﻿

.top3{ float:right; text-align:right; padding-top:53px; width:70px;}



.newspage {
	 width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #047c17; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #047c17; BORDER-LEFT: #666 1px solid; COLOR: #666; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #047c17; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}


/*--------------------index.html start----------------------*/


#head{ width:1200px;
margin:auto;
}







#f1{
width:100%;
height:265px;
background:url(../images/f1.jpg) no-repeat top center fixed; margin: 0 auto;
background-size:110%;
}

#f2{
width:100%;
height:265px;
background:url(../images/f2.jpg) no-repeat top center fixed; margin: 0 auto;
background-size:110%;
}

#f3{
width:100%;
height:265px;
background:url(../images/f3.jpg) no-repeat top center fixed; margin: 0 auto;
background-size:110%;
}

#f4{
width:100%;
height:465px;

background:url(../images/f4.jpg) no-repeat top center fixed; margin: 0 auto
}

#f5{
width:100%;
height:465px;

background:url(../images/f5.jpg) no-repeat top center fixed; margin: 0 auto
}

#f6{
width:100%;
height:265px;
background:url(../images/f6.jpg) no-repeat top center fixed; margin: 0 auto;
background-size:100%;
}



#f7{
width:100%;
height:265px;
background:url(../images/f7.jpg) no-repeat top center fixed; margin: 0 auto;
background-size:100%;
}

#f8{
width:100%;
height:265px;

background:url(../images/f8.jpg) no-repeat top center fixed; margin: 0 auto
}


#f9{
width:100%;
height:265px;

background:url(../images/f9.jpg) no-repeat top center fixed; margin: 0 auto
}




#f10{
width:100%;
height:465px;

background:url(../images/f10.jpg) no-repeat top center fixed; margin: 0 auto
}





#f11{
width:100%;
height:465px;

background:url(../images/f11.jpg) no-repeat top center fixed; margin: 0 auto
}








.ggmain1{width:1200px;  float:left }



.ggmain{width:1200px;  margin:auto; }


.mmm1{width:100%; float:left; background:#f7f7f7; height:60px; border-bottom:1px #e1e1e1 solid }
.mmm{width:1200px;  margin:auto; }

.mmm ul{overflow:hidden; float:left;  font-size:17px;}
.mmm ul li{display:inline;float:left; line-height:60px; }
.mmm ul li a{ float:left;padding-right:30px; color:#333!important; text-align:center!important; padding-left:30px;  border-right:1px #e1e1e1 solid}
.mmm ul li a:hover{ float:left; color:#fff!important; background:#216fb9; }
.mmm ul .a_1 a{ float:left;padding-right:30px; color:#333!important; text-align:center!important; padding-left:30px;  border-left:1px #e1e1e1 solid}
.mmm ul li:nth-child(1){border-left:1px #e1e1e1 solid;}

.jszx1{ width:1200px; margin:auto; border-top:#e3e3e3 solid 1px; padding-top:55px;}
.jszx1 h3{ width:1200px; color:#000000; font-size:35px; font-weight:normal; float:left; text-align:center; padding-bottom:40px;}
.jszx1 h3 span{ width:1200px; color:#6a6a6a; font-size:17px;float:left; text-align:center; line-height:60px;}

.jszx{ width:1200px; height:500px; float:left; background:url(../images/tu.jpg) no-repeat right #01a068}

.jszx-1{ width:299px; float:left; color:#FFFFFF; padding-left:50px; padding-right:50px; padding-top:50px;  line-height:28px; color:#d4f3d9}
.jszx-1 h4{ width:299px; float:left; color:#FFFFFF; font-size:30px; line-height:70px;}

.ab3{ width:300px; float:left; background:url(../images/js_b.png) repeat; height:385px;} 



.cc1{ color:#FFFFFF;}





.culture{ width:1200px; margin:auto; height:170px; clear:both}
.culture h3{width:200px; color:#fff; font-size:35px; background:#01a068; font-weight:900; line-height:130px; float:left; text-align:center; }
.culture1{ width:900px; float:right; line-height:33px; }



.pro_1{width:1200px;   margin:auto; clear:both;color:#555555;}
.pro_1 h3{width:360px;  float:left; text-align:left;  font-size:35px; color:#000000; font-weight:normal; line-height:45px; padding-top:50px; padding-bottom:10px; margin-bottom:35px;}
.pro_1 h3 span{width:360px;  text-align:center;  font-size:18px; color:#363636; font-weight:normal}


/*job*/
.jobt-t{ font-size:24px; font-weight:bold; color:#216fb9; margin-bottom:20px; }
.jobt-list li { overflow:hidden; margin-bottom:40px; width:31.33333333%; float:left;}
.jobt-list li ._num{ float:left; width:18%; font-size:30px; line-height:70px; border:1px solid #216fb9; color:#216fb9; text-align:center; }
.jobt-list li ._nr{ float:right; width:76%;}
.jobt-list li ._title{ font-size:18px; font-weight:bold; line-height:22px; margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.jobt-list li ._sum{ line-height:20px; height:40px; overflow:hidden; }
.jobt-list li:hover ._num{ background:#216fb9; color:#fff;}

.jobt-sum{ border-top:1px dashed #ddd; padding-top:30px; margin-bottom:30px; clear:both;}
.jobt-sum span{ font-size:18px; font-weight:bold;}

.job-liucheng{ position:relative;}
.job-liucheng ._nr{ height:100%; background:url(../images/blue.8.png) repeat; width:45%; padding:0 2% 0 3%; color:#fff; position:absolute; left:0; top:0;}
.job-liucheng ._title{ font-size:24px; font-weight:bold; margin-top:60px; margin-bottom:30px;}
.job-liucheng ._sum{ font-size:14px; line-height:30px; margin-bottom:40px; }
.job-liucheng ._jbtn a{ display:inline-block; line-height:50px; border:3px solid #fff; font-size:18px; font-weight:bold; padding:0 25px 0 15px; margin-right:40px;}
.job-liucheng ._jbtn .ion{ font-weight:normal; font-size:26px; vertical-align:middle; }
.job-liucheng ._jbtn a:hover{ background:#216fb9; color:#fff; }



/*招聘*/
.widget-job-2 ._jt { height: 40px;  line-height: 40px; background-color: #f0f0f0; margin-top: 10px; overflow: hidden; *zoom: 1;
cursor: pointer; }
.widget-job-2 ._jt strong { float: left; width: 30%; text-align: center; color: #0e90d2; height:40px; }
.widget-job-2 ._jt span { float: right; }
.widget-job-2 ._jt .ion { font-size: 12px; color: #999999; }
.widget-job-2 ._jc { display: none; }
.widget-job-2 ._jcon { padding: 10px; }
.widget-job-2 ._jt_act .ion { color: #ed001c; }
.widget-job-2 ._jcon ._btn{ display: block; margin: 15px 0; width: 85px; height: 30px; line-height: 30px; background-color: #216fb9; text-align: center; color: #fff; border-radius: 2px; font-family:微软雅黑;}
@media only screen and (max-width: 40rem) {
 .widget-job-2 ._jt span { display: none;}
}

.widget-job-2 ._jt strong{ text-align: left; text-indent: 10px; color: #333; font-size: 15px;}
.widget-job-2 ._jt .ion{ color: #046ee4; font-size: 20px;}

/** 简历投递-css **/
.Form-J1 .Form-J1-Left { float: left; width: 50%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { padding-top: 10px; }
.Form-J1 .Form-J1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-J1 .Form-J1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width: 70%; }
.Form-J1 .Form-J1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; pointer-events:inherit;}
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-J1 .Form-J1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-J1 .Form-J1-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; cursor: pointer; border:0; font-family:微软雅黑;}
.Form-J1 .Form-J1-Btn ._submit { background: #216fb9; margin-right: 10px; }
.Form-J1 .Form-J1-Btn ._reset { background: #909090; }
@media only screen and (max-width: 40em) {
.Form-J1 .Form-J1-Left { width: 100%; }
.Form-J1 .Form-J1-li input { width: 68%; }
.Form-J1 .Form-J1-li select { width: 54%; }
.Form-J1 .Form-J1-right { width: 100%; }
.Form-J1 .Form-J1-li textarea { width: 68%; }
.Form-J1 .Form-J1-li input._yzm { width: 27%; }
.Form-J1 .Form-J1-li b { display: none; }
}

.datalist {width: 100%; border-collapse: collapse; border-spacing:0; border: 1px solid #ccc; }
.datalist caption { padding-bottom: 5px;}
.datalist th {font-weight: 700; padding: 5px 15px; border: 1px solid #ccc; 
  background: #eee;}
.datalist td {padding: 5px 15px; border: 1px solid #ccc;}
.datalist tr.altrow { background: #ccc;}



/*主要样式*/
.subNavBox{width:100%;}
.subNav{ cursor:pointer;font-weight:bold;font-size:14px;color:#000;line-height:40px;padding-left:10px; background:#f0f0f0; margin-bottom:15px;}
.subNav:hover{color:#216fb9;}
.currentDd{color:#000;}
.subNav table td{ padding-left:10px; padding-right:10px;}
.currentDt{}
.navContent{display: none;border-bottom:solid 1px #e5e3da; padding-top:10px;}
.navContent li{ line-height:30px; width:98%; margin:0 auto}
.navContent li a{display:block;width:100%px;text-align:center;font-size:14px;line-height:30px;}
._btn {
    background-color: #216fb9;
    border-radius: 2px;
    color: #fff;
    display: block;
    height: 30px;
    line-height: 30px;
    margin: 15px 0;
    text-align: center;
    width: 85px;
}


.pp{ width:450px; float:right; padding-top:40px; padding-bottom:20px; padding-left:330px;}
.pp ul{overflow:hidden; text-align:left; float:left;  font-size:17px;}
.pp ul li{display:inline;float:left; line-height:50px; width:150px; text-align:center;}
.pp ul li a{display:inline;float:left; padding-top:7px;}
.pp ul li a:hover{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s;padding-top:0px;}




.zxcp{ width:1200px; margin:auto; padding-top:10px; clear:both}
.zxcp h3{ width:1200px; float:left; text-align:left; font-weight:normal; color:#000; font-size:33px;}
.zxcp h3 span{ width:1200px; float:left; text-align:left; font-weight:normal; color:#464646; font-size:15px;  line-height:45px; padding-bottom:20px; padding-top:10px;}




.nr1{ float:left; width:700px; height:0px; position: relative;clear: both; z-index:100; }
.nr2{float:left; width:700px;   position: absolute;clear: both;  text-align:left; font-size:16px; color:#6c6c6c; padding-top:100px; padding-left:100px;  line-height:28px; }
.nr2 h4{float:left; width:700px; color:#047c17; text-align:left; font-size:33px; line-height:28px; padding-bottom:20px; padding-top:30px;}

.m3{ width:120px; line-height:30px; float:left; background:#047c17; text-align:center; color:#FFFFFF; margin-top:25px;}
.m3 a{ width:120px; line-height:30px; float:left; background:#047c17; text-align:center; color:#FFFFFF}


.nr3{ float:right; width:48px; height:0px; position: relative;clear: both; z-index:100; }
.nr4{float:right; width:48px; height:46px;  position: absolute; clear:both; margin-top:349px; }
.nnnn{ width:519px; height:395px; float:left; border-right:#ededed solid 1px;  padding-right:50px;}




.detaildiv
{ width:510px; height:auto;  float:right; font-size:16px; line-height:27px;
}
.detaildiv h3
{ font-size:30px; color:#000000;
    font-weight: bold;width:510px; float:left
    margin-bottom: 10px;
}
.detaildiv h4
{font-size: 20px;
color:#216fb9; margin-bottom: 13px; width:510px; float:left
}




.mm11 {
	line-height: 30px; float:left;

	text-align: center;
	width:150px;
	margin-top: 40px; font-style:normal; margin-right:10px;
} 

.mm11 a{ margin-bottom:20px;
	line-height: 30px; float:left;
		color: #fff!important;
	background:#b1b1b1;
	text-align: center;
	width:150px;
font-style:normal; margin-right:500px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
} 

.mm11 a:hover{
	line-height: 30px; float:left;
	color: #fff!important;
	background:#b1b1b1;
	text-align: center;
	width:150px;
 font-style:normal; margin-right:500px; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s; transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);} 



.mm22{
	line-height: 30px; float:left; 

	text-align: center;
	width:150px;
	margin-top: 20px; font-style:normal; 
} 

.mm22 a{ margin-bottom:20px;
	line-height: 30px; float:left;
	color: #fff!important;
	background:#f5c01a;
	text-align: center;
	width:150px;
font-style:normal; margin-right:500px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
} 

.mm22 a:hover{
	line-height: 30px; float:left;
		color: #fff!important;
	background:#f5c01a;
	text-align: center;
	width:150px;
 font-style:normal; margin-right:500px; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s; transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);} 





.cbc22{ float:left; width:510px; height:80px;}


.cbc{ color:#000000; text-decoration:underline; float:left; width:510px;}
.cbc1{float:left; width:510px;}


.xiangqing{ width:1200px; float:left; background:#f0f0f0; height:43px; line-height:40px; border-top:#216fb9 solid 3px;}
.xiangqing h5{float:left; background:#216fb9; line-height:40px; border-top:#216fb9 solid 3px; font-size:17px; padding-left:20px; padding-right:20px; color:#FFFFFF; font-weight:normal; margin-bottom:20px;}

.xiangqing1{ width:1200px; float:left; line-height:25px;  padding-top:30px; padding-bottom:30px;}
.xiangqing2{ width:1200px; float:left; line-height:25px; margin-bottom:50px; color:#bbbbbb}


.nnn{ width:645px; float:right; padding-bottom:30px;}
.nnn1{ width:555px; float:left;}





.xgcp1{ width:1200px; float:left; background:url(../images/xg.jpg) repeat-x top; padding-bottom:80px; }
.xgcp1 h6{ margin:auto; background:#fff; line-height:25px; font-size:17px; width:200px; color:#000; text-align:center; font-weight:normal; margin-bottom:40px;}


.imglist ul li{float:left; font-size:12px;border-bottom:#e4e4e4 solid 1px; width:245px; height:338px; margin-right:40px;  }
.imglist ul li img{width:245px; height:195px!important;}
.imglist ul li span{ float:left;line-height:40px; font-size:16px;  width:280px; color:#545454;  text-align:left; line-height:25px;}
.imglist ul li p{ float:left;line-height:25px; font-size:14px;  width:280px;  text-align:left; color:#999999  }





/* zoombox */
.zoombox { width:1200px; float:left
}
.zoompic {
	border:solid 1px #dfdfdf; width:1200px; height:503px;

}
.sliderbox {
	height:150px;
	overflow:hidden;
	margin:6px 0 0 0;
}
.sliderbox .arrow-btn {
	width:38px;
	height:150px;
	background:url(../images/arrow-btn.png) no-repeat;
	cursor:pointer;
}
.sliderbox #btn-left {
	float:left;
	background-position:0 0;
}
.sliderbox #btn-left.dasabled {
	background-position:0 -150px;
}
.sliderbox #btn-right {
	float:right;
	background-position:-38px 0;
}
.sliderbox #btn-right.dasabled {
	background-position:-38px -150px;
}
.sliderbox .slider {
	float:left;
	height:150px;
	width:1057px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 3px;
	display:inline;
}
.sliderbox .slider ul {
	position:absolute;
	left:0;
	width:999em;
}
.sliderbox .slider li {
	float:left;
	width:200px;
	height:150px;
	text-align:center; 
}
.sliderbox .slider li img {

}
.sliderbox .slider li.current img {

}




.lianxi{ width:700px; float:left; padding-top:50px; padding-bottom:50px;}

.lianxi1{ width:385px; float:right; padding-top:50px; padding-bottom:50px;}



/* 本例子css */
.tabox{width:1000px; padding-top:15px;}
.tabox .hd{overflow:hidden;}
.tabox .hd li{position:relative;margin-right:2px;height:37px;line-height:37px;text-align:center;width:330px;float:left;font-size:17px;cursor:default;background:#047c17;color:#fff;}
.tabox .hd li.on{width:330px;background:#e2c209;color:#fff;}
.tabox .bd{border-top:0;}
.tabox .lh{overflow:hidden; padding-top:20px; float:left}



/* 本例子css */
.tabox1{width:1200px;  border-top:#047c17 solid 3px; margin-top:30px; margin-bottom:50px; float:left;}
.tabox1 .hd{overflow:hidden;}
.tabox1 .hd li{position:relative;height:45px;line-height:45px;text-align:center;width:379px;float:left;font-size:17px;cursor:default;background:#eceeed;color:#000; border-right:#fff solid 1px;}
.tabox1 .hd li.on{width:379px;background:#047c17;color:#fff;}
.tabox1 .hd{border-top:0;}
.tabox1 .lh{overflow:hidden; padding-top:40px; float:left}



.pro6 { width:100%; float:left}
.pro6 ul { padding-left:3px;}
.pro6 ul li { float:left; width:88px; margin-left:3px;}
.pro6 ul li .pimg { width:86px; height:45px; background:#fff; border:#efefef 1px solid;}
.pro6 ul li .pro { width:86px; height:25px; overflow:hidden; font-family:Arial;}



.plist { width:1200px; margin:0 auto;border:#d7d7d7 1px solid; overflow:hidden;}
.plist li { float:left; width:100%; height:40px; line-height:40px; border-bottom:#d7d7d7 1px dashed;}
.plist li a { display:block; float:left; padding-left:15px;}
.plist li a.more { width:34px; height:22px; line-height:22px; text-align:center; text-decoration:none; color:#fff; background:#f60; padding:0; margin:9px 0 0 15px;}
.plist li h7 { width:96px;  border-right:#d7d7d7 1px solid; float:left; background:#f1f1f1;}
.plist li h7 a {width:66px;text-align:center; padding:0 15px; color:#666; font-weight:bold}


.ccv{ width:1200px; float:left; color:#01a068; font-variant:900px; line-height:60px; font-size:40px;}



.link1{ float:left; width:100%; height:225px; background:url(../images/link.jpg) no-repeat top center #136bc8; line-height:35px; text-align:center}
.link1 a{color:#FFFFFF}

.link{margin:auto;width:1200px;color:#FFFFFF!important; padding-top:55px; }




.contact{margin:auto; width:1200px;color:#FFFFFF!important; padding-top:60px; }



.im-box { width: 60px; position: fixed; top: 150px; right: 0; z-index: 999; }
.im-box .im-ewm { width: 58px; height: 78px; border: 1px solid #e8e8e8; position: relative; }
.im-box .im-ewm .ewm-hover { position: absolute; left: -145px; top: -25px; display: none; }
.im-box .im-ewm:hover .ewm-hover { display: block; }
/*弹出*/
.footer_flex li:hover span { display: block; }
.footer_flex li:hover .img-n { display: none; }
.footer_flex li span { display: none; color: #fff; font-size: 13px; line-height: 45px; }
.footer_flex li .img-n { padding-top: 12px; }
.footer_flex { width: 365px; float:left }
.footer_flex li { width: 45px; height: 45px; background-color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-right:25px;float: left; text-align: center; cursor: pointer; position: relative; z-index: 10; }
.footer_flex li:hover { background-color: #248457; }

/*button*/
.footer_flex li:hover .flex-footera { display: block; }
.footer_flex li .flex-footera { width: 130px; height: 120px; position: absolute; left: -42px; top: 50px; text-align: center; padding-top: 10px; background:#fff; display: none; border-radius:5px;}





.m1{width:120px; line-height:30px; text-align:center; float:left; margin-bottom:20px; margin-right:410px;}

.m1 a{width:120px!important;line-height:30px; float:left; color:#fff!important;  background:#f5c01a;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.m1 a:hover{ color:#FFFFFF!important; background:#666666; width:120px!important; background:#f5c01a;
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}






.zzzzz1{ color:#FFFFFF}





#sywarp_lxwm {
	width: 100%;
	float:left;
	padding-bottom:0px;
	
}
.ggmain {
	width:1209px;
	margin:auto;
}

.lxwm_CON {
	float: left;
	height:591px;
	width:1209px;
	background:url(../images/map.jpg) no-repeat center top;

}.lxwm_CON_tu {
	height: 326px;
	width:1209px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	clip: rect(49px,auto,auto,auto);
}
.lxwm_CON_tu p {
	background-image: url(../images/ad.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
	width: 149px;
	font-size: 17px;
	padding-left:20px; padding-right:20px;
	color: #FFF;
	margin-right:140px;
	margin-top:70px;
	line-height:24px;
	padding-top:60px;
	text-align: center;
	float:right;
}
.lxwm_CON_tu p span{

	font-size: 30px; line-height:40px; font-weight:900;
	
}
.lxwm_CON_tu p strong {
	font-size: 18px;
}
.lxwm_CON_more {
	float: left;
	width: 718px;
	margin-top: 237px;
	padding-left: 462px;
}
.lxwm_CON_more p {
	font-size: 14px;
	line-height: 35px;
	
	height: 35px;
	width: 140px;
	border: 1px solid #b7b7b7;
	position: relative;
	margin-right: 10px;
	margin-left: 10px;
	overflow: visible;
	display: inline;
	float: left;
}.lxwm_CON_more a:hover p {
	font-size: 14px;
	line-height: 35px;
	color: #FFFFFF;
	height: 35px;
	width: 140px;
	border: 1px solid #003e69;
	position: relative;
	margin-right: 10px;
	margin-left: 10px;
	overflow: visible;
	display: inline;
	float: left;
	background-color: #003e69;
}.lxwm_CON_more a:hover p span {
	
	color: #FFFFFF;
	
}
.lxwm_CON_more p span {
	position: absolute;
	left: 38px;
	color: #8e8e8e;
}

.lxwm_CON_more p img {
	position: absolute;
	left: 14px;
	top: 9px;
}

.jbtm_T {
	background-repeat: no-repeat;
	background-position: center 42px;
	float: left;
	width: 1200px;
	font-size: 18px;
	color: #535353;
	text-align: center;
	margin-top: 56px;
}
.jbtm_T em {
	font-size:18px;
	text-transform: uppercase;
	color: #000000;
	font-style: normal;
	letter-spacing: 5px;
}

.jbtm_T h5 {
	font-size:28px; color:#333333;
	 font-family:"Times New Roman", Times, serif; font-weight:bold; text-transform:uppercase;
	padding-top:10px; padding-bottom:10px; background:url(../images/xx1.jpg) no-repeat center;
}

.about_center .rect-93{padding-bottom:93%;}
.about_center .rect-925{padding-bottom:92.5%;}
.about_center .nr{float:left; width:50%; padding:0 4%; position:relative; height:100%; }
.about_center .title{font-size:30px; font-weight: normal; margin-top:50px; color:#333;}
.about_center .en{font-size:14px; margin-bottom:15px; display:none;}
.about_center .sum{margin-top:10px; font-size:15px; line-height:27px; margin-bottom:20px;}
.about_center .sum p { margin-bottom:15px;}
.about_center .jt_btn{display:block; width:39px; height:37px;/* position:absolute; bottom:50px; left:8%;*/ background-image:url(../images/jt_btn.png); background-repeat:no-repeat; background-position:0px 0px; transition:none;}
.about_center .jt_btn:hover{background-position:0px -40px;}
.about_center .jt_ico{display:block; border-style:solid; border-width:15px; border-color:transparent transparent transparent #fff; position:absolute; top:50%; margin-top:-15px; right:-30px; width:0; height:0;}


.about_center02{background:#f6f6f6; padding-top:50px; padding-bottom:100px }
.about_center02 .ab_left {width:100%; float:left; color:#666;}
.about_center02 .ab_left a:hover{color:#666;}
.about_center02 .ab_left .box{height:440px; background:#fff; overflow:hidden;}
.about_center02 .ab_left .box .img{float:right; width:50%; height:100%; overflow:hidden; }
.about_center02 .ab_right {width:34%;float:right;height:411px;overflow:hidden;position:relative;color:#4f4f4f;}
.about_center02 .ab_right a:hover{color:#4f4f4f;}
.about_center02 .ab_right .cover {width:100%;background:url(../images/yellow80.png);position:absolute;left:0px; bottom:0px;}
.about_center02 .ab_right .cover .box{padding:20px 5%;}
.about_center02 .ab_right .cover .title{font-size:30px; font-weight:bold; margin-bottom:5px; }
.about_center02 .ab_right .cover .sum{margin-top:10px; font-size:14px;}
.about_center02 .ab_right .cover .ab_jt{display:block; width:29px; height:51px; background:url(../images/ab_jt.png) no-repeat 0 0; position:absolute; top:50%; margin-top:-25px; right:4%;}







.about_center03{padding:28px 0;  padding-top:50px;   clear:both ; margin-bottom:90px ; width:100% }
.about_center03 .content{background:#00a1e9;color:#fff; height:747px; float:left; width:50%}
.wrap_ab{ width:80%; margin:0 auto}
.about_center03 .content a:hover{color:#fff;}
.about_center03 .img{width:40%; float:left; padding:4% }
.about_center03 .img img{ float:left; width:100%;}
.about_center03 .img .rect-556{padding-bottom:47.9%;}
.about_center03 .nr{ width:42%; padding:0 4%;  float:right; height: 100%;  margin-top:120px}

.about_center03 .jt_btn{background-position:-43px 0;}
.about_center03 .jt_btn:hover {background-position:-43px -80px; background-color:#fff;}

.about_center03 .ab_left .box{ background:#f7f7f7; overflow:hidden; margin-bottom:50px; margin:30px auto}



.about_center03 .nr{float:left; width:50%!important; padding:0 4%; position:relative; height:100%; }
.about_center03 .sum{margin-top:20px!important; font-size:15px; line-height:32px!important; margin-bottom:20px;}


.about_center04{padding:0 0 110px 0; background:#f6f6f6; height:450px;  }
.about_center04 .content{background:#00a1e9;color:#fff; height:747px;}
.about_center04 .content a:hover{color:#fff;}
.about_center04 .img{width:50%; float:left;}
.about_center04 .img img{width:100%; float:left;}
.about_center04 .img .rect-556{padding-bottom:47.9%;}
.about_center04 .nr{ width:42%; padding:0 4%;  float:right; background:#fff;height: 100%;}
.about_center04 .jt_ico {border-left-color:transparent;border-right-color:#fff;left:-30px;}
.about_center04 .jt_btn{background-position:-43px 0;}
.about_center04 .jt_btn:hover {background-position:-43px -80px; background-color:#fff;}

.about_center04 .ab_left .box{height:440px; background:#fff; overflow:hidden; width:100%;}



.about_center04 .jt_ico {
    border-left-color: transparent!important;
    border-right-color: #fff;
    left: -30px!important;}





.about_center .rect-93{padding-bottom:93%;}
.about_center .rect-925{padding-bottom:92.5%;}
.about_center .nr{float:left; width:50%; padding:0 10%; position:relative; height:100%; }
.about_center .title{font-size:30px; font-weight: normal; margin-top:50px; color:#333; text-align:center}
.about_center .en{font-size:14px; margin-bottom:15px; display:none;}
.about_center .sum{margin-top:10px; font-size:15px; line-height:27px; margin-bottom:20px;}
.about_center .sum p { margin-bottom:15px; font-size:16px}
.about_center .jt_btn{display:block; width:39px; height:37px;/* position:absolute; bottom:50px; left:8%;*/ background-image:url(../images/jt_btn.png); background-repeat:no-repeat; background-position:0px 0px; transition:none;}
.about_center .jt_btn:hover{background-position:0px -40px;}
.about_center .jt_ico{display:block; border-style:solid; border-width:15px; border-color:transparent transparent transparent #fff; position:absolute; top:50%; margin-top:-15px; right:-30px; width:0; height:0;}


.wrap {
    width: 1200px;
    margin: 0px auto;
    cursor: pointer;
}
.about_center03 .jt_ico {border-left-color:transparent;border-right-color:#fff;left:-30px;}