﻿body{ background:#1B162A;font-family:Arial,Helvetica,sans-serif;}

.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

.header{ height:1.2rem; padding:0.1rem 0; line-height:1.2rem; color:#fff; 
width:100%; 
text-align:center;
background-color: #1B162A;
-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
-o-background-size:100% 100%;
background-size:100% 100%; 
position:fixed; top:0;  z-index: 999;}
.header .logo{ width: 3.6rem; margin: 0 auto; display: block;}
.header .logo img { width: 3.6rem;}
.header .more{display: inline-block;font-size: 0.6rem;position: absolute;cursor: pointer;left: 0.4rem;color: #FFCF30;transition: transform 0.3s}
.header .more.on{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.head_wz{position: absolute;right: 10px;background: url(../images/line_sj_09.png) no-repeat;width: 50px;height: 50px;background-size: 50px 20px;top: 12.5px;z-index: 10;display: block;}

.mm-ismenu { background-color: #1b162a;}
nav{	display: none;}
.mm-list > li { border-bottom: 1px solid #323232; }
.mm-list > li > a{color: #c3aff1;}
.mm-list > li > a span{width:1rem; text-align: center;margin-right: 0.16rem;display: inline-block;}
.mm-list > li > a i{color: #c3aff1;font-size: 0.64rem;}
.mm-list > li > a i.ft1{font-size: 0.58rem}
.mm-list > li > a i.ft2{font-size: 0.42rem}
.mm-list > li > a i.ft0{font-size: 0.7rem}
.mm-list > li > a i img { width: 0.5rem;display: inline-block; vertical-align: middle;margin-top: 0.05rem; }

/* 幻灯片相关 */
.swiper-container {width: 100%;margin:0 auto; position: relative;overflow:hidden;z-index:1;margin-top:1.2rem; }
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-slide img{display: block;width: 100%;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;bottom: 0;width: 100%}
.swiper-pagination-bullet{width:.3rem;height:.3rem;display:inline-block;border-radius:100%;background: rgba(255,255,255,0.5);margin-left:.1rem;margin-right:.1rem}
.swiper-pagination-bullet-active{opacity:1;background:#fff100}

/* 滚动公告 */
.gonggao{height: 1.1rem;background: #1A1631;}
.gonggao .title{margin-left:0.3rem;color: #ffd053; font-size: 0.4rem; width: 3rem;margin-top: 0.2rem; height: 0.8rem; line-height: 0.7rem;float: left; display: block;}
.gonggao .title i {color:#ffd053; margin-right: 0.2rem; line-height: 0.7rem; vertical-align:top; font-size: 0.7rem;display: inline-block;}
.gonggao .gundong{color: #fff; font-size: 0.37rem; overflow: hidden;line-height: 1.1rem}

/* 线路检测 */
.testing{line-height:1; background: #101225;}
.testing:after{clear:both}


.login{margin-left:0.4rem;padding-right: 0.4rem;overflow:hidden;margin-top: 0.333333rem;margin-bottom: 0.333333rem;}
.login .nobd{width:6.6rem;height: 0.88rem;line-height: 0.88rem;border:2px solid #d4a43e;border-radius:0.6rem;display: block;margin: 0 auto;color: #deb558;font-size: 0.35rem; text-align:center}
.login .nobd .user{display:inline-block;background: url(../images/user.png) no-repeat; background-size: cover;width: 0.4rem; height: 0.4rem;vertical-align:middle;margin-right: 0.08rem;}
.login .bding .row1{width:9.20rem;height: 0.88rem; line-height:0.88rem; border:2px solid #d4a43e;border-radius:0.4rem;display: block;margin: 0 auto;color: #deb558;font-size: 0.35rem; text-align:center}
.login .bding .row1 .user{display:inline-block;background: url(../images/user.png) no-repeat; background-size: cover;width: 0.4rem; height: 0.4rem;vertical-align:middle;margin-right: 0.08rem;}
.login .bding .row1 span{color: #fff100}
.login .bding .row1 span.s1,.login .bding .row1 span.s2{margin-right: 0.2rem}
.login .bding .row1 .link1{color: #fff;display: inline-block;width: 1.1rem;height: .53rem;line-height: .53rem;font-size: .32rem;-moz-border-radius: .1rem;-webkit-border-radius: .1rem;border-radius: .1rem; text-align:center}
.login .bding .row1 .link1{background: #e60012;margin-left:0.2rem}
.login .bding .row1 .link2{ margin:0}

.testing .hd{height:1.2rem;line-height:1.2rem;margin-left:0.4rem; border-bottom: 1px solid #282828;padding-right: 0.4rem;overflow: hidden;zoom: 1;}
.testing .hd .lines{font-size:0.43rem;float:left;display:block;font-weight:normal;color: #ffd053;}
.testing .hd .lines i {display: block;float: left;margin-right: 0.2rem;font-size: 0.45rem;}
.testing .hd .service{float: right;font-size:0.43rem;line-height: 1.3rem;color: #ffd053;}
.testing .hd .service a{color: #ffd053;display: block;}
.testing .hd .service i{display: block;float: left; margin-right: 0.2rem;font-size: 0.65rem;}
.testing .hd .topLink li {
	display: inline-block;
	width: 24%;
	text-align: center;
}
.testing .hd .topLink li a {
	display: inline-block;
	color:#ffd053;
	font-size: 0.4rem;
}



.testing .bd{padding-left:0;padding-right:0;padding-top:.4rem;padding-bottom:.15rem}
.testing .bd ul{padding-left:.4rem;padding-right:.4rem;padding-top:0;padding-bottom:0}
.testing .bd li{*zoom:1;margin-bottom:.42rem;}
.testing .bd .ms{float:left;font-size:.37rem;height:.85rem;line-height:.85rem;width:1.4rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.11rem;background:#3D3567;border:solid 1px #3D3567;margin-right:.3rem;color: #eee}
.testing .bd .url{display:block;font-size:.40rem;height:.85rem;line-height:.85rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.11rem;background:#3D3567;border:solid 1px #3D3567;color: #eee;text-align: left;padding-left: .3rem}
.testing .bd .btn-open{line-height:1;float:right;margin-left:.3rem;font-size:.35rem;height:.85rem;line-height:.85rem;display:block;text-align:center;border:0;border-radius:.11rem;background:#cead2d;border:1px solid #cead2d;}
.testing .bd .btn-open a{display:block;padding-left:.4rem;padding-right:.4rem;padding-top:0;padding-bottom:0;color:#333;font-weight: bold;}

/* 新闻列表 */
.news{line-height:1;*zoom:1;padding-left:.4rem;padding-right:.4rem;padding-top:0;padding-bottom:0;background: #111727;}
.news:after{clear:both}
.news .hd{height:1.2rem;line-height:1.25rem;border-bottom: 1px solid #3C5596;padding-right: .21rem}
.news .hd .promotions{font-size:.37rem;float:left;display:block;font-weight:normal;color: #deb558}
.news .hd .promotions span{display: block;background: url(../images/gift.png) no-repeat;float: left; width:.5rem;background-size:cover; height:0.5rem;margin-top: .35rem;margin-right: 0.2rem}
.news .bd ul{counter-reset:sectioncounter;padding-top:.13rem;}
.news .bd li{font-size:.36rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:0;padding-right:0;padding-top:.4rem;padding-bottom:.7em; border-bottom: 1px dotted #27365E;}
.news .bd li:before{content:counter(sectioncounter);counter-increment:sectioncounter;background:#deb558;color:#311d0f;width:.66rem;height:.66rem;line-height:.66rem;display:inline-block;-moz-border-radius:.66rem;-webkit-border-radius:.66rem;border-radius:.66rem;text-align:center;margin-right:.2rem}
.news .bd li a{color: #c9c9c9;}


.tccon{background:#42400f; border:1px solid #42400f; width:8.6rem; height:auto;padding:0.56rem 0; border-radius:0.15rem; display: none; position:relative;overflow:hidden;margin: 0 auto;}
.tccon h2{color: #ffffa0;font-size:0.4rem;text-align: center;background: url(../images/tctitle.png) no-repeat; background-size: cover; width: 5.306667rem; height: 0.333333rem;line-height: 0.333333rem;margin: 0 auto; margin-bottom: 0.5rem}
.tccon p{line-height: 1.36rem;height: 1.36rem;margin-left:0.64rem;}
.tccon p input{ width:6.84rem; height:0.933333rem; border:none; border-radius:0.12rem; background: #fff;text-align: left;color: #1e1e1f;font-size:0.4rem;padding-left:0.333333rem}
.tccon p input::-webkit-input-placeholder{color:#1e1e1f;}
.tccon p input::-moz-placeholder{color:#1e1e1f;opacity:1;}
.tccon p input:-moz-placeholder{color:#1e1e1f;opacity:1;}
.tccon p .yzmimg{position: relative;margin-left:-1.8rem; width:1.546667rem; height: 0.666667rem; vertical-align:middle;}
.tccon p select{ width:7.14rem; height:0.94333rem;color: #1e1e1f;font-size: 14px; padding-left:0.333333rem; border:none; border-radius:0.12rem;}
.tccon p select option{}
.tccon .subbtn{background: url(../images/subbtn.png) no-repeat; background-size: cover;width:7.146667rem; height:0.946667rem;line-height:0.906667rem; cursor: pointer; color: #5d2c0b; font-size: 0.4rem;text-align: center;border: none;padding:0; font-weight:bold;}
.closebtn{background: url(../images/close.png) no-repeat; background-size: cover; width:0.666667rem; height:0.666667rem;position: absolute;right:0px;top:0px; display: block; cursor: pointer;}
	
#footer {
	padding: 0.4rem 0 1.6rem;
}
#footer p {
	margin-bottom: 0.2rem;
	text-align: center;
	color: #fff;
	font-size: 0.35rem;
}
#footer .btmLink a {
	color: #fff;
}
.fBox {
	border-bottom: 1px solid #282828;
	background-color: #000;
}
.fBox .fMenu {
	padding: 0.3rem 0;
	border-top: 1px solid #282828;
	overflow: hidden;
	zoom: 1;
}
.fBox .fMenu li {
	width: 33.33%;
	float: left;
	font-size: 0.4rem;
	text-align: center;
}
.fBox .fMenu li a {
	display: block;
	color: #42ff62;
	border-right: 1px solid #282828;
}
.fBox .fMenu .li03 a,
.fBox .fMenu .li06 a,
.fBox .fMenu .li09 a {
	border-right: none;
}
.fBox .fMenu li span {
	display: inline-block;
	vertical-align: top;
	line-height: 0.6rem;
}
.fBox .fMenu li i {
	line-height: 0.65rem;
	margin-right: 0.2rem;
	display: inline-block;
	font-size: 0.6rem;
	vertical-align: top;
	color: #42ff62;
}
.fBox .fMenu li i.ft2 {
	font-size: 0.7rem;
}


.bottom{ height:1.38rem; position:fixed;bottom:0; width:100%; background:#1A1532;border-top: 1px solid #3D3567; z-index: 999;}
.bottom ul li{ float:left; width:25%; text-align:center;}
.bottom ul li a{ display:block; height:1.38rem;position: relative;}
.bottom ul li .iconfont{display: inline-block;font-size:0.56rem;color: #FCC441;margin:0 auto;margin-top:0.15rem}
.bottom ul li p{ line-height:0.48rem; color:#fff; font-size:0.35rem;}

