@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0; list-style:none; text-decoration:none; outline:none;}
.con{min-width:320px; max-width:420px; width:100%;margin:0 auto; position:relative;  }
img{ width:100%;}

/*Í·²¿*/
.header{ width:100%; -position:fixed; background:#ffffff;min-width:320px; max-width:420px; overflow:hidden; padding:5px 0; -z-index:9999;}
.header_left{ width:20%; cursor:pointer;}
.header_left img{ margin:9px 0 0 14%;}
.header_mid{ width:60%; cursor:pointer;}
.header_mid span{ display:inline-block; width:100%;}
.header_mid img{ width:50%; margin-left:10%;}
.header_right{ width:20%; cursor:pointer; text-align:right; }
.header_right img{ width:35%; margin:9px 14% 0 0;}
.header_mid i { margin-left:3%;display: inline-block; background:url(../images/xiala.png) no-repeat; background-size: 100% 100%; width: 13px; height: 8px; padding-left: 5px; vertical-align: 1px;}
.header_mid i.curr{transform:rotate(180deg); -ms-transform:rotate(180deg); /* Internet Explorer */   -moz-transform:rotate(180deg); /* Firefox */ -webkit-transform:rotate(180deg); /* Safari ºÍ Chrome */  -o-transform:rotate(180deg); }
.header_mid b{ width:35%; font-weight:100; font-size:15px; color:#f39800; display:inline-block; margin-left:5%; vertical-align:13px;}

/*kc*/
.tit1{ width:96%; margin:2% auto;}

.kc{margin-bottom:2%; margin-top:3%; border:none; border-right:1px solid #01a6ac;}
.kc td{ border:1px solid #01a6ac; height:40px; background-color:#e5f5f5; border-top:none; border-right:none; font-size:0.76rem;}
td.bt{background-color:#01a6ac; color:#fff; font-size:1rem; font-weight:500;}
td.xq a{padding:2% 12%;color:#fff;background-color:#2f91ec;}

/*zx*/
.zxBox{ overflow:hidden; width:94%; margin:3% auto; box-shadow:2px 1px 2px #006a9e;}
.zxBox a{ display:block; float:left; width:50%; height:40px; background-color:#2f91ec; color:#fff; text-align:center; line-height:40px; font-size:0.8rem;}
.zxBox a.tel{background:#49b849 url(../images/telicon.png) 42px center no-repeat; }


.nxty{ width:80%; margin:2% auto; text-align:left; font-size:0.95rem;}
.nxty span{color:#02a7ad; font-weight:bold; font-size:1.2rem; margin-right:2%;}

.bt1{ background-color:#26345b; color:#fff; border:none;}
.jg td{height:40px; border:none; font-size:0.76rem;}
.bt2{ background-color:#e5f5f5;}


/*ls*/
.ws{ width:94%; overflow:hidden; padding-bottom:2%; margin:4% auto 2% auto; border-bottom:1px solid #ccc;}
.ws b{display:block; float:left; width:36%; margin-right:2%;}
.ws b img{width:100%;}
.ws div{float:left; width:62%;}
.ws div h1{ font-size:1.1rem; padding-top:7%;}
.ws div h2{ font-size:1rem; line-height:2rem;}
.ws div p{ font-size:0.8rem;}
