/* CSS Document */
body{
	line-height:180%;
	margin:0px auto;
	/* background:url(../images/bodyback.jpg) repeat-x; */
	font-size:12px;
	 width:100%;
	 font-family:"Microsoft Yahei"; color: #555;
    background: #ffffff;
}
p,ul,big,small,b,span,font,h2,h1,dl,dd{;padding:0px;margin-top:0px;margin:0px;}
ul{padding:0px;margin-top:0px;margin:0px;}
li{ list-style:none;}
ul{list-style:none;}
a { color:#000000; text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{ color:#997a77; text-decoration:none ;}
.wrap{ width:1200px; margin:0 auto ; max-width:100%}
img{ border:none}
.fl{ float:left}
.fr{ float:right}
.h20{ height:20px; clear:both;}
.h10{ height:10px; clear:both;}
.clear{ clear:both}
.clear2{ clear:both; height:20px;}
input{ outline:none; font-family:"Microsoft Yahei";}



.nbanner img{ max-width:100%;}
.nbanner{ text-align:center;}

.ztitle{ text-align:center; padding-top:20px; padding-bottom:8px; }
.ztitle font{ font-size:34px; display:block; margin-bottom:5px; line-height:24px; color:#000;font-weight:900;}
.ztitle span{ display:inline-block; width:40px; border-bottom:#997a77 2px solid; height:10px;}
.ztitle small{ font-size:16px; display:none; display:inline-block; background:#fff; padding:0px 10px;}
.menu2 { text-align:center; padding:20px 0;}
.menu2 a{ display:inline-block; padding:10px 20px; font-size:14px; border:#ddd 1px solid; border-radius:5px; margin:0 5px;}
.menu2 a:hover ,.menu2 a.on{ background:#1a73c4; color:#fff;}
.menu3{ background:#f9f9f9; height:64px; border-bottom:#e7e7e7 1px solid; text-align:center}
.menu3 a{ display:inline-block; line-height:64px;  font-size:18px; padding:0px 18px;}
.menu3 a:hover,.menu3 a.on{ background:#4e5556; color:#fff;}


/******************************
 ** 内页架构
 ******************************/
.sidebar { float:left; width:260px; }
.side-menu { position: relative;    }
 
 
 
.hr10{ clear:both; height:10px;}
.hr20{ clear:both; height:20px;}
.hr30{ clear:both; height:30px;}
.hr40{ clear:both; height:40px;}
.f24{ font-size:24px;}.f20{ font-size:20px;}
.f18{ font-size:18px;}
.f16{ font-size:16px;}
.f14{ font-size:14px}
 .text_center{ text-align:center;}
 .row{ margin-left:-15px; margin-right:-15px;}
 .rowitem{ margin-left:15px; margin-right:15px;}
 .rowitem img{ max-width:100%;}
 .col_3{ width:33.3%; float:left;}
 .col_4{ width:25%; float:left;}
 .col_2{ width:50% ; float:left;}
 .col_5{ width:20% ; float:left;}
 .col_6{ width:16.66667% ; float:left;}
 
 .zttitle{ text-align:center;}
 .zttitle .zbig{ font-size:36px; margin-bottom:4px;}
 .zttitle .zsmall{ font-size:20px; line-height:48px;}
 .zttitle .zsmall:before{ content:" "; width:300px; height:1px; background:#ddd; display:inline-block; margin-right:15px; position:relative; top:-5px;}
 .zttitle .zsmall:after{ content:" "; width:300px; height:1px; background:#ddd; display:inline-block; margin-left:15px;position:relative; top:-5px;}

.part10{ padding:60px 0; background:#f7f7f7;}
.part10 .p{ margin-top:20px; font-size:20px; text-align:center; line-height:2;}
 .part1{ padding:40px 0;}
 .part1 ul li { text-align:center; font-size:16px; line-height:2; padding:40px 0 0 ;}
 .part1 ul li p{ line-height:2;}
 
 .part4 ul li a{ display:block;box-shadow: 0px 0px 24px rgba(0, 0, 0, .1); padding-bottom:20px; margin-bottom:30px;}
.part4 ul li p{ font-size:16px; text-align:center; line-height:2; margin: 0 20px 0 15px ; }
.part4 ul li img{ display:block; width:100%;}
.part4 ul li span{ display:block; text-align:center; font-size:24px; color:#9a7b79; margin:20px}

.side-title{ background:#1a73c4; color:#fff;   line-height:1}
.side-title big{ display:block; font-size:24px; font-weight:900; padding:25px 24px 25px 24px; background:url(../img/icon01.png) no-repeat 218px center; }
.side-title small{ display:block; font-size:18px;}

.side-list ul{border-left:#ddd 1px solid;border-right:#ddd 1px solid; }
.side-list li{ border-bottom:#ddd 1px solid; line-height:50px; }
.side-list li a{ font-size:16px; background:url(../images/arr1.png) left center no-repeat; background-position:220px; padding-left:24px; display:block;}
.side-list li:hover a,.side-list li.on a{ color:#fff; background:url(../images/arr2.png) left center no-repeat #274583; background-position:200px;}


 
.side-head { height:34px; line-height:34px; padding:10px 0 10px 10px; font-size:20px; background:none;  }
.side-con { margin-bottom:20px; position:relative; top:20px; }
.side-con .side-head { height:40px; line-height:40px; background:#1a73c4; }
.side-con .side-head h2 { font-size:16px; font-weight:normal; color:#fff; padding:0 0  0 15px; }
.side-con .main { padding:10px 10px 15px; line-height:25px; border:1px solid #ddd;background: #fff; border-radius:0 0 5px 5px; }
.side-con .main img{ max-width:100%; margin-bottom:5px;}

.fuwubox{ padding:60px 0;}
.fuwubox2,.fuwubox4{ background:#f7f7f7}
.fwtitle{ font-size:28px; font-weight:900; text-align:center; padding-bottom:50px;}
.container {   }
.location { height:35px;  position:relative; line-height:35px; margin:20px 0;  }
.location font { font-size:20px; float:left;  }
.location .io {   color:#666; }
.location .io b { color:#999; }
.content { padding:20px; border:1px solid #ddd; margin-bottom:20px; }


.list-news1 li{ line-height:35px; border-bottom:#ececec 1px solid; overflow:hidden;}
.list-news1 li a{ float:left; background:url(../images/arr1.png) left center no-repeat; padding-left:15px; display:block}
.list-news1 li span{ float:right; color:#666}

.inews_title_left{ font-size:34px; font-weight:900; color:#000;}
.inews_title_right a{ display:inline-block; border:#9c7a7b 1px solid; padding:10px 20px; font-size:18px; margin-left:20px;}
.inews_title_right a:hover , .inews_title_right a.on{ background:#9c7a7b; color:#fff;}
.list-news6 ul{border-top:#ececec 1px solid; margin-top:30px;}
.list-news6 li .l1{ line-height:40px; border-bottom:#ececec 1px solid; overflow:hidden;  padding:20px 0 20px 0;}
.list-news6 li .l1 {font-size:20px;  }
.list-news6 li .l1 a{ float:left;  display:block ;}
.list-news6 li .l1 span{ float:right; color:#666}

.list-news6 li .l2{ background:#f7f3f4;  display:none;}
.list-news6 li .l2 a.litpic{ float:left; display:block; width:15%;}
.list-news6 li .l2 a.litpic img{ width:100%;}
.list-news6 li .l2 span{ float:right; display:block; width:81%; margin-right:2%}
.list-news6 li.noimg .l2 span{ width:100%; float:none}
.list-news6 li .l2 span a{ font-size:20px; line-height:200%; margin-bottom:5px;}
.list-news6 li .l2 span font{ display:inline-block; margin-top:5px; font-size:14px;}
.list-news6 li .l2 span p{ font-size:18px; line-height:1.5}

 
.list-news6 li.on .l2{ display:block}


.inews{ padding:60px 0;}
.list-news2 li{  overflow:hidden; padding-bottom:1%; margin-bottom:1%; background:#f4f4f4; padding:2%}
.list-news2 li.odd{  }
.list-news2 li span{ display:block; overflow:hidden; margin-bottom:5px;}
.list-news2 li span a{ font-size:16px; line-height:1; float:left;display:block; font-weight:900;}
.list-news2 li span font{ float:right}
.list-news2 li p{ font-size:12px; line-height:180%;}


.titbg{ background-color: #9b7978; /* 不支持线性的时候显示 */
    background-image: linear-gradient(to right, #9b7978 , #ffffff); font-size:16px; font-weight:900; color:#fff;padding:10px;}
.list-news8 li{  overflow:hidden; padding-bottom:1%; margin-bottom:1%; }
 
.list-news8 li .p{ font-size:16px; line-height:2; padding:20px 0; color:#666}

.list-news3 li{border-bottom:#ececec 1px solid; overflow:hidden; padding-bottom:2%; margin-bottom:2%}
.list-news3 li  .date{ float:left; display:block; width:7%; text-align:center; margin-top:5%;}
.list-news3 li  .date p{ font-size:16px;;}
.list-news3 li  .date font{ font-size:24px; font-weight:100;}
.list-news3 li a.litpic{ float:left; display:block; width:18%; margin-left:2%; padding-left:2%; border-left:#ddd 1px solid;}
.list-news3 li a.litpic img{ width:100%;}
.list-news3 li span{ float:right; display:block; width:68%;}
.list-news3 li.noimg span{ width:100%; float:none}
.list-news3 li span a{ font-size:24px; line-height:200%; margin-bottom:5px;}
.list-news3 li span p{ font-size:18px; line-height:2;}
.list-news3 li span font{ display:inline-block; margin-top:5px;}

.list-news4 li{border-bottom:#ececec 1px solid; float:left; overflow:hidden;  width:32%; margin-right:2%; margin-bottom:2%; padding-bottom:2%;}
.list-news4 li.last{ margin-right:0;}
.list-news4 li a.litpic{   display:block; }
.list-news4 li a.litpic img{ width:100%; height:160px;}
.list-news4 li span{   display:block; }
.list-news4 li.noimg span{ width:100%; float:none}
.list-news4 li span a{ font-size:14px; height:40px; line-height:40px; overflow:hidden; display:block; }
.list-news4 li span font{ display:inline-block; margin-top:5px; }

.aboutbox{ padding:50px 0;}
.aboutbox .ztitle{ margin-bottom:30px;}

/* shownews*/
.vtitle{ font-size:26px; line-height:30px; text-align:center; padding-top:20px;  margin-bottom:20px; font-weight:900;  color:#000;;}
.vdes{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC; ; margin-bottom:10px; padding:4px 0;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.vcon{  line-height:180%; padding:10px 10px; line-height:2; font-size:16px; }
.vcon img{ max-width:100%;}
.vpages { border:#f1f1f1 1px solid; background:#f7f7f7; padding:10px; margin:10px;}

ul,li{ margin:0; padding:0; list-style:none}
/*简单产品列表*/
.prolist ul{ margin:0 -15px;}
.prolist li{ float:left; margin-top:10px; width:33.3%;  }
.prolist li .item{ margin:15px 15px 0 15px;}
.prolist li a.txt{ display:block; text-align:center; line-height:35px; background:#eee; font-size:16px; line-height:35px;}
.prolist li a.img{ display:block; position:relative;  }
.prolist li a.img:before{content:""; display:block; padding-top:75%}
.prolist li a.img img{ height:100% ; position:absolute; width:100%;top:0; left:0; display:block; width:100%;}
.prolist li:hover a.txt{ background:#000; color:#fff;}

/*简单产品列表*/
.prolist1 ul{ }
.prolist1 li{ float:left; margin-top:10px; width:32%; margin-right:2%; position:relative;height:180px; }
.prolist1 li.last{ float:right; margin-right:0;}
.prolist1 li a.txt{ display:block; text-align:center; line-height:36px; position:absolute; bottom:0px; left:0; color:#fff; width:100%; font-size:14px; z-index:3}
.prolist1 li a.img{ display:block;    height:180px;}
.prolist1 li span{position:absolute; bottom:0px; left:0; width:100%; background:#000; z-index:2; background:#000; height:36px;/* older safari/Chrome browsers */  
    -webkit-opacity: 0.8;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.8;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0.8;  
    /* IE9 + etc...modern browsers */  
    opacity: .8;  
    /* IE 4-9 */  
    filter:alpha(opacity=80);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  }
 
/*面包屑导航*/
.vpos{ height:40px; line-height:40px; border-bottom:#d9d9d9 1px solid;}
.vpos font{ float:left; font-size:18px; margin-left:10px;}
.vpos span{ float:right; margin-right:10px;}
 


.fff1{ text-align:left; padding:26px 0;  border-top:#4d515b 1px solid; margin-top:20px; padding:20px 0;  }
.fff1 a{ font-size:16px; display:inline-block; margin-right:130px; color:#4d515b}
.fff2{ padding-bottom:20px; margin-top:20px;}
.footer { background:#9b7978; padding:80px 0 10px;color: #343434; position: relative; text-align:left; color:#fff; }
.footer a{color: #fff;}
.flogo{ border-bottom:#fff 1px solid; padding-bottom:30px; margin-bottom:30px; overflow:hidden;  }
.ful{ float:left; margin-right:50px;  }
.ful_title{ font-size:16px; line-height:1; margin-bottom:15px; color:#fff;   margin-top:5px; }
.ful_title a{color:#fff;}
.ful_p a{ display:block; color: #fff; line-height:2.5; font-size:14px; }
.ful_p a:hover{color:#fff;}
.ful-lx{padding-right:20px; margin-right:20px; border-right:#fff 1px solid;;}
.ful-lx b{ font-size:20px;}
.ful_p{ display:block; color: #fff; line-height:2.5; font-size:14px;  ;}
.footer2{text-align:center; color: #fff;}
.footer2 a{color: #fff;}

.fxlist{ margin-top:5px; margin-left:100px;}
.fxlist a{ display:inline-block; margin-left:10px;}

.footer2{ border-top:#fff 1px solid; padding-top:10px; margin-top:20px; }
.sec1 { padding:60px 0 120px 0;}
.sec1 .sec1_fl font{ font-size:16px; color:#737373}
.sec1 .sec1_fl p{ font-size:44px;}
.sec1_fl small{ display:block; color:#737373; margin-top:150px;}
.sec1 .sec1_fr{ width:50%;}
.sec1 .sec1_fr p{ font-size:16px; color:#737373}

.sec2{ background:url(../img/bg1.jpg) center; color:#fff; text-align:center; padding:270px 0;}
.sec2_1{ font-size:44px; margin-bottom:55px;}
.sec2_2 a{ display:inline-block; border:#fff 1px solid; padding:15px 70px; color:#fff; font-size:16px; border-radius:5px; position:relative;}
.sec2_2 a font{ display:block; position:relative; z-index:2;}
.sec2_2 a:before{ width:0;  left:0; height:100%; z-index:1; background:#52cbcd; position:absolute; content:" "; top:0;}
.sec2_2 a:hover{  border:#52cbcd 1px solid;}
.sec2_2 a:hover:before{ width:100%;}
.sec2_p{ background:url(../img/bg2.jpg) center; height:100px; line-height:100px; font-size:24px; text-align:center; color:#fff; }

.sec3{ margin-top:100px; position:relative; z-index:2;}
.sec3 .wrap{background:url(../img/bg3.jpg) right; background-size:auto 100%; overflow:hidden}
.sec3_fl{ width:50%;}
.sec3_fl img{ width:100%;}
.sec3_fr{ width:50%; }
.sec3_fr_in{ padding:60px;}
.sec3_fr_in font{ color:#064bf9; font-size:24px; display:block; margin-bottom:20px;}
.sec3_fr_in div{ min-height:400px;}
.sec3_fr_in div p{ margin-bottom:10px; font-size:20px; color:#fff; line-height:34px;}

 
.sec3_fr_in a{ display:inline-block; border:#fff 1px solid; padding:15px 70px; color:#fff; font-size:16px; border-radius:5px; position:relative;}
.sec3_fr_in a span{ display:block; position:relative; z-index:2;}
.sec3_fr_in a:before{ width:0%;  left:0; height:100%; z-index:1; background:#52cbcd; position:absolute; content:" "; top:0;  }
.sec3_fr_in a:hover{  border:#52cbcd 1px solid;}
 .sec3_fr_in a:hover:before{ width:100%;}

.sec4{ background:#f6faff;   padding:80px 0 ; position:relative; z-index:1;}
.sec4_1 span{ float:left; width:28%;}
.sec4_1 span big{ display:block; font-size:44px;}
.sec4_1 span small{ display:block; color:#777; font-size:16px;}
.sec4_1 p{ float:right; width:72%; font-size:24px; line-height:36px;}

.sec4_2{ }
.sec4_2{  text-align:center;}
.sec4_2 img{ height:142px; display:inline-block; margin:0 auto; }
.sec4_2 li:hover img{  }
.sec4_2 li .rowitem{ background:#fff; padding:0px 0 24px 0;; position:relative; margin-bottom:30px; border-radius:5px;  -moz-transition: all .5s; 
                -ms-transition: all .5s; 
                -o-transition: all .5s; 
                transition: all .5s; overflow:hidden;
margin-left:20px;
margin-right:20px;
} 


@media (max-width: 768px){
.page_nav_show{line-height:30px; height:60px;}
.page_nav_show .fa {margin:0px 8px 0;}
}
@media (max-width:668px){
.page_nav_show .crumb li{font-size: 14px;}
}    
@media only screen and (max-width: 425px){
.page_nav_show{ display: none; }
}

.page-section{ padding:80px 0;}
.page-tit { text-align: center; margin-bottom: 50px;}
.page-tit h3{ font-size: 30px; padding-bottom: 20px; width: 400px; margin: 0 auto 20px; position: relative;}
.page-tit h3:after{ content: ""; left: 42%; bottom: 0px; width: 55px; height: 3px; background-color: #0064a5; position: absolute;}
.page-tit p{ font-size: 16px; line-height: 30px; color: #666; margin: 0 auto;}

@media (max-width:1366px) {
.page-section{ padding:60px 0;}
.page-tit h3{ font-size: 26px; }
.page-tit p{ font-size: 15px; }
}
@media (max-width:1024px) {
.page-section{ padding:40px 0;}
.page-tit {margin-bottom: 30px;}
.page-tit h3{ font-size: 26px; margin-bottom: 10px;}
}
@media (max-width:768px) {
.page-tit h3{ font-size: 22px; margin-bottom: 15px; padding-bottom: 15px;}
.page-tit h3:after{width: 38px;left: 45%;}
}
@media (max-width:668px) {
.page-tit h3{ width: 100%;}
.page_title h3 { font-size: 18px;}
.page-tit h3:after{width: 35px; height: 2px;}
}
.message-main .form-item {margin-bottom: 20px;}
.message-main form .button {text-align: center; }
.message-main form .button button {padding: 12px 40px;background-color: #9b7978;color: #fff; border-radius:25px;}
.message-main .form-item { line-height: 60px; height: 60px; background:#f6f6f8  }
.message-main .form-item span{ width:4%; float: left;}
.message-main .form-item input {width: 90%;border: 0;  float: left;font-size: 16px; line-height: 58px; background:#f6f6f8; padding-left:3%;  }
.message-main .form-area{  height: 170px;margin-bottom: 50px;background:#f6f6f8; padding-top:20px;}
.message-main .form-area textarea { width: 95%; float: left; height: 148px; border: 0;font-size: 16px; background:#f6f6f8;padding-left:1.5%;}
.message-main .form-area span{ width:2%; float: right;}
.message-main .form-bottom {margin-top: 00px;}
.message-main .form-bottom span {display: inline-block;color: #999;margin-right: 30px;}
.message-main .form-bottom #code {width: 285px;height: 65px;border: 1px solid #e5e5e5;background-color: #fff;margin-right: 15px; padding-left: 5px; color: #999;}
.message-main button{ border: 0px;}
.d-inline {display: inline-block;}
@media(max-width:992px) {
.message-main .form-area textarea { width: 93%; float: left; height: 148px; border: 0;font-size: 16px; }
.message-main .form-area span{ width:4%; float: left;}	
.message-main .form-main {padding-top: 0px;}
}
@media(max-width:768px) {
.message-main .form-bottom #code {width: 185px; height: 55px; }
.message-main form .button button {padding: 15px 30px; margin-top: 10px; border-radius:25px;}
}
@media(max-width:528px) {
.message-main .form-bottom span { display: none;}
.message-main form .fr{ float: left;}
.message-main form .button button {padding: 15px 40px; }
}
.message-main .red{ color: #ff0000; font-size: 20px;}
.policy strong { font-weight: bold; margin-bottom: 20px;}
.policy{ line-height: 32px;}

.baidumap{ margin:30px 0;}
.lxwmboxin{ float:left; font-size:20px; margin-right:40px; line-height:1.5;}
.lxwmboxin span{ display:block; float:left; color:#9b7978; font-weight:900;}
.lxwmboxin p{ float:left; margin:0 0 0 20px; padding-left:20px; border-left:#ddd 1px solid;}

.mySwiper img{ width:99%; display:block;}
.teambox{border-bottom:#ececec 1px solid; overflow:hidden; padding-bottom:2%; margin-bottom:2%}
 
.teambox a.litpic{ float:left; display:block; width:40%; }
.teambox a.litpic img{ width:100%;}
.teambox span{ float:right; display:block; width:58%; margin-top:8%}
.teambox.noimg span{ width:100%; float:none}
.teambox span a{ font-size:24px; line-height:200%; margin-bottom:5px;}
.teambox span font{ float:left; font-size:18px; margin-right:10px; color:#997a77; display:block; line-height:2; width:100px; text-align: right;}
.teambox span p{ font-size:18px; line-height:2; float:left; width:570px;}
 
.teambox span h2{ font-size:34px; color:#997a77}
.teambox span h3{ font-size:16px; background:#997a77; color:#fff; display:inline-block; font-weight:normal; padding:3px 10px }
.mySwiper .swiper-slide img{ border:#fff 2px solid;}
.mySwiper .swiper-slide-thumb-active img{border:#997a77 2px solid;}
 
 .article img,.fuwubox  img{max-width:100%}
 
 
 
.pc{ display:block;}
.wap{ display:none}
@media only screen and (max-width: 768px){
	.pc{ display:none;}
.wap{ display:block}
.footer_right2_qcode{ float:left; margin-right:15px; margin-left:30px;text-align:center;}
.zplist_div_2{ float:left; width:16%;}
.zplist_box{ padding-top:30px;padding-bottom:30px;padding-left:1px;padding-right:1px;}
.rowbox_erweima{position:absolute; background:#002b9e; padding:20px; top:-120px; left:-25px; display:none;}
.about_yanfashili{ background:url(../img/ditu01.jpg) center; color:#fff; text-align:center; padding:100px 0 120px 0; background-size:100% 100%;}




	.phone-menu{ background:#fff; height:50px; padding:0 5px; position:relative;}
	.phone-menu-logo{ float:left; margin-top:5px; }
	.phone-menu-logo img{ height:30px;}
	.phone-menu-btn{ float:right; width:24px; margin-top:15px;}
	.phone-menu-btn span{ display:block; height:3px; margin-bottom:5px; background:#997a77;}
	.phone-menu-btn.on{margin-top: 22px;}
	.phone-menu-btn.on span{ margin-bottom:-3px;}
	.phone-menu-btn.on span:nth-child(2){ display:none;}
	.phone-menu-btn.on span:nth-child(1){transform: rotate(45deg);}
	.phone-menu-btn.on span:nth-child(3){transform: rotate(135deg);}
	.phone-nav_vr{ float:right; background:url(../img/vrbg.png); color:#fff; background-size:100% 100%; color:#fff; line-height:34px; width:60px; text-align:center; margin-top:7px; margin-right:10px;}
.phone-nav_vr a{ display:block; font-size:12px; color:#fff; font-weight:900;}

.phone-menu-xl{ position:absolute; top:50px; display:none; left:0; width:100%; background:#997a77; z-index:2222222222;}
.phone-menu-xl-box{ padding:10px;}
.phone-menu-xl-box li{ float:left; width:50%;}
.phone-menu-xl-box li a{ display:block; padding-left:2%; line-height:3; color:#fff; border-bottom:#c4c4c4 1px solid; font-size:14px;;}

	

	.top img{height:40px !important;}
	.wrap{max-width:100%;}
	.indexbanner .indexbannertxt img{ height:20px;}
	.indexbanner .indexbannertxt .indexbanner_fjmd{ padding:10px 0;}
	.indexbanner .indexbannertxt{ font-size:16px;}
	.row{ margin-left:-5px; margin-right:-5px;}
 .rowitem{ margin-left:5px; margin-right:5px;}
 .maincon{ float:none; width:auto; margin:2%;}
 .prolist ul{ margin:0 -5px;}
 .prolist li .item{ margin:5px;}
 .nbanner .nbannertxt font{ font-size:20px;}
 .nbanner .nbannertxt p{ font-size:14px;}
 
	.sitepath{ background:#f3f3f3; position:relative; line-height:40px; height:40px;border-bottom:#efefef 1px solid;}
.sitepath font{ display:inline-block; font-size:18px; margin:0 0.2rem; width:70%;}
.sitepath  span{ float:right; font-size:0.3rem; margin-right:0.2rem; color:#666}
.sitepath  span i{  }
.menu{ display:none; padding:0.1rem  0;}
.menu .list a { display:block; float:left; width:50%; text-align:center; font-size:0.275rem}
.menu .list a span{ display:block; border:#ddd 1px solid; margin:2%; padding:.2rem 0.1rem; border-radius:3px;}

.menu .list a.on span{   color:#fff;}
.h20{ height:7px;}
.location{ display:none}

.ztitle font{ font-size:24px;}
.part10{ padding:10px;}
.part10 .p{ font-size:14px; margin-top:0;}
.part4{ margin:0 10px;}
.part4 ul .col_2{ width:100%;}
.inews{ padding:15px}
.list-news6 ul{ margin:15px 0;}
.list-news6 li .l1{font-size:18px; padding:5px 0;}
.list-news6 li .l1 a{width:100%;}
.list-news6 li .l1 span{display:block;width:100%;}
.list-news6 li .l2 a.litpic{width:100%;}
.list-news6 li .l2 span{width:auto; display:block; float:none; margin:0; padding:10px;}
.list-news6 li .l2 span p{font-size:14px;}
.inews_title_right a{font-size:12px; margin-left:10px; padding: 5px 10px;}
.inews_title_left{font-size:24px;}
.footer{ padding:15px;}.fuwubox{padding:20px 0;}
.fwtitle{font-size:18px;padding-bottom:15px;}
.list-news3{margin:0 15px;}
.list-news3 li .date{display:none;}
.list-news3 li a.litpic{width:100%;margin:0;padding:0}
.list-news3 li span{width:100%;}
.list-news3 li span a{font-size:18px;}
.list-news3 li span p{font-size:12px;}
.aboutbox .ztitle{margin-bottom:10px;}
.aboutbox{padding:10px  ;}
.teambox a.litpic{width:100%;}
.teambox span{width:100%;}
.teambox span p{width:auto}
.teambox span font{font-size:14px; width:auto  }
.teambox span p{font-size:14px;  }
.lxwmbox{padding:0 15px;}
#dituContent {height:25vh !important}
.lxwmboxin{float:none; clear:both; font-size:15px;}
.message-main .form-main{margin:0 15px;}
.message-main .form-main .col_2{width:auto; float:none;}
}