
.banner { position:relative; width:100%; height:468px; text-align:center; overflow:hidden; }
.banner .bd { position:relative; left:50%; width:1920px; height:468px;margin-left:-960px; }
.banner .hd { position:absolute; bottom:5%; width:100%;height:10px;z-index:1;}
.banner .hd ul { margin:0 auto; text-align:center;}
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:12px;height:12px;border-radius:50%;margin:0 3px; background:#b2b0ad;line-height:999px;overflow:hidden;cursor:pointer;vertical-align:top; }
.banner .hd ul .on { background:orangered;}

.container { background:#f2f2f2}
.container .detail { width:1200px; height:390px; margin:0 auto; padding-top:30px;}
.detail .company-detail { width:520px; height:100%;  display:inline-block;}
.detail .company-detail h4 { font-weight: normal; font-size:18px; height:25px;  line-height:25px; border-left:5px solid #f0661b; padding-left:10px; margin-bottom:20px;}
.detail .company-detail .company-pic { display:inline-block; float:left; }
.detail .company-detail .words { width:230px; display:inline-block; float:right;}
.detail .company-detail .words p { text-indent:32px; color:#4d4b4b; font-size:14px;line-height:24px;}
.detail .company-detail .words a { color:#f06516; font-weight:600;}

.detail .product { height:390px; width:625px; display:inline-block; float:right; }
.detail .product h4 { height:25px; font-weight: normal;  font-size:18px; line-height:25px; border-left:5px solid #f0661b; padding-left:10px; margin-bottom:20px;}
.detail .product h4 span { float:right; padding-right:20px; }
.detail .product h4  a {  display:block; font-size:14px; padding-right:20px; color:#7f7d7d; background:url(jia.png) no-repeat 35px center;}

.product-slide .hd { width:625px; height:30px; margin-bottom:20px;}
.product-slide .hd li { float:left; width:195px; cursor:pointer; text-align:center; margin-right:20px; background:#e5e3e3; line-height:30px; }
.product-slide .hd li:last-child { margin-right:0;}
.product-slide .hd li a { display:block; font-size:16px; color:#000; }
.product-slide .hd li.on a { background:#f0661b; color:#fff;  font-weight:bold;}
.product-slide .bd { width:625px; height:220px; overflow:hidden; text-align:center; }
.product-slide .bd ul { width:630px;height:220px; overflow:hidden;}
.product-slide .bd ul li { float:left; margin-right:20px; position:relative;}
.product-slide .bd ul li:last-child {margin-right:0;}
.product-slide .bd ul li a { font-size:14px;}
.product-slide .bd a { color:#fff;}
.product-slide .bd p { position:absolute;top:183px;left:0;  width:100%; background: rgba(136,136,136,0.7);color:#fff;line-height:40px;}

.container .mid-detail-con { background:#fff; width:100%;}
.container .mid-detail { height:370px; width:1200px; margin:0 auto; background:#fff; padding-top:42px; }
.mid-detail .act { width:530px; height:100%;  display:inline-block;}
.mid-detail .act .bd { overflow:hidden;}
.mid-detail .act .bd li { float:left;}
.act .hd li { background:#e5e3e3 ;padding:0 35px; float:left; font-size:18px; line-height:28px; margin-right:10px; cursor:pointer;}
.act .hd li.on { background:#f0661b; color:#fff;}
.act .bd { height:318px; width:540px; margin-top:20px; overflow:hidden;}
.act .bd>ul>li { width:540px;}
.mid-detail .act a { display:block;}
.act .more { float:right; margin-top:3px;}
.act .more a {display:block; padding-right:20px; color:#7f7d7d; font-size:14px;background:url(jia.png) no-repeat 35px center;}
.act div { clear:both; display:inline-block}
.act .act-title { float:right; width:320px; margin-left:30px;}
.act .act-title h3 {  margin-bottom:10px;}
.act .act-title h3 a { font-size:22px; color:#063860;}
.act .act-title span { font-size:14px; color:#817f7f;}
.act .act-list { width:100%; border-top:1px dashed #a8a7a7; margin-top:15px; }
.act .act-list dl { margin-top:20px;}
.act .act-list dt a { line-height:28px;}
.act .act-list span { float:right; color:#817f7f; font-size:14px;}
.act .act-list a { display: inline-block; color:#817f7f;}
.act .act-list a:hover { color:#000;}

.mid-detail .apply { width:626px;height:100%; float:right; display:inline-block;}
.container .apply h4 { height:25px; font-weight:normal; font-size:18px;  line-height:25px; border-left:5px solid #f0661b; padding-left:10px; margin-bottom:25px;}
.container .apply h4 span { float:right; padding-right:20px;  }
.container .apply h4 span a { font-size:14px;}
.container .apply .scroll { margin-top:25px;}
.container .apply h4  a { display:block; padding-right:20px; color:#7f7d7d; font-size:12px; background:url(jia.png) no-repeat 35px center;}

.apply .scroll { position:relative; overflow:hidden; }
.apply .scroll .bd { width:626px; height:250px; overflow:hidden; position:relative;}
.apply .scroll .bd a { color:#fff;}
.apply .scroll li p { position:absolute; top:209px; left:0;  width:100%; background: rgba(84,85,89,0.7); line-height:40px; }
.apply .scroll li p a { font-size:14px; margin-left:15px;}
.scroll a.prev,.scroll a.next { display:block;width:15px;height:30px; position:absolute;top:50%;z-index:2;}
.scroll a.prev{left:10px; background:url(left.png) no-repeat;}
.scroll a.next{right:10px;background:url(right.png) no-repeat;}


.service { width:1200px; height:328px; margin:0 auto; padding-top:28px;}
.service h4 { font-weight:normal; font-size:24px; }
.service h4 a { color:#000;}
.service span { float:right; padding-right:18px;}
.service span a { display:block; padding-right:20px; color:#7f7d7d; font-size:14px; background:url(jia.png) no-repeat 35px center; }
.service .bd { margin-top:37px; margin-right:20px; overflow: hidden; width:1200px;}
.service .bd .tempWrap {width:1200px !important;}
.service .bd li { float:left; display:inline-block; margin-right:35px;}
.service .bd li:first-child { margin-left:15px;}
.service .bd li:last-child { margin-right:0; }

.service li { position:relative;}
.service p { text-align:center; background:rgba(216,104,14,0.9); width:100%; font-size:14px; line-height:30px; position:absolute;top:156px;left:0;}
.service li a { color:#fff;}

