body,p,ul,li,dl,dt,dd,h1,h2,h3,h4,strong,input,form{margin:0; padding:0}
ul,li{list-style:none}
img{border:none}
a{color:#333;text-decoration:none}
a:hover{color:#06C; text-decoration:underline}
.disnone{display:none}
a span{cursor:pointer}
h1,h2,h3,h4{font-size:14px}
.mt{margin-top:10px}
.more{color:#F60; padding:5px 2px 2px}
.more:hover{color:#FFF; background:#06C}
body{font-size:14px; font-family:"Microsoft Yahei","Arial","sans-serif"}
.content,.asdtop,#now,#link .title,#link .rim,#header span,#hot,#work,#life,#studay,#office,#article,.singlepage{width:960px; margin-left:auto; margin-right:auto; overflow:hidden}

.asdtop{background:#CC9; height:90px}


#header{background:url(../images/header_bg.png) center no-repeat; height:90px; overflow:hidden; font-size:12px}
#header .logo{background:url(../images/logo_m.png) no-repeat 0 10px; width:260px; float:left}
#header .logo a{display:block; height:90px; width:260px; text-indent:-9999em}

#header .search{float:left; overflow:hidden; border:1px solid #c9c9c9; width:370px; height:34px; background:#FFF; margin:30px 0 0 20px}
#header .search .text{width:336px; height:34px; line-height:34px; border:0; text-indent:5px; float:left}
#header .search .submit{width:31px; height:31px; background:url(../images/submit.png); border:0; color:#6a6a6a; text-indent:-9999em; float:left; margin-top:1px}

#header .state{float:right; width:290px; overflow:hidden; margin-top:20px}
#header .state ul{overflow:hidden; height:30px; float:right}
#header .state li{float:left; width:58px; line-height:25px}
#header .state li a{color:#FFF}
#header .state li a:hover{font-weight:bold}
#header .state div{float:right; font-size:14px; color:#FFF}


#nav{background:url(../images/bg_nav.gif); height:45px; line-height:40px; z-index:1000; width:100%; border-top:2px solid #ff3a44}
#nav ul{width:960px; margin:0 auto; background:url(../images/bg_nav_ul.gif) no-repeat bottom; overflow:hidden; height:41px}
#nav ul li{font-family:Î¢ÈíÑÅºÚ,Ó×Ô²,ËÎÌå; width:80px; font-size:16px; text-align:center; float:left}
#nav ul li a{display:block; width:80px}
#nav ul li a:hover{text-decoration:none; color:#FFF; background:#ff3a46}
#nav ul .b a:hover{background:#ff878d}
#nav ul .c a:hover{background:#4ed7a9}
#nav ul .d a:hover{background:#9587eb}
#nav ul .e a:hover{background:#5ed0f9}
#nav ul .f a:hover{background:#4165ff}
#nav ul .g a:hover{background:#2b9cc1}
#nav ul .h a:hover{background:#f8af11}
#nav ul .i a:hover{background:#85b748}
#nav ul .j a:hover{background:#de75ee}
#nav ul .k a:hover{background:#ffd800}
#nav ul .l a:hover{background:#4ed74e}



#link{margin-top:30px; border-top:1px solid #e5e5e5; background:#f7f7f7}
#link .title{margin-top:10px}
#link h2{color:#f8af11; font:bold 24px/30px Î¢ÈíÑÅºÚ,Ó×Ô²,ËÎÌå}
#link ul{overflow:hidden; font-size:12px; padding:5px 5px 10px}
#link li{float:left; line-height:25px; white-space:nowrap; padding:0 7px}




#footer{background:url(../images/footer_bg.png) center no-repeat; text-align:center; border-top:2px solid #ff3a44; padding-top:8px; font-size:12px; color:#666; line-height:24px; padding-bottom:10px}
#footer a{color:#555}



#hot{margin-top:15px}
#hot .l{width:650px; float:left}
#hot h2{font:bold 24px/24px Î¢ÈíÑÅºÚ,Ó×Ô²,ËÎÌå; margin-bottom:15px}
#hot h2 a{color:#ff3a46}
#hot .r h2{color:#ff8742}
#hot dl{overflow:hidden; width:100%; margin-bottom:15px}
#hot dt{font:bold 24px/24px Î¢ÈíÑÅºÚ,Ó×Ô²,ËÎÌå; margin-bottom:10px; height:24px; overflow:hidden}
#hot dd{width:50%; float:left; background:url(../images/dott_red.png) no-repeat 0 11px; text-indent:8px; line-height:24px; height:24px}
#hot .slide{width:240px; height:280px; overflow:hidden; position:relative; float:left}
#hot .slide ul{height:280px; position:absolute}
#hot .slide ul li{float:left; width:240px; height:280px; overflow:hidden; position:relative}
#hot .slide ul li div{position:absolute; overflow:hidden}
#hot .slide .btnBg{position:absolute; width:240px; height:45px; line-height:45px; left:0; bottom:0; background:#ebebeb; color:#ff3a46; text-align:center; font-size:16px; overflow:hidden}
#hot .slide .preNext{width:18px; height:24px; position:absolute; top:130px; background:url(../images/sprite.png) no-repeat; cursor:pointer}
#hot .slide .pre{left:0}
#hot .slide .next{right:0; background-position:right top}

#hot .hot{float:right; width:390px; overflow:hidden; height:300px}
#hot .hot ul{width:100%; overflow:hidden; margin-bottom:15px}
#hot .hot .t{font:bold 20px/30px Î¢ÈíÑÅºÚ,Ó×Ô²,ËÎÌå; display:block; height:30px; overflow:hidden}
#hot .hot .to{background:url(../images/dott_red.png) no-repeat 0 11px; text-indent:10px; overflow:hidden; line-height:24px; height:24px}

#hot .hot .o{float:left; width:50%; background:url(../images/dott_dark.png) no-repeat 0 11px; text-indent:10px; overflow:hidden; line-height:24px; height:24px; font-weight:bold}

#hot .keywords{overflow:hidden; width:100%; background:#f3f3f3}
#hot .keywords ul{padding:0 10px; overflow:hidden}
#hot .keywords li{float:left; width:25%; background:url(../images/dott_red.png) no-repeat 0 18px; text-indent:8px; height:38px; line-height:38px; overflow:hidden}

#hot .r{width:300px; float:right; overflow:hidden}
#hot .r .title{overflow:hidden}
#hot .r .title li{float:left; font:normal 16px/30px Î¢ÈíÑÅºÚ,Ó×Ô²,ËÎÌå; width:100px; background:#f3f3f3; text-align:center}
#hot .r .title li.hover{background:url(../images/dott_lanxian.gif) repeat-x bottom; background:#ff8742}
#hot .r .title a{text-decoration:none}
#hot .r .title li.hover a{color:#FFF}
#hot .r .rim{padding:10px 5px; overflow:hidden}
#hot .r .rim span{display:none; overflow:hidden}
#hot .r .rim span.block{display:block}
#hot .r .rim ul{margin-top:15px}
#hot .r .rim .p{overflow:hidden; height:95px; width:285px; margin-left:5px}
#hot .r .rim .t{}
#hot .r .rim img{float:left; margin-right:10px; border:1px solid #bebfc1}
#hot .r .rim strong{line-height:25px; height:25px; overflow:hidden; display:block}
#hot .r .rim strong a{color:#333}
#hot .r .rim p{font-size:12px; line-height:21px; text-indent:2em; color:#878787}
#hot .r .rim p a{color:#06C}
#hot .r .rim li{line-height:25px; height:25px; overflow:hidden; background:url(../images/dott_orange.png) no-repeat 0px 11px; text-indent:10px}



#studay{margin-top:15px}
#studay .l{width:650px; float:left; height:464px; overflow:hidden}
#studay h2{font:bold 24px/24px Î¢ÈíÑÅºÚ,Ó×Ô²,ËÎÌå}
#studay h2 a{color:#32c987}

#studay .l .p{width:274px; float:left; overflow:hidden}
#studay .l .p li{text-align:center; width:274px; margin:auto; height:200px; overflow:hidden; position:relative; margin-right:10px; float:left; margin-bottom:20px}
#studay .l .p b{line-height:30px; height:30px; overflow:hidden; font-weight:bold; display:block; width:274px; cursor:pointer; position:absolute; left:0; bottom:0; background:#ebebeb; color:#32c987; filter:alpha(Opacity=70); opacity:0.7}



#studay .l .t{float:right; width:360px; overflow:hidden}
#studay .l .t li{line-height:28px; height:28px; overflow:hidden; background:url(../images/dott_green_deep.png) no-repeat 5px 13px; text-indent:15px}
#studay .l .t .o{margin-bottom:25px}

#studay .r h2 a{color:#5ed0f9}
#studay .r{width:300px; float:right; overflow:hidden}
#studay .r .title{overflow:hidden}
#studay .r .title li{float:left; font:normal 16px/30px Î¢ÈíÑÅºÚ,Ó×Ô²,ËÎÌå; width:100px; background:#f3f3f3; text-align:center}
#studay .r .title li.hover{background:url(../images/dott_lanxian.gif) repeat-x bottom; background:#5ed0f9}
#studay .r .title a{text-decoration:none}
#studay .r .title li.hover a{color:#FFF}
#studay .r .choose a{display:block; background:#5ed0f9; color:#FFF; border-right:1px solid #FFF}
#studay .r .rim{padding:10px 5px; overflow:hidden}
#studay .r .rim span{display:none; overflow:hidden}
#studay .r .rim span.block{display:block}
#studay .r .rim ul{margin-top:10px}
#studay .r .rim .p{overflow:hidden; height:95px; width:285px; margin-left:5px}
#studay .r .rim .t{margin-bottom:20px}
#studay .r .rim img{float:left; margin-right:10px; border:1px solid #bebfc1}
#studay .r .rim strong{line-height:25px; height:25px; overflow:hidden; display:block}
#studay .r .rim strong a{color:#333}
#studay .r .rim p{font-size:12px; line-height:21px; text-indent:2em; color:#878787}
#studay .r .rim p a{color:#06C}
#studay .r .rim li{line-height:25px; height:25px; overflow:hidden; background:url(../images/dott_blue.png) no-repeat 0px 11px; text-indent:10px}


#work,#life{width:960px; padding-top:8px; margin:auto; overflow:hidden; padding-bottom:0; margin-top:15px}
#work .title,#life .title,#studay .l .title,#studay .r h2{overflow:hidden; margin-bottom:5px; padding-bottom:10px; width:100%}
#work .title h2,#life .title h2,#studay .title h2{font:bold 24px/24px Î¢ÈíÑÅºÚ,Ó×Ô²,ËÎÌå; float:left}
#work .title h2 a{color:#9587eb}
#life .title h2 a{color:#85b748}
#studay .title h2 a{color:#32c987}
#work .title span,#life .title span,#studay .title span{float:right; font-size:12px; margin-right:10px; margin-top:5px; color:#666}
#work .title span a,#life .title span a,#studay .title span a{color:#999}


#work .rim .p,#work .rim .o,#life .rim .p,#life .rim .o{float:left; overflow:hidden; width:970px}
#work .rim .p li,#life .rim .p li{text-align:center; width:313px; margin:auto; height:207px; overflow:hidden; position:relative; margin-right:10px; float:left}
#work .rim .p b,#life .rim .p b{line-height:30px; height:30px; overflow:hidden; font-weight:bold; display:block; width:293px; cursor:pointer; position:absolute; left:10px; bottom:10px; background:#ebebeb; color:#333; filter:alpha(Opacity=70); opacity:0.7}
#work .rim .o,#life .rim .o{margin-top:10px}
#work .rim .o li,#life .rim .o li{float:left; width:313px; margin-right:10px; background:url(../images/dott_purple.png) 10px 15px no-repeat; height:30px; line-height:30px; text-indent:20px; overflow:hidden}
#life .rim .o li{background-image:url(../images/dott_green.png)}




#model{width:960px; padding-top:8px; margin:auto; overflow:hidden; padding-bottom:0; margin-top:15px}
#model .title{overflow:hidden; margin-bottom:5px; padding-bottom:10px; width:100%}
#model .title h2{font:bold 24px/24px Î¢ÈíÑÅºÚ,Ó×Ô²,ËÎÌå; float:left}
#model .title h2 a{color:#4165ff}
#model .title span{float:right; font-size:12px; margin-right:10px; margin-top:5px}
#model .title span a{color:#999}
#model ul{overflow:hidden}
#model li{float:left; width:181px; text-align:center; display:inline; padding:0 6px; color:#000; line-height:18px; font-size:12px}
#model li img{margin:0 auto 5px; }
#model .bx-prev,#model .bx-next{display:none}
#model b{display:block; cursor:pointer; width:180px; height:16px; line-height:19px; overflow:hidden; text-align:center; font-weight:normal}




#office{margin-top:15px}
#office .l{width:650px; float:left}
#office h2{font:bold 24px/24px Î¢ÈíÑÅºÚ,Ó×Ô²,ËÎÌå; margin-bottom:15px}
#office h2 a{color:#2b9cc1}

#office .l .rim{background:#f3f3f3; height:279px; padding:20px 10px; overflow:hidden}
#office .l dl{float:left; width:310px; height:170px}
#office .l dt{background:url(../images/wd_1.png) no-repeat; height:30px; text-indent:35px; font-weight:bold; line-height:30px; margin-bottom:5px}
#office .l .a{background:url(../images/wd_2.png) no-repeat}
#office .l .b{background:url(../images/wd_3.png) no-repeat}
#office .l .c{background:url(../images/wd_4.png) no-repeat}
#office .l dd{float:left; width:30%; line-height:28px; height:28px; overflow:hidden; margin-left:10px; display:inline}

#office .r h2 a{color:#f8af11}
#office .r{width:300px; float:right; overflow:hidden}
#office .r .rim{background:#e5e5e5; overflow:hidden; padding:1px}
#office .r .title{float:left; background:#f3f3f3; width:90px}
#office .r .title li{font:normal 14px/45px Î¢ÈíÑÅºÚ,Ó×Ô²,ËÎÌå; width:90px; text-align:center; height:45px; float:left}
#office .r .title li.hover{background:url(../images/dott_lanxian.gif) repeat-x bottom; background:#FFF; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-weight:bold}
#office .r .title #a.hover{border-top:0; height:46px}
#office .r .title #b.hover{border-bottom:0; height:46px}
#office .r .title a{text-decoration:none; display:block}
#office .r .title li.hover a{color:#f8af11}
#office .r .srim{float:right; background:#FFF}
#office .r .srim{padding:10px 5px; overflow:hidden; width:198px; height:297px}
#office .r .srim span{display:none; overflow:hidden}
#office .r .srim span.block{display:block}
#office .r .srim li{float:left; width:49%; line-height:30px; font-size:12px; text-indent:5px}



#now{margin-top:8px; line-height:30px; height:30px; background:#FFF} 
#now div{float:left; text-indent:19px; background-position:-286px -59px; font-size:12px}
#now span{float:right; width:300px; margin-top:3px}
#now .text{border:1px solid #CCC; width:232px; height:18px; line-height:18px; color:#666; text-indent:5px}
#now .submit{background:#535353; border:0; color:#FFF; width:50px; height:22px; margin-left:5px; cursor:pointer}





#article{margin-top:8px; background:#FFF; margin-bottom:10px}
#article .left{width:650px; float:left}
#article .right{width:300px; float:right; overflow:hidden}
#article .show{width:648px; border-top:2px solid #f1f4f6}
#article .show h1,#article .show .shorttitle{font-size:21px; text-align:center; color:#000; margin-top:25px; font-weight:bold}
#article .show .longtitle{display:none}
#article .show .info{text-align:center; font-size:12px; color:#7e7e7e; line-height:25px}
#article .show .info a{color:#7e7e7e}
#article .show .info .p{color:#0b3b8c}
#article .show .info .p span{cursor:pointer; color:#C00}
#article .show .info .s{font-size:14px; font-weight:bold; margin-right:2px}
#article .show .info .b{font-size:16px; color:#0B3B8C; font-weight:bold; margin-left:2px}

#text{padding:10px 3px; font-size:16px; line-height:28px; word-break:break-all; word-wrap:break-word; color:#333}
#text p{padding:8px 5px 8px 8px; text-indent:2em}
#text p:hover,#text p.sfhover{background:#EDF6ED}
#text a{color:#F00}


#turnpage,#turnpagelist{position:relative; width:100%; text-align:center; overflow:hidden}
#turnpage ul,#turnpagelist ul{float:left; position:relative; left:50%}
#turnpage li,#turnpagelist li{position:relative; right:50%; float:left; margin:0 3px; border:solid 1px #d8d8d8; line-height:25px; color:#333}
#turnpage .thisclass,#turnpagelist .thisclass{border:1px solid #900; background:#C00;color:#FFF}
#turnpage .thisclass a,#turnpagelist .thisclass a{color:#FFF}
#turnpage li a,#turnpagelist li a{display:block; overflow:hidden; padding:0 10px}


#sns{widht:650px; overflow:hidden; margin-top:20px}
#fshare{float:left; width:200px; overflow:hidden; height:50px}
#banquan{float:right; width:440px; overflow:hidden; font-size:12px; line-height:25px; height:25px}


/*.related{overflow:hidden; clear:both; width:648px; margin:0 auto 15px}
.related dt{background:#f3f3f3; height:30px; line-height:30px; color:#002443; font-weight:bold; text-indent:10px; margin-bottom:8px}
.related dd{background:url(../images/dott_yuan.gif) no-repeat 9px 12px; height:26px; line-height:26px; color:#999; font-size:12px}
.related dd a{color:#0b3b8c; font-size:14px; width:560px!important; width:540px; height:26px; overflow:hidden; display:inline-block; vertical-align:middle; text-indent:20px; float:left}*/

.relateds{overflow:hidden; clear:both; width:650px; margin:0 auto 5px}
.relateds dt{background:#f3f3f3; height:30px; line-height:30px; color:#002443; font-weight:bold; text-indent:10px; margin-bottom:8px}
.relateds dd{padding:0 10px; background-position:-288px -600px; color:#999; font-size:12px; margin:10px 0}
.relateds dd strong a{color:#0b3b8c; font-size:14px; height:26px; line-height:26px; overflow:hidden; text-indent:20px}
.relateds dd p{text-indent:2em; line-height:20px}
.relateds dd p a{color:#F00}


.picasd{border:1px solid #d0d0d0; width:648px; margin-top:8px; overflow:hidden; font-size:14px; line-height:22px}
.picasd h3{background:#fafafa; border-bottom:1px solid #d0d0d0; height:30px; line-height:30px; text-indent:20px}
.picasd ul{padding:15px 0 0 16px; overflow:hidden; width:632px}
.picasd li{float:left; font-size:12px; width:162px; height:145px; overflow:hidden}
/*.picasd li img{width:150px; height:110px; display:block; margin-bottom:5px}
.picasd li span{cursor:pointer; width:150px; height:16px; line-height:19px; overflow:hidden; display:block; text-align:center}*/
.picasd li a{color:#0b3b8c}
.picasd li b{display:block; cursor:pointer; width:150px; height:16px; line-height:19px; overflow:hidden; text-align:center; font-weight:normal}

.rplist,.rtnlist,.rtlist,.rptlist{width:300px; margin-top:8px; overflow:hidden}
.rplist{background:#f7f6f6}
.rplist h3,.rtnlist h3,.rtlist h3,.rptlist h3{height:28px; line-height:30px; font-size:16px; text-indent:15px}
.rplist ul{width:282px; padding:10px 0px 5px 16px; overflow:hidden}
.rplist li{float:left; font-size:12px; width:141px; height:125px; overflow:hidden; line-height:19px}
.rplist li a{width:124px; height:92px; display:block; margin-bottom:5px; color:#666}
.rplist li a:hover{color:#0b3b8c; text-decoration:none}
.rplist li b{display:block; cursor:pointer; width:124px; height:16px; line-height:19px; overflow:hidden; text-align:center; font-weight:bold}

.rtnlist{background:#f1f4f6}
.rtnlist h3{color:#ff3a44}
.rtnlist ul{width:292px; padding:10px 3px; overflow:hidden}
.rtnlist li{height:32px; line-height:30px; background:url(../images/dott_red.png) no-repeat 10px 13px; text-indent:20px; font-size:12px; overflow:hidden}
.rtnlist a:hover{color:#0b3b8c}

.rtlist{background:#f7f6f6}
.rtlist ul{width:282px; padding:10px 13px 10px 3px; overflow:hidden}
.rtlist li{height:25px; line-height:25px; background:url(../images/dott_yuan.gif) no-repeat 10px 11px; text-indent:20px; font-size:12px; overflow:hidden}
.rtlist i{font-style:normal; color:#999}
.rtlist a:hover{color:#0b3b8c}

.rptlist{margin:0; background:#f1f4f6}
.rptlist h3{color:#ff3a44}
.rptlist .p{width:288px; border-width:0 1px; padding:8px 5px 0}
.rptlist .p ul{background:#FFF; display:block; width:288px; height:128px; overflow:hidden}
.rptlist .p li{float:left; font-size:12px; width:128px; height:125px; overflow:hidden; line-height:19px; margin-top:8px; margin-left:12px; display:inline}
.rptlist .p li a{width:124px; height:92px; display:block; margin-bottom:5px; color:#666}
.rptlist .p li a:hover{color:#0b3b8c; text-decoration:none}
.rptlist .p li b{display:block; cursor:pointer; width:124px; height:16px; line-height:19px; overflow:hidden; text-align:center; font-weight:bold}
.rptlist .t ul{width:292px; border-top:0; padding:10px 3px; overflow:hidden}
.rptlist .t li{height:25px; line-height:25px; background:url(../images/dott_sanjiao_red.png) no-repeat 10px 9px; text-indent:22px; font-size:12px; overflow:hidden}
.rptlist .t a:hover{color:#0b3b8c}
.rptlist .subnav ul{padding:5px; overflow:hidden; margin-left:3px}
.rptlist .subnav li{float:left; width:33%; height:35px; line-height:35px; text-align:center; background:url(../images/dott_sanjiao_red.png) no-repeat 10px 13px}
.rptlist .subnav li a:hover{display:block; background:#ff3a44; color:#FFF}
.rptlist .subnav .thisclass{background:url(../images/dott_sanjiao.gif) no-repeat 10px 13px; font-weight:bold}



#zhanmidlle{float:right; clear:right; height:50px; width:1px}
#wzmidlle{float:right; clear:right; width:360px; margin:10px; margin-right:10px; overflow:hidden; border:#BE0000 solid 0px; padding:15px 0 0; display:inline}
.asdtt{width:580px; height:90px; overflow:hidden; margin:10px auto}

.backindex{margin-top:8px; text-align:center}
.backindex a{border:1px solid #CCC; padding:10px; background: #F5F8FD; display:block; font-size:18px; font-family:"microsoft yahei","ºÚÌå"; border-radius:2px}
.backindex a:hover{background:#2163A5; color:#FFF; text-decoration:none}

.show{padding-bottom:10px}
#newslist{padding:10px}
#newslist h3{font-size:16px; color:#CC0001; line-height:30px; margin-bottom:8px; margin-left:10px;}
#newslist h3 a{color:#CC0001;}
#newslist ul{margin-bottom:10px;}
#newslist li{line-height:35px; height:35px; position:relative; color:#000;}
#newslist li span{position:absolute; right:10px; top:0px; color:#999; font-size:12px}
#newslist li a{color:#000}
#newslist li a:hover{color:#C00}
#newslist .o{padding-bottom:10px; border-bottom:1px dashed #FCC; margin-bottom:10px}



.singlepage{width:960px; margin:10px auto 0; overflow:hidden}
.singlepage h1{text-align:center; line-height:30px; font-size:16px; margin-top:10px}
.singlepage h2{text-align:center; margin-bottom:10px}
.singlepage #text{font-size:14px}
.singlepage .l{width:90px; float:left; font-size:12px}
.singlepage .l dl{border:1px solid #dedede; overflow:hidden; display:block; padding-bottom:10px; width:88px}
.singlepage .l dt{border-bottom:1px dotted #dedede; line-height:35px; font-weight:bold; text-align:center; margin-bottom:8px}
.singlepage .l dd{background:url(../images/dott_square.gif) no-repeat 10px 8px; line-height:25px; height:25px; overflow:hidden; text-indent:25px; float:left; width:99px}
.singlepage .l a{text-decoration:underline}
.singlepage .r{width:858px; float:right; border:1px solid #dedede; padding:15px 0; overflow:hidden}
.singlepage .r dl{padding:10px 30px; overflow:hidden}
.singlepage .r dt{font:bold 14px/30px 'ËÎÌå'}
.singlepage .r dd{float:left; line-height:25px; height:25px; white-space:nowrap; padding-right:10px}
.singlepage .r dd a{color:#F00}
.singlepage .r .map{width:550px; margin:auto}