@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:none; list-style:none; text-decoration:none; outline:none; font-family:'Microsoft Yahei',"微软雅黑","宋体","Arial"; font-style:normal}
html,body{ width:100%; overflow-x: hidden;}
.header{ width:100%; height:4.8533rem; background:url(bg-01.png) no-repeat center center; background-size:cover; position:relative}
.headertop{ width:100%; height:1rem;}
.headerlist{ overflow:hidden; float:right; margin-right:0.5333rem;}
.headerlist li{ float:left; margin-left:0.2266rem}
.headertop a{ height:1rem; float:left; color:#FFFFFF; font-size:0.32rem; line-height:1rem}
.headerbottom{ height:1.1733rem; width:100%; overflow:hidden;}
.logo{ height:0.72rem; width:4.08rem; float:left; background:url(logo.png) no-repeat center center; margin-left:0.266rem; background-size:100% 100%}
.button{ overflow:hidden; float:right; height:100%; margin-right:0.4rem;}
.buttonlist{ overflow:hidden; height:0.426rem; margin-top:0.3735rem}
.buttonlist li{ float:left; width:0.533rem; overflow:hidden; height:0.426rem; line-height:0.426rem; margin-left:0.666rem; cursor:pointer}
.buttonlist li img:nth-child(2){ display:none}
.buttonlist li a{ display:inline-block}
.buttonlist li img{ width:}
.nav{ position:absolute; top:2.466rem; left:0; z-index:999; width:100%; display:none}
.navlist{ width:100%; background:#F5F3F1;}
.navlist>li{ width:100%; line-height:1.773rem; background:url(menuline.png) repeat-x center bottom; text-align:center; font-size:0.4rem; font-size:0.4rem; position:relative; color:#27649c}
.navlist>li>img{ vertical-align:middle; margin-right:0.266rem}
.navlist>li>.secbutton{ height:1.773rem; width:0.56rem; overflow:hidden; position:absolute; top:0; right:0.493rem;}
.navlist>li .secbutton img:nth-child(2){ display:none}
.navlist>li>.secbutton img{ width:0.56rem; vertical-align:middle; cursor:pointer}
.navlist>li .seclist{ width:100%; display:none;}
.navlist>li .seclist li{ height:0.906rem; line-height:0.906rem; font-size:0.32rem; text-align:center;}
.navlist a{ color:#27649c}
.navlist>li .seclist li a{
    height: 0.906rem;
    line-height: 0.906rem;
    font-size: 0.32rem;
    text-align: center;
}

.slidebg{ width:9.92rem; height:5.253rem; background:url(banner.png) no-repeat center center; position:absolute; top:2.38rem; left:0.04rem; background-size:100% 100%}
.slideBox{ position:absolute; top:2.466rem; left:0.267rem; width:9.466rem; height:4.8rem; overflow:hidden;  max-width:9.466rem; border-radius:0.1rem/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; width:1.653rem; height:0.053rem; bottom:0.146rem; left:50%; margin-left:-0.826rem; z-index:1; }
.slideBox .hd ul{ width:100%; height:100%}
.slideBox .hd li{ width:0.293rem; height:0.053rem; background:url(dot.png); margin-right:0.04rem; float:left; overflow:hidden}
.slideBox .hd li.on{ background:url(current.png);}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }


.column{ width:100%; height:5.173rem; padding-top:2.626rem; background:url(menuline.png) repeat-x center bottom;}
.columnlist{ width:100%; height:100%;}
.columnlist li{ width:25%; height:2.586rem; float:left; text-align:center; position:relative;}
.columnlist li img{ margin-top:0.6rem}
.columnlist li p{ position:absolute; bottom:0.6rem; left:0; text-align:center; width:100%; font-size:0.373rm; color:#333}

.ttxw,.kxyw,.tzgg{ width:9.2rem; margin:0 auto;}
.newstit{ width:100%; height:2rem; line-height:2rem;}
.newstit p{ font-size:0.48rem; float:left; color:#333333}
.newstit a{ font-size:0.346rem; float:right; color:#999999}
.ttxwlist{ width:100%;}
.ttxwlist li{ width:100%; height:1.813rem; margin-bottom:0.4rem; overflow:hidden}
.ttxwlist li img{ width:3.2rem; height:1.813rem; float:left; margin-right:0.4933rem}
.ttxwlist li p{}
.ttxwlist li i,.ttxwbottom p{ font-size:0.426rem; color:#333333; line-height:0.586rem; display:block}
.ttxwlist li span,.ttxwbottom span{ font-size:0.32rem; color:#999999; margin-top:0.1rem; display:block}
.ttxwbottom{ width:100%;}
.kxywimg{ margin-bottom:0.4rem;}



#header {
    z-index: 999;
    width: 100%;
    height: 0.573rem;
    overflow: hidden;
    margin-top: 0.613rem;
}
.swiper-slide{width: auto;}
/*.swiper-slide a{font-size: 0.4rem;color: #ffffff;padding: 0 0.35rem;}*/
.swiper-slide a{font-size: 0.4rem;color: #ffffff;padding: 0 0.24rem;}
.swiper-slide .on{font-weight: bold;}
a,a:hover{text-decoration:none!important;}
a:active{text-decoration:none!important;}
a:visited{text-decoration:none!important;}
a:focus{text-decoration:none!important;}
.boxBac{background: url("back.png") no-repeat center top;width: 9.2rem;margin: auto;min-height: 8.4rem;position: absolute;
    left: 50%;
    margin-top: -1rem;
    margin-left: -4.6rem;
    display: none}

.boxBac .bacpic{position: absolute; top: 1.65rem;right: 0;}
.boxBac .tit{}
.boxBac .tit h1{font-size: 0.48rem;color:#999999;margin-left: .96rem;display: inline-block;margin-top: 0.8rem;height: 0.8rem;}
.boxBac .tit .on{color:#333;background: url("current.png") no-repeat 0 0.75rem;}

.messD{padding: 0.38rem 0.96rem;;height: 4.2rem;display: none;}
.messD p{font-size: 0.426rem;color: #333333;line-height: 0.75rem}
.boxBac .more{font-size: 0.373rem;padding: 0.32rem 0.88rem;background: #27649c;border-radius: 0.1rem;color: #ffffff;margin-top: 0.466rem;margin-left: .56rem;}


.boxBac .tiName{font-size:0.48rem;padding-left: 0.2666rem;padding-top: 0.65rem;}
.ZX{width: 8.693rem;height: 3.466rem;margin: auto;box-shadow:rgba(0,0,0,.1) 0px 0px 10px;    border-radius: 0.1rem;}
.ZX .pho{width: 8.08rem;margin: 0.306rem;padding-top: 0.386rem;height: 2.693rem;}
.ZX .pho img{width: 2rem;height: 2.693rem; float:left}
.ZX .pho .intr{float:left;width: 5.7rem;margin-left: 0.373rem}
.ZX .pho .intr p{font-size:0.373rem;color:#333;line-height: 0.613rem;margin-top: 0.14rem;}
.ZX .pho .intr h2{font-size:0.426rem;color:#333;margin-top: 0.2rem}
.f-cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.fZX ul{margin-top: 0.4rem;margin-left: 4%;    padding-top: 0.6rem;}
.fZX ul li{float: left;width: 23%;margin-left: 2%;margin-bottom: 0.8rem;}
.fZX ul li a{font-size: 0.373rem;color:#333333;}
.fZX {
    width: 8.693rem;
    margin: auto;
    box-shadow: rgba(0,0,0,.1) 0px 0px 10px;
    border-radius: 0.1rem;
    background: #fff;
}

.fZXH ul{margin-top: 0.4rem;padding-top: 0.6rem;}
.fZXH ul li{;margin-bottom: 0.8rem;line-height: 0.6rem;        padding-right: 0.14rem;
    padding-left: 0.23rem;}
.fZXH ul li a{font-size: 0.373rem;color:#333333;}
.fZXH {
    background: #fff;
    width: 8.693rem;
    margin: auto;
    box-shadow: rgba(0,0,0,.1) 0px 0px 10px;
    border-radius: 0.1rem;
}
.boxBac .Eleader{width: 9.2rem;height:3.72rem;background: url("leaderBac.png") no-repeat -0.093rem -0.106rem;}
.boxBac .Eleader .boxLea{width: 8.586rem;margin: auto;padding-top: 0.4rem}
.boxBac .Eleader .boxLea img{width: 2.093rem;height: 2.693rem;float: left;}
.boxBac .Eleader .boxLea .duice{float: left;margin-left: 0.2266rem;}
.boxBac .Eleader .boxLea .duice h3{font-size: 0.4266rem;color:#333;margin-top: 0.1rem;
    padding-bottom: 0.15rem;}
.boxBac .Eleader .boxLea .duice p{font-size: 0.3733rem;color:#333;line-height: 0.666rem;}


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body {
    -webkit-text-size-adjust:none;
    font-family:sans-serif;
}
h1 {
    font-size:36px;
    margin:15px;
    text-align:center;
    color:#666;
}
h2 {
    font-size:14px;
    font-weight:bold;
    color:#3c3c3c;
    margin:20px 10px 10px;
}
small {
    margin:0 10px 30px;
    display:block;
    font-size:12px;
}
a {
    color:#3c3c3c;
}
.swipe {
    margin-bottom:20px;
    overflow:hidden;
    position:relative;
    width:100%;
}
.swipe ul{
    overflow:hidden;
}
/*.swipe li div, .swipe div div div {*/
    /*padding:50px 10px;*/
    /*background:#1db1ff;*/
    /*font-weight:bold;*/
    /*color:#fff;*/
    /*font-size:20px;*/
    /*text-align:center;*/
/*}*/
.swipe li .shdBac{background: url("shadBac.png") no-repeat 0 -0.08rem;width: 4.746rem;height: 6.653rem; }
.swipe li .shdBac img{display: block;margin: auto;padding-top: 0.7rem;}
.swipe li .shdBac h1{padding-top: 0.6rem;font-size: 0.4266rem;color:#333;}
.swipe li .shdBac p{font-size: 0.373rem;color:#333;line-height: 0.546rem;padding-left: 0.493rem;padding-right: 0.493rem;padding-top: 0.213rem;}

.shdBac{background: url("shadBac.png") no-repeat 0 -0.08rem;width: 4.746rem;height: 6.653rem; }
.shdBac img{display: block;margin: auto;padding-top: 0.7rem;}
.shdBac h1{padding-top: 0.6rem;font-size: 0.4266rem;color:#333;}
.shdBac p{font-size: 0.373rem;color:#333;line-height: 0.546rem;padding-left: 0.493rem;padding-right: 0.493rem;padding-top: 0.213rem;}


h1{margin: 0;}
.swipe li  img{
    max-width:80%;
}
.swipe li{

}
#slider2 li{
    width:230px;
}
#slider4{
    line-height:0;
    text-align:center;
}
#slider4 ul{
    -webkit-transition:left 800ms ease-in 0;
    -moz-transition:left 800ms ease-in 0;
    -o-transition:left 800ms ease-in 0;
    -ms-transition:left 800ms ease-in 0;
    transition:left 800ms ease-in 0;
}
#pagenavi a.active{
    color:red;
}
#copyright{
    text-align:center;
    font-size:16px;
    padding:30px 0;
}
#copyright a{
    font-weight:bold;
    font-size:16px;
}

#slider li{
    width:300px;
    float:left;
}
#slider li:first-child{
    width:100px;
    margin:10px 40px;
}
#slider li:last-child{
    width:500px;
    border:3px solid #111;
}
#slider li:nth-child(2){
    width:200px;
}
#slider li:nth-child(3){
    width:300px;
}
#slider li:nth-child(4){
    width:400px;
}
#slider1 li{
    width:240px;
}

.boxBac .prev{background: url("leftIcon.png") no-repeat 0px 0px;display: block;width: 0.2933rem;height: 0.5333rem;position: absolute;top:3rem;left: -0.173rem}
.boxBac .next{background: url("rightIcon.png") no-repeat 0px 0px;display: block;width: 0.2933rem;height: 0.5333rem;position: absolute;top:3rem;right: 0rem;z-index: 4}
.boxBac .hTab h1{font-size: 0.48rem;display: inline-block;width: 1.8rem;    height: 0.8rem;
    color: #999999;}
.boxBac .hTab {margin-top: 0.64rem;}
.boxBac .hTab .on {
    color: #333;
    background: url(current.png) no-repeat 0.36rem 0.75rem;
}
.mesList ul li {line-height: 1.066rem;background: url("points.png") no-repeat 0px 0.493rem;background-size:0.133rem 0.133rem; padding-left: 0.4rem;    padding-right: 0.4rem; }
.mesList ul li a{color:#333;font-size: 0.3733rem}
.mesList ul {padding-left: 0.386rem;padding-bottom: 0.4rem;}
.mesList .addLine{border-top: 1px solid #DDDDDD;text-align: center;margin-left: 0.386rem;margin-right: 0.386rem;}
.mesList .addLine a{font-size: 0.346rem;color:#999999;display: inline-block;margin-top: 0.493rem;padding-bottom: 0.533rem}
.ovH{overflow: hidden;height: 13.013333rem}
.mesList .trophy{display: block!important;margin: 0 0.4933rem;padding: 0;}
.mesList .trophy li{background: none;margin-top: 0.386rem;padding: 0 0 0.386rem 0;border-bottom: 1px solid #DDDDDD;}
.mesList .trophy li img{float:left;}
.mesList .trophy li .rephy{float:left;padding-left: 0.4rem}
.mesList .trophy li .rephy h1{color:#333;font-size: 0.3733rem;line-height: 0.38rem;padding-top: 0.93rem;font-weight: bold;}
.mesList .trophy li .rephy p{color:#666666;font-size: 0.32rem;padding-top: 0.373rem;    line-height: 0.32rem;}


.footer{ width:100%; height:3.013rem; margin-top:0.4rem; text-align:center; background:#215BC1; color:#FFFFFF;}
.footer p{ font-size:0.293rem; line-height:0.426rem; opacity:0.7}
.footer .foottit{ font-size:0.4rem; line-height:1.36rem; line-height:1.36rem;}


.boxBac .nexsListP{}
.boxBac .nexsListP li{;margin: auto;padding: 0.626rem 0.32rem ;margin-bottom: 0.133rem;background: #fff;}
.boxBac .nexsListP li h1{font-size: 0.44rem;color: #333;text-align: left;display: block;}
.boxBac .nexsListP li p{font-size: 0.346rem;color: #666666;line-height: 0.586rem;padding-top: 0.346rem;padding-bottom: 0.694rem}
.boxBac .nexsListP li span{color: #999999;font-size: 0.32rem}
.boxBac .nexsListP li a{display: block;margin: 0}

.swiper-button-prev{background: url("leftIcon.png") no-repeat 0px 0px;display: block;width: 0.2933rem;height: 0.5333rem;}
.swiper-button-next{background: url("rightIcon.png") no-repeat 0px 0px;display: block;width: 0.2933rem;height: 0.5333rem;}

.talking ul li{font-size: 0.48rem;
    display: inline-block;
    width: 1.77rem;
    height: 0.8rem;
    color: #999999;    text-align: center;}

.talking ul li.on span {
    display: block;
    position: absolute;
    background: url(newlist-icon.png) no-repeat;
    width: 0.4rem;
    height: 0.05rem;
}
.logolit {
    height: 0.72rem;
    width: 4.08rem;
    background: url(kxhh.png) no-repeat 0 0;
    float: left;
    margin-left: 0.266rem;
    background-size: 0.693rem 100%;
    line-height: 0.72rem;
    font-size: 0.56rem;
    box-sizing: border-box;
    padding-left: 1.333rem;
    color: #FFFFFF;
}
.header .addBackG {
    background: url(leftIcon.png) no-repeat 1.786rem 0.32rem;
    line-height: 1rem;
    height: 1rem;
    text-align: left;
    color: #FFFFFF;
    padding-left: 0.4rem;
    margin: 0;
    border-bottom: 1px solid #6188d1;
}

.header .ht1 {
    width: 100%;
    margin: 0.3rem auto 0.2rem;
    font-size: 0.533rem;
    line-height: 1rem;
    text-align: left;
    color: #FFFFFF;
}
.boxBacw .nowMenu{background: #fff;}
.boxBacw .nowMenu h1{font-size: 0.48rem;text-align: center;
    position: relative;}
.boxBacw .nowMenu h1 span{width: 0.66rem;height: 0.053rem;display: block;background: #458ee8;top:0.35rem;
    position: absolute;}

.boxBacw .nowMenu{padding-top: 0.733rem;padding-bottom: 0.746rem;border-radius: 0.2rem;    box-shadow: 0 0.013rem 0.266rem 0.08rem rgba(51,102,204,0.2)}
.boxBacw .nowMenu .wodsPl {}
.boxBacw .nowMenu .wodsPl p{line-height: 0.666rem;font-size: 0.346rem;color:#666666;padding: 0.2rem 0.5rem 0.7rem 0.5rem;text-align: left}
.boxBacw .nowMenu .wodsPl{text-align: center}
.boxBacw .nowMenu .wodsPl a{color:#cccccc;font-size: 0.32rem;display: inline-block;margin: auto}
.boxBacw .fatit{text-align: left;padding: 0.666rem 0 0.466rem 0;}

.boxBacw .nowMenu .duicP{}
.boxBacw .nowMenu .duicP ul{}
.boxBacw .nowMenu .duicP ul li{float: left;font-size: 0.426rem;color:#666666}
.boxBacw .nowMenu .duicP ul li.on{font-size: 0.426rem;color:#333333;font-weight: bold;}

.boxBacw {
    background: url(back.png) no-repeat center top;
    width: 9.2rem;
    margin: auto;
    min-height: 8.4rem;
    position: absolute;
    left: 50%;
    margin-top: -1rem;
    margin-left: -4.6rem;
}

.kxywlist {
    width: 8rem !important;
    padding: 0.346rem 0.6rem;


    float: left;
    display: block !important;
}
.kxywlist li a{font-size: 0.4rem;color:red}
.tabBox .hd{width:9.293rem; height:0.8rem; line-height:0.8rem;  height:0.8rem; line-height:0.8rem; position:relative;}
.tabBox .hd>a{ font-size:0.346rem; float:right; color:#999999; position:absolute; right:0; top:0;}
.tabBox .hd ul{ position:absolute; height:0.8rem; top:0; overflow:hidden; padding:0.346rem 0.666rem }
.tabBox .hd ul li{ float:left; margin-right:0.64rem;}
.tabBox .hd ul li{ font-size:0.48rem; color:#666;padding-bottom: 0.4rem;}
.tabBox .hd ul .on{ display:block;color:#333; background: url("newlist-icon.png") no-repeat 0px 0.933rem/* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox .hd ul .on a{ display:block;color:#333; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }

.tabBox .bd{ overflow:hidden}
.tabBox .bd li a{ color:#666;}
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tabBox .bd li {background: url("points.png") no-repeat 0px 0.466rem;height: 1.06rem;padding-left: 0.4rem;line-height: 1.106rem}
.addBackG span{background: url("leftIconww.png") no-repeat;width: 0.226rem;height: 0.44rem;display: inline-block;margin-left: 0.2rem}
.swiper-slide a:hover{color:#fff}