@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#424242;}
a:hover{ color:#0070c0; }


body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:15px!important;color:#424242; }
.ding{ background:#0070c0; height:8px; width:100%; margin:0 auto}
.alogo{ width:1200px; margin:0 auto; padding-top:25px; padding-bottom:25px}
.nava{ height:40px; width:650px; margin:0 auto; margin-left:150px; margin-top:10px; }
.en{ background:#0070c0; width:80px; height:40px; line-height:40px; text-align:center; margin-top:10px;}
.en a{ color:#fff; font-size:16px;}
#menu{ margin:0 auto; width:650px; }
ul.menu {list-style:none; margin:0; float:inherit; text-align:center; padding-left:0px; }
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; text-decoration:none;color:#333;}
ul.menu li {position:relative; float:left; }
ul.menu ul {position:absolute;left:0; display:none; opacity:0; list-style:none;text-align:center;z-index:9999999!important;}
ul.menu ul li {position:relative;border-top:none; margin:0;font-weight:normal;background:#f2f2f2; border-bottom:1px solid #fff;width:104px;height:40px; line-height:40px;}
ul.menu ul li a{display:block;color:#555;font-weight:normal;line-height:40px; font-size:15px; }
ul.menu ul li a:hover { color:#fff;background:#0070c0;}
ul.menu ul ul {top:0px}
ul.menu .menulink {font-size:17px; padding-right:20px; padding-left:20px;padding-bottom:0px;height:40px;line-height:40px;}
ul.menu .menulink:hover, ul.menu .menuhover { background:#0070c0; color:#fff; display:block; height:40px; line-height:40px;}
ul.menu ul li.kuan2{ width:120px;}

#flash{
width:100%;
float:left;
height:550px!important; 
}


	*{
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		.banner{
			width: 100%;
			/*height: 560px;*/
			/*background: black;*/
			/*子绝父相*/
			position: relative;
			/*超出部分全部隐藏，解决横向滚动条*/
			overflow: hidden;
		}
		.banner ul{
			position: absolute;
		}
		.banner ul li{
			/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
			width: 100%;
			height: 550px;
			float: left;
			background:  no-repeat center center;
		}
		/*.banner ul li:nth-child(1){*/
			/*background: url('./1.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(2){*/
			/*background: url('./2.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(3){*/
			/*background: url('./3.jpg') no-repeat center center;*/
		/*}*/
		.banner ol{
			/*width: 60px;*/
			height: 20px;
			background: rgba(0,0,0,0.5);
			position: absolute;
			left:50%;
			/*margin-left: -40px;*/
			bottom: 40px;
			padding: 0 10px;
			border-radius: 10px;
		}
		.banner ol li{
			width: 10px;
			height: 10px;
			float: left;
			margin: 5px 5px;
			background: rgba(255,255,255,0.5);
			border-radius: 50%;
			cursor: pointer;
		}
		.banner ol .current{
			background: rgba(255,255,255,1);
		}
		.banner i{
			width: 58px;
			height: 120px;
			position: absolute;
			top: 50%;
			margin-top: -60px;
			cursor: pointer;
			border-radius: 5px;
			display: none;
		}
		.banner .left{
			left: 60px;
			background: url('../images/left_right.png') no-repeat 0 0px;
		}
		.banner .right{
			right: 60px;
			background: url('../images/left_right.png') no-repeat 0px -120px;
		}
		.banner .left:hover , .banner .right:hover{
			background-color: rgba(0, 0, 0, 0.31);
		}
		

.about{ width:100%; background:url(../images/index_06.jpg) no-repeat center; height:582px; margin:0 auto; padding-top:70px; }
.gongsi{ width:1200px; margin:0 auto; padding-top:70px;}
.nr1{float:right;width:520px; height:0px;margin-top:10px;}
.ab1{width:520px;height:353px;float:right; background:#dddddd;  margin-right:20px; margin-top:19px;}
.nr2{float:right;width:482px; height:0px; position: absolute;clear: both;}
.nr3{float:right;width:520px; height:353px; overflow:hidden}
.nr3 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.nr3 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}

.azuo{ width:580px;}
.azuo h2{ color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:60px; font-weight:700;}
.azuo h3{ font-size:30px; margin-top:10px; margin-bottom:10px; color:#f5ff2e; font-weight:800;}
.amiao{ line-height:30px; margin-top:40px; height:120px; overflow:hidden; color:#fff;}
.amiao a{ color:#fff;}
.amore{ background:#fff;height:40px; line-height:40px; text-align:center; width:170px;margin-top:40px; margin-bottom:40px;}
.amore a{ color:#fff;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s; color:#0070c0;}
.amore a:hover {padding-left:20px; background:#fff;  display:block }

.tuijian{ width:1200px; margin:0 auto; padding-bottom:40px; }
#demolefta{OVERFLOW: hidden; WIDTH:1200px; margin:0 auto; }
.cplist{ width:282px; height:282px; background:#efefef;-moz-border-radius:10px;/*Firefox支持*/ -webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ margin-top:10px;-webkit-transition: .8s; margin-right:30px;-webkit-box-shadow: 0px 1px 5px #bfbfbf; margin-top:30px;}
.biaoq{ color:#c7c7c7; padding-top:30px; font-size:16px;text-align:center}
.cplist h2{ font-size:20px; font-weight:bold; color:#000; text-align:center; padding-top:35px; padding-bottom:25px;}
.cplist h2 a{ color:#000}
.cplist a:hover  h2 { color:#0081d4}
.cpmiao{ background:#fff;  width:85%; margin:20px; margin:0 auto; color:#555; margin-bottom:30px; font-size:14px; height:100px; overflow:hidden; line-height:25px;}
.neirong .cpmiao{ padding:5px;}
.neirong .cplist h2{border:0px; line-height:30px; height:30px;}
.neirong .cplist{margin-right:50px; margin-left:50px; margin-bottom:50px;}
.pmore{ background:#1977ca;height:35px; line-height:35px; text-align:center; width:150px;margin-bottom:40px;-moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ margin:0 auto; text-align:center; margin-top:20px; color:#fff}
.pmore a{ color:#fff;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.pmore a:hover {padding-left:20px; display:block }
.pmore2{ background:#f88d07;height:35px; line-height:35px; text-align:center; width:150px;margin-top:40px; margin-bottom:40px;-moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ margin:0 auto; text-align:center; margin-top:20px; color:#fff}
.pmore2 a{ color:#fff;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.pmore2 a:hover {padding-left:20px; display:block }
.cplist:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px); -o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition: .8s;-moz-transition:.8s;-o-transition: .8s;}



.news .wenzi{ padding-top:30px;}

.wenzi{ margin:0 auto;padding-top:60px; padding-bottom:40px; text-align:center;}
.wenzi h2 { color:#1977ca; font-weight:bold; font-size:35px; text-align:center; margin:0 auto; }
.wenzi h3{ font-size:18px; color:#333;  text-align:center;font-weight:normal;margin-top:15px;}




.news{ width:1200px; margin:0 auto; }
.n2{width:1200px; padding-top:20px; margin:0 auto;}
.n2 ul{ float:left;}
.n2 ul li{display:inline;float:left;width:302px; height:170px; border:#e9e9e9 solid 1px; box-shadow: 5px 5px 2px #e9e9e9; margin-right:35px; padding:30px 30px 30px 30px; }
.n2 ul li h5{width:302px;float:left; text-align:left; color:#000; font-size:17px; font-weight:normal; border-bottom:#CCCCCC solid 1px; line-height:40px; margin-bottom:5px;}
.n2 ul li a{ float:left;  width:302px;  line-height:30px; margin-bottom:10px; }
.n2 b{ float:left;  width:302px; color:#d6d6d6; font-weight:normal  }

.vv{width:320px;float:left;}

.n2 em{ color:#949494; font-size:12px; font-style:normal }


.m3{width:50px; line-height:33px; text-align:center; float:left; color:#CCCCCC; margin-top:0px; font-size:20px;}

.m3 a{width:50px!important;line-height:32px; float:left; color:#CCCCCC!important; border:#CCCCCC solid 1px;
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;}

.m3 a:hover{ color:#FFFFFF!important; background:#666666; width:150px!important;
	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;}



.foot{ background:#2d2b34;width:100%;margin:0 auto;border-top:8px solid #0184ca; margin-top:70px;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-decoration:none;color: #a6a6a6;}
a.zzb07link:hover {text-decoration: underline;color: #a6a6a6;}
.zzb07tail{font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#a6a6a6;}
.foota{ width:1200px; margin:0 auto; padding-top:70px;padding-bottom:50px;color: #a6a6a6;}
.dianhaaa {
    background: url(../images/zhuanti3_45.jpg) no-repeat left;
    height: 35px;
    padding-left: 50px;
    font-size: 20px;
    color: #fff; line-height:35px;
}
.liaa{-moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ background:#0070c0; height:35px; line-height:35px; text-align:center; color:#fff; width:140px; font-size:18px;}
.liaa a{ color:#fff!important; }
.laaa{ width:300px;}
.laaa h2{ color:#fff; font-size:30px; font-weight:800; margin-top:13px; margin-bottom:13px;}
.daohang h2{ color:#fff; font-size:20px;font-weight:bold; padding-bottom:20px;}
.daohang ul li{ float:left; width:50%; line-height:30px;}
.foota a{ color:#a6a6a6}
.daohang ul li a{ color:#a6a6a6}
.daohang{ width:250px;}
.miaol{ line-height:25px;}
.flian { width:400px; margin-left:100px;}
.flian h2{ color:#fff; font-size:20px;font-weight:bold; padding-bottom:20px;}
.flian h3 a{ margin-top:10px; margin-bottom:10px; color:#fff; font-size:18px;}

.footb{ background:#1e1d23; width:100%; margin:0 auto; padding-top:25px; padding-bottom:25px;}




.neiye{  width:100%; margin:0 auto;}
.nybanner{width:100%;margin:0 auto;height:300px;}
.nymain{ width:1200px; margin:0 auto; padding-top:70px}
.nyleft{ width:265px; background:#fff; overflow:hidden; }
.nyleft .ntop{width:265px;padding-top:40px;background:#0070c0;padding-bottom:33px;text-align:center}
.zuoce h2{  padding-bottom:10px;color:#fff; font-size:25px; font-weight:bold;}
.zuoce h3{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:15px; letter-spacing:2px; color:#fff; }
.zuoce  ul li{ background:#f2f2f2;border-bottom: 1px #eaeaea solid;}
.zuoce  ul li a {line-height:40px;text-align: left;display: inline;float: left;width: 185px;color: #333;height: 40px;font-size: 16px;display: block;padding-left: 35px;padding-right: 20px; }
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1535685075211'); /* IE9*/
  src: url('iconfont.eot?t=1535685075211#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1535685075211') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1535685075211#iconfont') format('svg'); /* iOS 4.1- */}

.iconfont {
  font-family:"iconfont" !important;
  font-size:15px;
  font-style:normal; float:right;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; margin-top:3px;}

.icon-iconset0416:before { content: "\e727"; }

.icon-iconset0424:before { content: "\e72f"; }

.icon-dingwei003:before { content: "\e617"; }

.icon-jiantou_xiangyou_o:before { content: "\eb94"; }

.zuoce a:hover {color: #fff;height: 40px;width: 215px; transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;background:#0070c0;}

.liana{ border:1px solid #d8d8d8; border-top:3px solid #0070c0; margin-top:50px; background:#f2f2f2}
.liannaaa{ padding:20px; line-height:27px;}

.nyright h2 {
height: 70px;line-height: 70px;color: #333;overflow: hidden;font-size: 20px; border-bottom: 1px solid #ddd;padding-bottom: 8px; width:92%; margin:0 auto}
.nyright .neirong{  line-height:30px;width:92%; margin:0 auto; padding-top:20px; }
.nyright{ width:870px; background:#fff; border:1px solid #d8d8d8; border-top:3px solid #1977ca; padding-bottom:40px;}


.nyline{ background:#d8d8d8; height:1px; width:100%; margin-top:20px; margin-bottom:20px;}
.xiangxi h2{ text-align:center; margin:0 auto; color:#333; height:auto; line-height:30px; border-bottom:0px;}
.xiangxi .shijian{ text-align:center; margin:0 auto}



.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;width: 100%; color: #0070c0; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #0070c0; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #0070c0; font-weight: normal;}
.contentPage a:visited {color: #0070c0; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #0070c0; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0070c0;font-weight:normal;}
.contentPage .current{color:#0070c0; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #0070c0; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}

.tupian ul li{ float:left;margin-bottom:20px; width:340px; overflow:hidden;margin-left:30px; margin-right:30px;}
.eenma{ text-align:center;}
.chanpinlbbc{ width:340px; height:260px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc a{display:table-cell;vertical-align:middle;width:340px; height:250px!important; border:1px solid #d8d8d8; overflow: hidden!important;}
.chanpinlbbc a img{max-width:330px;max-height:240px; overflow:hidden!important }
.chanpinlbbc a:hover{border:1px solid #F60;}

.chanpinlbbc{width: 340px;height: 260px!important;overflow: hidden!important;}
.chanpinlbbc img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc img:hover{transform: scale(1.4);}

.neiyezhong{ width:1200px; margin:0 auto}
.wenzia{ margin:0 auto;padding-top:50px; padding-bottom:50px; text-align:center;}
.wenzia h2 { color:#000; font-weight:bold; font-size:35px; text-align:center; margin:0 auto; }
.wenzia h3{ font-size:15px; color:#818181; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:normal; text-transform:uppercase;}
.line{ background:#0271c3;height:3px;width:50px;margin:0 auto;margin-top:15px;margin-bottom:15px;}

.ny_pro{ width:1200px; margin:0 auto; padding-bottom:70px; line-height:30px;}
.ny_pro ul li .ny_pro_l {width: 222px;height: 170px;overflow: hidden;}
.ny_pro ul li .ny_pro_l img { width: 222px;height: 170px;transition: all 0.2s;}
.ny_pro ul li .ny_pro_r {width: 314px;padding: 36px 20px 0;}
.cle {clear: both;}
.ny_pro ul li .ny_pro_r { width: 314px; padding: 36px 20px 0;}
.ny_pro ul li .ny_pro_r .pro_title {height: 62px;line-height: 28px;}
#content .box a:link, #content .box a:visited {color: #444;}
.ny_pro ul li .ny_pro_r .pro_more { width: 98px;height: 28px;line-height: 28px;text-align: center;background: #0075c2;}
.ny_pro ul li .ny_pro_r .pro_more a{ color:#fff;}
.ny_pro ul li .ny_pro_l img:hover { transform: scale(1.1,1.1);transform-origin: center center;}
.ny_pro ul li {float: left;width: 576px;background: #f0f0f0;height: 170px; margin: 10px 10px;}
.ny_pro ul li .ny_pro_r .pro_more a:hover{ background:#058be2; display:block}




.lanse{ background:#058be2; width:100%; margin:0 auto}
.lanse_cen{ width:1200px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.lanse_cen ul li{ float:left; margin-right:40px;}
.lanse_cen ul li a{ color:#fff; line-height:40px;}

.tabbox {width:1200px;margin-top:30px;}
.tabmenu {width:906px;height:50px;border-left:1px solid  #CCC;border-top:1px solid #ccc; text-align:center; margin:0 auto}
.tabmenu ul {margin:0;padding:0;list-style-type: none; }
.tabmenu li { text-align:center; float:left; display:block; width:300px; height:50px; overflow:hidden; background-color: #f2f2f; line-height:50px; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; display:inline; font-size:20px; }
.tabmenu .cli {text-align:center;float:left;display:block;width:300px;height:50px;overflow:hidden;background-color: #058be2;line-height:50px;border-right:#ccc 1px solid;border-bottom:#fff 1px solid;display:inline;font-size:20px; cursor:pointer; color:#fff;}
#tabcontent {width:900px; margin:0 auto; padding-top:30px; padding-bottom:40px;}
#tabcontent ul {margin:0;padding:5px;list-style-type: none;}
#tabcontent .hidden {display:none;}

.tabbox2 {width:1200px;margin-top:30px;}
.tabmenu2 {width:604px;height:50px;border-left:1px solid  #CCC;border-top:1px solid #ccc; text-align:center; margin:0 auto}
.tabmenu2 ul {margin:0;padding:0;list-style-type: none; }
.tabmenu2 li { text-align:center; float:left; display:block; width:300px; height:50px; overflow:hidden; background-color: #f2f2f; line-height:50px; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; display:inline; font-size:20px; }
.tabmenu2 .cli {text-align:center;float:left;display:block;width:300px;height:50px;overflow:hidden;background-color: #058be2;line-height:50px;border-right:#ccc 1px solid;border-bottom:#fff 1px solid;display:inline;font-size:20px; cursor:pointer; color:#fff;}

.box {
    margin-top: 54px;
    color: #444;
    line-height: 30px;
}
.qywh01 {
    background: #ededed;
    height: 208px;
    margin-top: 20px;
}
.qywh01 dl dt {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: left;
}
.qywh01 dl dt img {
    transition: all 0.2s;
}
.qywh02 dl dt img {
    transition: all 0.2s;
}
.qywh01 dl dt {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: left;
}
.qywh01 dl dd {
    width: 790px;
    padding: 30px;
    float: left;
}
.qywh h1 {
    font-size: 24px;
    color: #0075c2;
}
.qywh h2 {
    font-size: 15px;
    padding-top: 10px; line-height:25px;
}
.qywh02 {
    background: #ededed;
    height: 208px;
    margin-top: 20px;
}
.qywh02 dl dt {
    width: 800px;
    padding: 30px;
    float: left;
    text-align: right;
}
.qywh02 dl dd {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: right;
}
.qywh02 dl dd img:hover {
    transform-origin: center center;
    transform: scale(1.4,1.4);
}
.qywh01 dl dt img:hover {
    transform-origin: center center;
    transform: scale(1.4,1.4);
}

.smgnp{ padding-top:50px;}
.wostes{ width:1200px; margin:0 auto; padding-bottom:70px; line-height:30px;}



.xinwen ul{ padding-top:5px;}
.xinwen ul li { background:url(../images/index_22.png) no-repeat left; padding-left:20px; line-height:42px; border-bottom:1px dashed #d8d88d }



.ditu{ width:580px;}
.lianx{ width:550px;}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 30px;}
.rit-box .top-tit h3 {font-size: 18px;font-weight: 700;}
.rit-box .top-tit p {font-size: 15px;color: #999999;margin-top: 10px;}
.city li.on, .city li:hover {background-color: #F4A823;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #ECF0F1;}
.city li a{ color:#fff}
.city {width: 420px;display: table;margin-top: 15px;}
.kbm{ margin-top:20px;}



.join-us .recruit-list{max-width:1200px;padding:80px 0px;}
.join-us .recruit-list .item{border-bottom:1px dashed #D3D3D3;}
.join-us .recruit-list .item .title{height:80px;line-height:80px;font-size:16px;color:#333333;cursor:pointer;}
.join-us .recruit-list .item .title .down{width:30px;height:30px;line-height:30px;text-align:center;font-size:18px;color:#8A8A8A;float:right;border-radius:50%;margin-top:25px;
	transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;}
.join-us .recruit-list .item .title .down:hover{background:#0070c0;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .title .down.open{background:#0070c0;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .contents{font-size:14px;color:#555;line-height:1.8;overflow:hidden;display:none;}
.join-us .recruit-list .item .contents.open{}
.join-us .recruit-list .item .contents p{padding-bottom:30px;}


.join-us .recruit-list .item .title .down {

    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    color: #8A8A8A;
    float: right;
    border-radius: 50%;
    margin-top: 25px;
    transition: all .6s;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;

}
.iconfont {

    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}
.nybt{ line-height:40px; text-align:center; color:#0184ca; font-size:20px; margin-bottom:20px;}
.fanhui{ width:100%; margin:0 auto; line-height:40px; margin-top:50px;}
.fanhui ul li{ float:left; width:29%;background:#f2f2f2;padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; }
.fanhui ul li:nth-child(2n) {background: #0070c0; text-align:center}
.fanhui ul li:nth-child(2n) a{ color:#fff; text-align:center}


.box {color: #444;line-height: 30px;}
.ny_news {margin-bottom: 25px;border-bottom: 1px solid #ddd;padding-bottom: 15px;padding-top: 15px; margin-top:25px;}
.ny_news_time {width: 90px;height: 92px;background: #0184ca;color: #fff;text-align: center;}
.ny_news_time h2 {font-size: 24px;padding-top: 15px;}
.ny_news_time h3 {font-size: 16px;}
.ny_news_txt {width: 750px;padding-left: 24px;border-left: 1px solid #e6e6e6;margin-left: 21px;}
.ny_news_txt a{ color:#000; font-size:18px;}
.ny_news_txt p a{ color:#7f7f7f; font-size:15px;}
.ny_news_more {width: 170px;height: 44px;border-left: 1px solid #0070c0;border-right: 1px solid #0070c0;text-align: center;line-height: 44px;margin-right: 30px; margin-top: 30px;}
.ny_news_txt p {color: #7f7f7f;line-height: 22px;padding-top: 12px;}
.ny_news_more:hover{background:#0070c0;color:#fff}
.ny_news_more:hover a{color:#fff;}
.ny_news:hover{background:#f7f7f7}



.ny_news_txt a{ color:#000; font-size:18px;-webkit-transition: padding-left .8s;-moz-transition: padding-left .8s;-o-transition: padding-left .8s;}
.ny_news_txt a:hover{padding-left:20px; color:#0070c0}

.xiangxi h2{ text-align:center; margin:0 auto; color:#333}
.xiangxi .shijian{ text-align:center; margin:0 auto}


.cplist2{ width:350px; height:300px; background:#efefef;-moz-border-radius:10px;/*Firefox支持*/ -webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ -webkit-transition: .8s; margin-right:25px; margin-left:25px; margin-bottom:60px;}
.biaoq2{ color:#c7c7c7; padding-top:30px; font-size:16px;text-align:center}
.cplist2 h2{ font-size:20px; font-weight:bold; color:#000; text-align:center; padding-top:15px; padding-bottom:15px;}
.cplist2 h2 a{ color:#000}
.cplist2 a:hover  h2 { color:#0081d4}
.cpmiao2{ background:#fff; line-height:22px; width:75%; margin:10px; padding:20px; margin:0 auto; color:#555;}
.pmore2{ background:#0081d4;height:30px; line-height:30px; text-align:center; width:130px;margin-top:40px; margin-bottom:40px;-moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ margin:0 auto; text-align:center; margin-top:20px; color:#fff}
.pmore2 a{ color:#fff;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.pmore2 a:hover {padding-left:20px; display:block }
.cplist2:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px); -o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition: .8s;-moz-transition:.8s;-o-transition: .8s;}
.wslan{ background:#0081d4; width:80%; margin:0 auto; text-align:center; height:60px;}
.wslan h2{ color:#fff; text-align:center; line-height:60px;}

.neirong table td{ padding-left:20px;}

