@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family: "Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif; line-height:normal;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#05a; text-decoration:none;}
a:hover { color:#f00;}
.clear{ clear:both;}
.fr{float: right;}
/* --------------top-------------- */
 html{ position: relative;height: 100%; }
.wxbox{ width:113px; position:absolute; top:80px; right:0; padding:0; height:113px; overflow:hidden; display:none;
 -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);-moz-box-shadow:0 0 10px rgba(0, 0,0, .5);box-shadow:0 0 10px rgba(0, 0, 0, .5);  }
.wxbox img{ width:100%;}
.swiper-container {  width: 100%;height: 100%; }
.swiper-slide { height: 100%;}
.header{position: fixed;top:0; left:0; width:100%; padding: 0 0 0 2%; height: 80px; background: #fff;z-index: 101;box-sizing: border-box;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  box-shadow:0 0 10px rgba(0, 0, 0, .3); z-index:1000000;}
.logo{width:300px; float: left; padding-top: 20px;}
.wzgn{float: right;}
.wzgn ul{
}
.wzgn li{
	float: left;
	padding: 0 10px;
	line-height: 80px;
	border-left: 1px solid #e5e5e5;
	position: relative;
}
.wzgn a{
	display: block;
	padding-left: 30px;
	font-size: 16px;
	color: #333333;
}
.qyyx{ background: url(/templates/main/images/a1.png) no-repeat left center; background-size:18px 14px;}
.oaxt{ background: url(/templates/main/images/a2.png) no-repeat left center;background-size:18px 18px;}
.gfwb{ background: url(/templates/main/images/a3.png) no-repeat left center;background-size:21px 18px;}
.left{display: block;position: absolute;right:3%; background: url(/templates/main/images/dhtb.png);width:35px; height: 30px; background-size: 100% 100%;top:24px; border: none; display: none;}
.nav{float: right; width:800px;z-index: 10000;}
.nav ul{overflow: hidden;}
.nav li{
	float: left;
	line-height: 80px;
	padding-right: 20px;
}
.nav a{font-size: 16px; color: #333;}
.nav .hover3 a{ color:#2368c8;}
.nav a:hover{ color:#2368c8;}


.qpnr1{position: relative; overflow: hidden; height: 100%; background: url(/templates/main/images/bj2.jpg) no-repeat center center ; width:100%;background-size:100% 100%;}
.box_text{position: absolute;z-index: 10;left:50%; top:50%; transform:translate(-50%,-50%); width:100%; text-align: center;}
.box_text h2{color: #fff; font-size: 64px;font-weight: 400;padding-bottom: 140px;}
.box_text p{color: #fff; font-size: 16px;}
.btn1{display: block;position: absolute;bottom: 65px; background: url(/templates/main/images/a4.png); width:42px; height: 43px;left:50%;transform:translsteX(-50%);z-index: 100;} 

.banner2{position: relative; overflow: hidden; height: 100%; background: url(/templates/main/images/bj3.jpg) no-repeat center center ; width:100%;background-size: 100% 100%;}
.box_text_b{position: absolute;z-index: 10;left:50%; top:40%; transform:translate(-50%,-50%); width:100%; }
.zsyz_tit h2{color: #fff; font-size: 64px;font-weight: 400;padding-bottom:30px;text-align: center;}
.zsyz_tit p{color: #fff; font-size: 16px;text-align: center;}

.zs_bl{ padding-left: 75px;}
.zs_bl h2{
	font-size: 24px;
	color: #fff;
	line-height: 55px;
}
.zs_bl a{ color:#fff;}
.zs_bl p{font-size: 16px; color: #819cbf;}
.zsyz_nr{padding-top: 5%;}
.zsyz_nr ul{overflow: hidden;}
.zsyz_nr li{float: left; padding: 0 50px;width:25%;box-sizing: border-box;}
.zs_bl.zs_bla{background: url(/templates/main/images/a5.png) no-repeat left center;}
.zs_bl.zs_blb{background: url(/templates/main/images/a6.png) no-repeat left center;}
.zs_bl.zs_blc{background: url(/templates/main/images/a7.png) no-repeat left center;}
.zs_bl.zs_bld{background: url(/templates/main/images/a8.png) no-repeat left center;}

.zs_text_a{padding-top: 2%;}
.zs_text_a p{font-size: 14px; line-height: 26px; color: #a6b9d1;}

.lmxh{text-align: right;}
.lmxh h2{
	font-size: 50px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.banner3{position: relative; overflow: hidden; height: 100%; background: url(/templates/main/images/bj4.jpg) no-repeat center center ; width:100%;background-size: 100% 100%;}
.kfjs{left:50%; top:40%; transform:translate(-50%,-50%);position: absolute; width:100%;}
.kfjs_tit{text-align: center;}
.kfjs_tit h2{font-size: 64px; margin-bottom:50px; color: #fff;font-weight: 400;}
.kfjs_tit p{
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	letter-spacing:2px;
}

.kfjs_nr{width:60%; margin:0 auto; padding-top:5%;}
.kfjs_nr ul{ overflow:hidden;}
.kfjs_nr li{ width:50%; float:left; padding: 0 15px; box-sizing: border-box;}
.kfxn_box{ padding:45px 60px; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px; width:100%; box-sizing: border-box; background: rgba(0,76,129,.7);}
.kfxn_box a{ display:block; overflow:hidden}
.kfxn_box img{ float:left; padding-right:15px;}
.kfxn_box  h4{ font-size:24px; color:#fff; text-align:left; line-height:40px; font-weight:200;}
.kfxn_box  p{ font-size:16px; color:#a89dab; text-align:left;}

.banner4{position: relative; overflow: hidden; height: 100%; background: url(/templates/main/images/bj8.jpg) ; width:100%;background-size: 100%  100%}
.qufwbox{position:absolute;  width:100%;left:50%; top:50%; transform:translate(-50%,-50%);}
.qufw_box{ text-align: center;  }
.qufw_box h2{font-size: 64px; color: #fff; text-align: center; font-weight: 400; padding-bottom: 20px;}
.qufw_box p{font-size: 16px; color: #fff; text-align: center;}
.text_box{ width:100%; position: relative;height: 100%;}
.text_a{width:33.33%; float: left;  text-align: center;position:relative;z-index: 100; padding-top: 180px;}
.text_a h4{color: #fff; font-size: 22px; padding-bottom: 15px;font-weight: 200;}
.text_a a{display: block;width:55%; margin: 0 auto; transition: All 0.4s ease-in-out;background: rgba(0,76,129,.7); line-height: 120px;-moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;}
.text_a a:hover{ background: rgba(0,76,129,1);}
.text_a img{vertical-align: middle; margin-right: 15px;}
.qyfw{position: absolute;width:100%; top:40%; }
.qyfw h2{font-size: 64px; color: #fff; text-align: center;}
.qyfw p{font-size: 16px; color: #fff; text-align: center;}
.kfjs_tit .ljgdbtn{
	color: #fff;
	padding-top: 10%;
	display: inline-block;

*display: inline;	text-align: center;
	width: 100%;
}
.banner5{position: relative; overflow: hidden; height: 100%; background: url(/templates/main/images/bj6.jpg) ; width:100%;background-size: 100% 100% ;}
.banner6{position: relative; overflow: hidden; height: 100%; background: url(/templates/main/images/bj7.jpg) ; width:100%;background-size: 100% 100% ;}


.footer{background:url(/templates/main/images/bj1.jpg);width:100%; padding: 12px 2%;box-sizing: border-box; position: fixed;bottom: 0; z-index:11; left:0; z-index: 10; border-top: 1px solid #e3e3e9;z-index: 101;box-sizing: border-box;}
.footer p{line-height:20px; color: #999999;}
.footer a{color: #999;display: inline-block; *display: inline; padding:0 15px;}
.footer i{
	padding-left: 15px;
	font-style: normal;
	padding-right: 15px;
}
.yqljbtn_a{ position:absolute; width:41px; height:18px; top:-18px; left:50%; margin-left:-20px; z-index:1000;cursor:pointer;}
/*===Profile===*/
.header.headern{position: relative;}
.banner1 {padding-top: 80px;}
.banner1 img{width:100%; display: block;}
.gywmfl{border-bottom:1px solid #d7d7d7;background: #f3f3f3;}
.gywmfl ul{max-width: 1200px; margin: 0 auto; text-align: center; padding: 15px 0;}
.gywmfl li{display: inline-block; *display: inline; padding: 0 34px; line-height: 28px;}
.gywmfl a{font-size: 14px; color: #333;}
.gywmfl .hover1 a{color: #003395;}
.gywmfl a:hover{color: #003395;}

.content{max-width: 1200px; margin: 0 auto;}
.fzjs{
	background: url(/templates/main/images/bj9.jpg);
	height: 470px;
	margin-top: 55px;
	overflow: hidden;
}
.fxjs_box{
	width:55%;
	padding-top: 39px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 59px;
	box-sizing: border-box;
	float: left;
}
.fzjs_tit h2{font-size: 18px;line-height: 55px; color: #fff;}
.tao1{width:180px; height: 1px; overflow: hidden;background: #b4c4e2;}
.fzjs_nr{padding-top: 10px;}
.fzjs_nr p{font-size: 14px; color: #fff; line-height: 26px;padding-bottom: 20px;text-align:justify; word-break: break-all;}

.history{padding: 38px 0 57px 0;}
.history ul{overflow: hidden;}
.history li{float: left; padding-right: 34px;}
.history ul li:nth-child(3){ padding-right: 0;}
.fzlc{width:377px;}
.fxlc_tit h2{font-weight: 200; color: #fff; font-size: 18px; line-height: 59px; padding-left: 20px;}
.fxlc_tit span{font-size: 14px; padding-left: 10px;color: #80d2f0;}
.fzlc_nr{height: 237px; border:1px solid #f3f3f3; padding: 20px; border-top: none;}
.fzlc_nr p{font-size: 14px; line-height: 20px; color: #666;padding-bottom: 20px;text-align:justify; word-break: break-all;}
.footer.footern{position: relative;}

/*====social====*/
.shzr{position: relative;}
.shzr img{width:100%; display: block;}
.shzr_tit{
	width:100%;
	text-align: center;
	background: rgba(0,60,113,.8);
	position: absolute;
	bottom: 0;
	left:0;
	z-index: 1000;
}
.shzr_tit p{font-size: 18px; color: #fff; line-height: 90px;}

.shzr .swiper-pagination-bullet{width:10px; height: 10px; border:1px solid #fff; background: none; opacity: 1;}
.shzr .swiper-pagination-bullet-active{background: #fff;}

.shzrxq_title{padding: 60px 0;}
.shzrxq_title p{font-size: 14px; color: #666; line-height: 26px;}
.shzrxq_nr{padding-bottom: 80px;}
.shzrxq_nr ul{overflow: hidden; margin-left: -17px;}
.shzrxq_nr li{float: left;width:33.33%; padding: 0 17px;box-sizing: border-box;}
.sh_tp img{width:100%; display: block;}
.sh_text{padding: 0 20px 20px 20px;border:1px solid #f2f2f2;}
.sh_text h2{font-size: 18px; color: #333; font-weight: 200; line-height: 60px;}
.sh_text a{color: #333;}
.sh_text p{font-size: 14px; color: #666; line-height: 20px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
/*===news===*/
.news{padding-top: 55px;}
.news_box{overflow: hidden;border:1px solid #f3f3f3;margin-bottom: 30px;}
.news_left{float: left;width:377px; height: 236px; overflow: hidden;}
.news_left img{width:377px; height: 236px;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.news_right{float: right;width:740px; padding: 20px 40px 0 0;  }
.news_right h2{font-size: 24px; color: #333; font-weight: 200; line-height: 50px;height: 50px;overflow: hidden}
.rmtb{width:36px; height: 24px; text-align: center;line-height: 24px; background: #00a4e1; color: #fff; display: inline-block; *display: inline;font-style: normal;font-size: 12px; margin-left: 17px; vertical-align: middle;}
.news_right p{font-size: 14px; color: #666; line-height: 26px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news_right h4{font-weight: 200; font-size: 14px; color: #666; padding-top: 60px; line-height: 36px;}
.ckxw{transition: All 0.4s ease-in-out;background: #ececec; width:108px; height: 36px; display: block;text-align: center;line-height: 36px;font-size: 14px; color: #666;vertical-align: middle;-moz-border-radius: 18px; -webkit-border-radius: 18px;border-radius:18px;}
.ckxw:hover{background: #0055AA;color: #fff;}

.news_lb{overflow: hidden; padding: 25px 0 0 0;}
.news_lb ul{overflow: hidden; margin-left: -20px;}
.news_lb li{float: left; padding: 0 0px 40px 20px; width:33.33%;box-sizing: border-box;}

.xwlb{width:100%; margin: 0 auto;}
.xwtp{width:100%; overflow: hidden;}
.xwtp img{width:100%; height:265px; display: block;}
.xwtext{padding: 0 20px 20px 20px; border:1px solid #f2f2f2;}
.xwtext h2{font-weight: 200; font-size: 18px; color: #333; line-height: 60px; width:100%;}
.xwtext a{color: #666;display: block;width:100%;display: -webkit-box; line-height: 60px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}
.xwtext p{color: #666; font-size: 14px; line-height: 20px; width:100%;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
min-height:40px;}
.xwtext h4{font-size: 12px; color: #666666;padding-top: 20px;font-weight: 200;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}

.fynr{text-align: center;padding: 40px 0 95px 0;}
.fynr li{display: inline-block; *display: inline;padding: 0 3px;}
.fynr a{display: inline-block; *display: inline; line-height: 38px; border:1px solid #ebebeb; padding: 0 15px; font-size: 14px; color: #bdbdbd;}
.fynr .hover1 a{background: #004aa8; border:1px solid #004aa8; color: #fff;}
.fynr a:hover{background: #004aa8; border:1px solid #004aa8; color: #fff; }
.yqljbox a:hover{ color:#666;}
/*news_details*/
.dqwz{
	background: #f3f3f3;
	margin-top: 80px;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
}
.dqwz p{color: #999999; line-height: 27px;}
.dqwz a{color: #999; }
.dqwz a:hover{color: #333;}

.newsxq{padding: 0 60px 25px 60px;}
.xwnr_tit{
	padding-bottom: 45px;
	text-align: center;
}
.xwnr_tit h2{font-weight: 400; color: #333333; font-size: 30px; line-height:40px; padding:20px 0 ;}
.xwnr_tit p{color: #666666;}
.xwnr_tit span{padding-left: 30px;}

.xwnr_xq{ max-width:960px; margin:0 auto;}
.xw_tp img{ width:100%;}
.xwnr_xq p{font-size: 14px; line-height: 26px; color: #666; padding-bottom: 25px;text-align:justify; word-break: break-all;}
.xw_tp{padding: 25px 0; text-align: center;}
/*===Project_address===*/
.dtnr{background: url(/templates/main/images/a10.jpg);}
.dt_tit{background: #f3f3f3; border-bottom:1px solid #d7d7d7;}
.dt_tit ul{text-align: center; padding: 15px 0;}
.dt_tit li{line-height: 28px; padding: 0 40px;display: inline-block; *display: inline;}
.dt_tit a{color: #333; font-size: 14px;}
.dt_tit .hover2 a{color: #003395;}
.dt_tit a:hover{color: #003395;}
.dt_nr{
	max-width:950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	padding-left: 20px;
}
.dt_nr img{width:100%;}
.xmzs{background: #003c71;}
.xmzs_tit_a{text-align: center;}
.xmzs_tit_a h2{font-size: 22px; font-weight: 200; color: #fff; line-height: 142px;}

.xs_tp{ overflow: hidden;}
.xs_tp img{width:100%; display: block;  }
.xmzs_nr{ margin: 0 auto; padding: 0 8% 100px 8%; background: url(/templates/main/images/a10.png)  no-repeat center bottom;}
.xmzs_nr ul{overflow: hidden;}
.xmzs_nr li{float: left;padding: 0 15px 30px 15px; width:25%;box-sizing: border-box;}
.zs_text{background: #00539d; padding: 0 20px 20px 20px;}
.zs_text h2{font-weight: 200; font-size: 16px; line-height: 52px; padding-top: 10px; color: #9addf7;}
.zs_text p{color: #fff; font-size: 14px;}
/*===Settled_process===*/
.rzlc{max-width: 1100px; margin: 0 auto; padding: 0 2% 60px 2%;}
.rzlc_tit{text-align: center;padding: 60px 0;}
.rzlc_tit h2{font-weight: 200; color: #333333; font-size: 22px; line-height: 70px;}
.rzlc_tit p{font-size: 14px; line-height: 26px; color: #666666;}
.rxlc_nr{ padding: 60px 110px;
-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  box-shadow:0 0 10px rgba(0, 0, 0, .3); -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;}
.rxlcbox{border-left:1px solid #d3d3d3;}
.rxlcbox p{font-size: 14px; line-height: 26px; color: #333;padding:0 0 45px 37px;}
.rxlcbox h2{font-weight: 200; color: #000; font-size: 18px; padding-top: 15px; margin-left: -17px;}
.rxlcbox span{width:34px; height: 34px; text-align: center; line-height: 34px; font-size: 18px; color: #fff;display: inline-block; *display: inline;vertical-align: middle;margin-right: 20px;background: #0028a1;-moz-border-radius:50%; -webkit-border-radius:50%;border-radius:50%;}
.rxlc_nr .btn3{ max-width:300px; padding:0 20px; height:38px; line-height:38px; text-align:center; color:#fff; background:#00a4e1; text-align:center; font-size:16px; -moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; margin:20px auto; display:block;}
.rxlc_nr .btn4{ max-width:300px; padding:0 20px; height:38px; line-height:38px; text-align:center; color:#fff; background:#0028a1; text-align:center; font-size:16px; -moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; margin:20px auto; display:block;}
/*==Settled_policy===*/
.zcjd{padding: 0 110px 35px 110px;
-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  box-shadow:0 0 10px rgba(0, 0, 0, .3); -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;}
.zcjdbox{overflow: hidden;border-bottom:1px solid #dcdcdc; padding: 65px 0 30px 0;}
.zcjdbox h2{font-size: 18px; font-weight: 400; padding-bottom: 10px;}
.zcjdbox p{font-size: 14px; color: #666; line-height: 26px; width:630px;}
.zcjdbox img{float: right;}

.zcjdbox_a{overflow: hidden;border-bottom:1px solid #dcdcdc; padding: 65px 0 30px 0; }
.zcjdbox_a img{float: left;}
.zcjdbox_a h2{font-size: 18px; font-weight: 400; padding-bottom: 10px;text-align: right;}
.zcjdbox_a p{font-size: 14px; color: #666; line-height: 26px;}
.zctext{width:630px; float: right;}

/*===Settled_service===*/
.zzfw ul{overflow: hidden;}
.zzfw li{float: left;width:50%; padding: 0 15px 30px 15px;box-sizing: border-box;}
.zzfwbox{text-align: center;padding: 30px 2%;background: #f6f6f6;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.zzfwbox p{font-size: 16px; line-height: 26px; color: #555;}

/*===party_structure==*/
.zzgj {max-width: 1024px; margin: 0 auto; padding:0 13%;box-sizing: border-box;}
.zzgj  img{width:100%;}

/*==party_Study===*/
.xxzd{padding: 47px 0 0 0;border-bottom:2px solid #f7f7f7;}
.xxzdbox{overflow: hidden;border-top:2px solid #f7f7f7; padding: 22px 0;}
.xxzd_left{float: left; width:70px; background: #f5f5f5; text-align: center; padding: 20px;}
.xxzd_left h2{color: #002c9d;font-size: 32px; line-height: 46px; border-bottom:1px solid #e1e1e1;}
.xxzd_left p{font-size: 14px; line-height: 30px; color: #999;}
.xxzd{max-width: 1200px;margin: 0 auto;}
.xxzd_right{width:940px; padding: 0 90px 0 0;float: right;}
.xxzd_right h2{font-size: 18px; line-height: 40px; padding: 10px 0; font-weight: 400;}
.xxzd_right a{color: #333;}
.xxzd_right p{font-size: 14px; color: #666; line-height: 26px;}

/*==party_building===*/
.djhd{max-width: 1200px; margin: 0 auto; padding-top: 15px;}

/*==service_recd==*/
.fwnr ul{overflow: hidden;}
.fwnr li{float: left;width:50%;}
.fwnr img{display: block;width:100%;}

.fwxq{position: relative;}
.fwxqbox{position: absolute;top:50%; transform: translateY(-50%);left:5%; width:55%;}
.fwxqbox h2{font-size: 24px; color: #fff; font-weight: 200;}
.fwxqbox h4{font-weight: 200; padding-top: 16px;font-size: 16px; color: #becfd9;}
.fwxqbox p{color: #d6d5dc;font-size: 16px; line-height: 26px; padding-top: 0px;}
.tao3{width:33%; height: 1px; background: #fff; overflow: hidden;margin: 30px 0  20px 0;}

/*==service_cooperation===*/
.hzhb{  padding: 55px 0 40px 0;background: #f7f7f7;}
.hzhb ul{overflow: hidden; max-width: 1200px;margin: 0 auto; padding-top: 10px;}
.hzhb li{float: left; width:16.6%;  text-align: center; padding-bottom: 30px;}
.hzhb img{width:176px; height: 112px; display: block;margin: 0 auto;filter:grayscale(0);transition: All 0.4s ease-in-out;}
.hzhb a:hover img{filter:grayscale(0%);
-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  box-shadow:0 0 10px rgba(0, 0, 0, .3); }

/*==service_home===*/
.wrapper{max-width: 1200px; margin: 0 auto; padding: 50px 0 0 0;}
.wall { padding-bottom: 100px;display: block;position: relative;}
.wall-column { display: block; position: relative; width: 33.33%; float: left; padding: 0 15px;box-sizing: border-box;}
.article { padding-bottom: 40px;display: block;overflow: hidden; position: relative;}
.article img { display: block;width: 100%;}
.article h2{font-weight: 200; color: #333; font-size: 18px; line-height: 50px; padding-top: 20px;}
.article p{font-size: 14px; color: #666; line-height: 26px;}

/*===lxwm_nr==*/
.lxwm{max-width: 1200px; margin: 0 auto; padding: 55px 0 80px 0;overflow: hidden;}
.lxwm_left{float: left;width:38%; border:1px solid #eaeaea;box-sizing: border-box;}
.lxwm_text {padding: 0 0 40px 50px;}
.lxwm_text h2{font-weight: 200; font-size: 24px; color: #002c9d; line-height: 100px;}
.lxwm_text p{font-size: 14px; color: #333333; line-height: 26px;}

.lxwm_srwb{background: #f0f0f0; padding: 0 40px 0 40px;}
.lxwm_srwb h2{font-size: 16px; color: #999999; line-height: 64px; text-align: center;font-weight: 200;}

.wby1{width:100%; font-size: 14px; color: #999; border: none; padding: 17px 10px; box-sizing: border-box;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;outline:none;appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;outline:none;}
.wby2{width:100%; font-size: 14px; color: #999; border: none; padding:10px; height:71px;box-sizing: border-box;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;outline:none;appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;outline:none; font-family: "Î¢ÈíÑÅºÚ";}
.btn2{ border: none; color: #fff; font-size: 18px; height: 53px; background: #002c9d;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; display: block; width:100%;}
.lxwm_srwb ul{overflow: hidden; padding-bottom: 23px;}
.lxwm_srwb li{padding: 0 7px 11px 7px; float: left;width:50%;box-sizing: border-box;}
.dtnrxq{float: right;width:62%; padding: 50px 30px;box-sizing: border-box;}
.dtnrxq img{width:100%;}
/*===lxwm_rczp===*/
.rczp{max-width: 1230px; margin: 0 auto;}
.rczp_tit{padding: 50px 0;}
.rczp_tit ul{overflow: hidden;}
.rczp_tit li{width:33.33%; float: left;padding: 0 15px; position: relative;height: 100%;box-sizing: border-box;}
.rczpbox{position: relative; height: 100%;background: #f9f3ea;}
.rczpbox img{width:100%;}
.rc_text{position: absolute;left:4%;bottom: 30px;}
.rc_text p{font-size: 14px; color: #fff;}
.rc_text h2{font-size: 18px; font-weight: 400; color: #fff; padding-bottom: 14px;}
.shzp_text {padding: 30px;}
.shzp_text h2{font-size: 18px; color: #333; padding-bottom: 15px;}
.shzp_text p{font-size: 14px; color: #333333;}

.zpnr{background: #f3f3f3; padding: 100px 0 70px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.zpnrbox{max-width: 1200px; margin: 0 auto; overflow: hidden;}
.shzp_left{width:230px; float: left;}
.shzp_left h2{font-size: 24px; color: #005a9d;font-weight:200 ;padding-bottom: 15px;}
.shzp_left p{font-size: 18px;color: #005a9d;}
.shzp_right{width:860px; float: right;}
.shqh_tit {background: #f8f8f8;cursor:pointer;}
.shqh_tit ul{overflow: hidden;padding: 22px 0; height: auto; border-bottom: 2px solid #f3f3f3;}
.shqh_tit li{float: left;width:20%; text-align: center; font-size: 14px; color: #333;  line-height: 26px; padding: 0 5px;box-sizing: border-box;}

.shqh_nr{background: #fff; padding: 0 35px 20px 35px; display: none;}
.shqh_nr h2{line-height: 54px; font-size: 12px; color: #333;}
.shqh_nr dt{line-height: 36px; color: #333;}
.on{background: #fbf3ea;}
.xyzpnr{ padding: 60px 0;}

/*====About_structure===*/
.zzjg_box{max-width: 1200px; margin: 0 auto;}
.zzjg_text h2{font-weight: 200; text-align: center; font-size: 22px; color: #333; line-height: 72px; padding-top: 30px;}
.zzjg_text p{font-size: 14px; line-height: 26px; color: #666;text-align:justify; word-break: break-all;}
.zzjg_tp{padding: 65px 0;}
.zzjg_tp img{width:100%;}

/*===Case_presentation====*/
.sjtox{position: relative;padding: 20px 30px; background: url(/templates/main/images/a47.png); background: auto 100%; display:none;}
.lpqh_box p{font-size: 14px; line-height: 75px; text-align: center;color: #fff; margin:0 auto; background:#567598; width:75px; border-radius:50%;}
.sjtox .swiper-button-next{background: url(/templates/main/images/a24.png); width:20px; height: 35px; background-size:100% 100%}
.sjtox .swiper-button-prev{background: url(/templates/main/images/a23.png); width:20px; height: 35px; background-size:100% 100%}






.xmzs_tit{position: relative;padding: 0 60px; background: url(/templates/main/images/a47.png); background: auto 100%; text-align:center;box-sizing: border-box;}
.xmzs_tit a{width:138px; height: 138px; margin: 0 auto;display: block; background: #567598;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius:50%;}
.lpqh p{font-size: 24px; line-height: 138px; text-align: center;color: #fff; margin:0 auto;}
.xmzs_tit .swiper-container{padding: 30px 0;}
.xmzs_tit .swiper-button-next{background: url(/templates/main/images/a24.png); width:23px; height: 40px;}
.xmzs_tit .swiper-button-prev{background: url(/templates/main/images/a23.png); width:23px; height: 40px;}
.xmzs_tit a:hover{background: #00a4e1;color: #fff;}
.hqxqnr{overflow: hidden;}
.qhbox_right {
	width:45%;
	float: right;
	height:540px;
	padding: 20px 100px 20px 70px;
	overflow: auto;
	box-sizing: border-box;
}
.qhbox_right h2{font-size: 20px; color: #333; font-weight: 200; padding-bottom: 25px;}
.qhbox_right ul{padding-top: 25px;}
.qhbox_right li{line-height: 26px; font-size: 14px; color: #666;}
.qhbox_right p{line-height: 26px; font-size: 14px; color: #666;text-align:justify; word-break: break-all;}

.w3cFocus{
	width:55%;
	position:relative;
	height:auto;
	float: left;
}
.w3cFocusIn{
	width:100%;
	height:auto;
	position:relative;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.w3cFocusIn .bd li{ vertical-align:middle; }
.w3cFocusIn .bd li img{
	width:100%;
	height:auto;
	display:block;
}
.w3cFocusIn .hd{ position: absolute; right:0px; bottom:0px; width:100%; background: rgba(0,0,0,.6); padding: 10px;box-sizing: border-box;  }
.w3cFocusIn .hd ul{ vertical-align:middle; display:inline-block; *display:inline; overflow:hidden; zoom:1; }
.w3cFocusIn .hd ul li{  position:relative; float:left; display:inline; padding-top:4px;  margin-right:6px; filter:alpha(opacity=80); opacity:0.8;  cursor:pointer;  }
.w3cFocusIn .hd ul li img{ width:76px; height:46px; padding: 2px; display:block;  }
.w3cFocusIn .hd ul li.on{ filter:alpha(opacity=100);opacity:1; background:url(/templates/main/images/focusarrow.png) center 0 no-repeat; }
.w3cFocusIn .hd ul li.on img{ border:2px solid #ffffff; padding: 0;   }

.xmtd{max-width: 1226px; margin: 0 auto; padding-bottom: 60px;box-sizing: border-box;}
.xmtd_tit{text-align: center;}
.xmtd_tit h2{font-size: 22px; color: #333; line-height: 68px; padding-top: 40px; font-weight: 400;}
.xmtd_tit p{font-size: 14px; line-height: 26px; color: #666;}
.xmtd_nr {padding-top: 30px;}
.xmtd_nr ul{overflow: hidden;}
.xmtd_nr li{float: left;width:33.33%; float: left; padding: 0 13px;box-sizing: border-box;}
.xmbox{border:1px solid #ececec; padding: 0 35px; min-height: 220px;}
.xmbox h2{font-weight: 200; font-size: 16px; color: #005a9d; line-height: 50px; padding-top: 10px;}
.xmbox p{font-size: 14px; color: #666; line-height: 26px;text-align:justify; word-break: break-all;text-align:justify; word-break: break-all;}

.cd-scrolling-bg {position: relative;z-index: 2;}
.cd-main-content { position: relative; z-index: 1;}
.cd-fixed-bg {position: relative;background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}
.cd-fixed-bg.cd-bg-1 {
	background-image:url(/templates/main/images/a26.png);
	height:800px;
}
.cd-fixed-bg { background-attachment: fixed;}
.zbpt{
	max-width:1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 30px;
}
.zbpt_tit{text-align: center;}
.zbpt_tit h2{color: #fff; font-weight: 200; font-size:22px ;line-height: 100px; padding-top: 50px;}
.zbpt_nr ul{overflow: hidden;}
.zbpt_nr li{
	float:left;
	width:50%;
	min-height:130px;
}


.zbpt_text{
	padding-top: 0;
	padding-right: 80px;
	padding-bottom: 0px;
	padding-left: 0;
}
.zbpt_text h2{font-weight: 200; color: #fff; font-size: 16px; line-height: 40px;}
.zbpt_text p{font-size: 14px; color: #fff; line-height: 26px;text-align:justify; word-break: break-all;}

/*===About_Culture=====*/
.qywh{width:100%; overflow: hidden; position: relative;}
.qywh_right{width:50%; float: right;position:relative;}
.qywh_right img{display: block; height: 100%; width:auto}
.qywh_rtext{position: absolute;left:70px; width:55%;z-index: 10;bottom: 340px;}
.qywh_rtext p{font-size: 14px; color: #fff; line-height: 26px;text-align:justify; word-break: break-all;}
.gssm{height: 235px; width:360px; background: #00a4e1; position: absolute;left:0; bottom:;}

.hqwh_left{
	float: right;
	width:540px;
	padding: 80px 0 0 0;
	z-index: 100;
height: ;	position: relative;
}
.hqwh_left h1{font-size: 60px; font-weight: 400; color: #dadadc;}
.hqwh_left h2{color: #333;font-size: 24px; line-height: 60px; font-weight: 400;}
.hqwh_left p{font-size: 14px; color: #666; line-height: 26px; padding-right: 60px;}
.hqwh_fl{overflow: hidden;width:100%;background: #006eab;margin-top: 68px;}
.hqfl_a{ float: left; }
.hqfl_c{
	height: 238px;
	width:55%;
	background: #006eab;
	float: left;
	box-sizing: border-box;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 20px;
}
.hqfl_c h2{font-weight: 200; color: #fff; font-size: 16px; line-height: 85px; padding-top: 30px;}
.hqfl_c p{ padding-right: 0; color: #fff; font-size: 14px; line-height: 26px;}
.hqfl_b{height: 238px;width:230px; padding: 0 68px; position: absolute;bottom: 70px; background: #00a4e1;}
.hqfl_b h2{font-weight: 200; color: #fff; font-size: 16px; line-height: 85px; padding-top: 30px;}
.hqfl_b p{color: #fff; font-size: 14px; line-height: 26px;text-align:justify; word-break: break-all;}
.ywxc ul{overflow: hidden;}
.ywxc li{float: left;width:25%; position: relative; }
.ywxc img{display: block;width:100%;}
.smtext{position: absolute;top:25%; text-align: center;width:100%;padding: 0 2%;box-sizing: border-box;}
.smtext h2{
	font-size: 22px;
	color: #fff;
	font-weight: 400;
}
.smtext p{
	font-size: 15px;
	color: #fff;
	line-height: 30px;
}
.tao4{width:40px; height: 2px;background: #fff; overflow: hidden;margin: 15px auto 30px auto;}
/*===About_Honor=====*/
.dtqh{
	max-width: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 100px;
	padding-left: 0;
}
#imgModule{display:none;}
#imgDefault{cursor:pointer; z-index: 1000;}
.imgItem{
	width:290px;
	height:200px;
	border: 1px solid #e0e0e0;
	padding: 5px;
	margin: 10px 20px;
	display: inline;
}

.imgItembox{ display:inline-block;*display:inline; width:33%;}
.mask{background:#000;opacity:.8;filter:alpha(opacity=80);position:fixed;left:0;top:0;width:100%;height:100%;z-index: 888;}
.lightBoxContent{width:60%;height:auto;position:fixed;z-index: 1000;left:50%; top:50%; transform:translate(-50%,-50%);}
.imgDefault img{width:100%;}
#imgLoader{width:32px;height:32px;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;display:none;}
#imgLight{width:92%;height:auto;-webkit-animation:change 1s;animation:change 1s;}
#imgModule .btn{width:40px;height:50px;position:fixed;top:50%;margin-top:-25px;cursor:pointer;z-index: 999;}
.lightBoxSprite{background-image:url(/templates/main/images/imgicons.png);background-repeat:no-repeat;}
#lightBoxPrev{left:10px;background-position:2px center;z-index: 100000; }
#lightBoxNext{right:10px;background-position:-42px center;z-index: 100000;}
.closeBtn{width:35px;height:35px; z-index:99999; background-position:-100px center;position:fixed;top:15px;right:15px;cursor:pointer;}
.lightBoxPagination{position:fixed;left:0;bottom:50px;width:100%;text-align:center;z-index: 1000;}
.lightBoxPagination span{display:inline-block;width:10px;height:10px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;margin-right:8px;}
.lightBoxPagination span.current{background:#fff;}
@keyframes change{
    0%{opacity:0;}
    100%{opacity:1;}
}
/*====About_experience=====*/

.ghlc h2{font-size: 22px; color: #fff; line-height: 70px;background: #003c71;text-align: center;font-weight: 400;}
.ghlc_tp1 img{display: block;width:100%;}
.mxtpnr{display:none;}
.mxtpnr img{width:100%; display: block;}
.lnds{max-width: 1200px; margin: 0 auto; padding: 115px 0;overflow: hidden;overflow: hidden; position: relative;}
.lnds_left{float: left;background: url(/templates/main/images/a43.png);width:244px; height: 257px; margin-top: 40px; }
.lnds_left p{font-size: 36px; line-height: 257px; color: #006eaa; padding-left: 65px;}
.fzny{float: left;width:100%; }
.lnds_right{overflow: hidden;background: url(/templates/main/images/a44.png) no-repeat right center;float: left; max-height: 315px; width: calc(100% - 244px); position: relative; }
.mySwiper { height: 100%;}
.lnds_right .swiper-button-next:after { content: '';}
.lnds_right .swiper-button-next { background: none; right: 0; width: 44px;}
.fxny_rl{background: url(/templates/main/images/a45.png); width:110px; height: 178px; text-align: center;margin: 0 auto 14px;}
.fxny_rl h2{line-height: 88px; font-size: 32px; color: #fff;}
.fxny_rl p{font-size: 14px;}
.fxny_text{ height: 140px;}
.fxny_text li{overflow: hidden;font-size: 14px; line-height: 26px; color: #333; line-height: 20px;}
.fxny_text p{float: left; width:70px}
.fxny_text span{float: left;width:calc(100% - 70px);}
.fxny_rl_a{background: url(/templates/main/images/a46.png); width:110px; height: 178px; text-align: center;margin: 0 auto; }
.fxny_rl_a p{font-size: 14px; color: #333; padding-top: 70px;}
.fxny_rl_a h2{line-height: 88px; font-size: 32px; color: #fff;}
.yqlj{
	background: url(/templates/main/images/a10.jpg);
	width:100%;
	height: 100%;
	z-index: 100;
	position: fixed;
	left:0;
	top:0;
	display: none;
	z-index:10;
}
.yqljbox{width:100%; left:50%; top:50%; transform:translate(-50%,-50%); position: absolute; }
.yqljbox ul{overflow: hidden; padding-left: 10%;}
.yqljbox li{float: left;width:14%;}
.yqljbox h2{font-weight: 100; font-size: 18px; color: #666666; padding-bottom: 25px;}
.yqljbox a{display: block;line-height: 36px; font-size: 16px; color: #999999;}
.yqljbtn{ background: url(/templates/main/images/a49.png)  no-repeat right center;padding-right: 15px;}
.spbf{ width:35%; float:right; padding:100px 20px 0 0;}
.fzny h5{ display:none;}
@media screen and (max-width: 1600px) {
.wzgn{float: right;}
.wzgn li{padding: 0 10px; }
.nav{float: right; width:550px;}
.nav li{padding-right: 15px;}
/*==service_recd==*/
.fwxqbox{ width:80%;}
.tao3{margin: 10px 0;}
.fwnr li{float: left;width:50%;}
}
@media screen and (max-width: 1400px) {
.hqwh_left{float: right;width:40%; }
.hqwh_fl{overflow: hidden;}
.hqfl_a{ float: left; padding: 0; }
.hqfl_c{padding:0 30px;}
.hqfl_c p{ padding: 0px;}
}
@media screen and (max-width: 1200px) {
.logo{width:120px; float: left; padding-top: 25px;}
.logo img{width:100%;}

.content{ padding: 0 5%;box-sizing: border-box;}

/*===Profile===*/
.fxjs_box{width:85%; padding: 30px;}
.history li{float: left; padding:0 10px; width:33.33%;box-sizing: border-box;}
.history ul li:nth-child(3){ padding-right: 10px;box-sizing: border-box;}
.fzlc{width:100%;}

/*===news===*/
.news_left{width:35%;}
.news_left img{width:100%; height: auto; }
.news_right{ width:60%;box-sizing: border-box;}
.news_right h4{ padding-top: 30px;}

.fynr{text-align: center;padding: 40px 0 95px 0;}
.fynr li{display: inline-block; *display: inline;padding: 0 3px;}
.fynr a{display: inline-block; *display: inline; line-height: 38px; border:1px solid #ebebeb; padding: 0 15px; font-size: 14px; color: #bdbdbd;}
.fynr .hover1 a{background: #004aa8; border:1px solid #004aa8; color: #fff;}
.fynr a:hover{background: #004aa8; border:1px solid #004aa8; color: #fff; }

/*news_details*/
.newsxq{padding: 0;}
.xwnr_xq p{padding-bottom: 10px;}
.xw_tp {padding:0 0 10px 0;}
.xw_tp img{width:100%;}
/*==party_Study===*/
.xxzd_right{width:80%;box-sizing: border-box;}
/*==service_cooperation===*/
.hzhb li{ width:16.6%; padding: 0 5px 20px 5px;box-sizing: border-box;}
.hzhb img{width:100%; height: auto; }
/*===Case_presentation====*/
.qhbox_right { padding: 20px 50px 20px 30px;}



/*====About_experience=====*/
.lnds{max-width: 1200px; margin: 0 auto; padding: 115px 0;overflow: hidden;overflow: hidden; position: relative;}
.lnds_left{float: left;background: url(/templates/main/images/a43.png);width:150px; height:150px; margin-top: 95px; background-size: 100% 100%; }
.lnds_left p{font-size: 22px; line-height: 150px; color: #006eaa; padding-left: 40px;}
.fzny{float: left;width:260px; padding-left: 40px;}

.qywh_right{width:100%;}
.qywh_right img{width:100%;}
.hqwh_left{float: right;width:100%; }
.hqwh_left h2{padding: 0 2%;}
.hqwh_left p{padding: 0 2%;}
.hqwh_fl{overflow: hidden;}
.hqfl_a{ float: left; padding: 0; }
.hqfl_c{padding:0 30px;}
.hqfl_c p{ padding: 0px;}

.zbpt{padding: 0 2%;}

}
@media screen and (max-width: 1000px) {
.xmtd_tit { padding:0 5%; box-sizing:border-box;}
body{ padding-bottom:100px;}
.wzgn{ display: none;}
.logo{width:200px; float: left; padding-top: 28px;}
.left{display: block;}
.bgDiv{ width: 100%; height: 100%;background-color: #000; opacity: .5;position:fixed;display: none; z-index: 999; bottom: 0;}
.nav.leftNav{ width: 50%; max-width: 400px; height: 100%; background-color: #fff; position: fixed; z-index: 10000000000; top: 0; left: -50%; float: none;}

.nav li{float: none; line-height: 40px; padding-right: 0; padding-left: 25px; border-bottom: 1px solid #eee;}
.nav a{font-size: 16px; color: #333;}

.box_text h2{font-size: 34px;padding-bottom: 15px;}
.box_text p{ font-size: 14px; line-height: 26px;}

.zsyz_tit h2{font-size: 34px;padding-bottom: 15px;}
.zsyz_tit p{ font-size: 14px; line-height: 26px;}

.kfjs_tit h2{font-size: 34px;padding-bottom: 15px;}
.kfjs_tit p{ font-size: 14px; line-height: 26px;}

.qufw_box h2{font-size: 34px;padding-bottom: 15px;}
.qufw_box p{ font-size: 14px; line-height: 26px;}

.kfjs_nr{width:100%; }
.kfjs_nr li{ padding:0 2%;}
.kfxn_box{ padding:15px;}
.zsyz_nr{display: none;}
.banner1 { height:100px; overflow:hidden; position:relative;margin-top:80px;}
.banner1 img{width:auto; display: block; height:100%; margin:0 auto; position:absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.footer span{ display:none;}
.footer i{ display:block; width:100%; text-align:center;box-sizing: border-box; text-align:center;}
.qpnr1{background-size:auto 100%  ;}
.banner2{background-size:auto 100%  ;}
.banner3{background-size:auto 100% ;}
.banner4{background-size:auto 100%  ;}
.banner5{background-size:auto 100%  ;}
.banner6{background-size:auto 100% ;}
/*===Profile===*/
.gywmfl li{ padding: 0 10px;}
.fzjs{background: url(/templates/main/images/bj9.jpg)  no-repeat center center; height:auto; margin-top:30px; background-size:  auto 100%;}
.fxjs_box{width:100%; padding:0 3%;box-sizing: border-box;}
.history li{float: left; padding:0 10px; width:100%;box-sizing: border-box;}
.fzlc{width:100%;}
.fzlc_nr{height: auto; margin-bottom: 20px;}

/*====social====*/
.shzrxq_nr ul{margin-left: 0;}
.shzrxq_nr li{width:100%; padding: 0 0 20px 0;box-sizing: border-box;}

/*===news===*/
.news{padding-top: 35px;}
.news_left{width:100%; height: auto;}
.news_right{ width:100%;box-sizing: border-box; padding: 20px;box-sizing: border-box;}
.news_lb li{width:100%; padding: 0 0 20px 0;}
.fynr{text-align: center;padding: 10px 0 30px  0;}
.fynr li{display: inline-block; *display: inline;padding: 0 3px;}
.fynr a{ line-height: 30px; padding: 0 11px; }
/*===Project_address===*/
.xmzs_nr{padding: 0 0 30px 0;}
.xmzs_nr li{float: left;padding: 0 1% 30px 1%; width:50%;box-sizing: border-box;}
/*==service_recd==*/
.fwxqbox{ width:96%; padding: 0 2%; box-sizing: border-box;left:0;}
.fwnr li{width:100%;}
/*===lxwm_nr==*/
.lxwm_left{width:100%;}
.dtnrxq{width:100%;}
/*===lxwm_rczp===*/
.rczp_tit{padding: 30px 0;}
.rczp_tit li{width:100%; float: left;padding: 0 2%;}
.shzp_left{width:100%; float: left; padding: 0 2% 15px 2%;box-sizing: border-box;}
.shzp_right{width:100%; padding: 0 2%;box-sizing: border-box;}
/*===Case_presentation====*/
.qhbox_right { padding:10px 5%; box-sizing:border-box; width:100%;}
.w3cFocus{width:100%;}
.xmtd_nr li{width:100%; float: left; padding-bottom: 15px;}

/*====About_experience=====*/
.lnds{max-width: 1200px; margin: 0 auto; padding: 30px 2%;}
.lnds_left{float: none;background: url(/templates/main/images/a43.png);width:150px; height:150px; margin: 0 auto; background-size: 100% 100%; }
.lnds_left p{font-size: 22px; line-height: 150px; color: #006eaa; padding-left: 40px;}

.lnds_right{width:100%; background: none; overflow: hidden;border-top: 5px solid #eee; }
.fzny{overflow: hidden;border-bottom: 5px solid #eee; padding: 15px 0;}
.fxny_rl{float: left;}
.fxny_text{float: left;padding-left: 10px;}
.fzny{float: left;width:100%; padding-left: 0px;}
.fxny_rl_a{float: left;}

.zbpt_nr ul{width:100%; padding: 0;}
.cd-fixed-bg.cd-bg-1 {background-image:url(/templates/main/images/a26.png); height:auto; padding:0 5%; box-sizing:border-box;}

.fzjs{ height:auto;}
.spbf{ width:100%; float:right; padding:20px;box-sizing: border-box;}

.fzny h5{ display:block; font-size:22px; color:#3399FF}
.fxny_rl_a{ display:none;}
.fxny_rl{ display:none;}


.sjtox{ display:block;box-sizing: border-box;}
.xmzs_tit{ display:none;}
.zbpt_nr li{ float:left; width:100%; min-height:auto; padding:0 0 15px 0;}
.zbpt_text{padding: 0 0px 0px 0;}
.xwnr_xq img {width:100%}
}
@media screen and (max-width: 750px) {

/*====social====*/
.yqljbox li {
    float: left;
    width: 30%!important;
}
.imgItembox{ display:inline-block;*display:inline; width:48%; padding:0 3%;box-sizing: border-box; margin:0;}
.imgItem{ width:100%;box-sizing: border-box;box-sizing: border-box; height:auto;margin:0;}

.shzrxq_title{padding: 30px 0;}
.shzrxq_nr{padding-bottom: 10px;}	
/*===Settled_process===*/
.dt_tit li{line-height: 28px; padding: 0 10px;display: inline-block; *display: inline;box-sizing: border-box;}
.rxlc_nr{ padding: 60px 30px;
-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  box-shadow:0 0 10px rgba(0, 0, 0, .3); -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;}
.rxlcbox{border-left:1px solid #d3d3d3;}
/*===Settled_service===*/
.rzlc_tit{padding: 30px 0;}
.zzfw li{float: left;width:100%; padding: 0 0px 30px 0px;box-sizing: border-box;}
/*==service_cooperation===*/
.hzhb li{ width:25%; }
.hzhb img{width:100%; height: auto; }

/*==service_home===*/
.wall-column {  width: 50%;  padding: 0 3%;}
/*====About_experience=====*/
.ghlc_tp1{display:none}
.mxtpnr{display:block;}

.ywxc li{width:50%;}

.shzr{position: relative; height:300px; overflow:hidden;}
.shzr img{width:auto; display: block; height:100%; position:relative; }
.shzr .swiper-slide{ height:250px; position:relative; overflow:hidden;}
.shzr_tit p{ height:40px; line-height:40px; font-size:16px;}



}



@media screen and (max-width: 640px) {
/*==party_Study===*/
.xxzdbox{padding: 0; margin-bottom: 30px;}
.xxzd_right{width:100%;box-sizing: border-box; padding: 0 3%;}
.xxzd_left{width:100%;box-sizing: border-box; }
/*==service_cooperation===*/
.hzhb li{ width:50%; }
.hzhb img{width:100%; height: auto; }

/*==service_home===*/
.wall-column {  width: 100%;  padding: 0 3%;}
/*===lxwm_nr==*/
.lxwm_srwb li{width:100%;}

.ywxc li{width:100%;}

.hqfl_a{ width:100%; background:#1d5382; }
.hqfl_a img{ display:block; margin:0 auto;}

.qywh_rtext{position:  absolute; width:100%;z-index: 10; top:20px;left:0;padding:10px 4%;box-sizing: border-box;}
.hqfl_b{height:auto;width:100%; padding:15px 20px; position: relative;bottom: 0; background: #00a4e1;}
.hqfl_b h2{ padding:0; line-height:3;}
}

@media screen and (max-width: 480px) {
.fwxq_b{ display:none;}
.tao3{ display:none;}
.imgItembox{ display:inline-block;*display:inline; width:100%; padding:0 3%;box-sizing: border-box; margin:0;}
.imgItem{ width:100%;box-sizing: border-box;box-sizing: border-box; height:auto;margin:10px 0;}
.shqh_tit li{float: left;width:auto; text-align: center; font-size: 14px; color: #333;  line-height: 26px; padding: 0 5px;box-sizing: border-box;}

}
