﻿
/*-----------------[初始化]--------------*/
body{color: #333;font-size: 12px;line-height: 1.5;
    font-family:"微软雅黑","Microsoft Yahei";overflow-x: hidden;
}
a{color: #333;}
a:hover{color: #004b85;}
img{max-width: 100%;}

a,a img,.ani{
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}

/*布局*/
.h{height: 10px;clear: both;overflow: hidden;}
.h15{height: 15px;clear: both;overflow: hidden;}
.h20{height: 20px;clear: both;overflow: hidden;}
.h30{height: 30px;clear: both;overflow: hidden;}
.h40{height: 40px;clear: both;overflow: hidden;}
.m0{margin: 0;}
.p0{padding: 0;}
.flr{float: right;}
.fll{float: left;}
.dn{display: none;}
.posr{position: relative;}
.mb20{margin-bottom: 20px;}

.fix{*zoom:1;}
.fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

/* 通用模块 -------------------------------------------------- */
.g-ul{*zoom:1; }
.g-ul:after,.g-ul:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.g-ul,.g-ul li,.g-ul dt,.g-ul dd{list-style: none;margin: 0;padding: 0;}
.g-ul h3,.g-ul h4,.g-ul h5,.g-ul p{margin: 0;padding: 0;}

.g-inp{font-size: 12px;color: #333;border:0;padding: 0 10px;
    font-family:"微软雅黑","Microsoft Yahei";outline: 0;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.g-inp::-webkit-input-placeholder {color: #dadada;}
.g-inp::-moz-placeholder {color: #dadada; }
.g-inp::-ms-input-placeholder {color: #dadada;}

*,*:focus{outline: 0;}

.container{max-width: 1020px;width: 100%;}


/*******************************
  -------[=头部]-------
********************************/
#top{height: 38px;border-bottom: 1px solid #890b0a;overflow: hidden;line-height: 37px;
    color: #a56464;
}
#top .top-l{float: left;}
#top .top-r{float: right;}
#top a{color: #a56464;}
#top .top-l a{text-decoration: underline;margin-right: 28px;}
#top .top-r a{margin: 0 7px 0 5px;}
#hd{height: 152px;overflow: hidden;}
.logo{line-height: 152px;float: left;}
.logo img{display: inline-block;vertical-align: middle;}

.soBox{float: right;margin-top: 81px;}
.soBox .so-sel{width: 99px;height: 34px;border: 1px solid #9f3938;font-size: 14px;
    padding-left: 9px;color: #890b0a;float: left;margin-right: 6px;cursor: pointer;
    background: #f8efef url(../images/ico-down.png) no-repeat right 9px center;
}
.soBox .so{float: left;width: 250px;border: 1px solid #a56464;height: 34px;
    background-color: #fff;position: relative;
}
.soBox .inp{height: 32px;line-height: 32px \9;width: 100%;display: block;padding-right: 40px;}
.soBox .bton{width: 34px;height: 34px;position: absolute;top: -1px;right: -1px;
    background: #a56464 url(../images/ico-so.png) no-repeat center center;
}
.soBox .inp::-webkit-input-placeholder {color: #d2a8a8;}
.soBox .inp::-moz-placeholder {color: #d2a8a8; }
.soBox .inp::-ms-input-placeholder {color: #d2a8a8;}

/*******************************
    -------[=导航]-------
********************************/
#nv{height: 66px;background-color: #890b0a;z-index: 999;position: relative;}
.g-nav{}
.g-nav li{float: left;width: 123px;position: relative;}
.g-nav li .v1{display: block;line-height: 66px;text-align: center;font-size: 18px;
    color: #fff;background-position: 15px bottom;background-repeat: no-repeat;
}
.g-nav li:hover .v1,.g-nav li.on .v1{text-decoration: none;
    background-image: url(../images/ico-nv.png);
}
.g-nav dl{position: absolute;width: 100%;left: 0;top: 100%;padding: 3px;
    background-color: #fff;display: none;margin: 0;
}
.g-nav dd a{line-height: 48px;display: block;text-align: center;font-size: 18px;
    color: #890b0a;
}
.g-nav dd:hover a{background-color: #a56464;text-decoration: none;color: #fff;}

.menuBtn{z-index: 999;display: none;position: absolute;top: 36px;right: 10px;
    width: 45px;height: 40px;padding: 7px;cursor: pointer;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn b{display: block;height: 4px;background-color: #890b0a;
    margin: 3px 0 5px;border-radius: 2px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn.open{}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 10px;top: 50%;width: 30px;}
.menuBtn.open b:first-child{display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}



/*******************************
  -------[=banner]-------
*******************************/


/*******************************
  -------[=底部]-------
********************************/
#fd{text-align: center;font-size: 14px;color: #a2a3a4;line-height: 24px;padding: 30px 0 40px;}
#fd p{margin-bottom: 0;}
#fd em{font-style: normal;margin: 0 5px;}


/*******************************
    -------[=正文]-------
********************************/

/*标题*/
.g-tit1{overflow: hidden;margin: 25px 0 30px;position: relative;clear: both;}
.g-tit1:before{content: '';position: absolute;height: 30px;width: 4px;right: 0;right: 0;
    background: url(../images/ico-bor1.png) no-repeat center center;
}
.g-tit1 span{display: inline-block;font-size: 18px;color: #a56464;
    position: relative;line-height: 24px;padding-right: 10px;
    border-right: 4px solid #a56464;
}
.g-tit1 span:before{content: '';position: absolute;height: 1px;background-color: #a56464;
    left: 100%;width: 1000px;top: 50%;
}
.g-tit1-1{}
.g-tit1-1 span{font-size: 22px;font-weight: bold;}

.g-tit1 a{display: inline-block;font-size: 18px;color: #a56464;
    position: relative;line-height: 24px;padding-right: 10px;
    border-right: 4px solid #a56464;
}
.g-tit1 a:before{content: '';position: absolute;height: 1px;background-color: #a56464;
    left: 100%;width: 1000px;top: 50%;
}
.g-tit1-1{}
.g-tit1-1 a{font-size: 22px;font-weight: bold;}
.g-tit1 a:hover{text-decoration: none;color: #890b0a;}

/*页码*/
.m-pages{text-align: center;padding: 20px 0;}
.m-pages ul{display: inline-block;}
.m-pages li{float: left;margin: 0 3px;line-height: 28px;}
.m-pages li a{display: block;line-height: 28px;overflow: hidden;padding: 0 7px;
    background-color: #dedede;
}
.m-pages li:hover a,
.m-pages li.on a{color: #fff;background-color: #a56464;text-decoration: none;}
.m-pages .pag{}
.m-pages .pag input{width: 30px;height: 19px;text-align: center;border: 1px solid #7a7a7a;
    margin: 0 2px;line-height: 17px;
}
.m-pages .pag button{width: 40px;height: 28px;border: 0;background-color: #a56464;
    font-size: 14px;color: #fff;
}



