@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;outline:0}input.hidefocus::-moz-focus-inner{border:0}table{border-collapse:collapse;border-spacing:0;empty-cells:show}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{font-size:100%}i,em{font-style:normal}small{font-size:12px;display:block}* html .clearfix{zoom:1}*+html .clearfix{zoom:1}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}a{text-decoration:none;color:#565656}a:hover{color:#00758d;text-decoration:none}body{font-size:12px;font-family:"微软雅黑";color:#565656;line-height:24px}.big{font-size:14px;line-height:30px}.clear{clear:both}.shouji{display:none}
.header,.logo,.banner,.header #nav,.head_p{max-width:1200px;margin:0 auto}
.header{width:100%;margin-bottom:15px;padding-top:15px}
.logo{float:left;width:205px;border-right:1px solid #ccc;height:79px; overflow:hidden;margin-top:10px}.logo img{display:block}


/*.xcy{float:left;width:237px;text-align:center;padding-left:26px;color:#555;font-size:14px;line-height:20px;padding-top:20px}*/
.xcymain{margin-left:100px;float:left;background:#ffffff;display:flex;justify-content:flex-start;align-items:flex-start;height:90px;padding-top:15px;}
.xcytop{font-family:"微软雅黑";font-style:bold;font-weight:bold;font-size:26px;padding-top:5px;color:#0D7A6B;border:10px solid #ffffff;}
.xcy{text-align:center;color:#555;font-size:14px;line-height:20px;padding-top:20px;}



.xcy p{background:url(../images/line.gif) no-repeat center bottom;font-size:18px;color:#0D7A6B;padding-bottom:5px;margin-bottom:3px}
.tel{float:right;min-width:188px;width:auto;text-align:right;color:#0D7A6B;font-size:25px; font-style:italic;font-weight:bold; font-family:Arial, Helvetica, sans-serif;margin-left:50px;}
.tel a{display:flex;justify-content:flex-end;align-items:center;}
.tel span{    background: #0d7a68;    color: #fff;    font-size: 20px;    display: block;    width: 250px;    text-align: right;    padding: 5px 10px;}
.tel p{text-align:left;padding-top:5px;color:#1f1a17;font-size:16px;background:url(../images/tel.gif) no-repeat 48px 5px;padding-left:90px;padding-bottom:10px;font-family:"微软雅黑";font-style:normal;font-weight:normal}.tel img{display:block}

.nav{width:100%;background:#AFB9B7!important;line-height:40px;font-size:16px;margin-bottom:4px}
.nav ul{max-width:1200px;margin:0 auto}
.nav ul li{float:left;width:12.5%;text-align:center;background:url(../images/line1.gif) left center no-repeat}
.nav ul li a{color:#fff;margin-left:1px;display:block}
.nav ul .currentNav1{background:none}.nav ul .currentNav,.nav ul li a:hover{background:#0D7A6B;}

/*.footer{background:url(../images/foot_b.gif) repeat-x #363533;color:#fff;padding-bottom:20px}*/
.footul{width:1200px;margin:0 auto;}
.footul li{float:left;width:8%;text-align:center;font-size:16px;line-height:43px;}
.footul li a{color:#333;}
.footul li a:hover{color:#0D7A6B;}

.footer{padding-bottom:20px;background:#0D7A6B;color:#fff;}
.footer a{color:#fff;}.footer a:hover{color:#0D7A6B;}

.footinfo{padding-top:25px;margin:0 auto;width:1200px;}
.footinfo li{float:left}
.footinfo .foot_logo{padding-top:20px;padding-left:18px;width:252px}
.footinfo .banquan{width:390px;padding-top:7px;line-height:30px}
.footinfo .menup{width:340px;line-height:26px}
.footinfo .weixin{width:200px;padding-top:12px}
.footinfo .weixin img{border:none;}
.slide-main{height:468px;position:relative;margin-bottom:50px}
.slide-main a{display:block;height:468px}

.item{display:block;width:100%;height:14px;position:absolute;z-index:124;top:435px;left:0;text-align:center}.item a{display:inline-block;width:14px;height:14px;margin-right:10px;background:url(../images/yuan2.png) no-repeat;overflow:hidden}.item a.cur{background:url(../images/yuan1.png) no-repeat}.slide-box,.slide{display:block;width:100%;height:481px;overflow:hidden}.slide-box{position:relative}
.index_about{padding-bottom:66px;background:url(../images/xian.gif) repeat-x left 10px}.index_about .h2{font-size:22px;background:url(../images/index1.gif) no-repeat center 5px;color:#333;width:187px;margin:0 auto 30px;overflow:hidden;text-align:center;line-height:20px}.index_about .h2 span{font-family:Arial, Helvetica, sans-serif;color:#bfbfbf;}.index_about .about{max-width:1200px;margin:0 auto}.index_about .img{width:36%}.index_about .info{float:right;width:62.25%;height:195px;position:relative;color:#999}.index_about .info .more{display:block;line-height:30px;text-align:center;color:#fff;width:100px;background:#19c5c2;position:absolute;bottom:0}
/*quanbu*/
.quanbu{ width:1200px; margin:0 auto; padding-bottom:60px;}
.red1{ color:#333}
.fabu .bshare-custom{ float:right; padding-right:4px; width:177px}
.fabu{ text-align:center; padding-left:150px;}
.right .right_about{padding:32px 25px 50px 25px; width:732px;}

/*left*/
.left{ float:left; width:250px;}
.shang { border:1px solid #dedede; width:248px; margin-bottom:10px;}
.shang h2 {font-size:18px; font-family:"微软雅黑", "宋体"; background:#0D7A6B;color:#FFFFFF; text-align:center; line-height:42px;border-bottom:1px solid #ffffff;}
.left ul li{background:#ffffff; border-bottom:1px solid #ddd;}
.left ul li a{ font-size:14px; display:block; line-height:16px; font-weight:bold;padding:10px 24px 10px 50px}
.left ul li a:hover{display:block;font-weight:bold;background:#0D7A6B; color:#FFFFFF;  padding-left:50px;}
.left ul .currentleft a{background:#0D7A6B; color:#FFFFFF;}
.di{ border:1px solid #dedede;}
.di h2 { font-size:18px; font-family:"微软雅黑", "宋体"; background:#0D7A6B;color:#FFFFFF; text-align:center; line-height:42px;}
.di h2 a{ font-size:18px; font-family:"微软雅黑", "宋体";color:#FFFFFF; text-align:center; line-height:42px;}


.di p{ width:215px; padding:10px 0 10px 10px;}

/*right*/
.quanbu{ width:1200px; margin:0 auto; margin-bottom:70 px;}
.content_right{ float:right; width:920px; font-size:14px; line-height:28PX;}
.mbx{padding-bottom:3px;border-bottom:1px solid #999;height:35px;}
.mbx h2{ font-size:14px; font-weight:bold; color:#333333; float:left; padding-left:15px;padding-right:15px;border-bottom:3px solid #0D7A6B;line-height:36px}
.mbx p{ float:right;font-size:12px; color:#999999}
/*neirong*/
#public_content{ width:99%; padding-top:30px;}
.chanpin1{ width:99%; padding-top:25px;}

.newlist{ padding-top:20px;}
.newlist ul{margin-bottom:65px;}
.newlist .nei{padding-top:20px; }
.newlist li {border-bottom:1px solid #e5e5e5; width:99%; margin:0 auto;}
.newlist li p{ display:inline; *display:inline;}
.newlist li span{ color:#666; display:block; float:right; width:70px;font-size:12px}
.newlist a{color:#666;}
.newlist a:hover{ color:#FF0000;}
.pageleft{padding-top:35px}
/*1*/
.content_right .lianxiwo{margin-right:5px; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.content_right p{ padding-top:5px; padding-right:7px; padding-left:15px;}
.chanpin1 ul{ margin-bottom:20px;}
.chanpin1 li{ width:214px; height:160px;text-align:center; float:left;padding:18px 10px; margin-bottom:10px;}
.chanpin1 li p{font-size:12px;line-height:20px}
.chanpin1 .mt{border:1px solid #dedede; padding-bottom:7px; padding-top:7px; height:145px; width:198px; padding-left:7px; padding-right:7px;display: table-cell;vertical-align:middle;*display: block;*font-size:127px;*font-family:Arial;text-align:center; overflow:hidden;}


/*2*/
.xiangxi .hetong{ text-align:center; font-size:16px; font-weight:bold; color: #333; border-bottom:1px dotted #999; padding-top:32px; padding-bottom:5px; margin-bottom:10px;}

.xiangxi .fabu{ text-align:center; padding-bottom:43px;}
.xiangxi .img{ padding-left:74px;}
.xiangxi .di{ padding-left:30px;}
.xiangxi .di1{ padding-bottom:30px; padding-left:30px;}
.pageNavi{ font-size:12px!important; padding-left:20px; padding-bottom:20px;}
/*3*/
.chanpin1 li{ width:209px; height:160px;text-align:center; float:left;padding:18px 18px 18px 0;}
.chanpin1 .none{padding-right:0}
.chanpin1 .mt{border:1px solid #dedede; padding-bottom:7px; padding-top:7px; height:145px; width:198px; padding-left:7px; padding-right:7px;display: table-cell;vertical-align:middle;*display: block;*font-size:127px;*font-family:Arial;text-align:center; overflow:hidden;}

/*4*/
.hezuoanli li{border-bottom:1px dotted #999; margin:20px 10px 20px 10px; clear:both; height:182px;}
.hezuoanli li .he{ display:block;border:1px solid #dedede;width:209px; text-align:center; padding-bottom:7px; padding-top:7px; margin-bottom:20px; float:left;}
.hezuoanli li .zi{ width:630px; float:right; margin-top:10px; padding-right:20px;}
.hezuoanli li .zi a{ color:#000000; font-weight:bold; font-size:14px; }
#dituContent{ margin-left:26px; margin-right:20px; margin-bottom:30px;}
/*0*/
#mask_BMap_mask{ padding-left:10px; padding-bottom:10px}

/*biaodan*/
 .biaodan{position:relative;bottom:0;right:0;width:100%;height:auto;border:0;padding:0;z-index:0;margin-bottom:15px;top:0;font-size:14px;}
 #faqbox .faqline{ line-height:2em;text-align:left;width:100%;margin-bottom:15px;background:#fff;line-height:50px;height:50px}
 #faqbox .liuyan{font-size:16px;line-height:60px;background: url(../images/logo1.png) no-repeat #0D7A6B 10px center;background-size:70px auto;color:#fff;padding-left:15px; margin-bottom:20px;line-height:60px;padding-left:100px}
  #faqbox .liuyan span{font-size:18px;font-weight:bold}
#faqbox .faqline span{display:inline-block;width:80px;padding-left:20px;color:#333}
.biaodan .input{ line-height:50px; height:50px;width:200px;border:0;color:#999;background:#fff}
 .biaodan .submit{width:90%;line-height:50px;text-align:center;background:#0D7A6B;border:0;color:#fff;margin:0 auto;display:block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}.biaodan .copyright{color:#999;font-size:12px;padding-top:10px;text-align:center}
 .dowebok{margin:25px 0}
/* Hide original checkboxes. They are ugly! */
input.labelauty { display: none !important; }

/*
 * Let's style the input
 * Feel free to work with it as you wish!
 */
input.labelauty + label
{display:block;margin-bottom: 10px;background-color: #fff;color: #333;cursor: pointer;line-height:50px}

/* Stylish text inside label */

input.labelauty + label > span.labelauty-unchecked,
input.labelauty + label > span.labelauty-checked
{
	display: inline-block;
	vertical-align: bottom;
}

/* Stylish icons inside label */

input.labelauty + label > span.labelauty-unchecked-image,
input.labelauty + label > span.labelauty-checked-image
{
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: left center;

	transition: background-image 0.5s linear;
	-moz-transition: background-image 0.5s linear;
	-webkit-transition: background-image 0.5s linear;
	-o-transition: background-image 0.5s linear;
}

/* When there's a label, add a little margin to the left */
input.labelauty + label > span.labelauty-unchecked-image + span.labelauty-unchecked,
input.labelauty + label > span.labelauty-checked-image + span.labelauty-checked{margin-left: 7px;}

/* When not Checked */
input.labelauty:not(:checked):not([disabled]) + label:hover{background: url(../images/input-checked.png) #0D7A6B 95% center no-repeat;color: #ffffff;}
input.labelauty:not(:checked) + label > span.labelauty-checked-image{display: none;}

input.labelauty:not(:checked) + label > span.labelauty-checked{display: none;}

/* When Checked */
input.labelauty:checked + label{background: url(../images/input-checked.png) #0D7A6B 95% center no-repeat;color: #ffffff;}

input.labelauty:checked + label > span.labelauty-unchecked-image{display: none;}

input.labelauty:checked + label > span.labelauty-unchecked{display: none;}

input.labelauty:checked + label > span.labelauty-checked{display: inline-block;}

input.labelauty.no-label:checked + label > span.labelauty-checked{display: block;}

/* When Disabled */
input.labelauty[disabled] + label{opacity: 0.5;}

/* Add a background to (un)checked images */
input.labelauty + label > span.labelauty-unchecked-image{background-image: url(../images/input-unchecked.png);}
