.space1{ overflow:hidden; clear:both; height:10px; width:100%}
.space2{ overflow:hidden; clear:both; height:20px; width:100%}
.space3{ overflow:hidden; clear:both; height:30px; width:100%}
.space4{ overflow:hidden; clear:both; height:40px; width:100%}



@media only screen and (max-width:1000px) {
.space2{ overflow:hidden; clear:both; height:10px; width:100%}
.space3{ overflow:hidden; clear:both; height:15px; width:100%}
.space4{ overflow:hidden; clear:both; height:20px; width:100%}
}


.hui_bg{ background:#f5f8fb; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }
.bai_bg{ background:#ffffff; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }


@media only screen and (max-width:1400px) {
.hui_bg{ background:#f5f8fb; width:100%; padding:60px 0px 60px 0px; overflow:hidden;}
.bai_bg{ background:#ffffff; width:100%; padding:60px 0px 60px 0px; overflow:hidden; }
}


@media only screen and (max-width:1100px) {
.hui_bg{ background:#f5f8fb; width:100%; padding:30px 0px 30px 0px; overflow:hidden;}
.bai_bg{ background:#ffffff; width:100%; padding:30px 0px 30px 0px; overflow:hidden; }
}


.main_box{ max-width:1400px; overflow:hidden; width:94%; margin:0 auto;}

@media only screen and (max-width:1450px) {
.main_box{ max-width:1300px; overflow:hidden; width:94%; margin:0 auto;}
}

/* -------选项卡---------- */
.tab{ width:100%; margin:0 auto;}
.tab-hd {overflow:hidden; zoom:1; width: 30%;float: left; background:#f6f6f6;}
.tab-hd li{ color:#222; text-align:center; cursor:pointer; font-size:18px; line-height: 50px;  border-bottom: 1px solid #ddd; padding: 10px 0px}
.tab-hd li.active{background: #fff; color: #005db3;font-weight: 600}


.tab-bd li{display:none; padding:20px; border-top:0 none;float: left; width:67%; margin-left:3%}
.tab-bd li.thisclass{ display:list-item;}

.t_navlistbox{overflow:hidden; margin: 0px; padding: 0px;}
.t_navlistbox dl{overflow:hidden; margin: 0px; padding: 0px; width:33.333%; float: left}
.t_navlistbox dl dt{overflow:hidden; margin: 0px; padding: 0px;font-size:18px;color: #005db3; line-height: 190%; margin-bottom: 10px; padding-bottom:6px; position: relative;font-weight: 600}
.t_navlistbox dl dd{overflow:hidden; margin: 0px; padding: 0px;font-size:16px;color: #666; line-height:200%; position: relative;text-indent: 10px}
.t_navlistbox dl dd a{font-size:16px;color: #666;}
.t_navlistbox dl dd a:hover{font-size:16px;color: #005db3;font-weight: bold;}
.t_navlistbox dl dt::after{ position: absolute; content: "";bottom:0px; left: 0px; width:75px; height: 2px; background: #005db3;}
.t_navlistbox dl dd a::after{ position: absolute; content: "";left: 0px; width:4px; height: 4px; background: #dbdbdb;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}
.t_navlistbox dl dd a:hover::after{ background: #0075cf;}



.actGotop{position:fixed;_position:absolute;bottom:70px;right:2%;width:40px;height:40px;display:none; z-index:92}
.actGotop a,.actGotop a:link{width:40px;height:40px;display:inline-block; text-align:center; background: url(../images/up.png) no-repeat center}
.actGotop a:hover{ background: url(../images/up.png) no-repeat center;outline:none;}


.more_k{margin: 0px; padding: 0px 20px; line-height: 34px; border: 1px solid #ccc; display: inline-block; margin-top: 20px;font-size: 14px;border-radius: 3px }
.sy_ser_box dl:hover .more_k{ background: #0054a7; color: #fff;border: 1px solid #0054a7;}



.cpal_nav{ padding-left: 1rem; overflow: hidden; margin: 0px;}
.cpal_nav li{  overflow: hidden; margin: 0px;width: 20%; float: left;}
.cpal_nav li dl{  overflow: hidden; margin: 0px; padding: 0px}
.cpal_nav li dl dt{  overflow: hidden; margin: 0px; padding: 0px;font-size:18px;color: #005db3; line-height: 190%; margin-bottom: 10px;position: relative;font-weight: bold;}
.cpal_nav li dl dd{  overflow: hidden; margin: 0px; padding: 0px;font-size:16px;color: #666; line-height:200%; position: relative;text-indent: 10px;}

.cpal_nav li dl dd a{font-size:16px;color: #666;}
.cpal_nav li dl dd a:hover{font-size:16px;color: #005db3;font-weight: bold;}
.cpal_nav li dl dt::after{ position: absolute; content: "";bottom:0px; left: 0px; width:71px; height: 2px; background: #005db3;}
.cpal_nav li dl dd a::after{ position: absolute; content: "";left: 0px; width:4px; height: 4px; background: #dbdbdb;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}
.cpal_nav li dl dd a:hover::after{ background: #0075cf;}


.search-btn {
	background:#333 url(../images/nimg15_1on.png) no-repeat center;
	border:50%;
	height:36px;
	width:36px; display:inline;position:relative; cursor:Pointer;position: relative; height: 0.36rem; width: 0.36rem;float:right}


/*-------banner-----------*/

.dh_title{ font-size:40px;  margin: 0px; padding: 0px;  padding-bottom:15px; margin-bottom: 15px; position: relative;font-weight:700;}
.dh_title:before{content:''; width: 80px; height: 2px; background: #fff; left: 0px; bottom: 0px;position: absolute;}
.dh_txt_sm{ font-size:24px; margin: 0px; padding: 0px; line-height: 30px}

@media only screen and (max-width:1500px) {	
#fixed_1{ width:100%; height:400px ;background:#FA0014;background-size:cover; }
}


@media only screen and (max-width:1300px) {
#fixed_1{ width:100%; height:240px ;background-size:cover;}
.dh_title{ font-size:30px; padding-bottom:10px; margin-bottom: 10px;}
.dh_txt_sm{ font-size:20px; line-height: 26px}	
}

@media only screen and (max-width:700px) {
#fixed_1{ width:100%; height:150px ;background-size:cover;}
.dh_title{ font-size:24px; padding-bottom:6px; margin-bottom:6px;}
.dh_txt_sm{ font-size:16px; line-height: 24px}
}


/*-------首页--服务-------------*/
.ser_box{ max-width:1480px; margin:0 auto;overflow:hidden; padding: 0px 25px}
@media only screen and (max-width: 1500px) {
.ser_box{ max-width:1328px; margin:0 auto;padding: 0px 30px;overflow:hidden}
}
@media only screen and (max-width: 800px) {
.ser_box{ padding: 0px 20px;overflow:hidden}
}


/*-----------首页----案例--------*/

.sy_case{margin: 0px; padding: 0px; overflow: hidden; }
.sy_case li{ float:left; width:32%; margin-right:2%; overflow:hidden;margin-bottom:2%;background: #fff }
.sy_case li:nth-child(3n+0){ margin-right:0;}

.sy_case li .imgs{ overflow:hidden; position:relative; padding-top:66.666%;}
.sy_case li .imgs:after{ content:""; position:absolute; width:100%; height:100%; top:0; left:0; background:url(../images/xm_bg.png) center bottom no-repeat; background-size:cover;}
.sy_case li .imgs img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}
.sy_case li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

.sy_case li h3{ font-weight:700;line-height:36px;padding:10px 20px;white-space:nowrap;text-overflow:ellipsis; color:#222; font-size:18px; overflow:hidden; text-align: center;}

.sy_case li:hover {background: #f6f6f6; box-shadow:0 0 10px 1px rgba(0,0,0,.1)}
.sy_case li:hover h3{color:#0040b5}

.sy_case li .imgs .al_sm{ position:absolute; width:100%; height:100%; top:100%; left:0;background:rgba(0,0,0,0.4); z-index:2;opacity: 0.0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_case li .imgs .al_sm dl{padidng:20px 20px;top: 50%;position:absolute;  z-index:auto;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%); text-align: center; width:100%}
.sy_case li .imgs .al_sm dl dd{padidng:0px 20px; margin:0px; font-size:14px; line-height:24px; color:#fff; text-align: center;}
.sy_case li .imgs .al_sm dl dd{padidng:0px 20px; margin:0px; font-size:14px; line-height:24px; color:#fff; text-align: center;}

.sy_case li:hover .imgs .al_sm{opacity: 1.0;top:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }

@media screen and (max-width: 1025px) {
.sy_case li .imgs .al_sm{ display:none}
}

@media screen and (max-width: 840px) {
.sy_case li h3{ font-size:16px; padding-left:12px; padding-right:12px;}
}

@media screen and (max-width: 480px) {
.sy_case li h3{ font-size:14px;}
}
@media screen and (max-width: 640px) {
.sy_case li{width:49%; margin-right:2%; }
.sy_case li:nth-child(3n+0){ margin-right:2%;}
.sy_case li:nth-child(2n+0){ margin-right:0%;}
}

@media screen and (max-width: 500px) {
.sy_case li{ width:100%; margin-bottom: 15px; margin-right:0%; margin-left: 0% }
.sy_case li:nth-child(3n+0){ margin-right:0%;}
}


.sqal_box{ overflow:hidden; margin:0px; padding:0px; }
.sqal_box li{ float:left; width:32%; margin-right:2%; overflow:hidden; margin-bottom:2%; background:#f6f6f6; padding:0px;}
.sqal_box li:nth-child(3n+0){ margin-right:0;}
.sqal_box li .imgs{ width:100%; height:auto; overflow:hidden; position: relative}
.sqal_box li .imgs img{ width:100%; height:auto;}
.sqal_box li dl{ margin:0px; padding:0px; overflow:hidden}
.sqal_box li dl dt{ margin:0px; padding:0px; overflow:hidden}
.sqal_box li dl dd{ margin:0px;  overflow:hidden; padding:8px 20px}
.sqal_box li dl dd h3{ margin:0px; padding:0px;font-size:16px; line-height:190%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align: center; margin-bottom:5px;font-weight: 700}
.sqal_box li a{ display:inline}
.sqal_box li:hover dd h3{ color:#fff}
.sqal_box li:hover{background:#005cbb}
.sqal_box li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

.sqal_box li .imgs .al_sm{ position:absolute; width:100%; height:100%; top:100%; left:0;background:rgba(0,0,0,0.4); z-index:2;opacity: 0.0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sqal_box li .imgs .al_sm dl{padidng:20px 20px;top: 50%;position:absolute;  z-index:auto;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%); text-align: center; width:100%}
.sqal_box li .imgs .al_sm dl dd{padidng:0px; margin:0px; font-size:14px; line-height:24px; color:#fff; text-align: center;}

.sqal_box li:hover .imgs .al_sm{opacity: 1.0;top:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }

@media screen and (max-width: 1025px) {
.sqal_box li .imgs .al_sm{ display:none}
}

@media screen and (max-width: 700px) {
.sqal_box li dl dd h3{ font-size:14px;}
}

@media screen and (max-width: 640px) {
.sqal_box li{width:49%; margin-right:2%; }
.sqal_box li:nth-child(3n+0){ margin-right:2%;}
.sqal_box li:nth-child(2n+0){ margin-right:0%;}
}
@media screen and (max-width: 360px) {
.sqal_box li{ width:100%; margin-bottom:20px; margin-right:0}
.sqal_box li:nth-child(3n+0){ margin-right:0%;}
}


.dh_box{ overflow:hidden; line-height:40px;font-size:14px;color:#666; background: #f5f8fb; padding: 5px 0px}
.wzdh_k{ overflow:hidden; line-height:40px;font-size:14px;color:#666}
.wzdh_k span a{ font-size:14px; color:#666}
.wzdh_k i{ margin-right:3px;color:#666;font-size:16px;}

.item_new_L{float:left;width:66%;padding:20px 0}
.item_new_R{float:right;width:32%;padding:20px 0}
.item_news1{overflow:hidden;margin:0;padding:0;padding-bottom:25px}
.item_news1 li{overflow:hidden;margin:0;padding:0;float:left;width:48.5%;background:#f5f5f5}
.item_news1 li dl{overflow:hidden;margin:0;padding:30px}
.item_news1 li dl dt{font-size:20px;color:#202020;line-height:30px;margin-bottom:20px;height:60px;overflow:hidden}
.item_news1 li dl dd{font-size:14px;color:#666;line-height:24px;height:48px;overflow:hidden}
.item_tu{height:237px;margin:0;padding:0;overflow:hidden}
.item_tu img{width:100%;height:100%;vertical-align:top;}

.item_news1 li:last-child{float:right}
.item_news2{overflow:hidden;margin:0;padding:0}
.item_news2:first-child{margin-bottom:25px}
.item_news2 dl{overflow:hidden;margin:0;padding:30px;background:#f5f5f5}
.item_news2 dl dt{font-size:20px;color:#202020;line-height:30px;margin-bottom:20px;height:60px;overflow:hidden}
.item_news2 dl dd{font-size:14px;color:#666;line-height:24px;height:48px;overflow:hidden}

.date_rq{font-size:14px;line-height:24px;color:#555}.item.item2{margin:0 2%}.item_news2:hover dl dt{color:#0065cc}
.item_news2:hover{box-shadow:0 2px 20px 1px rgba(0,0,0,.2);transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}
.item_news1 li:hover{box-shadow:0 2px 20px 1px rgba(0,0,0,.2);transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}
.item_news1 li:hover dl dt{color:#0065cc}


.item_news_lsit{overflow:hidden;margin:0;padding:0;padding-bottom:25px}
.item_news_lsit li{overflow:hidden;margin:0;padding:0;float:left;width:32%;background:#f5f5f5;margin-right:2%; margin-bottom: 2%;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}
.item_news_lsit li dl{overflow:hidden;margin:0;padding:30px}
.item_news_lsit li dl dt{font-size:20px;color:#202020;line-height:30px;margin-bottom:20px;height:60px;overflow:hidden}
.item_news_lsit li dl dd{font-size:14px;color:#666;line-height:24px;height:48px;overflow:hidden}
.item_tu_lb{margin:0;padding:0;overflow:hidden}
.item_tu_lb img{width:100%;height:100%;vertical-align:top;}
.item_news_lsit li:nth-child(3n){margin-right:0}
.item_news_lsit li:hover{box-shadow:0 2px 20px 1px rgba(0,0,0,.2);transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}
.item_news_lsit li:hover dl dt{color:#0065cc}

@media only screen and (max-width:1200px){
	.item_news1 li dl dt{font-size:18px}
	.item_news2 dl dt{font-size:18px}
	.item_news1 li dl{overflow:hidden;margin:0;padding:15px}
	.item_news2 dl{overflow:hidden;margin:0;padding:15px;background:#f5f5f5}
	.item_tu{height:207px;margin:0;padding:0;overflow:hidden}
	
	
	.item_news_lsit li dl dt{font-size:18px}
	.item_news_lsit li dl{overflow:hidden;margin:0;padding:15px}

}

@media only screen and (max-width:1000px){
	.item_new_L{float:left;width:100%;padding:0 0}
		.item_new_R{float:right;width:100%;padding:0 0}
	.item_news2 dl dt{margin-bottom:5px}
	.item_news2{width:48.5%;float:left;margin-bottom:20px}
	.item_news2:first-child{margin-bottom:20px;float:right}
}
@media only screen and (max-width:800px){
	.item_tu{height:180px;margin:0;padding:0;overflow:hidden}
.item_news_lsit li dl dt{font-size:16px;line-height:24px;height:48px;margin-bottom:5px}

}

@media only screen and (max-width:700px){
.item_news1 li dl dt{font-size:16px;line-height:24px;height:48px;margin-bottom:5px}
.item_news2 dl dt{font-size:16px;line-height:24px;height:auto;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}
.item_tu{height:180px;margin:0;padding:0;overflow:hidden}
.item_news_lsit li{width:49%;}
.item_news_lsit li:nth-child(3n){margin-right:2%}
.item_news_lsit li:nth-child(2n){margin-right:0}	

}

@media only screen and (max-width:600px){
	.item_tu{height:160px;margin:0;padding:0;overflow:hidden}
}
@media only screen and (max-width:550px){
	.item_tu{height:140px;margin:0;padding:0;overflow:hidden}
}

@media only screen and (max-width:440px){
	.item_tu{height:120px;margin:0;padding:0;overflow:hidden}
	
.item_news_lsit li{width:100%;margin-right:0; margin-bottom: 20px}
.item_news_lsit li:nth-child(3n){margin-right:0%}
.item_news_lsit li:nth-child(2n){margin-right:0}
.item_news_lsit li dl dt{height:auto;margin-bottom:5px}
}

@media only screen and (max-width:400px){
	.item_tu{height:110px;margin:0;padding:0;overflow:hidden}
}


.prat_ly_bg{width: 100%;height:auto;background: url("../images/zixun.jpg") no-repeat center; background-size:cover; }
/*-------首页-方案------------*/
.sy_cp_bg{ overflow:hidden;background: url("../images/whbg.jpg") no-repeat center bottom; background-size:cover; padding-top: 80px; position: relative;}


.tab_menu{overflow:hidden; margin:0px; padding:0px;position:relative;width: 32%;float: left;}
.tab_menu li{cursor:pointer;  padding:10px 0px; overflow: hidden; text-align: center;  background:rgba(255,255,255,0.3); margin-bottom: 15px;border-radius: 10px}
.tab_menu li dl{ padding:8px 0px 0px 0px; overflow: hidden; margin: 0;display: inline-block;}
.tab_menu li dl dt{ padding:0px; overflow: hidden; margin: 0;}
.tab_menu li dl dd{ padding:0px; overflow: hidden; margin: 0;font-weight: bold;font-size: 18px;display: inline-block; line-height: 24px}

.icon_hy_tu{ width: 60px; height: 60px; vertical-align: top; display: inline-block; margin-right:15px}
.icon_hy_tu img{ width: 60px; height: 60px; vertical-align: top;}

.tab_menu li.current{color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; background: #ff9600 }
.tab_menu li a{color:#fff;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:inline}
.tab_menu li.current img{ width: 60px; height: 60px; vertical-align: top;}
.tab_menu li.current a{color:#fff;display:inline}

.tab_box{overflow:hidden; padding:0px; width: 63%;float: right;}
.tab_menu li.current p{background:#0058a6; color:#FFFFFF;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.tab_menu li.current p i{color:#FFFFFF;}
.tab_box .hide{display:none;}
.tab_menu li:hover p i{ margin-right:15px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}



.hylist{overflow:hidden; margin:0px; padding:0px;}
.hylist dl{overflow:hidden; margin:0px; padding:0px;}
.hylist dl dt{overflow:hidden; margin:0px; padding:0px;font-weight: bold;font-size: 25px; margin-bottom: 15px; color: #fff; line-height: 30px}
.hylist dl dd{overflow:hidden; margin:0px; padding:0px;line-height: 24px;font-size: 16px;; color: #fff}

.fang_icon_list{overflow:hidden; margin:0px; padding:0px; padding-top: 30px}
.fang_icon_list li{overflow:hidden; margin:0px; padding:0px;display:block;  margin-bottom: 10px;width: 12.5%;float: left;}
.fang_icon_list li dl{overflow:hidden; padding:10px 0px; margin:4px; color: #fff; text-align: center; border:1px solid rgba(255,255,255,0.4)}
.fang_icon_list li dl dt{overflow:hidden; margin:0px; padding:0px; margin-bottom: 8px}
.fang_icon_list li dl dd{overflow:hidden; margin:0px; padding:0px;font-size: 14px; line-height: 22px; color: #fff} 
.fang_icon_list li dl dt img{ height: 36px; width: auto; vertical-align: top}

.fang_icon_list li:hover dl{ background: rgba(255,255,255,0.2)}
@media only screen and (max-width:1200px){
.fang_icon_list li{width: 25%;}
}


@media only screen and (max-width:1000px){	
.icon_hy_tu{ width: 50px; height: 50px; vertical-align: top; display: inline-block; margin-right:12px}
.icon_hy_tu img{ width: 50px; height: 50px; vertical-align: top;}
.tab_menu li dl dd{ font-size: 16px;}
.tab_menu li.current img{ width: 50px; height: 50px; vertical-align: top;}
.tab_menu li dl{ padding:2px 0px 0px 0px;}
	
.hylist dl dt{font-size: 20px;}
.hylist dl dd{font-size: 14px;}

}
@media only screen and (max-width:760px){	
.tab_menu{width: 100%;float:none; margin-bottom: 10px}
.tab_box{overflow:hidden; padding:0px; width: 100%;float: none;}
.tab_menu li{width: 24%;float: left; margin-left:0.5%; margin-right: 0.5%}
.tab_menu li dl{display:block;}
.tab_menu li dl dd{display:block;font-size: 14px; line-height: 20px}

.icon_hy_tu{ width: 100%; height: 40px; vertical-align: top; display:block; margin-right:0px; margin-bottom: 1px; text-align: center}
.icon_hy_tu img{ width: 40px; height: 40px; vertical-align: top;}
.tab_menu li.current img{ width: 40px; height: 40px; vertical-align: top;}
.fang_icon_list li dl dt img{ height: 30px; width: auto; vertical-align: top}	
}
@media only screen and (max-width:420px){	

	.fang_icon_list li dl{ margin:2px;}
.fang_icon_list li dl dd{font-size: 12px}
}
.pc_cx_btn_k { width: 180px; display: inline-block;  overflow: hidden}


.pc_cx_btn_k:hover .pc_cx_btn {
    background: #2fb874;
}
.pc_cx_btn {
    line-height:50px;
    text-align: center;
    font-size:20px;
    height: 50px;
    background: #ff9000;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: 400;border-radius: 40px;
}
.pc_cx_btn  i{ vertical-align: middle; font-size: 25px}
.pc_cx_btn_k a{display: inline}

.pc_cx_btn_k1 { width: 180px; display:block;  overflow: hidden; margin: 0 auto}


.pc_cx_btn_k1:hover .pc_cx_btn1 {
    background: #ff9000;
}
.pc_cx_btn1 {
    line-height:50px;
    text-align: center;
    font-size:20px;
    height: 50px;
    background: #2fb874;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: 400;border-radius: 40px;
}
.pc_cx_btn1  i{ vertical-align: middle; font-size: 25px}
.pc_cx_btn_k1 a{display: inline}


.pc_cx_btn_k0{ width: 120px; display:block;  overflow: hidden; margin: 0 auto}


.pc_cx_btn_k0:hover .pc_cx_btn0 {
    background: #ff9000;
}
.pc_cx_btn0 {
    line-height:40px;
    text-align: center;
    font-size:16px;
    height: 40px;
    background: #006fcd;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: 400;border-radius: 40px;
}
.pc_cx_btn0  i{ vertical-align: middle; font-size: 25px}
.pc_cx_btn_k0 a{display: inline}



.sy_tel_txt{  overflow:hidden; margin:0px; padding:0px;float:left;width:auto}
.sy_tel_txt dl{  overflow:hidden; margin:0px; padding:0px;}
.sy_tel_txt dl dt{  overflow:hidden; margin:0px; padding:0px; font-size:26px;color:#FFFFFF; font-weight:normal; line-height:170%; margin-bottom:5px}
.sy_tel_txt dl dt span{color:#ffc000; font-weight:bold;font-size:32px;}
.sy_tel_txt dl dd{  overflow:hidden; margin:0px; padding:0px; font-size:20px; color:#FFFFFF}


.zaixian_zx{overflow:hidden; margin:0px; padding:0px;float:right;width:auto; padding-top: 15px}
.zaixian_zx dl{overflow:hidden; margin:0px; padding:0px;text-align: center}
.zaixian_zx dl dt{overflow:hidden; margin:0px; padding:0px;color:#fff;font-size: 16px; margin-bottom: 10px}
.zaixian_zx dl dd{overflow:hidden; margin:0px; padding:0px; height: 50px}
.zaixian_zx dl dt span{overflow:hidden; margin:0px; padding:0px; color:#ffc000;font-weight:bold;font-size:24px;font-family: 'AVGBBT';letter-spacing: 1px}

.zx_tel_box{ width: 300px; float: left; margin-right: 40px;}
.zx_tel_box li{overflow:hidden; margin:0px;color:#fff;font-size: 16px; line-height: 50px; height: 50px; background:#0042ae; text-align: center;border-radius: 40px;box-shadow: inset 0px 0px 12px 7px rgba(0, 90, 174, 0.3)}
.zx_tel_box li span{overflow:hidden; margin:0px; padding:0px; color:#ffc000;font-weight:bold;font-size:24px;font-family: 'AVGBBT';letter-spacing: 1px; vertical-align: middle}

@media only screen and (max-width:1000px){	
.zx_tel_box{ width: 300px; float: left; margin-right: 20px;}
.sy_tel_txt dl dt{ font-size:22px;}
.sy_tel_txt dl dt span{font-size:26px;}
.sy_tel_txt dl dd{ font-size:16px;}
}
@media only screen and (max-width:900px){
.sy_tel_txt{  overflow:hidden; margin:0px; padding:0px;float:none;width:100%}
.zaixian_zx{overflow:hidden; margin:0px; padding:0px;float:none;width:100%; padding-top: 15px; text-align: center}	
	
.zx_tel_box{ width: 300px; float:none; margin-right: 20px; display: inline-block}
.pc_cx_btn_k { width: 180px; display: inline-block;  overflow: hidden}

.zaixian_zx dl{overflow:hidden; margin:0px; padding:0px;display: inline-block;text-align: inherit}
	
.sy_tel_txt dl dt{ font-size:22px; text-align: center}
.sy_tel_txt dl dt span{font-size:26px;}
.sy_tel_txt dl dd{ font-size:16px;text-align: center}
}

@media only screen and (max-width:600px){
.zx_tel_box{ width: 250px; float:none; margin-right: 10px; display: inline-block}
.zx_tel_box li{font-size: 14px;}
.zx_tel_box li span{font-size:20px;}
.zaixian_zx dl dt span{font-size:20px;}
  } 
@media only screen and (max-width:500px){
.zx_tel_box{ width: 250px; float:none; margin-right: 10px; display: inline-block; margin-bottom: 15px}
 } 

.pop{  display: none;  width: 320px; min-height: 370px;  height:370px;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;  padding: 25px;  z-index: 99991;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(0, 0, 0, .3);position:fixed}
.pop-top{  height:40px;  width:100%;  border-bottom: 1px #E5E5E5 solid; position: relative}
.pop-top h2{ display:black; font-size: 20px;text-align: center}
.pop-top span{  float: right;  cursor: pointer;  font-weight: 400; display:black;position: absolute; z-index: auto;top:0px;right: 10px; font-size: 20px}


.pop-foot{  height:50px;  line-height:50px;  width:100%;  border-top: 1px #E5E5E5 solid;  text-align: right;  }
.pop-cancel, .pop-ok {  padding:8px 15px;  margin:15px 5px;  border: none;  border-radius: 5px;  background-color: #337AB7;  color: #fff;  cursor:pointer;  }
.pop-cancel {  background-color: #FFF;  border:1px #CECECE solid;  color: #000;  }


.pop-content{  height: 380px;  text-align: center}
.pop-wx{ margin-top:10px; text-align: center; line-height: 30px;font-size: 15px}
.pop-wx	 img{ max-width: 200px; height: auto;vertical-align: top; }		
			
.bgPop{  display: none;  position: absolute;  z-index: 99990;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.4); position:fixed }


.txt_w{margin-top:10px}
.cop_wx_btn{color:#fff;text-decoration:none; padding:0px 10px; background:#ce2222; border-radius:5px; line-height:36px; font-size:14px; display: inline-block; margin-left: 10px}
.cop_wx_btn a{color:#fff;}
.cop_wx_btn:hover{color:#fff;}

.pop_ly{  display: none;  width: 320px; min-height: 350px;  height:390px;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;  padding: 15px 25px 20px 25px;  z-index: 99991;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(0, 0, 0, .3);position:fixed}


.d_ly_title{text-align: center; font-weight: 700;font-size: 20px; position: relative; margin-bottom: 10px; height: 30px; line-height: 30px}

#btn_x{color: #444;position: absolute;right: 0px;top:0px;height:26px;width: 26px;text-align: center;cursor: pointer;display: inline-block;  line-height:26px;text-align: center}
#btn_x i{font-size: 26px;}



.d_lylist{ margin: 0px 10px; margin-bottom: 10px; border: 1px solid #ddd; border-radius: 3px; line-height: 32px; overflow: hidden}

.ly-icon{ width: 36px; height: 30px;float: left;text-align: center;}
.ly-icon i{color: #ccc; font-size: 18px; line-height: 30px;}
.ly-input{ width: 200px; line-height: 30px;float: left;border: 0; background: #eee;font-size: 14px;background:none;}

.ly-input::-webkit-input-placeholder{ font-size:14px; color:#bfbfbf}
.ly-input::-webkit-input-placeholder{ font-size:14px; color:#bfbfbf}

.input1{height:72px;background:none;font-size: 14px;border: 0; overflow:hidden; width:100%; padding:0px 10px; line-height:24px;}

.input1::-webkit-input-placeholder{ font-size:14px; color:#bfbfbf}
.input1 textarea{color:#bfbfbf;line-height:24px; width: 100%;font-size: 14px;background:none;border: 0; }
.d_yzm_k{margin: 0px 10px; margin-bottom: 10px;}
.d_yzm{ border: 1px solid #ddd; border-radius: 3px; line-height: 32px;font-size: 14px; overflow: hidden; width: 100px; padding: 0px 5px}
.d_yzm::-webkit-input-placeholder{ font-size:14px; color:#bfbfbf}

.btn_tj{margin: 0px 10px; text-align: center}

.btn_ly{ width: 100px; line-height: 38px; background: #e51818; color: #fff;text-align: center;font-size: 16px;border: 0; border-radius: 3px; cursor: pointer}
.btn_ly:hover{background: #ff6000; }

.btn_ly:focus {
    outline: none;
}








/*-------优势---------------*/
.sy_ys_bg{ background:#ffffff; width:100%; padding:80px 0px 0px 0px; overflow:hidden; }

.ystu{ overflow:hidden; margin: 0px; padding: 0px; text-align: center; position: relative;}
.ystu img{width:64.28%;height: auto; vertical-align: bottom}
@media only screen and (max-width:1450px){
.ystu img{width:58%;height: auto; vertical-align: bottom}	
	
}


.sy_yslsit{ overflow:hidden; margin: 0px; padding: 0px; position: absolute; z-index: 2;height: 100%; width: 100%;top:0px}
.sy_yslsit li{ overflow:hidden; margin: 0px; padding: 0px;width: 50%;position:absolute; cursor: pointer }
.sy_yslsit li dl{ overflow:hidden; margin: 0px; padding: 0px;text-align: left}
.sy_yslsit li dl dt{ overflow:hidden; margin: 0px; padding: 0px;font-size: 20px; line-height: 30px; margin-bottom: 5px; color: #111;font-weight: bold}
.sy_yslsit li dl dd{ overflow:hidden; margin: 0px; padding: 0px;font-size: 14px; line-height: 22px; color: #666}


.sy_yslsit li:nth-child(1){overflow:hidden; margin: 0px;padding: 0px;float:left;width:400px;position:absolute;top:7%;left:11%; z-index:11}
.sy_yslsit li:nth-child(1) dl dt{text-align:right}
.sy_yslsit li:nth-child(1) dl dd{text-align:right}

.sy_yslsit li:nth-child(2){overflow:hidden; margin: 0px;padding: 0px;float:right;width:400px;position:absolute;top:7%;left:inherit;right: 11%; z-index:12}
.sy_yslsit li:nth-child(2) dl dt{text-align:left}
.sy_yslsit li:nth-child(2) dl dd{text-align:left}

.sy_yslsit li:nth-child(3){overflow:hidden; margin: 0px;padding: 0px;float:left;width:400px;position:absolute;top:37%;left:1.5%; z-index:13}
.sy_yslsit li:nth-child(3) dl dt{text-align:right}
.sy_yslsit li:nth-child(3) dl dd{text-align:right}

.sy_yslsit li:nth-child(4){overflow:hidden; margin: 0px;padding: 0px;float:right;width:400px;position:absolute;top:37%;left:inherit;right: 1.5%; z-index:14}
.sy_yslsit li:nth-child(4) dl dt{text-align:left}
.sy_yslsit li:nth-child(4) dl dd{text-align:left}


.sy_yslsit li:nth-child(5){overflow:hidden; margin: 0px;padding: 0px;float:left;width:330px;position:absolute;top:68%;left:0%; z-index:15}
.sy_yslsit li:nth-child(5) dl dt{text-align:right}
.sy_yslsit li:nth-child(5) dl dd{text-align:right}

.sy_yslsit li:nth-child(6){overflow:hidden; margin: 0px;padding: 0px;float:right;width:330px;position:absolute;top:68%;left:inherit;right: 0px; z-index:16}
.sy_yslsit li:nth-child(6) dl dt{text-align:left}
.sy_yslsit li:nth-child(6) dl dd{text-align:left}
@media only screen and (max-width:1450px){
.sy_yslsit li:nth-child(1){top:3%;}	
.sy_yslsit li:nth-child(2){top:3%;}		
}
@media only screen and (max-width:1300px){
	.sy_yslsit{ padding-top: 40px}
.ystu img{width:50%;height: auto; vertical-align: bottom}	
	.sy_yslsit li dl dt{font-size: 18px; margin-bottom: 0px}
		.sy_yslsit li dl dd{font-size: 12px; margin-bottom: 0px; line-height: 22px}
	.sy_yslsit li:nth-child(1){top:0%;}	
.sy_yslsit li:nth-child(2){top:0%;}	
	.sy_yslsit li:nth-child(1){width:460px;left:5%;}
	.sy_yslsit li:nth-child(2){width:460px;right:5%;}
	.sy_yslsit li:nth-child(3){width:400px;left:1%;}
	.sy_yslsit li:nth-child(4){width:400px;right:1%;}
	.sy_yslsit li:nth-child(5){width:350px;}
	.sy_yslsit li:nth-child(6){width:350px;}	
		.sy_yslsit li:nth-child(3){top:33%}
	.sy_yslsit li:nth-child(4){top:33%}	
}

@media only screen and (max-width:1200px){
.sy_yslsit{ overflow:hidden; margin: 0px; padding: 0px; position: relative; z-index: 2;height: auto; width: 100%;top:0px}
.sy_yslsit li{ overflow:hidden; margin: 0px; padding: 0px;position:relative; cursor: pointer; width: 50%  }
.sy_yslsit li:nth-child(1){overflow:hidden; margin: 0px;padding: 0px  10px;float:left;width:50%;position:inherit;top:inherit;left:inherit; }
.sy_yslsit li:nth-child(2){overflow:hidden;padding: 0px  10px;float:left;position:relative;top:inherit;left:inherit;right: inherit; margin-bottom: 20px; width: 50% }
	
.sy_yslsit li:nth-child(3){overflow:hidden;padding: 0px  10px;float:left;position:relative;top:inherit;left:inherit; margin-bottom: 20px; width: 50% }
.sy_yslsit li:nth-child(4){overflow:hidden;padding: 0px  10px;float:left;position:relative;top:inherit;left:inherit;right: inherit;margin-bottom: 20px; width: 50% }
	
.sy_yslsit li:nth-child(5){overflow:hidden;padding: 0px  10px;float:left;position:relative;top:inherit;left:inherit; margin-bottom: 20px; width: 50% }
.sy_yslsit li:nth-child(6){overflow:hidden;padding: 0px  10px; float:left;position:relative;top:inherit;left:inherit;right: inherit;margin-bottom: 20px; width: 50% }
}

.sy_icon1{float: right; width: 60px; height: 60px; border-radius: 50%; background: #ffb400; text-align: center;margin-left: 20px;box-shadow: inset 0px 0px 12px 7px rgba(0, 0, 0, 0.1); box-shadow:0 0 10px 1px rgba(0,0,0,.1)}

.sy_yslsit li:hover .sy_icon1 img{transform: perspective(1px) translateZ(0);animation: tada 2s infinite;}
.sy_yslsit li:hover .sy_icon1{box-shadow: inset 0px 0px 12px 7px rgba(0, 0, 0, 0.1)}
.sy_yslsit li:hover dl dt{ color: #004DAF}


.sy_yslsit li:nth-child(1) .sy_icon1{float: right; margin-left: 20px}
.sy_icon1 img{ width: 36px; height: 36px; margin-top: 12px; vertical-align: top;}

.sy_yslsit li:nth-child(2) .sy_icon1{float:left; margin-right: 20px; margin-left: 0px;}


.sy_yslsit li:nth-child(3) .sy_icon1{float: right;margin-left: 20px}
.sy_yslsit li:nth-child(4) .sy_icon1{float:left; margin-right: 20px; margin-left: 0px;}

.sy_yslsit li:nth-child(5) .sy_icon1{float: right; margin-left: 20px}
.sy_yslsit li:nth-child(6) .sy_icon1{float:left; margin-right: 20px; margin-left: 0px;}

@media only screen and (max-width:1200px){
.sy_yslsit li:nth-child(1) .sy_icon1{float:left; margin-left: 0px; margin-right: 20px}
.sy_yslsit li:nth-child(2) .sy_icon1{float:left;  margin-left: 0px; margin-right: 20px;}
.sy_yslsit li:nth-child(3) .sy_icon1{float:left; margin-left: 0px; margin-right: 20px;}
.sy_yslsit li:nth-child(4) .sy_icon1{float:left;  margin-left: 0px; margin-right: 20px}
.sy_yslsit li:nth-child(5) .sy_icon1{float:left;  margin-left: 0px; margin-right: 20px;}
.sy_yslsit li:nth-child(6) .sy_icon1{float:left;  margin-left: 0px; margin-right: 20px}

.sy_yslsit li:nth-child(1) dl dt{text-align:left}
.sy_yslsit li:nth-child(1) dl dd{text-align:left}

.sy_yslsit li:nth-child(3) dl dt{text-align:left}
.sy_yslsit li:nth-child(3) dl dd{text-align:left}
		
.sy_yslsit li:nth-child(5) dl dt{text-align:left}
.sy_yslsit li:nth-child(5) dl dd{text-align:left}
.ystu img{width:78%;height: auto; vertical-align: bottom}	
.sy_icon1 img{ width: 36px; height: 36px; margin-top: 12px; vertical-align: top}
.sy_yslsit li dl dd{font-size: 14px; line-height: 24px;}
}
@media only screen and (max-width:720px){
.sy_yslsit li dl dd{min-height: 72px;}
}

@media only screen and (max-width:640px){
.sy_icon1{float:none; width: 60px; height: 60px; border-radius: 50%; background: #ffb400; text-align: center;margin-left:0px;box-shadow: inset 0px 0px 12px 7px rgba(0, 0, 0, 0.1); box-shadow:0 0 10px 1px rgba(0,0,0,.1); margin: 0 auto; margin-bottom: 10px}
.sy_yslsit li:nth-child(1) .sy_icon1{float:none;  margin-left: 0px; margin-right: 0px; margin: 0 auto;margin-bottom: 10px}
.sy_yslsit li:nth-child(2) .sy_icon1{float:none;  margin-left: 0px; margin-right: 0px; margin: 0 auto;margin-bottom: 10px}
.sy_yslsit li:nth-child(3) .sy_icon1{float:none;  margin-left: 0px; margin-right: 0px; margin: 0 auto;margin-bottom: 10px}
.sy_yslsit li:nth-child(4) .sy_icon1{float:none;  margin-left: 0px; margin-right: 0px; margin: 0 auto;margin-bottom: 10px}
.sy_yslsit li:nth-child(5) .sy_icon1{float:none;  margin-left: 0px; margin-right: 0px; margin: 0 auto;margin-bottom: 10px}
.sy_yslsit li:nth-child(6) .sy_icon1{float:none;  margin-left: 0px; margin-right: 0px; margin: 0 auto;margin-bottom: 10px}

.sy_yslsit li:nth-child(1) dl dt{text-align:center;font-size: 16px}
.sy_yslsit li:nth-child(2) dl dt{text-align:center;font-size: 16px}
.sy_yslsit li:nth-child(3) dl dt{text-align:center;font-size: 16px}
.sy_yslsit li:nth-child(4) dl dt{text-align:center;font-size: 16px}
.sy_yslsit li:nth-child(5) dl dt{text-align:center;font-size: 16px}
.sy_yslsit li:nth-child(6) dl dt{text-align:center;font-size: 16px}

.ystu img{width:88%;height: auto; vertical-align: bottom}
.sy_icon1 img{ width: 36px; height: 36px; margin-top: 12px; vertical-align: top}
}

@media only screen and (max-width:450px){
.sy_yslsit li dl dd{min-height: 24px;height: auto}	
	
.sy_yslsit li{ overflow:hidden; margin: 0px; padding: 0px;width:100%;position:relative; cursor: pointer;}
.sy_yslsit li:nth-child(1){overflow:hidden; margin: 0px 0px 15px 0px;padding: 30px 20px;float:left;position:inherit;top:inherit;left:inherit;  width: 100%;padding-bottom: 20px; }
	
.sy_yslsit li:nth-child(2){overflow:hidden;padding: 30px 20px;float:left;width:100%;position:relative;top:inherit;left:inherit;right: inherit; margin-bottom: 20px;}
	
.sy_yslsit li:nth-child(3){overflow:hidden;padding: 30px 20px;float:left;width:100%;position:relative;top:inherit;left:inherit; margin-bottom: 20px; }
.sy_yslsit li:nth-child(4){overflow:hidden;padding: 30px 20px;float:left;width:100%;position:relative;top:inherit;left:inherit;right: inherit;margin-bottom: 20px;  }
	
.sy_yslsit li:nth-child(5){overflow:hidden;padding: 30px 20px;float:left;width:100%;position:relative;top:inherit;left:inherit; margin-bottom: 20px;  }
.sy_yslsit li:nth-child(6){overflow:hidden;padding: 30px 20px; float:left;width:100%;position:relative;top:inherit;left:inherit;right: inherit;margin-bottom: 20px;}
	
	.sy_yslsit li{border-radius: 8px;border: #eee 1px solid; padding: 30px 20px;box-shadow: inset 0px 0px 12px 7px rgba(0, 0, 0, 0.04); }
}

/*-------内页---------------*/


.content_txt{line-height:190%; color:#333333; font-size:16px; overflow:hidden; padding:0px 0px 10px 0px; text-align:justify}
.content_txt p{line-height:190%; color:#333333; font-size:16px; overflow:hidden;}
.content_txt img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}


.content_img{ overflow:hidden; width:100%; text-align:center}
.content_img img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}

.content_txt table{ table-layout: fixed;word-break: break-all; }
.content_txt table td{border:1px solid #999}
.content_txt table{border:1px solid #999} 

@media (max-width: 1400px) {
.content_bt{ width:100%; line-height:34px; font-size:20px;font-weight:bold; margin-bottom:10px; color:#222; text-align:center; }
.content_txt{line-height:190%; color:#333333; font-size:14px; overflow:hidden; padding:0px 0px 10px 0px;}
.content_txt p{line-height:190%; color:#333333; overflow:hidden;}
}


.sy_title{ text-align:center; margin-bottom:30px}
.sy_title h3{ color: #222;font-size: 34px;margin-bottom: 12px; line-height:40px; font-weight:700}
.sy_title .x_txt{font-size: 16px; color: #777; max-width:800px; width:92%; margin:0 auto; font-weight:300; line-height:180%;text-transform:uppercase;}
.sy_title h3 span{font-weight:300;font-size: 24px;}


.sy_title_bai{ text-align:center; margin-bottom:30px}
.sy_title_bai h3{ color: #fff;font-size: 34px;margin-bottom: 12px; line-height:40px; font-weight:700}
.sy_title_bai .x_txt{font-size: 16px; color: #fff;max-width:780px; width:92%; margin:0 auto; font-weight:300; line-height:180%;text-transform:uppercase;}
.sy_title_bai .x_txt p{font-size: 16px; color: #fff;font-weight:300; line-height:180%}

@media only screen and (max-width:1190px) {
.sy_title h3{ color: #222;font-size: 25px;margin-bottom:5px; line-height:30px; }
.sy_title .x_txt{font-size: 14px; color: #676b6d;line-height: 24px;}
.sy_title{ text-align:center; margin-bottom:20px}
.sy_title h3 span{font-weight:300;font-size: 20px;}

.sy_title_bai h3{ font-size: 25px;margin-bottom:5px; line-height:30px; }
.sy_title_bai .x_txt{font-size: 14px;line-height: 24px;}
.sy_title_bai .x_txt p{font-size: 14px;line-height: 24px;}
.sy_title_bai{ text-align:center; margin-bottom:20px}
}



.pagelink {CLEAR: both; text-align:center;font-size:12px; overflow: hidden; line-height: 30px}
.pagelink A {border: #bfbfbf 1px solid; padding:3px 5px 3px 5px;MARGIN: 2px;TEXT-DECORATION: none; font-size:12px}
.pagelink SPAN {border: #bfbfbf 1px solid;  padding:3px 5px 3px 5px;MARGIN: 2px; TEXT-DECORATION: none;font-size:12px}
.pagelink A:hover { border:#003399 1px solid;font-size:12px; background:#E6E7E7}
.pagelink SPAN.current {border:#000 1px solid;font-size:12px}
.pagelink SPAN.current {FONT-WEIGHT: bold}


/*-------产品------------- */
.business_list{ overflow:hidden; margin:0px; padding:0px;}
.business_list li{ overflow:hidden; margin:15px 15px; padding:4% 3%; margin-bottom: 30px;  background: #fff;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.business_list li dl{ overflow:hidden; margin:0px; padding-top:3%;}
.business_list li dl dt{ overflow:hidden; margin:0px; padding:0px; color: #222; line-height: 30px; font-size: 24px; margin-bottom: 12px}
.business_list li dl dd{ overflow:hidden; margin:0px; padding:0px; color: #666; line-height: 24px; font-size: 14px; max-height: 96px}
.business_list li dl dd p{ overflow:hidden; margin:0px; padding:0px; }
.business_list li dl dd div{ overflow:hidden; margin:0px; padding:0px; } 
.business_tu{ width: 40%; margin-right:4%; float: left}
.business_tu img{ width: 100%; height: auto; vertical-align: top}

.m_k{margin: 0px; margin-top: 25px;}

.zx_btn3{ width:160px; border:#555 1px solid; font-size:16px; color:#555; text-align:center; height:44px; line-height:44px}
.zx_btn3:hover{ background:#004da0; color:#FFFFFF;border:#004da0 1px solid; }


.business_list li:hover dl dt{ color: #004da0}
.business_list li:hover{box-shadow: 0 0 10px 0 rgba(49,102,156,.33);}



@media (max-width:1100px){
.business_list li{ overflow:hidden; margin:15px 0px; padding:3% 3%;}	
.business_list li dl{padding-top:2%;}
}
@media (max-width:1000px){
.business_list li{ overflow:hidden; margin:15px 0px; padding:3% 3%;}	
.business_list li dl{padding-top:0%;}
}
@media (max-width:1000px){
.business_tu{ width: 45%; margin-right:4%; float: left}
}

@media (max-width:800px){
.business_tu{ width: 45%; margin-right:4%; float: left}
.m_k{margin: 0px; margin-top: 10px}
.zx_btn3{ width:120px; border:#555 1px solid; font-size:16px; color:#555; text-align:center; height:36px; line-height:36px}	
.business_list li dl dd{max-height:72px}
}

@media (max-width:650px){
.business_tu{ width:100%; margin-right:0%; float:  none; margin-bottom: 15px}	
.business_list li dl dt{font-size: 22px}
}	
	

/*-----案例--------------*/
.case_ul{ overflow:hidden;}
.case_ul ul li{ float:left; width:32%; margin-right:2%; overflow:hidden; margin-bottom:3%; background: #f4f4f4}
.case_ul ul li:nth-child(3n+0){ margin-right:0;}
.case_ul ul li .imgs{ overflow:hidden; position:relative; padding-top:66.666%;}
.case_ul ul li .imgs:after{ content:""; position:absolute; width:100%; height:100%; top:0; left:0; background:url(../images/xm_bg.png) center bottom no-repeat; background-size:cover;}
.case_ul ul li .imgs img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}
.case_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.case_ul ul li .h3{ font-weight:normal;line-height:30px;padding:10px 20px;white-space:nowrap;text-overflow:ellipsis; color:#222; font-size:16px; overflow:hidden; text-align: center;}

.case_ul ul li:hover {background: #fff; box-shadow:0 0 10px 1px rgba(0,0,0,.1)}

@media screen and (max-width: 760px) {
.case_ul ul li{ width:49%;}
.case_ul ul li:nth-child(3n+0){ margin-right:2%;}
.case_ul ul li:nth-child(2n+0){ margin-right:0;}
}

@media screen and (max-width: 640px) {
.case_ul ul li .h3{ font-size:15px; padding-left:12px; padding-right:12px;}
}

@media screen and (max-width: 480px) {
.case_ul ul li .h3{ font-size:14px;}
}




/*------------关于我们------------*/

.about_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:48%; margin-bottom:20px}
.about_L_txt{ font-size:16px; line-height:220%;overflow:hidden; padding:0px; margin:0px;}
.about_R_txt{ font-size:16px; line-height:220%;overflow:hidden; padding:0px; margin:0px;}
.about_R{ overflow:hidden; padding:0px; margin:0px; float: right; width:48%; margin-bottom:20px}
.about_R img{ width:100%; height:auto; vertical-align:top}
.gsjs_bt{font-size:30px;width: 100%;margin: 0px 0px 25px 0px;line-height: 44px; color:#111}
.about_L img{ width:100%; height:auto; vertical-align:top}

@media only screen and (max-width:1100px){
.about_L_txt{ font-size:16px; line-height:200%;overflow:hidden; padding:0px; margin:0px;}
.about_R_txt{ font-size:16px; line-height:200%;overflow:hidden; padding:0px; margin:0px;}
}
@media only screen and (max-width:900px){
.about_L_txt{ font-size:14px; line-height:190%;overflow:hidden; padding:0px; margin:0px;}
.about_R_txt{ font-size:14px; line-height:190%;overflow:hidden; padding:0px; margin:0px;}
.gsjs_bt{font-size: 22px;width: 100%;margin: 0px 0px 5px 0px;line-height: 30px;}
}


@media only screen and (max-width:850px){
.about_R{ overflow:hidden; padding:0px; margin:0px; float: right; width:100%; margin-bottom:20px; margin-top:0px}
.about_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px}

}

.about_wh_bg{ overflow:hidden;background: url("../images/gswh_bg.jpg") no-repeat  center bottom fixed; background-size:cover}

@media (max-width: 1200px) {
.about_wh_bg{ overflow:hidden;background: url("../images/gswh_bg.jpg") no-repeat  center  bottom; background-size:cover}
}

.about_wh_list{overflow:hidden; padding:0px; margin:0px}

.about_wh_list li{overflow:hidden; padding:0px; margin:0px;text-align: center;float: left; width: 50%}
.about_wh_list li dl{overflow:hidden; padding:0px 20px; margin:0px; color: #fff; text-align: center}
.about_wh_list li dl dt img{ width: 80px; height: 80px; padding:0px; margin:0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.about_wh_list li dl dt{overflow:hidden; padding:0px; margin:0px; font-size: 25px; margin-bottom: 5px; line-height: 180%}
.about_wh_list li dl dt h4{overflow:hidden; padding:0px; margin:0px; font-size: 20px;font-weight: 300;line-height: 30px}
.about_wh_list li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:18px; line-height: 26px; font-weight: 300;}

@media (max-width: 1200px) {
.about_wh_list li dl dd{font-size:16px; line-height: 26px}
.about_wh_list li dl dt{font-size: 22px; margin-bottom: 5px;}
.about_wh_list li dl dt img{ width: 60px; height: 60px; padding:0px; margin:0px; }
.about_wh_list li dl dt h4{ font-size:18px;}
}
@media (max-width: 550px) {
.about_wh_list li{overflow:hidden; padding:0px; margin:0px;text-align: center;float: left; width:100%; margin-bottom: 20px}
}
.about_wh_list li dl:hover img{transform:rotate(360deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

/*---------合作------------*/
.hz_tu{ overflow:hidden; padding:0px; margin:0px}
.hz_tu li{ list-style:none; float: left; width:19.2%; height:auto;text-align:center; margin-top:10px; margin-bottom:10px;margin-right: 1%}
.hz_tu li .imgs{ overflow:hidden; position:relative; padding-top:60.6%; border:#eee 1px solid;}
.hz_tu li .imgs:after{ content:""; position:absolute; width:100%; height:100%; top:0; left:0; background:url(../images/xm_bg.png) center bottom no-repeat; background-size:cover;}
.hz_tu li .imgs img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}
.hz_tu li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.hz_tu li:nth-child(5n){margin-right:0}
@media (max-width: 1000px) {
.hz_tu li{ list-style:none; float: left; width:31.333%; height:auto;text-align:center; margin-top:10px; margin-bottom:10px; margin-left: 1%; margin-right: 1%}	
	
}



/*------联系我们----------*/
#l-map{height:500px;width:100%;}
#r-result{width:100%;}

.lx_contact_L{width:65%; float:left;}
.lx_contact_R{height:500px; background:#fff; float:left; width:35%}
.lx_contact_R dl{ margin:30px 40px; padding:0px;}

.lx_contact_R dl dt{ font-size:30px;  line-height:40px; font-weight:normal; padding-bottom:10px}
.lx_contact_R dl dd{ font-size:14px;  line-height:26px; border-top:#FFFFFF 1px dotted; padding:15px 0px}

.wx2wm{ width:110px; height:auto;display: inline-block; margin-right: 5px}
.wx2wm img{ width:100%; height:auto; vertical-align:top}
.wx2wm p{ text-align:center; line-height:30px}
.sh_tel_k{ background:url(../images/contact_ico.png) no-repeat  left center ; padding-left:70px; height:64px;}
.sh_tel_number{ line-height:34px; font-size:28px;ont-family: 'BEBAS';}
.sh_tel_zi{ font-size:16px; line-height:30px}


@media only screen and (max-width:1300px) {
.sh_tel_number{ line-height:34px; font-size:26px; }
}

@media only screen and (max-width:1200px) {
.lx_contact_L{width:62%; float:left;}
.lx_contact_R{ width:38%}
.lx_contact_R dl{ margin:30px 30px;}
}

@media only screen and (max-width:1000px) {
.lx_contact_L{width:60%; float:left;}
.lx_contact_R{ width:40%}
.sh_tel_number{ line-height:34px; font-size:22px;}
.lx_contact_R dl{ margin:20px 20px;}
}

@media only screen and (max-width:800px) {
#l-map{height:300px;width:100%;}
.lx_contact_L{width:100%; float:left;}
.lx_contact_R{height:auto; width:100%}
.lx_contact_R dl{ margin:30px 30px;}
.lx_contact_R dl dt{ font-size:26px;}
}

@media only screen and (max-width:500px) {
.lx_contact_R dl{ margin:20px 20px;}
}




/*-------招聘-----------*/
.cq_zm_box{ overflow:hidden; margin: 0px; padding: 0px}
.cq_zm_box li{ overflow:hidden; margin: 0px; padding: 0px; list-style: none;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.cq_zm_sm{overflow:hidden; margin: 0px; padding: 0px;float:right; width: 50%}
.cq_zm_sm dl{ overflow:hidden; margin: 0px; padding: 10% 10%  20px 10%}
.cq_zm_sm dl dt{ overflow:hidden; margin: 0px; padding: 0px; font-size: 25px; line-height: 180%; margin-bottom: 5px}
.cq_zm_sm dl dt h3{ overflow:hidden; margin: 0px; padding: 0px; font-size: 30px; line-height: 190%;}
.cq_zm_sm dl dd{ overflow:hidden; margin: 0px; padding: 0px; font-size: 16px; line-height: 190%; color: #666 }

.cq_zm_tu{ overflow:hidden; margin: 0px; padding: 0px;float: left; width: 50%}
.cq_zm_tu img{ padding: 0px; margin: 0px; width: 100%; height: auto; vertical-align: top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.cq_zm_tu:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.cq_zm_box li:nth-child(2n) .cq_zm_tu{float:right; width: 50%}
.cq_zm_box li:nth-child(2n-1) .cq_zm_tu{float:left; width: 50%}

.cq_zm_box li:hover{background:#004da0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.cq_zm_box li:hover dt{color: #fff}
.cq_zm_box li:hover dt h3{color: #fff}
.cq_zm_box li:hover dd{color: #fff}


@media only screen and (max-width:1500px) {
.cq_zm_sm dl dt{ font-size: 22px;}
.cq_zm_sm dl dt h3{font-size:26px;}
}

@media only screen and (max-width:1300px) {
.cq_zm_sm dl{ overflow:hidden; margin: 0px; padding: 6% 10%  20px 10%}
}
@media only screen and (max-width:1200px) {
.cq_zm_sm dl{ overflow:hidden; margin: 0px; padding: 6% 10%  20px 10%}
.cq_zm_sm dl dt{ font-size: 18px;}
.cq_zm_sm dl dt h3{font-size:22px;}
.cq_zm_sm dl dd{ font-size: 14px;}
}

@media only screen and (max-width:920px) {
.cq_zm_sm dl{ overflow:hidden; margin: 0px; padding: 3% 5%  10px 5%}
.cq_zm_sm dl dt{ font-size: 16px; line-height: 24px}
.cq_zm_sm dl dt h3{font-size:22px; }
.cq_zm_sm dl dd{ font-size: 14px;}
}

@media only screen and (max-width:820px) {
.cq_zm_sm dl{ overflow:hidden; margin: 0px; padding: 3% 4%  10px 4%}
.cq_zm_sm dl dt{ font-size: 16px; line-height: 24px}
.cq_zm_sm dl dt h3{font-size:22px; margin-bottom: 1px;line-height: 26px}
}

@media only screen and (max-width:760px) {
.cq_zm_sm{overflow:hidden; margin: 0px; padding: 0px;float: none; width:100%}
.cq_zm_tu{ overflow:hidden; margin: 0px; padding: 0px;float:none; width:100%}	
.cq_zm_box li:nth-child(2n) .cq_zm_tu{float:none; width: 100%; }
.cq_zm_box li:nth-child(2n-1) .cq_zm_tu{float:none; width: 100%}
.cq_zm_box li:nth-child(2n-1){ margin-bottom: 20px}	
	
.cq_zm_sm dl{ overflow:hidden; margin: 0px; padding:25px 20px  25px 20px; background: #f6f6f6}
.cq_zm_sm dl dt{ font-size: 16px; line-height: 24px}
.cq_zm_sm dl dt h3{font-size:22px; margin-bottom: 1px;line-height: 26px}
.cq_zm_sm dl dd{ font-size: 14px;}
.cq_zm_box li:hover dt{color: #222}
.cq_zm_box li:hover dt h3{color: #222}
.cq_zm_box li:hover dd{color: #555}
}	





 /* ---footer-------- */
.footer {background: #000 url(../images/footer.jpg) no-repeat center;background-size:cover;color: #ffffff;position: relative;z-index: 2;}
.footer .top {padding: 20px 4.8% 20px 7%;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #313131;}
.footer .top img { width: auto; height:40px}
@media (max-width: 1440px) {
 .footer .top img { height: 40px}
}
@media (max-width: 1024px) {
  .footer .top {padding-top: 15px;padding-bottom: 10px;}

}
.footer .top .icons {display: flex;font-size: 38px;}
.footer .top .icons .item { cursor: pointer; position: relative;font-size: 14px;text-align:center; width: 80px; }
.footer .top .icons  i{font-size: 38px;}
.footer .top .icons p img{  width: 42px;  height: 42px; display: inline-block }
.footer .top .icons p span{ display:block}
.footer .top .icons .item .code-box {
  position: absolute;
  width: 120px;
  height: 120px;
  padding: 5px;
  background-color: #ffffff;
  left: -140px;
  top: 50%;
  margin-top: -60px;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(55, 55, 55, 0.3);
  pointer-events: none;
  transition: all 0.25s;
  opacity: 0;
  transform: translateY(50px);
}
.footer .top .icons .item .code-box img{ width:100%; height:auto}
.footer .top .icons .item .code-box1 img{ width:100%; height:auto}
.footer .top .icons .item .code-box1 {
  position: absolute;
  width: 120px;
  height: 120px;
  padding: 5px;
  background-color: #ffffff;
  left: -140px;
  top: 50%;
  margin-top: -60px;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(55, 55, 55, 0.3);
  pointer-events: none;
  transition: all 0.25s;
  opacity: 0;
  transform: translateY(50px);
}
.footer .top .icons .item .code-box:before {
  content: '';
  position: absolute;
  right: -10px;
  top: 50%;
  border-left: 10px solid #ffffff;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  transform: translateY(-50%);
}

.footer .top .icons .item .code-box1:before {
  content: '';
  position: absolute;
  right: -10px;
  top: 50%;
  border-left: 10px solid #ffffff;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  transform: translateY(-50%);
}
.footer .top .icons .item:hover .code-box {opacity: 1; transform: translateY(0);}
.footer .top .icons .item:hover .code-box1 {opacity: 1; transform: translateY(0);}
.footer .top .icons .item + .item { margin-left: 22px;}

@media (max-width:1000px) {
.footer .top .icons {display: none;}
.footer .top {justify-content: center;}
}
@media (max-width: 767px) {
  .footer .top {justify-content: center; padding: 20px 0 5px 0;border: none;}

}
.footer .middle {
  padding: 60px 4.8% 80px 7%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  border-bottom: 1px solid #313131;
}
@media (max-width: 1440px) {
.footer .middle {padding-bottom: 40px;}
}
.footer .middle ul {display: flex;align-items: flex-start;}
.footer .middle ul li { display: flex;flex-direction: column;font-size: 15px; color: #838383}
@media (max-width: 1440px) {
  .footer .middle ul li {font-size: 13px;}
}

.footer .middle ul li a:first-of-type {opacity: 1;font-size: 17px;font-weight: 400;    color: #fff}
.footer .middle ul li a + a {margin-top: 20px;color: #838383}

@media (max-width: 1440px) {
  .footer .middle ul li a + a { margin-top: 15px; color: #838383}

}
.footer .middle ul li a:hover {opacity: 1;   color: #fff}
.footer .middle ul li + li {margin-left: 5vw;}
@media (min-width: 1921px) {
.footer .middle ul li + li { margin-left: 95px;}
}
@media (max-width: 1440px) {
.footer .middle ul li + li {margin-left: 4vw;}
}

.footer .middle .right { text-align: right;}

.footer .middle .right .tel-en-name {font-size: 14px;margin-bottom: 3px; vertical-align: top;line-height: 30px}
.footer .middle .right .tel-en-name {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 10px;color: #ffffff
}
@media (max-width: 1440px) {
  .footer .middle .right .tel-en-name {font-size: 16px;}
}

.footer .middle .right a {font-size: 28px;letter-spacing: 2px;font-family: 'AVGBBT';color: #ffffff}
@media (max-width: 1440px) {
  .footer .middle .right a {font-size: 28px; margin-top: 10px;}
}
.footer .middle .right .address {font-size: 14px;color: #838383; margin-top:8px}
.footer .middle .right .address p{ line-height: 24px}
.dy_box{ margin: 0px; padding: 0px; width: 140px; text-align: center; padding-top:10px; line-height: 30px; display: inline-block}
.dy_box img{ width: 100%; height: 100%; vertical-align: top;}

@media (max-width: 1440px) {
  .footer .middle .right .address {font-size: 13px;}
}
@media (max-width: 1024px) {
  .footer .middle { justify-content: center; padding-top: 50px;padding-bottom: 50px;}
  .footer .middle .left {display: none;}
  .footer .middle .right {text-align: center;}
	.dy_box{display:none}
}

.mobile-code{ display: none}
.mobile-code p{font-size: 13px;color: #838383; padding-top:10px;padding-bottom:5px;  overflow:hidden;}

@media (max-width: 1000px) {
  .footer .middle {
    padding: 15px 15px 10px;
    border: none;
  }
	.footer .middle .right .tel-en-name {font-size: 16px;margin-bottom:0px;}	
  .footer .middle .mobile-code {
    display: inline-block;
    width: 110px;
    height: 110px;
    background-color: #ffffff;
    padding: 4px;
    margin:5px;
    border-radius: 5px; 
  }
.footer .middle  .right .mobile-code img{ width: 100px;height: 100px;}
.footer .middle .right a {font-size: 24px; letter-spacing: 1px;}
.footer .middle .right .address {font-size: 12px; line-height: 25px;letter-spacing: 0;color: #838383}
}


.footer .bottom {
  line-height: 40px;
  padding: 0 4.8% 0 7%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  letter-spacing: 0.5px;
  text-transform: uppercase;color: #838383
}
.footer .bottom a{color: #838383}
.footer .bottom a:hover {text-decoration: underline;color: #fff}
@media (max-width: 1024px) {
  .footer .bottom { flex-direction: column;line-height: 22px;padding-top:5px; padding-bottom: 15px;}
}
@media (max-width: 767px) {
.footer .bottom p span {display: block;text-align: center;}
}

 /* ---footer-------- */

.foot_btn_box{ position: fixed; z-index: 9; float:right;  bottom:120px; right: 2%; text-align: center;display: none}
.foot_btn_box a{ display: inline;line-height: 39px;}


.R_btn_tel_k{width: 39px;height: 39px; text-align: center; border-radius: 50%;background: #fff;box-shadow:0 0 15px rgba(55, 55, 55, 0.3);
background: -webkit-linear-gradient(-45deg, #ff9f08, #ff6000);
background: -o-linear-gradient(-45deg, #ff9f08, #ff6000); 
background: -moz-linear-gradient(-45deg, #ff9f08, #ff6000); 
background: linear-gradient(-45deg, #ff9f08, #ff6000); 
}
.R_btn_tel_k i{ line-height: 39px; font-size: 22px; color: #fff; vertical-align: middle}


@media screen and (max-width: 1000px) {
.foot_btn_box{ display:block}	
}




#fixed_tu{ width:100%; height:500px ;background:#01519a;background-size:cover; position: relative}

.ad_txt_box{width:100%; height: 100%; margin: 0px; padding: 0px; position: absolute; z-index: 1; background:rgba(0,0,0,0.35)}

.ad_txt_box dl{ position: absolute; z-index: 1; text-align: center;top:50%;width: 100%;left:0;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%); padding: 0 20px; margin: 0px}
.ad_txt_box dl dt{ text-align: center;font-size:46px; color: #fff; line-height:55px;font-weight: 700; margin-bottom: 10px}
.ad_txt_box dl dd{text-align: center;font-size:20px; color: #fff; line-height:30px;}

@media only screen and (max-width:1450px) {

#fixed_tu{ width:100%; height:400px ;background-size:cover;}
}

@media only screen and (max-width:1300px) {
.ad_txt_box dl{top: 50%;}
.ad_txt_box dl dt{font-size:33px;line-height:46px;}
#fixed_tu{ width:100%; height:280px ;background-size:cover;}
}

@media only screen and (max-width:1200px) {

.ad_txt_box dl dt{font-size:24px;line-height:30px; margin-bottom: 5px}
#fixed_tu{ width:100%; height:200px ;background-size:cover;}
.ad_txt_box dl dd{text-align: center;font-size:16px; color: #fff; line-height:22px;}
}

@media only screen and (max-width:700px) {
.ad_txt_box dl dt{font-size:20px;line-height:26px;}
#fixed_tu{ width:100%; height:150px ;background-size:cover;}
.ad_txt_box dl dd{font-size:14px;}
}

.wap_down_bg{position:fixed;
  z-index:20;
  bottom:0px;
  background:#fff;
  width:100%;
  text-align:center;
  box-sizing:border-box;
  -webkit-box-sizing:border-box; display:none;box-shadow:1px -1px 3px #D1D1D1;
  }

.wap_down_bg li{padding: 0px;margin: 0px; height: 50px;float: left; width: 33.333%}
.wap_down_bg li dl{padding: 5px 0px;margin: 0px; text-align: center}
.wap_down_bg li dl dt{padding: 0px;margin: 0px;}
.wap_down_bg li dl dt i{font-size: 23px;color: #218be5;line-height: 22px}
.wap_down_bg li dl dd{padding: 0px;margin: 0px;color: #333;font-size: 14px; line-height: 20px} 
.wap_down_bg li dl dd h3{padding: 0px;margin: 0px;color: #fff;font-size: 18px;font-weight: normal; line-height: 40px} 
.wap_down_bg li:nth-child(1){width:25%}
.wap_down_bg li:nth-child(2){width:25%}
.wap_down_bg li:nth-child(3){width:50%; background: #218be5}
  @media only screen and (max-width:1000px) {
  body { padding-bottom:50px;}
 .wap_down_bg{display:block;}

  }






.L_bai{ overflow:hidden; background:#fff; margin:0px; padding:30px 30px; border-radius: 8px; border: #eee 1px solid;}

.fa_xx_tu{ overflow:hidden; margin:0px; padding:0px}
.fa_xx_tu_L{ overflow:hidden; margin:0px; padding:0px; text-align:center; float:left; width:50%}
.fa_xx_tu_L img{max-height:450px; height:auto; max-width:100%; width:auto; vertical-align:top}
.fa_xx_tu_R{ overflow:hidden; margin:0px; padding:0px; float: right; width:46%}
.fa_xx_tu_R dl{overflow:hidden; margin:0px; padding:0px; margin-top:6%}
.fa_xx_tu_R dl dt{overflow:hidden; margin:0px; padding:0px; font-size:30px; color:#222; margin-bottom:20px; line-height:180%}
.fa_xx_tu_R dl dd{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:190%; color:#666;}
.fa_xx_tu_R dl dd p{overflow:hidden; margin:0px; padding:0px; }

.al_btn_k1 { width: 180px; display:block;  overflow: hidden;}
.pc_cx_btn_k:hover .pc_cx_btn1{background:#005cbb }
.pc_cx_btn_k:hover .pc_cx_btn{background:#005cbb }

@media only screen and ( max-width:1000px ) {
.fa_xx_tu_R dl dt{ font-size:24px; margin-bottom:10px; line-height:26px}
.fa_xx_tu_R dl{overflow:hidden; margin:0px; padding:0px; margin-top:20px}
.L_bai{ overflow:hidden; background:#fff; margin:0px; padding:20px 20px}
.fa_xx_tu_R dl dd{ font-size:14px;line-height: 190%}
}

@media only screen and ( max-width:800px ) {
.L_bai{ overflow:hidden; background:#fff; margin:0px; padding:20px 10px}
}

@media only screen and ( max-width:700px ) {
.fa_xx_tu_R dl{ padding:10px;  margin-top: 0px }
.fa_xx_tu_R dl dt{ font-size:20px; margin-bottom:10px; line-height:26px}
.fa_xx_tu_L{ overflow:hidden; margin:0px; padding:0px; text-align:center; float:left; width:45%}
.fa_xx_tu_R{ overflow:hidden; margin:0px; padding:0px; float: right; width:52%}
}


@media only screen and ( max-width:640px ) {
	.al_btn_k1{ margin: 0 auto}
.fa_xx_tu_L{ overflow:hidden; margin:0px; padding:0px; text-align:center; float:none; width:100%; margin-bottom:20px}
.fa_xx_tu_L img{max-width:100%;  width:100%; width: auto;height:auto}
.fa_xx_tu_R{ float: none; width:100%}
.fa_xx_tu_R dl dt{text-align:center;}
.fa_xx_tu_R dl dd{  text-align: center;line-height: 190%}

}


.show_cp_R{width: 25%;float:right  ; margin: 0px; padding: 0px; overflow: hidden}
.show_cp_L{width: 71%;float:left; margin: 0px; padding: 0px; overflow: hidden;}


.xc_t_wrap { margin-bottom:5px; border-bottom:#eee 1px solid; overflow:hidden; }
.xc_t_wrap .xc_title { font-size:20px;color:#111;font-weight:normal; overflow:hidden; line-height:190%; padding-left: 15px; position:relative;font-weight: 600}
.smwz{ font-size:15px; line-height:30px}
.xc_t_wrap .xc_title::after{ content: ""; height: 22px; width: 4px; background: #005cbb;left: 0; z-index: 1;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
}

@media only screen and (max-width:1024px) {
.xc_t_wrap .xc_title { font-size:18px;}	
}



.tj_cplist{ overflow:hidden; margin:0px; padding:0px; padding-top: 10px  }
.tj_cplist li{ overflow:hidden; padding:0px; float:left; width:48.5%; list-style: none; margin-right:3%; margin-bottom: 3%}
.tj_cplist li dl{ overflow:hidden; text-align:center;border:#eee 1px solid;}
.tj_cplist li dl dt{ overflow:hidden; margin:0px; padding:0px;}
.tj_cplist li dl dt img{ width:100%; height:auto; vertical-align:top}
.tj_cplist li dl dd{ overflow:hidden;margin:0px;padding:0px; font-size:14px;line-height:30px; padding-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tj_cplist li a{ display:inline}
.tj_cplist li:nth-child(2n){ margin-right: 0%}

._back1{line-height:50px; text-align:center; color:#fff; font-size:16px; margin-bottom:10px;background:#005cbb; margin-bottom:15px;font-family: 'AVGBBT';}
._back1 i{font-size:24px; vertical-align: middle}
._back1:hover{ background:#ff9000; color:#fff;}
._back1 a{color:#FFFFFF;}
._back1 span{font-size:20px;font-weight: 700}

._link{line-height:50px; text-align:center; color:#fff; font-size:18px; margin-bottom:10px;background:#ff9000; margin-bottom:15px}
._link i{font-size:24px; vertical-align: middle}
._link:hover{ background:#2fb874; color:#fff;}
._link a{color:#FFFFFF;}

@media only screen and (max-width:1000px) {
.show_cp_R{width: 100%;float:none; margin: 0px; padding: 0px; overflow: hidden}
.show_cp_L{width:100%;float:none; margin: 0px; padding: 0px; overflow: hidden; margin-bottom: 20px}
	
}


.news_title_bt{ width:100%; line-height:34px; font-size:24px;margin-bottom:15px; color:#222; font-weight:700; text-align: center }

.content_time{width:100%; border-bottom:#ededed 1px solid; font-size:14px; color:#666666; padding-bottom:15px; margin-bottom:0px; line-height:25px; text-align:center}
.content_time i{ font-size:16px; color:#999999; margin-right:2px; font-weight:300}


.side_R1{ margin:0px; padding:0px; overflow:hidden; float:right; width:25%;}
.side_R{ margin:0px; padding:0px; overflow:hidden; float:right; width:23%;}
.side_L{ margin:0px; padding:0px; overflow:hidden; float: left; width:72%; background:#fff}

.main_inbox{ overflow:hidden;  margin:0px; padding:40px 5% 40px 5%;}
@media (max-width:1100px){

.side_R1{ margin:0px; padding:0px; overflow:hidden; float:right; width:100%; margin-top:2px}
.side_R{ margin:0px; padding:0px; overflow:hidden; float:right; width:100%; display:none}
.side_L{ margin:0px; padding:0px; overflow:hidden; float:left; width:100%; background:#fff; margin-bottom: 15px }
}

@media screen and (max-width: 768px) {
.main_inbox{ overflow:hidden;  margin:0px; padding:20px 4% 20px 4%;}
}



.R_title_bt{ font-size:20px;font-weight:bold; width:100%; text-align: center; line-height: 50px; background: #f6f6f6; margin-bottom: 10px}
.side_newlist{overflow:hidden; margin:0px; padding:0px; background: #fff}
.side_newlist li{overflow:hidden; margin:0px; padding:8px 0px; list-style:none;border-bottom:#CCCCCC 1px dashed;line-height:190%;white-space:nowrap;text-overflow:ellipsis;padding-left:15px;position: relative}
.side_newlist li a{overflow:hidden;font-size:16px; line-height:190%; white-space:nowrap;text-overflow:ellipsis;display:inline}
.side_newlist li span{ float:right; margin-left:10px; font-size:12px}
.side_newlist li h3{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal; white-space:nowrap;text-overflow:ellipsis; font-size:16px; color:#111; line-height:170%;}
.side_newlist li h4{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal;color:#777; font-size:14px; line-height:200%}
.side_newlist li::before{position: absolute; z-index: 1;left:0px; content: ""; height: 3px; width: 3px; background: #005cbb;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}

.side_newlist li:hover h3{ color:#005cbb; }
.side_cp_list{overflow:hidden; margin:0px; padding:0px; background: #fff}
.side_newlist li:hover a{ color:#005cbb; }


/*-----page------*/
.next_k{ padding:0px;margin-top:25px; border-top:1px solid #ddd}
.next_k ul{margin:0px; padding:0px; margin-top:10px}
.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#333; font-size:16px; list-style:none;margin-bottom:5px}
.next_k ul li a{font-size:16px;color:#333; }
.next_k ul li a:hover{color:#005cbb}
.pagelink {CLEAR: both; text-align:center;font-size:14px; margin-top:10px}
.pagelink A {border: #bfbfbf 0px solid; padding:3px 1px 3px 1px;MARGIN: 2px;TEXT-DECORATION: none; font-size:14px;color:#333}
.pagelink SPAN {border: #bfbfbf 0px solid;  padding:3px 1px 3px 1px;MARGIN: 2px; MARGIN: 2px; TEXT-DECORATION: none;font-size:14px;color:#333}
.pagelink A:hover { border:#003399 0px solid;font-size:14px; background:#E6E7E7}
.pagelink SPAN.current {border:#000 0px solid;font-size:14px}
.pagelink SPAN.current {FONT-WEIGHT: bold}
.pagelink SPAN a{ color:#666666}
@media only screen and (max-width:1200px) {
	
.next_k ul li{ font-size:14px;}
.next_k ul li a{font-size:14px;}	
	
.pagelink {CLEAR: both; text-align:center;font-size:12px; margin-top:10px}
.pagelink A {border: #bfbfbf 0px solid; padding:3px 1px 3px 1px;MARGIN: 2px;TEXT-DECORATION: none; font-size:12px;color:#333}
.pagelink SPAN {border: #bfbfbf 0px solid;  padding:3px 1px 3px 1px;MARGIN: 2px; MARGIN: 2px; TEXT-DECORATION: none;font-size:12px;color:#333}
.pagelink A:hover { border:#003399 0px solid;font-size:12px; background:#E6E7E7}
.pagelink SPAN.current {border:#000 0px solid;font-size:12px}

}


.pagelink select {
    border-radius: 0px;
    border-color: rgb(169, 169, 169);
}

.pagelink select {
    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    color: black;
    background-color: white;
    cursor: default; padding:2px 1px
}


.shfw_lsit{margin:0; padding:0px;overflow:hidden}
.shfw_lsit li{margin:0; padding:25px 30px;overflow:hidden; width: 32%; float:left; margin-right:2%;position: relative; background:#fff;border: #eee 1px solid; min-height: 210px}
.shfw_lsit li dl{margin:0; padding:0px;overflow:hidden}
.shfw_lsit li dl dt{margin:0; padding:0px;overflow:hidden;color: #222 ;font-size: 16px;font-weight: bold; line-height: 190%}
.shfw_lsit li dl dt h3{margin:0px;color: #222 ;font-size: 20px;font-weight: bold; color: #005cbb}
.shfw_lsit li dl dt h3 span{font-size: 16px;font-weight: 400; color: #005cbb}
.shfw_lsit li dl dd{margin:0; padding:0px;overflow:hidden;font-size: 14px; line-height: 190%; color: #666}
.shfw_icon{width: 60px; height: 60px; margin-right: 20px;float: left}
.shfw_icon img{width: 100%; height: auto;vertical-align: top}
.shfw_lsit li:nth-child(3n){margin-right: 0%;}

.jybtn{ line-height: 30px;width: 100px;  color: #005cbb; font-size: 14px; text-align: center; border: #005cbb 1px solid;border-radius: 5px; margin-bottom: 5px}
.jybtn:hover{color: #fff; background: #005cbb}

.kffw_box{margin:0; padding:0px;overflow:hidden}
.kffw_box li{margin:0; padding:0px;overflow:hidden; width: 32%; float:left; margin-right:2%;position: relative; background:#fff; margin-bottom: 2%; border: #eee 1px solid}

.kffw_box li dl{margin:0; padding:80px 30px;overflow:hidden; color: #222 ;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; min-height: 335px}
.kffw_box li dl dt{margin:0; padding:0px;overflow:hidden;font-weight: bold;font-size: 20px; line-height: 30px; margin-bottom: 10px; text-align: center}
.kffw_box li dl dd{margin:0; padding:0px;overflow:hidden;font-size: 16px; line-height: 28px; text-align: center;color: #666 }

.xiaotu{text-align: center; margin-bottom: 10px}
.xiaotu img{height: 60px; width: 60px;vertical-align: top}

.kffw_box li:nth-child(3n){margin-right: 0%;}

.kffw_box li:hover .xiaotu img{animation: tada 2s infinite;}

@media (max-width:1450px) {
.shfw_icon{width: 50px; height: 50px; margin-right: 20px;float: left}
.kffw_box li dl dd{font-size: 14px; line-height: 24px;}	
.kffw_box li dl dt{font-size: 18px;}
.shfw_lsit li{padding:25px 20px;}
	
}
@media (max-width:1200px) {
.shfw_icon{width: 40px; height: 40px; margin-right: 0px;float:none; margin: 0 auto; margin-bottom: 0px}
.shfw_lsit li{padding:25px 20px;}	
.shfw_lsit li dl{text-align: center}	
.jybtn{ margin: 0 auto; margin-bottom: 5px }
	.shfw_lsit li dl dt h3{font-size:16px;}
	.shfw_lsit li{min-height: 260px}
}

@media (max-width:1000px) {
.kffw_box li dl{margin:0; padding:50px 15px;min-height: 300px}	
}


@media (max-width:800px) {

.kffw_box li dl dd{font-size: 14px; line-height: 26px;}	
.kffw_box li dl dt{font-size:18px;line-height: 26px;}
	.kffw_box li dl dt{font-size: 16px;}

	.shfw_lsit li{width: 100%; margin-right: 0px; margin-bottom: 20px; min-height: 100px; height: auto;}	
.shfw_icon{width: 50px; height: 50px; margin-right: 20px;float: left}	
	
.shfw_lsit li dl{text-align: left}	
.jybtn{ margin: 0; margin-bottom: 5px }
}

@media (max-width:700px) {
.kffw_box li{width: 49%;}
.xiaotu{text-align: center; margin-bottom:0px}
.xiaotu img{height: 50px; width: 50px;vertical-align: top}
	.kffw_box li:nth-child(3n){margin-right: 2%;}
	.kffw_box li:nth-child(2n){margin-right: 0%;}
	.kffw_box li dl{min-height: 280px}	
}

@media (max-width:450px) {
.kffw_box li{width: 100%; margin-left: 0px; margin-bottom: 20px}
.kffw_box li:nth-child(3n){margin-right: 0%;}
.kffw_box li dl{min-height: 24px; height: auto}	

}



/*-----page------*/
#pages {
    text-align: center;
}

#pages li {
    margin: 0 2px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #e6e6e6;
    color: #333;
    display: inline-block;
}
#pages li a{
    font-size: 14px;
    display: block;
    padding: 0 12px;
}
#pages li span{
    font-size: 14px;
    display: block;
    padding: 0 12px;
}
#pages li.active {
    text-align: center;
    background: #0082d4;
    color: #fff;
    display: inline-block;
}

#pages li:hover {
    background: #0082d4;
}

#pages li:hover a {
    color: #fff;
}



.post_prev_box{width: 100%; height: auto; margin: 0px; padding: 0px; margin-top:30px; margin-bottom: 20px; overflow: hidden;}

.post_prev{width: 50%;line-height: 20px;padding: 20px;background:#f2f2f2; float: left;display: flex}
.post_prev .icon{width: 20px;line-height: 20px; position: relative;height: 20px;}
.post_prev .n_title{width: calc(100% - 30px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block; line-height: 20px;font-size: 14px}
.post_prev .icon i{ font-size: 24px; line-height: 20px;color: #ccc; vertical-align: middle; margin-top: -5px}
.post_prev .icon::before{width:1px;height:14px;position:absolute;right:5px;background:#ccc;content:'';z-index: 5;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}

.post_next{width: 50%;line-height: 20px;padding: 20px;background:#f2f2f2; float: right;display: flex}
.post_next .icon{width: 20px; display:inline-block;line-height:20px; height: 20px; position:relative;float:right; text-align: right; margin-left: 5px}
.post_next .n_title{width: calc(100% - 30px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block;line-height: 20px; font-size: 14px}
.post_next .icon i{ font-size: 24px; line-height: 20px; vertical-align:top;color: #ccc; }
.post_next .icon::before{width:1px;height:14px;position:absolute;left:5px;background:#ccc;content:'';z-index: 5;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}

.post_prev .n_title a{ line-height: 20px; display: inline;font-size: 16px}
.post_next .n_title a{ line-height: 20px; display: inline;font-size: 16px}

.post_prev:hover{ background: #1f87c9}
.post_prev:hover a{ color: #fff}
.post_next:hover{ background: #1f87c9}
.post_next:hover a{ color: #fff}

@media screen and (max-width: 1300px) {
	
.post_prev .n_title a{ line-height: 20px; display: inline;font-size: 14px}
.post_next .n_title a{ line-height: 20px; display: inline;font-size: 14px}	
}

@media screen and (max-width: 900px) {
.post_prev{width: 100%; margin-bottom: 15px}
.post_next{width: 100%;}
}




.wx_news_list{ margin:0px; padding:0px; overflow: hidden}
.wx_news_list li{ margin:0px; padding:4px 0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px; line-height:42px; border-bottom: #ccc 1px  dotted;position: relative;text-indent: 15px}

.wx_news_list li::after{ position:absolute; content: ""; width: 4px; height:4px; border-radius: 50%; border: 2px solid #005cbb; z-index: auto; float: left;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);left: 0px}
.wx_news_list li:hover::after{ background: #22a565}



.wx_news_list li a{ display:inline; font-size:16px;color:#555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.wx_news_list li span{ float:right; margin-left:20px; color:#555; font-size:16px}

.wx_news_list li:hover a{color:#005cbb}
.wx_news_list li i{ color:#3d94c1; margin-right: 5px;font-size:18px; }
.wx_news_list li:hover{ border-bottom: #005cbb 1px  dotted;}

@media (max-width: 1300px) {
.wx_news_list li a{ display:inline; font-size:16px;}
.wx_news_list li span{  font-size:14px}
.wx_news_list li{line-height:32px;}
}

@media (max-width: 900px) {
.wx_news_list li a{ display:inline; font-size:14px;}
.wx_news_list li span{  font-size:14px}
.wx_news_list li{line-height:30px;}
}







.ld_gxys_box{ overflow:hidden; margin:0px; padding:0px}
.ld_gxys_box li{ width:25%; float:left; margin:0px; padding:0px; overflow:hidden}
.ld_gxys_box li dl{margin:0px; padding:0px; overflow:hidden; width:90%; margin:0 auto; text-align:center}
.ld_gxys_box li dl dt{margin:0px; padding:0px; overflow:hidden; margin-bottom:10px}
.ld_gxys_box li dl dt img{ width:100px; height:auto; vertical-align:top}
.ld_gxys_box li dl dd{margin:0px; padding:0px; overflow:hidden; line-height:200%; font-size:18px; font-weight:bold}


@media only screen and (max-width:900px) {
.ld_gxys_box li dl dd{ font-size:16px;}
}


.i_ld_tu1{ width:94px; height:94px; border-radius:43.5%;text-align:center; margin:0 auto; margin-bottom:10px;background:#ff4d54; }
.i_ld_tu1 img{ width:60px; height:60px; vertical-align:middle; margin-top:17px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.i_ld_tu2{ width:94px; height:94px; border-radius:43.5%;text-align:center; margin:0 auto; margin-bottom:10px;background:#ff9a00; }
.i_ld_tu2 img{ width:60px; height:60px; vertical-align:middle; margin-top:17px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.i_ld_tu3{ width:94px; height:94px; border-radius:43.5%;text-align:center; margin:0 auto; margin-bottom:10px;background:#706bff; }
.i_ld_tu3 img{ width:60px; height:60px; vertical-align:middle; margin-top:17px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.i_ld_tu4{ width:94px; height:94px; border-radius:43.5%;text-align:center; margin:0 auto; margin-bottom:10px;background:#72d214; }
.i_ld_tu4 img{ width:60px; height:60px; vertical-align:middle; margin-top:17px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.ld_gxys_box li:hover img{transform:rotate(360deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

@media only screen and (max-width:700px) {

.i_ld_tu1{ width:74px; height:74px; border-radius:43.5%;text-align:center; margin:0 auto; margin-bottom:10px;background:#ff4d54; }
.i_ld_tu1 img{ width:44px; height:44px; vertical-align:middle; margin-top:15px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.i_ld_tu2{ width:74px; height:74px; border-radius:43.5%;text-align:center; margin:0 auto; margin-bottom:10px;background:#ff9a00; }
.i_ld_tu2 img{ width:44px; height:44px; vertical-align:middle; margin-top:15px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.i_ld_tu3{ width:74px; height:74px; border-radius:43.5%;text-align:center; margin:0 auto; margin-bottom:10px;background:#706bff; }
.i_ld_tu3 img{ width:44px; height:44px; vertical-align:middle; margin-top:15px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.i_ld_tu4{ width:74px; height:74px; border-radius:43.5%;text-align:center; margin:0 auto; margin-bottom:10px;background:#72d214; }
.i_ld_tu4 img{ width:44px; height:44px; vertical-align:middle; margin-top:15px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

}


@media only screen and (max-width:600px) {
.ld_gxys_box li dl dd{ font-size:14px;}
}

@media only screen and (max-width:480px) {
.ld_gxys_box li{ width:50%; margin-bottom:10px}
.ld_gxys_box li dl dd{ font-size:16px; line-height:22px}
}



.zhda_L{float: left;width: 40%; overflow: hidden; padding: 0px; margin: 0px}
.zhda_L dl{overflow: hidden; padding: 0px; margin: 0px}
.zhda_L dl dt{overflow: hidden; padding: 0px; margin: 0px}
.zhda_L dl dd{overflow: hidden; padding: 0px; margin: 0px}
.zhda_R{float: right;width: 55%; overflow: hidden; padding: 0px; margin: 0px}





.sbzr_list{ overflow:hidden; padding:0px; margin:0px}
.sbzr_list li{ overflow:hidden; padding:0px; margin:0px; float:left; width:31%; margin-right: 2%; margin-bottom: 2% }
.sbzr_list li dl{ overflow:hidden; padding:25px 20px; margin:0px;border:#eee 1px solid; background:#3492e4;border-radius:15px;}
.sbzr_list li dl dt{ overflow:hidden; padding:0px; margin:0px; color:#222;text-align:center}
.sbzr_list li dl dt img{ width:80px; height:80px; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sbzr_list li dl dt h3{font-size:18px; font-weight:700; line-height:30px; margin-bottom:5px; margin-top:15px; text-align:center; color:#FFFFFF}
.sbzr_list li dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px; color:#fff;text-align:center; min-height:48px}
.sbzr_list li:nth-child(3n){ margin-right: 0}
.sbzr_list li dl:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.1);}
.sbzr_list li dl:hover dt h3{ color:#ffffff}
.sbzr_list li a{ display:inline}
.sbzr_list li:hover dl dt img{transform:rotateY(180deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


.sbzr_list li:nth-child(1) dl{ background:#3492e4;}
.sbzr_list li:nth-child(2) dl{ background:#ff6c61;}
.sbzr_list li:nth-child(3) dl{ background:#6f77fb;}
.sbzr_list li:nth-child(4) dl{ background:#f2c466;}
.sbzr_list li:nth-child(5) dl{ background:#2ec4c6;}
.sbzr_list li:nth-child(6) dl{ background:#a1c151;}


@media only screen and (max-width:1200px) {
.zhda_L{float: none;width: 80%; margin: 0 auto; margin-bottom: 30px}	
.zhda_R{float: none;width: 100%; }		
}

@media only screen and (max-width:1100px) {
.sbzr_list li dl{ overflow:hidden; padding:10px 15px;}
.sbzr_list li dl dt img{ width:60px; height:60px;}
}

@media only screen and (max-width:1060px) {
.sbzr_list li dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px;text-align:center; min-height:72px}
}


@media only screen and (max-width:1000px) {
.sbzr_list li dl dt h3{font-size:16px;  margin-top:10px;}
.sbzr_list li dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:12px; line-height:22px;text-align:center; min-height:44px}
}

@media only screen and (max-width:910px) {
.sbzr_list li dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:12px; line-height:22px; text-align:center; min-height:66px}
}

@media only screen and (max-width:700px) {
.sbzr_list li dl dt h3{ margin-top:5px;}
.sbzr_list li dl dt img{ width:50px; height:50px;}
.sbzr_list li{ width:49%; margin-right: 2%;}
.sbzr_list li:nth-child(3n){ margin-right:2%}
.sbzr_list li:nth-child(2n){ margin-right: 0}
}

.zhdays_txt{ text-align: center; margin-bottom: 30px;}
.zhdays_txt h3{font-size: 24px; line-height: 30px;color: #384fb5; margin-bottom: 10px}
.zhdays_txt h4{font-size: 16px; line-height: 26px; color: #666;font-weight: 300}


.zjys_list{overflow:hidden; margin:0px; padding:0px;}
.zjys_list li{ width:49%; overflow:hidden; padding:0px;float:left; margin: 0;  border: 1px #ddd solid; margin-right: 2%; margin-bottom: 2%; background: #fff; padding: 15px 20px} 
.zjys_list li dl{ overflow:hidden; padding:0px; margin: 0} 
.zjys_list li dl dt{ overflow:hidden; padding:0px; margin: 0; font-size:20px; font-weight:bold; color: #222; line-height: 34px; margin-bottom: 5px} 
.zjys_list li dl dd{ overflow:hidden; padding:0px; margin: 0; font-size:16px;  color: #666; line-height: 26px; min-height: 52px} 

.zjys_tu{float: left;width: 66px; height: 66px; margin-right: 20px; margin-top: 10px; position: relative;background: #ccb69a; border-radius: 50%;}
.zjys_tu img{ width: 40px;  height: 40px; vertical-align: top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;
position: absolute;margin: auto; top: 0;left: 0;right: 0;bottom: 0; }

.zjys_list li:nth-child(2n){ margin-right: 0;}

.zjys_list li:nth-child(1) .zjys_tu{ background: #94a8ff; }
.zjys_list li:nth-child(2) .zjys_tu{ background: #ff9586; }
.zjys_list li:nth-child(3) .zjys_tu{ background: #70e0a0; }
.zjys_list li:nth-child(4) .zjys_tu{ background: #e2d08c; }
.zjys_list li:nth-child(5) .zjys_tu{ background: #ec9fb9;}
.zjys_list li:nth-child(6) .zjys_tu{ background: #76c0c1; }
.zjys_list li:nth-child(7) .zjys_tu{ background: #ccb69a; }
.zjys_list li:nth-child(8) .zjys_tu{ background: #6fb2fe; }

 @media (max-width: 1450px) {
.zjys_list li dl  dd{font-size: 14px;line-height: 22px;}	
.zjys_list li dl  dt{font-size: 18px; line-height: 24px}	

}
@media (max-width: 1000px) {
.zjys_list li dl dt{font-size: 16px;}		
.zjys_tu{float: left;width: 55px; height: 55px; margin-right: 20px; margin-top: 10px}
.zjys_tu img{ width: 30px;  height: 30px;}
}
@media (max-width: 850px) {
.zjys_list li dl dd{line-height: 24px; min-height: 72px}
}
@media (max-width: 650px) {
.zjys_list li{ width:100%; margin-right: 0px }
.zjys_list li dl dd{min-height:24px; height: auto}
}


.zhda_ty_L{ overflow: hidden;float: left;width: 47%; padding: 0px; text-align: center}
.zhda_ty_R{ overflow: hidden;float: right;width: 47%; padding: 0px;}
.zhda_ty_R dl{overflow: hidden; padding: 0px; margin: 0px; padding-top: 20%}
.zhda_ty_R dl dt{overflow: hidden; padding: 0px; margin: 0px;font-size:20px;font-weight: bold; color: #222; margin-bottom: 10px}
.zhda_ty_R dl dd{overflow: hidden; padding: 0px; margin: 0px; line-height: 190%;color: #666}


.zhda_ty_L img{max-width: 100%; width: auto; height: auto; height: auto;vertical-align: top}


.aqkj_list{overflow:hidden; margin:0px; padding:0px;}
.aqkj_list li{  overflow:hidden; padding:0px;margin-bottom: 2%; padding: 10px;  border: 1px #ddd solid; } 
.aqkj_list li dl{ overflow:hidden; padding:0px; margin: 0} 
.aqkj_list li dl dt{ overflow:hidden; padding:0px; margin: 0; font-size:20px; font-weight:bold; color: #222; line-height: 34px; margin-bottom: 5px} 
.aqkj_list li dl dd{ overflow:hidden; padding:0px; margin: 0; font-size:16px;  color: #666; line-height: 26px; min-height: 52px} 
.aqkj_list li:nth-child(2n){ margin-right: 0;}

.aqkj_list li:nth-child(1) .zjys_tu{ background: #76c0c1; }
.aqkj_list li:nth-child(2) .zjys_tu{ background: #ccb69a; }
.aqkj_list li:nth-child(3) .zjys_tu{ background: #6fb2fe; }

 @media (max-width: 1450px) {
.aqkj_list li dl  dd{font-size: 14px;line-height: 22px;}	
.aqkj_list li dl  dt{font-size: 18px; line-height: 24px}	
.zhda_ty_R dl dt{font-size: 18px;}
}
@media (max-width: 1000px) {
.aqkj_list li dl dt{font-size: 16px;}	
.zhda_ty_R dl dt{font-size: 16px;}
}
@media (max-width: 850px) {
.zhda_ty_L{float: none;width: 50%; margin: 0 auto; margin-bottom: 25px;}
.zhda_ty_R{float: right;width:100%;}
.zhda_ty_R dl{padding-top: 0%}
}
@media (max-width: 650px) {
.aqkj_list li{ width:100%; margin-right: 0px }
.aqkj_list li dl dd{min-height:24px; height: auto}

.zhda_ty_L{width: 80%;}
.zhda_ty_L{float: none;width: 100%; margin-bottom: 25px}
.zhda_ty_R{float: right;width:100%;}
		
}




.lyfg_list{ overflow:hidden; margin:0px; padding:0px;}
.lyfg_list li{ width:25%; overflow:hidden; padding:0px;float:left; margin-bottom:20px; margin-top:5px}
.lyfg_list li dl{ width:92%; margin:0 auto;overflow:hidden; padding:20px 10px; text-align:center; background:#f6f6f6; border-radius:15px; border:#eee 1px solid}
.lyfg_list li dl dt{ margin:0px;overflow:hidden; padding:0px;}
.lyfg_list li dl dt img{ width:auto; height:67px; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.lyfg_list li dl dt h3{ margin:0px; font-size:18px; font-weight:bold;overflow:hidden; padding:0px; margin-top:10px;line-height:36px; color:#222; text-align:center}
.lyfg_list li dl dd{ margin:0px; font-size:14px;overflow:hidden; padding:0px; line-height:24px; color:#666666; text-align:justify; text-align:center}

.lyfg_list li:hover img{transform:rotateY(180deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.lyfg_list li:hover dt h3{color:#FF0000}
@media only screen and (max-width:1180px) {
.lyfg_list li dl dd{ min-height:48px}
}

@media only screen and (max-width:740px) {
.lyfg_list li dl dt img{ width:auto; height:57px; vertical-align:middle}
.lyfg_list li dl dt h3{ font-size:14px;line-height:30px}
}
@media only screen and (max-width:740px) {
.lyfg_list li dl dd{ font-size:12px;line-height:22px; min-height:44px}
.lyfg_list li dl{ width:94%;}
}

@media only screen and (max-width:620px) {
.lyfg_list li dl dt h3{ font-size:16px;line-height:30px}
.lyfg_list li{ width:50%; overflow:hidden; padding:0px; margin-bottom:15px; float:left}
.lyfg_list li dl dd{ font-size:12px;line-height:22px; min-height:22px}
}


@media only screen and (max-width:540px) {
.lyfg_list li dl dd{ min-height:48px}
}

@media only screen and (max-width:410px) {
.lyfg_list li dl dd{ min-height:44px; font-size:12px; line-height:22px}
}




.product { margin: 0px; padding: 0px; overflow: hidden; }
.product li{margin: 0px; padding: 0px; overflow: hidden; width: 23.5%;float:left; background: #fff; margin-right:2%; margin-bottom: 2%}
.product li .img_box{overflow: hidden; position: relative}
.product li .img_box .product_img{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 0.5s ease; 
	-webkit-transition: all 0.5s ease;
}
.product li .img_box .product_img img{display: block;width: 100%;height: auto; vertical-align: top}
.product li .img_box:hover .product_img{transform: scale(1.1); -webkit-transform: scale(1.1);}

.product li .cp_title{ padding: 10px 0px; text-align: center; line-height:30px;font-size: 18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.product li a{display:inline}
.product li:nth-child(4n){ margin-right: 0%}
.product li .img_box .des_txt_box{ position:absolute; z-index: 2; float: left; lef:0px; top: 200%; height: 100%; width: 100%; background: url("../images/h_bg.png");transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.product li .img_box .des_txt{ position:absolute; z-index: 3; top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);font-size: 14px;  color: #fff; line-height: 24px; max-height: 72px;width: 100%; padding: 0px 20px}
.product li:hover .des_txt_box{; top:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.product li:hover .cp_title{color: #0444B3}
.product li .img_box .des_txt h4{ line-height:30px;font-size: 18px; color: #fff; margin: 0px; padding: 0px; margin-bottom: 5px; padding-bottom: 10px;  position: relative;font-weight: 700;}
.product li .img_box .des_txt h4::after{ height:2px; width:70px; position: absolute;content:""; float: left;left:50%;  bottom: 0px; z-index: 4; background: #fff; margin-left: -35px}

.product li .img_box .des_txt_box .des_txt h5{font-size: 20px; color: #fff; text-align: center; margin:0px; padding: 0px; width: 100%;font-weight: normal}
.product li .img_box .cp_title_1{ position:absolute; z-index: 2; float: left; lef:0px; padding: 5px 20px; bottom: 0px;  width: 100%; background: url("../images/h_bg.png");transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;line-height:30px;color: #fff;font-size: 18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align: center; }

@media only screen and (max-width:1200px) {
	.product li .img_box .des_txt h4{ line-height:30px;font-size: 16px; }	
	.product li .cp_title{font-size: 16px;}
}

@media only screen and (max-width:750px) {
	.product li{width: 49%}
	.product li:nth-child(2n){ margin-right: 0%}
}















