/* 公共 ----------------------------------------------------- */
body{color:#666;font-family:"微软雅黑","Microsoft Yahei";}
img{max-width: 100%;}
a{-o-transition:.8s;
    -ms-transition:.8s;
    -moz-transition:.8s;
    -webkit-transition:.8s;
    transition:.8s;}

h1,h2,h3,h4,h5{font-weight: normal;/*font-family: "GBW6";*/}

/* 布局 */
.wp{ width:1100px; margin:0 auto;}

/* 通用模块 -------------------------------------------------- */
.h25{height: 25px;}
.h50{height: 50px;}
.h130{height: 130px;}
/* 通用标题 */
.g-tit{margin:60px 0 58px ;text-align: center;}
.g-tit h3{position: relative;font-size: 32px;color:#141414;}
.g-tit h3 em{position: absolute;left:50%;bottom:-16px;margin-left: -60px;height: 2px;width: 121px;
    background:#ea5404;}
.g-tit p{margin:31px auto 0;width: 600px;font-size: 14px;line-height: 24px;}

.g-tit2 h3{font-size: 20px;text-align: left;}
.g-tit2 h3 em{left:0;margin-left: 0;}

/* 头部 */
#hd{height: 103px;background:#141414;overflow: hidden;}
#hd .wp{overflow: hidden;}

/* logo */
.logo{float: left;margin:31px 0 0 3px;}

/* 主导航 */
.nav{float: right;margin-top: 50px;}
.nav ul{overflow: hidden;}
.nav li{float: left;margin-left: 47px;}
.nav li a{position: relative;display: block;padding-bottom: 10px;color:#fff;
    font-size: 14px;overflow: hidden;}
.nav li a:after{position: absolute;left:0;top:0;width:100%;margin: 29px 0 0 -100%;
    height: 2px;background:#ea5404;content: '';
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;}
.nav li a:hover:after,.nav li.on a:after{margin-left: 0;}

/* 页码 */
.g-page{overflow: hidden;margin-bottom: 82px;}
.g-page ul{float: right;overflow: hidden;border:1px solid #dddddd;
    border-radius: 4px;}
.g-page li{float: left;}
.g-page li.page-count a{width: auto;padding:0 10px;}
.g-page li a{display: block;margin-left: -1px;font-family:"微软雅黑","Microsoft Yahei";font-size: 14px;
    width: 32px;height: 32px;text-align: center;line-height: 32px;border-left: 1px solid #ddd;color:#141414;}
.g-page li.next a{background:url(../images/ll-next.png) no-repeat center;}
.g-page li a:hover{background:#141414;color:#fff;}
.g-page li.next a:hover{background:#141414 url(../images/ll-next2.png) no-repeat center;}

/* 底部 */
#fd{background:#141414;padding-top: 36px;/*font-family: "GBW3" !important;*/
    font-family: sans-serif;}
#fd,#fd a{color:#ededed;}
#fd a:hover{text-decoration: underline;}
#fd .wp{overflow: hidden;}

.fd-left,.fd-left .img{float: left;overflow: hidden;}
.fd-right{float: right;}

.fd-left .img{text-align: center;font-size: 14px;}
.fd-left .img img{width: 101px;height: 101px;}
.fd-left .txt{margin:-5px 0 0 126px;}
.fd-left .txt p{font-size: 14px;line-height: 24px;}
.fd-left .txt a{display: inline-block;margin-right: 26px;padding-left: 27px;}
.fd-left .txt .p1{margin-top: 12px;}
.fd-left .txt .qq{background:url(../images/ll-qq.png) no-repeat left center;}
.fd-left .txt .e-mail{background:url(../images/ll-e-mail.png) no-repeat left center;}
.fd-left .txt .weixin{background:url(../images/ll-weixin.png) no-repeat left center;}

.fd-right ul{overflow: hidden;}
.fd-right li{float: left;margin-left: 67px;line-height: 24px;font-size: 14px;}
.fd-right li h3{margin-bottom: 3px;font-size: 14px; font-weight: bold;}
.fd-right li a{display: block;}

.copy{margin-top: 15px;padding:10px 0;border-top: 1px solid #3d3d3d;text-align: center;
    line-height: 29px;font-size: 14px;}
.copy a{margin:0 16px;}


/* 首页banner图 */
#banner{position: relative;}
#banner *{outline: none !important;}
#banner .slick-arrow{position: absolute;top:50%;z-index: 99;margin-top: -33px;width: 51px;height: 66px;
    border:0;outline: none;cursor: pointer;font-size: 0;background:url(../images/ll-ica1.png) no-repeat;}
#banner .slick-arrow:hover{background-image: url(../images/ll-ica1-hover.png);}
#banner .slick-prev{left:0;}
#banner .slick-next{right:0;background-image:url(../images/ll-ica2.png);}
#banner .slick-next:hover{background-image:url(../images/ll-ica2-hover.png);}
#banner .slick-next:hover{background-image:url(../images/ll-ica2-hover.png);}
#banner .slick-dots{position: absolute;left:0;bottom:20px;width: 100%;text-align: center;}
#banner .slick-dots li{display: inline-block;zoom:1;*display:inline;margin:0 9px;}
#banner .slick-dots li button{padding:0;font-size:0;width: 12px;height: 12px;outline: none;background:#cfd4d6;
    border:0;border-radius: 50%;cursor: pointer;}
#banner .slick-dots li.slick-active button{background:#141414;}


/* 手机头部 */
.sj-hd{position: fixed;left:0;top:0;display: none;
    width: 100%;z-index: 999;padding:15px 0;background:#141414;text-align: center;}
.sj-hd img{vertical-align: bottom;height: 13px;}
.sj-hd a{position: absolute;left:10px;top:15px;width: 25px;height: 25px;
    background:url(../images/menu.png) no-repeat;background-size: 100%;}

.sj-nav{position: fixed;width: 100%;left:0;top:48px;
    display: none;
    padding:15px 0;z-index: 999;background:#141414;}
.sj-nav .close{display: none;position: absolute;right:5px;top:5px;width: 50px;height: 37px;line-height: 60px;text-align: center;
    background:url(../images/close.png) no-repeat center top;text-transform: uppercase;color:#ea5404;}
.sj-nav.on{margin-left: 0;}
.sj-nav li{text-align: center;height: 30px;line-height: 30px;}
.sj-nav li a{display: block;color:#fff;font-size: 14px;
    -o-transition:0s;
    -ms-transition:0s;
    -moz-transition:0s;
    -webkit-transition:0s;
    transition:0s;}

#bd .g-ban{position: relative;display: none;}
.g-ban .slick-arrow{position: absolute;top:50%;margin-top: -24px;padding:0;font-size: 0;border:0;z-index: 999;width: 30px;
    height: 38px;background:url(../images/ll-ica1.png) no-repeat;
    background-size: 100%;}
.g-ban .slick-arrow:hover{background-image:url(../images/ll-ica1-hover.png);}
.g-ban .slick-arrow.slick-next{right:0;background-image:url(../images/ll-ica2.png);}
.g-ban .slick-arrow.slick-next:hover{background-image:url(../images/ll-ica2-hover.png);}
.g-ban .slick-arrow.slick-prev{left:0;}
.g-ban .slick-dots{position: absolute;bottom:5px;left:0;z-index: 99;width: 100%;text-align: center;}
.g-ban .slick-dots li{display: inline-block;zoom:1;*display:inline;margin:0 5px;}
.g-ban .slick-dots li button{padding:0;font-size: 0;width: 15px;height: 15px;border-radius: 50%;
    border:0;cursor: pointer;}
.g-ban .slick-dots li.slick-active button{background:#141414;}