@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-family:"微软雅黑";-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: inherit | grayscale;}
header,nav,section,footer{ display:block;}
a,img,input,textarea{ outline:none;  border:none;}
a{ text-decoration:none; cursor:pointer; cursor:hand;}
ol,ul{ list-style:none;}
.clear{ clear:both;}
h1,h2,h3,h4,h5{ font-weight:normal;}
i,em{ font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
.fw{ font-weight:bold;}
.nfw{ font-weight:normal;}
.unl{ text-decoration:underline;}
.bor_none{ border:none!important;}
.db{ display:block;}
.dib{ display:inline-block;}
.fonfm{ font-family:Arial;}
.tx_ct{ text-align:center;}
.bg_fff{background:#fff;}
.mt15{ margin-top:15px!important;}
.hide2{ display:none!important;}
.f12{ font-size:12px!important;}
.f13{ font-size:13px!important;}
.f14{ font-size:14px!important;}
.f15{ font-size:15px!important;}
.f16{ font-size:16px!important;}
.f18{ font-size:18px!important;}
.f20{ font-size:20px!important;}
.f24{ font-size:24px!important;}
.col_ff6312{ color:#ff6312;}
.col_fff{ color:#fff;}
.col_666{ color:#666;}
.col_333{ color:#333;}
.col_999{ color:#999;}
.top{ width:1000px;  margin:0 auto;}
.top img{ display:block;}
.head_bar{ width:100%; height:35px;background:#fff; border-bottom:1px solid #ddd;}
.head_bar_con{ width:1000px; height:35px; margin:0 auto; font-family:"微软雅黑";}
.left_hd{ float:left; width:200px; height:35px;}
.congra{ font-size:13px; color:#666; line-height:35px;}
.consultation{ font-size:12px; color:#ff6312; line-height:35px; text-decoration:underline;}
.changecity a{ font-size:13px; color:#f00;}
.line_fg{ font-size:10px; color:#ccc; line-height:35px;}
.right_hd{ float:right; width:700px; height:35px;text-align:right;}
.right_hd a{ color:#333; line-height:35px; margin:0 3px;}
.right_hd a:hover{ color:#ff6312;}
.right_hd ul{ float:right; width:auto; height:35px;}
.right_hd ul li{ float:left; margin:0 5px;font-size:12px; }



header{  width:100%; height:110px;}
.header_con{ width:1000px; height:110px; margin:0 auto; background:#fff;}
.logo_pic{ width:160px; height:40px; padding:35px 10px; float:left;}
.province {float: left;margin-top:35px;margin-right:30px; height:40px;padding-left: 7px; background:url(../images/down.png) no-repeat  77px center;}
.province #city-dingw {color: #666;letter-spacing: 1px;font-size: 26px;font-family: "微软雅黑",Arial Unicode MS,"黑体";}
.province #city-dingw span{ padding-right:20px; font-size:24px; color:#ff6312; padding-left:7px;}
#head-city {position: absolute;top: 103px;z-index: 1000;display: none;padding: 5px 10px; width: 350px; border: 1px solid #ccc;background: #fff;box-shadow: 1px 1px 2px #ccc;font-family: "微软雅黑",Arial Unicode MS,"黑体";}
#head-city .city_list {width: 350px; color: #666;}
#head-city .city_list a {float: left; padding:6px 10px; color: #666; text-align: left; font-size: 14px;}
#head-city .city_list a:hover,.job_kind li a:hover,.body_tb li a:hover{ color:#ff6312; text-decoration:underline;}
.sesrch_part{ width:520px; height:68px; float:left; padding:21px 0; font-family:"微软雅黑";}
.keyword{ display:block; float:left; width:356px; padding:5px 5px 5px 30px ; height:24px; background:url(../images/search.png) no-repeat 10px center;border:2px solid #ff6312;}
.search_btn{ display:block; float:left; width:80px; line-height:38px; height:38px; text-align:center; background:#ff6312; color:#FFF; font-size:15px;}

.search_btn1{ width:60px; height:32px; font-size:15px; background:#ff6312; text-align:center; line-height:32px; color:#fff;}
.hot_keyword{ height:30px; line-height:30px; font-size:13px;}
.hot_keyword a{ color:#333;  margin-right:20px;}
.hot_keyword a:hover{ color:#ff6312;}
.publish{ width:155px;float:right; padding:21px 0  51px; margin-right:10px;}
.publish a{ display:block;width:155px; height:38px; font-size:16px;background:#ff6312; text-align:center; line-height:38px;color:#FFF;}
.fa_infor{ }
.nav {width:1000px;	height:33px; background:#fff; border-bottom:2px solid #ff6312;margin:0 auto;}
.nav ul.nav_bar{ width:100%;height:33px;}
.nav ul.nav_bar li{ float:left;}
.nav ul.nav_bar li a{ display:inline-block; padding:0 33px;  line-height:33px; color:#333; font-size:16px;}
.nav ul.nav_bar li a.active_nav_a,.nav ul.nav_bar li a:hover{ background:#ff6312; color:#fff;}


.main_part{ width:1200px; overflow:hidden; margin:0 auto;}
.main_content{ margin:0 10px; overflow:hidden;}
.title{ height:45px; color:#ff6312; font-size:16px; line-height:45px; border-bottom:1px solid #eee;}
.job_cols1{ width:213px; float:left;padding:10px 15px; }
.job_center{ height:190px; padding:0 10px; }
.bor_bt{border-bottom:1px solid #eee;}
.bor_rt{border-right:1px solid #eee;}
.big_class{ color:#ff6312;font-size:15px; padding:10px 0;}
.big_class a{ color:#ff6312;}
.big_class a:hover{ text-decoration:underline;}
.job_kind li{ width:46%; float:left; height:28px; padding-right:4%;}
.job_kind li a{ display:block; width:100%; color:#0e8ed8; font-size:14px; height:28px; line-height:28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.more_fl{ display:block; text-align:right; line-height:30px; color:#ff6312; font-size:14px;}
.more{ font-size:14px; color:#ff6312;}
.library{ width:103%; margin-left:-3%}
.half_part{ width:100%; margin-left:3%; float:left; padding:10px 0;overflow:hidden;}
.head_bg{ padding:0 5px; height:33px; border-bottom:1px solid #ff6312; line-height:33px; width:48%; float:left;}
.head_bg span{ color:#0e8de8;}
.head_bg span,.body_tb li span{ display:inline-block; font-size:13px;}
.cols_td1{ width:70px;}
.cols_td2{ width:190px; text-align:center;}
.cols_td3{ width:103px; text-align:center;}
.cols_td4{ width:100px; text-align:center;}
.body_tb{ margin:10px 5px 0;width:100%;}
.body_tb li{ line-height:28px; font-size:13px; color:#444; width:48%; float:left;}
.body_tb li a{ color:#444;}

.qualifications{ width:100%; margin-left:-3%;}
.third_pt{ width:100%; margin-left:3%; float:left; padding:5px 0;}
.quality{ padding:5px 0;}
.quality li{ line-height:30px; height:30px; font-size:13px;  padding:0px 20px 0px 20px; border-bottom:1px dashed #ddd; float:left; width:280px}
.quality li a.quality_name{ display:inline-block; width:80%; float:left; color:#05C;}
.quality li span.quality_time{ display:inline-block; width:20%; float:left; text-align:right; color:#444;}
.quality li a.quality_name:hover,.item_ele h3 a:hover{color:#ff6312; text-decoration:underline;}

.item_bar{ padding:10px 0 15px;}
.item_list{ width:103%; overflow:hidden; margin-left:-3%;}
.item_list li{ width:47%; margin-left:3%; height:118px; padding:7px 0;float:left;}
.item_center img.item_pic{ margin-right:10px;}
.item_ele{ float:left; width:290px;}
.item_ele h3 a{ color:#333; font-size:15px; line-height:40px; height:40px; overflow:hidden;}
ol.item_ele_list li{ min-width:45%; margin:0; float:left; width:auto; height:25px; padding:0; line-height:25px; font-size:13px; color:#666;}

.adver{ width:1000px; margin:10px auto; overflow:hidden;}


.fri_link{ width:100%; padding:20px 0; overflow:hidden;background:#e5e5e5;}
.fri_link h4{ font-size:16px; color:#0e8ed8;}
.fri_list{ width:1020px; margin-left:-20px; margin-top:20px; padding-bottom:25px; border-bottom:1px solid #eee; overflow:hidden;}
.fri_list a{ font-size:13px; display:inline-block; float:left; color:#333; margin-left:20px;line-height:26px;}
.fri_list a:hover{ color:#ff6312; text-decoration:underline;}
.bot_nav{ text-align:center; line-height:24px; padding:20px 0 0;}
.bot_nav a{ font-size:14px; color:#333;}
.bot_nav a:hover{ text-decoration:underline; color:#ff6312;}
.bot_nav span{ font-size:12px; color:#666; margin:0 20px;}

footer{ width:100%; overflow:hidden; background:#585858; color:#fff; font-size:13px; text-align:center;padding:10px 0;}
footer a{ color:#ffffff; }

/*招聘信息*/
.search_keyword{ padding:5px 15px; border:1px solid #eee; overflow:hidden;}
.wid_50{ width:70px; display:block; float:left; overflow:hidden;line-height:24px; font-size:13px; color:#333; text-align:right; font-weight:600;}
.fl_kind{ float:left; line-height:24px; color:#0e8ed8; font-size:12px; width:898px; overflow:hidden;}
.fl_kind li{ float:left; margin:0 10px;}
.fl_kind li a{ color:#0e8ed8;}
.fl_kind li a.sele_class,.fl_kind li a:hover{ color:#333;}
.row_kw{ overflow:hidden; margin:10px 0;}
.second_title{ width:90px; padding:0 15px; margin-top:25px; background:#ff6312; height:32px; text-align:center; color:#fff; line-height:32px; font-size:16px;}
.recruit_head,.talent_head,.trans_head{ height:35px;  border:1px solid #ddd; background:#eee;border-top:2px solid #ff6312; line-height:35px; font-size:14px; color:#333;}
.recruit_head span,.talent_head span,.trans_head span{ display:inline-block; float:left;}
.recruit_head span.recruit_cols1,.talent_head span.talent_cols1{ box-sizing:border-box; padding-left:40px;}
.recruit_cols1{ width:420px;}
.recruit_cols2{ width:240px; text-align:center}
.recruit_cols3{ width:170px; text-align:center;}
.recruit_cols4{ width:168px; text-align:center;}
.recruit_list,.talent_list,.trans_list{ margin-bottom:30px; overflow:hidden;}
.tbody_rec{ border:1px solid #ddd; border-bottom:none; overflow:hidden; border-top:none;}
.recruit_row,.talent_row,.trans_row{ display:block; width:100%; height:40px;border-bottom:1px solid #ddd; line-height:40px; background:#fff;}
.recruit_row div[class^="recruit_cols"],.talent_row div[class^="talent_cols"],.trans_row div[class^="trans_cols"]{ display:block;float:left; font-size:14px;  color:#333;}
.recruit_list input[type="checkbox"],.talent_list input[type="checkbox"]{margin:0;opacity:0;filter: alpha(opacity=0);}
input:focus{ outline:none}
.check_span{ display:block; float:left; width:12px;height:12px; text-align:center; margin:13px;}
.check_span input{ display:block;}
.check_span--checked{border-color: #ddd;background: url(../images/icon_sprites.png) no-repeat center center;}
.recruit_row .recruit_cols1 a,.talent_row .talent_cols1 a,.trans_row .trans_cols1 a{ color:#0e8de8;}
.recruit_row .recruit_cols3 a,.talent_row .talent_cols5 a,.talent_row .talent_cols6 a,.trans_row .trans_cols2 a,.trans_row .trans_cols5 a,.trans_row .trans_cols6 a{ color:#333;}
.recruit_row a:hover,.talent_row a:hover,.trans_row a:hover{ color:#ff6312; text-decoration:underline;}
.all_qx{ float:left; width:90px; line-height:40px; font-size:14px; color:#ff6312;}
.bot_function{ height:40px; margin-top:10px;}
.more_sub{ width:130px; height:40px; background:#ff6312; color:#fff; font-size:15px; text-align:center; line-height:40px;}
.page{ height:50px; margin:20px 0; overflow:hidden; text-align:center;}
.page a{ display:inline-block;padding:7px 13px; color:#333; border:1px solid #ddd; font-size:13px;}
.dqpage{display:inline-block;padding:7px 13px; color:#fff; border:1px solid #ff6312; font-size:13px;background:#ff6312;}
.mar_lf1{ margin-left:-1px;}
.page a.page_on{ background:#ff6312; color:#fff;border:1px solid #ff6312;}
.page a i{ margin:0 2px; }

.recruit_detail,.talent_detail{ padding:10px 15px 30px; border:1px solid #eee; overflow:hidden;}
.job_head{ height:40px; border-bottom:1px solid #eee; line-height:40px;}
.job_head h3{ font-size:20px; color:#333; padding:0 5px; float:left; width:600px;}
.job_head h4{ font-size:18px; color:#ff6312; padding:0 5px; float:left; }
.record_rt{ width:350px; float:right; text-align:right; font-size:12px; color:#666;}
.record_rt span{ margin:0 10px;}
.deliver_num{padding-left:17px; background:url(../images/Delivery.png) no-repeat left center;}
.down_num{padding-left:17px; background:url(../images/xz_icon.png) no-repeat left center;}
.pub_time{padding-left:15px; background:url(../images/clock.png) no-repeat left center;}
.view_time{padding-left:15px; background:url(../images/view.png) no-repeat left center;}
.recruit_needed,.quality_needed{ padding:20px 15px; overflow:hidden;}
.recruit_needed li,.quality_needed li{ min-width:45%; float:left; height:32px; color:#666; line-height:32px; font-size:14px;}
.apply_job{ display:block; width:160px; height:42px; background:#ff6312; color:#fff; font-size:18px; text-align:center; line-height:42px; margin-left:15px;}

.nottice{ font-size:12px; color:#ff6312; margin:15px 0 0 15px;}
.nottice a{ color:#0e8de8;}
.nottice a:hover{ text-decoration:underline;}
#tab .tab_menu{ height:36px;position:relative; margin-top:15px; border-bottom:1px solid #ff6312;}
#tab .tab_menu li{float:left;padding:0 20px;height:36px;line-height:36px; border:1px solid #ddd; border-bottom:0;cursor:pointer;text-align:center; font-size:14px; color:#333; margin-right:15px;}
#tab .tab_box{width:1000px; overflow:hidden;clear:both;position:relative;}
#tab .tab_menu .selected{cursor:pointer; border:1px solid #ff6312; border-bottom:none;}
.list_tab{ width:100%; overflow:hidden; margin:20px 0;}
.hide{ display:none;}
.sty_p1{ line-height:24px; color:#333; padding:10px 0; font-size:14px;}
.sty_p2{ line-height:24px; color:#ff6312; padding:10px 0; font-size:14px;}


.need_bar{margin:20px; border-right:1px solid #eee; border-top:1px solid #eee; width:855px; overflow:hidden;}
.need_bar li{ height:40px; border-bottom:1px solid #eee; font-size:13px; color:#333;}
.need_bar li.head_need{ background:#fafafa;font-size:14px;}
.need_cols1{ width:400px; padding-left:15px;}
.need_cols2{ width:100px; text-align:center;}
.need_cols3{ width:185px; text-align:center;}
.need_cols4{ width:145px; text-align:center;}
.need_bar li span{ display:inline-block; border-left:1px solid #eee; height:40px; line-height:40px;}
.need_bar li span a{ color:#0e8de8;}
.inner_page{padding:20px; text-align:center;}
.inner_page a{ padding:2px 8px; margin:0 3px; border:1px solid #eee; border-radius:3px; font-size:12px; color:#666;}
.inner_page a.gae_on{ color:#fff; background:#ff6312; border:1px solid #ff6312;}

.evaluate{ margin:20px; font-size:14px; color:#333; overflow:hidden;}
.evaluate input[type="radio"],.evaluate span{  display:block; float:left; line-height:30px; }
.evaluate input[type="radio"]{margin:10px 10px 0;}
.evaluate textarea{ width:600px; height:100px; padding:10px; border:1px solid #ddd}
.sub_eval{ display:block;margin-left:65px; margin-top:30px; width:130px; height:40px; background:#ff6312; color:#fff; font-size:16px; text-align:center; line-height:40px;}
.warm_notice{ font-size:13px; color:#ff6312; line-height:30px;margin-left:65px; }
.warm_notice a{ color:#0e8de8; text-decoration:underline;}
.talent_cols1{ width:140px;}
.talent_cols2{ width:110px; text-align:center}
.talent_cols3{ width:88px; text-align:center;}
.talent_cols4{ width:115px; text-align:center;}
.talent_cols5{ width:220px; text-align:center;}
.talent_cols6{ width:165px; text-align:center;}
.talent_cols7{ width:145px; text-align:center;}

.person_name{ text-align:center; padding:15px 0;}
.talent_needed{width:820px; overflow:hidden; margin:20px 0  40px;}
.talent_needed ul{ overflow:hidden; margin:0 15px;}
.talent_needed li{ min-width:45%; float:left; height:32px; color:#666; line-height:32px; font-size:14px;}
.photo_resume{ width:110px; margin:30px 20px 0 0; border:1px solid #eee; background:#fafafa; text-align:center;}
.another{ margin-left:15px; margin-top:30px; font-size:15px;}
.sty_p3{ font-size:14px; color:#999; margin-left:15px; line-height:30px;}
.trans_head{font-size:12px!important;}
.trans_row div[class^="trans_cols"]{ font-size:12!important;}
.trans_cols1{ width:360px; box-sizing:border-box; padding-left:15px;}
.trans_cols2{ width:130px; text-align:center}
.trans_cols3{ width:200px; text-align:center;}
.trans_cols4{ width:100px; text-align:center;}
.trans_cols5{ width:130px; text-align:center}
.trans_cols6{ width:135px; text-align:center;}
.trans_cols7{ width:100px; text-align:center;}
.trans_cols8{ width:90px; text-align:center;}
.quality_detail,.project_detail{ padding:10px 15px 80px; border:1px solid #eee; overflow:hidden;}
.project_body{ padding:0 20px 20px; border:1px solid #eee; border-top:2px solid #ff6312; overflow:hidden;}
.proj_list{ padding:20px 0; border-bottom:1px solid #eee; height:196px;}
.proj_infor{ width:630px; margin-left:30px;}
.proji_name{ padding:5px 0; height:30px; line-height:30px;}
.proji_name h4{ font-size:18px; color:#333; float:left; width:430px;}
.proje_fun{ float:right; font-size:12px;}
.proje_fun span{ margin:0 10px; color:#666;}
.pro_con{ margin-bottom:10px; overflow:hidden;}
.proj_cs{ width:480px; overflow:hidden;}
.proj_cs ul.cs_list li{ float:left; width:50%; font-size:14px; line-height:30px;}
.process{ height:60px; width:90%; background:url(../images/dot2.jpg) repeat-x  left 20px;}
.process li{ width:20%; float:left; text-align:center; margin-top:11px;}
.process li p{ line-height:30px;}
.invest{ width:120px;}
.invest_amount{ width:100px; height:80px; padding:10px 0; border:1px solid #ff6312; border-radius:50%; text-align:center;}
.money{ font-size:18px; color:#ff6312; font-weight:600;} 
.view_detail{ border:1px solid #ff6312; display:block; width:100px; height:36px; margin-top:25px; text-align:center; line-height:36px; color:#ff6312; font-size:14px;}
.view_detail:hover{ color:#fff; background:#ff6312;}
.mt30{ margin-top:30px;}
.pro_det_ele{ float:right; width:500px; overflow:hidden; padding:15px 0;}
.pro_det_ele li{ width:50%; float:left; line-height:35px; font-size:14px; color:#333;}
.pro_det_ele li.all_wid{ width:100%; float:none;}
.proj_proc{ overflow:hidden;}
.proj_tiy{margin-top:30px;  font-size:18px; color:#333; line-height:30px;}
.process_deta{ height:90px; width:100%; background:url(../images/dot2.jpg) repeat-x  left 70px; margin:15px 0;}
.process_deta li{ width:20%; float:left; text-align:center; margin-top:11px;}
.process_deta li p{ line-height:30px;}
.wid_kd{ width:60%; margin:10px 20%; height:30px; background:#FFF;}
.bor_das{ border:1px dashed #ff6312; text-align:center; line-height:30px; font-size:14px; color:#ff6312;}

/*行业资讯*/

.wrap-l {width: 1200px;}
.new-inf {width: 360px; height: 256px;background: white; overflow: hidden;}
.con-top {height: 30px; line-height: 30px; background:url(../images/dot.jpg) repeat-x left 31px; margin-bottom:10px;}
.caption{ display:inline-block; width:auto; height:29px; border-bottom:3px solid #ff6312; float:left;}
.caption h3{  font-size:15px;}
.more_news{display:inline-block; float:right; font-size:12px; color:#666; line-height:35px;}
.new-inf{ background:#fff; height:260px; padding:0px 15px 0  20px; width:335px;}
.new-inf .new-strip {margin:6px 0;overflow:hidden;}
.new-strip a.news_tit { display:block; width:260px; float:left;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height: 24px; color:#333;}
.cont_wrap { width:100%;padding: 5px 0; font-size:12px;}
.cont_wrap span {color:#666;}
.cont_wrap a { display:inline;color: #0e8de8;}

.wrap-m {clear: both;width: 1200px; margin-left: -10px;_left: -10px; _width: 1000px;position: relative;}
.wrap-m .conItem {float:left;width: 385px;margin-left:5px; margin-top: 10px; background: white;padding:5px;}
#industry-news {margin: 0 auto;padding-bottom: 9px;margin-top: 15px;}
#industry-news .industry-news-left {float: left;margin-right: 8px;}
#industry-news .industry-news-right {padding-top: 3px;float: left;width: 200px;}
#industry-news .industry-news-right h2 { color: #0e8de8;font-weight: bold;float: left;line-height: 1.4em;font-size:13px; width: 230px;text-overflow: ellipsis;
 overflow: hidden; white-space: nowrap;}
#industry-news .industry-news-right p {color: #343434;font-size: 12px; margin-top: 5px;line-height: 16px;}
#industry-news .industry-news-right p a {color: #0e8ed8;}
.con-list {padding: 5px 5px 5px 6px;}
.con-list ul li {line-height: 25px;white-space: nowrap;overflow:hidden;border-bottom:1px dashed #eee;}
.con-list ul li a { width:220px;float:left;line-height: 25px;white-space: nowrap;text-align: left;}
.con-list ul li a :hover{color:#0e8ed8}
.con-list ul li a  span{ display:inline; float:none; font-size:13px;}
.con-list ul li  span {float:right; color: #000000; font-size: 12px;}
.yzzt{font-size: 13px;}
.wrap-r {width: 260px;}
.click-top {  overflow:hidden; float:left;    background: white;}
.cli-list {padding: 5px 0;}
.cli-list li {font-size:13px;line-height: 26px;height: 26px;text-align: left;border-bottom:1px dashed #eee;}
.cli-list li a{ display:block; float:left;color:#333; overflow:hidden; height:25px;}
.cli-list li a.rt_news{ width:300px; margin-left:5px;}
.cli-list li a span.news_show{ display:inline-block; width:170px; background:none; color:#333; overflow:hidden;}
.cli-list li a span:hover,.cli-list li a:hover{ color:#0e8ed8;}
.cli-list li a i{display:inline-block;  line-height:25px; margin-right:2px;}
.u-time { display:block; float: right; font-size:12px;}
.cli-list .num-top {background: #ff6312;}
.cli-list span {	margin:5px 0;display:block; float:left;width: 15px; height: 15px;line-height: 15px;  text-align: center;background: #3598db; color: white;font-size:13px;}
.f-ss {margin-top:10px !important;}
#industry-news .industry-news-right2 { width: 130px;}
.location{ padding:10px 0; height:20px; font-size:14px; color:#333; line-height:20px;}
.location a{  color:#666; }
.location span{ font-size:16px; margin:0 5px; color:#666;}
.left_list_br{width:720px; float:left;}
.news_next_tit{ display:inline-block; padding:5px 15px; background:#ff6312; color:#fff; font-size:16px; margin-top:10px;}
.news_list_group{ padding:20px; border:1px solid #eee; border-top:2px solid #ff6312; overflow:hidden; }
.news_list_group ul li{ padding:5px 0; height:20px; border-bottom:1px dashed #eee; line-height:20px;}
.news_list_group ul  li a{ display:block; width:86%; float:left; color:#333; font-size:13px;}
.news_list_group ul  li span.happen_time{ display:block; width:14%; float:left; text-align:right;color:#666;font-size:12px;}
.news_list_group ul  li a i{ margin:0 3px;}
.news_list_group ul  li:hover a{ color:#0e8ed8;}
.news_list_group ul  li:hover{ border-color:#0e8ed8;}
.right_list_br{ width:260px; float:right; overflow:hidden;}
.pdt40{ padding-top:40px;}
.pub_bar{ padding:10px; border:1px solid #ff6312; overflow:hidden;}
.person_pub,.com_pub,.quality_pub{ height:40px; padding:10px 0 10px 50px; }
.person_pub{background:url(../images/per_pub.png) no-repeat 10px center;}
.person_pub a,.com_pub a{ line-height:40px; font-size:16px; padding-right:30px; color:#333;}
.person_pub a{background:url(../images/person.png) no-repeat right center; }
.com_pub{background:url(../images/com_pub.png) no-repeat 10px center;}
.com_pub a{background:url(../images/company.png) no-repeat right center; }
.bor_bt_dashed{ border-bottom:1px dashed #ff6312;}
.quality_pub{background:url(../images/transfer.png) no-repeat 10px center;}
.quality_pub a{ line-height:40px; font-size:16px;color:#333;}
.pub_bar a:hover{ color:#ff6312; text-decoration:underline; }
.news_class{ position:relative; width:248px;left:-10px; overflow:hidden;}
.news_class li{ float:left; padding:3px 7px; margin-left:10px; border:1px solid #eee; margin:5px 0 5px 10px;  font-size:12px;}
.news_class li a{color:#333;}
.news_class li:hover{ background:#ff6312; border:1px solid #ff6312;}
.news_class li:hover a{ color:#fff;}
.f-ss2{ margin-top:20px;}
.news_detail{ padding:20px; border:1px solid #eee;overflow:hidden; }
.news_theme{ padding:10px 0; text-align:center;}
.news_sjlll{ font-size:12px; color:#666; margin-bottom:30px;}
.news_sjlll span{ margin:0 15px;}

.sty_p4{ font-size:14px; padding:10px 0; line-height:25px; color:#666; text-indent:28px;}
.web_notice{ margin:50px 0 30px; text-align:center; color:#333; font-size:13px; line-height:24px;}
/*联系我们*/
.subject_content{ width:100%; min-height:600px; overflow:hidden; padding-bottom:30px; border-top:2px solid #ff6312;}
.contact_sty{ float:left; padding:50px 0%; width:40%;}
.contact_sty p{ font-size:14px; color:#333; line-height:28px;}
.wechat_fr{ float:left; width:40%; text-align:center; padding:30px 0;}
.about_jj{ padding:15px 0; overflow:hidden;}






/*登录*/
.regiterpart{ width:1000px; overflow:hidden; margin:50px auto;}
.left_login{ width:526px; height:322px; float:left;}
.left_login h3{ width:526px; height:34px; line-height:34px;}
.left_login h3 .tit_reg{ float:left; font-size:18px; color:#333; font-weight:500;}
.left_login h3 .already_rig{ float:right; font-size:14px; color:#ff6312;}
.left_login h3 .already_rig a{color:#ff6312;}
.left_login h3 .already_rig a:hover{ text-decoration:underline;}
.login_con{ width:526px; height:302px; background:#FFF; padding:10px 0;}
.one_row{ width:500px; margin:15px auto 0; overflow:hidden;}
.num_cs{ display:inline-block; float:left; width:90px; height:40px; line-height:40px; text-align:right; font-size:14px; color:#333;}
.inp_write{display:inline-block; float:left; width:308px; padding:5px 35px; height:28px; border:1px solid #ddd; font-size:13px; color:#666; line-height:31px;}
.inp_write1{display:inline-block; float:left; width:140px; padding:5px 15px; height:28px; border:1px solid #ddd;font-size:13px; color:#666; line-height:31px;}
.inp_write2{display:inline-block; float:left; width:348px; padding:5px 15px; height:28px; border:1px solid #ddd;font-size:13px; color:#666; line-height:31px;}
.inpu_icon1{ background:url(../images/user.jpg) no-repeat 10px center;}
.inpu_icon2{ background:url(../images/pas.png) no-repeat 10px center;}
.yzm_pic{ display:inline-block; float:left; margin-left:15px; border:1px solid #ddd; height:38px; width:103px;}
.lookclear{ display:inline-block; width:100px; text-align:center; height:40px; line-height:40px; float:left; font-size:12px; color:#666; cursor:hand; cursor:pointer;}
.lookclear:hover{ color:#cc0000; text-decoration:underline;}
.logn_btn{ width:150px;}
.logn_btn,.regi_btn{ display:inline-block; float:left; height:40px; background:#ff6312; color:#FFF; line-height:40px; text-align:center; font-size:16px; border:none; outline:none; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; margin-left:90px;}
.regi_btn{width:200px; margin-top:20px;}
.right_login{ width:474px; height:322px; float:left; margin-top:34px;border-left:none;}
.for_pas{ font-size:13px; color:#333; line-height:30px; margin-left:90px;}
.for_pas:hover{color:#cc0000; text-decoration:underline;}
.sty_select{ height:46px; width:100%;}
.sty_select a{ display:block; float:left; width:50%; height:46px; line-height:46px; color:#ff6312; font-size:18px; text-align:center; border:1px solid #ff6312; box-sizing:border-box;}
.sty_select a.select_reg{ background:#ff6312; color:#fff;}
.left_regi{ width:526px; height:575px; float:left;}
.left_regi h3{ width:526px; height:34px; line-height:34px;}
.left_regi h3 .tit_reg{ float:left; font-size:18px; color:#333; font-weight:500;}
.left_regi h3 .already_rig{ float:right; font-size:14px; color:#ff6312;}
.left_regi h3 .already_rig a{color:#ff6312;}
.left_regi h3 .already_rig a:hover{ text-decoration:underline;}
.right_regi{ width:474px; height:575px; float:left; margin-top:34px;border-left:none;}
.regi_con{ width:526px; height:565px; background:#FFF; padding:0 0  10px;}
.area{ border:1px solid #ddd;line-height:22px;color:#666;padding:10px 5px;font-size:13px;width:184px; float:left;}
.mar_r4{ margin-left:10px;}
.agreenment{ line-height:30px; color:#ff6312; font-size:14px; margin-left:95px;}