@CHARSET "UTF-8";

/*头部样式*/

#header {
    width: 1200px;
    margin: 0 auto;
}

.top {
    position: relative;
    height: 105px;
}

.logo {
    float: left;
    padding-top: 8px;
}

.topLink {
    width: 400px;
    float: right;
    text-align: right;
    position: relative;
    z-index: 9999;
}

.lan {
    position: absolute;
    right:0;
    top:5px;
    text-align: right;
}
.lan a{
    color:#172a88;
    padding-left:5px;
}
.lan .hide{
    position: absolute;
    width:150px;
    right:0;
    top:35px;
    background: #fff;
    z-index: 9999;
    text-indent:50px;
    border:1px solid #eee;
    display: none;
    text-align: left;
}
.lan .hide a{
    display: block;
    color:#666;
    font:400 12px/30px "Microsoft Yahei";
    border-bottom: 1px solid #eee;
}

.translate {
    width: 100px;
    position: absolute;
    left: 0;
    top: 10px;
    z-index: 9999;
}

.tran-in {
    left: 120px;
}

.translate li {
    border: 1px dashed #cccccc;
    line-height: 26px;
    text-align: left;
    background: #fff;
}

.translate li a {
    display: block;
    padding-left: 10px;
    background: url(../images/dot4.png) no-repeat 88% 11px;
}

.translate li a:hover {
    text-decoration: none;
    color: #275cea;
    cursor: pointer;
}

.translate-en {
    display: none;
    padding: 6px;
    padding-top: 0px;
}

.translate li .translate-en a {
    padding-left: 0px;
    text-align: center;
    background: #fff;
    border-bottom: 1px solid #cccccc;
}

.translate li .translate-en a:hover {
    font-weight: bold;
}

.topLink .f_count {
    color: #ff0000;
    font-size: 13px;
    font-weight: bold;
}

.topLink .k1 {
    line-height: 32px;
    padding-top: 5px;
}

.topLink .k2 {
    color: #074b91;
    font-size: 14px;
    font-family: "微软雅黑";
}

.menubox {
    position: relative;
}

#menu {
    margin-top: 30px;
    width: 989px;
}


/*热门搜索*/

.search {
    text-align: left;
    padding: 14px 0;
    margin-top: 80px;
}

#formsearch {
    float: left;
    border: 1px solid #787878;
    border-radius: 5px;
}

.hotSearch {
    float: left;
    height: 23px;
    line-height: 23px;
    font-weight: normal;
    color: #787878;
    font: 400 14px/23px "Microsoft Yahei";
}

.k1 {
    color: #787878;
    font: 400 14px/23px "Microsoft Yahei";
}


/*主体样式*/

.boxx {
    width: 1200px;
    margin: 0 auto;
}

#container {
    width: 1200px;
    margin: 0 auto;
    margin-top: 82px;
}

.catebg {
    position: relative;
}

.catebox {
    position: absolute;
    width: 358px;
    height: 130px;
    background: #18298b;
    right: 50%;
    margin-right: 600px;
}

.cate-tit {
    color: #fff;
    font: 400 24px/34px "Microsoft Yahei";
    background: #18298b;
    width: 191px;
    height: 100px;
    padding-top: 30px;
}

.pro-cate {
    width: 1008px;
}

.pro-cate li {
    width: 20%;
    float: left;
    text-align: center;
    padding-top: 13px;
    background: url(../images/line.png) no-repeat 100% 80%;
}

.pro-cate li .img {
    height: 57px;
    overflow: hidden;
}

.pro-cate li .img img {
    position: relative;
}

.pro-cate li p {
    color: #3e3e3e;
    font: 400 18px/30px "Microsoft Yahei";
    padding-top: 5px;
}

.pro-cate li span {
    display: block;
    color: #969696;
    font: 400 12px/24px "Microsoft Yahei";
    text-transform: uppercase;
}

.advanbg {
    height: 499px;
    background: url(../images/advanbg.jpg) no-repeat 50% 0;
}

.advanlist {
    padding-top: 112px;
}

.advanlist li {
    width: 20%;
    float: left;
    text-align: center;
}

.advanlist li .img {
    height: 116px;
    overflow: hidden;
}

.advanlist li .img img {
    position: relative;
}

.advanlist li .text {
    padding-top: 35px;
}

.advanlist li h3 {
    color: #636363;
    font: 400 18px/46px "Microsoft Yahei";
}

.advanlist li:hover h3 {
    background: url(../images/line2.png) no-repeat 50% 100%;
}

.advanlist li p {
    color: #636363;
    font: 400 14px/30px "Microsoft Yahei";
    padding-top: 5px;
}

.advanlist li .more {
    display: none;
    margin-top: 52px;
}

.advanlist li a {
    display: inline-block;
    border: 1px solid #1a258a;
    border-radius: 5px;
    line-height: 29px;
    font-size: 14px;
    width: 95px;
    vertical-align: top;
    color: #1a258a;
}

.about {
    padding-top: 90px;
}

.about h2 {
    color: #787878;
    font: 400 24px/30px "Microsoft Yahei";
    text-align: center;
}

.about .about-text {
    width: 568px;
}

.about h2 span {
    display: block;
    color: #636363;
    font: 400 55px/60px "Microsoft Yahei";
    text-transform: uppercase;
}

.about h2 p {
    color: #b1b1b1;
    font: 400 13px/20px "Microsoft Yahei";
    text-transform: uppercase;
}

.about .content {
    color: #636363;
    font: 400 14px/30px "Microsoft Yahei";
    text-align: center;
    padding-top: 20px;
}

.about .more {
    margin-top: 27px;
    text-align: center;
}

.about .more a {
    display: inline-block;
    border: 1px solid #1a258a;
    border-radius: 5px;
    line-height: 29px;
    font-size: 14px;
    width: 95px;
    vertical-align: top;
    color: #1a258a;
}

.news-list1 {}

#kehu {
    overflow: hidden;
    height: 200px;
    margin: 0 auto;
    position: relative;
    margin-top: 65px;
}

#jian {
    height: 100%;
}

.news-list1 li {
    width: 568px;
    float: left;
    margin-bottom: 30px;
}

.news-list1 li .time {
    background: #898989;
    color: #fff;
    font: 400 24px/83px "Microsoft Yahei";
    text-align: center;
    width: 114px;
}

.news-list1 li .intro {
    width: 396px;
    height: 73px;
    background: #898989;
    color: #fff;
    font: 400 14px/30px "Microsoft Yahei";
    padding: 10px 15px 0;
}

.news-list1 li .intro a {
    color: #fff;
}

.news-list1 li:hover .time {
    background: #18298b;
}

.news-list1 li:hover .intro {
    background: #18298b;
}

.news-more {
    text-align: center;
    background: url(../images/line3.jpg) repeat-x 0 50%;
    margin-top: 15px;
}

.news-more a {
    display: inline-block;
    vertical-align: top;
    color: #1d2088;
    font: 400 14px/30px "Microsoft Yahei";
    padding: 0 15px;
    background: #fff;
}

.contactbg {
    height: 404px;
    background: url(../images/contact.jpg) no-repeat 50% 0;
    margin-top: 15px;
}

.contactbg .boxx {
    padding-top: 80px;
}

.scode {
    width: 250px;
    text-align: center;
    padding-top: 15px;
}


/*----- Common css ------*/

.fl {
    float: left;
}

.fr {
    float: right;
}

.di {
    _display: inline;
}

.fwn {
    font-weight: normal;
}

.dib {
    *display: inline;
    _zoom: 1;
    _display: inline;
    _font-size: 0px;
}


/*友情链接*/

.f_link {
    width: 1200px;
    margin: 0 auto;
    margin-top: 15px;
    line-height: 30px;
    line-height: 30px;
    background: url(../images/link.jpg) no-repeat 0 50%;
    color: #787878;
    font-size: 13px;
}

.f_link a {
    color: #787878;
}
.f_link a:nth-child(1){display:none;}

/*页面底部*/

#footer {
    background: #1b1b1b;
    color: #fff;
    font: 400 13px/38px "Microsoft Yahei";
}

#footer a {
    color: #fff;
}

#footer a:hover {
    color: #172a88;
    text-decoration: none;
}

.foot1 {
    padding-right: 20px;
}


/*------------内页-------------------*/

.left .box {
    margin-bottom: 10px;
}

.left .box h3 {
    line-height: 75px;
    padding-left: 48px;
    font-weight: 400;
    font-family: "微软雅黑";
    background: #172a88;
    font-size: 18px;
    color: #fff;
}

.left .box h3 span {
    font: 400 36px/75px "Microsoft Yahei";
    padding-right: 10px;
}

.left .box .content {
    margin-top: 17px;
    padding-top: 15px;
    border-top: 1px dashed #e5e5e5;
}

.prodescription {
    border: 1px solid #dcdcdc;
    background: #eee;
    line-height: 24px;
    padding: 10px;
    margin-bottom: 15px;
    text-indent: 20px;
}

.n_banner {
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
}

.n_banner img {
    width: 1920px;
    height: auto
}

.left {
    width: 293px;
    float: left;
}

.sort_menu {}

.sort_menu h3 {
    background-color: #ececec;
    line-height: 28px;
    padding-left: 15px;
    font-weight: bold;
}

.sort_product {
    margin-top: 10px;
}

.sort_product h3 {
    background-color: #ececec;
    line-height: 28px;
    padding-left: 15px;
    font-weight: bold;
}

.n_contact {
    margin-top: 10px;
}

.n_contact h3 {
    background-color: #ececec;
    line-height: 28px;
    padding-left: 15px;
    font-weight: bold;
}

.n_contact .content {
    padding: 5px;
    line-height: 30px;
    font-size: 14px;
}

.right {
    width: 878px;
    float: right;
    padding-bottom: 10px;
}

.sitemp {
    text-align: center;
    color: #5a5a5a;
    font: 400 16px/46px "Microsoft Yahei";
    background: url(../images/line5.jpg) repeat-x 0 50%;
    margin-top: 15px;
}

.sitemp p {
    display: inline-block;
    background: #fefefe;
    padding: 0 25px;
    vertical-align: top;
}

.sitemp b {}

.site {
    color: #636363;
    font: 400 16px/30px "Microsoft Yahei";
    background: url(../images/line2.jpg) no-repeat 100% 80%;
}

.site span {
    color: #bbb;
    font: 400 16px/20px "Microsoft Yahei";
    display: block;
    text-transform: uppercase;
}

.sitemp .site {
    width: 380px;
    float: right;
    text-align: right;
    line-height: 30px;
}

.right .content {
    padding: 10px;
    padding-top: 15px;
    overflow: hidden;
    line-height: 24px;
}

.right .contentt {
    padding: 0 10px;
    padding-top: 15px;
    overflow: hidden;
    line-height: 24px;
}
.gsdm{
    height: 35px;
}
.gsdm img{
    max-height: 100%;
}