*{ margin:0; padding:0;}
body{ font-family:SimSun,Arial; font-size:12px; color:#333; line-height:1.6em;}
.clear{width:100%; height:6px;content:"."; clear:both; visibility:hidden; display:none; *zomm:1;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{display:none; height:0px; clear:both; width:100%; content:".";}
a{text-decoration:none; outline:none;}
.hidden{display:none;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family:SimSun,Arial; font-size:12px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#f60;}
img{border:0;} 
.ff{ font-family:"Microsoft Yahei",SimSun,Arial;}
h1{font-weight:normal;font-size:12px;}

div.h_one{ clear:both; margin:15px auto; width:1000px;}

/*Í·ÎÄ¼þ*/
div.header{ clear:both; background:#ebebeb url(images/header.gif) repeat-x left top; height:40px; line-height:40px;}
div.header_w{ clear:both; width:1000px; margin:0 auto; background:#ebebeb url(images/header.gif) repeat-x left top;}
dl.header{ clear:both;}
dl.header dd{ float:right;}
dl.header dt{ float:left; padding-top:2px;}
dl.header dd ul{ float:right;}
dl.header dd li{ line-height:22px; height:30px; padding-top:10px; position:relative; float:left;}
div.sec_box{ display:none; clear:both; position:absolute; background:#fff; border:1px solid #ebebeb; border-top:none; padding:10px 10px; width:110px; text-align:center; top:40px; left:-80%;}
dl.header dd a{ margin:0 6px;}
a.wei_a,a.sina_a{ display:inline-block; vertical-align:middle; width:28px; height:22px; line-height:22px; overflow:hidden;}
a.wei_a{ background:url(images/wei.gif) no-repeat center center;}
a.sina_a{ background:url(images/sina.gif) no-repeat center center;}
a.wei_a:hover{ background:url(images/wei_h.gif) no-repeat center center;}
a.sina_a:hover{ background:url(images/sina_h.gif) no-repeat center center;}

div.header_c{ _overflow:hidden; clear:both; height:90px; padding:30px 0 0 0; margin:0 auto; background:#fff; width:1000px;}
div.logo{ float:left; padding:0;}
div.header_r{ float:right;}
div.h_search{ float:right; padding:0 37px 0 0; width:505px;}
div.search_tab_nav,dl.secrch_nav{ clear:both;}
div.search_tab_nav dl{ clear:both;}
div.search_tab_nav dd,dl.secrch_nav dt{ float:left; cursor:pointer; position:relative; height:28px; line-height:28px; padding:0 12px;}
div.search_tab_nav dd span,dl.secrch_nav dt span{ display:block; position:absolute; top:50%; width:5px; height:9px; line-height:9px; overflow:hidden; font-size:0; right:-5px; margin-top:-5px;}
dl.secrch_nav dt span{background:url(images/tab_arrow.gif) no-repeat;}
dl.secrch_nav dt{color:#fff; background:#f58019;}
dl.secrch_nav dd{ line-height:28px; height:28px; padding-left:10px; float:left;}
dl.secrch_nav dd a{ display:inline-block; vertical-align:middle; padding:0 8px; margin:0 1px;}
dl.secrch_nav dd a:hover{ color:#fff; background:#f58019;}
div.search_tab_nav dd.tab_light{ color:#fff; background:#f58019;}
div.search_tab_nav dd.tab_light span{background:url(images/tab_arrow.gif) no-repeat; }
div.h_adv_r{ float:right;}

div.search_tab_box,dl.search_box{ clear:both; background:url(images/search.gif) no-repeat; width:505px; height:37px; overflow:hidden;}
.none{ display:none;}
div.search_tab_box dl{ clear:both;}
div.search_tab_box dt,dl.search_box dt{ float:left;}
div.search_tab_box dd,dl.search_box dd{ float:right;}

input.h_search_text,input.h_search_btn{ border:none; background:none; vertical-align:middle;}
input.h_search_btn{ width:85px; height:37px; line-height:37px; text-align:center; cursor:pointer;}
input.h_search_btn:hover{ background:url(images/search.gif) no-repeat right -37px;}
input.h_search_text{ font-family:SimSun,Arial; width:400px; line-height:17px; height:17px; padding:10px 0 10px 20px; color:#999;}
input.h_search_text:hover{ color:#333;}

.white_link ,.white_link a{ color:#fff;}
.white_link a:hover{ color:#1979bc;}

.clear_div2{zoom: 1;}
.clear_div2:after {content: ""; display: block;height: 0;clear: both;}

div.nav{ clear:both; color:#fff; background:#535354; width:100%;}
dl.nav{ clear:both; font-size:14px; line-height:2em; padding-top:5px; width:1000px; margin:0 auto;}
dl.nav dt{ float:right;  font-size:16px; letter-spacing:2px;}
dl.nav dt a{ background:url(images/mes.png) no-repeat left center; display:inline-block; vertical-align:middle; padding-left:30px;}
dl.nav dt p a{ background:url(images/home.png) no-repeat left center;}
dl.nav dt a:hover{ color:#1979bc;background:url(images/mes.png) no-repeat left center;}
dl.nav dt p a:hover{background:url(images/home.png) no-repeat left center;}
dl.nav dd{ width:89%; float:left; padding-bottom:5px;}
dl.nav dd ul{ clear:both;}
dl.nav dd li{ float:left; width:33.3%; display:inline; background:url(images/o_line_y.gif) repeat-y; height:4.1em;}
dl.nav dd li{ background-position:89% 0%;}
dl.nav dd li div{ clear:both; padding:0 18px 0 0;}
dl.nav dd li em{ font-style:normal; margin:0 15px 0 0; font-size:16px; font-weight:normal; line-height:1em; display:inline;}
dl.nav dd li span{ margin:0 0 0 15px;}
dl.nav dd li span a{ margin:0 15px 0 0;}

#con{ width:100%; overflow:hidden;zoom:1;}
.conbox{ width:224px; overflow:hidden; background:url(imgs/ppboxMiddle.gif) repeat-y; float:left; margin:25px 0px 0px 12px; display:inline; position:relative;}
.conbox .cbtop{ height:4px; overflow:hidden; background:url(imgs/ppboxTop.gif) no-repeat;}
.conbox .cbbottom{ height:6px; overflow:hidden; background:url(imgs/ppboxBottom.gif) no-repeat;}

#fnbox .cbtop{ height:4px; overflow:hidden; background:url(imgs/fnbox.gif) no-repeat;}
#fnbox .cbmiddle{ margin:0px 2px; overflow:hidden; width:220px;}
.fnBtn h2{ overflow:hidden; background: url(imgs/fn_title.jpg) no-repeat 9px 13px; }
.fnBtn h2 span{ display:block; padding: 15px 0px 10px 0px; height:23px; background: url(imgs/fntitlePl.jpg) no-repeat 0px 47px; text-indent:-999em; margin-bottom:18px;}
.fnBtn a{width:160px; height:25px; overflow:hidden; display:block; margin:0px auto 16px auto;  text-align:center; font-family:"Î¢ÈíÑÅºÚ";font-size:14px;}
.fnBtn a span{line-height:25px; height:25px; display:block; color:#2b2b2b;background:#f4f4f4 url(imgs/fntb.gif) no-repeat 140px 7px; cursor:pointer;}

.fnBtn a:hover span{line-height:25px; height:25px; display:block; color:#2b2b2b;background:#454545 url(imgs/fntb_hover.gif) no-repeat 140px 7px;color:#fff;}
.fnBtn .hover span{ display:block;background:#454545 url(imgs/fntb_hover.gif) no-repeat 140px 7px !important;color:#fff !important;}            
.fnBtn1 a span{ display:block;background:#454545 url(imgs/fntb_hover.gif) no-repeat 140px 7px !important;color:#fff !important;}                                             

#fnbox .cbmiddle{ padding-bottom:12px;}
.fn_biaoqian{ padding:30px 0 15px 0; background: url(imgs/fnBottompl.gif) no-repeat 50% 10px;}
.fn_biaoqian h2{ line-height:20px; height:20px; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:100; color:#333; padding-left:10px;}
.fn_biaoqian ul{ overflow:hidden;zoom:1; padding:10px 10px 0px 9px; }
.fn_biaoqian ul li{ float:left; display:blcok;}
.fn_biaoqian ul li a:hover{ background:#3F3E3E; color:#fff;}
.fn_biaoqian ul li a { background:#f4f4f4; zoom:1; float:left; display:block; line-height:20px; height:20px; overflow:hidden; white-space:nowrap; margin:12px 0 0 7px; padding:0px 5px; color:#6F6D6D; cursor:pointer; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}

.bda{ margin-left:10px;}

.cbmiddle{ overflow:hidden;zoom:1; margin:0px 2px; padding-bottom:5px; color:#888;}
.cbmiddle em { font-style:normal;padding:0 5px 0 5px; color:#0278DC;}
.cbmiddle i { font-style:normal;}
.cbmiddle .proimg{ width:192px; display:block; margin:0px auto 3px auto; overflow:hidden;  padding-top:10px; position:relative; zoom:1;}
.cbmiddle .proimg img{display:block; overflow:hidden; zoom:1; z-index:100; width:192px;}
.cbmiddle .proimg p{ line-height:25px; height:25px; overflow:hidden; position:absolute; top:10px; left:0px; width:182px; background:url(imgs/infozz.png);zoom:1; padding:0px 5px; display:none; z-index:999;}
.cbhover .proimg p{ display:block !important;}
.cbmiddle .proimg p span{ float:left; line-height:25px; height:25px; color:#fff;}
.cbmiddle .proimg p span b{ float:left; width:18px; height:13px; overflow:hidden; background:url(imgs/yjtb.png) no-repeat; margin-top:5px; margin-right:4px; }
.cbmiddle .proimg p em{ float:right; line-height:25px; height:25px; color:#fff; font-style:normal;}
.cbmiddle .proimg p em b{ float:left;width:18px; height:13px;overflow:hidden; background:url(imgs/zptb.png) no-repeat; margin-top:4px; margin-right:4px; font-style:normal;}
.cbmiddle .proimg .imgname{ line-height:20px; height:20px; overflow:hidden; font-weight:100; font-size:12px; padding:6px 0px 0px 0px; display:block; cursor:pointer;}
.cbhover .proimg img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.plLink{ line-height:20px; height:20px; float:left; margin-left:15px; background:url(imgs/ppbox_plmub.gif) no-repeat 0px 3px; padding-left:20px; color:#888 !important;}
.plLink:hover{ color:#f60 !important;}
.plBtn{ position:absolute; width:26px; height:16px; overflow:hidden; bottom:4px; right:2px; background:url(imgs/ppbox_pinlunbtn.gif) no-repeat; z-index:999;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.plBtn:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#con{ margin:0px auto;}

.pager {padding: 50px 0px 20px 0px;text-align: center;}

.pager a{ line-height:20px; height:20px; overflow:hidden; padding:5px 11px; background:url(imgs/pagebg.gif) repeat-x; font-size:14px; margin-right:5px; border:1px solid #e3e3e3; box-shadow: 1px 1px 1px #E8E8E8;} 

.pager a:hover{line-height:20px; height:20px; overflow:hidden; padding:5px 11px; background:#0195d9; font-size:14px; margin-right:5px; border:1px solid #e3e3e3; color:#fff; box-shadow: 1px 1px 1px #E8E8E8;}

.pager b{line-height:20px; height:20px; overflow:hidden; padding:5px 11px; background:#0195d9; font-size:14px; margin-right:5px; border:1px #e3e3e3 solid; color:#fff; box-shadow: 1px 1px 1px #E8E8E8;}	

div.footer{ clear:both; text-align:center; background:#f6f6f6; margin-top:50px;}
ul.footer{ clear:both; padding:20px 0; line-height:2.2em; text-align:center; width:1000px; margin:0 auto;}
ul.footer li{ clear:both;}
ul.footer p a,ul.footer span a{ margin:0 2px;}
ul.footer a,ul.footer span{ margin:0 8px;}
ul.footer p{ clear:both;}