/*common*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;}
ol, ul {list-style:none;}
:focus {outline:0;}
a img {border:0;}
img {vertical-align:middle;}
table {empty-cells:show;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
em, i {font-style:normal;}
b {font-weight:normal;}
body {font-family:SimSun;background:#F7A223 url(../images/bg_body.jpg) repeat-x;}

/*special_box*/
.special_box {overflow:visible;}
.special_box .special_nav {background: none repeat scroll 0 0 #FFFFFF;padding: 0;}

.header {height:385px;overflow:hidden;background: url(../images/top_img.jpg) no-repeat center top;}
.head_wrap{ width:980px; margin:0 auto; overflow:hidden;zoom:1; height:385px;}
.head_wrap .top_img{ width:980px;position:absolute; z-index:3; background:url(../images/head_img.jpg) no-repeat; height:385px;}
.head_wrap .toplink{ margin:286px 0 0 492px; overflow:hidden;zoom:1; height:34px; position:absolute; z-index:4;}
.head_wrap .toplink a{ float:left;}
.head_wrap .toplink a.a1{ width:78px; height:34px; display:block;}
.head_wrap .toplink a.a2{ width:83px; height:34px; display:block; margin-left:213px;}

.topmenu{width:980px; padding:0;overflow:hidden; height:55px; clear:both; margin:0 auto; background:url(../images/topmenu.png) no-repeat;}
.topmenu span{ padding-left:216px; display:block;}
.topmenu span a{ float:left; width:120px; height:50px; margin-right:25px; display:block;}

.wrap{width:980px; padding:0;overflow:hidden; height:100%; clear:both; margin:0 auto; background:url(../images/main_bg.png) repeat-y;}
.main_con{width:860px; padding:0 60px;overflow:hidden; height:100%; clear:both; margin:0 auto; background:url(../images/main_topbg.png) no-repeat 0 0;}
.mbtn a{ background:url(../images/btn_bg2.gif) no-repeat; width:122px; height:33px; line-height:34px; text-align:center; font-size:14px; font-weight:bold; color:#fff; display:block; overflow:hidden;}
.mbtn a:hover{ color:#fff;}

.tit_dy{ background:url(../images/title_dy.png) no-repeat; height:78px;}
.tit_tj{ background:url(../images/title_tj.png) no-repeat; height:78px; overflow:hidden;}
.tit_l{ float:left; display:block; width:200px;height:78px;}
.tit_tj .mbtn{ float:right; margin-top:15px; margin-right:40px;}
.con_dy{ padding:5px 40px 20px 35px;}
.con_dy p{ font-size:14px; line-height:26px;}
.con_dy .mbtn { overflow:hidden;zoom:1; display:block; margin-top:15px;}
.con_dy .mbtn a{ float:right;}

.md_list{ background: url(../images/img_ul_bg.png) repeat-y;}
.md_list ul{ overflow:hidden;zoom:1;}
.md_list ul li{ float:left; width:430px; overflow:hidden;height:246px;}
.md_list ul li img{ width:170px; height:200px; border:solid 1px #e7843b; margin:20px 0 0 30px; float:left;}
.md_info{ float:right; width:200px; font-size:14px; padding:20px 10px 0 0; line-height:24px;}
.md_info b{ font-weight:bold; color:#333;}
.md_info dl{ overflow:hidden;zoom:1;}
.md_info dl dt{ display:block; color:#e64d08; font-weight:bold;}
.md_info dl dt a{color:#e64d08;}
.md_info dl dt a:hover{color:#f60;}
.md_info dl dd{ float:left; width:100px;}
.md_info .vote{ margin-top:5px; display:block; color:#e64d08;}
.md_info p a{color:#e64d08; }
.md_info p a:hover{color:#e64d08;}
.btn-dig-vote{ background:url(../images/btn_bg1.gif) no-repeat; width:51px; height:23px;line-height:23px; color:#fff; border:none; margin-right:5px; cursor:pointer; }

.tj_list{ overflow:hidden;zoom:1; padding:0 0 0 55px;}
.tj_list li{ float:left; width:80px; overflow:hidden; margin-right:15px;}
.tj_list li img{ width:80px; height:80px; display:block; vertical-align:bottom; margin-bottom:5px;}
.tj_list li span{ display:block; height:22px; line-height:22px; overflow:hidden; text-align:center; font-weight:bold;}
.tj_list li p{ line-height:22px; height:44px; overflow:hidden; text-align:center;}

.hdzbf{ background:url(../images/bot_logo.png) no-repeat; height:116px;}
.hdzbf .botlink{ display:block; padding-top:39px; margin-left:119px; overflow:hidden;zoom:1;}
.hdzbf .botlink a{ float:left;}
.hdzbf .botlink a.a1{ width:88px; height:77px; display:block; margin-right:258px;}
.hdzbf .botlink a.a2{ width:133px; height:62px; display:block;}

.sm{padding:5px 25px;}
.sm p{ border:solid 1px #ffd3c0; background:#fffaf5; padding:5px 10px; line-height:20px; color:#666;}

.footer{ background:url(../images/main_botbg.png) no-repeat; width:980px; height:113px; margin:0 auto;}
#bottominfo{ background: none; padding-top:55px; color:#fff;}
#bottominfo a,#bottominfo a:hover{ color:#fff;}