/*design by deodar*/
/*qq:489484*/
/*mail:deodarw@hotmail.com*/
/*通用设定*/
body, div{margin:0 auto; text-align:left; font-size:12px; line-height:21px; font-family:arial,sans-serif,宋体;}
body{background:#fff1f5;}
*{margin:0; padding:0; list-style-type:none; list-style-position:outside;}
img{border:none;}
h1,h2,h3,h4,h5{margin:0; padding:0; font-size:12px; list-style:none;}

/*闭合器*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.clearfix{display:inline-block;}

/*链接文字*/
a{color:#444; text-decoration:none;}
a:hover{color:#f60; text-decoration:underline;}/*链接颜色*/
a.f,.p1{color:#f58;}/*粉色*/
a.o,.p2{color:#f60;}/*橙色*/
a.r,.p3{color:#c33;}/*红色*/
a.l,.p4{color:#09a;}/*蓝色*/
a.h,.p5{color:#444;}/*灰色*/
a.w,.p6{color:#fff;}/*白色*/

.c1,ul.c1{font-size:14px;}/*大字体*/
.c2{font-size:12px; color:#aaa;}/*注释*/
.c3{font-weight:100;}

hr{border:0; height:1px; border-bottom:1px solid #e6e6e6; background:#e6e6e6; clear:both;}

/*背景*/
.bg{background:transparent url(bg.png) 948px 2500px;}
.bg1{background:#fff1f5;}
.bg2{background:#fff8f4;}
.bg3{background:#fff6f1;}
.bg4{background:#e9f6f7;}
.bg5{background:#f5f5f5;}

/*顶部*/
#top{width:948px; background:#fff; height:60px; padding:12px 12px 0 12px;}
#topAd{width:468px; text-align:center; float:left;}
.topCon{float:left; width:240px;}
.topCon li{text-align:right; width:100%; line-height:25px;}
.topCon li.n1,#top div li.n2{width:74px; margin-left:8px; float:right; background-position:-260px -680px; clear:none;}
.topCon li.n2{background-position:-380px -680px;}

/*导航*/
.nav{width:948px; background-position:0 0; border:12px solid #fff; height:60px;}
.nav ul{clear:both; padding-left:20px;}
.nav li{line-height:27px; float:left; clear:none;}
.nav li.n1{width:610px; font-family:宋体;}
.nav li.n2{width:318px; line-height:23px;}
.nav li.n2 input{margin:0 6px 0 0;}
.nav ul.menu{padding-left:4px;}
.nav ul.menu li{padding:0 14px 0 16px; background-position:-140px 0; line-height:33px; height:33px; font-size:14px; width:auto;}
.nav ul.menu a{color:#fff;}
.nav ul.menu a.q{color:#ff9;}

.nav2{width:948px; border:12px solid #fff; background:#fff; border-top:none; height:31px;}
.nav2 img{float:left; margin:0 10px 0 0;}
.nav2 div{float:right; background-position:0 -1860px; padding:0 12px 0 12px; font-weight:bold; line-height:31px; width:824px;}
.nav2 div span.left{float:left;}
.nav2 div span.right{float:right;}

/*底部*/
#bottom{padding:15px 0 15px 0; overflow:hidden; clear:both;}
#bottom p{text-align:center;}

/*按钮*/
.inp1,.inp2,.inp3,.inp4,.inp5{border:1px solid #ffadc6; padding:1px; display:inline; text-align:center; color:#f58; font-size:12px; font-weight:bold; height:23px; line-height:19px; background-position:0 -70px; cursor:pointer;}
.inp2{border:1px solid #ffcead; color:#f60; background-position:0 -100px;}
.inp3{border:1px solid #ffc2ad; color:#c33; background-position:0 -130px;}
.inp4{border:1px solid #9de0e7; color:#09a; background-position:0 -160px;}
.inp5{border:1px solid #ccc; color:#444; background-position:0 -190px;}
.inpA,.inpB,.inpC,.inpD,.inpE{width:101px; height:36px; line-height:36px; text-align:center; float:left; color:#fff; font-size:14px; display:inline; margin:10px 0 0 57px; font-weight:bold; background-position:-40px -680px; cursor:pointer;}
.inpB{background-position:-150px -680px;}
.inpE{background-position:-600px -680px;}
a.inpA,a.inpB,a.inpE{color:#fff; text-decoration:none;}
.inpC,.inpD{width:85px; height:25px; line-height:25px; margin:10px 10px 0 0; font-size:12px; background:#f58; border:1px solid #b36;}
.inpD{background:#888; border:1px solid #666;}
.inpS{height:0; width:0; padding:12px 30px 13px 31px; float:left; margin:-25px 0 0 0; background-position:-880px -33px; border:none; cursor:pointer;}
.inpL{height:0; width:0; padding:22px 23px 22px 22px; float:left; background-position:-880px -480px; border:none; cursor:pointer;}
.inpNone{width:0px; height:0px;}

/*块修饰*/
.box,.box1,.box2,.box3,.box4,.box5,.box6{border:1px solid #ffadc6; background:#fff; padding:1px; margin:0 0 12px 0;}
.box{border:none; padding:0;}
.box2{border:1px solid #ffcead;}
.box3{border:1px solid #ffc2ad;}
.box4{border:1px solid #9de0e7;}
.box5{border:1px solid #ccc;}
.box5Bg{background-position:0 -1900px;}
.box6{border-top:none;}
.boxA,.boxB,.boxC,.boxD,.boxE,.boxH{border-left:1px solid #ffadc6; border-right:1px solid #ffadc6; background:#fff; padding:10px 1px 0 1px;}
.boxB{border-left:#ffcead; border-right:#ffcead;}
.boxC{border-left:#ffc2ad; border-right:#ffc2ad;}
.boxD{border-left:#9de0e7; border-right:#9de0e7;}
.boxE{border-left:#ccc; border-right:#ccc;}
.boxF{background-position:-242px -420px; height:23px;}
.boxH{padding-top:0;}
.boxH div.content{background:#fff1f5;}
.boxL{background-position:0 -1510px;}
.boxAB,.boxBB,.boxCB,.boxDB,.boxEB,.boxHB,.boxLB{background-position:0 -250px; height:6px; overflow:hidden; margin:0 0 12px 0;}
.boxBB{background-position:0 -290px;}
.boxCB{background-position:0 -330px;}
.boxDB{background-position:0 -370px;}
.boxEB{background-position:0 -410px;}
.boxHB{background-position:0 -590px;}
.boxLB{background-position:0 -1840px; margin:0;}
.boxAB div,.boxBB div,.boxCB div,.boxDB div,.boxEB div{background-position:-938px -250px; width:10px; height:6px; float:right;}
.boxBB div{background-position:-938px -290px;}
.boxCB div{background-position:-938px -330px;}
.boxDB div{background-position:-938px -370px;}
.boxEB div{background-position:-938px -410px;}

/*标题栏*/
.tit{height:29px; background-position:0 -70px;}
.tit h1{line-height:29px; font-size:18px; float:left; text-align:center; font-family:黑体; font-weight:100; padding:0 0 0 15px; color:#fff; display:inline;}
.tit1,.tit2,.tit3,.tit4,.tit5,.tit6,.titA,.titB,.titC,.titD,.titE,.titF,.titH,.titL{height:29px; margin:0; background-position:0 -70px;}
.tit2{background-position:0 -100px;}
.tit3{background-position:0 -130px;}
.tit4{background-position:0 -160px;}
.tit5{background-position:0 -190px;}
.tit6{background-position:0 -510px; height:43px;}
.titA{background-position:0 -220px; margin:0;}
.titB{background-position:0 -260px; margin:0;}
.titC{background-position:0 -300px; margin:0;}
.titD{background-position:0 -340px; margin:0;}
.titE{background-position:0 -380px; margin:0;}
.titF{background-position:0 -420px; height:41px; margin:0; clear:both;}
.titH{background-position:0 -560px; margin:0;}
.titL{background-position:0 -1480px; height:24px; margin:0;}
.titT{background-position:0 -600px; height:45px;}
.tit1 h2,.tit2 h2,.tit3 h2,.tit4 h2,.tit5 h2,.tit6 h2,.titA h2,.titB h2,.titC h2,.titD h2,.titE h2,.titH h2,.titL h2,.titT h1{line-height:29px; margin:0; float:left; color:#f58; font-size:12px; font-weight:bold; padding:0 0 0 12px; display:inline;}
.tit2 h2,.titB h2{color:#f60;}
.tit3 h2,.titC h2{color:#c33;}
.tit4 h2,.titD h2{color:#09a;}
.tit5 h2,.titE h2{color:#444;}
.tit6 h2{font-size:14px; line-height:43px; padding:0 0 0 90px;}
.titH h2{color:#000; padding:0 0 0 37px; clear:both;}
.titL h2{font-size:14px; line-height:24px; padding:0 0 0 37px; clear:both;}
.titT h1{font-family:黑体; font-size:18px; color:#000; font-weight:100; padding:0 0 0 50px;}
.titT h1,.titT span{line-height:45px;}
.tit div,.tit1 div,.tit2 div,.tit3 div,.tit4 div,.tit5 div,.tit6 div,.titA div,.titB div,.titC div,.titD div,.titE div{float:right; line-height:29px; padding:0 10px 0 0; width:83px; height:29px; text-align:right; background-position:-855px -70px;}
.tit2 div{background-position:-855px -100px;}
.tit3 div{background-position:-855px -130px;}
.tit4 div{background-position:-855px -160px;}
.tit5 div{background-position:-855px -190px;}
.tit6 div{background:none; line-height:43px; width:150px;}
.titA div{background-position:-855px -220px;}
.titB div{background-position:-855px -260px;}
.titC div{background-position:-855px -300px;}
.titD div{background-position:-855px -340px;}
.titE div{background-position:-855px -380px;}
h1.tit{font-family:黑体; font-size:18px; text-align:center; padding:11px 0 0 0; height:18px; font-weight:100; color:#f58;}

/*内容*/
.content{width:100%; clear:both; padding:8px 0 0 0; overflow:hidden;}
.content ul,.content dl{display:block; margin:0 12px 6px 12px; overflow:hidden; word-break:break-all; clear:both;}
.content ul{_float:left; _display:inline;}
.content ul.center li,.content li.center{text-align:center;}
.content ul.center li img{margin:5px 0 5px 0;}
.content ul.dot,.content ul.inv,.content ul.hot{margin-top:-2px;}
.content ul.hot{background-position:0 -760px;}
.content ul.dot li,.content ul.inv li,.content ul.hot li{line-height:22px; height:22px; background:url(bg.png) 0 -1240px;}
.content ul.dot2 li{line-height:21px; height:21px; background:url(bg.png) 0 -1241px;}
.content ul.inv li{background-position:0 -720px; width:137px; height:21px; line-height:21px; padding:0 0 0 15px; border-bottom:1px solid #ffd6e5;}
.content ul.hot li{background:none; width:132px; padding:0 0 0 20px;}
.content ul.type{width:106px; margin:0; padding:0 14px 0 14px; float:left; border-right:1px solid #f0f0f0; clear:none;}
.content ul.type h2{width:104px; height:27px; line-height:31px; font-size:12px; float:left; text-align:center; background-position:0 -470px;}
.content ul.type img{width:100px; height:125px;}
.content ul.type2{border:none; width:100px; line-height:19px; background-position:-760px -800px;}
.content ul.type2 h2{color:#f58; font-weight:bold; padding:0; height:21px; line-height:21px; text-align:left;}
.content ul.pic1 li{width:124px; padding:5px 10px 10px 15px; text-align:center; clear:none;}
.content ul.mar{margin:0 30px 20px 30px;}
.content ul.mar li{margin:0 0 15px 0;}
.content li{width:100%; float:left; text-align:left; clear:both;}
.content li a img{padding:1px; border:1px solid #f0f0f0;}
.content li a:hover img{border:1px solid #ffcead;}
.content a.t1,.content a.t2,.content a.t3,.content a.t4,.content a.t5,.content a.t6{float:left; margin:8px 10px 0 0; height:15px; width:15px; padding:1px; background:#fff1f5; border:1px solid #ffcbdb;}
.content a.t2{background:#fff8f4; border:1px solid #ffe0cb;}
.content a.t3{background:#fff6f1; border:1px solid #ffd9cc;}
.content a.t4{background:#e9f6f7; border:1px solid #b7e2e7;}
.content a.t5{background:#f1fff1; border:1px solid #cbffcb;}
.content a.t6{background:#f5f5f5; border:1px solid #dddddd;}
.content dl.pic1{margin:0 0 19px 0; height:164px;}
.content dl.pic1 dt{float:left; margin:0 20px 0 0;}
.content dl.pic1 dt a img{padding:1px; border:5px solid #fff1f5;}
.content dl.pic1 dt a:hover img{padding:1px; border:5px solid #ffadc6;}
.content dl.pic1 h2{font-family:黑体; font-size:18px; font-weight:100; color:#f58;}
.content dl.pic2,.content dl.pic5{margin-bottom:0; width:325px; height:165px; display:inline; float:left; clear:none;}
.content dl.pic2 dt,.content dl.pic5 dt{margin:0 12px 0 0; float:left;}
.content dl.pic2 dt img,,.content dl.pic5 dt img{margin:4px 0 0 0;}
.content dl.pic5{width:680px; clear:both;}
.content dl.pic3{padding-bottom:4px; _padding-bottom:0; margin-bottom:0;}
.content dl.pic3 dt img{margin:3px 12px 0 0; float:left;}
.content dl.pic4{width:120px; padding:0 10px 10px 25px;}
.content dt a img{padding:1px; border:1px solid #e6e6e6;}
.content dt a:hover img{border:1px solid #f60;}
.content dd.aut{margin:3px 0 7px 0; color:#888;}
.content span.left{float:left;}
.content span.right{float:right;}
.content h2,.content h3{font-size:14px; line-height:21px;}
.content h2 span.t1{font-size:12px; float:right; font-family:宋体; font-weight:100; *margin-top:-17px;}
.content h2 span.t1 b{color:#f60;}
.content h4{font-size:12px;}

.intro{font-size:14px; padding:20px; line-height:25px;}
.intAdd{padding:0 35px 15px 35px;}

/*登录*/
.login{background-position:0 -1326px;}
.login ul{height:103px; padding-top:4px;}
.login li{float:left; width:156px; margin:0 0 8px 0; clear:none;}
.login li.login{margin:-25px 0 0 0; padding:0; width:45px;}
.login li.n1{width:100%; margin:0; text-align:center;}

/*表格*/
.td1,.td2,.td3,.td4,.td5{background-position:-6px -222px; height:27px; line-height:27px; color:#f58; font-size:14px; font-weight:bold;}
.td2{background-position:-6px -262px; color:#f60;}
.td3{background-position:-6px -302px; color:#c33;}
.td4{background-position:-6px -342px; color:#09a;}
.td5{background-position:-6px -382px; color:#444;}
.td1 td,.td2 td,.td3 td,.td4 td,.td5 td{padding-left:20px;}
table.list,table.list2{font-size:14px; margin:0 auto; width:678px; line-height:25px;}
table.list td{border-bottom:1px solid #ffd6e5;}
table.list2{width:95%;}
table.list2 td{border-bottom:1px solid #e6e6e6;}
table.list2 td.tit,table.list2 td.tit2{background:#fff1f5; border:none; text-align:center; font-weight:bold; color:#f58;}
table.list2 td.tit2{font-size:12px; color:#444;}
table.list2 td.ann{border:none; text-align:center; font-size:12px; height:41px; vertical-align:top; color:#888;}
table.list2 td.ann a{color:#888;}
table.list2 td.ann span,table.list2 td.ann span a{color:#444; font-weight:bold;}
table.list1{font-size:14px;}
table.list1 span{color:#888;}
.fra{background-position:-720px -480px; width:130px; height:160px; float:left; padding:5px 0 0 5px;}
.fra img{border:1px solid #fff;}
.vip{background-position:0 -680px; height:0; width:0; padding:9px 18px 9px 19px;}
*:lang(zh) .vip{padding-top:0;}

/*布局*/
.main{width:948px; height:100%; background:#fff; padding:0 12px 12px 12px; clear:both; overflow:auto;}
.mainAd{width:972px; padding:0 0 12px 0;}
.fl{float:left;}
.mar1{margin:0 12px 0 0;}
.mar2{margin:0 18px 0 0;}
.modAll{width:948px;}
.mod1{width:180px;}
.mod2{width:230px;}
.mod3{width:514px;}
.mod4{width:564px;}
.mod5{width:706px;}

/*翻页*/
.page{display:inline; margin:0 0 8px 0; clear:both;}
.page a,.page a:hover{line-height:16px; height:16px; margin:0 3px 0 3px; padding:0 4px 0 4px; color:#444; background:#f0f0f0; border:1px #dcdcdc solid;}
.page a:hover,.page a.hover{background-color:#444; border:1px #444 solid; color:#fff; font-weight:bold;}


/*选项卡*/
.reCon{margin:0 0 12px 0;}
.tab{display:none; border:1px solid #ffadcc; border-top:none; padding:10px 0 10px 0; width:704px;}
.tab ul{margin:6px 25px 6px 25px;}
.tab.up{display:block;}
.tagBox{background-position:0 -2050px; height:29px;}
.tagBox h3{background-position:-150px -2020px; font-weight:100; width:140px; text-align:center; float:left; display:inline; font-size:14px; height:29px; line-height:29px; margin:0 0 0 10px; cursor:pointer;}
.tagBox h3.up{background-position:0 -2020px; color:#f58; font-weight:bold;}
.tab li.box2{width:626px; padding:4px 12px 2px 12px; color:#f60; background:#fff8f4;}

/*封面页*/
#cover{height:400px; background:url('cover_bg.png') no-repeat; overflow:hidden; background-position:center; clear:both;}
#cover div{width:320px; margin-top:180px; text-align:center;}
#cover div p{text-align:right; margin-top:25px;}
.yx{ width:560px; height:420px; background:url(yx.jpg) no-repeat; padding:132px 341px 48px 47px;}
.yx p{line-height:21px; font-size:14px; color:#000; padding-bottom:14px; text-indent:28px;}
.yx p.t1{color:#f58; padding:0 0 0 28px; text-indent:0;}