* { box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */-webkit-text-size-adjust: none; outline: none; }


input {

	padding: 0px;

	margin: 0px;

	border: 0px;

}
u{ margin:0; padding: 0px}
html,body
{ font-size:14px; font-family:Arial, Helvetica,sans-serif; line-height:24px}
body{-webkit-text-size-adjust:none}
a {
	color:#333;
	-webkit-transition:color 0.3s ease 0s;
	transition:color 0.3s ease 0s
}
img{ vertical-align:top}
.kong{ overflow:hidden; clear:both; height:40px; width:100%}

.space1{ overflow:hidden; clear:both; height:10px;}
.space2{ overflow:hidden; clear:both; height:20px;}
.space3{ overflow:hidden; clear:both; height:30px;}
.space4{ overflow:hidden; clear:both; height:40px;}
@media only screen and (max-width: 600px) {
.space2{ overflow:hidden; clear:both; height:20px;}
.space3{ overflow:hidden; clear:both; height:20px;}
.space4{ overflow:hidden; clear:both; height:20px;}
}

.k_kong{overflow:hidden; clear:both;height:46px; display: none}
@media only screen and (max-width: 1080px) {
.k_kong{ display: block}	
}	




/*--------------------首页----------------*/
.main_box{ max-width:1400px; overflow:hidden; margin:0 auto; width:94%; }
.main_nr{ max-width:1400px; overflow:hidden; margin:0 auto; width:94%; }


@media only screen and (max-width: 1440px) {
.main_box{ max-width:1300px; overflow:hidden; width:94%; margin:0 auto;}
.main_nr{ max-width:1300px; overflow:hidden; width:94%; margin:0 auto;}
}

@media only screen and (max-width:1300px) {
.main_box{ max-width:1200px; overflow:hidden; width:94%; margin:0 auto;}
.main_nr{ max-width:1200px; overflow:hidden; width:94%; margin:0 auto;}
}

.hui_bg{ background:#F4F4F4; width:100%; padding:100px 0px 100px 0px; overflow:hidden; }
.bai_bg{ background:#ffffff; width:100%; padding:100px 0px 100px 0px; overflow:hidden; }

@media only screen and (max-width: 1600px) {
.bai_bg{ background:#ffffff; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }
.hui_bg{ background:#F4F4F4; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }
}

@media only screen and (max-width: 1440px) {
.bai_bg{ background:#ffffff; width:100%; padding:60px 0px 60px 0px; overflow:hidden; }
.hui_bg{ background:#F4F4F4; width:100%; padding:60px 0px 60px 0px; overflow:hidden; }
}

@media only screen and (max-width:1300px) {
.hui_bg{ background:#F4F4F4; width:100%; padding:40px 0px 40px 0px; overflow:hidden; }
.bai_bg{ background:#ffffff; width:100%; padding:40px 0px 40px 0px; overflow:hidden; }
}

@media only screen and (max-width:900px) {
.hui_bg{ background:#F4F4F4; width:100%; padding:30px 0px 30px 0px; overflow:hidden;}
.bai_bg{ background:#ffffff; width:100%; padding:30px 0px 30px 0px; overflow:hidden; }
}


.m_bt_tilte{ overflow:hidden; text-align:center; padding:6px 0px  40px 0px; margin:0px}
.m_bt_tilte h3{font-size:34px; line-height:40px; margin:0px; padding:0px; color:#004dc1; text-align:center;text-transform:uppercase; margin-bottom:10px}
.m_bt_tilte h3 span{ font-weight:normal; color:#777; font-size:18px;line-height:40px; vertical-align:middle}
.m_bt_tilte p{font-size:16px; line-height:24px; margin:0px; padding:0px; color:#888; text-align:center;text-transform:uppercase;}
.m_bt_tilte h3 a{ color:#111;}
.m_bt_tilte h3:hover a{ color:#015C9F;}

.xw_tilte_k{ overflow:hidden;padding:6px 0px 20px 0px; margin:0px}
.xw_tilte_k h3{font-size:34px; line-height:40px; margin:0px; padding:0px; color:#004dc1; display: inline-block}
.xw_tilte_k span{font-size:16px; line-height:40px;float:right; color: #888}

.xw_tilte_k a{ color:#004dc1;}

.xw_tilte_k span a{ color:#888;}

@media only screen and (max-width:1000px) {
.m_bt_tilte{ overflow:hidden; text-align:center; padding:20px 0px; margin:0px}
.m_bt_tilte h3{font-size:24px; line-height:26px; margin:0px; padding:0px; color:#0076CC; text-align:center;text-transform:uppercase;}
.m_bt_tilte p{font-size:14px;}

.xw_tilte_k h3{font-size:24px; line-height:26px; }
.xw_tilte_k span{font-size:14px; line-height:26px;}
	
}




/* ----------营销案例---------------- */

.sy_ys_bg{background:url(../img/sy_ys.jpg) no-repeat center top; background-size:cover}

.sy_ys_list{margin: 0px; padding: 0px; overflow: hidden}
.sy_ys_list li{margin:2% 0px; padding: 0px; overflow: hidden;float: left; width: 33.333%; cursor: pointer}

.sy_ys_list li dl{margin:0px; padding: 0px 20px 0px 0px; overflow: hidden;}
.sy_ys_list li dl dt{margin:0px; padding: 0px; overflow: hidden; font-size: 18px; font-weight: bold; line-height:30px; margin-bottom: 2px}
.sy_ys_list li dl dd{margin:0px; padding: 0px; overflow: hidden;font-size: 14px; line-height: 24px; color: #666}

.sy_ys_list li .i_tu{margin:0px; padding: 0px; overflow: hidden; width: auto; height: auto; margin-right:15px; float:left}
.sy_ys_list li .i_tu i{font-size: 60px; line-height:60px; color:#0061ce }


.sy_ys_list li:hover dt{ color:#ff8400}


.sy_ys_list li:nth-child(1) .i_tu i{ color: #ff8400}
.sy_ys_list li:nth-child(2) .i_tu i{ color: #70ad10}
.sy_ys_list li:nth-child(3) .i_tu i{ color: #ff9524}
.sy_ys_list li:nth-child(4) .i_tu i{ color: #d81005}
.sy_ys_list li:nth-child(5) .i_tu i{ color: #4cb094}
.sy_ys_list li:nth-child(6) .i_tu i{ color: #0187f9}
.sy_ys_list li:nth-child(7) .i_tu i{ color: #f29901}
.sy_ys_list li:nth-child(8) .i_tu i{ color: #ec1111}
.sy_ys_list li:nth-child(9) .i_tu i{ color: #f504ae}


@media only screen and (max-width:750px) {
.sy_ys_list li{margin:2% 0px; padding: 0px; overflow: hidden;float: left; width:50%; cursor: pointer}
.sy_ys_list li .i_tu i{font-size: 50px; line-height:50px;}	
 }

@media only screen and (max-width:640px) {
.sy_ys_list li{margin:10px 0px; padding: 0px; overflow: hidden;float: left; width:100%; cursor: pointer}
.sy_ys_list li dl{margin:0px; padding: 0px 0px 0px 0px; overflow: hidden;}

.sy_ys_list li .i_tu{margin:0px; padding:0px; overflow: hidden; width:100%; height: auto; margin-right:0px; float: none; text-align: center; margin-bottom: 5px}	
.sy_ys_list li dl dt{font-size: 18px; font-weight: bold; line-height:30px; margin-bottom: 2px; text-align: center}
.sy_ys_list li dl dd{font-size: 14px; text-align: center}	
	
.sy_ys_list li .i_tu i{font-size:60px; line-height:60px;}	
 }




/* ----------战略合作伙伴---------------- */
.zlhz_list{margin: 0px; padding: 0px; overflow: hidden; border-top: #ccc 1px solid ;border-left: #ccc 1px solid;}
.zlhz_list li{margin: 0px; padding: 0px;width:14.28%;overflow:hidden;float:left; background:#fff; border-bottom: #ccc 1px solid ;
border-right: #ccc 1px solid; position: relative; text-align: center; cursor: pointer}
.zlhz_list .pp_logo{margin: 0px; padding: 0px; position: absolute; z-index: 1;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform: translate(-50%, -50%); }
.zlhz_list li img{width:100%; height: auto;vertical-align: top}

.pp_logo img{max-width: 120px; width: 92%; height: auto;vertical-align: top}
.pp_pic{ position: absolute; z-index:2; width: 100%; height: 100%; top:0px; left: 0px;opacity:0;filter:Alpha(opacity=0); display: none}
.zlhz_list li:hover .pp_pic{opacity:1.0;filter:Alpha(opacity=100);display: block}

@media only screen and (max-width:1000px) {
.zlhz_list li{margin: 0px; padding: 0px;width:16.666%;}	
.zlhz_list li:nth-child(n+19){ display: none}
}



@media only screen and (max-width:750px) {
.zlhz_list li{margin: 0px; padding: 0px;width:20%;}	
.zlhz_list li:nth-child(n+16){ display: none}
}
@media only screen and (max-width:550px) {
.zlhz_list li{margin: 0px; padding: 0px;width:25%;}
.zlhz_list li:nth-child(n+13){ display: none}
}

@media only screen and (max-width:450px) {
.zlhz_list li{margin: 0px; padding: 0px;width:33.333%;}
.zlhz_list li:nth-child(n+13){ display: none}
}


/* ----------营销案例---------------- */

.sy_yxal_bg{background:url(../img/yxal_bg.jpg) no-repeat center top; background-size:cover}

.product { margin: 0px; padding: 0px; overflow: hidden; }
.product li{margin: 0px; padding: 0px;width:23.5%; margin-right:2%;overflow:hidden; margin-bottom:2%;float:left; background:#fff; }
.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: 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight: bold}
.product li a{display:inline}

.product li .img_box .des_txt_box{ position:absolute; z-index: 2; float: left; lef:0px; top:0; height: 100%; width: 100%; background: url("../images/h_bg.png");transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;opacity:0;filter:Alpha(opacity=0);}
.product li .img_box .des_txt{ position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform: translate(-50%, -50%); z-index: 3;  color: #fff;}
.product li .img_box .des_txt i{  font-size: 40px;opacity:0;filter:Alpha(opacity=0);transition:all 0.6s ease-out 0s;}

.product li:hover .des_txt_box i{opacity:1.0;filter:Alpha(opacity=100); transition:all 0.6s ease-out 0s;}


.product li:hover .des_txt_box{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;opacity:1.0;filter:Alpha(opacity=100);}
.product li:hover .cp_title{color: #0444B3}


.product li:nth-child(4n){ margin-right: 0%}

@media only screen and (max-width:1200px) {
.product li{ width:32%; margin-right:2%;}
.product li:nth-child(3n){ margin-right:0%}
.product li:nth-child(4n){ margin-right:2%}	
.product li:last-child{ margin-right:0%}
}

@media only screen and (max-width:750px) {
.product li{ width:49%; margin-right:2%;}
.product li:nth-child(3n){ margin-right:2%}
.product li:nth-child(4n){ margin-right:2%}	
.product li:nth-child(2n){ margin-right:0%}
.product li:last-child{ margin-right:0%}
.product li .cp_title{line-height:24px;font-size: 14px;}
}

@media only screen and (max-width:360px) {
.product li{ width:100%; margin-right:0%; margin-bottom: 15px}
.product li:nth-child(3n){ margin-right:0%}
.product li:nth-child(4n){ margin-right:0%}	
}

/* ----------首页新闻---------------- */

.sy_news_bg{background:url(../img/sy_news.png) no-repeat left center; background-size:cover}
.sy_news_L{overflow:hidden; margin:0; padding: 0px; float: left; width: 47%}
.sy_news_R{overflow:hidden; margin:0; padding: 0px; float: right; width: 47%}


.wx_news_list{ margin:0px; padding:0px; overflow: hidden}
.wx_news_list li{ margin:0px; padding:2px 0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px; line-height:42px; border-bottom: #fff 1px  dotted;position: relative;text-indent: 12px
}

.wx_news_list li::after{ position:absolute; content: ""; width: 4px; height:4px; border-radius: 50%; border: 2px solid #1870bb; 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: #449ae3}



.wx_news_list li a{ display:inline; font-size:18px;color:#555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.wx_news_list li span{ float:right; margin-left:15px; color:#555; font-size:16px}

.wx_news_list li:hover a{color:#0f2fc3}
.wx_news_list li i{ color:#3d94c1; margin-right: 5px;font-size:18px; }
.wx_news_list li:hover{ border-bottom: #ccc 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;}

.sy_news_L{overflow:hidden; margin:0; padding: 0px; float: left; width: 100%; margin-bottom: 15px}
.sy_news_R{overflow:hidden; margin:0; padding: 0px; float: right; width: 100%}
}



/* -----------方案------------------- */
.case_ul{ overflow:hidden; margin:0}
.case_ul ul li{ float:left; width:23.5%; margin-right:2%; overflow:hidden; margin-bottom:2%;}
.case_ul ul li .imgs{ overflow:hidden; position:relative; padding-top:72.4%;}
.case_ul ul li .imgs:after{ content:""; position:absolute; background:rgba(0, 85, 213, 0.7) url(../img/i_ck.png) no-repeat center;width:100%; height:100%; top:0; left:0;opacity:0;filter:Alpha(opacity=0);}


.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:hover .imgs:after{ content:"f"; position:absolute; width: 100%; height: 100%; top:0; left:0;
	background:rgba(0, 85, 213, 0.7) url(../img/i_ck.png) no-repeat center;opacity:1.0;filter:Alpha(opacity=100); z-index: 2;transition:all 0.6s ease-out 0s;
}

.case_ul ul li:nth-child(4n+0){ margin-right:0;}

@media screen and (max-width: 750px) {
.case_ul ul li{ width:49%;}
.case_ul ul li:nth-child(4n+0){ margin-right:0%;}
.case_ul ul li:nth-child(2n+0){ margin-right:0;}
}







/*-------banner-----------*/

.ad_title_box{top: 50%; position: absolute; z-index: 2; width: 100%; float: left;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%); }

.ad_title{ padding:0px; font-size:34px; color:#fff;  margin: 0;  margin-bottom: 15px; position: relative; padding-bottom: 20px; line-height:40px;width: 100%; font-weight:700}
.ad_title::after{ margin: 0; padding:0px; height: 2px;  width: 100px; background: #fff;  position: absolute;  float: left; bottom:0px;z-index:-1;content: '';left:0px }
.ad_wenzhi{ padding: 0px; line-height:24px;  font-size:20px;  color:#fff;text-transform:uppercase;  }

.ad_title span{ color: #ff9600}


#fixed_1{ width:100%; height:500px;background-size:cover;  position: relative}

@media only screen and (max-width:1300px) {
#fixed_1{ width:100%; height:400px ;}
.ad_title{font-size:30px; margin-bottom: 10px; line-height: 40px;padding-bottom:12px;}
.ad_wenzhi{ font-size:18px; }

}
@media only screen and (max-width:1100px) {
#fixed_1{ width:100%; height:240px ;background-size:cover; }
.ad_wenzhi{ font-size:16px; }
}

@media only screen and (max-width:800px) {
.ad_wenzhi{ font-size:14px; }
#fixed_1{ width:100%; height:180px ;background-size:cover; }
.ad_title{font-size:24px;margin-bottom: 6px;line-height:30px}
.ad_title::after{  width: 60px}
}

@media only screen and (max-width:600px) {

#fixed_1{ width:100%; height:180px ;background-size:cover; }
.ad_title{font-size:20px;margin-bottom: 6px;}
}



/*---内---网站建设-----------*/
.web_p1_box{ margin:0 auto; padding: 0px; overflow: hidden; max-width: 1600px;width: 98%}

.web_p1{ margin:0px; padding: 0px; overflow: hidden}
.web_p1 dl{ margin:0px; padding: 0px 20px;overflow: hidden}
.web_p1 dl dt{ margin:0px; padding: 0px; overflow: hidden;font-size:20px; line-height:34px;font-weight:300; color:#004bbb;text-align: center; margin-bottom: 5px}
.web_p1 dl dt h3{ margin:0px; padding: 0px; overflow: hidden;font-size:24px; line-height:40px;font-weight: 700; color: #222}
.web_p1 dl dd{ margin:0px; padding: 0px; overflow: hidden;font-size: 16px; line-height: 26px; color: #666; text-align: center}
.web_p1 dl dt i{font-size:60px; line-height:80px; color: #056bd4}


@media only screen and (max-width:1500px) {	
	.web_p1 dl dt h3{font-size:20px;line-height:30px;}	
}

@media only screen and (max-width:800px) {
	.web_p1 dl{ margin:0px; padding: 0px 10px;}
	.web_p1 dl dt{font-size:18px;}
	.web_p1 dl dt h3{font-size:18px;}	
	.web_p1 dl dd{font-size: 14px;}

}

@media only screen and (max-width:560px) {		
	.web_p1 dl dd{font-size: 14px;}
}


.web_bg1{overflow:hidden;background: #fff url("../img/web_bg1.png") no-repeat center top; background-size: cover;}

.web_p2{ margin:0px; padding: 0px; overflow: hidden}
.web_p2 li{ margin:0px; padding: 0px; overflow: hidden; width:33.3333%; float: left}
.web_p2 li dl{ margin:20px; padding: 40px 10%;overflow: hidden;box-shadow:0 0 20px 1px rgba(0,0,0,.1); background: #fff;border-radius: 12px}
.web_p2 li dl dt{ margin:0px; padding: 0px; overflow: hidden; line-height:34px;font-weight:300; color:#004bbb;text-align: center; margin-bottom: 5px}
.web_p2 li dl dt h3{ margin:0px; padding: 0px; overflow: hidden;font-size:20px; line-height:40px;font-weight: 700; color: #222}
.web_p2 li dl dd{ margin:0px; padding: 0px; overflow: hidden;font-size: 16px; line-height: 26px; color: #666; text-align: center}
.web_p2 li dl dt i{font-size:60px; line-height:60px; color: #056bd4}

.web_p2 li:nth-child(1) i{ color: #ff7200}
.web_p2 li:nth-child(2) i{ color: #f30050}
.web_p2 li:nth-child(3) i{ color: #04a4d9}

@media only screen and (max-width:1050px) {	
	.web_p2 li dl{ margin:15px; padding: 40px 9%;box-shadow:0 0 15px 1px rgba(0,0,0,.1);}
}

@media only screen and (max-width:860px) {	
	.web_p2 li dl{ margin:15px; padding: 30px 8%;}
	.web_p2 li dl dd{font-size: 14px;}
}

@media only screen and (max-width:820px) {	
	.web_p2 li dl dt h3{font-size: 18px; }
	.web_p2 li dl{ margin:10px; padding: 30px 15px;}
}
@media only screen and (max-width:660px) {
	.web_p2 li{ margin:0px; padding: 0px; overflow: hidden; width:100%; float: left}
	.web_p2 li dl dt h3{font-size: 18px; }
	.web_p2 li dl{ margin:10px; padding: 30px 15px;}
}



.web_p3{ overflow:hidden; margin:0px; padding:0px;}
.web_p3 li{overflow:hidden; padding:0px; margin:0px; list-style:none; float:left; width:33.333%;border-bottom:#ddd  1px solid;cursor: pointer}
.web_p3 li dl{overflow:hidden; margin:0 auto; border-right:#ddd solid 1px; padding:30px 0px 20px 0px}
.web_p3 li dl dt{overflow:hidden; padding:0px; margin:0px; font-size:20px; line-height:200%; text-align:center; margin-bottom:5px}
.web_p3 li dl dt h3{overflow:hidden; padding:0px; margin:0px; font-size:18px; line-height:200%;color:#111; text-align:center; font-weight:bold}
.web_p3 li dl dd{overflow:hidden; padding:0px;font-size:14px; line-height:24px;color:#666; min-height:72px; margin:0 auto; width:90%;text-align: center;}

.web_p3 dl dt i{font-size:60px; line-height:80px; color: #056bd4}

.web_p3 li:nth-child(1) i{ color: #f04c4b}
.web_p3 li:nth-child(2) i{ color: #f16501}
.web_p3 li:nth-child(3) i{ color: #3192bf}
.web_p3 li:nth-child(4) i{ color: #94c401}
.web_p3 li:nth-child(5) i{ color: #316393}
.web_p3 li:nth-child(6) i{ color: #019362}

.web_p3 li dl dt img{ width:66px; height:66px; vertical-align:middle}

.web_p3 li:hover img{padding: 10px; background: #fff;width:66px; height:66px; border-radius: 10px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.web_p3 li:hover dl{ background:#0158cf}
.web_p3 li:hover dl dt h3{ color:#fff}
.web_p3 li:hover dl dt i{ color:#fff}
.web_p3 li:hover dl dd{ color:#fff}
.web_p3 li:nth-child(3) dl{border-right:#ddd solid 0px;}
.web_p3 li:nth-child(6) dl{border-right:#ddd solid 0px;}

.web_p3 li:nth-child(4){border-bottom:#ddd  0px solid}
.web_p3 li:nth-child(5){border-bottom:#ddd  0px solid} 
.web_p3 li:nth-child(6){border-bottom:#ddd  0px solid} 



@media only screen and ( max-width:1200px ) {
.web_p3 li dl dt{ font-size:18px;}
.web_p3 dl dt i{font-size:60px; line-height:70px;}
}

@media only screen and ( max-width:970px ) {
.web_p3 li dl dd{min-height:96px;}
}

@media only screen and ( max-width:830px ) {
.web_p3 li dl dd{min-height:120px;}
.web_p3 dl dt i{font-size:50px; line-height:60px; color: #056bd4}
}

@media only screen and ( max-width:800px ) {
.web_p3 li{overflow:hidden; padding:0px; margin:0px; list-style:none; float:left; width:50%;border-bottom:#ddd  1px solid}
.web_p3 li dl{overflow:hidden; margin:0 auto;border-right:#ddd solid 1px; padding:20px 0px 20px 0px}
.web_p3 li dl dd{ min-height:96px; width:94%}
.web_p3 li dl dt img{ width:55px; height:55px; vertical-align:middle}
	
.web_p3 li:nth-child(2n) dl{border-right:#ddd solid 0px;}
.web_p3 li:nth-child(3){border-right:#ddd  1px solid}
.web_p3 li:nth-child(4){border-bottom:#ddd  1px solid}
.web_p3 li:nth-child(5){border-bottom:#ddd  0px solid}
.web_p3 li:nth-child(6){border-bottom:#ddd  0px solid} 	
}


@media only screen and ( max-width:480px ) {
.web_p3 li{overflow:hidden; padding:0px; margin:0px; list-style:none; float:left; width:100%;border-bottom:#ddd  1px solid;}
.web_p3 li dl dd{ text-align: center;min-height:22px; height: auto}
.web_p3 li:nth-child(1) dl{border-right:#ddd solid 0px;}
.web_p3 li:nth-child(2) dl{border-right:#ddd solid 0px;}
.web_p3 li:nth-child(5) dl{border-right:#ddd solid 0px;}
.web_p3 li:nth-child(3){border-bottom:#ddd  1px solid;border-right:#ddd solid 0px;}
.web_p3 li:nth-child(4){border-bottom:#ddd  1px solid;border-right:#ddd solid 0px;}
.web_p3 li:nth-child(5){border-bottom:#ddd  1px solid;border-right:#ddd solid 0px;}
.web_p3 li:nth-child(6){border-bottom:#ddd  0px solid;border-right:#ddd solid 0px;}
}




.web_bg4{overflow:hidden;background: #fff url("../img/web_bg2.png") no-repeat center top; background-size: cover;}

.web_p4{ overflow:hidden; margin:0px; padding:0px;}
.web_p4 li{overflow:hidden; padding:40px 0px; margin:0px; list-style:none;border-bottom:#ddd  1px solid;}
.web_p4 li dl{overflow:hidden; margin:0 auto;padding:30px 0px 20px 0px}
.web_p4 li dl dt{overflow:hidden; padding:0px; margin:0px; font-size:36px; line-height:40px; margin-bottom:15px; font-weight: bold; color: #fff}
.web_p4 li dl dd{overflow:hidden; padding:0px;font-size:16px; line-height:28px;margin:0 auto;color: #fff}

.web_pt_tu{ width: 30%;float: left; margin-right: 30px}
.web_pt_tu img{ max-width: 100%; width: auto; height: auto; vertical-align: top}
.web_p4 li:nth-child(1) .web_pt_tu{ width: 30%;float: right; margin-left: 10%}
.web_p4 li:nth-child(2) .web_pt_tu{ width: 30%;float: left; margin-right: 10%}

.web_p4 li:nth-child(2) dl {text-align: right}
.web_p4 li:nth-child(2){border-bottom:#ddd  0px solid;}


@media only screen and ( max-width:1200px ) {	
.web_p4 li dl dt{font-size:30px;}
}


@media only screen and ( max-width:850px ) {	
.web_p4 li dl dt{font-size:26px;line-height:34px;}
.web_p4 li:nth-child(1) .web_pt_tu{ width: 40%;float: right; margin-left: 5%}
.web_p4 li:nth-child(2) .web_pt_tu{ width: 40%;float: left; margin-right: 5%}
}

@media only screen and ( max-width:740px ) {	
.web_p4 li{ padding: 20px 0px}
.web_p4 li:nth-child(1) .web_pt_tu{ width: 100%;float: none; margin-left:0%; text-align: center}
.web_p4 li:nth-child(2) .web_pt_tu{ width: 100%;float: none; margin-right:0%;text-align: center}
	
.web_p4 li dl dt{ text-align: center;font-size: 24px;}
.web_p4 li dl dd{text-align: center}

}

@media only screen and ( max-width:450px ) {
.web_p4 li dl dt{font-size:22px;line-height:30px; margin-bottom: 0px}
.web_pt_tu img{  width:85%; height: auto; vertical-align: top}
}



.web_p4_box{ overflow:hidden; margin:0px; padding:2px 0px}
.web_p4_L{overflow:hidden; margin:0px; padding:0px; float:left; width:33%}
.web_p4_M{overflow:hidden; margin:0px; padding:0px; float:left; width:34%}
.web_p4_R{overflow:hidden; margin:0px; padding:0px; float: right; width:33%}
.web_p4_M img{ max-width:100%; height:auto; vertical-align:text-top}

.web_p4_list1{overflow:hidden; margin:0px; padding:0px;}
.web_p4_list1 li{overflow:hidden; margin:0px; padding:10px 0px;}
.web_p4_list1 li dl{overflow:hidden; margin:0px; padding:0px; width:86%; text-align:right}
.web_p4_list1 li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:20px; font-weight:bold; line-height:190%; margin-bottom:5px}
.web_p4_list1 li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:190%; color:#666}


.web_p4_list2{overflow:hidden; margin:0px; padding:0px;}
.web_p4_list2 li{overflow:hidden; margin:0px; padding:10px 0px;}
.web_p4_list2 li dl{overflow:hidden; margin:0px; padding:0px;width:86%; float:right; text-align:left}
.web_p4_list2 li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:20px; font-weight:bold; line-height:190%; margin-bottom:5px;}
.web_p4_list2 li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:190%; color:#666}


@media only screen and (max-width:1150px) {
.web_p4_list1 li dl{width:92%}
.web_p4_list2 li dl{width:92%}
.web_p4_list1 li dl dd{ font-size:14px; line-height:24px}
.web_p4_list2 li dl dd{ font-size:14px; line-height:24px}
.web_p4_list1 li:nth-child(1){ margin-bottom:10px; margin-top:10px}
.web_p4_list2 li:nth-child(1){ margin-bottom:10px; margin-top:10px}
}


@media only screen and (max-width:850px) {
.web_p4_box{ overflow:hidden; margin:0px; padding:20px 0px}
.web_p4_L{overflow:hidden; margin:0px; padding:0px; float:left; width:100%}
.web_p4_M{overflow:hidden; margin:0px; padding:0px; float:left; width:38%; display:none}
.web_p4_R{overflow:hidden; margin:0px; padding:0px; float: right; width:100%}

.web_p4_list1 li dl{width:92%;float:none; margin:0 auto;text-align: center; }
.web_p4_list2 li dl{width:92%; float:none; text-align: center; margin:0 auto}

.web_p4_list1 li{overflow:hidden; margin:0px; padding:3px 0px; margin-bottom:5px}
.web_p4_list2 li{overflow:hidden; margin:0px; padding:3px 0px;}
.web_p4_list1 li:nth-child(1){ margin-bottom:5px; margin-top:0px}
.web_p4_list2 li:nth-child(1){ margin-bottom:5px; margin-top:0px}

.web_p4_list1 li dl dt{ margin-bottom:1px}
.web_p4_list2 li dl dt{ margin-bottom:1px}

.web_p4_list1 li dl dt{ font-size:18px}
.web_p4_list2 li dl dt{ font-size:18px}
}


.xigtnjd {margin: 0 auto;animation: myfirst 2s infinite;}
 @keyframes myfirst {
0% {
 transform: translate(0px, 0px);
}
 50% {
 transform: translate(0px, -10px);
}
 100% {
 transform: translate(0px, 0px);
}
}



/*---------news---------------*/

.list_news{overflow:hidden; padding:0px; margin:0 ;}
.list_news li{overflow:hidden; padding:0px; margin:0 ; float: left; width:23.5%; margin-right:2%; margin-bottom: 20px; }
.list_news li:nth-child(4n+0){ margin-right:0;}

.news_box{overflow:hidden; padding:0px 0px 20px 0px; background:#f6f6f6;margin:0 auto; width:100%;}

.news_tu_k{overflow:hidden; padding:0px; margin: 0px;}
.news_tu_k img{ width:100%; height:auto; vertical-align:top}


.time_new{ font-size:14px; color:#0072c9;margin:0px;float: left; margin-right: 15px; width: 65px; text-align: center}
.time_new_d{ font-size:38px; vertical-align: middle; line-height:34px;letter-spacing:2px;font-family: 'AVGBBT'; font-weight: bold}
.time_new_y_m{font-size: 12px; line-height: 18px; font-family:"serif"}


.n_list_sm{overflow:hidden; padding:0px; margin: 20px 20px 5px 20px;}
.n_list_sm dl{overflow:hidden; padding:0px;}
.n_list_sm dl dt{overflow:hidden; padding:0px;}
.n_list_sm dl dt h3{padding:0px;font-size:16px; font-weight:bold; color:#222;line-height:26px;overflow:hidden; margin:0px; margin-bottom: 5px; height: 52px}
.n_list_sm dl dd{ font-size:14px; color:#555; line-height:24px; height:48px;  margin:0px; overflow:hidden; padding:0px;}

.new_jsms{font-size:14px; color:#555; line-height:24px; height:72px;  margin:0px 20px; overflow:hidden; padding:0px;}

.list_news li:hover .news_box{ color:#fff; background: #3797e1}
.list_news li:hover .n_list_sm dl dt h3{color:#fff;}
.list_news li:hover .n_list_sm dl dd{color:#fff;}
.list_news li:hover .time_new{color:#fff;}
.list_news li:hover .new_jsms{color:#fff;}

@media only screen and (max-width: 1400px) {
.n_list_sm dl dt h3{padding:0px;font-size:16px;}
}

@media only screen and (max-width: 1300px) {
.list_news li{  width:32%; margin-right:2%; }
.list_news li:nth-child(3n+0){ margin-right:0;}
.list_news li:nth-child(4n+0){ margin-right:2%;}
}
@media only screen and (max-width: 1020px) {

.list_news li{ width:48.5%; margin-right:3%; }

.list_news li:nth-child(4n+0){ margin-right:0%;}
.list_news li:nth-child(3n+0){ margin-right:3%;}
.list_news li:nth-child(2n+0){ margin-right:0;}
	
.n_list_sm dl dd{ font-size:12px; color:#666; line-height:22px; height:44px; overflow:hidden;}
.new_jsms{ font-size:14px; color:#666; line-height:24px; height:44px; overflow:hidden; padding:0px; margin-bottom: 15px}
}

@media only screen and (max-width: 1020px) {
.n_list_sm dl dd{display: none}	
.n_list_sm dl dt h3{line-height:30px;overflow:hidden;white-space:inherit;text-overflow:inherit; margin:0px; height: 60px;margin-bottom: 0px}
}
	


@media only screen and (max-width: 650px) {
.news_box{overflow:hidden; padding:0px 0px 0px 0px;}
.n_list_sm dl dt h3{ height: auto;line-height:24px;}
.time_new{ margin-right: 10px;}
	
.list_news li{ width:100%; margin-bottom:20px;margin-right:0%; }
.list_news li:nth-child(3n+0){ margin-right:0%;}
.list_news li:nth-child(2n+0){ margin-right:0;}
}


/* -----------详细内容------------------ */
.dh_k{ overflow:hidden; background: #fff}
.wzdh_k{ overflow:hidden; line-height:40px; float:left; width:100%; }
.wzdh_k span{background:url(../images/i_home.png)no-repeat left 11px; padding-left:20px; font-size:14px; line-height:40px; float:left; display:block; margin-top:6px}
.wzdh_k span a{ display:inline}
@media only screen and (max-width:650px) {
.wzdh_k{font-size:14px;}
.wzdh_k span{ font-size:14px;}
.wzdh_k span a{ font-size:14px;}
}


.nr_box_L{margin: 30px 0px; padding:20px 30px 40px 30px; overflow: hidden; float: left; width: 72%; background: #fff;box-shadow: 0 0 10px #ececec;}
.nr_box_R{margin: 30px 0px;padding:20px 25px 30px 25px; overflow: hidden; float: right; width: 26%; background: #fff;box-shadow: 0 0 10px #ececec; }


.main_nr{ max-width:1400px; overflow:hidden; margin:0 auto; width:94%; }


@media only screen and (max-width: 1440px) {
.main_nr{ max-width:1300px; overflow:hidden; width:94%; margin:0 auto;}
}

@media only screen and (max-width:1300px) {
.main_nr{ max-width:1200px; overflow:hidden; width:94%; margin:0 auto;}
}


@media (max-width: 1000px) {	
.nr_box_R{display: none}
.nr_box_L{ width:100%; margin: 0px; padding:10px 20px 30px 20px;border-top:#ededed 1px solid; }	
.main_nr{ max-width:100%; overflow:hidden; width:100%; margin:0 auto;}
}

@media (max-width: 700px) {
.nr_box_L{ padding:10px 15px 20px 15px; }
}



.news_title_bt1{ width:100%; line-height:40px; font-size:24px;color:#222; font-weight:bold; margin-top: 20px; text-align: center; margin-bottom: 5px}

.news_info_box{ margin:0px; padding:0px; overflow:hidden; margin-bottom:10px; text-align: center}
.news_info_author{width:auto;margin:0px; padding:0px; font-size:14px; color:#666666; line-height:30px; display: inline-block;}
.news_info_author i{ font-size:16px; color:#999999; margin-right:2px; font-weight:300;line-height:30px;  }
.news_info_author span{ vertical-align: middle;line-height:30px; margin-right: 2px; margin-left: 2px}

.content_time i{ font-size:14px; color:#999999; margin-right:2px; font-weight:300;line-height:30px;  vertical-align: top}


.content_txt{line-height:200%; color:#333333; font-size:16px; overflow:hidden; padding:0; letter-spacing:0.2px;text-align: justify;word-break:break-all; }
.content_txt p{line-height:200%; 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} 


.news_daodu{background: #F4F4F4; padding: 20px;color: #666;font-size: 16px;line-height: 30px;margin: 0 0 20px 0;}

.news_daodu span{color: #333;font-weight: 700;}



.page_k{ text-align:center; padding:0px; font-size:16px;border-top:#CCCCCC 0px solid; margin-top:15px;}
.page_k a{ font-size:16px}
.page_k a:hover{ font-size:16px}

@media (max-width: 1200px) {	
.news_daodu{font-size: 14px;line-height:190%;}	
	
.content_txt{line-height:190%; font-size:14px;}
.content_txt p{line-height:190%; font-size:14px;}
	
.page_k{font-size:14px;}
.page_k a{ font-size:14px}
.page_k a:hover{ font-size:14px}
}




@media screen and (max-width: 1100px) {
.news_title_bt1{  margin-top: 12px}
.news_info_box{ margin:0px; padding:6px 0px; overflow:hidden; margin-bottom:20px;border-bottom:#ededed 1px solid; text-align: center}
.news_info_author{font-size:12px;}
}




@media screen and (max-width: 1300px) {
.news_title_bt1{ width:100%; line-height:22px; font-size:20px; padding-top:0px;font-weight:bold; text-align: center;}
}

@media screen and (max-width: 650px) {
.content_time{text-align: center}	
}



/*-----page------*/


.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: 14px; line-height: 20px;color: #ccc; vertical-align: middle;}
.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: 14px; 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%;}
}


.lm_title{height:40px; line-height:40px; border-bottom: 1px solid #ccc}
.lm_title .name{height:40px; float:left; text-align: left;font-size:20px;color:#222;display:inline-block;margin-right:10px; position: relative; padding-left:10px;font-weight: 700}
.lm_title .name::after{ position: absolute; content: ""; height: 20px; width: 4px; background: #004db5; float: left;left:0px;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}
.lm_title .name.first{padding-right:10px;}
.lm_title .name.cur{}








.tj_jd_list{ margin:0px; padding:0px; margin-top: 10px}
.tj_jd_list dl{ margin:0px; padding:0px; overflow:hidden;}
.tj_jd_list dl dd{ margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background: url(../images/x_dot.png) left center no-repeat;text-indent:10px; font-size:16px; line-height:40px; border-bottom: 1px #ccc dotted}
.tj_jd_list dl dd a{ display:inline; font-size:16px;color:#444;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tj_jd_list dl dd span{ float:right; margin-left:20px; color:#666666; font-size:16px}

.tj_jd_list dl dd:hover a{color:#0045b6}
.tj_jd_list dl dd:last-child{border-bottom: 0px solid #ddd; }


.new_tu{overflow:hidden; position:relative;  padding-top: 66.666%; }
.new_tu 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;  vertical-align: top}

.new_tu:hover 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);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


.r_yxal_box{overflow:hidden;  margin: 0px; padding: 0px;}

.r_yxal_box li{overflow:hidden;  margin: 0px; padding: 0px; margin-top: 15px;}
.r_yxal_box li p{overflow:hidden;  margin: 0px; padding:0px; margin-top: 6px; font-weight: 700; line-height: 190%;font-size: 16px; text-align: center;white-space:nowrap;text-overflow:ellipsis;}

.r_yxal_box li p a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.r_yxal_box li:hover a{ color: #0045b6}


/* -----------渠道-------------------- */

.qdhz_bg1{overflow:hidden;background: #fff url(../img/hz_bg1.jpg) no-repeat center top; background-size: cover;}


.qdhz_list{ margin:0px; padding: 0px; overflow: hidden}
.qdhz_list li{ margin:0px; padding: 0px; overflow: hidden; width:33.3333%; float: left}
.qdhz_list li dl{ margin:20px; padding: 40px 10%;overflow: hidden;box-shadow:0 0 20px 1px rgba(0,0,0,.1); background: #fff;border-radius: 12px}
.qdhz_list li dl dt{ margin:0px; padding: 0px; overflow: hidden; line-height:34px;font-weight:300; color:#004bbb;text-align: center; margin-bottom: 5px}
.qdhz_list li dl dt h3{ margin:0px; padding: 0px; overflow: hidden;font-size:20px; line-height:40px;font-weight: 700; color: #222}
.qdhz_list li dl dd{ margin:0px; padding: 0px; overflow: hidden;font-size: 16px; line-height: 26px; color: #666; text-align: center}
.qdhz_list li dl dt i{font-size:60px; line-height:60px; color: #056bd4}

.qdhz_list li:nth-child(1) i{ color: #0046bb}
.qdhz_list li:nth-child(2) i{ color: #ff3600}
.qdhz_list li:nth-child(3) i{ color: #009da7}

.qdhz_list li:hover dl{box-shadow:0 0 20px 1px rgba(0,0,0,.2);cursor: pointer}
.qdhz_list li:hover dl dt h3{ color: #0046bb}
@media only screen and (max-width:1050px) {	
	.qdhz_list li dl{ margin:15px; padding: 40px 9%;box-shadow:0 0 15px 1px rgba(0,0,0,.1);}
}

@media only screen and (max-width:860px) {	
	.qdhz_list li dl{ margin:15px; padding: 30px 8%;}
	.qdhz_list li dl dd{font-size: 14px;}
}

@media only screen and (max-width:820px) {	
	.qdhz_list li dl dt h3{font-size: 18px; }
	.qdhz_list li dl{ margin:10px; padding: 30px 15px;}
}
@media only screen and (max-width:660px) {
	.qdhz_list li{ margin:0px; padding: 0px; overflow: hidden; width:100%; float: left}
	.qdhz_list li dl dt h3{font-size: 18px; }
	.qdhz_list li dl{ margin:10px; padding: 30px 15px;}
}



/*-------简介-----------*/

.qdhz_bg2{overflow:hidden;background: #fff url(../img/hz_bg2.jpg) no-repeat center top; background-size: cover;}

.about_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:58%; margin-bottom:20px}
.about_L_txt{ font-size:16px; line-height:200%;overflow:hidden; padding:0px; margin:0px;}
.about_L_txt  p{ font-size:16px;padding:0px; margin:0px; line-height:200%;}
.about_R{ overflow:hidden; padding:0px; margin:0px; float: right; width:38%; margin-bottom:20px}
.about_R img{ width:100%; height:auto; vertical-align:top}
.gsjs_bt{font-size:34px;width: 100%;margin: 0px 0px 25px 0px;line-height: 44px; color:#004dc1; font-weight: 700}


@media only screen and (max-width:1190px){

.gsjs_bt{width: 100%;margin: 0px 0px 5px 0px;line-height: 30px;font-size:25px;}

.about_L_txt{ font-size:14px; line-height:190%;overflow:hidden; padding:0px; margin:0px;}
.about_L_txt  p{ font-size:14px; line-height:190%; }

}



@media only screen and (max-width:1023px){
.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}
.gsjs_bt{margin: 0px 0px 15px 0px;line-height:26px; text-align: center}
}

@media only screen and (max-width:750px){
.about_L_txt{ font-size:14px; line-height:24px;overflow:hidden; padding:0px; margin:0px;}
.about_L_txt  p{ font-size:14px; line-height:24px; }
.gsjs_bt{line-height:26px;}
}
@media only screen and (max-width:650px){
.about_L_txt{ line-height:24px;max-height: 120px}
}

@media only screen and (max-width:550px){
.about_L_txt{ line-height:24px;max-height: 96px}	
}

@media only screen and (max-width:410px){
.about_L_txt{ line-height:24px;max-height:120px}	
}
@media only screen and (max-width:390px){
.about_L_txt{ line-height:24px;max-height:144px}	
}




.t-zon-4{padding:0;background-size:100% 100%; display: block}
.t-zon-4 .tpt-sub h2{color:#333}
.t-zon-4 .t-a{position:relative;height:350px}
.t-zon-4 .t-b{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:180px;height:180px}
.t-zon-4 .t-c{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:313px;height:313px;animation:t-zon-4-t-c 3s linear infinite}
.t-zon-4 .t-d{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:358px;height:262px}
.t-zon-4 .t-a span{position:absolute;height:auto;display:inline-block;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:20px;padding:10px 30px;font-size:16px;font-weight:700;color:#333}
.t-zon-4 .t-a-1{top:25px;right:882px}
.t-zon-4 .t-a-2{top:105px;right:916px}
.t-zon-4 .t-a-3{top:190px;right:932px}
.t-zon-4 .t-a-4{top:285px;right:874px}
.t-zon-4 .t-a-5{top:25px;left:882px}
.t-zon-4 .t-a-6{top:105px;left:916px}
.t-zon-4 .t-a-7{top:190px;left:932px}
.t-zon-4 .t-a-8{top:285px;left:874px}
@keyframes t-zon-4-t-c{from{transform:rotate(0)}
to{transform:rotate(359deg)}
}

.wap_yy{ display: none;overflow:hidden; padding:0px; margin:0px;}

.wap_yy li{ overflow:hidden; margin:0px 15px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:20px;padding:10px 20px;font-size:16px;font-weight:700;color:#333; margin-bottom: 15px}

@media only screen and (max-width:1300px){
.t-zon-4{display:none}	
.wap_yy{ display: block}	
}




.ys_kxys{ overflow:hidden;padding: 0px; margin: 0px; width: 25%; float: left}
.ys_kxys dl{ overflow:hidden;padding: 15% 20px; margin: 0 auto; width: 94%; background:#fff; border-radius: 8px; text-align: center;cursor:pointer;}
.ys_kxys dl dt{ overflow:hidden;padding: 0px; margin: 0;}
.ys_kxys dl dt h3{ overflow:hidden;padding: 0px; margin: 0;  font-size:24px; color: #000;  margin-top:20px; margin-bottom: 15px}
.ys_kxys dl dt h4{ overflow:hidden;padding: 0px; margin: 0; font-size: 14px; line-height: 24px; color: #666; font-weight: 300;  padding-bottom: 20px; margin-bottom: 20px; position: relative;letter-spacing: -1px}
.ys_kxys dl dt h4::after{ width: 60px; height: 2px; background:#0158cf; text-align: center;position: absolute; left: 50%; margin-left: -30px; bottom:3px;   content: '';}

.ys_kxys dl dd{ overflow:hidden;padding: 0px; margin: 0; font-size: 14px; line-height: 26px; color: #333; min-height: 78px}

.ys_kxys dl dt i{ font-size: 70px; color: #333}

.xmys_x_tu{ width:70px; height: 70px;  margin: 0 auto; background: #fff; text-align: center;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.xmys_x_tu img{ width:70px; height: 70px; transition: 0.2s;-moz-transition: 0.2s;-webkit-transition: 0.2s;}

.ys_kxys dl:hover{ background:#0158cf; color: #fff;}
.ys_kxys dl:hover dt{color: #fff;}
.ys_kxys dl:hover dt h3{color: #fff;}
.ys_kxys dl:hover dt h4{color: #ffc7c9;}
.ys_kxys dl:hover dt h4::after{background:#fff;}
.ys_kxys dl:hover dd{color: #fff;}
.ys_kxys dl:hover dt i{color: #fff;}
.ys_kxys dl:hover .xmys_x_tu{ background: #fff;border-radius:40px}


.ys_kxys dl:hover .xmys_x_tu img{ width:44px; height: 44px; margin-top: 13px;}

@media only screen and (max-width:1400px) {
.ys_kxys dl dt h3{font-size:20px;}	
.ys_kxys dl dt i{ font-size: 50px;}
.ys_kxys dl{width: 92%;}
}

@media only screen and (max-width:1250px) {
.ys_kxys dl{width: 92%;padding: 15% 15px;}
.ys_kxys dl dt i{ font-size:45px;}
}

@media only screen and (max-width:1210px) {
.ys_kxys dl{width: 92%;padding: 15% 15px;}
.ys_kxys dl dd{ min-height:72px; line-height: 24px}	
}

@media only screen and (max-width:1030px) {
.xmys_x_tu{ width:50px; height: 50px; }
.xmys_x_tu img{width:50px; height: 50px; }
.ys_kxys dl:hover .xmys_x_tu img{ width:34px; height: 34px; margin-top:7px;}	
	
	
.ys_kxys dl{width:96%;padding:25px 5%;}
.ys_kxys dl dd{line-height: 24px; min-height:48px}
.ys_kxys{ overflow:hidden;padding: 0px; margin: 0px; width:50%; float: left; margin-bottom: 15px;}
.ys_kxys dl dt i{ font-size:35px;}	
.ys_kxys dl dt h3{  margin-top: 5px}
	
.ys_kxys dl dt h4{ padding-bottom: 10px; margin-bottom: 10px;}
	
}

@media only screen and (max-width:700px) {

.ys_kxys dl{width:97%;padding:25px 5%;}
.ys_kxys dl dd{ min-height: 20px; line-height: 24px; height: auto}
.ys_kxys{ overflow:hidden;padding: 0px; margin: 0px; width:100%; float: left; margin-bottom: 15px;}
.ys_kxys dl dt i{ font-size:35px;}	
.ys_kxys dl dt h3{  margin-top: 5px}
	
.ys_kxys dl dt h4{ padding-bottom: 10px; margin-bottom: 10px;}
	
}



.qdhz_bg3{overflow:hidden;background:url(../img/hz_bg3.png) no-repeat center top; background-size: cover;}

.xtgn_list{ overflow:hidden;padding: 0px; margin: 0px;}
.xtgn_list li{ overflow:hidden;padding: 0px 10px; margin: 10px 0px;float: left; width:12.5%}

.xtgn_list li .xtgn{ overflow:hidden;padding: 10px; margin:0px ; background: #f6f6f6;font-size: 18px; line-height: 50px; text-align: center}
.xtgn_list li .xtgn i{font-size:26px; margin-right: 4px; line-height: 50px;vertical-align: middle}

.xtgn_list li .xtgn:hover{background: #2c6ec8; color: #fff; cursor: pointer}

@media only screen and (max-width:1350px) {
	.xtgn_list li{ overflow:hidden;padding: 0px 6px;}	
	
}


@media only screen and (max-width:1250px) {
.xtgn_list li{ overflow:hidden;padding: 0px 4px; width:14.28%;margin: 5px 0px}	
.xtgn_list li .xtgn{font-size: 16px; line-height: 42px; } 
.xtgn_list li .xtgn i{font-size:24px;line-height: 42px;}	
}

@media only screen and (max-width:1000px) {
.xtgn_list li{ overflow:hidden;padding: 0px 4px; width:20%}	
}

@media only screen and (max-width:750px) {
.xtgn_list li{ overflow:hidden;padding: 0px 4px; width:25%}	
}

@media only screen and (max-width:540px) {
.xtgn_list li{ overflow:hidden;padding: 0px 4px; width:33.333%; margin: 5px 0px}	
.xtgn_list li .xtgn i{font-size:20px;line-height: 42px;}	
}

@media only screen and (max-width:400px) {
.xtgn_list li{ overflow:hidden;padding: 0px 4px; width:33.333%; margin: 5px 0px}	
.xtgn_list li .xtgn{font-size: 14px; line-height: 40px; } 
.xtgn_list li .xtgn i{font-size:18px;line-height: 40px;}	
}

@media only screen and (max-width:360px) {
.xtgn_list li{ overflow:hidden;padding: 0px 4px; width:50%; margin: 5px 0px}	

}



.qdhz_bg4{overflow:hidden;background:url(../img/hz_bg4.jpg) no-repeat center top; background-size: cover;}

.qdzc_box{ overflow:hidden;padding: 40px; margin:0 auto; max-width: 800px; width: 90%; background:rgba(255, 255, 255, 0.8); border-radius: 15px; box-shadow:0 0 20px 1px rgba(0,0,0,.2); margin-bottom: 20px; margin-top: 20px}
.qdzc_box dl{ overflow:hidden;padding:0px; margin:0;}
.qdzc_box dl dt{line-height: 180%; font-size:22px; color: #222; font-weight: 700; margin-bottom: 5px; text-align: center}
.qdzc_box dl dd{line-height: 190%; font-size: 16px;}

@media only screen and (max-width:1200px) {

	.qdzc_box{ overflow:hidden;padding: 40px 30px;}
	.qdzc_box dl dt{line-height: 180%; font-size:20px; }
}

@media only screen and (max-width:600px) {
.qdzc_box dl dd{line-height: 190%; font-size: 14px;}
.qdzc_box{ overflow:hidden;padding: 30px 20px;width: 94%;}
}





.gq_ys_list{ overflow:hidden; margin:0px; padding:0px;}

.gq_ys_list li{ width:16.6666%; overflow:hidden; padding:0px; margin-bottom:20px; float:left}
.gq_ys_list li dl{ width:92%; margin:0 auto;overflow:hidden; padding:0px; text-align:center}
.gq_ys_list li dl dt{ margin:0px;overflow:hidden; padding:0px;}
.gq_ys_list li dl dt img{ width:100px; height:100px; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.gq_ys_list li dl dt h3{ margin:0px; font-size:18px; font-weight:bold;overflow:hidden; padding:0px;}
.gq_ys_list li dl dd{ margin:0px; font-size:24px;overflow:hidden; padding:0px; line-height:24px; color:#0960d7; margin-top:10px}

.gq_ys_list li:hover img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


@media only screen and (max-width:760px) {
.gq_ys_list li dl dt img{ width:80px; height:80px; vertical-align:middle}

}

@media only screen and (max-width:740px) {
.gq_ys_list li{ width:33.33%; overflow:hidden; padding:0px; float:left}

}


/* --------研发与创新------------*/
.yfcx_bg{ padding:0px; margin:0px; position:relative;padding-top:150px; padding-bottom:150px;background:#156eb9 url(../img/cx_bg.jpg) no-repeat center right;background-size: 50% auto}

.yfcx_js_L{ float:left; width:40%;}
.Google_js_R{ float: right; width:50%;}

.yfcx_info{ overflow:hidden; margin:0px; padding:0px}

.yfcx_info dl{ overflow:hidden; margin:0px; padding:0px; color:#fff}
.yfcx_info dl dt{ overflow:hidden; margin:0px; padding:0px;}
.yfcx_info dl dt h3{ font-size:30px; line-height:170%; color:#FFFFFF; font-weight:bold }
.yfcx_info dl dt h4{ font-size:18px; line-height:180%; margin-bottom:10px; color:#FFFFFF; }
.yfcx_info dl dd{ overflow:hidden; margin:0px; padding:0px; line-height:16px; line-height:190%}

@media only screen and (max-width:960px) {
.yfcx_bg{background-size: 60% auto;padding-top:80px; padding-bottom:80px;}
.yfcx_js_L{ float:left; width:45%;}
.yfcx_info dl dt h3{ font-size:24px;}
.yfcx_info dl dt h4{ font-size:18px; line-height:180%; margin-bottom:10px;}
}


@media only screen and (max-width:760px) {
.yfcx_js_L{ float: none; width:100%; margin:0 auto;background:rgba(0, 0, 0, 0.7); padding: 30px 20px}
.yfcx_bg{background-size:cover;padding-top:40px; padding-bottom:40px;}
	.yfcx_info dl dt h3{ font-size:24px; text-align: center}
	.yfcx_info dl dt h4{text-align: center}
}






.ser_M{ overflow:hidden; padding:0px; margin:0px;}
.ser_M li{ width:100%; padding:100px 0px 100px 0px; overflow:hidden;}
.ser_M li:nth-child(2n-1){ background:#fff; width:100%; padding:60px 0px 60px 0px; overflow:hidden;}
.ser_M li:nth-child(2n){ background:#F4F4F4; width:100%; padding:60px 0px 60px 0px; overflow:hidden;}

@media only screen and (max-width:1366px) {
.ser_M li{width:100%; padding:80px 0px 80px 0px; overflow:hidden;}
.ser_M li:nth-child(2n-1){ background:#fff; width:100%; padding:50px 0px 50px 0px; overflow:hidden;}
.ser_M li:nth-child(2n){ background:#F4F4F4; width:100%; padding:50px 0px 50px 0px; overflow:hidden;}
}

@media only screen and (max-width:1190px) {
.ser_M li{width:100%; padding:40px 0px 40px 0px; overflow:hidden;}
.ser_M li:nth-child(2n-1){ background:#fff; width:100%; padding:40px 0px 40px 0px; overflow:hidden;}
.ser_M li:nth-child(2n){ background:#F4F4F4; width:100%; padding:40px 0px 40px 0px; overflow:hidden;}
}

@media only screen and (max-width:900px) {
.ser_M li{width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
.ser_M li:nth-child(2n-1){ background:#fff; width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
.ser_M li:nth-child(2n){ background:#F4F4F4; width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
}

.ser_M li:nth-child(2n-1).img_box1{ float:left;}
.ser_M li:nth-child(2n) .img_box1{ float: right;}

.img_box1{ overflow:hidden; text-align:center; margin:0px; padding:0px; width:49%; float:left}
.img_box1 img{ overflow:hidden; vertical-align: middle;max-width:100%; width:auto; height:auto;}
@media only screen and (max-width:767px) {
.img_box1{ overflow:hidden; text-align:center; margin:0px; padding:0px; width:100%; float:left}
.img_box1 img{ overflow:hidden; vertical-align: middle;max-width:100%; width:auto; height:auto;}
}



.ser_txt1{overflow:hidden; padding:3% 0px 10px 0px; margin:0px; }
.ser_txt1 dl{overflow:hidden; padding:0px; width:86%; margin:0 auto}
.ser_txt1 dl dt{overflow:hidden; padding:0px; margin:0px; font-size:36px; color:#004dc1; line-height:190%;  margin-bottom:10px; font-weight:bold}
.ser_txt1 dl dd{overflow:hidden; padding:0px; margin:0px;font-size:16px;  line-height:190%;color:#555}
.ser_txt1 dl dd strong{color:#333;font-weight:bold}
.ser_txt1 dl dd  h3{color:#111; margin-bottom: 5px; margin-top: 10px}

@media only screen and (max-width:1000px) {
.ser_txt1{overflow:hidden; padding:3% 0px 10px 0px;}
.ser_txt1 dl{overflow:hidden; padding:0px; width:94%; margin:0 auto}
.ser_txt1 dl dd{overflow:hidden; padding:0px; margin:0px;  font-size:14px; line-height:190%;color:#555}
.ser_txt1 dl dt{font-size:26px; }
}


@media only screen and (max-width:767px) {
.ser_txt1{overflow:hidden; padding:2% 0px 10px 0px;}
.ser_txt1 dl{overflow:hidden; padding:0px; width:94%; margin:0 auto}

}

@media only screen and (max-width:740px) {
.ser_txt1 dl{overflow:hidden; padding:0px;padding-bottom:15px; width:94%; margin:0 auto}
.ser_txt1{overflow:hidden; padding:10px 0px 10px 0px;width:100%; margin:0 auto}


}



/* -----------快捷-咨询-------------------- */
.d_gg_bg{overflow:hidden;background: #1d329d url("../images/d_gg_bg.jpg") no-repeat center top; background-size: cover;}

.d_zx_txt{overflow:hidden; margin:0px; padding:0px;}
.d_zx_txt dl{ overflow:hidden; margin:0px; padding:20px;text-align: center;}
.d_zx_txt dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:36px; color:#fff; text-align: center; line-height: 180%;font-weight: 700; margin-bottom: 10px;text-shadow: 0 1px 1px #000000;}
.d_zx_txt dl dd{ overflow:hidden; margin:0px; padding:0px; line-height:30px; font-size:20px; color:#fff;letter-spacing: 2px}


.zz_btn_box{ margin:0 auto; padding: 0px; overflow: hidden; margin-top:25px; text-align: center}

.zz_btn{ color: #fff; width: 160px;text-align: center; height: 50px;font-size: 20px; line-height:50px;
	background-image: -moz-linear-gradient(-30deg,#ff8a00 0,#ffbd48 100%);
	background-image: -webkit-linear-gradient(-30deg,#ff8a00 0,#ffbd48 100%);
	background-image: -ms-linear-gradient(-30deg,#ff8a00 0,#ffbd48 100%);
	border: 0; border-radius: 30px;box-shadow:0 0 20px 1px rgba(0,0,0,.1);display: inline-block; margin: 0px 10px
}

.zz_btn:hover{border: 0;background-image: -moz-linear-gradient(-30deg,#ffbd48 0,#ff8a00 100%);
	background-image: -webkit-linear-gradient(-30deg,#ffbd48 0,#ff8a00 100%);
	background-image: -ms-linear-gradient(-30deg,#ffbd48 0,#ff8a00 100%);}


@media only screen and (max-width:1000px) {
.d_zx_txt dl dt{font-size:30px; line-height:36px}	
.d_zx_txt dl dd{line-height:24px; font-size:18px;} 	
}

@media only screen and (max-width:600px) {
.d_zx_txt dl dt{font-size:24px; line-height:32px}	
.d_zx_txt dl dd{line-height:24px; font-size:16px;letter-spacing:0.5px}
.zz_btn{ height: 46px;font-size:18px; line-height:46px; width: 130px; margin: 0px 5px}	
}





/* ------------footer-------------------- */
.footer_box{ overflow:hidden; padding:55px 0px 55px 0px; margin:0px;background: #2a2a32 url("../images/footer-top-bg.png") no-repeat left top; background-size: cover;}

.footer_list{ margin:0px; padding:0px; overflow:hidden}
.footer_list li{ margin:0px; padding:0px; overflow:hidden; width:33.333%; float:left; border-right:#555558 1px solid; min-height: 230px}

.footer_list li:nth-child(1){ width:34%; }
.footer_list li:nth-child(2){ width:33%; }
.footer_list li:nth-child(3){ width:33%; }
.footer_list li:last-child{border-right:#333 0px solid}


.footer_Link{ overflow:hidden; margin:0px; padding:0px}
.footer_Link dl{ overflow:hidden; margin:0px; padding:0px;}
.footer_Link dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#fff}
.footer_Link dl dd{ overflow:hidden; margin:0px; padding:0px; line-height:24px; font-size:14px; color:#b0b0b0;white-space:nowrap;text-overflow:ellipsis;}
.footer_Link dl dd a{color:#b0b0b0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.footer_Link dl dd a:hover{ color:#fff}

.footer_nav{ overflow:hidden;  padding:0px;margin:0}
.footer_nav dl{ overflow:hidden; margin:0px; padding:0px; width:auto;float: left; margin-right:11%}
.footer_nav dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:18px; color:#fff; margin-bottom:10px;font-weight: 700}
.footer_nav dl dd{ overflow:hidden; margin:0px; padding:0px; line-height:28px; font-size:15px; color:#b0b0b0;font-weight: 300;  margin-bottom:5px}
.footer_nav dl dd:hover a{ color:#fff}
.footer_nav dl dd a{ color:#b0b0b0;}
.footer_nav dl dt a{ color:#fff;}
.footer_nav dl:nth-child(3){margin-right:0%}

.footer_list li:nth-child(1) .footer_nav{ width:85%; margin:0 }

.footer_lx{ overflow:hidden; padding:0px; width:85%; margin:0 auto}
.footer_lx dl{ overflow:hidden; margin:0px; padding:0px}
.footer_lx dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#fff; margin-bottom:5px}
.footer_lx dl dd{ overflow:hidden; margin:0px; padding:0px; line-height:28px; font-size:15px; color:#b0b0b0;font-weight: 300; margin-bottom: 3px}
.footer_lx dl dd i{ margin-right:4px; font-size: 18px}


.d_tel{overflow:hidden; padding:0px; margin-bottom: 15px }
.d_tel a {font-size:26px;letter-spacing: 1px;font-family: 'AVGBBT';color: #ff8a00; line-height:40px}
.d_tel i{line-height:40px; vertical-align: middle;font-size:40px;}




.d_2wm1{ width:140px;text-align:center; float: right;border-radius:6px;display: inline-block}
.d_2wm1 img{ width:120px; height:120px; vertical-align:top;border-radius:6px}
.d_2wm1 p{ font-size:14px; color:#b0b0b0; line-height:30px}
.d_2wm2{ width:130px;text-align:center; float: right;border-radius:6px;display: inline-block}
.d_2wm2 img{ width:120px; height:120px; vertical-align:top;border-radius:6px}
.d_2wm2 p{ font-size:14px; color:#b0b0b0; line-height:30px}



.footer_list li:nth-child(3){text-align:right}

.footer-copyright{padding:20px 0px 20px 0px; margin:0px; overflow:hidden; background: #212127}
.footer-copy_txt{ color:#b0b0b0; font-size:14px;}
.footer-copy_txt a{ color:#b0b0b0; }
.footer-copy_txt .beian{ float:right; display:inline}

@media only screen and (max-width:1300px) {
.footer_list li:nth-child(1){ width:40%; }
.footer_list li:nth-child(2){ width:30%; }
.footer_list li:nth-child(3){ width:30%; }
}
@media only screen and (max-width:1050px) {
.footer_nav dl{ overflow:hidden; margin:0px; padding:0px; width:auto;float: left; margin-right:10%}	
	
}
@media only screen and (max-width:1000px) {
	.footer_list li{ min-height: 20px;height: auto}	
.footer_box{ padding:30px 0px}

.footer_list li:nth-child(1){ display:none}
.footer_list li{ width: 50%;}
.footer_list li:nth-child(2){ width:50%; }
.footer_list li:nth-child(3){ width:50%;text-align: center }
.footer_list li:last-child{border-right:#333 0px solid}

.footer-copyright{ padding:10px 0px 10px 0px;}
}





@media only screen and (max-width:750px) {
.footer-copyright,.footer-copy_tx{ font-size:12px; text-align:center; line-height:22px}
.footer-copy_tx a{ font-size:12px}
.footer-copy_txt .beian{ display:block; width:100%; text-align:center; line-height:26px;}
.footer-copy_txt .beian a{font-size:12px}
	
.footer_list li:nth-child(2){ width:100%; text-align: center; margin-bottom: 20px;border-right:#333 0px solid}
.footer_list li:nth-child(3){ width:100%;text-align: center }	
.d_2wm1{display: none;}	
.d_2wm2{ width:120px;text-align:center; float: none;border-radius:6px}
.footer_lx dl dd i{display: none;}	
}




.link_txt{ overflow:hidden;border-top: 1px solid #2a2a32; background:#212127}
.link_txt ul{overflow:hidden;padding:15px 0px; margin: 0 auto; max-width: 1400px; width:94%}
.link_txt ul a{ width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0px 0px 0px 10px; color:#949498; line-height: 190%; display: inline-block}
.link_txt ul a{ font-size:14px;  color:#949498}

.lm_link_txt{padding:0px; line-height: 190%;float:left;color:#bababa; font-size:16px;width:100px;}
.lm_link_txt a{color:#bababa; font-size:16px; }

@media only screen and (max-width:1000px) {
.link_txt{display: none;}	
}





/**--------客服------- **/
.rightBar{ width:50px; position:fixed; right:10px; top:50%; margin-top:-140px; z-index:200; display: block}
.rightBar .link{ display:block; cursor:pointer; width:50px; height:50px; background:#0058c5; margin:1px 0 0 0; position:relative; left:0; top:0; transition:all linear .2s; margin-top:6px; border-radius: 5px}
.rightBar .link .img{ display:block}
.rightBar .link .lChi{ visibility:hidden; opacity:0; filter:alpha(opacity = 0); height:50px; position:absolute; right:49px; top:0; padding:0 20px 0 0; overflow:hidden; transition:all linear .2s}
.rightBar .link .lChi .ar{ display:block; position:absolute; right:10px; top:15px}
.rightBar .link .lChi .txt{ display:block; height:50px; line-height:50px; font-size:14px; color:#fff; padding:0 20px; white-space:nowrap; border-radius:4px; background:url(../images/optbg.png) repeat;}
.rightBar .link:hover{ background:url(../images/hoverrtbarbg.jpg) repeat-y;}
.rightBar .link:hover .lChi{ visibility:visible; opacity:100; filter:alpha(opacity = 100);}
.rightBar .link:hover .wxgzh,.rightBar .link:hover .chis{ display:block}
.rightBar .first{ cursor:default; border-top-left-radius:4px; border-top-right-radius:4px;}
.rightBar .last{ border-bottom-left-radius:4px; border-bottom-right-radius:4px;}

.rightBar .last01{ border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
.rightBar .wxgzh{ display:none; position:absolute; top:-11px; left:-190px; width:188px; height:258px; background:url(../images/gzhewm.png) no-repeat 0 0}
.weibox{ width:142px; height:208px; float:left; margin-top:30px; margin-left:20px; display:inline;}
.weibox_er{ width:142px; height:142px; float:left; overflow:hidden;}
.weibox_er img{ width:142px; height:142px;}
.weibox_zhi{ width:142px; height:50px; float:left; border-top:1px #CCCCCC solid; margin-top:10px; text-align:center; line-height:26px; font-size:14px; padding-top:10px;}

.rightBar .chis{ display:none; padding:0 25px 10px 10px; width:378px; position:absolute; left:-377px; top:-50px}
.rightBar .chis .ars{ display:block; width:12px; height:22px; background:url(../images/arric.png) no-repeat 0 0; position:absolute; right:14px; top:70px; z-index:2}
.rightBar .cIns{ border-radius:3px; overflow:hidden; background:#fff; box-shadow:0 0 16px #dcdbdb; padding:15px 0 2px 0; margin-top:15px;}
.rightBar .csIn{ width:322px; margin:0 auto; position:relative; left:0; top:0; padding: 10px}
.rightBar .csIn .tt{ display:block; height:20px; line-height:20px; font-size:16px; color:#333; text-align:left; font-weight:bold}
.rightBar .csIn .row{ height:auto;  text-align:left; font-size:0; padding-bottom:10px;}
.rightBar .csIn .row .lt{ display:inline-block; *display:inline; zoom:1; line-height:48px; font-size:14px; color:#666;  text-align:left}
.rightBar .csIn .row .qq{ cursor:pointer; display:inline-block; *display:inline; zoom:1; height:22px; width:22px; background:url(../images/qqon.jpg) no-repeat; position:relative; left:0; top:6px}
.rightBar .csIn .row .qq:hover{ background:url(../images/qqon.jpg) no-repeat}
.rightBar .csIn .row .wx{ display:inline-block; *display:inline; zoom:1; height:22px; width:22px; background:url(../images/wx.jpg) no-repeat; margin-left:8px; position:relative; left:0; top:6px}
.rightBar .csIn .row .wx:hover{ }
.rightBar .csIn .col{ width:140px}
.rightBar .mgt{ margin-top:8px}

.rightBar .csIn{width:340px;background:none;}
.rightBar .csIn .col{width:340px;}
.rightBar .csIn .row{width:90px; float:left;  display:inline; margin-right:20px;}
.rightBar .csIn .hour24{/* width:340px; */}
.rightBar .csIn .austin{margin-top:20px;}

@media only screen and (max-width:1000px) {
.rightBar{display: none}		
}






.ui-pagination-container {
	height: 34px;
	line-height: 34px; text-align: center
}

.ui-pagination-container .ui-pagination-page-item ,.ui-pagination-container .ui-pagination-page-btn{
	font-size: 14px;
	padding: 4px 10px;
	background: #fff;
	border: 1px solid #c5b7b7;
	color: #888;
	margin: 0 3px;
	text-decoration: none; line-height: 20px
}

.ui-pagination-container .ui-pagination-page-item:hover {
	border-color: #014099;
	color: #568dbd;
	text-decoration: none;
}

.ui-pagination-container .ui-pagination-page-item.active {
	background: #014099;
	border-color: #014099;
	color: #fff;
	cursor: default;
}
.page{text-align: center;margin: 30px 0;}




