@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:#555 }
a:hover{ color:#1685e1; }


body{ margin:0 auto;padding:0px;width:100%; font-family:Arial, Helvetica, sans-serif;font-size:15px!important;color:#555; }
.heada{ width:1200px; margin:0 auto; padding-top:25px; padding-bottom:25px;}
.tel p{ background:url(../images/index_06.jpg) no-repeat left; height:18px; padding-left:35px; font-size:15px; color:#555; text-align:left}
.tel h2{ color:#1685e1; font-size:27px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-weight:900;}
.hline{ background:#f1f1f1; width:1px; height:55px; margin-left:20px; margin-right:20px;}
.en{ background:url(../images/index_14.jpg) no-repeat left 3px; padding-left:40px; }
.zh{ background:url(../images/index_09.jpg) no-repeat left 3px; padding-left:40px; margin-bottom:10px; }
.yuyan{ margin-top:23px;}
.zh a,.en a{ color:#555}

.nava{ width:100%; margin:0 auto; background:url(../images/index_54.jpg) no-repeat center; height:50px;}
#menu{ margin:0 auto; width:840px;}
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:#fff;}
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:114px;height:35px; line-height:35px;}
ul.menu ul li a{display:block;color:#555;font-weight:normal;line-height:35px; font-size:14px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden; height:35px; }
ul.menu ul li a:hover { color:#fff;background:#0070c0;}
ul.menu ul ul {top:0px}
ul.menu .menulink {font-size:16px; padding-right:25px;padding-left:25px;padding-bottom:0px;height:50px;line-height:50px;}
ul.menu .menulink:hover, ul.menu .menuhover { background:#31c67f; color:#fff; display:block; height:50px; line-height:50px;}
ul.menu ul li.kuan2{ width:120px;}
.zhongjian{ width:1200px; margin:0 auto}
.search{height:24px;margin:0 auto;border:none; margin-top:13px;}
.search li{ float:left; width:auto; border:0px; }
.searchinput{ background:none; height:24px; line-height:24px; border:0px;color:#fff; width:220px;padding-left:15px; }




.about{ width:1200px; margin:0 auto; margin-top:70px; margin-bottom:70px;}
.ayou{width:621px;}
.ayoutu{width:621px;height: 335px!important; overflow: hidden;}
.ayoutu img{cursor: pointer; width:100%;transition: all 0.6s;}
.ayoutu img:hover{   transform: scale(1.4);}
.azuo{ width:530px;}
.azuo h2{ color:#1685e1; text-transform:uppercase; font-size:40px; }
.azuo h3{ font-size:35px; margin-top:10px; margin-bottom:10px;font-weight:700; color:#000}
.amiao{ line-height:24px; margin-top:40px; height:192px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:8; overflow:hidden;}
.w1200{ width:1200px; margin:0 auto; margin-top:40px;}
.biaoyu{ background:url(../images/index_29.jpg) no-repeat  center; width:297px; height:150px; text-align:center; color:#fff; }
.biaoyu h2{ font-size:25px;font-weight:bold; padding-top:45px; padding-bottom:5px;}
.biaoyu h3{ font-size:20px;font-weight:bold;}
.aqita{ width:840px;}
.alist { width:210px; text-align:center; margin:0 auto;-webkit-transition: .8s; }
.alist img{  padding-bottom:10px;}
.alist p{ color:#333; font-size:15px; }
.alist: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;}




.product{ margin:0 auto; width:100%; background:url(../images/bg.jpg) no-repeat center; height:438px; }
.fenlei{ width:1200px; text-align:center; margin:0 auto}
.fenlei ul li{ float:left; color:#fff; line-height:35px;}
.fenlei ul li a{ color:#fff }
.shu{ margin-left:10px; margin-right:10px; color:#fff}

.hl_main5_content{width:1370px;border-top:none; margin:0 auto; height:250px; margin-top:40px;}
.hl_main5_content a{ color:#fff;}
.blue{ padding:10px;border-top:2px solid #d8d8d8; border-left:2px solid #d8d8d8;border-bottom:8px solid #009de4; border-right:2px solid #d8d8d8;}
.hl_main5_content1{width:1200px;margin-top:5px; overflow:hidden; float:left; margin-left:20px; background:#fff}
.cimg{width:203px;height: 205px!important; overflow: hidden!important; }
.cimg img{cursor: pointer; width:100%;
  transition: all 0.6s;}
.cimg img:hover{   transform: scale(1.4);}
.hl_main5_content1 ul{width:26000px; overflow:hidden;}
.hl_main5_content1 ul li{ float:left; display:inline;margin-left:10px; margin-top:10px;}
.hl_scrool_leftbtn{width:70px; height:70px; background:url(../images/left.png) no-repeat; float:left; margin-top:70px; cursor:pointer;}
.hl_scrool_rightbtn{width:70px; height:70px;  background:url(../images/right.png) no-repeat; float:right;margin-top:70px; cursor:pointer;}
.hl_main5_content1 li a:hover h2{ color:#0b6bd8}
.zzp{ margin-top:10px;}
.xingxi h2{  font-size:15px; color:#000; line-height:23px; height:100px;}
.xingxi{ background:#f5f5f5; padding:30px; width:184px; height:205px;}
.xingxi p{text-overflow: ellipsis;display: -webkit-box; color:#bdbdbd;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow:hidden; margin-top:20px; line-height:25px;}
.gd{color:#333;}




.wenzi{ margin:0 auto;padding-top:60px; padding-bottom:40px; text-align:center;}
.wenzi h2 { color:#fff; text-transform:uppercase; font-weight:bold; font-size:35px; text-align:center; margin:0 auto; }
.wenzi h3{ font-size:17px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:normal; text-transform:uppercase; margin-top:20px;}


.news{ width:1200px; margin:0 auto; padding-bottom:30px;}
.xwlist{ width:555px;  padding-bottom:50px;}
.news .wenzi h2{ color:#000}
.news .wenzi h3{ color:#555}
.news .wenzi{ padding-bottom:55px;}
.xwlist .riqi{ height:70px;color:#fff; text-align:center; width:100px; border-left:1px solid #e7e5e6;border-right:1px solid #e7e5e6 }
.xwlist .riqi h2{ color:#6b6b6b; font-size:25px;width:100px;  margin-top:10px;}
.xwlist .riqi h3{ font-size:20px;color:#6b6b6b;}
.xwnr h2 a{ color:#333; font-size:18px; }
.xwnr{ width:430px;}
.xwnr .xwmiao{ color:#737373; line-height:22px; font-size:14px; height:44px; overflow:hidden; margin-top:10px;}

.xwnr a{ -webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.xwnr h2 a:hover {padding-left:20px; color:#0081d4}
.wsyellow{ width:199px; height:181px; margin-bottom:1px; background:#ffb500; color:#fff; font-size:30px; font-weight:700; line-height:181px; text-align:center}
.xinwen{ width:618px;}
.yeimg{width:596px;height: 324px; overflow: hidden;}
.yeimg img{cursor: pointer; width:100%;transition: all 0.6s;}
.yeimg img:hover{   transform: scale(1.4);}
.zuotu{width:418px;height: 355px; overflow: hidden;}
.zuotu img{cursor: pointer; width:100%;transition: all 0.6s;}
.zuotu img:hover{   transform: scale(1.4);}
.zuotu h2{ font-size:20px; color:#fff; font-weight:bold; padding-bottom:10px;}
.zuotu h3{ line-height:24px; color:#fff; font-size:15px;}
.zuotu h3 a{ line-height:24px; color:#fff; font-size:15px;}
.lansebg{ background-color:rgba(0,112,192,0.9);  position:absolute; width:250px; right:311px;z-index:10000000; padding:20px; margin-top:210px;}

.guanjian{ width:100%; margin:0 auto; background:url(../images/index_54.jpg) no-repeat center; height:66px;}
.keyword{ width:1200px; margin:0 auto; line-height:66px;}
.guan_txt{ width:850px;}
.teshu{ margin-right:0px;}
.guan_txt ul li{ float:left; color:#fff; margin-right:30px;}
.guan_txt ul li a{ color:#fff}
.dianhua{ font-size:20px; color:#fff; font-weight:bold;}


.foot{ background:#e4e4e4;width:100%; margin:0 auto;}
.foota{ width:1200px; margin:0 auto; padding-top:50px;padding-bottom:30px;}
.ewm{ width:140px; text-align:center}
.foota a{ color:#555}
.ewm p{ line-height:30px;}
.flian{ width:1020px; color:#555}
.flian h2{ color:#000; font-weight:bold; font-size:18px;text-transform:uppercase;}
.fazuo h3{ font-size:18px; margin-top:10px; margin-bottom:20px!important;}
.fazuo{ margin-top:20px; margin-right:50px;}
.wsbig{ width:420px!important;}
.fazuo{ width:210px; font-size:14px; line-height:27px;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-decoration:none;color: #555;}
a.zzb07link:hover {text-decoration: underline;color: #555;}
.zzb07tail{font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#555;}
.footb{ width:1200px; margin:0 auto; padding-bottom:30px;}


.nyabout{ background:url(../images/nyabout.jpg) no-repeat center; height:300px; width:100%; margin:0 auto}
.nycon{ background:url(../images/nycon.jpg) no-repeat center top; height:300px; width:100%; margin:0 auto}
.nycase{ background:url(../images/nycase.jpg) no-repeat center ; height:300px; width:100%; margin:0 auto}
.nyjob{ background:url(../images/nyjob.jpg) no-repeat center ; height:300px; width:100%; margin:0 auto}
.nynews{ background:url(../images/nynews.jpg) no-repeat center ; height:300px; width:100%; margin:0 auto}
.nypro{ background:url(../images/nypro.jpg) no-repeat center ; height:300px; width:100%; margin:0 auto}


.shangxia{ margin-top:30px;}
.wshs{ border:10px solid #f2f2f2; width:100%;}

.baoo{ font-size:30px; color:#000; font-weight:900; margin-bottom:40px;}
.xwbiaoti{ text-align:center; font-size:35px; color:#333; font-weight:bold}
.fabu{ color:#bbbbbb; text-align:center; margin-top:10px;}
.fline{ background:#d8d8d8; height:1px; width:1200px; margin:0 auto; margin-top:30px; margin-bottom:40px;}
.neiye{  width:100%; margin:0 auto;}
.nybanner{width:100%;margin:0 auto;height:300px;}
.nymenu{ width:1200px; margin:0 auto; margin-top:-30px;}
.nymenu ul {display: flex; width: 100%;height: 60px;line-height: 60px; background:#f2f2f2;}
.nymenu ul li {width: 100%;text-align: center;border-right: #fff 1px solid;vertical-align: top;}
.nymenu ul li a{ font-size:18px; font-weight:700px;}
/*---------
.sim-button {
	line-height:80px;
	height:80px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	cursor:pointer;}

.button2 {-webkit-transition:all 0.5s;transition:all 0.5s;overflow:hidden;position:relative;}
.button2:hover {background-color:rgba(1,132,202,0.9); color:#fff;}
.button2>span {-webkit-transition:all 0.3s;transition:all 0.3s;}
.button2:hover>span {opacity:0;}
.button2::after {
	content:attr(data-text);
	width:100%;
	height:100%;
	position:absolute;
	left:-50px;font-size:18px; font-weight:700px;
	top:0;
	opacity:0;
	-webkit-transition:all 0.5s;
	transition:all 0.5s;}
.button2:hover::after {left:0;opacity:1;}--------*/
.neiye_main{ width:1200px; margin:0 auto; padding-top:70px;}
.neirong{ width:1200px; margin:0 auto; line-height:30px; padding-top:20px;}
.nywenzi{ text-align:center; margin:0 auto; width:1200px;}
.nywenzi h2{ font-size:35px; text-transform:uppercase; font-weight:700px; color:#000; font-weight:bold}
.nywenzi h3{ margin-top:10px;}
.nyline{ background:#d8d8d8; height:1px; width:100%; margin-top:40px; margin-bottom:40px;}
.nymenu ul li {
 -webkit-transition: margin-top .8s;
 -moz-transition: margin-top .8s;
 -o-transition: margin-top .8s;}
 .nymenu ul li a{ color:#555}
.nymenu ul li:hover {margin-top: -20px; line-height:80px; background:#31c67f;}
.nymenu ul li:hover a{ color:#fff}
.nymenu li:nth-child(2n) {
    text-align: center;
    float: left;
    background: #1685e1;}
.nymenu li:nth-child(2n) a{ color:#fff}


.ny01{ margin-bottom:60px;}
.page_zhici_box_l{ width:347px;}
.page_zhici_box_r{ background:#f2f2f2; width:853px;padding-bottom:50px; margin-top:70px;}
.page_zhici_box_r_title{ padding-top:50px; padding-left:50px; font-size:25px; font-weight:bold; padding-bottom:30px;}
.page_zhici_box_r_con{ padding-left:50px; padding-right:50px; }

.nylie{ width:300px; height:200px; background:#f2f2f2; overflow:hidden;}
.nylie img{cursor: pointer; width:300px; height:200px;
  transition: all 0.6s;}
.nylie img:hover{   transform: scale(1.4);}
.nylie h2{ padding-left:30px; padding-bottom:20px; padding-top:50px; color:#333;}
.nylie h3{ padding-left:30px;}





.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: #1685e1; 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:90px!important;}
.biaoq2{ color:#c7c7c7; font-size:16px;text-align:center;vertical-align:middle;display:block;position:relative;display:table-cell;vertical-align:middle; width:350px; height:300px;}
.biaoq2  img{max-width:300px;max-height:250px; }
.cplist2 h2{ font-size:17px;  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:30px; 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;}


#ny_xinwen {
	width:1140px; margin:auto; clear:both;}
#ny_xinwen ul {
	float: left;
	height: 221px;
	width:1140px; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	position: relative;
}
#ny_xinwen ul span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #6d6d6d;
	height: 57px;
	width: 72px;
	border-top-width:2px;
	border-top-style: solid;
	border-top-color: #6d6d6d;
	position: absolute;
	left: 32px;
	top: 40px;
	line-height: 57px;
	text-align: center;
}
#ny_xinwen ul font {
	font-size:13px;font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #6d6d6d;
	height: 25px;
	width: 72px;
	position: absolute;
	left: 32px;
	top: 97px;
}
#ny_xinwen ul li {
	font-size: 17px;
	line-height: 19px;
	color: #000;
	height: 19px;
	width: 729px;
	position: absolute;
	left: 136px;
	top: 40px;
}
#ny_xinwen ul li a{

	color: #000;
	
}
#ny_xinwen ul p {
	font-size: 13px;
	line-height: 28px;
	color: #848484;
	text-align: left;
	float: left;
	height: 56px;
	width: 729px;
	position: absolute;
	left: 136px;
	top: 75px;
}
#ny_xinwen ul em {
	font-size: 13px;
	line-height: 30px;
	color: #1685e1;
height: 30px;
	width: 95px;
	position: absolute;
	left: 136px;
	top: 149px;border:1px solid #1685e1;
	font-style: normal;
	text-align: center;
}
#ny_xinwen ul em a{ color:#1685e1;-webkit-transition: padding-left .8s;	
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
#ny_xinwen ul em a:hover em{ border:1px solid #1685e1}
#ny_xinwen ul em a:hover {padding-left:20px; display:block; background:#1685e1; color:#fff; border:none}
#ny_xinwen ul img {
	height: 133px!important; border:1px solid #d8d8d8;
	width: 229px!important;overflow:hidden;cursor: pointer;
	
}
.xwtupian img:hover{   transform: scale(1.4);}
.xwtupian{ width:229px; height:133px; border:1px solid #d8d8d8;text-align:center;vertical-align:middle;display:block;position:relative;position: absolute;
	top: 40px;
	right: 22px; overflow:hidden}
.xwtupian a{display:table-cell;vertical-align:middle;width:229px; height:133px; }
.xwtupian  img{max-width:229px;max-height:133px;transition: all 0.8s; }

#ny_xinwen_da {
	width:1140px; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ny_xinwen_da h3 {
	font-size: 28px;
	line-height: 33px;
	color: #333;
	text-align: center;
	float: left;
	padding-bottom:20px;
	width:1140px; 
	margin-top: 55px;
	font-weight: normal;
}
.xinwen_zz {
	font-size: 13px;
	line-height: 32px;
	color: #bbbbbb;
	float: left;
	height: 46px;
	width:1140px; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	text-align: center;
}
.proimg{ width:500px;text-align:center;vertical-align:middle;display:block;position:relative;display:table-cell;vertical-align:middle; border:1px solid #d8d8d8; overflow:hidden}
.proimg img{ max-width:500px; }
.proimg img{cursor: pointer; width:100%;transition: all 0.6s;}
.proimg img:hover{   transform: scale(1.4);}
.protxt{ width:630px;}
.protxt h2{ font-size:25px; font-weight:900; color:#000;}
.protxt h3{ color:#fdae17; font-size:20px; margin-top:10px;}
.protxt h4{text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow:hidden; margin-top:10px;}

