@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img,a { 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; }
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";
    font-family:"微软雅黑","宋体";
    color:#333333;
    background:#fff
}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
a {color:#343434; text-decoration:none; }
a:hover{color:#a9903c;}
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: #a9903c!important;}
ul,ol,li{list-style:none}

/*公共类*/
.w12 {  /*版心 提取 */
    width: 1200px;margin:0 auto;
}
.fl {
    float:left
}
.fr {
    float:right
}
.al {
    text-align:left
}
.ac {
    text-align:center
}
.ar {
    text-align:right
}
.hide {
    display:none
}

.clear{clear: both;}



/* 头部公共 css */
/*banner*/
 .fullSlide{ width:100%;  position:relative;  height:1080px; background:#fff;}
    .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
    .fullSlide .bd ul{ width:100% !important;  }
    .fullSlide .bd li{ width:100% !important;  height:1080px; overflow:hidden; text-align:center;  }
    .fullSlide .bd li a{ display:block; height:1080px; }

    .fullSlide .hd{ display:block!important;width:100%;position:absolute;z-index:1999;bottom:5%;left:0; text-align:center;}
    .fullSlide .hd ul{ text-align:center; }
    .fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:4px;overflow:hidden;background:#fff!important;line-height:999px;border-radius:12px;}
    .fullSlide .hd ul .on{background:#1b337a!important;width:35px;}

    .fullSlide .prev,.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
    .fullSlide .next{ left:auto; right:5%; background-position:-6px -137px; }  
.top-nav{position: absolute;top: 0;left: 0;right: 0;}
.top-nav .logo{width: 192px;height: 136px;}
.top-nav .nav-list{font-size: 18px;}
.top-nav .nav-list li{margin:50px 23px;float: left;}
.top-nav .nav-list li:nth-child(1){margin-left: 0px;}
.top-nav .nav-list li:last-child{margin-right: 0px;}
.top-nav .nav-list li a{color: #383838;font-size: 18px;}
.top-nav .nav-list li p{font-size: 14px;color: #585858;text-align: center;line-height: 30px;text-transform: capitalize;}
.top-nav .nav-list li:hover a,.top-nav .nav-list li:hover p{color: #1e367d;}

/* 底部 */

#footer{width:100%;height: auto;background: #202020;padding:49px 0px;overflow: hidden;color: #717171;position: relative;}
#footer .f-nav{overflow:hidden;}
#footer .f-nav .f-nav-bli{float: left;margin-right: 130px;}
#footer .f-nav .f-nav-bli p{font-size: 18px;color: #e5e8f1;margin-bottom: 30px;}
#footer .f-nav .f-nav-bli li{font-size:16px;margin-bottom: 20px;}
#footer .f-nav .f-nav-bli li a{color: #717171;}
#footer .f-nav .f-nav-bli:last-child{margin-left: 20px;margin-right: 0px;}
#footer .f-nav .f-nav-bli img{width: 126px;}
#footer .gsadd{font-size: 16px;color: #717171;margin-top: 80px;padding-bottom: 70px;}
#footer .gsadd p{float: left;}
#footer .gsadd p.add-p1{width: 49%;}
#footer .gsadd p.add-p1:before{content:'';display: inline-block;width:21px;height: 33px;background: url(../images/f-icon1.png)no-repeat;margin-right: 10px;
    margin-bottom: -10px;}
#footer .gsadd p.add-p2{width: 30%;}
#footer .gsadd p.add-p2:before{content:'';display: inline-block;width:33px;height: 33px;background: url(../images/f-icon2.png)no-repeat;margin-right: 10px;
    margin-bottom: -10px;}
#footer .gsadd p.add-p3:before{content:'';display: inline-block;width:34px;height: 34px;background: url(../images/f-icon3.png)no-repeat;margin-right: 10px;
    margin-bottom: -10px;}
#footer .foot{width: 100%;height: 47px;position: absolute;bottom: 0;background:#171717;line-height: 47px;text-align: center;font-size: 16px;color: #595959;}
#footer .foot a{color: #595959;}
#footer .foot a:hover{color: #fff;}