@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0; font-size: 100%; font-family: MicrosoftYaHei,微软雅黑,Arial;  }
li{list-style: none;}
img{ border:none;}
body { background-color:#fff;}
a{text-decoration:none; list-style:none; color:inherit;}





/*头部*/
.containerc{ display:none;}
.tbw{width:100%; height:136px; background:#292929; min-width:1100px;}
#tb{width:1100px; height:136px; margin:0 auto;}
.tbz{width:256px; height:136px; float:left;}
.tby{width:780pxl inherit136px;}
.tbys{width:178px; height:22px; float:right; font-size:18px; color:#ffffff; margin-top:35px; line-height:22px;}
.tbys img{vertical-align:middle;}
.tbyx{width:780px; height:64px; float:right; overflow:hidden;}
.tbyx li{padding-left:23px; padding-right:23px; height:64px; line-height:64px; float:left; font-size:17px; color:#ffffff;}
.tbyx li:hover{ color:#F00;}
.select{color:#F00;}


/*幻灯片*/
.hdp{width:100%; height:auto; background: no-repeat center; min-width:1100px;position:relative;}

/*服务项目*/
.fwxmw{width:100%; height:1589px; background:url(../images/sy_bj1.jpg) no-repeat center; min-width:1100px;}
#fwxm{width:1100px; height:1589px; margin:0 auto;}
.fwxmqt{width:1100px; height:60px; margin-bottom:81px;}
.fwxmqtz{width:1100px; height:60px; float:left; overflow:hidden;}
.fwxmqtz li{width:1100px; height:auto; float:left; line-height:30px; font-size:16px; color:#313131; padding-right:30px;}
.fwxmqtz li:hover{ color:#F00;}
.fwxmqtz li span{color:#cacaca;}

.scrollbox{ width: 1100px; overflow: hidden; }
#scrollDiv{width:1000px;height:60px; overflow:hidden; float:left;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{width:1100px;height:60px;  overflow:hidden; vertical-align:bottom; zoom:1; }
#scrollDiv li h3{ height:24px; padding-top:13px; font-size:14px; color:#353535; line-height:24px; width:300px;}
#scrollDiv li h3 a{color:#353535; text-decoration:none}
#scrollDiv li h3 a:hover{ color:#F00}
.scroltit{width:100px; height:26px; float:right; line-height:26px; padding-top:20px;}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{float:right; width:32px; height:22px; margin-left:4px}
#but_up{ background:url(../images/up.gif) no-repeat 0 0; text-indent:-9999px}
#but_down{ background:url(../images/down.gif) no-repeat 0 0; text-indent:-9999px}


#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}


.fwxmqty{width:312px; height:31px; float:right; margin-top:12px;border:solid 1px #dfdfdf;}
.search_input{width:275px; height:31px; float:left; box-shadow:none; background:#fff; border:0; line-height:36px; font-size:13px; color:#b1b0b0; padding-left:10px;}
.ssal{ border:none; width:27px; height:31px; background:url(../images/ss.jpg) no-repeat; float:right;}
.fwxmgs{width:1100px; height:421px;}
.fwxmgsz{width:427px; height:320px; float:left; border:7px #d9d9d9 solid; border-radius:5px;}
.fwxmgsza{ display:none;}
.fwxmgsy{width:590px; height:334px; float:right;}
.fwxmgsys{width:590px; height:289px;}
.fwxmgsysz{width:49px; height:289px; float:left;}
.fwxmgsysz1{display:none;}
.fwxmgsysy{width:523px; height:279px; float:right; font-size:16px; color:#605b5b; padding-top:10px; padding-left:18px; line-height:30px;}
.fwxmgsyx{width:241px; height:42px; border:1px #246430 dashed; border-radius:20px; line-height:42px; color:#1e7621; padding-left:20px;}
.fwxmgsyx:hover{ color:#F00;}

.xm{width:1100px; height:auto;}
.xmbt{width:1100px; height:71px; text-align:center; font-size:36px; color:#424242; line-height:36px;}
.xms{width:1100px; height:169px; margin-bottom:30px;}
.xmsli{width:146px; height:169px; float:left; position:relative; margin-left:37px; margin-right:37px;}
.xmslis{width:146px; height:169px;}
.xmslix{width:96px; height:auto; position:absolute; text-align:center; top:85px; font-size:22px; color:#ffffff; padding-left:25px; padding-right:25px;}
.xmnr{width:1077px; height:auto; font-size:16px; color:#605b5b; padding-right:27px; line-height:30px; padding-bottom:24px;}
.xmx{width:1100px; height:auto;}
.xmxli{width:353px; height:300px; float:left; margin-left:6px; margin-right:6px;}
.xmxlis{width:353px; height:245px; position:relative;}
.xmxliss{width:353px; height:245px;}
.xmxlisx{width:353px; height:245px; position:absolute; bottom:0; background-color:#000;  background:rgba(000, 000, 000, 0.5) none repeat scroll 0 0 !important; filter:Alpha(opacity=70);  opacity:0;filter:alpha(opacity=0);-khtml-opacity:0; -moz-opacity:0;}
.xmxlisx:hover{opacity:1;filter:alpha(opacity=100);-khtml-opacity:1; -moz-opacity:1;}

.xmxlisxs{width:267px; height:auto; margin-top:63px; padding-left:43px; padding-right:43px; text-align:center; font-size:14px; color:#ffffff; line-height:25px; margin-bottom:25px;}
.xmxlisxx{width:98px; height:31px; text-align:center; line-height:31px; border-radius:15px; margin:0 auto; background:#ffffff; font-size:14px; color:#605b5b;}
.xmxlix{width:353px; height:55px; text-align:center; line-height:55px; font-size:18px; color:#605b5b;}

/*选择我们的6大理由*/
.lyw{width:100%; height:900px; background:url(../images/ly_bjtp.jpg) no-repeat center; min-width:1100px;}
#ly{width:1100px; height:820px; padding-top:80px; margin:0 auto;}
.lybt{width:1100px; height:109px; font-size:36px; color:#424242; text-align:center; line-height:36px;}
.lynr{width:1100px; height:711px;}
.tp{ display:none;}
.lynrz{width:323px; height:auto; float:left;}
.lynrzli{width:323px; height:auto; float:left;}
.lynrzlis{width:323px; height:61px;}
.lynrzlisz{width:61px; height:61px; float:left;}
.lynrzlisy{width:262px; height:61px; float:right; font-size:18px; color:#316632;}
.lynrzlisy span{font-size:22px; color:#424242;}
.lynrzlix{width:323px; height:auto; font-size:16px; color:#646363; padding-top:15px; padding-bottom:62px; line-height:23px;}

.lynry{width:323px; height:auto; float:right;}
.lynryli{width:323px; height:auto; float:left;}
.lynrylis{width:323px; height:61px;}
.lynrylisz{width:61px; height:61px; float:left;}
.lynrylisy{width:262px; height:61px; float:right; font-size:18px; color:#316632;}
.lynrylisy span{font-size:22px; color:#424242;}
.lynrylix{width:323px; height:auto; font-size:16px; color:#646363; padding-top:15px; padding-bottom:80px; line-height:23px;}

/*合作伙伴*/
.hzw{width:100%; height:700px; background:#f2f2f2; min-width:1100px;}
#hz{width:1100px; height:585px; padding-top:60px; margin:0 auto;}
.hzbt{width:1100px; height:53px; font-size:16px; color:#217423;}
.hzbt span{font-size:32px; color:#424242;}
.hznr{width:1100px; height:auto;}
.hznrli{width:256px; height:94px; float:left; margin-left:9px; margin-right:9px; margin-bottom:15px;}

/* flexslider */
.flexslider{position:relative;width:1100px;height:auto;overflow:hidden;zoom:1;}
.slidesli{width:1100px;height:auto; float:left;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:0px;text-align:center; }
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}


/*底部*/
.dbw{width:100%; height:249px; background:#292929; float:left; min-width:1100px;}
#db{width:1100px; height:249pxpx; margin:0 auto;}
.dbz{width:510px; height:177px; float:left; margin-top:44px;}
.dbzs{width:510px; height:58px; margin-bottom:27px;}
.dbzsz{width:72px; height:58px; float:left;}
.dbzsy{width:438px; height:58px; float:right; font-size:17px; color:#ffffff; line-height:28px;}
.dbzsy span{font-size:24px;}
.dbzx{width:510px; height:auto; font-size:14px; color:#878787; line-height:27px;}
.dby{width:369px; height:136px; float:right; margin-top:49px;}
.dbyz{width:136px; height:136px; float:left;}
.dbyy{width:209px; height:112px; float:right; margin-top:45px;}
.dbyys{width:209px; height:auto; font-size:14px; color:#ffffff; line-height:28px;}



/*底部*/
.kg{ display:none;}
.db2{ display:none;}

/*QQ*/
.izl-rmenu{position:fixed; right:0;bottom:10px;padding-bottom:63px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}



/*手机*/
@media screen and (max-width: 767px){
	 /*头部*/
	  #top{ display:none;}
	.containerc{ width:100%; height:auto; margin:0 auto;position:relative; display:block; padding-top:50px;}
    .containera{ width:100%; height:50px; margin:0 auto;position:absolute; top:0;  bottom:0px; left:0px; z-index:99999999;}
	.tbw{display:none;}
	
	/*幻灯片*/
	.hdp{width:100%; height:auto; background:url(../images/hdp2.jpg) no-repeat center; min-width:inherit;}
	
	/*服务项目*/
	.fwxmw{width:100%; height:auto; background:#e7e7e7; min-width:inherit; float:left;}
	#fwxm{width:100%; height:auto;}
	.fwxmqt{display:none;}
	.fwxmgs{width:94%; height:auto; margin-left:3%; margin-right:3%;}
	.fwxmgsz{width:100%; height:auto; float:left; border:4px #d9d9d9 solid; border-radius:5px; margin-top:10px; display:none;}
	.fwxmgsz img{width:100%; height:auto; display:block;}
	.fwxmgsza{width:100%; height:auto; float:left; border:4px #d9d9d9 solid; border-radius:5px; margin-top:10px; display:block;}
	.fwxmgsza img{width:100%; height:auto; display:block;}
	.fwxmgsy{width:100%; height:auto; float:right;}
	.fwxmgsys{width:100%; height:auto;}
	.fwxmgsysz{ display:none;}
	.fwxmgsysz1{ width:100%; height:auto; text-align:center; font-size:18px; color:#434343; display:block; margin-top:10px;}
	.fwxmgsysy{width:100%; height:auto; float:right; font-size:14px; color:#605b5b; padding-top:5px; padding-bottom:10px; padding-left:0; line-height:25px;}
	.fwxmgsyx{width:40%; height:auto; border:1px #246430 dashed; border-radius:15px; line-height:25px; color:#1e7621; padding-left:0; float:left; text-align:center; margin-left:30%; margin-right:30%;}
	
	.xm{width:100%; height:auto; padding-top:20px; float:left;}
	.xmbt{width:100%; height:auto; text-align:center; font-size:20px; color:#424242; line-height:25px; margin-bottom:10px;}
	.xms{width:100%; height:auto; margin-bottom:10px;}
	.xmsli{width:29%; height:auto; float:left; position:relative; margin-left:2%; margin-right:2%; margin-bottom:15px;}
	.xmslis{width:80%; height:auto; margin-left:10%; margin-right:10%;}
	.xmslis img{width:100%; height:auto; display:block;}
	.xmslix{width:80%; height:auto; position:absolute; text-align:center; top:54%; font-size:15px; color:#ffffff; padding-left:0; padding-right:0; margin-left:10%; margin-right:10%;}
	
	.xmnr{width:94%; height:auto; font-size:14px; color:#605b5b; padding-right:0; line-height:25px; padding-bottom:24px; margin-left:3%; margin-right:3%; float:left;}
	
	.xmx{width:100%; height:auto; float:left;}
	.xmxli{width:80%; height:auto; float:left; margin-left:10%; margin-right:10%;}
	.xmxlis{width:100%; height:auto; position:relative;}
	.xmxliss{width:100%; height:auto;}
	.xmxliss img{width:100%; height:auto; display:block;}
	.xmxlisx{width:100%; height:100%; position:absolute; bottom:0; background-color:#000;  background:rgba(000, 000, 000, 0.5) none repeat scroll 0 0 !important; filter:Alpha(opacity=70);  opacity:0;filter:alpha(opacity=0);-khtml-opacity:0; -moz-opacity:0;}
	.xmxlisx:hover{opacity:1;filter:alpha(opacity=100);-khtml-opacity:1; -moz-opacity:1;}
	
	.xmxlisxs{width:80%; height:auto; margin-top:45px; padding-left:0; padding-right:0; text-align:center; font-size:15px; color:#ffffff; line-height:25px; margin-bottom:5px;margin-left:10%; margin-right:10%;}
	.xmxlisxx{width:40%; height:auto; margin-left:30%; margin-right:30%; text-align:center; line-height:25px; border-radius:10px; background:#ffffff; font-size:15px; color:#605b5b;}
	.xmxlix{width:100%; height:auto; text-align:center; line-height:30px; font-size:16px; color:#605b5b;}
	
	/*选择我们的6大理由*/
	.lyw{width:100%; height:auto; background:#e0e0e0; min-width:inherit; float:left;}
	#ly{width:100%; height:auto; padding-top:20px;}
	.lybt{width:100%; height:auto; font-size:20px; color:#424242; text-align:center; line-height:30px; margin-bottom:10px; font-weight:bold;}
	.tp{width:80%; height:auto; display:block; margin-left:10%; margin-right:10%; margin-bottom:10px; }
	.tp img{width:100%; height:auto; display:block;}
	.lynr{width:100%; height:auto;}
	.lynrz{width:100%; height:auto; float:left;}
	.lynrzli{width:94%; height:auto; float:left; margin-left:3%; margin-right:3%;}
	.lynrzlis{width:100%; height:auto;}
	.lynrzlisz{width:15%; height:auto; float:left;}
	.lynrzlisz img{width:100%; height:auto; display:block;}
	.lynrzlisy{width:85%; height:auto; float:right; font-size:16px; color:#316632;}
	.lynrzlisy span{font-size:18px; color:#424242; font-weight:bold;}
	.lynrzlix{width:100%; height:auto; font-size:14px; color:#646363; padding-top:5px; padding-bottom:10px; line-height:23px; float:left;}
	
	.lynry{width:100%; height:auto; float:right;}
	.lynryli{width:94%; height:auto; float:left; margin-left:3%; margin-right:3%;}
	.lynrylis{width:100%; height:auto;}
	.lynrylisz{width:15%; height:auto; float:left;}
	.lynrylisz img{width:100%; height:auto; display:block;}
	.lynrylisy{width:85%; height:auto; float:right; font-size:16px; color:#316632;}
	.lynrylisy span{font-size:18px; color:#424242; font-weight:bold;}
	.lynrylix{width:100%; height:auto; font-size:14px; color:#646363; padding-top:5px; padding-bottom:10px; line-height:23px; float:left;}		
    
	/*合作伙伴*/
	.hzw{width:100%; height:auto; background:#f2f2f2; min-width:inherit; float:left; padding-bottom:20px;}
	#hz{width:100%; height:auto; padding-top:20px;}
	.hzbt{width:94%; height:auto; font-size:15px; margin-left:3%; margin-right:3%; color:#217423; float:left; margin-bottom:10px;}
	.hzbt span{font-size:20px; color:#424242;}
	.hznr{width:100%; height:auto;}
	.hznrli{width:44%; height:auto; float:left; margin-left:3%; margin-right:3%; margin-bottom:5px;}
	.hznrli img{width:100%; height:auto; display:block;}
	/* flexslider */
	.flexslider{position:relative;width:100%;height:auto;overflow:hidden;zoom:1;}
	.slidesli{width:100%;height:auto; float:left;}
	.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
	.flexslider .slides{zoom:1;}
	.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:1;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
	.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
	.flex-direction-nav .flex-prev{left:0;}
	.flexslider:hover .flex-next{opacity:1;filter:alpha(opacity=25); z-index:9999;}
	.flexslider:hover .flex-prev{opacity:1;filter:alpha(opacity=25);z-index:9999;}
	.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
	.flex-control-nav{width:100%;position:absolute;bottom:0px;text-align:center; }
	.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
	.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
	.flex-control-paging li a.flex-active{background-position:0 0;}


	.cpynrsbt{width:100%; height:auto; text-align:center; font-size:18px; color:#666666;margin-bottom:0;}



	/*底部*/
	.dbw{ display:none;}
	/*底部*/
	.kg{width:100%; height:80px; float:left; display:block;}
	.db2{ width:100%; height:65px; background:#3a67a0; overflow:hidden; margin:0 auto; position: fixed; bottom:0px; left:0px; display:block;}
	.db2li{ width:24.2%; height:65px; float:left; border-right:solid 1px #fff; border-left:solid 1px #fff; padding-top:3px;}
	.db2li1{ width:24.2%; height:65px; float:left; border-right:solid 1px #fff; border-left:solid 0px #fff; padding-top:3px;}
	.db2li2{ width:24.2%; height:65px; float:left; border-right:solid 0px #fff; border-left:solid 1px #fff; padding-top:3px;}
	
	.dbs2{ width:30%; height:auto; margin-left:35%; margin-right:35%;}
	.dbs2 img{ width:100%; height:auto; display:block;}
	.dbx2{ width:100%; height:auto; font-size:12px; color:#FFF; text-align:center; line-height:25px;}

	
}







/*手机i5*/
@media screen and (max-width: 320px){
     /*服务项目*/
	.fwxmgsysz1{font-size:16px;}
	.fwxmgsysy{font-size:12px;}
	.xmbt{font-size:18px;}
	.xmslix{font-size:12px; line-height:17px;}
	.xmnr{font-size:12px;}
	.xmxlisxs{font-size:12px;}
	.xmxlisxx{font-size:12px;}
	.xmxlix{font-size:14px; }  
	
	/*选择我们的6大理由*/
	.lybt{font-size:18px;}
	.lynrzlisy{font-size:14px;}
	.lynrzlisy span{font-size:16px;}
	.lynrzlix{font-size:12px;}
	.lynrylisy{font-size:14px;}
	.lynrylisy span{font-size:16px;}
	.lynrylix{font-size:12px;}  
	
	
	.kg{ height:70px;}

	.db2{ height:55px;}
	.db2li{ height:55px;}
	.db2li1{ height:55px;}
	.db2li2{ height:55px;}

	
}


/*平板*/
@media screen and (min-width: 768px) and (max-width: 1100px) {
     /*头部*/
	 #top{ display:none;}
	#tb{width:1100px;}
	
	/*服务项目*/
	#fwxm{width:1100px;}
	
	/*选择我们的6大理由*/
	#ly{width:1100px;}
	
	/*合作伙伴*/
	#hz{width:1100px;}
	
	/*底部*/
	#db{width:1100px;}

}
