﻿/* 重置 */
blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:400}
abbr,body,fieldset,html,iframe,img{border:0}
address,cite,dfn,em,i,var{font-style:normal}
[hidefocus],summary{outline:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6,small{font-size:100%}
sub,sup{font-size:83%}
code,kbd,pre,samp{font-family:inherit}
q:after,q:before{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}
a,a:hover,del,ins,s,u{text-decoration:none}
body,button,input,keygen,legend,select,textarea{outline:0}
body{word-break:break-all;word-wrap:break-word;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;font-family:Microsoft YaHei;background:#E6E6E6;color:#333;font-size:12px}
a,a:hover{color:#555}

/* 通用 */
.xz-cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:'.'}
.xz-dn{display:none}
.xz-db{display:block}
.xz-di{display:inline}
.xz-dib{display:inline-block}
.xz-fn{float:none}
.xz-fl{float:left}
.xz-fr{float:right}
.xz-pf{position:fixed}
.xz-pr{position:relative}
.xz-pa{position:absolute}
.xz-oh{overflow:hidden}
.xz-oht{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis}
.xz-ff0{font-family:arial}
.xz-ff1{font-family:SimSun}
.xz-ff2{font-family:Microsoft YaHei}
.xz-fs0{font-size:12px}
.xz-fs1{font-size:13px}
.xz-fs2{font-size:14px}
.xz-fwn{font-weight:400}
.xz-fwb{font-weight:700}
.xz-tal{text-align:left}
.xz-tac{text-align:center}
.xz-tar{text-align:right}
.xz-img-t{vertical-align:top}
.xz-img-m{vertical-align:middle}
.xz-ti2{text-indent:2em}
.xz-tdu{text-decoration:underline}
.xz-tdn{text-decoration:none}
.xz-csp{cursor:pointer}
.xz-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.xz-ttu{text-transform:uppercase}
.xz-ttc{text-transform:capitalize}

/* 风格 */
.container{width:1200px;margin:0 auto;background:#FFF}
.box40{padding:0 40px}
a{transition:all .3s ease}
a:hover{color:#DC1500}
.p18{padding:36px}
.pfixed{position:fixed;top:0;z-index:9999;width:100%}
.mt140{margin-top:140px}

/* 头部 */
.header{width:1200px;margin:0 auto;background:#FFF;height:95px;line-height:95px;overflow:hidden}
.logo{margin-top:20px}
.h-other{margin-top:-3px}
.h-other img{top:3px;transition:all .3s ease}
.h-other img:hover{opacity:.5}
.h-other .tel b{font-size:20px}
.h-other .search-txt{margin:0 20px;padding:0 10px;border:1px solid #C8C8C8;border-right:0;width:120px;height:25px;line-height:25px;color:#C8C8C8}
.h-other .search-bnt{top:1px;left:-20px;background:url(../images/search.png) center center no-repeat;border:1px solid #C8C8C8;border-left:0;width:25px;height:27px;line-height:27px}
.h-other .oa-bnt{padding:10px 25px;color:#FFF;background:#0072BB}
.h-other .oa-bnt:hover{opacity:.5;color:#FFF}
.h-other a{color:#555}
.h-other a:hover{color:#DC1500}

/* 导航 */
.nav{background:#F2F2F2;height:45px;line-height:45px;font-size:16px}
.nav ul li{position:relative;float:left;width:150px}
.nav ul li a{display:block;color:#111;font-size:16px}
.nav ul li a.hover,.nav ul li a:hover{color:#FFF;background:#0070B2}
.nav ul li dl{display:none;position:absolute;top:45px;z-index:9999;background:#0070B2;opacity:.8}
.nav ul li dl dd{float:left;width:100%;line-height:5px}
.nav ul li dl dd p{line-height:16px}
.nav ul li dl dd a{border-bottom:1px dotted #014065;display:block;color:#FFF;overflow:hidden;font-size:12px;padding:15px}
.nav ul li dl dd a:hover{background:#014065}

/* 幻灯 */
.slideBox{height:330px;overflow:hidden;}
.slideBox .bbg{top:0;z-index:1;background:url(../images/bbg.png) repeat-x;width:100%;height:7px}
.slideBox span{display:none;font-size:50px;color:#FFF}
.slideBox .prev{top:50%;left:0;margin-top:-50px;padding:15px;background:#000;opacity:.5}
.slideBox .next{top:50%;right:0;margin-top:-50px;padding:15px;background:#000;opacity:.5}
.slideBox li{width:1200px;height:330px}
.slideBox .bd{width:1200px;margin:0 auto;}
/* 左侧 */
.m-box-1{width:256px}
.m-box-1 dl dd{position:relative;float:left;margin-top:24px;width:119px;height:95px}
.m-box-1 dl dd p{position:absolute;bottom:0;width:100%}
.m-box-1 dl .ddml{float:right}
.m-box-1 .dlmt{margin-top:24px}
.m-box-1 dl div{margin-top:18px}

/* 中侧 */
.m-box-2{margin:0 24px;width:567px}
.m-box-a2 dl dt{background:#F2F2F2}
.m-box-a2 dl dt a{display:inline-block;padding:0 28px;height:40px;line-height:40px}
.m-box-a2 dl dt a.active,.m-box-a2 dl dt a:hover{position:relative;top:0;background:#FFF url(../images/tab.jpg) top repeat-x;color:#DD1400}
.m-box-a2 dl dd{margin-top:18px}
.m-box-a2 dl dd .m-box-a2-img{float:left;width:250px;height:280px}
.m-box-a2 dl dd .m-box-a2-img img{width:230px;height:260px;padding:3px;border:1px solid #F2F2F2}
.m-box-a2 dl dd ul li{width:100%;height:34px;line-height:34px}
.m-box-a2 dl dd ul li i{color:#EFAB00;margin-right:5px;font-size:12px}
.m-box-a2 dl dd ul li span{position:relative;left:-1px;color:#999}
.m-box-a2 dl dd ul li a:hover{color:#DD1400}

/* 右侧 */
.m-box-a3{margin-top:15px}
.m-box-a3 div{margin-top:18px;margin-left:12px;float:left;width:132px;height:109px}
.m-box-a3 .divml{margin-left:0}
.m-box-a3 div p{padding:5px 0}
.m-box-a3 div a:hover{color:#DD1400}
.m-box-a4 .dlmt{margin-top:18px}
.m-box-a3 img{transition:all .3s ease}
.m-box-a3 img:hover{opacity:.5}

/* 底部 */
.footer{background:#545454;padding:24px;color:#FFF}
.footer dl{font-size:16px;float:left;padding:0 36px;background:url(../images/fbg.jpg) right repeat-y}
.footer dl dt{margin-bottom:8px}
.footer dl dd{font-size:12px;line-height:25px}
.footer dl dd a{color:#D9D9D9}
.footer dl dd a:hover{color:#FFF}
.footer .fimg{position:relative;left:-10px;top:24px}
.footer .dlbn{background:0 0}
.footer .dlml{margin-left:-26px}
.m-copy{padding:24px;color:#999}
.m-copy a{color:#999}

/* 修复 */
.mb-bg{background:#F2F2F2}
.mb-pr20{padding-right:20px}
.mb-fs18{font-size:18px}
.mb-pt15{padding-top:15px}
.mb-pt10{padding-top:10px}
.mb-pt38{padding-top:48px;padding-bottom:48px}
.mb-fs18 a{font-size:18px!important}
.mb-color a{color:#888}
.mb-pa{position:absolute;right:-160px;width:260px}
.mb-ewm{position:relative;top:5px}
.mb-ewm-show{display:none;position:absolute;top:15px}
.mb-ny{background:url(../images/nbg.gif) left repeat-y}
.m-left{width:252px}
.m-left ul li{padding-right:35px;border-bottom:1px solid #E5E5E5}
.m-left ul li a{display:block;padding:20px;text-indent:15px;background:url(../images/mb-dotn.png) 15px 22px no-repeat}
.m-left ul li a.active{background:#0070B2 url(../images/mb-dot.png) 15px 22px no-repeat;color:#FFF}
.m-left ul li a.active span{color:#3997CF}
.m-left ul li span{color:#CCC}
.mb-title{margin-bottom:10px;padding:20px;background:#EEE;border-left:3px solid #DDD;font-size:18px}
.slideTxtBox .hd ul{text-align:center}
.slideTxtBox .hd ul li{display:inline-block;margin:5px;padding:15px 65px;background:#EEE}
.slideTxtBox .hd ul li.on{background:#DD1400 url(../images/mb-dot2.png) center bottom no-repeat;color:#FFF}
.slideBox2{position:relative}
.slideBox2 .hd{height:15px;position:absolute;right:20px;bottom:20px;z-index:1}
.slideBox2 .hd ul li{float:left;margin-right:2px;width:15px;height:15px;line-height:15px;text-align:center;background:#FFF;cursor:pointer}
.slideBox2 .hd ul li.on{background:#DD1400;color:#FFF}
.slideBox2 .bd ul li{width:238px;height:269px}
.mb-job{width:100%}
.mb-job-bg{background:#EEE}
.mb-job tbody tr td{padding:15px 0}
.mb-tac{text-align:center}
.mb-job-tr{border-bottom:1px solid #EEE}
.mb-job-td{border-left:3px solid #FFF;border-right:3px solid #FFF}
.mb-job a{padding:10px 15px;background:#0070B2;color:#FFF}
.mblist-box{height:273px;overflow:hidden}
.mb-pt12{padding-top:12px}
.slideTxtBox2 .mbtab{text-align:center}
.slideTxtBox2 .hd ul li{background:#F7F1D7;display:inline-block;padding:15px 20px}
.slideTxtBox2 .hd ul li.on{background:#DD1400;color:#FFF}