@charset "utf-8";
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0;padding:0}
body,input,textarea,select,button,table {font-size:14px;line-height:125%}
body {min-width:320px;font-family:'microsoft yahei', Verdana, Arial, Helvetica, sans-serif;color:#333;-webkit-text-size-adjust:none}
img, fieldset {border:0}
ul, ol {list-style:none}
em, address {font-style:normal}
a {text-decoration:none;color:#111}
table {border-collapse:collapse}

header{padding-top:9px;height:48px;text-align:center;background:url(bg_head.gif) repeat-x}
header .fl{margin:4px 0 0 10px}
header .fr{margin:4px 10px 0 0}

footer .bot{padding:10px 8px;font-size:12px;text-align:center;color:#fff;background:url(bg_head.gif) repeat-x}
footer .bot a{color:#fff}
footer .top{padding-left:10px;height:32px;line-height:32px;border-top:solid 1px #ddd;background:url(bg_foot.gif) repeat-x}
footer .top a{padding-right:10px}

article{background:url(bg_submenu.gif) repeat-y}

.content{float:right;width:100%}
.content2{background:#fff}
.submenu{float:left;width:130px;border-top:solid 1px #a6b0b9}
.submenu li{padding-left:25px;height:35px;line-height:35px}
.submenu li.on{background:url(bg_submenu_h.gif) repeat-y}

.fl{float:left} 
.fr{float:right} 
.clearbox{clear:both;font-size:0;line-height:0;overflow:hidden}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.hide{display:none}

.white{color:#fff} 
.white:hover{color:#eee} 
.red{color:#f00}
.red:hover{color:#d00}
.green{color:#008000}
.green:hover{color:#009000}
.blue{color:#0269ac}
.blue:hover{color:#0269cc}

/**分页样式**/
.page{clear:both;padding-top:5px;text-align:center;font-size:12px}
.page a{display:inline-block;margin:5px 2px;padding:0 5px;min-width:14px;line-height:22px;border:1px solid #ddd;color:#666}
.page a:hover{color:#20b7df;border:1px solid #89d5e9;background-color:#ecf6f9}
.page .prev{width:36px;padding-left:15px;background:url(page.gif) no-repeat}
.page .next{width:36px;padding-right:15px;background:url(page.gif) no-repeat right top}
.page .on,.page .on:hover{color:#fff;border-color:#20b7df;background-color:#20b7df}

.form{padding-bottom:10px;text-align:center;background:url(bg_form.gif) repeat-x left bottom}
.form h1{font-size:24px;font-weight:100;line-height:44px;color:#00b8e1}
.form ul{padding-left:10px}
.form li{float:left;padding-top:10px;width:25%;text-align:left}
.form li a{color:#0269ac}
.form li a:hover{color:#008000}
.form input{vertical-align:middle}
.form .input{width:237px}
.form .select{display:inline-block;width:80px;height:32px;vertical-align:middle;overflow:hidden;clip:rect(0px,18px,22px,0px);border:solid 1px #5c97b8;background:#fff}
.form .select select {position:relative;left:0px;top:0;width:80px;height:32px;line-height:32px;font-size:14px;color:#008000;border:none}

.btn01{padding:0 16px;height:34px;color:#fff;cursor:pointer;border:1px solid #5c97b8;background:#8fcdeb url(bt_01.gif) repeat-x}
.btn01:hover{background:url(bt_01_h.gif) repeat-x}
.button{padding-right:5px}
.button li{float:left;width:33.3%}
.button p{margin:0 0 5px 5px}
.button .btn01 {padding:0;width:100%;text-align:center}
.checkbox{padding-top:10px}

.int01{height:32px;line-height:32px;text-indent:4px;font-weight:bold;color:#008000}
.int02{height:32px;line-height:32px;text-indent:4px;color:#666;border:solid 1px #7dacc6}
.input{position:relative;display:inline-block;height:32px;border:solid 1px #5c97b8}
.input .int01{display:inline;width:100%;border:none}
.input .j_ico{position:absolute;right:0;top:0;padding:0;width:32px;height:32px}
.input .j_ico a{display:block;width:32px;height:32px;background:url(ico_xiala.png) no-repeat center}
.input .j_ico a:hover{background:url(ico_xiala_h.png) no-repeat center}
.input .classlist{position:absolute;z-index:9;left:-1px;top:30px;width:100%;min-width:237px;line-height:24px;border:1px solid #a5c5d8;background:#F5FBFF}
.input .classlist ul{padding:0}
.input .classlist li{display:inline;float:left;padding:0;width:100%;height:24px}
.input .classlist .lis a{float:left;padding:0 0 0 2px;height:24px;overflow:hidden;text-align:left;text-decoration:none;color:#666}
.input .classlist .lis a:hover{color:#016493;background-color:#edf6fb}
.input .classlist .lis input{float:right;margin:1px 1px 0 0;width:32px;height:22px;font-size:12px;cursor:pointer;color:#f60;border:solid 1px #a5c5d8;background:#fff}

.menu{padding-right:5px}
.menu h2{padding:8px 0 8px 4px;font-size:14px;color:#008000}
.menu li{float:left;width:50%}
.menu li.w1,.menu li.w2{width:100%}
.menu li p{margin:0 0 5px 5px;overflow:hidden}
.menu li img{width:100%;height:auto}
.menu li span{display:block;margin:0 0 5px 5px;padding:8px 10px;line-height:150%}
.menu li span a{display:block;color:#fff}
.menu li span a:hover{text-decoration:underline}
.menu li .s0{background:#e88532} 
.menu li .s1{background:#80b646}
.menu li .s2{background:#4aa2c8}
.menu li .s3{background:#e13a70}
.menu li .s4{background:#79d69d}

.main,.sear{padding:5px}
.main h2{padding:0 0 8px 4px;font-size:14px;font-weight:100;color:blue}
.main th{padding:8px 0;color:#016493;border-bottom:solid 1px #fff;background:#f5f5f5}
.main td{padding:8px 0;border-bottom:solid 1px #fff;background:#f0f0f0}
.main td.word,.main th.word{padding-left:8px;text-align:left}
.main td.last,.main th.last{padding-right:8px}
.main td.more{background:#f9f9f9}
.main td.more p{padding-left:8px}
.main td.first{text-align:center;background:#eee url(ico_left_top.gif) no-repeat}
.main td.on{text-align:center;background:#eee url(ico_left_bottom.gif) no-repeat left bottom}
.main td a,.main th a{color:#008000}
.main td .pos{color:#016493}
.main td .pr{width:20px;overflow:hidden}
.main ul{margin-bottom:5px;border:solid 1px #ddd;border-radius:5px}
.main li{padding:8px 16px;border-top:solid 1px #ddd}
.main li.first{border:none}
.main li span.fl{display:inline-block;float:none;width:75px}
.main li span.fr{display:inline-block;float:none;width:60px}

.year{padding:2px 0 2px 2px}
.year dt{float:left;padding-top:4px;width:16px;line-height:16px;font-size:10px;color:#ccc;white-space:nowrap;transform:rotate(90deg);moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.year dt span{color:#666}
.year dd{float:right;margin-left:-16px;width:100%}
.year dd span{display:block;margin-left:16px}
.year dd a{display:inline-block;margin:8px 8px 0 0;padding:2px 5px;white-space:nowrap;border:1px solid #E5E5E5;background:#F7FBFE}
.year dd a:hover,.year dd a.this{color:#f60;border:1px solid #FEE581;background:#FFFEC9}

.area{padding:8px;border-top:solid 1px #aad5e5;border-bottom:solid 1px #aad5e5;background:#ecf5fb}

.tabs ul{padding:6px 0 0 8px;height:32px;overflow:hidden;background:url(bg_tabs.gif) repeat-x}
.tabs li{float:left;padding:0 8px;height:32px;line-height:32px;border-top:solid 1px #ecf5fb;border-bottom:none}
.tabs li.on{border:solid 1px #aad5e5;border-bottom:none;background:#fff}

.default_arrow,.up_arrow,.down_arrow{display:inline-block;margin-left:4px;width:8px;height:14px;border:0;background:url(../images/2013/sort_arrows.gif) no-repeat -1px -1px}
.up_arrow{background-position:-1px -45px}
.down_arrow{background-position:-1px -23px}

/**反链2013.11.18**/
.link{padding:5px}
.link .ico_mode01,.link .ico_mode02,.link li .up,.link li .down{background:url(bg_link.png) no-repeat}
.link p{padding-bottom:8px}
.link ul{padding-top:2px;height:30px;line-height:28px;overflow:hidden;background:url(bg_link.png) repeat-x}
.link li{background:#f8f8f8;border:1px solid #dcdcdc;padding:0 8px;margin-right:3px;height:28px;float:left}
.link li.on{background:#fff;border-bottom:none;height:29px;font-weight:bold}
.link li.on a{color:#000}
.link li .up,.link li .down{width:12px;height:12px;display:inline-block;margin-right:5px;margin-top:8px;float:left}
.link li .up{background-position:0 -50px}
.link li.on .up{background-position:0 -100px}
.link li .down{background-position:-50px -50px}
.link li.on .down{background-position:-50px -100px}
.link li a:hover{text-decoration:underline}
.link dl{float:left;width:100%;padding:10px 0;border-bottom:1px dotted #eee}
.link dl.bg_gray{background:#f9f9f9}
.link dl i{float:left;width:30px;height:75px;line-height:24px;text-align:center;font-style:normal;color:#ccc}
.link dl dt{float:left;width:260px;height:24px;line-height:24px;overflow:hidden}
.link dl dt span{float:right;width:100px}
.link dl dt a:hover{color:#fff;background:#026E9B}
.link dl dd{float:left;height:24px;line-height:24px;overflow:hidden}
.link dl dd.s1{width:220px}
.link dl dd.s2{width:40px}
.link dl dd.s3{width:260px}

.adlink{padding:1px;}
.adlink li { width:140px; text-align:center; float:left;font-family: Arial;color:#333;margin-left:5px;margin-right:5px; }
.adlink a{font-family: Arial;color:#333;display:inline;float:left;width:140px;overflow:hidden;height:20px;line-height:20px;margin-left:5px;margin-right:5px;}
.adlink a:hover{color:#ff0000;}
.box {border:1px solid #E5E5E5;border-radius:2px;}

.popBG{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;filter:alpha(opacity=50);z-index:999}
.popBox{position:fixed;left:0;top:0;width:100%;z-index:10000}
.popCont{margin:0 auto;width:320px;height:600px;text-align:center;background:url(tips.png)}
.popCont p{padding-top:100px;font-weight:bold;color:#fff}

@media only screen
and (max-width : 320px) {
  .button .btn02{margin-right:0} 
  .main .cut{width:99px;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} 
}
@media only screen
and (min-width : 480px) {
  .menu li{width:33.33%} .menu li.w1{width:66.66%} .menu li.w0 p,.menu li.w1 p{height:58px} .main .tip{display:none} .main .hide{display:table-cell} .button li{width:25%} .link dl i{height:48px}  
}
@media only screen
and (min-width : 540px) {
  .menu li.w0 p,.menu li.w1 p{height:66px} .menu li span {line-height:180%}
}
@media only screen
and (min-width : 640px) {
  .menu li,.button li{width:25%} .menu li.w1{width:50%} .link dl i{height:48px}
}
@media only screen
and (min-width : 960px) {
  .menu li{width:16.66%} .menu li.w1{width:33.33%} .button li{width:12.5%} .link dl i{height:auto}
}