@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; }
img { -ms-interpolation-mode: bicubic; }/* IE图像平滑*/
html, body { 
font-family:"微软雅黑","PingFang SC",Simsun,STHeiti,-apple-system, BlinkMacSystemFont, "Helvetica Neue","Microsoft Yahei",Tahoma,sans-serif,Helvetica;
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
/*-webkit-user-select: none;   /* 禁止选中文本（如无文本选中需求，此为必选项） */
/*user-select: none;*/
background:#FFF;
} /*Reset Android and IOS font*/
input { border-radius:0; }  button{-webkit-appearance: none; border-radius:0;} /*Reset IOS input style*/
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.container{width: 1200px}
.mainbg{
    padding-top:260px;
    background: url("topbg.jpg") top center no-repeat #f6f6f6;
}
.main{
    padding:0 20px;
    width:1200px;
    background:url("shubg.jpg") top center repeat-x;
}
.main1{
    overflow: hidden;
}
.mainl{
    width:650px;
    float: left;
    margin-top:14px;

}
.swiper-slide p{
    margin-left: 140px;
    padding-left:24px;
    background: url("thbg.png") left center no-repeat;
    line-height: 36px;
    color:#0066cc;
    font-size:18px;
}
.device{
    height:420px;
    overflow: hidden;
    position: relative;
}
.tgh{
    height: 32px;
    line-height: 34px;
    padding-bottom:4px;
    width:123px;
    position:absolute;
    left:0;
    top:0;
    background: url("sjtj.png") no-repeat #fff;
    font-size: 24px;
    font-weight: bold;
    color: #333;
    padding-left:7px;
    z-index:9999
}
.pagination{
    position: absolute;
    top:10px;
    height:26px;
    right:0;
    z-index:9999;
    background:#fff

}
.swiper-pagination-switch{
    width: 10px;
    height:10px;
    display: inline-block;
    margin:5px 5px 0;
    background: url("dot.png") no-repeat;
}
.swiper-pagination-switch.swiper-active-switch{
    background: url("dotcur.png") no-repeat;
}
.mainr{
    width: 520px;
    float: right;
    margin-top:40px
}
.mainr h2{
    color: #aa0000;
    font-size: 24px;
    text-align: center;
    line-height: 50px;
}
.mainr h3{
    color: #333;
    font-size: 18px;
    text-align: center;
    line-height: 40px;
}
.abstract{
    color: #666;
    font-size: 14px;
    line-height: 24px;
    margin-top:10px
}
.heng{
    line-height: 30px;
    text-align: center;
    font-size:14px;
    color: #aa0000;
    background: url("heng.jpg") left center repeat-x;
    margin-top:16px
}
.heng a{
    display: inline-block;
    padding:0 10px;
    background: #f6f6f6;
    color: #aa0000;
}
.ad{
    display: block;
    margin-top:26px
}
.zu{
    overflow: hidden;
    margin-top:40px;
    padding-bottom:50px
}
.zu li{
    height:235px;
    width:284px;
    position: relative;
    margin-left:21px;
    float: left;
}
.zu .zu1{
    background: url("zu1.png") no-repeat;
    margin-left:0;
    color: #43b6d3;
}
.zu2{
    background: url("zu2.png") no-repeat;
    color: #f2bb44;
}
.zu3{
    background: url("zu3.png") no-repeat;
    color: #33cbcc;
}
.zu4{
    background: url("zu4.png") no-repeat;
    color: #8c95ed;
}
.zu h2{
    line-height: 30px;
    font-size:16px;
    text-align:center;
    margin-top:110px

}
.zu p{
    margin:0 30px;
    font-size: 14px;
    line-height: 24px;
}
.zu a{
    display: block;
    width: 106px;
    height:32px;
    position: absolute;
    color: #fff;
    left:89px;
    bottom:0;
    text-align: center;
    font-size: 14px;
    line-height: 32px;
}
.bottombg{
    background: url("botbg.jpg") bottom center no-repeat;
    height:270px
}
.bottom{
    width: 1200px;
    overflow: hidden;
}
.tjsjbox li{
    width: 299px;
    float: left;
    border-left: #ccbdbd 1px solid;
    height:98px;
    text-align: center;
    line-height: 98px;

}
.tjsjbox li.tj1{
    border:none
}
.tjsjbox{
    background: #f0dede;
    margin-top:30px;
    overflow: hidden;
}
.tjsjbox li a{
    color: #999;
}
.tjsjbox li img{
    margin-right: 16px;
    position: relative;;
    top:9px
}
.bottomdetails{
    line-height: 30px;
    font-size:14px;
    color: #fff;
    text-align: center;
    margin-top:30px
}

.listl{
    width: 230px;
    float: left;
    line-height: 84px;
    font-size: 16px;
    padding-top:20px;
    background: #fff;
}
.listr{
    width: 960px;
    float: right;
    background: #fff;
    border-left:#ebebeb 10px solid;
}
.listl li{
    height: 84px;
    line-height: 84px;
    border-bottom:#d7d7d7 1px solid
}
.listl li:hover a,.listl li.cur a{
    color: #fff;
}
.listl img {
    margin-right: 18px;
    margin-left: 8px;
    float: left;
    margin-top:10px
}
.listmain1{
    overflow: hidden;
}
.listmain{
    background: #fff;
}
.lt1 a{
    color: #43b6d3;
}
.lt2 a{
    color: #f1b636;
}
.lt3 a{
    color: #33cbcc;
}
.lt4 a{
    color: #8c95ed;
}
.listl li.lt1.cur,.listl li.lt1:hover{
    background: url("sj.png") right center no-repeat #43b6d3;
}
.listl li.lt2.cur,.listl li.lt2:hover{
    background: url("sj.png") right center no-repeat #f1b636;
}
.listl li.lt3.cur,.listl li.lt3:hover{
    background: url("sj.png") right center no-repeat #33cbcc;
}
.listl li.lt4.cur,.listl li.lt4:hover{
    background: url("sj.png") right center no-repeat #8c95ed;
}
.location{
    padding-left: 30px;
    background: url("location.png") 11px center no-repeat;
    line-height: 40px;
    border-bottom: #d7d7d7 1px solid;
    font-size: 14px;
    color: #999;
    margin-top:30px
}
.location a{
    margin:0 6px;
    color: #999;
}
.ml24{
    margin-left: 24px;
}
.commonlist1 h2{
    line-height: 40px;
    font-size: 20px;
    color: #aa0000;
    text-align: center;
}
.commonlist1 li{
    margin-top:20px
}
.listmain{}
.commonlist1 h3{
    line-height: 30px;
    font-size: 18px;
    color: #333;
    text-align: center;
}
.commonlist1 p{
     line-height: 24px;
     font-size: 14px;
     color: #666;
    margin:10px 28px
 }
.ckgd{
    line-height: 30px;
    height: 30px;
    background: url("heng2.jpg") left center repeat-x;
    text-align: center;
}
.ckgd a{
    padding:0 10px;
    background: #fff;
    display: inline-block;
    color: #999;
    font-size: 14px;
}
.commonlist1 {
    margin-left: 35px;
}
.next a{
    font-size: 10px;
    color: #333;
    padding:0 10px;
    line-height: 25px;
    border:#ddd 1px solid;
    margin:0 2px;
    display: inline-block;
}
.next a:hover,.next a.cur{
    color: #aa0000;
}
.next{
    text-align: center;
    margin:30px 0 50px;
    color: #666;
}
.next input{
    display: inline-block;
    line-height: 23px;
    height:23px;
    width: 43px;
    border:#ddd 1px solid;
}
.next .go{
    color: #fff;
    background: #ddd;
}
.next .go:hover{
    color: #fff;
}
.mainlistl{
    width: 230px;
    float: left;
    margin-top:25px
}
.mainlist{
    overflow: hidden;
    padding-top: 20px;
}
.mainlistl h1{
    line-height: 50px;
    font-size: 20px;
    color: #333;
    padding-left: 26px;
    background: url("lm.png") 10px center no-repeat;
    border-bottom:#aa0000 3px solid;
}
.mainlistl li{
    line-height: 48px;
    font-size: 14px;
    padding-left: 37px;
    background: url("ln.png") 18px center no-repeat;
    border-bottom:#d7d7d7 1px dotted;
}
.mainlistl li a{
    color: #333;

}
.mainlistl li:hover,.mainlistl li.cur{
    background: url("lncur.png") 18px center no-repeat;

}
.mainlistl li:hover a,.mainlistl li.cur a{
    color: #aa0000;
}
.mainlistr{
    width: 966px;
    float: right;
    border-left:#ebebeb 4px solid;
}
.commonlist2 li{
    padding-left:34px;
    font-size: 14px;
    background: url("cdot.png") 10px center no-repeat;
    line-height: 53px;
    border-bottom:#d7d7d7 1px dashed;
}
.commonlist2 li a{
    color: #333;
}
.commonlist2 li span{
    padding-right: 35px;
    float: right;
    color: #999;
}
.commonlist2{
    margin-left:30px
}
.ml30{
    margin-left: 30px
;}
.commonlist3 li h2{
    font-size: 22px;
    line-height: 40px;
    color: #333;
}
.commonlist3 li h2 a{
    color: #333;
}
.commonlist3 li p{
    font-size: 16px;
    line-height: 28px;
    color: #666;
}
.commonlist3{
    margin:0 68px
}
.commonlist3 li{
    padding:20px 0;
    border-bottom:#d7d7d7 1px dashed;
}
.mainlist1{
    overflow: hidden;
}
.detaildiv{
    overflow: hidden;
}
.detailbox{
    margin:20px 68px 0
}
.detailbox h1{
    line-height: 50px;
    font-size: 24px;
    text-align: center;
    color: #333;
}
.detailbox h2{
    line-height: 40px;
    font-size: 20px;
    text-align: center;
    color: #333;
}
.detailbox h3{
    line-height: 30px;
    font-size: 14px;
    color: #666;
    text-align: center;;
    border-top:#d7d7d7 1px solid;
    font-weight: normal;
    padding-top:10px;
    margin-top:10px
}
.details{
    font-size: 16px;
    line-height: 30px;
    color: #333;
    min-height: 800px;
    padding-top:10px
}

































