/*公共*/
html {
    overflow-x: hidden;
    background: #000;
    font-size: 100px;
}

body{ padding:0px; margin:0px; font-family: "Microsoft YaHei",Verdana, Geneva, sans-serif; font-size:12px; color:#2b2b2b; background:#f9f8f8; }

body {
    font: 16px 微软雅黑, Arial;
    background: rgb(255, 255, 255);
}
body {
    background: #fff;
}
body {
    font: 16px/32px 'Microsoft YaHei' Arial;
    color: #333;
    max-width: 480px !important;
    margin: 0 auto;
}
a{ text-decoration:none;  color:#464646;  }
a:hover{ text-decoration:none;  color:#464646; }
div, ul, li,span,h3,h2,h1,h4,p,form,input,dt,dl,dd{
	margin:0;
	padding:0;
}
ul{
	list-style-type:none;
}
.txt {
	
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.clear { clear:both; height:0; line-height:0; font-size:0;}
img{
	border:0px;
	padding:0px;
	margin:0px;

}
.red a{ text-decoration:none; color:#ef1f26;}
.red a:hover{ text-decoration:underline;color:#ef1f26; }
.white a{ color:#FFFFFF; text-decoration:none;}
.white a:hover{ color:#FFFFFF; text-decoration:none;}
.blue a{ color:#0253a5; text-decoration:none;}
.blue a:hover{ color:#0253a5; text-decoration:underline;}
.yellow a{ color:#ff7600; text-decoration:none;}
.yellow a:hover{ color:#ff7600; text-decoration:underline;}
/*top*/
.wap_top{ height:40px; background:#012b55;; width:100%; }
.wap_top_wk{ width:320px; height:40px; margin:0 auto;}
.wap_top_l{ float:left; padding-top:8px;}
.wap_top_r{ float:right; padding-top:8px; }
.wap_logo{ width:320px; height:64px; margin:0 auto;  }
.wap_nav{ width:320px; margin:0 auto; height:74px;}
.wap_nav li{ width:79px; margin-right:1px; margin-bottom:1px; height:36px; background:#012b55; line-height:36px; font-size:14px; text-align:center; float:left; color:#FFFFFF;}
.wap_banner{ width:320px; margin:0 auto; height:180px;}


.xjt_l{ float:left; padding-top:60px; cursor:pointer;}
.xjt_r{ float:left; padding-top:60px;}

.ttjj_cz{
 background: #2188c8 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 26px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 132px;}
.ttjj_tj{ background: #ff7600 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float:right;
    font-size: 26px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 132px;}

.wap_top_r span{ width:84px; height:24px; background: #ffffff none repeat scroll 0 0; margin-right:2px;
    border: medium none;
    border-radius: 5px;
    color: #ef1f26;
    cursor: pointer;
    float: left;
    font-size: 16px;
    height:24px;
    line-height:24px;
    text-align: center;
    width: 84px;}
.bottom_nav{ height:44px; line-height:44px; background:#012b55; width:100%; margin-top:30px; text-align:center; font-size:14px; color:#FFFFFF;}
.bottom_p{ text-align:center; line-height:24px; font-size:14px; padding-top:25px; padding-bottom:25px; }

.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}
#xxx{ float:left; margin-right:18px;}
.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:999;
}

.bot{ background-color:#e7f5fa;  margin:0 auto; padding:0.5em;}
.bot1 a{ float:left; width:22%; margin-bottom:0.5em; margin-right:2%; line-height:1.9em; text-align:center; border:#ededed solid 0.1em; border-radius:0.3em; display:block; font-size:1em; background-color:#FFF;}
.bot1 a:nth-child(4n){ }
.bot2 p{line-height:1.5em; margin:0 auto;}

/*文章*/
.news_yd{ height:30px; line-height:30px; background:#007C8A; /*width:308px; */margin:0 auto; font-size:14px; color:#fff; padding-left:12px; margin-bottom:15px;}
.news_yd a{color: #fff;}
.news_list{ width:95%; margin:0 auto;}
.news_list h2{ color:#ff7600; font-size:16px;}
.news_list p{ font-size:14px; line-height:20px; padding-top:5px; text-indent:24px;}
.news_list li{ height:105px; border-bottom:#999999 dashed 1px; margin-bottom:18px;}
.news_xbzj{ background:#4ABECC; height:58px; padding:9px 17px; width:286px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.news_xbzj img{ float:left; margin-right:9px; }
.news_xbzj2{ width:150px; height:61px; float:left; margin-right:20px;}
.news_xbzj h3{ font-size:14px; padding-bottom:2px; padding-top:2px; font-weight:bold;}
.news_xbzj span{ color:#ff6600;}
.news_mfzx{ float:left; width:55px; height:45px; background: #ff6600 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
	margin-top:5px;
	text-align:center; line-height:18px; padding-top:5px; font-weight:bold; font-size:16px;}
.news_tjyd{ width:100%; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.news_tjyd h2{  height:30px; line-height:30px; background:#57C3D0; /*width:308px;*/ margin:0 auto; font-size:14px; color:#000000; padding-left:12px; margin-bottom:10px;}
.news_tjyd li{ line-height:24px; font-size:16px;}
.news_tjyd span{ color:#ff6600;}
.news_con{ width:95%; margin:0 auto;}
.news_con_h1{ font-size:18px; font-weight:bold; text-align:center; line-height:24px; color:#000000;}
.news_con_zx{ padding-left:80px; /*margin-top:10px;*/ height:23px;/* padding-bottom:10px; */margin-bottom:10px; border-bottom:#999999 dashed 1px;}
.news_con_zx span{ margin-right:3px; }
.news_con_zx1{ background:#007C8A; border: medium none; border-radius: 10px;width:80px; height:23px;line-height:23px; display:block; font-size:14px;text-align:center; color:#FFFFFF; float:left; }
.news_con_zx2{background:#ff7600; border: medium none; border-radius: 10px;width:80px; height:23px;line-height:23px; display:block; font-size:14px;text-align:center; color:#FFFFFF; float:left;}
.news_con_nr{ font-size:16px; line-height:24px;margin-bottom:20px}
.news_con_nr img{width:100%; }
.news_con_nr p{ padding-bottom:20px; }
.news_con_mszx{ /*width:320px;*/ height:70px; line-height:70px;   border: medium none; border-radius: 10px; font-size:30px; background:#ff6005; text-align: center; color:#FFFFFF; margin-bottom:15px;}
.news_con_bdzx{/*width:320px; */height:70px; border: medium none; border-radius: 10px; background:#007C8A; position:relative; color:#FFFFFF; }
.news_con_bdzx span{ display:block;}
.news_con_bdzx1 img{ position:absolute; top:10px; left:20px; }
.news_con_bdzx2{ font-size:16px; top:6px; left:82px; position:absolute;}
.news_con_bdzx3{ font-size:28px; position:absolute; top:25px; left:82px;}
.news_con_syp{ line-height:24px; font-size:16px; padding-top:10px;}
.news_con_syp span{ color:#0253a5;}

.news_xbzjnew{ background:#ffffff; height:58px; padding:9px 17px; width:286px; margin:0 auto; margin-top:20px; margin-bottom:20px; border:#e2f0fe solid 1px;}
.news_xbzjnew img{ float:left; margin-right:9px; }
.news_xbzjnew span{ color:#ff6600;}
.miss li{ height:0px; list-style:none; float:left;padding-left: 25px;border-bottom:none;}
/**/
#LRdiv0,#LRdiv1,#LRdiv2,#LRdiv3,#LRfloater1{display: none;}
/*header*/
header{width:97%;margin:0px auto;padding-top: 20px;padding-bottom:20px}
header img{width:100%}

/*导航*/
nav{width: 99%;margin: 0px auto; margin-bottom:10px}
nav,.but,.zx_btn{display:-webkit-box;display:box;display:-ms-flexbox;}
nav a,.biaodan p .act-submit,.biaodan p .act-submit1,.zx_btn li,.fenlei p a{display:block;-webkit-box-flex:1;box-flex:1;-ms-flex:1;text-align:center;background:#159dad;color:#fff;line-height:40px;margin:0px 2px}
nav a:before{margin-right:5px;}
nav a:after{content:"";display:block;width:1px;height:40px;background:#007C8A;float:right;-webkit-transform:scaleX(0.5);}
/*nav a:last-child{background:#33a35a;}*/


/*footer*/
footer{color:#fff;padding:8px;/*background:#159dad;margin-bottom:50px;*/background-image: url("../../../images/footer_bg_03.jpg"); height:270px; overflow:hidden}
footer div {text-align:center;font-size:0px;}
footer div a{color:#fff;display:inline-block;padding:4px 10px;font-size:16px;border-radius:3px;}
footer div a:nth-child(2){margin:0 8px;}
footer div a.on{/*background:#128795;*/}
footer div:after{content:"";display:block;border-top:1px solid #128795;border-bottom:1px solid #18b3c5;-webkit-transform:scaleY(0.5);margin:8px 0px;}
footer address{font-style:normal; text-align:center;font-size: 13px;}
footer p a{color:#fff;display:inline;font-size: 14px;}


/*底部通栏*/
.footer-consult {
    /*background: url(../../../images/bg_png_line.png) repeat-x scroll 0 -269px transparent;*/
    bottom: 0;
    height: 50px;
    left: 0;
    overflow: hidden;
    padding-top: 2px;
    position: fixed;
    width: 100%;
    z-index: 99999;
}
.footer-consult ul{
    background: url(../../../images/bg_png_line2.png) repeat-x scroll 0 -269px transparent;
	max-width:480px;
	width:100%;
	margin:0px auto;
	height:50px
}
.footer-consult li {
    -moz-box-sizing: border-box;
	box-sizing:border-box;
    border-left: 1px solid #FEE142;
    border-right: 1px solid #DD691B;
    float: left;
    height: 50px;
    text-align: center;
    width: 25%;
	padding-top: 5px;
}
.footer-4{
    -moz-box-sizing: border-box;
    border-left: 1px solid #FEE142;
    border-right: 1px solid #DD691B;
    float: left;
    height: 40px;
    text-align: center;
    width: 24%;
}
.footer-consult li a {
    background: url(../../../images/bg_png_consult.png) no-repeat scroll center -8px transparent;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    height: 40px;
    line-height: 18px;
    overflow: hidden;
    width: 100%;
}
.footer-consult li a span {
    display: block;
    height: 18px;
    padding-top: 22px;
    width: 100%;
}
.footer-consult li a:active {
    color: #FFFFFF;
}
.footer-consult li:nth-child(2) a {
    background-position: center -55px;
}
.footer-consult li:nth-child(3) a {
    background-position: center -102px;
}
.footer-consult li:nth-child(4) a {
    background-position: center -154px;
}
/*LED*/
#pmp {
	
background-color: #333333;
background-image: url("../images/ledbj.gif");
color: #FF0000;
font-family: "Microsoft YaHei";
font-size:50px;
height: 50px;
margin: 0 auto;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-decoration: none;
width:95%;
overflow: hidden;
white-space: nowrap;
position: relative;
line-height:50px
}