@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img,input,button { border:none; padding:0;margin:0;outline-style:none; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
select, input { vertical-align:middle;}
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; } /*防止拖动*/
img {border:0;	vertical-align:middle; }  /*  去掉图片低测默认的3像素空白缝隙*/
table { border-collapse:collapse; }
body {
    font:12px/150% Arial,Verdana,"\5b8b\4f53";
    color:#666;
    background:#fff
}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
a {color:#666; text-decoration:none; }
a:hover{color:#C81623;}
h1,h2,h3,h4,h5,h6 {text-decoration:none;font-weight:normal;font-size:100%;}
s,i,em{font-style:normal;text-decoration:none;}
.col-red{color: #E30613!important;}

/*公共类*/
.w {  /*版心 提取 */
    width: 1200px;margin:0 auto;
    /*background-color: pink;*/
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.al {
    text-align:left;
}
.ac {
    text-align:center;
}
.ar {
    text-align:right;
}
.hide {
    display:none;
}


/*header  start*/
body{
    background-color: #000000;
}
#header{
    /*height: 110px;*/
    width: 100%;
    position: relative;
    z-index: 1;
    position: fixed;
    top:0;
    left:0;
}
#header .servicenav{
    width: 100%;
    height: 30px;
    background-color: #262626;
    overflow: hidden;
}
.container .menuleft {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-left: 13px;
}
.container .menuleft  li{
    float: left;
    margin-right: 24px;
}
.container .menuleft  li a{
    color:#848484;
    font-weight: 700;
}
.container .menuleft  li a i{
    display: inline-block;
    width: 20px;
    height: 16px;
}
#wechat{
    background:  url(../images/icon-wechat.png) 0 -16px no-repeat;
}
#header .menuleft s{
    width: 200px;
    height: 219px;
    background:  url(../images/wechat_qr_code.jpg) 0 0 no-repeat;
    position: absolute;
    z-index: 1;
    top: 30px;
    left: 315px;
    display: none;
}
#header .menuleft s em{
    width: 7px;
    height: 7px;
    position: absolute;
    top:-4px;
    left: 50%;
    background:  url(../images/jiantou.png) 0 0 no-repeat;
    margin-left: -4px;
    clolor:#fff;
}
#weibo{
    background:  url(../images/icon-weibo.png) 0 -16px no-repeat;
}
.container .menuright{
    width: 400px;
    height: 30px;
    float:right;
    line-height: 30px;
}
.container .menuright li{
    float:right;
    margin-left: 23px;
    overflow: hidden;
}
.container .menuright li em{
    position: absolute;
    height: 30px;
    width: 58px;
    line-height: 30px;
    padding-left: 23px;
    top:30px;
    right:66px;
    font-weight: 900;
    background:  url(../images/cn.png) 0 10px no-repeat;
    opacity: 0;
    cursor: pointer;
}
.container .menuright li a{
    color:#848484;
    font-weight: 700;
}
.container .menuright li a img{
    margin-right: 10px;
}
.container .menuright li span{
    color:#848484;
    font-weight: 700;
}
#btn{
    width: 12px;
    height: 12px;
    background:  url(../images/search.png) 0 0 no-repeat;
}
#txt{
    width: 0;
    height: 20px;
    background-color: #848484;
    border-radius: 10px;
    position: absolute;
    top:6px;
    right:195px;
    color: #fff;
}
#header .globalheader{
    height: 78px;
    background-color: #191919;
    border-bottom: 1px solid #363636;
    border-top: 1px solid #363636;

}
#header .globalheader .logo{
    float: left;
    margin:14px 43px 14px 0;
}
#header .globalheader .navigation ul,li{
    float: left;

}
#header .globalheader .navigation li{
    padding:0 10px;
    line-height: 78px;
    position: relative;
}
#header .globalheader .navigation li a{
    color: #fff;
}
/*#header .globalheader .navigation li span{*/
    /*color: red;*/
    /*font-weight: 900;*/
/*}*/
#header .globalheader .navigation #navi b{
    /*width: 100%;*/
    height: 4px;
    position: absolute;
    left:0px;
    bottom:2px;
    background-color: red;
}
#header .globalheader .navigation #navi ul{
    position:absolute;
    left:0;
    /*opacity: 0;*/
    display: none;
}
#header .globalheader .navigation #navi ul li{
    width: 300px;
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #363636;
    padding-left: 20px;
    background-color: #141414;
    position: relative;
    color: #fff;
    font-weight: normal;
}
#header .globalheader .navigation #navi ul li i,s{
    float: right;
}
#header .globalheader .navigation #navi dl{
    position: absolute;
    left:330px;
    top:0;
    display: none;
    margin:0;
    padding:0;
}
#header .globalheader .navigation #navi dl dd{
    width: 300px;
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #363636;
    padding-left: 20px;
    background-color: #141414;
    color: #fff;
    margin:0;
}
.current{
    background-color: #202020;
    font-weight: 900;
}
.subli{
    background-color: #E30613 !important;
}

/*header  end*/

/*globalfooter  start*/
#globalfooter{
    height: 344px;
}
#globalfooter .directorynav{
    height: 271px;
    border-top: 1px solid #363636;
    border-bottom: 1px solid #363636;
    padding-left: 100px;
}
#globalfooter .directorynav dl{
    float: left;
    width: 340px;
    line-height: 26px;
    border-right: 1px dotted #424242;
}
#globalfooter .directorynav  .dl{
    border-right:none;
}
#globalfooter .directorynav dl dd{
    position: relative;
}
#globalfooter .directorynav dl .big{
    height: 56px;
    font-size: 16px;
    font-weight: 900;
    line-height: 56px;
}
#globalfooter .directorynav dl .big a{
    color: #fff;
}
#globalfooter .directorynav dl s{
    width: 16px;
    height: 13px;
    position:absolute;
    left:-26px;
    top:7px;
    background-color: red;
    
}
#globalfooter .site{
    height: 71px;
    padding-left: 80px;
    line-height: 71px;
    position: relative;
}
#globalfooter .site span{
    position:absolute;
    top:25px;
    right: 150px;
    font-size: 16px;
    color: #fff;
    line-height: 22px;
    font-weight: 900;
}
#globalfooter .site i{
    width: 31px;
    height: 31px;
    position: absolute;
    right:100px;
    top:20px;
    background:  url(../images/minlogo.png) 0 0 no-repeat;
}
/*globalfooter  end*/



