﻿@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, 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 { background: none repeat scroll 0% 0% transparent; border: 0px none; font-size: 14px; margin: 0px; outline: 0px none; padding: 0px; }
ol, ul{list-style: outside none none; }
a{text-decoration:none}
html, body{width:100%; height:100%;max-width:640px;margin:0 auto;font-size:100px ;}
html{background:#fff;max-width:100%;}
body{background:#ebebeb}
.content{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#ebebeb;}
.focus{ width:100%;   margin:5px auto 15px; position:relative;    }
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:-10px; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.focus .hd ul .on{ background:#FF4000;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.img_fl{float:left;margin-right:10px;}
.wtrl div{width:31%;background:#ffffff;float:left;font-size:.25rem;color:#00aaaa;height:.6rem;line-height:.54rem;margin-bottom:.21rem}
.wtrl2 div{width:25%;background:none;float:left;font-size:.25rem;color:#f75a53;height:.6rem;line-height:.34rem}
.wtrl3 div{width:25%;background:none;float:left;font-size:.18rem;color:#333333;height:.6rem;line-height:.34rem}
.wtrl3 div span{font-size:.18rem;color:#b26ca6}
.bd h2{color:#019ade;font-size:18px;}
.bd h2 span{margin-left:10px;color:#000;}
.bd ul li img{width:100%;}
.ddd p{font-size:.22rem;line-height:.32rem;color:#333333}
.logo{width:100%; height:65px; background:none repeat scroll 0% 0% rgb(241, 237, 226);}
.logo-l{width:242px; height:47px; float:left; padding:9px;}
.logo-r{width:47px; height:35px; margin:8px 0px; padding:6px 0px; float:left; background:#a6080b; border-radius:10px; color:#FFFFFF; text-align:center; line-height:17.5px; font-size:14px; font-family:'Microsoft YaHei';}
.zjzl{width:100%; padding:5px 10px; }
.zjzl-l{width:94px; height:120px; float:left; border:0px solid rgb(186, 224, 249);}
.zjzl-r{width:194px; height:122px; float:right; text-align:left; line-height:24px; color:#000; font-size:14px; font-family:'Microsoft YaHei';}
.zjzl-r .hong, .zjzl-r a{color:#0393F5;}
.zxzx{width:100%; height:5rem; padding:0px 10px;}
.box{width:100%; height:auto; overflow:hidden; padding-bottom:10px;}
.box-t{font-size: .2rem; line-height: 1.6; color: #6c6761; text-align: center; width: 100%; margin: 0; height: 1.6em;}
.box-b{width:100%; height:auto; overflow:hidden; padding-bottom:10px;}
.box-l{width:9%;margin-top:.1rem;margin-left:.2rem; float:left;}
.box-r{width:75%; height:auto;margin-left:.1rem; overflow:hidden; display:block; color:#333333; padding:.1rem 0.1rem 0 .15rem;height:.75rem; float:left; line-height:.3rem; font-size:.24rem; background:#ffffff;background-size:100%;/*none repeat scroll 0% 0% #dfe1f5;*/  border-radius:10px;}
.box-r span{color:#f02e2e !important}
#dh1, #dh2, #dh3{display:none;}

.foot{width:100%; max-width:640px;height:.97rem; position:fixed; z-index:9999; bottom:0px;  margin:0 auto; background:none repeat scroll 0% 0% rgb(248, 248, 248); -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow:0px 0px 10px #000;}
.foot .f_text{width:50%; height:.6rem; float:left; border:1px solid #CCCCCC; display:block; margin:.19rem 0 0 .15rem  ; line-height:.57rem; font-size:.23rem; color:#333333; text-indent:5px;}
.foot .f_btn {width:41%; height:.8rem; float:left;display:block; margin:.15rem .1rem ;  border-radius:10px; line-height:.7rem; font-size:.25rem; color:#fff;  background:url('../images/x.gif') no-repeat;background-size:100%;}
.foot .f_btn span{font-size:.25rem;margin-left:.15rem}
.space{width:100%; height:2px; background:#0393F5; margin:0 auto;}

/* flexslider */
.flexslider{margin:0 auto;position:relative;width:100%;height:auto;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides img{width:100%;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;-background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:60%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease; display:none;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:75px; position:absolute;bottom:5px; right:10px;text-align:center; display:none;}
.flex-control-nav li{margin:0 1px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.slid-box{width:100%;margin:0,auto;}

.listpage{padding:6% 0 0 11%; overflow:hidden;}
.listpage li{float:left;border:1px solid #ccc;margin-left:10px;display:block;padding:5px 10px;}
.listpage li a{display:block;}
.listpage li:hover{border:1px solid #ed5f94;color:#ed5f94;}
.listpage li select{border:none;}