/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; }
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1100px; margin:0 auto;}

.header{display: none;}

.head{}
.head .logo{width: 20%;float: left;}
.head .logo img{/*max-width: 100%;*/ /*margin-left:-74px;*/ margin-top:-4px;}
.head .menu{width: 75%;float: right;margin-top: 1%;}
.head .yyqh{width: 5%;float: right;margin-top: 2%;}
.head .yyqh a{font-size: 14px;color: #333;line-height: 2em;}
.head .yyqh span{font-size: 14px;color: #333;line-height: 2em;padding: 0 1%;}



/*menu*/
.menu{height:50px;line-height:50px;}
.menu ul li{ float:left; position:relative; background:url(../images/line.jpg) right center no-repeat;width:12%;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:50px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); display:none;z-index: 999; }
.menu ul li dl dd{ line-height:3em; }
.menu ul li dl dd a{ font-size:14px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:16px;color:#333; text-decoration:none; display:block;text-align:center;}
.menu a:hover{color:#000;}
a.menu_hover{ background:;color:#000;}



/*---------------------------轮换图片-------------------------------*/
.slide_container { position: relative;float: left;width: 100%;}
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}
.slide {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.slide li {position: absolute;width: 100%;left: 0;top: 0;}
.slide img {display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}
.slide .caption {display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #fff;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;}
.slide_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 48%;left: 0;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url("../images/themes.gif") no-repeat left top;margin-top: -45px;}
.slide_nav:active {opacity: 1.0;}
.slide_nav.next {left: auto;background-position: right top;right: 0;}
/*---------------------------轮换图片 End-------------------------------*/

.con1{padding: 3% 0;background: url(../images/con1.jpg) no-repeat center center;background-size: cover;}
.con1 .con1bt{text-align: center;}
.con1 .con1bt h2{font-size: 26px;color: #FFFFFF;line-height: 2em;font-weight: normal;}
.con1 .con1nr{}
.con1 .con1nr p{font-size: 14px;color: #FFFFFF;line-height: 1.5em;}
.con1 .con1nr .an{text-align: right;margin-top: 5%;}
.con1 .con1nr .an a{font-size: 14px;color: #fff;line-height: 3em;}

.con2{padding: 3% 0;}
.con2 .con2bt{text-align: center;}
.con2 .con2bt h2{font-size: 26px;color: #333;line-height: 2em;font-weight: normal;}
.con2 .con2nr{overflow: hidden;margin-top: 3%;}
.con2 .con2nr ul{width: 105%;}
.con2 .con2nr ul li{width: 14.2%;float: left;margin: 0 2% 0 0;text-align: center;background: #5E5E5E;border-radius: 10px;overflow: hidden;padding: 5% 0;}
.con2 .con2nr ul li:hover{background: #323232;}
.con2 .con2nr ul li .img{}
.con2 .con2nr ul li .img img{max-width: 100%;}
.con2 .con2nr ul li .zi{}
.con2 .con2nr ul li .zi p{font-size: 10px;color: #FFFFFF;line-height: 2em;}

.con3{padding: 3% 0;background: #F5F5F5;}
.con3 .con3bt{text-align: center;}
.con3 .con3bt h2{font-size: 26px;color: #333;line-height: 2em;font-weight: normal;}
.con3 .con3nr{overflow: hidden;margin-top: 3%;}
.con3 .con3nr ul{width: 105%;}
.con3 .con3nr ul li{width: 18.25%;float: left;margin: 0 1% 1% 0;}
.con3 .con3nr ul li:nth-child(6){width: 37.5%;}
.con3 .con3nr ul li:nth-child(7){width: 37.5%;}
.con3 .con3nr ul li img{max-width: 100%;}

.con4{padding: 3% 0;}
.con4 .con4bt{text-align: center;}
.con4 .con4bt h2{font-size: 26px;color: #333;line-height: 2em;font-weight: normal;}
.con4 .con4nr{overflow: hidden;margin-top: 3%;}
.con4 .con4nr .zi{padding: 2% 0;}
.con4 .con4nr .zi p{font-size: 14px;color: #333333;line-height: 1.5em;text-align: left;}
.con4 .con4nr .tp{}
.con4 .con4nr .tp ul{width: 105%;}
.con4 .con4nr .tp ul li{width: 11.03%;float: left;margin: 0 1% 1% 0;text-align: center;}
.con4 .con4nr .tp ul li img{max-width: 100%;}

.foot{}
.foot .f1 {background: #2E2E2E;padding: 3% 0;} 
.foot .f1 .left{width: 60%;float: left;} 
.foot .f1 .left h2{font-size: 22px;color: #FFFFFF;line-height: 2em;font-weight: normal;} 
.foot .f1 .left p{font-size: 16px;color: #FFFFFF;line-height: 1.5em;} 
.foot .f1 .ewm{width: 30%;float: right;text-align: right;} 
.foot .f1 .ewm img{} 
.foot .f2{text-align: center;background: #666666;} 
.foot .f2 p{font-size: 14px;color: #ccc;line-height: 1.5em;} 

.footbott{margin-bottom: 50px;display: none;}
.navfoot{background: #FFFFFF;position: fixed;bottom: 0;left: 0;width: 100%;display: none;    box-shadow: 0 0px 6px rgba(0,0,0,.1);border-top: 1px solid #ddd;}
.navfoot ul{}
.navfoot ul li{width: 25%;float: left;text-align: center;}
.navfoot ul li a{font-size: 14px;color: #323232;line-height: 50px;}

.banner{}
.banner img{max-width: 100%;}

.about1{background: #F0F0F0;padding: 3% 0;}
.about1 .left{width: 49%;float: left;}
.about1 .left h2{font-size: 26px;color: #333333;line-height: 2em;font-weight: normal;}
.about1 .left p{font-size: 14px;color: #333333;line-height: 1.5em;text-align: left;margin-top: 5%;}
.about1 .left .an{text-align: left;margin-top: 5%;}
.about1 .left .an a{font-size: 14px;color: #333333;line-height: 2em;}
.about1 .right{width: 49%;float: right;text-align: center;}
.about1 .right img{max-width: 100%;}

.about2{padding: 3% 0;}
.about2 .about2bt{text-align: center;}
.about2 .about2bt h2{font-size: 26px;color: #333333;line-height: 2em;font-weight: normal;}
.about2 .about2nr{margin-top: 3%;overflow: hidden;}
.about2 .about2nr ul{width: 105%;}
.about2 .about2nr ul li{width: 30.4%;float: left;margin: 0 2% 2% 0;text-align: center;}
.about2 .about2nr ul li img{max-width: 100%;}

.jjfa1{padding: 3% 0;}
.jjfa1 .jjfa1bt{text-align: center;}
.jjfa1 .jjfa1bt h2{font-size: 26px;color: #333333;line-height: 2em;font-weight: normal;}
.jjfa1 .jjfa1nr{margin-top: 3%;overflow: hidden;background: #595959;padding: 2%;}
.jjfa1 .jjfa1nr ul{width: 105%;}
.jjfa1 .jjfa1nr ul li{width:14.2%;float: left ;margin: 0 2% 2% 0;text-align: center;}
.jjfa1 .jjfa1nr ul li .img{padding: 5% 0;}
.jjfa1 .jjfa1nr ul li .img img{max-width: 100%;}
.jjfa1 .jjfa1nr ul li .img p{font-size: 14px;color: #FFFFFF;line-height: 1.5em;}
.jjfa1 .jjfa1nr ul li .zi{border: 2px solid #FFFFFF;padding: 1%;margin-top: 3%;}
.jjfa1 .jjfa1nr ul li .zi p{font-size: 14px;color: #FFFFFF;line-height: 1.5em;text-align: left;background: url(../images/dian.png) no-repeat left 5px center;padding-left:15px;}

.jjfa2{padding: 3% 0;}
.jjfa2 .img{text-align: center;}
.jjfa2 .img img{max-width: 100%;}
.jjfa2 .zi{padding: 0 10%;}
.jjfa2 .zi h1{font-size: 40px;color: #333333;line-height: 2em;}
.jjfa2 .zi p{font-size: 16px;color: #333333;line-height: 1.5em;}

.jjfa3{padding: 0 0 3% 0;}
.jjfa3 .jjfa3nr{}
.jjfa3 .jjfa3nr ul{}
.jjfa3 .jjfa3nr ul li{width: 33.3%;float: left;margin: 0 ;}
.jjfa3 .jjfa3nr ul li .img{background: #404040;padding: 2% 0;}
.jjfa3 .jjfa3nr ul li .img .lt{width: 25%;float: left;}
.jjfa3 .jjfa3nr ul li .img .lt img{max-width: 100%;}
.jjfa3 .jjfa3nr ul li .img .rt{width: 70%;float: right;}
.jjfa3 .jjfa3nr ul li .img .rt h2{font-size: 30px;color: #FFFFFF;line-height: 3em;font-weight: normal;}
.jjfa3 .jjfa3nr ul li .nr{margin-top: 3%;padding:3% 5%;}
.jjfa3 .jjfa3nr ul li .nr p{font-size: 16px;color: #333333;line-height: 2em;}

.case1{padding: 3% 0;}
.case1 .case1bt{text-align: center;}
.case1 .case1bt h2{ font-size: 30px;color: #333333;line-height: 2em;font-weight: normal; }
.case1 .case1nr{  }
.case1 .case1nr ul{  }
.case1 .case1nr ul li{padding: 0 0 3% 0;  }
.case1 .case1nr ul li:first-child{padding: 3% 0 3% 0;}
.case1 .case1nr ul li .anzi{  } 
.case1 .case1nr ul li .anzi h3{font-size: 16px;color: #333333;line-height: 1.75em;border-bottom: 1px solid #333;  }
.case1 .case1nr ul li .anzi span{  font-size: 16px;color: #333333;line-height: 1.75em;display: block;text-align: left;}
.case1 .case1nr ul li .anzi p{ font-size: 16px;color: #333333;line-height: 1.5em;background: url(../images/dadian.png) no-repeat left center;padding-left: 15px; }
.case1 .case1nr ul li .animg{ margin-top: 3%; }
.case1 .case1nr ul li .animg h2{  font-size: 16px;color: #333333;line-height: 3em;}
.case1 .case1nr ul li .animg img{max-width: 100%;  }

.lxwm1{padding: 3% 0;}
.lxwm1 .lxfs{}
.lxwm1 .lxfs .left{width: 49%;float: left;border-bottom: 1px solid #DDDDDD;padding-bottom: 3%;}
.lxwm1 .lxfs .left h1{font-size: 30px;color: #333333;line-height: 2em;font-weight: normal;}
.lxwm1 .lxfs .left h2{font-size: 16px;color: #333333;line-height: 2em;font-weight: normal;}
.lxwm1 .lxfs .left .gang{width: 70px;height: 5px;background: #DDDDDD;margin: 2% 0;}
.lxwm1 .lxfs .left p{font-size: 16px;color: #333333;line-height: 1.5em;}
.lxwm1 .lxfs .right{width: 49%;float: right;}
.lxwm1 .lxfs .right p{font-size: 20px;color: #333333;line-height: 2em;text-align: center;}
.lxwm1 .lxfs .right .text1{width: 97%;height: 40px;border: 1px solid #DDDDDD;font-size: 14px;color: #595959;padding-left: 2%;border-radius: 5px;line-height: 40px;margin-top: 20px;}
.lxwm1 .lxfs .right .textarea1{width: 97%;height: 100px;border: 1px solid #DDDDDD;font-size: 14px;color: #595959;padding-left: 2%;border-radius: 5px;line-height: 40px;margin-top: 20px;}
.lxwm1 .lxfs .right .btn1{width: 100px;height: 40px;background: #6B6B6B;font-size: 16px;color: #FFFFFF;text-align: center;line-height: 40px;margin-top: 20px;border-radius: 5px;}
.lxwm1 .map{text-align: center;margin-top: 3%;}
.lxwm1 .map img{max-width: 100%; }

.inside1{padding: 3% 0;}
.inside1 .inside1bt{text-align: center;}
.inside1 .inside1bt h2{font-size: 26px;color: #333333;line-height: 2em;font-weight: normal;}
.inside1 .inside1nr{margin-top: 3%;}
.inside1 .inside1nr p{font-size: 14px;color: #333333;line-height: 1.5em;text-align: left;}
.inside1 .inside1nr img{max-width: 100%;}



@media only screen and (max-width: 768px) {
	.wapper{width: 94%;}
	.header{display: block;}
	
	.head .logo{float: none;width: 30%;}
	.head .yyqh{float: none;width: 30%;}
	.head .menu{display: none;}
	
	
	.footbott{display: block;}
	.navfoot{display: block;}

}

@media only screen and (max-width: 480px) {
	.con2 .con2nr ul li{width: 30.2%;margin: 0 2% 2% 0;}
	
	.con3 .con3nr ul li{width: 47.25%;}
	.con3 .con3nr ul li:nth-child(6){width: 47.25%;}
	.con3 .con3nr ul li:nth-child(7){width: 47.25%;}
	
	.con4 .con4nr .tp ul li{width: 23.03%;}
	
	.foot .f1 .left{width: 100%;text-align: center;}
	.foot .f1 .ewm{width: 100%;text-align: center;margin-top: 5%;}
	
	.about1 .left{width: 100%;}
	.about1 .right{margin-top: 3%; width: 100%;}
	
	.jjfa1 .jjfa1nr ul li{width: 30.2%;}
	
	.jjfa2 .zi{padding: 0;}
	.jjfa2 .zi h1{font-size: 30px;}
	
	.jjfa3 .jjfa3nr ul li{width: 100%;}
	
	.lxwm1 .lxfs .left{width: 100%;text-align: center;}
	.lxwm1 .lxfs .left .gang{margin: 3% auto;}
	.lxwm1 .lxfs .right{width: 100%;text-align: center;margin-top: 3%;}
	.lxwm1 .lxfs .right .btn1{width: 100%;}

}


@media only screen and (max-width: 320px) {

}

@media(max-width: 768px) {

}

@media(max-width: 650px) {

}

@media(max-width: 540px) {

}

@media(max-width: 480px) {

}

@media(max-width: 414px) {

}

@media(max-width: 375px) {

}

@media(max-width: 320px) {

}