/*
@author: 5400
@update:5400(2014-2-12)
*/


/* default */
.contant_devel_box{background:#fff;}
.contant_devel_box:hover{ }
.contant_devel{position:relative;z-index:2;width:1187px;margin:0 auto; margin-top:-140px;background:#fff;border-radius:4px;box-shadow:0 0 16px rgba(0,0,0,0.15);}
.contant_devel .contant .line{width:1px;height:260px;background:#e6e6e6;float:left;margin-top:38px;}
.contant_devel .contant .contant_box{position:relative;float:left;}
.contant_devel .contant .contant_box .contant_bg{position:absolute;top:0;left:0;width:296px;height:321px;background:#fff;border-radius: 4px;transition: all .3s ease;}
.contant_devel .contant .contant_box:hover .contant_bg{transform: scale(1.008,1.08);-webkit-transform:scale(1.008,1.08) ;box-shadow: 0 0 16px rgba(0,0,0,0.15);border-radius:4px;z-index:1;}
.contant_devel .contant dl{ width: 224px;padding:40px 36px 35px 36px; position:relative;z-index:2;}
.contant_devel .contant dl:hover {z-index: 2;}
.contant_devel .contant dt{ text-indent:1em;font-size:25px;height:50px; line-height:25px; color:#363942;margin-left:-1px; background:url("/about/v2/images/icon.png") no-repeat;margin-bottom:10px;}
.contant_devel .contant dt.introduction{ background-position:0 0;}
.contant_devel .contant dt.website{background-position:0 -50px;}
.contant_devel .contant dt.strength{background-position:0 -100px;}
.contant_devel .contant dt.vision{background-position:0 -150px;min-width: auto;}
.contant_devel .contant dd{font-size:14px;line-height:24px;  color: #555555; font-family: microsoft yahei; }
.contant_devel .contant dd span{font-weight:bold;}
.contant_devel .contant dd p{ padding-top:10px; font-size:14px;overflow: hidden; zoom: 1;}
.contant_devel .contant dd a{color:#555555; float:left;display:inline-block;}
.contant_devel .contant dd a.more{text-decoration:none;width:86px;height:30px;text-align:center;line-height:30px;border:1px solid #e6e6e6;border-radius:2px;transition:all 0.3s ease-out;}
.contant_devel .contant dd a.more:hover{color:#fefefe;background:#f26b01;border:1px solid #f26b01;}
.contant_devel .contant dd a span{ font-family:"SimSun"; font-size:18px;line-height: 16px; font-weight:bold; color:#555;}
.contant_devel .contant dd.uline a{color: #555555; width:100%; line-height:24px;}
.contant_devel .contant dd.uline a:hover{ text-decoration:none;}
.contant_devel .contant .fr{border-right:0;}


/* abt_devel_body */
.abt_devel_body{padding:60px 0px; background:#fff;padding-top:98px;min-width:1190px;}
.abt_devel_body .about_width{padding:0;width:1190px;}
.abt_devel_body .devel_title{font-size:14px;color:#333333;height:30px;line-height:30px;}
.abt_devel_body .devel_title b{font-size:24px;color:#333333;}
.abt_devel_body .devel_title i{width:1px;height:20px;background:#222222;display:inline-block;vertical-align:top;margin:8px 16px 0 16px;}
.abt_devel_body .devel_title a{float:right;color:#555555;font-size:14px;}
.abt_devel_body .devel_title a:hover{color:#f26b01;}
.abt_devel_body .devel_box{ padding-top:18px;}
.abt_devel_body .devel_box ul{margin:0 -15px;}
.abt_devel_body .devel_box li{ width:580px;*width:554px;_width:530px;height:70px;box-sizing:border-box;background:#f8f8f8;border:1px solid #f8f8f8; float:left; font-size:14px;margin:0 12px;margin-bottom:20px;border-radius:4px;zoom:1;}
.abt_devel_body .devel_box li:hover{border:1px solid #f26b01;color:#f26b01;background:#fff;}
.abt_devel_body .devel_box li:hover div{color:#f26b01;}
.abt_devel_body .devel_box li:hover a{color:#f26b01;}
.abt_devel_body .devel_box li:hover span{color:#f26b01;}
.abt_devel_body .devel_box li:hover h2{color:#f26b01;}
.abt_devel_body .devel_box li:hover p{color:#f26b01;}
.abt_devel_body .devel_box li:hover .line{background:#f26b01;}
.abt_devel_body .devel_box .even{ padding-right:25px;}
.abt_devel_body .devel_box .odd{ padding-left:25px;}
.abt_devel_body .devel_box .date{ font-size:12px;color:#aaaaaa;float:left;text-align:right;line-height: 20px;}
.abt_devel_body .devel_box .date span{font-size:24px;color:#222222;}
.abt_devel_body .devel_box .line{width:1px;height:40px;background:#dddddd;display:inline-block;float:left;margin:0 16px;}
.abt_devel_body .devel_box .text{overflow:hidden; text-overflow: ellipsis; white-space:nowrap;    line-height: 22px;}
.abt_devel_body .devel_box li a{ padding:15px;text-decoration:none;padding-bottom: 11px;display:block;}
.abt_devel_body .devel_box .text h2{ color:#555555; font-size:16px;font-weight:normal;}
.abt_devel_body .devel_box .text p{font-size:14px;color:#aaaaaa;width: 460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.abt_devel_body .txt{ text-align:center; margin-top:50px; }
.abt_devel_body .txt a{ color:#fff; background:#07bf98; border-radius:2px; padding:10px 50px; font-size:16px; display:inline-block }
.abt_devel_body .txt a:hover{ background:#08B994; text-decoration:none}


/* introduce */
.intro_box h4{ color:#333; font-size:22px; font-weight:normal; padding-left:5px; } 
.intro_box .title_banner{ background:url("/about/v2/images/banner_02.jpg") no-repeat center center;min-width:1190px;}
.introduce{ padding:30px 35px 20px 35px;background: #fff;margin-top:-100px;border-radius:4px;box-sizing: border-box;margin-bottom:20px;}
.introduce span{margin-bottom:40px; display:block;margin-left:10px;}
.introduce p{ color: #555555; font-size: 16px; margin-bottom:12px; line-height:36px;}
.intro_box .intro_title{text-align:center;color:#888888;font-size:20px;padding-top:60px;}
.intro_box .intro_title b{color:#222222;font-size:32px;line-height:56px;}

.envir{width:100%; height:530px; background:url("/about/v2/images/banner_03.jpg") no-repeat center top;margin-bottom:20px;min-width:1190px;}
.envir .envir_desc{width:405px;padding:190px 0 0 64px;}
.envir .envir_desc .title{color:#fff;font-size:20px;margin-bottom:25px;}
.envir .envir_desc .title b{margin-right:20px;font-size:32px;}
.envir .envir_desc p{color:#fff;font-size:14px;line-height:26px;}

.vision{ height:520px; background:url("/about/v2/images/banner_04.jpg") no-repeat center center;margin-bottom:20px;min-width:1190px;}
.vision .vision_hd{}
.vision .vision_hd b{}
.vision .vision_bd{}
.vision .vision_bd ul{width:770px;margin:0 auto;margin-top:86px;}
.vision .vision_bd li{width:308px;float:left;}
.vision .vision_bd h2{font-size:18px;font-weight:bold;color:#222222;line-height:40px;}
.vision .vision_bd p{font-size:14px;color:#555555;line-height:24px;}

.website{height:680px;background:#fff;border-radius:4px;margin-bottom:20px;}
.website .website_bd{width:944px;margin:0 auto;margin-top:70px;}
.website .website_bd ul{}
.website .website_bd li{width:322px;_width:280px;height:420px;float:left;text-align:center;margin:0 35px;padding:0 38px;zoom:1;border:1px solid #e6e6e6;border-radius:10px;}
.website .website_bd li:hover{box-shadow:0 0 16px rgba(0,0,0,0.16);}
.website .website_bd li h2{font-size:18px;color:#555555;font-weight:bold;margin:25px 0 16px 0;}
.website .website_bd li p{font-size:14px;color:#555555;line-height:24px;}
.website .website_bd li .icon_person{width:150px;height:150px;background:url("/about/v2/images/icon_08.png") no-repeat;margin-top:40px;display:inline-block;}
.website .website_bd li .icon_employ{width:150px;height:150px;background:url("/about/v2/images/icon_03.png") no-repeat;margin-top:40px;display:inline-block;}
.website .website_bd li a{width:120px;height:30px;text-align:center;line-height:30px;font-size:14px;color:#555555;display:Inline-block;border:1px solid #e6e6e6;text-decoration:none;transition:all  0.3s ease-out;margin-top:14px;}
.website .website_bd li a:hover{color:#fff;background:#f26b01;border:1px solid #f26b01;}
.website .website_bd li.employ a:hover{background:#1083f0;border:1px solid #1083f0;}

.strength{background:#fff;height:780px;margin-bottom:20px;border-radius: 4px;}
.strength .strength_data{margin:0 auto;padding-left:60px;margin-top:40px;}
.strength .strength_hd{color:#555555;font-size:22px;margin-bottom:30px;}
.strength .strength_data .data_bd li{float:left;width:148px;height:78px;text-align:center;background:#fafafa;display:Inline-block;border:1px solid #e6e6e6;border-radius:4px;margin-right:30px;color:#555555;font-size:14px;}
.strength .strength_data .data_bd li span{font-size:26px;color:#555555;margin:5px 0;display:inline-block;margin-top:12px;}
.strength .strength_data .data_bd li i{font-size:14px;color:#555555;font-style:normal;font-weight:bold;vertical-align:top;}
.strength .strength_expr{padding-left:60px;margin-top:40px;}
.strength .strength_expr .expr_bd{width:1100px;height:300px;background:url("/about/v2/images/expr_data.jpg") no-repeat left;display:Inline-block;}

.sports{background:#fff;margin-bottom:20px;border-radius:4px;height:540px;}
.sports .sports_desc{text-align:center;font-size:14px;color:#555555;width:564px;margin:0 auto;line-height:24px;margin-top:20px;}
.sports .sports_list{margin-top:70px;}
.sports .sports_list ul{margin:0 auto;width:1000px;}
.sports .sports_list li{text-align:center;float:left;width:250px;}
.sports .sports_list .icon_sports{width:150px;height:140px;background:url("/about/v2/images/icon_badminton.png") no-repeat center bottom;display:inline-block;}
.sports .sports_list .icon_sports.basketball{background:url("/about/v2/images/icon_basketball.png") no-repeat center bottom;}
.sports .sports_list .icon_sports.billiards{background:url("/about/v2/images/icon_billiards.png") no-repeat center bottom;}
.sports .sports_list .icon_sports.football{background:url("/about/v2/images/icon_football.png") no-repeat center bottom;}
.sports .sports_list li h2{font-size:18px;color:#333333;margin-top:4px;} 
.sports .sports_list li span{font-size:12px;color:#888;}



.join_us{background:#fff;height:380px;margin-bottom:50px;border-radius:4px;}
.join_us .join_us_list{margin-top:32px;position:relative;}
.join_us .join_us_list .icon_left{width:27px;height:51px;background:url("/about/v2/images/icon_04.png") no-repeat;display:inline-block;position:absolute;top:15px;left:90px;}
.join_us .join_us_list .icon_left:hover{background-position:-50px 0;}
.join_us .join_us_list .icon_right{width:27px;height:51px;background:url("/about/v2/images/icon_04.png") no-repeat -100px 0;display:inline-block;position:absolute;top:15px;right:90px;}
.join_us .join_us_list .icon_right:hover{background-position:-150px 0;}
.join_us .join_us_list ul{width:880px;margin:0 auto;_width:900px;height:90px;overflow:hidden;}
.join_us .join_us_list li {float:left;margin:0 10px;}
.join_us .join_us_list li a{width:198px;height:78px;font-size:14px;color:#888888;line-height:28px;margin-bottom:20px;display:inline-block;border:1px solid #e6e6e6;border-radius:4px;text-decoration:none;text-align:center;}
.join_us .join_us_list li a:hover{box-shadow:0 0 10px rgba(0,0,0,0.15);}
.join_us .join_us_list li h2{color:#555555;font-size:18px;width:156px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0 auto;margin-top:12px;}
.join_us .join_us_list li span{color:#f26b01;}
.join_us .join_us_list li i{font-style:normal;}



/* products */
.products_box .title_banner{background: url("/about/v2/images/banner_05.jpg") no-repeat center center;min-width:1190px; }
.products_box .com_ser{margin-top:-100px;margin-bottom:20px;}
.products_box .ser_box{height:350px;background:#fff;border-radius:4px;}
.products_box .com_ser .ser_text{background:url("/about/v2/images/service_banner01.jpg") no-repeat center center;}
.products_box .per_ser .ser_text{background:url("/about/v2/images/service_banner02.jpg") no-repeat center center;}
.products_box .ser_box .ser_text{width:330px;margin-right: 16px;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.products_box .ser_box ul{padding-top:32px;}
.products_box .ser_box li{float:left;width:210px;}
.products_box .ser_box li dt{font-size:18px;color:#555555;font-weight:bold;line-height:24px;height:24px;text-align:center;}
.products_box .ser_box li dd{margin-top:42px;margin-left:70px;}
.products_box .ser_box li dd a{font-size:14px;color:#555555;text-decoration:none;}
.products_box .ser_box li dd a:hover{color:#f26b01;}
.products_box .ser_box .line{width:1px;height:280px;background:#e6e6e6;float:left;_display:none;*display:none;}
.products_box .ser_box .line_hide{width:1px;height:280px;background:#fff;float:left;}
.products_box .ser_box .ser_text{width:330px;height:350px;display:inline-block;}
.products_box .ser_box .ser_text h2{color:#fff;font-size:32px;font-weight:bold;margin:20px 0 10px 0;}
.products_box .ser_box .ser_text span{color:#fff;font-size:20px;}
.products_box .ser_box .ser_text p{font-size:14px;color:#d9f9ff;line-height:28px;margin-top:18px;}
.products_box .ser_box .ser_text .text_box{width:273px;margin:0 auto;}
.products_box .per_ser .ser_text p{color:#ffe5d0;}
.products_box .industry{text-align:center;margin:0 auto;padding:60px 0;padding-top:77px;}
.products_box .industry .industry_hd{font-size:20px;color:#888888;margin-bottom:30px;}
.products_box .industry .industry_hd h2{font-size:32px;color:#222222;font-weight:bold;margin-bottom:14px;}
.products_box .industry .industry_hd p{font-size:14px;color:#555555;width:880px;margin:0 auto;line-height:24px;margin-top:18px;}
.products_box .industry .industry_bd ul{width:1210px;margin:0 auto;_width:1250px;}
.products_box .industry .industry_bd li{float:left;margin:0 11px;margin-bottom:20px;}
.products_box .industry .industry_bd li img{width:280px;height:240px;display:block;}
.products_box .industry .industry_bd a{width:280px;;display:block;text-decoration:none;}
.products_box .industry .industry_bd li:hover{ box-shadow: 0 0 16px rgba(0,0,0,0.15);}
.products_box .industry .industry_bd .industry_text{text-align:left;background:#fff;padding:14px 0 14px 20px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.products_box .industry .industry_bd .industry_text h4{font-size:18px;color:#555555;font-weight:bold;line-height:30px;}
.products_box .industry .industry_bd .industry_text p{font-size:14px;color:#aaaaaa;}




.industry_box{ padding:0 65px} 
.industry_box dd{ float:left; margin-bottom:55px; text-align:left; }
.industry_box dd h4{ font-weight:bold;color:#3a3c40; font-size:18px; margin-top:5px; width:300px;}
.industry_box dd img{margin:0; margin-right:55px;}
.industry_box dd span{ color:#9e9e9e;font-size:12px;}



/* dynamic */

.demo{padding:66px 0 35px 68px; width:980px;}

/*history*/
.history{background:url("/about/images/line04.gif") repeat-y 187px 0;overflow:hidden;}
.history .first,.history .years{background:url("/about/v2/images/icon_05.jpg") no-repeat 174px 0;height:59px;margin-bottom:10px; }
.history .first h2 a,.history .years h2 a{color:#555;display:inline-block;*display:inline;zoom:1;background:url("/about/images/icon_arrow.png") no-repeat right 15px;padding-right:17px;font-weight:normal;font-size:26px; cursor:pointer;}
.history .first h2 a.up,.history .years h2 a.up{background-position:right -35px;}
.history .first h2 a:hover,.history .years h2 a:hover{text-decoration:none;}
.history .first h2 img{vertical-align:-5px;}
.history .years{background:none; padding-left:0px;}
.history .years h2{ width:980px;}
.history .history-date{background:url("/about/v2/images/icon_06.png") no-repeat 182px 15px;padding-bottom:50px;zoom:1;}
.history .last{padding-bottom:0;}
.history .history-date:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.history .history-date h3{float:left;width:55px;text-align:center;margin-top:10px;padding-right:19px;padding-left: 105px;color:#aaaaaa;font:normal 22px/22px microsoft yahei;}
.history .history-date h3 span{display:block;color:#aaaaaa;font-size:14px;}
.history .history-date dl{float:left;padding-left:51px;margin-top:-4px; }
.history .history-date dt{color:#737373; width:750px;margin-bottom:3px;}
.history .history-date dt.ft28{ font-size:28px;}
.history .history-date dt a{color:#555555;font-size:16px;text-decoration:none;}
.history .history-date dt a:hover{color:#f26b01;}
.history .history-date dd span{display:block;color:#aaaaaa;font-size:14px; line-height:18px; width:750px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.history .orange h3,.history .orange h3 span,.history .blue h3,.history .blue h3 span{color:#999;}
.history .tit_size dl{margin-top:-8px;}
.history .tit_size dl dt span{margin-top:5px;}
.history .tit_size dl dt a{display:inline-block;*display:inline;zoom:1;vertical-align:middle; font-weight:normal;font-size:30px;line-height:40px;}

.history h2.first .more-history{font-size:16px;background:transparent;margin-left:30px;}
.history h2.first .more-history:hover{text-decoration:underline;}
*body .history ul li dl dt{_font-size:12px!important;_font-weight:bold;}
*body .history ul li dl dt span{_font-weight:normal!important;}
*body .history ul li.green dl dt a{_background:transparent!important;*background:transparent!important;*font-size:12px!important;_font-weight:normal!important;}

.loading_wrapper{width: 200px;margin: 50px auto 0px auto;}
.loading_wrapper a.loading_more{font-size: 16px;color: #555555;padding: 10px 0px;background:#fff;border: 1px solid #e9e9ea;display: block;text-align: center;border-radius: 5px;}
.loading_wrapper a:hover{ text-decoration:none;background:#f26b01;color:#fff;border:1px solid #f26b01;}
.loading_wrapper a.no_more{cursor:pointer;}

/* dynamic */


/* dynamicPage */
.dynamic_box .dynamic{margin-bottom:50px; background:#fff;margin-top:-120px;border-radius:4px;}
.dynamic_box .title_banner{ background:url("/about/v2/images/banner_07.jpg?v201805291740") no-repeat center top;height:260px;min-width:1190px}
.dynamic .dyPage{ padding:50px 80px;}
.dynamic .dyPage .news_detail h1{ font-size: 26px;line-height: 30px;margin: 0;font-weight: normal;color: #333;}
.dynamic .dyPage .news_detail .time{ color:#999; margin-top:8px;}
.dynamic .dyPage .news_detail .time span{ margin:0px 5px;}
.dynamic .dyPage .dy_content{ margin-top:30px;}
.dynamic .dyPage .nextPrev{ margin-top:50px;border-top:1px solid #eee; padding-top:30px;font-size:16px;}
.dynamic .dyPage .dy_content,.dynamic .dyPage .dy_content p{ font-size:14px; line-height:25px; color:#666;}
.dynamic .dyPage .nextPrev a{ font-size:16px; color:#333;}
.dynamic .dyPage .nextPrev .lf{ float:left; }
.dynamic .dyPage .nextPrev .rt{ float:right;}
.dynamic .dyPage .nextPrev .lf a,.dynamic .dyPage .nextPrev .rt a{color:#44659e;}
/* dynamicPage */


/* contact */
.contact_box .title_banner{ background: url("/about/v2/images/banner_08.jpg") no-repeat center center;min-width:1190px}
.contact_box .title_banner .about_width{}
.contact_box .title_banner .about_width .help_link{text-align:right;}
.contact_box .title_banner .about_width .help_link a{ width: 150px; height:40px;border-radius:1px; border:1px solid #fff; display:inline-block;margin-top:55px;margin-right:30px; font-size: 17px;color: #fff;text-align: center;line-height: 40px; text-decoration:none; }
.contact_box .feedback_box{margin-top:-100px;border-radius:4px;}
.contact_box .contact_title{text-align:center;}
.contact_box .contact_title {font-size:20px;color:#888888;}
.contact_box .contact_title h2{font-size:32px;font-weight: bold; color:#222222;margin-bottom:9px; }

.contact{ padding:60px 0;}
/*feedback*/
.feedback{ background:#fff}
.contact .feedback{padding: 0px 0px 0px 20px; }
.contact .feedback_r{  width: 840px; padding:0px; font-family:"verdana"; font-size:14px; color:#37383f;margin: 0 auto;}
.contact .feedback_r dl{width: 660px;margin: 0 auto;}
.contact .feedback_r dd label{ cursor:pointer; font-family:microsoft yahei; color:#555555; font-size:16px;}
.contact .feedback_r dd{ float:left; margin-right: 30px;}
.contact .feedback_r .select_btn{ cursor:pointer; width:18px; height:18px; display:inline-block; background:url("/about/v2/images/select_icon.png") no-repeat; background-position:0px 0px; float:left; margin:4px 5px 0 0}
.contact .feedback_r .selected{ background-position:0px -25px;}
.contact .feedback_r .txt_l{width:260px;}
.contact .feedback_r .txt_l,.contact .feedback_r .txt_r{ padding-top:25px; float:left; color:#bbb; }
.contact .feedback_r .txt_r{float:right; width: 561px;}
.contact .feedback_r .txt_l li{ margin-bottom: 20px;}
.contact .feedback_r .txt_l .input,.contact .feedback_r .txt_r .input{ background:#fff;height: 26px; line-height: 26px; padding:5px 7px; color:#aaa; border:1px solid #dfdfdf; width: 244px; font-size: 16px; position:relative;vertical-align:top;}
.contact .feedback_r .txt_r .textarea{ position:relative;}
.contact .feedback_r .txt_r .input,.contact .feedback_r .txt_r .textarea{ width: 541px;}
.contact .feedback_r .txt_l li label,.contact .feedback_r .txt_r li label{ position:absolute; left:5; top:5px; z-index:100;font-size: 14px;font-family: microsoft yahei;}
.contact .feedback_r .txt_l li input,.contact .feedback_r .txt_r li input{ position:absolute; left:0px; top:0px; z-index:1; height: 26px; line-height: 26px; padding:5px 7px; _padding:4px 5px;width: 244px; border:none 0px; font-family:verdana; color:#333;font-size: 16px;font-family: verdana,microsoft yahei;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.contact .feedback_r .txt_r li input{ width: 541px;}

.contact .feedback_r .txt_r .textarea label{ position:absolute; top:25px; left:10px; color:#aaa;}
.contact .feedback_r .txt_r textarea{ width: 535px; padding:10px; color:#333;font-size:16px; border:1px solid #dfdfdf;margin-top: 20px; height: 132px;font-family: verdana,microsoft yahei;vertical-align:top;resize:none;}
.contact .feedback_r .txt_l .chkCode{overflow:hidden;margin-bottom:0;}
.contact .feedback_r .txt_l .chkCode .input{width:130px;float:left;}
.contact .feedback_r .txt_l .chkCode .chkCodeImg{float:right;}
.contact .feedback_r .txt_l .chkCode .chkCodeImg img{vertical-align:top;}
.contact .feedback_r .txt_l .chkCode .input input{width:130px;}
.contact .feedback_r .submit{clear:both;padding-top:26px;}
.contact .feedback_r .submit a{ display:block; width: 160px; text-align:center;  background: #fff; border-radius:3px;padding: 8px 0px; cursor:pointer;font-size: 16px;font-family: microsoft yahei;margin: 0 auto;color:#555555; text-decoration:none;border:1px solid #e6e6e6;transition:all ease-out 0.3s;}
.contact .feedback_r .submit a:hover{background:#f26b01;color: #fff;border:1px solid #f26b01; }
/* contact map*/
.map_box{ background:#fff;margin-top:20px;border-radius:4px;}
.mapper{position:relative;overflow:visible; z-index:0; margin-top:-15px; }
.mapper{text-align:center;vertical-align:top;}
.mapper .anchorBL span a{ background:none;}
#baiduMap{width:860px; height:500px; }
.mapper a{ color:#333;cursor:pointer;}
.mapper a i{display: block;border-right: 1px solid #EEE;position: absolute;top: 0px;left: 0;width: 20px;height: 20px;background: url("/commImage/ui/icon/icon9.png") no-repeat 2px -298px;}
.mapper a.zoom_Map{ position:absolute; right:0; top:0; z-index:999;height: 20px;line-height: 20px;background: #FFF;border-bottom: 1px solid #EEE;border-left: 1px solid #EEE;padding: 0 5px 0 25px;}
/* contact online */
.online_contact{ background:#fff;border-radius:4px;margin-top:20px;}
.contact  .tips{ color:#555555; font-size:16px; text-align:center; padding:8px 0 40px 0;}
.contact .weekly{ font-size:14px; color:#555555; text-align:center;font-family:"microsoft yahei"; padding-top:50px; }
.contact .infor dt{ font-size:16px; color:#555; height:30px;text-align:center;padding-top:120px; background:url("/about/v2/images/contact_icon.png") no-repeat;background-position:0px 0px; }
.contact .infor .phone dt{background-position:center 0px; }
.contact .infor .fax dt{background-position:center -150px; }
.contact .infor .email dt{background-position:center -300px; }
.contact .infor .QQ dt{background-position:center -450px; }
.contact .infor .weixin dt{background-position:center -600px; }
.contact .infor dd{ font-size:16px; color:#888; font-family:"microsoft yahei"; text-align:center; margin-top:10px;}
.contact .infor dl{ float:left; width:180px; margin:0 15px;}
.contact .infor dd a{ color:#f26b01;}
.contact .infor{ padding:0px 20px; width:850px; margin:0 auto}
.contact .infor ul li{position:relative; height:50px; width:300px; float:left;}
.contact .infor .qq i{ background-position: 0px -100px; width:30px; height:26px;padding-right:10px; position:absolute; left:0px; top:0px;}
.contact .infor .qq a{ color:#3f63a5;position:absolute; left:35px; top:0px;font-size:24px;}
.contact .infor ul li a:hover,.contact .infor dd a:hover{ text-decoration:underline;}
.contact .infor .service i{ background-position: 0px -200px; width:31px; height:26px; padding-right:10px;position:absolute; left:0px; top:0px;}
.contact .infor .service a{font-size:18px; color:#3f63a5;position:absolute; left:40px; top:0px;}

/* Business information */
.information{background:#fff;margin-top:20px;border-radius:4px;margin-bottom:50px;}
.information_body{margin-top:28px;}
.information .about_title{background:url("/about/v2/images/businessInformation.png") no-repeat center center;margin-bottom:35px;}
.information_inner{width:830px;margin:0 auto;padding-top:1px;}
.information_inner dl{overflow:hidden;border:1px solid #e6e6e6;margin-top:-1px;font-size:16px;zoom:1;background:#fff;vertical-align:top;position:relative;zoom:1;}
.information_inner dt{float:left;width:150px;line-height:22px;height:22px;padding:9px 15px;background:#f7f7f7;border-right:1px solid #e6e6e6;color:#555;}
.information_inner dd{float:left;line-height:22px;height:22px;padding:9px 15px;color:#555;}
.information_inner dd span{color:#f26b01;padding:0 5px;}
.information_inner dd em{font-style:normal;padding:0 5px;}
.information_inner dl a{position:absolute;top:50%;right:10px;line-height:22px;height:22px;border:1px solid #e6e6e6;margin-top:-12px;background:#f7f7f7;font-size:14px;width:58px;text-align:center;color:#555;display:none;}
.information_inner dl:hover a{display:block;text-decoration:none;}
.information_inner dd a:hover{background:#fff;}

/* contact */




/*law*/
.law *{font-family:"microsoft yahei" !important; }
.law{ box-shadow:0px 2px 3px #f1f1f1; border:1px solid #f0f0f0; padding-bottom:30px; margin:50px auto; background:#fff;}
.law_menu{ border-bottom:1px solid #f1f1f1; }
.law_menu ul{ width:712px; margin:0px auto;}
.law_menu li{ float:left;font-size:16px;padding:50px 40px 25px 0px;position:relative;}
.law_menu li.active a{ color:#000000; font-weight:bold;}
.law_menu li i{ position:absolute; left:0; bottom:-1px;width:65px;}
.law_menu li.active i{ border-bottom:1px solid #000;}
.law_menu a{ color:#888888;}
.law_menu a:hover{ text-decoration:none;}


.law_contant{margin:50px auto;width:1004px; }
.law_contant h2{text-align:center; margin-bottom:50px;}
.law_contant p.title{ text-indent:2em;}
.law_contant p,.law_contant dl dd{ line-height:25px; font-size:14px; color:#333333; font-family:verdana;}
.law_contant b,.law_contant dl dt{ font-weight:bold; font-family:verdana; color:#333333;  font-size:14px; margin-top:25px; margin-bottom:5px;display:block; }
.law_contant dl dt{ text-indent:1em;}
.law_contant dl{ margin-top:30px; padding:0px 0px 0px 10px;}
.law_contant dl dd{text-indent:2em; padding-left:30px; }
.law_contant dl p{ padding-left:20px; text-indent:0;}
.law_contant dl p .numbel{ float:left; height:40px;}
.law_contant dl p .numbel2{ float:left; height:60px;}
.law_contant .indent{ text-indent:2em;  padding-left:30px;}
.law_contant .indent a{ color:#15c;}

.law_contant .table_box{padding:0 0 20px 30px;}
.law_contant .table_box table{table-layout:fixed;border-collapse:collapse;border-spacing:0;}
.law_contant .table_box table td{border:1px solid #ccc;word-break:break-all;padding:5px;}
.law_contant .table_box table th{border:1px solid #ccc;word-break:break-all;padding:5px;background:#F2F2F2;}
.law_contant .table_box table a{color:#15c;}

/* link */

.about_width .link{margin:50px auto 80px auto;}
.about_width .link .link_title{ margin-bottom:35px;}
.about_width .link .link_title h3{ float:left; margin-left:-10px;margin-right:10px;font-size: 36px;}
.about_width .link .link_title span img{ margin-top:15px;}
.about_width .link .link_body ul li{ float:left; width:180px;margin-right:40px; font-size:14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.about_width .link .link_body ul span{ line-height:25px; color:#75767b;margin-bottom:20px; display:block;}
.about_width .link .link_body .line{ border-right:1px solid #e8e8e8; float:left; width:800px;}
.about_width .link .link_body .rt{ padding-left:49px;width:230px; float:left;}
.about_width .link .link_body .rt{ padding-left:49px; width:230px; float:left;_position: relative;}
.about_width .link .link_body .rt ul{_position:absolute;}
.about_width .link .link_body .rt li{ line-height:25px;}
.about_width .link .link_body .rt li a{ color:#333; font-size:16px;}
.about_width .link .link_body ul li.bold{font-weight:bold;font-size:16px;margin-bottom:20px;}
.about_width .link .link_body li{ line-height:30px;}
.about_width .link .link_body li a{ color:#42659f; font-size:14px;}




/* case */
.case{ padding:30px 0; background:#f8f8f8}
.case_box {}
.case_box .title_banner{ background:url("/about/v2/images/banner_06.jpg") no-repeat center center;min-width:1190px}
.case_box .case_list{padding-top:40px;background:#fff;border-radius:4px;margin-top:-100px;}
.case_box .case_list li{float:left;width:565px;margin-bottom:50px;margin-left:30px;_width:550px;}
.case_box .case_list li h2{line-height:26px;font-size:22px;color:#222222;font-weight:bold;}
.case_box .case_list li p{line-height:28px;font-size:14px;color:#888888;margin-top:10px;width:397px;}
.case_box .case_list li dt{float:left;width:122px;height:122px;border:1px solid #e6e6e6;border-radius:4px;overflow:hidden;}
.case_box .case_list li dd{padding-left:145px;}
.case_box .case_more{background:#fff;border-radius:4px;margin-bottom:50px;margin-top:20px;padding:60px 0;} 
.case_box .case_more .case_more_hd{font-size:20px;color:#888888;text-align:center;margin-bottom:50px;}
.case_box .case_more .case_more_hd h2{font-size:32px;color:#222222;font-weight:bold;margin-bottom:8px;}
.case_box .case_more .case_more_list{width:1072px;margin:0 auto;}
.case_box .case_more .case_more_list li{float:left;text-align:center;}
.case_box .case_more .case_more_list li a{width:118px;color:#555555;font-size:14px;text-decoration:none;height:50px;line-height:50px;border:1px solid #e6e6e6;border-left:0;display:inline-block;}
.case_box .case_more .case_more_list a.first{border:1px solid #e6e6e6;}
.case_box .case_more .case_more_list li.active a{border-top:3px solid #f26b01;color:#f26b01;margin-top:-2px;border-bottom:0;font-weight:bold;}
.case_box .case_more .case_more_com{width:1070px;margin:0 auto;border:1px solid #e6e6e6;border-top:0;padding:38px 0 20px 0;}
.case_box .case_more .case_more_com ul{width:1020px;margin:0 auto;_width:1060px;}
.case_box .case_more .case_more_com li{float:left;text-align:center;margin:0 20px;}
.case_box .case_more .case_more_com li dt{width:128px;height:128px;border:1px solid #e6e6e6;text-align:center;border-radius:8px;overflow:hidden;}
.case_box .case_more .case_more_com li dt img{width:128px;height:128px;}
.case_box .case_more .case_more_com li dd{font-size:14px;color:#555555;margin:12px 0;}


.other_case{ padding:60px 0;background: #fff;}
.other_case .case_title{background:url("/about/v2/images/t_case.png") no-repeat center center;}
.cooperate_nav{margin-top:40px;}
.cooperate_nav ul{}
.cooperate_nav ul li{float:left;position:relative;zoom:1;width: 127px;}
.cooperate_nav ul li i{display:none;}
.cooperate_nav ul li a{line-height:60px;height:60px;text-align:center;display:block;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-size:14px;color:#444;}
.cooperate_nav ul li a:hover{text-decoration:none;}
.cooperate_nav ul li.tab-item-first a{border-left:1px solid #d9d9d9;}
.cooperate_nav ul li.active a{border-bottom:0;padding-bottom:1px;font-size:16px;font-weight:bold;}
.cooperate_nav ul li.active i{position:absolute;top:-4px;left:0;width: 127px;height:5px;background: #07bf98;display:block;overflow:hidden;}
.cooperate_body{border:1px solid #d9d9d9;border-top:0;margin-top:-1px;padding: 28px;width: 1085px;}
.cooperate_body .tab-content{display:none;}
.cooperate_body .active{display:block;}
.cooperate_body li{float:left;padding: 0 25px;}
.cooperate_body dt{border:1px solid #CCC;border-radius:10px;overflow:hidden;}
.cooperate_body img{width:128px;height:128px;display:block;}
.cooperate_body dd{text-align:center;font-size:14px;color:#444;padding-top:10px;}


/*unsubscribe*/
.unsubscribe_header{ width:650px;height:63px; margin:0 auto; margin-top:25px; margin-bottom:15px; background:url("http://www.jobcn.com/commImage/logo/logo.png") no-repeat;}
.unsubscribe{margin:0px auto;width:590px;zoom:1;display:block;background:#fff;overflow:hidden;padding:30px; font-size:14px; color:#333;border-bottom: 2px solid #e7e7e7;}
.unsubscribe .order_back h2{ font-size:18px; font-weight:normal; border-bottom:2px solid #eee;padding-bottom: 15px;}
.unsubscribe .order_info{font-size:16px;  padding:15px; background:#fbfbfb}
.unsubscribe .order_info .theme{ margin-bottom:5px}
.unsubscribe .order_back .mar15{ margin-left:15px}
.unsubscribe .order_back .tip,.unsubscribe .order_back p{ color:#555}
.unsubscribe .order_back .tip{ padding:15px 0}
.unsubscribe .order_back .success_tip{ line-height:26px}
.unsubscribe .order_back .success_tip .person{margin-top:15px}
.unsubscribe .order_back .success_tip .list_style{ list-style:inside none disc}
.unsubscribe .order_back .success_tip a{ color:#15c}
.unsubscribe .order_back p label{ padding-bottom:15px; display:block}
.unsubscribe .order_back p input{ margin-right:10px;}
.unsubscribe .order_back p textarea{ width:535px; height:100px; border:2px solid #eee; padding:10px; font-size:14px;overflow:auto; font-family:"microsoft yahei";color: #555;}
.unsubscribe .order_back .input_btn{ color:#fff; font-size: 14px;width:80px; height:35px; line-height:35px; text-align:center;background:#F26B01; display:block; margin-top:20px; border-radius:3px; text-decoration:none;}
.unsubscribe .order_back .wid{ width:160px}
.unsubscribe_footer{color: #A3A3A8;width:650px;height:60px; line-height:60px; margin:0 auto; }


/* job_time */
.festival_box .title_banner{background:url("/about/v2/images/banner_09.jpg") no-repeat center center;min-width:1190px}
.festival_box .festival {background:#fff;border-radius:4px;margin-top:-100px;margin-bottom:40px;}
.festival_box .festival .festival_hd{text-align:center;padding:40px 0;}
.festival_box .festival .festival_hd ul{width:336px;margin:0 auto;_width:350px;}
.festival_box .festival .festival_hd li{float:left;margin:0 6px;}
.festival_box .festival .festival_hd li a{width:70px;height:30px;font-size:14px;border-radius:2px;text-align:center;line-height:30px;border:1px solid #dddddd;color:#555555;display:Inline-block;text-decoration:none;}
.festival_box .festival .festival_hd li.active a{border:1px solid #f26b01;color:#fff;background:#f26b01;}
.festival_box .festival .festival_bd{padding-bottom:50px;}
.festival_box .festival .festival_bd ul{width:1070px;margin:0 auto;*width:1090px;_width:1190px;}
.festival_box .festival .festival_bd li{float:left;margin:0 27px;text-align:center;position:relative;}
.festival_box .festival .festival_bd li a{width:160px;display:inline-block;}
.festival_box .festival .festival_bd li img{width:160px;height:284px;border-radius:4px;}
.festival_box .festival .festival_bd li img:hover{box-shadow:0 0 10px rgba(0,0,0,0.3);}
.festival_box .festival .festival_bd li .dopt{width:16px;height:16px;background:url("/about/v2/images/icon_07.png") no-repeat center 2px;display:inline-block;position:absolute;left:50%;margin-left:-8px;}
.festival_box .festival .festival_bd li.active .dopt{background-position:center -50px;}
.festival_box .festival .festival_bd li.active dd{color:#f26b01;}
.festival_box .festival .festival_bd li.active dt{color:#f26b01;}
.festival_box .festival .festival_line{width:1040px;height:1px;background:#aaaaaa;margin:0 auto;}
.festival_box .festival .festival_line .icon_left{float:left;width:36px;height:36px;background:#fff url("/about/v2/images/icon_07.png") no-repeat 0 -100px;display:inline-block;margin-top:-17px;position:relative;z-index:10;}
.festival_box .festival .festival_line .icon_left.active:hover{background-position:0 -150px;}
.festival_box .festival .festival_line .icon_right{float:right;width:36px;height:36px;background:#fff url("/about/v2/images/icon_07.png") no-repeat 0 -250px;display:inline-block;margin-top:-17px;position:relative;z-index:10;}
.festival_box .festival .festival_line .icon_right.active{background-position:0 -200px;}
.festival_box .festival .festival_bd_top li dd{font-size:14px;color:#222222;line-height:20px;margin:25px 0 18px 0;}
.festival_box .festival .festival_bd_top li .dopt{bottom:-9px;}
.festival_box .festival .festival_bd_bottom li .dopt{top:-8px;}
.festival_box .festival .festival_bd_bottom ul{width:860px;margin:0 auto;*width:860px;_width:900px;}
.festival_box .festival .festival_bd_bottom li dt{font-size:14px;color:#222222;line-height:20px;margin:18px 0 25px 0;}
.festival_box .festival .festival_bd_bottom li dd{}
.festival_popup{padding:0 15px;width:560px;background:#fff;border-radius:4px;position: absolute;top: 50%;left: 50%;margin-left: -295px;box-shadow: 0 0 16px rgba(0,0,0,0.3);display:none;}
.festival_popup .festival_popup_hd{font-size:16px;color:#222222;text-align:left;height:46px;line-height:46px;border-bottom:1px solid #e6e6e6;} 
.festival_popup .festival_popup_hd .icon_close{width:21px;height:21px;background:url("/about/v2/images/icon_close.png") no-repeat;display:inline-block;float:right;margin-top:11px;cursor:pointer;}
.festival_popup .festival_popup_hd .icon_close:hover{background-position:0px -50px;}
.festival_popup .festival_popup_bd{padding:25px 15px 35px 15px;}
.festival_popup .fes_pic{float:left;}
.festival_popup .fes_info{float:right;width:225px;text-align:center;}
.festival_popup .fes_info h2{font-size:28px;font-weight:bold;color:#222222;line-height:38px;margin:6px 0;}
.festival_popup .fes_info .text{text-align:left;color:#888888;font-size:14px;}
.festival_popup .fes_info .QR_code{margin:30px 0 20px 0;}
.festival_popup .fes_info p{font-size:14px;color:#555555;}
.festival_popup .fes_info a{font-size:14px;color:#555555;width:88px;height:30px;line-height:30px;text-align:center;display:inline-block;border:1px solid #e6e6e6;border-radius:2px;text-decoration:none;margin-top:50px;    transition: all 0.3s ease-out;}
.festival_popup .fes_info a:hover{color: #fff;background: #f26b01;border: 1px solid #f26b01;}

div[id*="baidu_jsapi_watermark_"]{visibility:hidden;}