/*公共*/
html,body,div,p,a,table,textarea,form,input,select,img,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre{margin:0px; padding:0px;font-size:100%;}
body{font-family:\5B8B\4F53,arial,serif;background: #fff;overflow-x:hidden;font-size:100%;}
li{text-indent:0px;}
ol,ul,li {list-style:none;}
img,a img{border:0px;max-width:100%;}
a {color:#4f4d4f;text-decoration: none;border:0px;}
table{border-collapse: collapse;}
.clear {background: none;border: 0px none;clear: both;display: block;float: none;font-size: 0px;margin: 0px;padding: 0px;overflow: hidden;visibility: hidden;width: 0px;height: 0px;line-height: 0px;list-style-type:none;}
/*状态信息*/
.error3{position:absolute;z-index:999;width:80%;border:1px solid #bbb;BACKGROUND: #fff;margin:auto auto;}
.error3 h1{BACKGROUND:#f0f0f0;}
.error3 h1 span{min-width:auto;}
.error3 div{padding:5px;line-height:30px;height:100px;min-height:100px;border-top:1px solid #bbb;font-size:1em;}
.nocolor{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}

/*以上样式不得随意修改*/
@media only screen and (min-width: 320px){/*指定宽度屏幕样式*/}
@media screen and (orientation:portrait) {/* 竖屏样式 */}
@media screen and (orientation:landscape){/* 横屏样式 */}


.bian{-moz-border-radius:2.5%;-webkit-border-radius:2.5%;border-radius:2.5%;-moz-box-shadow: 0px 0px 8px #222;-webkit-box-shadow: 0px 0px 8px #222;box-shadow: 0px 0px 8px #222;}
.yuan,div.cpmini img{-moz-border-radius:2.5%;-webkit-border-radius:2.5%;border-radius:2.5%;}
.overtxt{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.jb{background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#dcdcdc), color-stop(35% ,#ededed), color-stop(50%, #e3e3e3));}
div.main{}
div.logo a img{width:100%;}
div.bar img{width:100%;margin-top:-3px;}

.showpic{max-width:none;}
.showpictxt{position:relative;top:-50px;left:0px;padding:10px;background:#FFFFFF;opacity:0.8;}

div#nav{position:absolute;z-index:99;top:0px;width:100%;height:100%;display:none;}
ul.nav{position:fixed;z-index:100;bottom:0px;width:100%;border-top:1px solid #bbb;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#dcdcdc), color-stop(35% ,#ededed), color-stop(50%, #e3e3e3));}
ul.nav li{float:left;position:relative;}
ul.nav li a{width:100%;height:50px;line-height:50px;font-size:1em;display:block;text-align:center;text-shadow: 0px 1px 0px #ffffff;border-left:1px solid #bbb;}
ul.nav li a img{height:50px;paddingtop:0px 0px 0px 0px;}
ul.nav ul{display:none;width:96%;position:absolute;left:1%;margin:0px;z-index:99;bottom:-130%;border:#ccc 1px solid;border-radius:2.5%;background:#E9E9E9;}
ul.nav ul:before{content: "";display:inline-block;position: absolute;z-index: 180;left:0%;width: 100%;height:100%;background:url(../images/mini/1.svg) no-repeat center 0;-webkit-background-size: 13% auto;bottom: -99%;}
ul.nav ul li{width:100%;}
ul.nav ul li a{border-left:0px;border-top:1px solid #e0e0e0;width:90%;margin:0 auto;font-size:1em;}
ul.nav ul li:first-child a{border:0px;}

#nav2{position:fixed;right:20px;z-index:100;top:20px;width:36px;overflow:auto;}
ul.nav2{position:fixed;left:-70%;opacity:0;z-index:100;top:0px;width:200px;overflow:auto;padding-right:4%;height:100%;border:1px solid #bbb;background:url(../images/mini/bigbg.jpg) no-repeat;background-size:100% 100%;}
ul.nav2 li{border-top:1px solid #e0e0e0;padding:3%;opacity:0.9;}
ul.nav2 li:first-child{border:0px;}
ul.nav2 li a{font-size:1.3em;white-space:nowrap;color:#fff;}
ul.nav2 li a img{height:36px;}
ul.nav2 li ul{padding-left:10%;}
ul.nav2 li ul li{}

h1.title3{background:#fafafa;color:#444;height:50px;line-height:50px;font-weight:bold;font-size:20px;font-family:'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B\4F53';border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
h1.title3 i{background:#C4005B;width:2px;height:30px;display:block;float:left;margin:10px 10px 0px 0px;}
h1.title3 .b{background:#005BC4;}
h1.title3 .g{background:#00C45B;}
h1.title3 span{float:right;padding:0px 15px;font-size:15px;min-width:31.5%;}


h1.title2{background:#fafafa;color:#444;height:36px;line-height:36px;font-weight:bold;font-size:15px;font-family:'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B\4F53';border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
h1.title2 i{background:#C4005B;width:2px;height:20px;display:block;float:left;margin:8px 10px 0px 0px;}
h1.title2 .b{background:#005BC4;}
h1.title2 .g{background:#00C45B;}
h1.title2 span{float:right;padding:0px 15px;font-size:13px;}

dl.tab {border-top:3px solid #213882;width:100%;margin-top:-3px 15px;}
dl.tab dt{float:left;width:33.333%;padding:3% 0px;text-align:center; background:#fafafa;font-weight:bold;font-size:1.2em;}
dl.tab dd{margin-top:1%;color:#555;display:none;width:100%;float:left;}
dl.tab .showbox {background: #22397E;color:#fff;}
dl.tab .showbox2{display:block;}
dl.tab dd li{border-bottom:#ddd solid 1px;}
dl.tab dd li a{padding:2% 0%;display:block;color:#2A2A2A;}

.reg .loginlogo{padding:2%;display:block;text-align:center;}

div.newslist a{padding:2% 0%;display:block;color:#2A2A2A;border-bottom:#ddd solid 1px;width:100%;}
dl.tab dd ol,dl.tab dd td{padding:3% 0%;}
.sub{background: #22397E;padding:2% 15%;border:0px;color:#fff;border-radius:10%;-moz-border-radius:10%;-webkit-border-radius:20% 100%;}
.subh{padding-top:10%;text-align:center;}
.reg #reginfo,.reg #info{color:red;}

div.content img{max-width:100%;padding:2% 0px;}
div.content{line-height:200%;}
div.content ul.wg {padding:2% 0%;}
div.content ul.wg li{font-size:0.8em;border-bottom:#ddd solid 1px;}

table.shopnav{width:100%;position:absolute;bottom:0%;height:70px;}
table.shopnav td{background:#0B3B7C;border:#FFFFFF 1px solid;}
table.shopnav a{color:#fff;display:block;text-align:center;}

div.cpmini {position:relative;}
div.cpmini li{width:50%;float:left;padding-bottom:15%;}
div.cpmini li a{display:block;margin:3%;}
div.cpmini li a span{font-size:0.8em;color:#444;padding:2% 0%;display:block;position:absolute;width:46%;}
div.cpmini li a img{width:100%;-moz-border-radius:2.5%;-webkit-border-radius:2.5%;border-radius:2.5%;}

.bottom{font-size:0.7em;padding-bottom:10%;}
.bottom .copy{line-height:150%;padding:2% 0%;COLOR: #000;text-align:center;}

ul.navinfo{background:#ddd;font-size:1em;padding:3%;}
ul.navinfo a{color:#000;}
ul.navinfo span{float:right;}


div.pagelist {padding:8px;height:25px;}
div.pagelist a{float:left;padding-left:5px;}
div.pagelist select{float:right;}

table.book {padding:15px;width:100%;}
table.book td {padding:10px;text-align: right;}
table.book .in{width:100%;border: 1px solid #666;padding:5px;}
table.book .p{padding:1% 2%;}

#show{position:absolute;z-index:5;background:#000;display:none;height:100%;width:100%;text-align: center;overflow:auto;}
.more {padding:2% 0%;display:block;text-align:center;background:#3399ff;color:#FFF;width:100%; position:relative;}