/**导航菜单**/
#header{height:85px; width:1200px; margin:0px auto}
#logo{float:left; width:300px; padding-top:12px}
#middle{float:left; width:791px; padding-top:25px;}
#right{float:right; width:100px; line-height:30px; padding-top:40px; font-size:14px; text-align:right; color:#aaaaaa;}
#right a{ color:#aaaaaa;}

.content {width:1200px;	margin:0px auto;}
.content02 {margin:0 -1px}
.section {display: block;float: left;width:200px;overflow: hidden;/* margin-right: 1.296296%;*/	margin-bottom:1px;}
.dlbox {padding-top:20px;margin-left:1px;padding-bottom: 20px;	background: #c8c8c8;-webkit-transition:background 0.3s linear 0s;-moz-transition:background 0.3s linear 0s;	transition:background 0.3s linear 0s;}
.dlbox dt {	text-align: center;	font-size: 16px;line-height:150%;color: #222222;padding-bottom:5px;	padding-top:5px}
.sub_cont span.comspan {display: block;	height:220px;width: 100%;}
.dlbox:hover dt a {	color: #fff!important;}
.dlbox:hover {background: #000000; -webkit-transition:background 0.8s ease-out; -moz-transition:background 0.8s ease-out; transition:background 0.8s ease-out;}
.sortfont{ font-size:14px; line-height:150%; padding-bottom:30px}
.sortfont h2{ font-size:18px; line-height:40px;}
.factoryb{ padding:0; margin:0}
.factory_l{float:left; width:50%; overflow:hidden}
.factory_l img{-moz-transition: All 0.3s ease-in-out; -webkit-transition: All 0.3s ease-in-out; -o-transition: All 0.3s ease-in-out; transition: All 0.3s ease-in-out;}
.factory_l:hover img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.customers{ padding:0; margin:0}
.customers_l{float:left; width:435px; background:#d1d1d1; height:575px; line-height:180%; font-size:14px;}
.customers_l h2{ font-size:18px; line-height:40px; padding-left:50px; padding-top:185px; padding-bottom:10px}
.customers_l p{ padding:0 50px}
.customers_r{float:right; width:760px;}
.customers_r li{float:left; width:25%; text-align:center; padding-top:6px}
.customers_r img{width:90%}
.team{ padding:0; margin:0}
.p50{ padding-top:50px}
.p70{ padding-top:70px}
.footer{ width:100%; background:url(../images/foot.png); color:#ffffff;}
.copyright{ text-align:center; font-size:14px; padding-top:20px; padding-bottom:20px; line-height:150%}
.foot{width:1200px;	margin:0px auto; padding-top:25px}
.foot_left{float:left;}
.foot_left h2{ font-size:14px; line-height:40px}
.foot_left li{ line-height:30px;}
.foot_left a{ color:#eeeeee;}
.l100{ padding-left:100px}
.foot_left1{float:left;width:400px;}
.foot_left1 h2{ font-size:14px; line-height:40px}
.foot_left1 li{ line-height:30px;float:left; width:200px;}
.foot_left1 a{ color:#eeeeee;}
.h_family_b .box {margin-top:20px;width: 100%;height: 600px;position: relative;}
.h_family_b .list {width: 1200px;height: 513px;overflow: hidden;position: absolute;left: 50%;margin-left: -600px;}
.h_family_b .box .btn {	position: absolute;	top: 50%;margin-top: -50px; width: 60px;height: 75px;line-height: 100px;font-size: 30px;color: white;text-decoration: none;text-align: center;/*background: rgba(0,255,0,.5);*/	cursor: pointer;z-index: 9;}
.h_family_b .box .prev {left: 60px;}
.h_family_b .box .next {right: 60px;}
.h_family_b .box li {position: absolute;top: 0;left: 0;list-style: none;opacity: 0; transition: all 0.3s ease-out;}
.h_family_b .list li img {/*width: 751px;height: 300px;*/border: none;float: left;}
.h_family_b .list .p1 {	transform: translate3d(-234px, 0, 0) scale(0.81);}
.h_family_b .list .p2 {	transform: translate3d(0px, 0, 0) scale(0.81);transform-origin: 0 50%;opacity: 0.8;	z-index: 2;}
.h_family_b .list .p3 {	transform: translate3d(144px, 0, 0) scale(1);z-index: 3;opacity: 1;}
.h_family_b .list .p4 {	transform: translate3d(369px, 0, 0) scale(0.81);transform-origin: 100% 50%;	opacity: 0.8;z-index: 2;}
.h_family_b .list .p5 {	transform: translate3d(592px, 0, 0) scale(0.81);}
.h_family_b .list .p6 {	transform: translate3d(816px, 0, 0) scale(0.81);}
.h_family_b .box .buttons {	position: absolute;	width: 1200px;height: 30px;	bottom: 0;left: 50%;margin-left: -600px;text-align: center;	padding-top: 10px;}
.h_family_b .box .buttons a {display: inline-block;	width: 35px;height: 5px;padding-top: 4px;cursor: pointer;}
.h_family_b .box .buttons a span {display: block;width: 35px;height: 1px;background: red;}
.h_family_b .box .buttons a .blue {	background: blue;}
/*首页图片切换样式*/
#banner{clear:both;min-width:1000px;background:#fff;width: 100%;margin: 0px auto; overflow:hidden; height:495px; padding-top:90px}
.slider_img{display: block;text-align: center;height: 100%;}
.slider_img img{display:inline-block!important;margin:0px 0;max-width:100%;width: auto;height: auto;display:block;}
.wmuSlider{height:100%!important;position:relative;overflow:hidden;}
.bbdd{z-index: 2;position: absolute;bottom: 2%;margin: 0;padding: 0; width:100%; text-align:center;}
.bbdd li{margin: 0 8px 2px 0;list-style-type: none; display:inline-block;}
.bbdd a{display:inline-block;text-indent: -9999px;width:16px;height:16px; background: url(../images/dot.png) no-repeat 0 -16px;display: block;border-radius:16px; overflow:hidden}
.bbdd a.wmuActive{background-position: 0 0;}
.wmuSliderPrev,.wmuSliderNext{width: 71px;height: 71px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.wmuSliderNext{background: url(../images/arrow_r.png) no-repeat;right: 0;}
.wmuSliderPrev{background: url(../images/arrow_l.png) no-repeat;left: 0;}
.wmuSlider:hover .wmuSliderNext{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderPrev{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderNext:hover{background: url(../images/arrow_r_on.png) no-repeat;opacity: 1;filter: alpha(opacity=50);}
.wmuSlider:hover .wmuSliderPrev:hover{background: url(../images/arrow_l_on.png) no-repeat;opacity: 1;filter: alpha(opacity=50);}

/**导航菜单**/
#nav{width:100%;height:85px;background:#000000; padding-top:10px; position: fixed; z-index:99999}
#nav_box{ height:85px; width:1200px; margin:0px auto}
#nav_logo{float:left; width:480px; padding-top:12px}
#nav_home{float:left; width:55px; height:50px;line-height:50px; margin-top:28px;background:url(../images/downmenu.png) no-repeat right 55%;font-size:14px; color:#ffffff;}
#nav_home a{color:#dddddd}
#nav_home a:hover{color:#ffffff}
#nav_right{float:right; width:100px; line-height:30px; padding-top:40px; font-size:14px; text-align:right; color:#aaaaaa;}
#navfouce {width:550px;height:50px;line-height:50px;float:left; padding-top:28px;}
#navfouce li {height:50px; text-align:center;float:left; font-size:14px; display:inline;}
#navfouce a:hover, #navfouce .now a{color:#ffffff !important;text-decoration:none;}
#navfouce a {display:block; color:#dddddd}
.a1{width:105px; background:url(../images/downmenu.png) no-repeat right 55%; margin-left:25px}
.a2{width:130px; background:url(../images/downmenu.png) no-repeat right 55%; margin-left:25px}
.a3{width:175px; background:url(../images/downmenu.png) no-repeat right 55%}
.a4{width:130px; background:url(../images/downmenu.png) no-repeat right 55%}
/* 二级导航样式 */
div.menubox {width:100%;position:absolute;left:0;top:95px;position: fixed;z-index:999999;background:#eeeeee; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .4);  
  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .4);  
  box-shadow:0 0 10px rgba(0, 0, 0, .4);}
div.menubox a{color:#555555;}
div.menubox a:hover{text-decoration:underline;color:#333333;}
.subMenu {width:1100px;	overflow:hidden;zoom:1;	font-size:14px;	margin:0 auto;border:0;}
.subMenuBox{overflow: hidden;zoom:1;}
.SubMenu_About{ height:180px}
.aboutmenu_left{float:left; width:230px; height:150px; padding-top:30px; padding-left:425px}
.aboutmenu{ float:left; font-size:14px; padding-top:30px; width:305px; border-left:1px solid #dddddd; padding-left:30px; height:150px}
.aboutmenu li{ line-height:30px; width:150px; float:left;}
.aboutmenu1{ float:left; font-size:14px; padding-top:30px; width:305px; border-left:1px solid #dddddd; padding-left:30px; height:150px}
.aboutmenu1 li{ line-height:28px;}
.sortmenu{text-align:center; padding-top:30px; height:140px}
.sortmenu li{display:inline;line-height:38px;padding:0 4px;}
.sortmenu li a{	display:inline-block;}
.sortmenu dt{ text-align:center; padding-top:15px; padding-left:10px; padding-right:10px; line-height:18px}

.maincontent{ margin:0px auto; width:1200px; padding-top:115px; padding-bottom:80px}
.content_l{float:left; width:200px; padding-top:78px}
.content_r{float:right; width:950px;margin-top:78px;}
.leftmenubox{ padding:0; margin:0px; background:#ffffff; z-index:9999999;}
.leftprotitle{ background:#e5e5e5; line-height:24px; padding-left:23px; padding-bottom:10px; text-transform:uppercase; color:#000000; border:1px solid #bebebe; font-size:16px; border-bottom:0px; padding-top:40px}
.leftprotitle1{ background:url(../images/proline.gif); height:35px; padding-left:15px}
.leftprotitle1 h2{float:left; line-height:17px; padding-left:5px; width:100px; overflow:hidden; background:#ffffff; font-size:14px; color:#454545}
.leftmenu{ font-size:14px; border:1px solid #bebebe; border-top:0px;width:150px; padding:10px 25px 30px 23px; background:#e5e5e5}
.leftmenu li{ line-height:20px; padding-left:3px; padding-top:15px; padding-bottom:15px;border-bottom:1px solid #bebebe;}
.leftmenu li.home,.leftmenu li.home a{ color:#a08046; font-weight:bold;}
.abouttitle{ font-size:24px; line-height:48px; text-align:left; padding-bottom:10px; color:#000000;}
.abouttitle span{ padding-left:30px; font-size:14px;}
.p18{ padding-left:18px}
.p8{ padding-left:8px;}
.p13{ padding-left:13px}
.p30{ padding-left:50px}
.pl50{ padding-left:70px}
.p250{ padding-left:190px}
.aboutbg{ background:#f0f0f0;}
.aboutbgbox{ background:#ffffff; width:780px; margin:0px auto; -webkit-box-shadow:0 0 20px rgba(0, 0, 0, .2);  
  -moz-box-shadow:0 0 20px rgba(0, 0, 0, .2);  
  box-shadow:0 0 20px rgba(0, 0, 0, .2); padding:32px 60px 50px 60px}
.teambgbox{ background:#ffffff; width:900px; margin:0px auto; -webkit-box-shadow:0 0 20px rgba(0, 0, 0, .2);  
  -moz-box-shadow:0 0 20px rgba(0, 0, 0, .2);  
  box-shadow:0 0 20px rgba(0, 0, 0, .2); padding:32px 0px 0px 0px}
.abg{ background:url(../images/aboutbg.png)}
.aboutcontent{ font-size:14px; line-height:180%; min-height:400px;_height:400px;}
.Careercontent{ font-size:14px; line-height:180%; padding-top:10px}
.productcontent{ padding-top:20px;}
.productxxsm{ padding:0; margin:0;}
.productxxsm_l{float:left; width:470px; padding-left:10px;}
.productxxsm_r{float:right; width:440px;}
.csfont{ padding-top:10px; font-size:14px; line-height:200%}
.product_pic{ padding-top:10px;}
.product_pic li{float:left; width:33.333%;}
.product_pic img{ width:100%}
.Culture{ height:auto; padding-bottom:40px; padding-top:10px}
.Culture_l{float:left; width:50%;}
.Culture_img{float:left; width:250px;}
.Culture_font{float:left; width:200px; font-size:12px; line-height:160%}
.Culture_font h2{ font-size:14px; line-height:20px; padding-bottom:8px}
.mainteam{ padding-top:30px; padding-bottom:10px; padding-left:50px; padding-right:35px}
.mainteam_l{float:left; width:50%;}
.mainteam_img{float:left; width:160px; text-align:center}
.mainteam_img img{width:100%}
.mainteam_font{float:left; width:200px; margin-left:25px; margin-top:13px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; font-size:12px; line-height:20px; padding-top:15px; padding-bottom:15px}
.mainteam h2{ font-size:16px; font-weight:normal; line-height:30px; color:#000000; padding-top:5px; padding-bottom:5px;}
.teamjs{ font-size:14px; line-height:180%; padding-bottom:20px; padding-top:10px; padding-left:50px; padding-right:50px}
.branch{ padding:0; width:810px; margin:0px auto; padding-bottom:20px}
.branch li{float:left; width:385px; padding-left:10px; padding-right:10px; padding-bottom:10px}
.branch img{width:100%;}
.branch h2{ font-size:16px; font-weight:normal; color:#000; padding-bottom:15px; padding-top:5px}
.branch span{ color:#ff6600;}
.branch dt{ color:#ff6600;padding-top:6px}
.teamimg{ text-align:center; padding-top:10px; padding-bottom:50px}
.teamimg p{ text-align:center; padding-top:20px}
.Parter{ padding-bottom:30px; padding-top:10px;}
.Parter_l{float:left; width:520px;font-size:14px; line-height:200%;}
.Parter_l span{ background:#c0a169; color:#ffffff; font-size:14px; padding:3px;}
.Parter_r{float:right; width:390px;}
.Parter_r img{width:100%;}
.Parter_l h2{ font-size:20px; font-weight:normal; line-height:30px; color:#000; padding-bottom:15px;}
.culture{width:750px; margin:0px auto}
.culture li{ padding-bottom:20px}
.culture h2{ font-size:18px; line-height:30px; padding-top:20px}
.zhanhuititle{ font-size:20px; color:#a08046; font-weight:bold; line-height:45px; border-bottom:1px solid #e2e2e2;}
.hotnews_box{ border-bottom:1px solid #e2e2e2;}
.hotjs{ padding-bottom:15px;}
.hotnews{float:left; width:50%; height:130px;}
.hotnews_l{float:left; width:170px}
.hotnews_l1{float:left; width:170px; padding-left:10px;}
.hotnews img{width:150px; height:100px; border:0}
.hotnews h2{ font-size:16px; font-weight:normal; line-height:120%; padding-bottom:5px; color:#996600}
.hotnews_r{float:left; width:210px;}
.hotnews_r1{float:right; width:210px;}
.Exhibition{ padding-top:20px}
.Exhibition li{ padding-bottom:20px; color:#999999;}
.Exhibition h2,.Exhibition h2 a{ font-size:16px; font-weight:normal; line-height:35px; color:#000000}
.newsview{ padding:0; margin:0;}
.newsview h2{ font-size:18px; line-height:200%; font-weight:normal; color:#af8046}
.viewcontent{ padding-top:10px}
.kjzts-left {width:630px;overflow:hidden;position:relative;	height:355px;}
.kjzts-left .hd1 ul {float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1;	position:absolute;left:280px;bottom:15px;cursor:pointer;z-index:1000;}
.kjzts-left .hd1 ul li {float:left;	width:14px;	height:14px;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer;	background:url(../images/yuan_44.png) 0px 0px no-repeat;}
.kjzts-left .hd1 ul li.on {	background:url(../images/yuan_47.png) 0px 0px  no-repeat;}
.kjzts-left .bd1 {margin:0px 0px 0px 0px;height:370px;overflow:hidden;}
.kjzts-left .bd1 .pic  img {width:630px;height:355px;}
.kjzts-left .bd1 ul {overflow:hidden;zoom:1;}
.jobsmain{ height:370px}
.jobsleft{float:left; width:630px; padding-left:15px; overflow:hidden}
.jobsright{float:left; width:250px;background:#e0e0e0; height:335px; padding-left:40px; padding-right:10px; padding-top:20px}
.jobstitle{ font-size:16px; font-weight:bold; color:#333333; line-height:40px; height:50px;}
.jobsfuli{ background:url(../images/jobsline.gif) repeat-x top; line-height:180%; font-size:12px}
.jobsfuli h2{font-size:16px; font-weight:bold; color:#333333; line-height:40px; padding-top:5px}
.jobsfuli dt{ text-align:right; padding-top:3px}
.jobslist{ padding-bottom:15px}
.jobscenter{ padding:0; text-align:left; font-size:16px; font-weight:bold; background:url(../images/jobsline.gif) repeat-x top; padding-top:15px; padding-bottom:13px}
.jobscenter a{ color:#333333}
.jobscontent{ background:#ffffff; padding:30px 30px; font-size:14px; line-height:180%}
.imgList{margin:0px; padding:0;}
.imgList li{width:300px;height:250px;position:relative;float:left;margin:0px 0px 15px 15px;}
.imgList .mask{height:36px;width:300px;position:absolute;bottom:0;left:0;background:url(../images/bg.png) repeat-x; margin:0; padding:0px;}
.imgList .mask a{line-height:36px;color:#fff;font-weight:700;font-size:14px;cursor:pointer;display: block; text-indent:12px}
.imgList li img{width: 300px; height:250px;}
.imgList .mask a:hover{background:#bfa068;display: block;}

.shenghuo_slider{overflow:hidden;zoom:1;}
.shenghuo_slider li {margin:0px 10px 20px 10px; border-bottom:1px solid #e2e2e2;float:left;_display:inline;overflow:hidden;text-align:center;position: relative;width: 295px;height:465px;overflow: hidden;	background:#FFF;}
.shenghuo_slider li .pic {text-align:center;width:300px;overflow: hidden;}
.shenghuo_slider li .pic img {display:block; width:100%}
.shenghuo_slider li .pic a:hover img {border-color:#999;}
.slide_hov_bg {position: absolute;top:65px;width:175px;height: 52px;display: none;left:0px;}
.shenghuo_slider li .title {line-height:26px;color:#565656;text-align: center;position: absolute;bottom:0;left:0;background-color:#ffffff;width: 300px;padding:8px 0px 20px 0px;cursor:default;}
.shenghuo_slider li a {width: 100%;height: 100%;overflow: hidden;}
.shenghuo_slider li .title h1 {font-size: 14px;	color:#333333; font-weight:normal;height:20px;line-height:23px;overflow:hidden;text-align:center;}
.shenghuo_slider li .title .s_txt {padding: 20px 0px 0px 0px;text-align: center;overflow: hidden;display: none;}
.shenghuo_slider li .title .s_txt  a{width:108px;height:32px;line-height:32px;text-align: center;overflow: hidden;background:#bfa068;display:block;color:#FFF;font-size:14px;margin-left:92px;}
.shenghuo_slider li .title .s_txt  a:hover{width:108px;height:32px;line-height:32px;text-align: center;overflow: hidden;background:#222222;display:block;color:#FFF;font-size:14px;margin-left:92px;}
.shenghuo_slider li .bg {background-color:#000;	width: 100%;height: 100%;position: absolute;left:0;top:0;z-index:0;	opacity:0.5;display: none;}

.factory_left{float:left; background:#ffffff; width:425px; height:470px; padding-left:25px; padding-top:30px}
.factoryfont{ padding-right:25px; font-size:14px; line-height:200%}
.factory_right{float:right; width:500px;}
.factory {width:500px;overflow:hidden;position:relative;height:500px;}
.factory .hd1 ul {float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1;position:absolute;left:230px;bottom:15px;cursor:pointer;z-index:1000;}
.factory .hd1 ul li {float:left;width:14px;	height:14px;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer;	background:url(../images/yuan_44.png) 0px 0px no-repeat;}
.factory .hd1 ul li.on {background:url(../images/yuan_47.png) 0px 0px  no-repeat;}
.factory .bd1 {margin:0px 0px 0px 0px;height:500px;overflow:hidden;}
.factory .bd1 .pic  img {width:500px;height:500px;}
.factory .bd1 ul {overflow:hidden;zoom:1;}
.honorimg{ padding:0; margin:0;}
.honorimg li{float:left; width:23%; padding-left:2%; padding-bottom:2%}
.honorimg img{width:100%;}

.line{ background:url(../images/contactline.gif) repeat-x bottom;}
.contactbox{}
.contactbox_left{float:left; width:355px; padding-bottom:30px; background:url(../images/contactline2.gif) repeat-y right; line-height:200%; padding-right:30px;}
.contactbox_right{float:left;  padding-left:30px; width:355px; padding-bottom:30px; line-height:200%}
.contactbox_left h2,.contactbox_right h2{ font-size:18px; color:#a08046; line-height:55px; font-weight:normal; padding-top:10px}
.contacttitle{ line-height:24px; font-size:14px; color:#999999; text-align:left; padding-top:10px; padding-bottom:15px; border-bottom:1px solid #eeeeee;}

.faq{padding-top:10px; padding-bottom:20px}
.txt_body{padding:0px;border-bottom:1px solid #e3e3e3;}
.txt_body .top{background:url(../images/s.png) no-repeat 98% center; height:65px;cursor:pointer;}
.txt_body .top p{margin:0;font-size:14px;color:#333;}
.txt_body.cur .top{background:url(../images/t.png) no-repeat 98% center;}
.txt_body.cur .top p{color:#0d5cc1}
.txt_body .txt{display:none;padding:0px 10px 20px 0px;font-size:14px;line-height:24px;}
.txt_body .txt p{font-size:14px;line-height:24px;color:#555;margin:0;}
.txt_body .top p.col-md-1{width:92%;float:left; padding-top:15px; line-height:20px}
.txt_body .top p.col-md-1 span{ padding-left:10px}
.biaodanbox{ padding-left:60px; padding-top:10px; padding-bottom:10px}
.biaodanbox label{display:block;height:auto;position:relative;margin:10px 0 10px 0;}
.biaodanbox span{position:absolute;float:left;line-height:48px;left:10px;color:#BCBCBC;cursor:text;}
.input_txt{width:698px;border:solid 1px #e2e2e2;text-indent:10px;outline: none; line-height:48px}
.input_txt:focus{border:solid 1px #bfa168;}
.border_radius{border-radius:5px;color:#bfa168;}
.but_b{border-radius:5px; background:#b3945d; padding:14px 0px; display:inline-block;font-size:14px; border:0; width:120px;color:#fff; text-align:center}
.but_b:hover{ color:#fff; background:#a08048;font-size:14px;color:#fff;cursor: pointer}

/* 加入我们 */
.jobscontent{ background:#ffffff; padding:30px 30px; font-size:12px; line-height:180%}
.jobstd{ background:#f2f2f2; border-bottom:1px solid #dddddd; font-size:14px; color:#b08f54; line-height:40px}
.jobstdt{ font-size:14px; font-weight:bold; color:#b08f54; line-height:40px}
.padding15{ padding-left:15px}
.jobstdno{ font-size:14px; line-height:30px}
.jobstd1{ border-bottom:1px solid #eeeeee; font-size:14px; line-height:40px}
.padding15c{ padding-left:15px; color:#b08f54;}
#jobs_left{float:left; width:900px;}
#jobs_right{float:right; width:239px; background:#e0e0e0; height:445px; padding-left:25px; padding-top:20px}
.jobstitle{ font-size:16px; font-weight:bold; color:#333333; line-height:40px; height:50px;}
.jobsfuli{ background:url(../img/jobsline.gif) repeat-x top; width:215px; line-height:180%}
.jobsfuli h2{font-size:16px; font-weight:bold; color:#333333; line-height:40px; padding-top:5px}
.jobsfuli dt{ text-align:right; padding-top:3px}
.jobslist{ padding-bottom:15px}
.jobscenter{ padding:0; text-align:left; font-size:16px; font-weight:bold; background:url(../img/jobsline.gif) repeat-x top; width:215px;padding-top:15px; padding-bottom:13px}
.jobscenter a{ color:#333333}


/*地图主要CSS*/
.mapbgbox{ background:#ffffff; width:800px; margin:0px auto; -webkit-box-shadow:0 0 20px rgba(0, 0, 0, .2);  
  -moz-box-shadow:0 0 20px rgba(0, 0, 0, .2);  
  box-shadow:0 0 20px rgba(0, 0, 0, .2); padding:32px 40px 50px 60px}
.centered-y { position: absolute; width: 100%; padding: 12px 15px 0px; }
.distribution-map { position: relative; width: 100%; max-width:1000px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0px auto 0px; }
.distribution-map > img { width: 100%; position: relative; margin: 0; padding: 0; }
.distribution-map .map-point { cursor: pointer; outline: none; z-index: 0; position: absolute; width: 20px; height: 20px; border-radius:10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -moz-transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s; -o-transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s; -webkit-transition: opacity 0.25s ease-in-out, width 0.25s ease-in-out, height 0.25s ease-in-out, z-index 0.25s ease-in-out; -webkit-transition-delay: 0.25s, 0.25s, 0.25s, 0.25s; -webkit-transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s; transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s; background:#ffffff; border:2px solid #ff6600; overflow: hidden; }
.distribution-map .map-point .content {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; width: 100%; height: 100%; left: 50%; overflow:hidden; }
.distribution-map .map-point:active, .distribution-map .map-point:focus, .distribution-map .map-point.on { margin: 0; padding: 0;  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity: 1; width: 290px; height: 450px; color: #e5e5e5; z-index: 1; -webkit-transition: opacity 0.25s ease-in-out, width 0.25s ease-in-out, height 0.25s ease-in-out; transition: opacity 0.25s ease-in-out, width 0.25s ease-in-out, height 0.25s ease-in-out; }
.distribution-map .map-point:active .content, .distribution-map .map-point:focus .content,.distribution-map .map-point.on .content {
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition: opacity 0.25s ease-in-out 0.25s, height 0 ease-in-out 0.25s, overflow 0 ease-in-out 0.25s; -o-transition: opacity 0.25s ease-in-out 0.25s, height 0 ease-in-out 0.25s, overflow 0 ease-in-out 0.25s; -webkit-transition: opacity 0.25s ease-in-out, height 0 ease-in-out, overflow 0 ease-in-out; -webkit-transition-delay: 0.25s, 0.25s, 0.25s; -webkit-transition: opacity 0.25s ease-in-out 0.25s, height 0 ease-in-out 0.25s, overflow 0 ease-in-out 0.25s; transition: opacity 0.25s ease-in-out 0.25s, height 0 ease-in-out 0.25s, overflow 0 ease-in-out 0.25s; overflow: hidden; }
.centered-y h2{ font-size:16px; line-height:30px; display:block; color: #a08046; height:30px; text-align:left}
.centered-y p{ text-align:left; padding-top:5px}