
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.hidden{display:none;}
.last{border-bottom:none !important;}
blockquote{background:#f9f9f9;padding:8px 20px;border:1px solid #ccc;}


.map_img2 {
	display: block;
	margin: 0px auto;
}

.map_img3{
	display: none;
}

.brd_txt {
	width: 40%;
}
/*服务品牌*/
.bgf3{ background:#f3f3f3}
.a_box { width: 100%;  padding: 50px 15.5%; box-sizing: border-box;}
.hdtc{ width:100%; margin-top:20px;}
.hdtc li{ width:300px; height:300px; box-sizing:border-box; border:2px solid #fff; text-align:left; float:left; position:relative}
.hdtc li i{ width:100px; height:100px; border-radius:100px; box-sizing:border-box; border:2px solid #fff; position:absolute; top:-20px; left:0; background:#fff; overflow:hidden}
.hdtc li h1{ font: bold 28px/312px "微软雅黑"; color:#fff; text-indent:50px}
.hd1{ z-index:1;background:#549e39;  border-radius: 312px;}
.hd2{ margin-left:-80px; z-index:2;background:#a6a6a6; border-radius: 300px;}
.hd3{ margin-left:-80px; z-index:3;background:#549e39; border-radius: 300px;}
.hd4{ margin-left:-80px; z-index:4;background:#a6a6a6; border-radius: 300px;}
.hd5{ margin-left:-80px; z-index:5;background:#549e39; border-radius: 300px;}

.gy{ width:100%;}
.gy img{ max-width:100%;}
.gy li{ width:32%; float:left; background:#f3f3f3; margin-right:2%;  text-align:left;border-top-left-radius:15px;border-bottom-right-radius:15px; overflow:hidden; margin-bottom:30px}
.gy li:nth-child(3n+0){ margin-right:0}
.gy li em{ float:left;width:13%;  background:#205ab3; font:16px/55px "微软雅黑"; color:#fff; text-align:center; border-top-left-radius:15px; overflow:hidden}
.gy li span{ width:85%; float:right;font:16px/30px "微软雅黑"; padding-top:10px}
@media (min-width: 1200px) and (max-width: 1700px) {
.a_box { padding: 50px 5%}
.hdtc{ width:100%;}
.hdtc li{ width:300px; height:300px; text-align: center; }
.hdtc li h1{ font: bold 20px/300px "微软雅黑"; text-indent:0 }
.hdtc li h3{ width:115px; font:14px/30px "微软雅黑";}

.hd1{ border-radius: 300px;}
.hd2{ border-radius: 300px;}
.hd3{ border-radius: 300px;}
.hd4{  border-radius: 300px;}
.hd5{  border-radius: 300px;}
.a_box{padding:6% 2%;}	
}
@media (max-width: 1200px) { 
.a_box { padding: 50px 2%}
.hdtc{ width:100%;}
.hdtc li{ width:260px; height:260px;   }
.hdtc li h1{ font: bold 20px/260px "微软雅黑"; }
.hdtc li h3{ width:115px; font:14px/30px "微软雅黑";}

.hd1{ border-radius: 260px;}
.hd2{ border-radius: 260px;}
.hd3{ border-radius: 260px;}
.hd4{  border-radius: 260px;}
.hd5{  border-radius: 260px;}

.gy li{ width:49%; float:left;}
.gy li:nth-child(3n+0){ margin-right:2%}
.gy li:nth-child(2n+0){ margin-right:0}

}
@media (max-width: 1024px) { 

}
@media (max-width: 888px) { 
.hdtc{ width:100%;}
.hdtc li{ width:250px; height:250px;  margin:0px auto 20px; float:none}
.hdtc li h1{ font: bold 20px/250px "微软雅黑";text-indent:0; text-align:center }
.hdtc li h3{ width:115px; font:14px/30px "微软雅黑";}

.hd1{ border-radius: 250px;}
.hd2{ margin-left:0px; border-radius: 250px;}
.hd3{ margin-left:0px; border-radius: 250px;}
.hd4{ margin-left:0px; border-radius: 250px;}
.hd5{ margin-left:0px; border-radius: 250px;}
.gy li{ width:100%; float:left;}
.gy li:nth-child(3n+0){ margin-right:0%}
.gy li:nth-child(2n+0){ margin-right:0}
}

.brd_li {
	width: 50%;
	padding: 10px;
	box-sizing: border-box;
	float: left;
	text-align: center;
}

.brd_li dl {
    padding: 30px 20px;
    width: 100%;
    display: block;
    background: #f5f5f5;
    box-sizing: border-box;
    border-radius: 6px;
}

.brd_li:hover dl {
    background: #205ab3;
}

.brd_li:hover dl dt {
   color: #fff;
}

.brd_li:hover dl dd {
   color: #fff;
}

.brd_li dl dt {
    font: 18px/18px "微软雅黑";
    margin: 12px 0px;
}

.brd_li dl img{
	width: 100%;
}

.brand_img {
	width: 56%;
}

.list_rt {
	width: 65.8333333333333333333333334%;
	position: relative;
	height: 388px;
	overflow: hidden;
}

.list_rt li.list_rt1 {
width: 50%;
height: 189px;
background: #fff;
padding: 24px 32px;
box-sizing: border-box;
position: absolute;
top: 0;
}

.list_rt li.list_rt2 {
width: 50%;
height: 189px;
background: #fff;
padding: 24px 32px;
box-sizing: border-box;
position: absolute;
bottom: 0;
left: 0;
}

.list_rt li.list_rt3 {
	width: 48.6%;
	height: 122px;
	background: #fff;
	padding: 33.3px 24px;
	position: absolute;
	right: 0;
	top: 0;
}

.list_rt li.list_rt4 {
	width: 48.6%;
	height: 122px;
	background: #fff;
	padding: 33.3px 24px;
	position: absolute;
	right: 0;
	top: 132px;
}

.list_rt li.list_rt5 {
	width: 48.6%;
	height: 122px;
	background: #fff;
	padding: 33.3px 24px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.list_rt li.list_rt3 img {
    width: 72px;
    float: left;
    margin-right: 18px;
    padding-right: 18px;
    border-right: 1px solid #f5f5f5;
}

.list_rt li.list_rt4 img {
    width: 72px;
    float: left;
    margin-right: 18px;
    padding-right: 18px;
    border-right: 1px solid #f5f5f5;
}

.list_rt li.list_rt5 img {
    width: 72px;
    float: left;
    margin-right: 18px;
    padding-right: 18px;
    border-right: 1px solid #f5f5f5;
}

.list_rt li.list_rt1 h2 {
    font: 16px/16px "微软雅黑";
}

.list_rt li.list_rt2 h2 {
    font: 16px/16px "微软雅黑";
}

.list_rt li.list_rt3 h2 {
    font: 16px/16px "微软雅黑";
		margin-bottom: 20px;
}

.list_rt li.list_rt4 h2 {
    font: 16px/16px "微软雅黑";
		margin-bottom: 20px;
}

.list_rt li.list_rt5 h2 {
    font: 16px/16px "微软雅黑";
		margin-bottom: 20px;
}

.list_rt li.list_rt1 p {
    color: #666;
    font: 14px/24px "微软雅黑";
    margin: 20px 0px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f5f5f5;
}

.list_rt li.list_rt2 p {
    color: #666;
    font: 14px/24px "微软雅黑";
    margin: 20px 0px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f5f5f5;
}

.list_rt li.list_rt3 p {
    display: none;
}

.list_rt li.list_rt4 p {
    display: none;
}

.list_rt li.list_rt5 p {
    display: none;
}

.list_rt li.list_rt1 span {
    color: #666;
    font: 14px/14px arial;
    background: url(../images/new_ioc1.png) no-repeat 96% 2px;
    display: block;
}

.list_rt li.list_rt2 span {
    color: #666;
    font: 14px/14px arial;
    background: url(../images/new_ioc1.png) no-repeat 96% 2px;
    display: block;
}

.list_rt li.list_rt3 span {
    color: #666666;
    display: block;
    background: url(../images/new_ioc1.png) no-repeat 96% 4px;
}

.list_rt li.list_rt4 span {
    color: #666666;
    display: block;
    background: url(../images/new_ioc1.png) no-repeat 96% 4px;
}

.list_rt li.list_rt5 span {
    color: #666666;
    display: block;
    background: url(../images/new_ioc1.png) no-repeat 96% 4px;
}


.list_rt li.list_rt1:hover span {
    background: url(../images/new_ioc3.png) no-repeat 96% 2px;
}

.list_rt li.list_rt2:hover span {
    background: url(../images/new_ioc3.png) no-repeat 96% 2px;
}

.list_rt li.list_rt1 img {
	display: none;
}

.list_rt li.list_rt2 img {
	display: none;
}

#formWrite .prove {
	line-height: 1.5;
	padding: 8px;
	box-sizing: border-box;
	text-indent: 2em;
}

#newslist li h4 {
	margin-top: 20px;
	color: #999;
}


.brd_img .div_li dl {
	background: #205ab3;
}

.brd_img .div_li dl dt {
    color: #fff;
}

.brd_img .div_li dl dd {
    color: #fff;
}

.brd_text {
	width: 100%;
	float: left;
	margin-bottom: 48px;
}

.brd_img {
	width: 100%;
	margin: 48px 0px;
}

.mascot_img {
	margin-bottom: 8%;
}

.brd_img img{
	border-radius: 6px;
	width: 100%;
}

.brd_box {
	width: 100%;
	margin-bottom: 40px;
}

.brd_text {
	width: 50%;
	padding-top: 5%;
}

.brd_i {
	width: 50%;
}

.brd_i img {
	width: 100%;
}

.brd_text li {
	width: 100%;
	float: left;
	margin-right: 4%;
	font-size: 16px;
	color: #333;
	height: 48px;
	line-height: 48px;
	border: 1px solid #f5f5f5;
	box-sizing: border-box;
	margin-top: 4%;
}

.brd_text li+li {
	margin-right: 0px;
}

.brd_text li span {
	float: left;
	padding: 0px 1%;
	color: #205ab3;
}

.about { box-shadow:0;-webkit-box-shadow:0;-moz-box-shadow:0; }
.header { width:940px;height:90px;margin:0 auto;z-index:8; }

.link { margin-top:30px;float:right;text-align:right; _width:718px; }
.link li { float:left;display:inline;margin-left:60px; }
.link li a{color:#4F4E4E;font-size:16px;font-weight:500;padding-bottom:6px;display:block;}
.link li.active{border-bottom:2px solid #0066ff;}
.link li.active a{color:#0066FF  }
.link li:hover { border-bottom:2px solid #0066ff;color:#0066FF  }
.link li a:hover{color:#0066FF  }
.adlist{padding:20px;}
.adlist li{float:left;diaplay:inline;margin-left:30px;margin-bottom:20px;width:110px;}

.main { width:940px;margin:40px auto 10px auto;font-size:14px;display:table;padding-bottom:10px; border-bottom:1px solid #EEEEEE}
.info { width:300px;float:left;margin-right:20px; }
.info h3 { width:300px;height:26px;background:url('../img/ictb.png') no-repeat;font-size:0;margin-bottom:8px; }
.info ul{margin-left:-10px;}
.info ul li{list-style:none;float:left;width:140px;padding-left:0;background:none;margin-left:10px;}
.info ul{margin-left:-10px;}
.b2 h3 { background-position:0 -26px; }
.b3 { margin:0;position:relative; }
.b3 span{position:absolute;right:10px;top:0;background:url('../img/morelink.gif') no-repeat left center;padding-left:12px;}
.b3 span a{color:#8C8C8C;font-weight:600}
.b3 h3 { background-position:0 -52px; }
.info li { padding:3px 0 3px 12px;background:url('../img/dian.png') 2px center no-repeat; }
.info li a { color:#8c8c8c; }
.info p { color:#8c8c8c; }
.info p img { display:table;margin:10px 0; }
.morelink{padding-top:20px;}
.morelink li{float:left;width:180px;}

.box { width:940px;margin:18px auto 0 auto; }
.left { width:140px;border-bottom:2px solid #DDD;background:#FFF;float:left; }
.left li:hover { border-left:3px solid #0066ff; }
.left li a { height:40px;line-height:40px;display:block;color:#333 }
.left li a:hover,.left li.active a{color:#0066FF}
.left li.active{border-left:3px solid #0066ff;}
.left li {
    border-left:3px solid #fff; 
    border-bottom: 1px solid #EEEEEE;
    font-size: 14px;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 25px;
}

.event_year { width:20%; text-align:center;float:left;margin-top:10px; background: #f5f5f5; }
.event_year li { height:56px;line-height:56px;font-size:18px;color:#828282;cursor:pointer; }
.event_year li.current { background: #205ab3; color: #fff;}
.event_list { width:80%;float:right;background:url('../img/dian3.png') 139px 0 repeat-y;margin:10px 0 20px 0; }
.event_list h3 { margin:0 0 10px 132px;font-size:24px;font-family:arial;color:#205ab3;padding-left:24px;background:url('../img/jian.png') 0 -45px no-repeat;height:38px;line-height:38px;}
.event_list li { background:url('../img/jian.png') 136px -80px no-repeat; }
.event_list li span { width:127px;text-align:right;display:block;float:left;margin-top:10px; font-size: 16px;}
.event_list li p { margin-left:24px;display:inline-block;padding-left:10px;line-height:25px;_float:left; }
.event_list li p span { width: 100%; text-align:left; padding:10px 0px;background:#FFF;margin:0; font-size: 15px; }

.event_list li p span:hover { color: #205ab3;} 

.event_list div { margin-bottom: 32px;}

.titlelist{line-height:24px;color: #8C8C8C;padding-bottom:20px;}
.titlelist dt { font-weight: bold;color:#666;white-space: nowrap;margin:10px;}
.titlelist dd {padding-left: 13px;}

.submit {
	width:100%;
	text-align: center;
	margin: 48px 0px;
}

.submit input {
	width: 40%!important;
	background: #205ab3;
	color: #fff!important;
	margin: 0px auto;
	height: 50px!important;
	line-height: 50px!important;
}

.cartButton {
	background: #;
}

.hr {
    border-top: 1px solid #CCD5DE;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 15px 0;
}
.red {
    color: #0065CB;
	font-size:15px;
}


#formWrite {
	width: 100%;
}

#formWrite input{
	width: 100%;
	height: 37px;
	border: 0px;
	text-indent: 2em;
	color: #666460;
	font-size: 16px;
}

#formWrite input.room {
	width: 10%;
	float: left;
}

#formWrite span {
	float: left;
	display: block;
	width: 10%;
	line-height: 37px;
}

.joinwiem {
	width: 100%;
	padding: 0px 2% 3%;
	box-sizing: border-box;
}

.join_cot {
	width: 80%;
	margin: 0px auto;
}

.add {
	font-size: 16px;
	margin-bottom: 24px;
}

.add span{
	font-weight: bold;
	color: #205ab3;
}

.qualifications {
	font-size: 16px;
	margin-bottom: 24px;
	line-height: 2;
}

.qualifications span{
	font-weight: bold;
	color: #205ab3;
	display: block;
	width: 100%;
	margin-bottom: 8px;

}

.duties {
	font-size: 16px;
	margin-bottom: 24px;
	line-height: 2;

}

.duties span{
	font-weight: bold;
	color: #205ab3;
	display: block;
	width: 100%;
	margin-bottom: 8px;

}

.apply-job {
	width: 180px;
height: 55px;
background: #205ab3;
text-align: center;
line-height: 55px;
margin: 40px 0;
font-size: 16px;
color: #fff;
float: left;
}

.apply-job a {
	display: block;
	color: #fff;
}

.mt_text a {
	
	padding: 10px;
	background: #205ab3;
	color: #fff;
}

.join_a {
	margin-top: 32px;
}

.mascot {
	width: 100%;
	padding-top: 80px;
}

.mascot img {
	width: 100%;
}

.drg_text h2 {
	width: 100%;
	text-align: center;
	color: #0c0804;
	font: 20px/40px "微软雅黑";
	margin-bottom: 48px;
}

.drg_text h2::after{
	content: '';
	width: 48px;
	height: 2px;
	background: #1a56b1;
	display: block;
	margin: 0px auto;
}

.drg_text1 {
	width: 100%;
}

.drg_text1 h2 {
	width: 100%;
	text-align: center;
	color: #0c0804;
	font: 20px/40px "微软雅黑";
	margin-bottom: 24px;
}

.drg_text1 h2::after{
	content: '';
	width: 48px;
	height: 2px;
	background: #1a56b1;
	display: block;
	margin: 0px auto;
}

.drg_text1 table{
	width: 100%;
	text-align: center;
}

.drg_text1 table, td, tr {
	border: 1px solid #f5f5f5;
	font: 15px/16px "微软雅黑";
	
}

.drg_text1 ul {
	width: 100%;
	float: left;
	text-align: center;
	border: 1px solid #f5f5f5;
	border-bottom: 0px;
	border-right: 0px;
	box-sizing: border-box;
	background: #1a56b1;
}

.drg_text1 dl{
	width: 100%;
	float: left;
	text-align: center;
	border: 1px solid #f5f5f5;
	box-sizing: border-box;
	border-bottom: 0px;
}

.drg_text1 dl dd {
	box-sizing: border-box;
	padding: 12px;
	border-bottom: 1px solid #f5f5f5;
	float: left;
	width: 100%;
}

.drg_text1 dl dd.dd_bk {
	background: #ebf2f8;
}

.drg_text1 dl dd.lx_dd {
	 width: calc(100%/3);
}

.drg_text1 dl dd.lx_dd_bor {
	border-right: 1px solid #f5f5f5;
}


.drg_text1 ul li {
	width: 50%;
	float: left;
	border-right: 1px solid #f5f5f5;
	box-sizing: border-box;
	padding: 12px;
	color: #fff;
}

.drg_ewm {
	width: 100%;
}

.drg_ewm_bk {
background-color: #f5f5f5;
width: 40%;
margin: 0px auto;
padding: 16px;
box-sizing: border-box;
text-align: center;
border: 1px solid #ddd;
margin-bottom: 32px;
}

.drg_ewm_bk p {
	font: 16px/24px "微软雅黑";
	margin-bottom: 10px;
	
}

.about_txt1 h3.zsz {
	width: 100%;
	text-align: center;
	font: 18px/18px "微软雅黑";
	padding-bottom: 32px;
	color: #808080;
	}


.growing {
	width: 100%;
	background: #f6faf8;
	padding: 24px 0px;
}


.growth {
	width: 100%;
	background: #f6faf8;
	padding: 24px 0px;
	text-align: center;
}

.growth img {
	width: 90%;
	text-align: center;
	display: block;
	margin: 0px auto;
}

.idea_img {
	width: 94%;
	margin: 0px auto 48px;
}

.idea_img img {
	width: 100%;
}

#idea {
	width: 100%;
	padding: 0px 0px 32px;
	background:#f5f5f5;
	box-sizing: border-box;
	position: relative;
}

#staff {
	display: block;
	width: 160px;
height: 60px;
position: absolute;
left: 16%;
top: 46%;
	
}

.topmeau ul li dl.xw_dl{
	width: 96%;
}

	.wdiv {
		width:1200px;
		margin: 0px auto;
	}
	
	
	.product p {
	
	}
	
	

	
	.d_box {
	    width: 54px;
	    height: 5px;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	}
	
	
	.qz .d_text{
		top: -16px;
	}
	
	.wz .d_text{
		top: -16px;
	}
	
	.jx .d_text{
		top: -16px;
	}
	
	.tz .d_text{
		top: -16px;
	}
	
	.jx p {
		position: absolute;
		width: 61px;
		left: -32px;
		top: 4px;
	}
	
	.jx1 p {
		position: absolute;
		width: 61px;
		left: -32px;
		top: 4px;
	}
	
	.qz  p {
		position: absolute;
		width: 72px;
		top: -12px;
		left: -72px;
	}
	
	.qz1  p {
		position: absolute;
		top: -12px;
		left: -36px;
	}
	
	.wz  p {
		position: absolute;
		width: 72px;
		left: -36px;
		top:4px;

	}
	
	.wz1  p {
			position: absolute;
			top:-12px;
			left: 12px;
	
		}
		
		.ah1  p {
				position: absolute;
				top:-20px;
				left: -38px;
		
			}
	
	
	.tz p {
			position: absolute;
			width: 72px;
			top:-16px;
			left: 4px;
		}
		
		.tz1 p {
				position: absolute;
	
				top:-16px;
				left: 12px;
			}
	
	.sd {
		top: 35%;
		left: 67%;
	}
	
	.sd1 {
		left: 65%;
	}
	
	.ah {
		top: 44%;
		left: 70%;
	}
	
	.ah1 {
	top: 64%;
left: 67%;
	}
	
	.jx {
		left: 70%;
top: 52%;
	}
	
	.jx1 {
			left: 66%;
top: 72%;
		}
	
	.zj {
		left: 76%;
		top:48%;
	}
	
	
	
	.qz {
		left: 74%;
		top:48%;
	}
	
	.qz1 {
		left: 69%;
top: 68%;
	}
	
	.jh {
		left: 75%;
		top: 46%;
	}
	
	.jh1 {
		left: 69%;
		top: 64%;
	}
	
	.wz {
		left: 76%;
		top:50%;
	}
	
	.wz1 {
		left: 71%;
		top: 70%;
	}
	
	.wz1 .d_text {
		top: -16px;
	}
	
	.jx1 .d_text {
		top: -16px;
	}
	
	.tz1 .d_text {
		top: -16px;
	}
	
	.qz1 .d_text {
		top: -16px;
	}
	
	.ah1 .d_text {
		top: -16px;
	}
	
	.wz  .mapTipList {
		left: 30px;
		top: -80px;
	
	}
	
	.wz  .mapTipList ul{
	
		height: 300px;
		overflow: scroll;
	}
	
	.wz1  .mapTipList {
		left: 30px;
		top: -80px;
	
	}
	
	.wz1  .mapTipList ul{
	
		height: 300px;
		overflow: scroll;
	}
	
	.tz {
		left: 77%;
		top: 48%;
	}
	
	.tz1 {
		left: 71%;
top: 66%;
	}
	
	.d_text {
		position: absolute;
		top: -36px;
		left: -8px;
	}
	
	.d_box p {
		color: #444;
		fill: #444;
		text-align: center;
	}
	
	.d {
	width: 5px;
	height: 5px;
	border-radius: 5px;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	transform: rotateX(50deg);
	}
	
	.d_box i {
		width: 20px;
		height: 20px;
		background: url(../images/mapdz_ioc.png) no-repeat;
		display: block;
	}
	
	.d_box:hover i{
		background-position: 0px -20px;
	}
	
	.d_box:hover .d {
		background: #1451af;
	}
	
	.d_box:hover .d::after {
		background: #1451af;
	}
	
	
	.d::after {
	    content: '';
	    position: absolute;
	    left: -10px;
	    top: -10px;
	    width: 25px;
	    height: 25px;
	    opacity: .2;
	    border-radius: 25px;
	    background-color: #fff;
	    animation: dotspread 3s ease infinite alternate;
	    
	}
	
.topBox {
		display: none;
	}


.menuBox {
	display: none;
}
	
	.menu-handler { background-color: #e62129; display: block; width: 100%; height: 70px; cursor: pointer; position: relative; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); }
	.menu-handler .menu-txt{ text-align: center; display: block; position: absolute; left: 0px; top: 0px; line-height: 70px; font-size: 14px; color: #fff; width: 100%;}
	.menu-handler .burger { width: 20px; height: 2px; background: #fff; display: block; position: absolute; z-index: 5; top: 29px; left: 50%; margin: 0px 0px 0px -10px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; }
	.menu-handler .burger-2 { top: 34px; }
	.menu-handler .burger-3 { top: 39px; }
	/*.menu-handler.active { background-color: #e62129; }
	.menu-handler.active .burger { background-color: #fff; }*/
	.menu-handler.active .burger-1 { top: 34px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
	.menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
	.menu-handler.active .burger-3 { top: 34px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
	#menu-moible-handler { width: 56px; height: 56px; background-color: #e62129; }
	#menu-moible-handler .menu-txt{ line-height: 56px;}
	#menu-moible-handler .burger { background-color: #fff; height: 3px; width: 30px; top: 18px; margin-left: -15px; }
	#menu-moible-handler .burger-2 { top: 28px; }
	#menu-moible-handler .burger-3 { top: 38px; }
	#menu-moible-handler.active .burger-1, #menu-moible-handler.active .burger-3 { top: 28px; }
	
	.navMobile {
    padding: 40px 0px;
}

.menuBox {
    background-color: #f1f1f1;
    color: #9d9d9d;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 584px;
    height: 100%;
    z-index: 910;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    transform: translate(570px,0px);
    -moz-transform: translate(584px,0px);
    -webkit-transform: translate(584px,0px);
    -o-transform: translate(584px,0px);
    transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;
    -webkit-transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}
	
	.fullSlide {
	width:100%;
	position:relative;
	height:660px;
	background-color:#fff;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:660px;
	overflow:hidden;
	text-align:center;
	opacity: 1!important;
}

.fullSlide .bd li img {
	width:100%;
	height:660px;
	
	}
.fullSlide .bd li a {
	display:block;
	height:660px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
	width:1020px;
	margin:0px auto;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:11px;
	height:11px;
	margin:1px;
	margin-right:5px;
	border-radius:11px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#fc9905;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:5%;
	background-position:-6px -137px;
} 
	
	.topdiv {
		width: 100%;
		height: 96px;
		position: relative;
		z-index: 999;
	}
	
	#toplog {
		width: 25%;
	}
	
	.topmeau {
		width: 56.66666666666%;
	}
	
	.topmeau ul {
		width: 100%;
		height: 100%;
	}
	
	.topmeau ul li {
		width: 20%;
		float: left;
		text-align: right;
		box-sizing: border-box;
		position: relative;
	}
	
	.topmeau ul li h2 {
	font-weight: normal;
	}

 .topmeau ul li h2 a {
	font: 14px/96px "微软雅黑";
	color: #060301;
	}
	
.topmeau ul li h2.down {
		background: url(../images/down_ioc.png) no-repeat right;
		padding-right: 14px;
	}
 
.topmeau ul li dl {
	display: block;
	position: absolute;
	right: 0px;
	width: 84%;
	padding:10px 14px;
	background: rgba(255, 255, 255, 0.9);
	display: none;
}

.topmeau ul li:hover dl {
	display:block;
	
}

 .topmeau ul li dl dd {
	 border-bottom: 1px dashed #f5f5f5;
 }

.topmeau ul li dl dd a {
	font: 14px/30px "微软雅黑";
	padding-right: 6px;
	
}
 
 .topmeau ul li dl dd a:hover {
 	color: #1451af;
 	border-right: 2px solid #1451af;
 }
  
 
 .new {
	 width: 100%;
	 background: #fff;
 }
 
 .new_list {
	 width: 100%;
 }
 
 .new_list li {
	 width: calc(100%/3);
	 float: left;
	 list-style: none;
	 text-align: center;
	 border-right: 1px solid #f5f5f5;
	 box-sizing: border-box;
 }
	
	
	.new_list li a {
		font:16px/48px "微软雅黑";
		display: block;
	}
	
	
	.new_list li a.new_list_1  {
		background: url(../images/group_ioc.png) no-repeat 37% 14px;
	}
	
	.new_list li.active a.new_list_1{
		background: url(../images/group_ioc_1.png) no-repeat 37% 14px;
	}
	
	
	.new_list li a.new_list_2  {
		background: url(../images/brand_ioc.png) no-repeat 37% 14px;
	}
	
	.new_list li.active a.new_list_2{
		background: url(../images/brand_ioc_1.png) no-repeat 37% 14px;
	}
	
	.new_list li a.new_list_3 {
		background: url(../images/operating_ioc.png) no-repeat 37% 14px;
	}
	
	.new_list li.active a.new_list_3{
		background: url(../images/operating_ioc_1.png) no-repeat 37% 14px;
	}

	.new_list li a.new_list_4 {
			background: url(../images/industry_ioc.png) no-repeat 37% 14px;
		}
	
	.new_list li.active a.new_list_4{
		background: url(../images/industry_ioc_1.png) no-repeat 37% 14px;
	}
	
	.active a { 
		color: #205ab3;
	}
	
	#mainl2 {
		width: 100%;
	}
	
	.tablist { 
		width: 100%;
		background: #f5f5f5;
		padding: 52px 0px 40px;
		}
	
	.list {
		width: 1200px;
		margin: 0px auto;
	}
	
	.list_img {
		width: 33.33333333333%;
		float: left;
		margin-right: 0.833333333333%;
	}
	
	.focusBox {
		width: 100%;
		position: relative;
	}
	
	.focusBox .hd ul {
		width: 100%;
		text-align: center;
	}
	
	.hd li {
    display: inline-block;
    width: 12px;
    height: 12px;
    line-height: 80px;
    overflow: hidden;
    background: #fff;
    cursor: pointer;
    margin: 0 4px 0 4px;
		border-radius:10px;
}

.hd li.on {
	background: #1451af;
}

	.hd {
    position: absolute;
    width: 100%;
    height: 11px;
    bottom: 2%;
    z-index: 2;
    text-align: right;
}
	
	.bd {
		width: 100%;
		
	}
	
	.bd li {
		width: 100%;
		position: relative;
		height: 388px;
	}
	.bd li a {
		display: 100%;
	}
	
	.bd li img{
		width: 100%;
		position: relative;
		height:100%; 
		object-fit:cover; 
		display:inline-block
	} 
	
	.new_text {
		width: 88%;
		height: 54px;
		background: #fff;
		position: absolute;
		left: 6%;
		bottom:8%;
	}
	
	.bd li:hover .new_text {
		background: #1451af;
		
	}
	
	.bd li:hover .new_text h2 {
		color: #fff;
		background: url(../images/new_ioc2.png) no-repeat 96% 24px;
	}
	
	.new_text h2 {
		font:16px/54px "微软雅黑";
		padding: 0px 24px;
		background: url(../images/new_ioc1.png) no-repeat 96% 24px;
	}
	
	.list_text {
		width: 32.5%;
		margin-right: 0.833333333333%;
		margin: 5px 0px;
	}
	
	.list_text li {
		width: 100%;
		height: 189px;
		background: #fff;

		padding: 24px 32px;
	}
	
	.list_text li img {
		display: none;
	}
	
	.list_text li.list_text1 {
		margin-bottom: 10px;
		
	}
	
	.list_text li:hover h2 {
		color: #1450ad;
	}
	
	
	
	
	.list_text li:hover span {
		
		background: url(../images/new_ioc3.png) no-repeat 96% 2px;
	}
	
	
	.list_text li h2 {
		font:16px/16px "微软雅黑";
	}
	
	.list_text li p {
		color: #666;
		font: 14px/24px "微软雅黑";
		margin: 20px 0px;
		padding-bottom: 20px;
		border-bottom: 1px solid #f5f5f5;
	}
	

	.list_text li span {
		color: #666;
		font: 14px/14px arial;
		background: url(../images/new_ioc1.png) no-repeat 96% 2px;
		display: block;
		}
		
		.rt_img {
			width: 32.5%;
			margin: 5px 0px;
		}
		
		.rt_img li { 
			width: 100%;
			background: #fff;
			padding: 33.3px 24px;
		}
		
		.rt_img p {
			display: none;
		}
		
		.rt_img li img {
			width: 72px;
			float: left;
			margin-right: 18px;
			padding-right:18px;
			border-right: 1px solid #f5f5f5;
			height: 30px;

			object-fit:cover;
			display:inline-block;
		}
		
		
		.rt_img li h2 {
			font:16px/16px "微软雅黑";
			margin-bottom: 20px;
			
		}
		
		.rt_img li span {
			color: #666666;
		display: block;
		background: url(../images/new_ioc1.png) no-repeat 96% 4px;
		}
		
		.list_txt1 {
			margin-bottom: 10px;
		}
		
		.list_txt2 {
			margin-bottom: 10px;
		}
		
		
		.active {
			
		}
	
	.ope_mb  {
		display: none;
	}
	
	.operating {
		width: 100%;
		padding: 56px 0px;
	}
	
	.ope_text {
		width: 100%;
		text-align: center;
	}
	
	.ope_text p {
		font: 16px/16px "微软雅黑";
		color: #0c0804;
		margin-bottom: 14px;
	}
	
	.ope_text span {
		color: #1a56b1;
		text-transform: uppercase;
	}
	
	.ope_text hr {
		width: 158px;
		height: 1px;
		background: #f5f5f5;
		margin: 0px auto;
	}
	
	.ope_text i {
		display: block;
		width: 24px;
		height: 3px;
		background: #1a56b1;
		margin: -3px auto 0px;
	}
	
	.ope_img {
		width: 100%;
	}
	
	.ope_img ul {
		margin-top: 48px;
		width: 100%;
		text-align: center;
	}
	
	.ope_img .ope_ul1 li {
		display: inline-block;
		text-align: center;
		margin:0px 2.44%;
	} 
	
	
	.ope_img .ope_ul1 li:last-child {
		margin: 0;
	}
	
	
	.ope_img .ope_ul2 {
		margin-top: 48px;
		text-align: center;
	}
		
	.ope_img .ope_ul2 li {
		display: inline-block;
		text-align: center;
		margin:0px 4.2%;
		} 
	
	.ope_img .ope_ul3 {
		margin-top: 48px;
		text-align: center;
	}
		
	.ope_img .ope_ul3 li {
		display: inline-block;
		text-align: center;
		margin:0px 4.2%;
		} 
	
	
	.footer_wdiv {
		padding-top: 56px;
		width: 100%;
		background: #2b2929;
		
	}
	
	.footer_wdiv dl dt {
		width: 100%;
		font: 16px/16px "微软雅黑";
		height: 46px;
		color: #f5f5f5;
	}
	

	
	.foot_dl  dd a {
		font: 14px/14px "微软雅黑";
		color: #f5f5f5;
		line-height: 32px;
	}
	
	.foot_dl  dd a:hover {
		color: #fff;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	
	.foot_dl {
		width: 16.6666666667%;
		float: left;
	}
	
	.lx_dl p {
		color: #fff;
		font:16px/24px "微软雅黑" ;
		text-indent: 32px;
	}
	
	.dh_p {
		background: url(../images/dh_ioc.png) no-repeat;
		margin-bottom: 24px;
	}
	
	.dz_p {
		background: url(../images/dz_ioc.png) no-repeat;
	}
	
	.footbtm {
		margin-top: 56px;
		border-top:1px solid #454343 ;
		height: 50px;
		line-height: 50px;
	}
	
	.list_menu {
		width: 1200px;
		max-width: 100%;
		padding: 0px 15px;
		height: 110px;
		margin: -53px auto 0;
		background: #fff;
		z-index: 10;
		position: relative;
		box-sizing: border-box;
	}
	
	.menu {
		width: 100%;
		height: 100%;
		position: relative;
		border-bottom: 1px solid #f5f5f5;
	}
	
	.list_menu .current {
		padding-left: 22px;
		margin-top: 42px;
		background: url(../images/home_ioc.png) 0 50% no-repeat;
	}
	
	.current a {
		color: #999;
	}
	
	.current i {
		width: 3px;
		height: 10px;
		margin: 0 10px;
		background: url(../images/current.png) 0 50% no-repeat;
		display: inline-block;
	}
	
	.current span {
		color: #000;
	}
	
	.navtion li{
		display: inline-block;
		margin: 0 15px;
		text-align: center;
	}
	
	.navtion li a {
		display: block;
		height: 110px;
		line-height: 110px;
		padding: 0 10px;
		font-size: 15px;
		color: #666460;
	}
	
	.cot {
		width: 100%;
	}
	
	.contRight { 
		width: 100%;
		padding: 72px 0px 0px;
	}
	
	.navtion li.left1 a{
		background: #205ab3;
		color: #fff;
	}
	
	.about_txt {
		width: 49%;
	}
	
	.about_txt h2 {
		color: #333;
		font:24px/56px "微软雅黑";
		font-weight: normal;
		margin-bottom: 10px;
		margin-top: 20px;
				}
	
	.about_txt p {
		font-size: 14px;
		color: #808080;
		line-height: 26px;
		margin-bottom: 18px;
		text-indent: 2em;
	}
	
	#about_ul {
		width: 100%;
		padding: 40px 0px;
		background: url(../images/ab_bk1.jpg) center;
		margin-top: 56px;
	}
	
	#about_ul ul {
		width: 1200px;
		max-width: 100%;
		margin: 0px auto;
	}
	
	#about_ul ul li {
		width: 33.333333333%;
		float: left;
		box-sizing: border-box;
		text-align: center;
	}
	
	#about_ul ul li:last-child {
		border-right:0px;
	}
	
	#about_ul ul li h2 {
		color: #fff;
		font:42px/42px Arial,"微软雅黑";
		margin-bottom: 8px;
	}
	
	#about_ul ul li h2 i {
		font-style:normal;
	}
	
	#about_ul ul li h2 span {
		font-size: 14px;
	}
	
	#about_ul ul li p {
		font: 12px/12px "微软雅黑";
		color: #fff;
	}
	
	.mouse {
		width: 100%;
		text-align: center;
		float: left;
	}
	
	.mouse img {
		width: 80px;
		display: block;
		margin: -20px auto 0px;
	}
	
	.seat {
		margin-top: 62px;
width: 100%;
background: #f5f5f5;
padding: 48px 0px;
	}
	
	.title {
		width: 100%;
		text-align: center;
		margin-bottom: 48px;
	}
	
	.title h2 {
		font: 24px/24px "微软雅黑";
		color: #333;
		
	}
	
	.title hr {
		display: block;
		width: 94px;
		height: 2px;
		background: #f5f5f5;
		margin: 0px auto;
		border: 0px;
		margin-top: 24px;
	}
	
	.title span {
		display: block;
		width: 32px;
		height: 4px;
		background: #205ab3;
		margin: -3px auto 0px;
	}
	
	.seat_img {
		width: 49%;
	}
	
	.seat_text {
		width: 96%;
	}
	
	.seat_text p {
    font-size: 14px;
    color: #808080;
    line-height: 26px;
    margin-bottom: 18px;
	text-indent: 2em;
	}
	
	.honor_bk {
		margin-top: 62px;
		width: 100%;
		background: #f5f5f5;
		padding: 48px 0px;
	}
	
	.honor_text p{
		font-size: 14px;
		color: #808080;
		line-height: 26px;
		margin-bottom: 18px;
	}
	
	.honor_img {
		float: left;
		width: 100%;
		margin-top: 24px;
	}
	
	.honor_img li {
		float: left;
		width: 20%;
		text-align: center;
	}
	
	.honor_img li p {
		font-size: 14px;
		color: #808080;
	}
	
	.advantage {
		width: 100%;
		margin-top: 80px;
		height: 400px;
		overflow: hidden;
	}
	
	.ade_cot {
		width: 90%;
		box-sizing: border-box;
		position: relative;
		margin: 0px auto;
	}
	
	.ade_cot img {
		width: 41.4166666666667%;
		float: right;
	}
	
	
	.ade_text {
		width: 58.583333333333%;
		padding: 4.2% 7% 4.2% 5%;
		float: left;
		background: rgba(255,255,255,0.98);
		box-shadow: 0 5px 10px rgba(0,0,0,0.05);
		box-sizing: border-box;
	}
	
	.ade_text p {
		font-size: 15px;
		color: #808080;
		line-height: 26px;
		text-indent: 2em;
	}
	
	.rey {
		width: 100%;
		margin-top: 80px;
		background: #f5f5f5;
		padding: 56px 0px;
	}
	
	.rey p {
		width: 83%;
		margin: 0 auto;
		font-size: 15px;
		color: #808080;
		line-height: 26px;
		text-indent: 2em;
	}
	
	.rey_text img {
		width: 100%;
		margin-top: 32px;

	}
	
	
	#honor {
		
		width: 100%;
		border-top:1px solid #f5f5f5;
		border-left:1px solid #f5f5f5;
		box-sizing: border-box;
		
	}
	
	#honor li {
		width: 20%;
		float: left;
		border-right:1px solid #f5f5f5;
		border-bottom:1px solid #f5f5f5;
		box-sizing: border-box;
		padding: 15px;
		text-align: center;
	}
	
	#honor li p {
    font-size: 14px;
    color: #808080;
}

#honor li img {
	width: 200px;
	height: 134px;
}

#honor li:hover {
	box-shadow: 0px 9px 10px rgba(0,0,0,0.12);
}

div.page {height:30px; line-height:30px; width:100%; text-align:center;color: #ff0000; padding:40px 0px 50px; box-sizing: border-box;}
div.page span {padding:3px 5px 3px 5px; background-color:#205ab3; color:#fff; border:solid 1px #205ab3; }
div.page a{ color:#444444; border:1px solid #ccc;padding:3px 5px 3px 5px; margin:0 2px; text-decoration:none; background-color:#f5f5f5;}
div.page a:hover {color:#fff; background-color:#205ab3; }


.news_search {
	width: 100%;
	
}

.news_search dl {
	width:278px;
	margin: 0px auto;
}

.news_search dd {
	display: inline-block;
}

.news_search dd.dd01 {
	width: 240px;
	border: 1px solid #eee;
	height: 38px;
	float: left;
	box-sizing: border-box;
}

.news_search dd.dd01 input{
	width: 100%;
	height: 100%;
	border: 0px;
	text-indent: 2em;
}

.news_search dd.dd02 {
	width:38px;
	height: 38px;
}

#newslist {
	width: 100%;
	margin: auto;
	
	box-sizing: border-box;
}

#newslist ul {
	width: 100%;
	float: left;

}


#newslist  li {
		width: calc(100%/4);
		float: left;
		box-sizing: border-box;
		padding: 6px;
		
	}
	
#newslist  li img{
	width: 100%;
	height: 160px;
	display: block;
	margin: 0px auto;
}

#newslist  li dl {
	padding: 10px;
	background: #f5f5f5;
}

#newslist li span {
	background: url(../images/time.png) 0 50% no-repeat;
	background-size: 14px;
	padding-left: 18px;
	box-sizing: border-box;
	color: #999;
	line-height: 20px;
	margin:0px auto 10px;
	display: block;
	font-family: arial;
	
}

#newslist li h2 {
	
	font-size: 15px;
margin: 30px auto 15px;
color: #333;
font-weight:normal;
padding-top: 15px;
height: 24px;
position: relative;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;

}

#newslist li h2::before {
    content: "";
    width: 50px;
    height: 2px;
    background: #205ab3;
    position: absolute;
    top: 0;
    left: 0;
		transition: all ease-out .5s 0s;
-webkit-transition: all ease-out .5s 0s;
-moz-transition: all ease-out .5s 0s;
-o-transition: all ease-out .5s 0s;
}

#newslist li:hover h2::before {
	width: 100%;
}

#newslist li p {
	
	font-size: 14px;
	color: #808080;
	height: 40px;
	overflow: hidden;
	text-align: justify;
	word-break: break-all;
	
}

#newslist li h3 {
	font-size: 12px;
	color: #999;
	font-weight: normal;
	margin: 20px 0 10px;
}

#newslist li:hover h3 
{
	color: #205ab3;
}


.con_lx {
	width: 50%;
	padding-top:6%;
	
}

.con_lx h2 {
	font-weight: normal;
}

.con_lx p {
	font: 16px/32px "微软雅黑";
	color: #999;
	
}

.cot_map {
	width: 49%;
}

.content1 {
	width: 100%;
	margin-bottom: 56px;}
	
.new_title {
	width: 100%;
	text-align: center;
	color: #666;
	font-weight: normal;
	font-size: 20px; padding:0 12%; box-sizing:border-box
}

.search2 {
	text-align: center;
margin-top: 10px;
font-size: 14px;
color: #999;
padding-bottom: 20px;
border-bottom: 1px dashed #e4e4e4;
}

.nwe_cot {
	margin-top: 20px; text-indent:36px;
	color: 	#666460;
	font-size: 16px;
	line-height: 2;
	max-width: 700px;
	margin: 20px auto 0px;
}

.nwe_cot  img{
	width: 700px;
	text-align: center;
	display: block;
	margin: auto;
}

.nwe_cot img {
	max-width: 100%;
}

.preNext {

	padding: 30px 0;
	position: relative;
	max-width: 700px;
	margin: 30px auto 0px;
}

.preNext p {
	padding: 2px 0;
	display: block;	
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
}

.preNext a {
	font-size: 14px;
}

.closeWindow {
	color: #666460;
}

.rec_cot {
	width: 100%;
	margin-bottom: 64px;
	
}

.rec_img {
	width: 49%;
}

.rec_img img {
	width: 100%;
}


.rec_text {
	width: 49%;
	padding: 40px 24px 8px;
	box-sizing: border-box;
	background: #f5f5f5;
	
}

.rec_text p{
font-size: 15px;
color: #808080;
line-height: 26px;
margin-bottom: 33px;
	}
	
.ment{
	width: 100%;
	margin-bottom: 64px;
}
	
.ment_lie {
	width: 100%;
	height: 50px;
	background: #205ab3;
}

.ment_lie li {
	width: 22%;
	float: left;
	height: 50px;
	text-align: center;
	color: #fff;
	line-height: 50px;
	font-size: 15px;
}

.ment_lie li.ment_li { 
	width: 34%;
}

.ment_text {
	width: 100%;
}

.ment_text .ment_title {
	width: 100%;
	background: #f5f5f5;
	border-bottom: 1px solid #fff;
	float: left;
}

.ment_text .ment_title  span {
	width: 22%;
	display: block;
	float: left;
	line-height: 50px;
	text-align: center;
	font-size: 14px;
}

.ment_text .ment_title span.ment_span { 
	width: 34%;
}
	.ment_text .ment_title:hover  .mt_text{ display:block; background:#fff; opacity:1}
	.mt_text { display:none;
		width: 100%;
		padding: 4%;
		box-sizing: border-box; opacity:0; transition:opacity 2s;
	}
	.mt_text p span{ width:100% !important; float:left; text-align:left !important;line-height: 2em !important; }
	.mt_text h2{
		font-size: 14px;
		color: #666460;
		font-weight: normal;
	}
	
	#charitable {
		width: 85%;
		margin: 0px auto;
	}
	
	#charitable ul {
		width: 100%;
	}
	
	
	
	#charitable ul li {
		width: 33.33333333%;
		display: list-item;
		padding: 10px;
		float: left;
		box-sizing: border-box;
		
		text-align: center;
	}
	
	.course {
		width: 100%;
		margin-bottom: 48px;
		float: left;
		margin-top: 40px;
		background: url(../images/course_bg.jpg) 50% 110px no-repeat;
		
	}
	
	.course ul {
		float: left;
		background: url(../images/course.png) 50% 0px repeat-y;
	}
	
	.course li {
		width: 100%;
	float: left;
		position: relative;
		padding-bottom: 32px;
		
	}
	
	.course ul li.on .box {

	    text-align: left;
	    box-sizing: border-box;
	}
	
	.course ul li::before {
		width: 39px;
		height: 39px;
		position: absolute;
		top: 32%;
		left: 50%;
		margin-left: -20px;
		content: "";
		background: url(../images/course_ioc2.png) 0 0 no-repeat;
	}
	
	
	.course ul li .box1 {
	width: 46%;
	border: 1px solid #d0d0d0;
	position: relative;
	background: #fff;
	padding: 16px;
	box-sizing: border-box;
	text-align: right;
	position: relative;
	}
	
	.course ul li img {
		position: absolute;
		width: 22%;
		border-radius:50%;
		top:16px;
	}
	
	.course ul li.no img 
	{
		left: 16px;
	}
	
	
	
	.course ul li.on img {

		right: 16px;
	}
	
	.course ul li.on div {
		text-align: left;
	}
	
	.course ul li div {
		font: 18px/37.15px "微软雅黑";
		text-align: right;
	}
	
	.course ul li p{ 
		font-size: 16px;
		
	}
	
.course ul li.on i {
    width: 12px;
    height: 21px;
    position: absolute;
    top: 45%;
    right: auto;
    left: -12px;
    background: url(../images/course_ioc.png) 0 0 no-repeat;
}

.course ul li i {
    width: 12px;
    height: 21px;
    position: absolute;
    top: 45%;
    right: -12px;
    background: url(../images/course_ioc1.png) 0 0 no-repeat;
}


.course ul li em {
	font-style: normal;
font-size: 26px;
color: #666;
font-weight: bold;

}

.course ul li.on em {
    right: auto;
    left: 30px;
}

.idea {
	margin-top: 24px;
}

.idea_text {
	width: 100%;
	float: left;
	background: url(../images/idea_bk.jpg) no-repeat center;
	height: 600px;
}


.div_li {
	width: 25%;
	padding: 20px;
	box-sizing: border-box;
	float: left;
	text-align: center;
}


.div_li i {
	width: 80px;
	height: 80px;
	display: block;
	margin: 0px auto;
	background: url(../images/wh_ioc.png) no-repeat;
}



.div_li:hover dl {
	background: #205ab3;
}

.div_li:hover dt {
	color: #fff;
}

.div_li:hover dd {
	color: #fff;
}

.div_li:hover i.idea_1{
	background-position:0 -80px;
	
}

.div_li i.idea_1{
	
	background-position:0 0;
}

.div_li:hover i.idea_2{
	background-position:-142px -80px;
}


.div_li i.idea_2{
	background-position:-142px 0px;
}

.div_li i.idea_3{
	
	background-position:-284px 0;
}

.div_li:hover i.idea_3{
	background-position:-284px -80px;
}

.div_li:hover i.idea_4{
	background-position:-426px -80px;
}

.div_li i.idea_4{

	background-position:-426px 0;
}

.div_li dl {
	padding: 40px 20px;
	width: 100%;
	display: block;
	background: #f5f5f5;
	box-sizing: border-box;
	border-radius:6px;
}

.div_li dl dt {
	font: 18px/18px "微软雅黑";
	margin: 24px 0px;
	
}


.div_li dl dd {
	font-size: 14px;
	height: 40px;
	overflow: hidden;
}


.video {
	width: 85%;
	margin: 0px auto;

}

.video li {
	width: 33.33333333%;
	float: left;
	position: relative;
	padding: 8px;
	box-sizing: border-box;
}

.video li a {
		display: block;
	}
	
	
.video li dl {
		display: block;
		width: 100%;
		background: #f5f5f5;
		padding: 12px;
		box-sizing: border-box;
	}
	
	.video li p {
		font: 16px/48px "微软雅黑";
		text-align: center;
	}
	
	.video li i {
		display: block;
		position: absolute;
		background: url(../images/video_ioc.png) no-repeat;
		top: 40%;
		left: 42%;
		width: 40px;
		height: 40px;
		z-index: 999;
		background-size: 40px;
		opacity: 0.5;
	}
	
	.video li:hover i {
		opacity: 1;
	}
	
	.video li img {
		width: 100%;
		
	}
	
	#charitable ul li img {
		width: 100%;
		
	}
	

	#charitable ul li a {
		display: block;
	}
	
	#charitable ul li dl {
		display: block;
		width: 100%;
		background: #f5f5f5;
		padding: 12px;
		box-sizing: border-box;
	}
	
	#charitable ul li h2 {
		font: 16px/16px "微软雅黑";
		line-height: 48px;
		height: 48px;
		overflow: hidden;
		
	}
	
	#charitable ul li img {
		width: 100%;
		height: 216px;
		object-fit: cover;
		display: inline-block;

	}
	
.map{ position:relative;width:100%; margin:0px auto; text-align: center;}
.map a{ color:#5b5a5a; font-size:14px; text-decoration:none; font-family: "微软雅黑";}
.map a:hover{ color:#1451af;}


.mapTipList {
	width: 340px;
	position: relative;
	z-index: 999;
	background: #fff;
	border: 1px solid #f5f5f5;
	border-radius:8px;
	padding: 1px;
	box-sizing: border-box;
	box-shadow: 0px 6px 8px rgba(0,0,0,0.12);
	left: -350px;
	top: -40px;
	display: none;
	}
	
	.mapzj {
		width: 480px;
		position: relative;
		z-index: 999;
		background: #fff;
		border: 1px solid #f5f5f5;
		border-radius:8px;
		padding: 1px;
		box-sizing: border-box;
		box-shadow: 0px 6px 8px rgba(0,0,0,0.12);
		left: -500px;
		top: -240px;
		display: none;
		float: left;
		}
		
		.mapzj hr{
			width: 1px;
			display: block;
			background: #f5f5f5;
			height: 770px;
			box-sizing: border-box;
			position: absolute;
			left: 49.5%;
			border-color: #f5f5f5;
		}
		
.d_box:hover .mapzj{ 
			display: block;
		}
		
.map_size {
	width: 50%;
	float: left;
	padding: 3px;
	box-sizing: border-box;
}

.mapzj .map_bk {
	width: 99%;
	border: 1px solid #f5f5f5;
	border-radius:8px;
	background: url(../images/map_bk.png) center;
	float: left;
}

.mapzj .map_bk ul {
	width: 100%;
}

.mapzj .map_bk ul li {
	height: 48px;
	line-height: 48px;
}

.mapzj .map_bk ul li a {
	font: 15px/48px "微软雅黑";
	text-indent: 2em;
	display: block;
}

.mapzj .map_bk h2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #205ab3;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	color: #fff;
	font-size: 18px;
	
}

.mapTipList .map_bk h2 a {
	color: #fff;
	font-size: 16x;
}

.d_box:hover .mapTipList{ 
	display: block;
}

.mapTipList .map_bk {
	width: 99%;
	border: 1px solid #f5f5f5;
	border-radius:8px;
	background: url(../images/map_bk.png) center;
}

.mapTipList .map_bk ul {
	width: 100%;
}

.mapTipList .map_bk ul li {
	height: 48px;
	line-height: 48px;
}

.mapTipList .map_bk ul li a {
	font: 15px/48px "微软雅黑";
	text-indent: 2em;
	display: block;
}

.mapTipList .map_bk h2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #205ab3;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	color: #fff;
	font-size: 18px;
	
}

.mapTipList .map_bk h2 a {
	color: #fff;
	font-size: 16x;
}


.citybg{ position:absolute; display:none; z-index:3; }
.city a.active .citybg{ display:block; z-index:3;}
	

	.product {
		width: 80%;
		margin: 0px auto;
		
	}
	
	.prodLilist {
		width:100%;
		float: left;
		padding: 16px;
		box-sizing: border-box;
		
	}
	
	.box {
		padding: 24px;
		border: 1px solid #f5f5f5;
		box-sizing: border-box;
		width: 100%;
		float: left; 
	}
	
.product li:hover .box {
    box-shadow: 0px 10px 16px rgba(0,0,0,0.12);
}
	
	.box img.prod_img {
		width: 55%;
		height: 200px;
		float: left;
	}
	
	.prod_text {
		width: 45%;
		float: left;
		padding-left: 24px;
		box-sizing: border-box;
		padding-top: 20px;
	}
	
	.prod_text img{
		width: 22px;
		margin: 0px 20px 0 0;
		float: left;
	}
	
	.prod_text h2 {
		font:20px/20px "微软雅黑";
		font-weight: bold;
		padding-bottom: 16px;
		margin-bottom: 14px;
		width: 90%;

	}
	
	.prod_text p {
		width: 100%;
		font:16px/24px "微软雅黑";
		margin-bottom: 14px;
	}
	
	.prod_pa a{
		background: #205ab3;
		color: #fff;
		font: 14px/14px "微软雅黑";
		padding: 8px 16px;
	}
	
	.prodcont-cls p{
		font: 16px/32px "微软雅黑" ;
	}
	
	.prodcont-cls {
		font: 16px/32px "微软雅黑" ;
	}
	
	.prodcont-cls p img {width:100%;
		display: block;
		margin: 0px auto;
	}


.about_txt1 p {
	font-size: 16px;
color: #808080;
line-height: 26px;
margin-bottom: 18px;
text-indent: 2em;
}

.about_txt1 span {
	width: 100%;
	display: block;
text-align: right;
margin: 72px 0px 56px;
font-size: 16px;
color: #000;
}
	
	.driving {
		font: 16px/32px "微软雅黑";
		margin-bottom: 56px;
		width: 100%;

	}

	
	.drg_text {
		margin: 48px 0px 48px;
		width: 100%;
		
	}
	
	.drg_text img {
		max-width:100%;
		float: left;
		margin-top: 32px;
	}
	
	.drg_text p {
		line-height: 32px;
		text-indent: 2em;
	}
	
	.driving_img {
		width: 100%;
		float: left;
		background: #f5f5f5;
	}
	
	.driving_img img {
		width: 100%;
		margin: 0px auto;
	}
	
	@media (min-width: 1200px) 
{
	.brd_t h2{
	font: 40px/32px "微软雅黑"!important;
	}
}

	
	
	@media (max-width: 1024px) and (min-width: 900px) {
				
				.fullSlide {
					height: 400px;
				}
				
				.fullSlide ul{
					height: 400px;
				}
				
				.fullSlide .bd li img{
					height: 400px;
				}
				
				.foot_dl {
					width: 13%;
					}
				
				.new_text h2{
					text-align: center;
				}
				
			.new_list li a.new_list_1  {
			background: url(../images/group_ioc.png) no-repeat 32% 14px;
		}
		
		.new_list li.active a.new_list_1{
			background: url(../images/group_ioc_1.png) no-repeat 32% 14px;
		}
		
		
		.new_list li a.new_list_2  {
			background: url(../images/brand_ioc.png) no-repeat 32% 14px;
		}
		
		.new_list li.active a.new_list_2{
			background: url(../images/brand_ioc_1.png) no-repeat 32% 14px;
		}
		
		.new_list li a.new_list_3 {
			background: url(../images/operating_ioc.png) no-repeat 32% 14px;
		}
		
		.new_list li.active a.new_list_3{
			background: url(../images/operating_ioc_1.png) no-repeat 32% 14px;
		}
	
		.new_list li a.new_list_4 {
				background: url(../images/industry_ioc.png) no-repeat 32% 14px;
			}
		
		.new_list li.active a.new_list_4{
			background: url(../images/industry_ioc_1.png) no-repeat 32% 14px;
		}
		
		.ope_img img{
			width: 98%;
		}
		
		.list_text h2 {
			height: 16px;
			overflow: hidden;
		}
		
		
				
			}
		
	
		
		@media (max-width: 1200px) and (min-width: 1024px) {
			
			
			.brd_text {
				width: 60%;
			}
			
			.brd_i {
				width: 40%;
			}
			
			
			.fullSlide {
				height: 550px;
			}
			
			.fullSlide ul{
				height: 550px;
			}
			
			.fullSlide .bd li img{
				height: 550px;
			}
			
			.new_text h2 {
				background: url(../images/new_ioc1.png) no-repeat 94% 24px;
			}
			
			.bd li:hover .new_text h2 {
	
	    color: #fff;
	    background: url(../images/new_ioc2.png) no-repeat 96% 24px;
			}
			
			
			.list_text li span {
	    background: url(../images/new_ioc1.png) no-repeat 96% 2px;
			}
			
			.list_text li:hover span {
			background: url(../images/new_ioc3.png) no-repeat 96% 2px;
			}
			
			.rt_img li span {
				background: url(../images/new_ioc1.png) no-repeat 96% 4px;
			}
			
			.rt_img li:hover span {
				background: url(../images/new_ioc3.png) no-repeat 96% 4px;
			}
			
			
			
		}
		
		@media (max-width: 1126px) and (min-width: 901px) { 
			
			.brd_text {
				width: 60%;
			}
			
			.brd_i {
				width: 40%;
			}
			
			.foot_dl {
				width: 14%;
				float: left;
			}
			
			.drg_text1 dl dd {
				height: 90px;
			}
		}
			
			
			@media screen (max-width: 900px) {
				
					.drg_text1 dl dd {
						height: 90px;
					}
								.wdivhead-cs {
									padding: 0px 8px;
								}
								
								#toplog img {
									width: 100%;
								}
								
								#toplog {
									width: 35%;
								}
								
								.topdiv {
									height: 56px;
								}
								
								.topmeau {
									display: none;
								}
								
								.fullSlide {
									height: 200px;
								}
								
								.fullSlide ul{
									height: 200px;
								}
								
								.fullSlide .bd li img{
									height: 200px;
								}
								
								.new_list li a.new_list_1  {
										background: #fff;
									}
									
									.new_list li.active a.new_list_1{
										background: #fff;
									}
									
									
									.new_list li a.new_list_2  {
										background: #fff;
									}
									
									.new_list li.active a.new_list_2{
										background: #fff;
									}
									
									.new_list li a.new_list_3 {
										background: #fff;
									}
									
									.new_list li.active a.new_list_3{
										background: #fff;
									}
								
									.new_list li a.new_list_4 {
											background: #fff;
										}
									
									.new_list li.active a.new_list_4{
										background: #fff;
									}
									
											.new_list li a.new_list_1  {
											background: url(../images/group_ioc.png) no-repeat 32% 14px;
										}
										
										.new_list li.active a.new_list_1{
											background: url(../images/group_ioc_1.png) no-repeat 32% 14px;
										}
										
										
										.new_list li a.new_list_2  {
											background: url(../images/brand_ioc.png) no-repeat 32% 14px;
										}
										
										.new_list li.active a.new_list_2{
											background: url(../images/brand_ioc_1.png) no-repeat 32% 14px;
										}
										
										.new_list li a.new_list_3 {
											background: url(../images/operating_ioc.png) no-repeat 32% 14px;
										}
										
										.new_list li.active a.new_list_3{
											background: url(../images/operating_ioc_1.png) no-repeat 32% 14px;
										}
									
										.new_list li a.new_list_4 {
												background: url(../images/industry_ioc.png) no-repeat 32% 14px;
											}
										
										.new_list li.active a.new_list_4{
											background: url(../images/industry_ioc_1.png) no-repeat 32% 14px;
										}
										
									
									.active a {
										background: #205ab3;
									}
									
									.list_img {
										width: 49%;
										margin-right:2%;
									}
									
									.list_text {
										width: 49%;
										margin: 0;
									}
									
									.list_text li {
							width: 100%;
							height: 100%;
							background: #fff;
							padding: 16px 16px;
					}
					
					.bd img {
						height: 211px;
					}
					
					.list_text li p {
						height: 93px;
						overflow: hidden;
					}
					
					.list_text2 {
						display: none;
					}
					
					.rt_img {
						width: 100%;
					}
					
					.tablist  {
						padding: 32px 0px 32px;
					}
					
					.list_text li h2 {
						height: 32px;
						overflow: hidden;
					}
					
					.new_text h2 {
							font: 16px/48px "微软雅黑";
							height: 48px;
							overflow: hidden;
							padding: 0px 24px;
							background: #fff;
					}
					
					.bd li:hover .new_text h2 {
							background: #205ab3;
					}
					
					.foot_dl {
						width: 49%;
						margin-bottom: 48px;
					}
					
					.footbtm {
							
							padding-top: 10px;
							margin-top: 56px;
							border-top: 1px solid #454343;
						height:74px;
							line-height: 32px;
					}
					
					.ope_img img{
						width: 100%;
					}
					
					.operating {
						padding: 40px 0px;
					}
					
							}
	

	@media (max-width: 1400px) and (min-width: 1200px) {
			
			.fullSlide {
				height: 676px;
			}
			
			.fullSlide ul{
				height: 676px;
			}
			
			.fullSlide .bd li img{
				height: 676px;
			}
		}

@media screen and (max-width: 1200px)
{
	
	
	.ope_mb  {
		display: block;
	}
	
	.ope_pc {
		display: none;
	}
	
	.ope_img .ope_ul1 li { 
		margin: 0px 3% 48px;
	}
	
	.d_text img {
		max-width: 20px;
	}
	
	.sd {
		left: 72%;
	}
	
	.ah {
		left: 72%;
	}
	
	.jx {
    left: 72%;
		top: 56%;
		}
	
	.wz {
    left: 80%;
    top: 50%;
}

.tz {
	left: 81%;
}

.jh {
	left: 78%;
	
}

.qz {
	left: 76%;
}

.wz .d_text {
	left: -8px;
}

.qz .d_text {
	left: -8px;
}

.jx .d_text {
	left: -8px;
}
	
	.product {
		width: 96%;
	}
	
	.prodLilist {
		width: 100%;
	}
	
	.navtion {
		display: none;
	}

.about_txt {
	width: 100%;
}

.about_txt h2 {
	text-align: center;
}

.about_img {
	width: 100%;
	text-align: center;
}
	
	.fullSlide {
		height: 576px;
	}
	
	.fullSlide ul{
		height: 576px;
	}
	
	.fullSlide .bd li img{
		height: 576px;
	}	
		
	.wdiv {
		width: 100%;
	}
	
	.wdivhead-cs {
		width: 100%;
		padding:0px 24px;
		box-sizing: border-box;
	}
	
	.list {
		width: 100%;
		padding: 0px 16px;
		box-sizing: border-box;
	}
	
	.bd img {
		max-width: 100%;
		height: 388px;
	}
	
	.rt_img h2 {
		height: 16px;
		overflow: hidden;
	}
	
	.footer_wdiv ul {
		width: 100%;
		padding: 0px 16px;
		box-sizing: border-box;
	}
	
	.ope_img img{
		width: 98%;
	}
	
	.lx_dl {
		width: 28%;
		padding-left: 3%;
		box-sizing: border-box;
	}
	
	.map img{
		width: 100%;
	}
	
	.tz1 {
		left: 74%;
	}
	
	.jh1 {
    left: 72%;
	}
	
	.wz1 {
    left: 74%;
		}
	.qz1 {
    left: 72%;
		}
		
		.sd1 {
    left: 68%;
}
	.ah1 {
    top: 64%;
    left: 69%;
}

.jx1 {
    left: 67%;}
	}


@media screen and (max-width: 1040px) {
	
.ope_img .ope_ul1 li { 
		margin: 0px 4% 48px 0px;
	}
	
.ope_img .ope_ul1 li:nth-child(5) {  
	margin-right: 0px;
}

.ope_img .ope_ul1 li:nth-child(11) {  
	margin-right: 0px;
}

}

@media screen and (max-width: 940px) {

.brd_text {
				width: 100%;
			}
			
			.brd_i {
				width: 100%;
				text-align: center;
			}
			
			.brd_i img{
				width: 50%;
			}

	}	
	
	@media screen and (max-width: 850px) {
	
	.ope_img .ope_ul1 li {
			margin: 0px 3% 48px;
		}
	}
	@media screen and (max-width: 800px) {
		
		.brand_img  {
			width: 100%;
		}
		
		.brd_txt {
    width: 100%;
}

.prodcont-cls img {
	width: 100%;
}

}
	
		@media screen and (max-width: 720px) {
			
			
			.new_title { 
				font-size: 16px;
			}
			
			.nwe_cot {
				padding: 0px 2%;
				box-sizing: border-box;
			}
			
			.preNext {
				padding: 0px 2%;
				box-sizing: border-box;
			}
			
			.map_img2 {
				display: none;
			}
			
			.map_img3{
				display: block;
			}
			
			.sd1 {
				left: 75%;
			}
			
			.ah1 {
    top: 64%;
    left: 67%;
}
			
			.jh1 {
    left: 80%;
    top: 64%;
}

.tz1 {
    left: 84%;
    top: 65%;
}

.wz1 {
    left: 83%;
    top: 70%;
}

.qz1 {
    left: 80%;
    top: 68%;
}

.ah1 {
    top: 63%;
    left: 76%;
}

.jx1 {
    left: 74%;
    top: 74%;
}

			.mapTipList {
				left: -240px;
				width: 300px;
			}
			
.wz1 .mapTipList {
left: -250px;
}
			
			.cot_map {
				display: none;
			}
			
			.list_img {
				display: none!important;
			}
			
			.list_rt {
				width: 100%;
				margin-top: 2.3%;
			}
			
			.list_rt li.list_rt1 {
				padding: 24px 8px;
			}
			
			.list_rt li.list_rt1 p {
    height: 52px;
    overflow: hidden;

}

.list_rt li.list_rt2 {
				padding: 24px 8px;
			}
			
			.list_rt li.list_rt2 p {
    height: 52px;
    overflow: hidden;

}

.list_rt li.list_rt3 {
	padding: 33.3px 8px;
}

.list_rt li.list_rt3 h2{
	height: 32px;
	overflow: hidden;
}

.list_rt li.list_rt4 {
	padding: 33.3px 8px;
}


.list_rt li.list_rt4 h2{
	height: 32px;
	overflow: hidden;
}

.list_rt li.list_rt5 {
	padding: 33.3px 8px;
}

.list_rt li.list_rt5 h2{
	height: 32px;
	overflow: hidden;
}
			.brd_text {
				width: 100%;
			}
			
			.brd_i {
				width: 100%;
				text-align: center;
			}
			
			.brd_i img {
				width: 60%;
			}
			
			
			.current span {
				display: none;
			}
			
			.event_year {
				display: none;
			}
			
	
			.event_list  {
				width: 100%;
				background: url('../img/dian3.png') 7% 0 repeat-y;
			}
			
			.event_list h3 {
				margin: 0 0 10px 6%;
			}
			
			.event_list li {
				background: url('../img/jian.png') 7% -80px no-repeat;
			}
			
			.event_list li p {
				width: 80%;
				box-sizing: border-box;
				
			}
		
		.event_list li span {
			width: 20%;
		}	
			
		.list_menu {
			margin: 0px;
		}
		
		.list_menu .current {
			margin: 0px;
		}
		
		#about_ul {
		
			background: url(../images/ab_bk2.jpg) center;
		
		}	
		
		.fullSlide .hd ul {
			width: 100%;
		}
		
		.fullSlide .hd ul li
			
			.cot_map {
				display: none;
			}
			
			.driving {
				width: 100%;
				text-align: center;
			}
			
			.lx_dl p {
				color: #fff;
			}
			
			.driving img {
				width: 98%;
			}
			
			.map img{
				
				width: 100%;
			}
			
			.d_box p {
				color: #333;
			}
			
			
			.drg_text {
				margin: 0px;
			}
			
			.drg_text h2 {
				margin-bottom: 16px;
			}
			
			.drg_text p {
				width: 96%;
				margin: 0px auto;
			}
			
			.drg_text1  {
				margin-top:32px;
			}
			
			.drg_text1 ul li {
				height: 88px;
			}
			
			.drg_text1 dl dd.lx_dd {
				height: 153px;
			}
			
			.drg_ewm_bk {
				width: 96%;
			}
			
			.topdiv {display: none;}
						.menuBox {
							display: block;
						}
						
						.topBox {
					position: fixed;
				  left: 0px;
			    top: 0px;
			    width: 100%;
			    color: #ababab;
			    z-index: 1000;
			    background-color: #fff;
			    box-shadow: -1px 0 3px rgba(0, 0, 0, 0.5);
					display: block;
			}
			
			.logo {
			    margin-left: 20px;
			}
			
						.logoBox {
			    width: 25%;
			    float: left;
			    display: block;
			}
			
			
			
			.logoBox img {
				width: 100%;
				width: 106px;
			}
			
			.menu-handler { background-color: #e62129; display: block; width: 100%; height: 70px; cursor: pointer; position: relative; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); }
				.menu-handler .menu-txt{ text-align: center; display: block; position: absolute; left: 0px; top: 0px; line-height: 70px; font-size: 14px; color: #fff; width: 100%;}
				.menu-handler .burger { width: 20px; height: 2px; background: #fff; display: block; position: absolute; z-index: 5; top: 29px; left: 50%; margin: 0px 0px 0px -10px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; }
				.menu-handler .burger-2 { top: 34px; }
				.menu-handler .burger-3 { top: 39px; }
				/*.menu-handler.active { background-color: #e62129; }
				.menu-handler.active .burger { background-color: #fff; }*/
				.menu-handler.active .burger-1 { top: 34px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
				.menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
				.menu-handler.active .burger-3 { top: 34px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
				#menu-moible-handler { width: 56px; height: 56px; background-color: #1450ad; }
				#menu-moible-handler .menu-txt{ line-height: 56px;}
				#menu-moible-handler .burger { background-color: #fff; height: 3px; width: 30px; top: 18px; margin-left: -15px; }
				#menu-moible-handler .burger-2 { top: 28px; }
				#menu-moible-handler .burger-3 { top: 38px; }
				#menu-moible-handler.active .burger-1, #menu-moible-handler.active .burger-3 { top: 28px; }
				
				.navMobile {
			    padding: 40px 0px;
			}
			
			.menuBox {
			    background-color: #f1f1f1;
			    color: #9d9d9d;
			    position: fixed;
			    right: 0px;
			    top: 0px;
			    width: 584px;
			    height: 100%;
			    z-index: 910;
			    overflow-x: hidden;
			    overflow-y: auto;
			    -webkit-overflow-scrolling: touch;
			    transform: translate(570px,0px);
			    -moz-transform: translate(584px,0px);
			    -webkit-transform: translate(584px,0px);
			    -o-transform: translate(584px,0px);
			    transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;
			    -webkit-transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;
			}
			
			
			.menuBox-logo {
			    padding: 0px 30px;
			}
			
			
			
			.menuBox-logo .logo {
			    margin-left: 0px;
			}
			
			
			.menuBox-logo .logo  img{
			    width: 146px;
			} 
			
			.moible-menu li {
			    float: left;
			    display: block;
			    width: 56px;
			    height: 56px;
			}
			
			.moible-menu {
			    float: right;
			    display: block;
			}
			
			.navMobile .item {
			    padding: 12px 30px;
			    display: block;
			    position: relative;
			    font-size: 16px;
			    line-height: 1.4;
			    color: #5b5b5b;
			}
			
			.navMobile .subnav {
			    display: none;
			    background-color: #ffffff;
			    padding: 20px 0px;
			}
			
			.navMobile li.active .item {
			    color: #fff;
			    background-color: #1450ad;
			}
			
			.navMobile .subnav a {
			    color: #828282;
			    display: inline-block;
			    margin: 0px 10px 6px 30px;
					background: #fff;
					width: 33.33333333%;
			}
			
			.mobile-foot {
			    padding: 40px 30px;
			    border-top: 1px solid #d8d8d8;
			}
			
			.mtop {
				height: 56px;
			}
			
			.nei {
				height: 200px!important;
			}
			
			.nei ul li {
				height: 200px!important;
			}
			
			.list_text {
				display: none;
			}
			
			#charitable {
				width: 96%;
			}
			
			#charitable ul li {
				width: 50%;
			}
			
			#charitable ul li h2 {
    font: 16px/24px "微软雅黑";
		padding: 3px 0px;

}
			
			.rec_img {
				width: 96%;
				float: none!important;
				margin: 0px auto;
			}
			
			.rec_text {
				width: 96%;
				float: none!important;
				margin: 0px auto;
			}
			
			.current {
				margin-top: 16px;
			}
			
			
			.list_menu {
				width: 100%;
				height: 26px;
			}
			
			#newslist {
				width: 90%;
			}
			
			#newslist li img {
				height: 100px;
			}
			
			.con_lx {
				width: 90%;
				padding: 0px 5%;
				box-sizing: border-box;
				
			}
			
			.navtion {
				display: none;
			}
			
			.contRight {
				padding: 32px 0px 0px;
			}
			
			#newslist ul li {
				width: 50%;
			}
			
			.wdivhead-cs {
				padding: 0px 8px;
			}
			
			.lx_dl {
				width: 100%;
				padding-left: 0%;
			}
			
			#honor {
				width: 96%;
				margin: 0px auto;
				float: none;
				box-sizing: border-box;
			}
			
			#honor li {
				width: 50%;
			}
			
			
			.video {
				width: 96%;
			}
			
			.video li {
				width: 50%;
			}
			
			.video li i {
				top: 30%;
			}
			
			#honor li img {
				width: 100%;
			}
			
			.about_txt {
				width: 96%;
				margin: 0px auto;
				padding-left: 2%;
				box-sizing: border-box;
				text-align: center;
			}
			
			.about_img  {
				text-align: center;
			}
			
			.about_img img {
				width: 96%;
				margin: 0px auto;
			}
			
			#about_ul li{
				width: 50%!important;
			}
			
			#about_ul li p {
				margin-bottom: 32px;
			}
			
			.idea_text .div_li {
				width: 50%;
			}
			
			.div_li dl {
				padding: 20px 20px;
			}
			
			.title {
				margin-bottom: 24px;
			}
			
			.honor_img {
				display: none;
			}
			
			.ade_cot img{
				width: 100%;
				
			}
			
			.advantage { 
				height: auto;
				overflow: inherit;
			}
			
			.ade_text {
				width: 100%;
			
			}
			
			#toplog img {
				width: 100%;
			}
			
			#toplog {
				width: 35%;
			}
			
			.topdiv {
				height: 56px;
			}
			
			.topmeau {
				display: none;
			}
			
			.fullSlide {
				height: 200px;
			}
			
			.fullSlide ul{
				height: 200px;
			}
			
			.fullSlide .bd li img{
				height: 200px;
			}
			
			.new_list li a.new_list_1  {
					background: #fff;
				}
				
				.new_list li.active a.new_list_1{
					background: #fff;
				}
				
				
				.new_list li a.new_list_2  {
					background: #fff;
				}
				
				.new_list li.active a.new_list_2{
					background: #fff;
				}
				
				.new_list li a.new_list_3 {
					background: #fff;
				}
				
				.new_list li.active a.new_list_3{
					background: #fff;
				}
			
				.new_list li a.new_list_4 {
						background: #fff;
					}
				
				.new_list li.active a.new_list_4{
					background: #fff;
				}
				
				.active a {
					background: #205ab3;
				}
				
				.list_img {
					width: 49%;
					margin-right:2%;
				}
				
				.list_text {
					width: 49%;
					margin: 0;
				}
				
				.list_text li {
    width: 100%;
    height: 100%;
    background: #fff;
    padding: 16px 16px;
}

.bd img {
	height: 211px;
}

.list_text li p {
	height: 93px;
	overflow: hidden;
}

.list_text2 {
	display: none;
}

.rt_img {
	width: 100%;
}

.tablist  {
	padding: 32px 0px 32px;
}

.list_text li h2 {
	height: 32px;
	overflow: hidden;
}

.new_text h2 {
    font: 16px/48px "微软雅黑";
		height: 48px;
		overflow: hidden;
    padding: 0px 24px;
		background: #fff;
}

.bd li:hover .new_text h2 {
    background: #205ab3;
}

.foot_dl {
	width: 49%;
	margin-bottom: 48px;
}

.footbtm {
	  
		padding-top: 10px;
    margin-top: 56px;
    border-top: 1px solid #454343;
	height:74px;
    line-height: 32px;
}

.ope_img .ope_ul1 li {
				width: 50%;
				margin: 0px 0px 16px;
				float: left;
			}

.ope_img img{
	width: 50%;
}

.ope_img .ope_ul2 {
	margin-top: 0px;
}

.ope_img .ope_ul2 li {
				width: 50%;
				margin: 0px 0px 16px;
			}



.operating {
	padding: 40px 0px;
}

.lx_dl {
	float: left!important;
}

.prodLilist {
	width: 100%;
}

.map {
	width: 100%;
}

.box {
	padding: 5px;
}

.prodLilist {
	padding: 16px 0px;
	
}

.box img.prod_img {
    width: 50%;
    height: 200px;
    float: left;
}

.prod_text {
	width: 50%;
	padding:10px 0px 0px 10px;
}



.prod_text img {

    margin: 0px 10px 0 0;

}

#wj {
	top:40%;
	width: 60%;
	left: -110%;
}

#fz {
	top:40%;
	width: 60%;
	left: 130%;
}

#cz {
	top:40%;
	width: 60%;
	left: -110%;
}

#cy {
	top:20%;
	width: 60%;
	left: 130%;
}

		}
		
	
	@media screen and (max-width: 520px) {
		.prod_text p{
			font: 14px/24px "微软雅黑";
			margin-bottom: 6px;
		}
		
		.prod_text h2 {
    font: 16px/16px "微软雅黑";
        font-weight: normal;
    font-weight: bold;
    padding-bottom: 8px;
    width: 90%;
}

#newslist li h4 {
			height: 40px;
		}
	

	}
		
		
	
 
		
	
	
	
	
	