﻿/*-----------------[初始化]--------------*/
*,*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
body{color: #393939;font-size: 12px;line-height: 1;font-family:"微软雅黑","Microsoft Yahei";}
a{color: #393939;}
a:hover{color: #cf0101;}
img{max-width: 100%;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
input,textarea,select{font-size: 12px;color: #444;font-family:"微软雅黑","Microsoft Yahei";outline: 0;
}
button, input, select, textarea {
    /*取消苹果手机方法效果*/
    font-size:16px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999; }
::-ms-input-placeholder {color: #999;}

.ani{
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.h50{height: 50px;}
.h40{height: 40px;}
.wp{width: 1200px;margin: 0 auto;}
.box-bor{box-shadow: 0 0 15px rgba(0,0,0,.5);}
.bg-f{background-color: #fff;}

.g-top{text-align: center;display: block;position: absolute;right: 0;top: -56px;
    width: 47px;height: 47px;line-height: 47px;color:#fff;
    background-color: #d2181b;font-size: 15px;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.g-top:hover{color:#fff;opacity: .7;}



/*公用标题*/
.g-tit1{overflow: hidden;color:#333;}
.g-tit1 span{float: left;font-size: 35px;
background: url(../images/bor-red.jpg) no-repeat left bottom;padding-bottom: 16px;}
.g-tit1 em{float: right;font-size: 15px;padding-right: 15px;margin-top: 15px;
background: url(../images/arrow2.png) no-repeat right center;}

.g-tit2{height: 30px;border-top: 1px solid #b8b099;
background-size: cover;}
.g-tit2 span{display: inline-block;font-size: 25px;color:#333;font-weight: bold;
background:#fff url(../images/tit2-ico.jpg) no-repeat left center;position: relative;top: -12px;
z-index: 20;padding:0 67px 15px 208px;padding-left: 208px;border-bottom: 1px solid #b8b099;}
.g-tit2 span:after{content:"";position: absolute;right: -29px;top: 11px;width: 30px;height: 30px;background: url(../images/g-bor.jpg) no-repeat center;}



.paddingbox1{padding:0 26px 0 20px;}
.paddingbox2{padding:0 90px 0 70px;}
.paddingbox3{padding: 0 15px;}



/*******************************
    -------[=头部]-------
********************************/
#hd{padding:21px 45px 0 31px;}
#hd .logo{float: left;}
#hd .logo img:hover{opacity: .7;}
#hd #nv{float: left;padding:20px 0 0 103px;margin-left: -46px;}
#hd .lange{float: right;font-size: 14px;color:#333;padding-top: 22px;}
#nv li{float: left;margin-left: 46px;position: relative;padding-bottom: 30px;}
#nv li dl{display: none;position: absolute;top: 100%;left: 50%;width: 151px;padding: 12px 0;z-index: 10;
background-color: #fff;border:1px solid #ccc;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);}
#nv li dd{text-align: center;padding: 0 10px;}
#nv li dd a{color:#333;font-size: 15px;height: 49px;line-height: 49px;display: block;
border-bottom: 1px dashed #ccc;}
#nv li dd:hover a{color:#d31b1f;
background: url(../images/arrow1.png) no-repeat 13px center;}
#nv li dd:last-child a{border-bottom: 0;}
#nv .v1{font-size: 16px;color:#000;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
#nv li:hover .v1,#nv li.on .v1{color:#d31b1f;}
#hd .lange a{color:#333;font-size: 14px;display: inline-block;margin: 0 3px;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
#hd .lange a:hover,#hd .lange a.on{color:#d31b1f;}


/*******************************
    -------[=底部]-------
********************************/
#fd{background-color: #666;color:#fff;padding-top: 24px;position: relative;}
#fd .fd-nv{float: left;width: 84%;}
#fd .erweima{float: right;width: 12%;text-align: center;}
.fd-nv dl{float: left;width: 18%;}
.fd-nv dl.tel{width: 26%;}
.fd-nv dl a{color:#fff;}
.fd-nv dt{font-size: 15px;padding-bottom: 17px;}
.fd-nv dd{line-height: 25px;}
.fd-nv dl.tel .txt h5{font-size: 17px;padding-left: 26px;background: url(../images/fd-tel.png) no-repeat left center;font-weight: normal;
margin-bottom: 12px;}
#fd .erweima .img{padding: 6px;background-color: #767676;}
#fd .erweima p{padding-top: 10px;}
.fd-nv dd:hover a{text-decoration: underline;}
.copy{border-top: 1px solid #fff;margin-top: 21px;padding: 15px 0 11px 0;overflow: hidden;font-size: 14px;line-height: 20px;}
.copy a{display: inline-block;margin-right: 17px;font-size: 14px;color:#fff;}
.copy a:hover{text-decoration: underline;}

#bd{padding-top: 21px;}


/*内页二级导航条*/
.m-tabnv li{float: left;border:1px solid #dedede;margin-right: -1px;width: 14.35%;text-align: center;position: relative;}
.m-tabnv li .v1{display: block;font-size: 15px;color:#333;height: 32px;line-height: 32px;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.m-tabnv li:hover .v1,.m-tabnv li.on .v1{background-color: #ececec;color:#d2181b;}
.m-tabnv li dl{display: none;position: absolute;top: 100%;left: 0;width: 100%;background-color: #f7f7f7;
padding: 10px 16px 20px 16px;z-index:50;text-align: left;}
.m-tabnv li dd{padding-bottom: 15px;}
.m-tabnv li dd a{color:#333;display: block;height: 24px;line-height: 24px;border-radius: 8px;
font-size: 14px;}
.m-tabnv li dd a span{display: inline-block;padding-left: 37px;}
.m-tabnv li dd a:hover{background-color: #d2171c;color:#fff;}
/*******************************
    -------[=面包屑导航]-------
********************************/
.cur_tit{font-size: 13px;color:#666;padding: 15px 0;}
.cur_tit a{color:#666;}
.cur_tit a:hover{color:#d2181b;}


.g-more{display: block;width: 129px;height: 25px;line-height: 25px;background-color: #ececec;font-size: 13px;text-align: center;margin:0 auto 40px auto;
color:#666;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.g-more:hover{background-color: #d2181b;color:#fff;}

/*******************************
    -------[=手机头部]-------
********************************/
#cui-mobile-header{display: none;height: 50px;line-height: 50px;color: #fff;z-index: 99999;text-align: center;display: none;
    background: rgba(0,0,0,0.7);background: #fff;position: relative;}
#cui-mobile-header img{vertical-align: middle;display: inline-block;max-width: 180px;}
#cui-mobile-header .logo{display: inline-block;padding-top:8px 0;}
#cui-mobile-header .search-btn,#cui-mobile-header .menu-btn{position: absolute;top: 0;display: inline-block;
    width: 50px;height: 50px;cursor: pointer;}
#cui-mobile-header .menu-btn{right: 0;background: url(../images/menu.png) no-repeat center center;}
#cui-mobile-header .search-btn{left: 0;background: url(../images/so.png) no-repeat center center #fff;}
#cui-mobile-header .search-btn-on{background:  url(../images/so2.png) no-repeat center center #d00d0f;}

#cui-mobile-pop-menu{font-size: 16px;background: #fff;display: none;border-bottom: 4px solid #d00d0f;
    position: absolute;left: 0;top: 50px;width: 100%;z-index: 99999;}
#cui-mobile-pop-menu .intro{padding: 10px 20px 18px 20px;overflow: hidden;}
#cui-mobile-pop-menu .mark{padding: 20px;text-align: center;}
#cui-mobile-pop-menu ul{width: 100%;line-height: 50px;border-top: 1px solid #e7e7e7;overflow: hidden;}
#cui-mobile-pop-menu li a{display: block;text-align: center;border-bottom: 1px solid #e7e7e7;height: 40px;line-height: 40px;color:#313131;}
#cui-mobile-pop-menu li a.v1{background: url(../images/jia.png) no-repeat 95% center;background-size: 14px 14px;}
#cui-mobile-pop-menu li.on a.v1{background: url(../images/jian.png) no-repeat 95% center;background-size: 14px 14px;}
#cui-mobile-pop-menu li dl{display: none;font-size: 14px;}
#cui-mobile-pop-menu li dd a{color: #5DB2DC;}
#cui-mobile-pop-menu li dd em{color: #9fa0a0;display: inline-block;padding-left: 5px;}
#cui-mobile-pop-menu li dl a:hover{color: #e60012;}
#cui-mobile-pop-menu li dl a:hover em{color: #e60012;}

#index #cui-mobile-header{position: fixed;left: 0;top: 0;width: 100%;}
#index #cui-mobile-header img{margin-top: 0;}
#cui-mobile-header.Mobile-hd-on{position: fixed;left: 0;top: 0;width: 100%;background: #000000;}

.moban-top{display: none;height: 50px;
-o-transition:.4s;
    -ms-transition:.4s;
    -moz-transition:.4s;
    -webkit-transition:.4s;
    transition:.4s;}
#cui-mobile-header{display: none;}
.moban-top{display: block;}
.moban-top-on{height: 110px;}

/*手机搜索栏*/
#cui-mobile-so-box{
    display: none;
    background: #fff;
    padding: 0 5px;
    border: 5px solid #d00d0f;
    left: 0;top: 50px;
    width: 100%;
    z-index: 99999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
#cui-mobile-so-box input{
    height: 50px;
    line-height: 50px \9;
    border: 0;
    outline: 0;
    font-size: 14px;
    font-family:"微软雅黑","Microsoft Yahei";
}
#cui-mobile-so-box .inp{width: 100%;background: none;}
#cui-mobile-so-box .sub2{
    position: absolute;right: 0;top: 52px;width: 50px;cursor: pointer;
    background: url('../images/so-sub.png') no-repeat center center;
}


/*******************************
    -------[=页码]-------
********************************/
.g-pages{text-align: center;padding: 50px 0;}
.g-pages li{display: inline-block;margin:0 3px;}
.g-pages li a{display: block;padding: 0 13px;height: 28px;line-height: 28px;color:#fff;background-color: #999;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.g-pages li:hover a,.g-pages li.on a{background-color: #e50d1a;}