@charset "gb2312";
/* CSS Document */

/*-----------------------------------------³õÊ¼»¯ÑùÊ½------------------------------------------*/
body{ padding:0; margin:0 auto; background-color:#fff; line-height:24px;}
img{ border:none;}
h1,h2,h3,h4,h5,h6,hr,blockquote,form,ul,ol,li,p,pre,dl,dt,dd,fieldset,legend,button,input,textarea,th,td{ padding:0; margin:0;}
ul,ol,li{ list-style:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
legend { color:#000;}
fieldset{ border:0;} 
button,input,select,textarea { font-size:100%;}
table{ border-collapse:collapse; border-spacing:0;}
.clear{ clear:both; line-height:0px; font-size:0px;}
.clearfix:after{ content:".";display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;overflow:hidden;}
.left{ float:left; _display:inline;}
.right{ float:right;}
.hr_10{ clear:both; height:10px; overflow:hidden; font-size:1px; line-height:1px;}
.hr_1{ clear:both; height:1px; overflow:hidden; font-size:1px; line-height:1px;}

/*------------------------------------------×ÖÌåÑùÊ½-------------------------------------------*/
body,button,input,select,textarea{ font-family:"ËÎÌå"; color:#000; font-size:12px;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
address,cite,dfn,em,var{ font-style:normal }
code,kbd,pre,samp{ font-family:courier new, courier, monospace;}
small{ font-size:12px;}
.bold{ font-weight:bold;}
.ti2{ text-indent:2em;}
.ft14{ font-size:14px;}
.ft16{ font-size:16px;}
.ft22{ font-size:22px;}
.ft24{ font-size:24px;}
a:link,a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:underline;}
a:active{ color:#000; text-decoration:none;}
.red,a.red:link,a.red:visited{ color:#9B0000;}
a.red:hover{ color:#9B0000;}
a.red:active{ color:#9B0000;}
a.white:link,a.white:visited{ color:#fff;}
a.white:hover{ color:#fff; text-decoration:none;}
a.white:active{ color:#fff;}
a.blue:link,a.blue:active,a.blue:visited,.blue{ color:#0F56B3;}
a.blue:hover{ color:#C00;}
 
/*-----------------------------------------È«¾ÖÔªËØ²¼¾Ö----------------------------------------*/
.top1{ margin-top:1px;}
.pot1{ padding-top:1px;}
.pl6{ padding-left:6px;}
.wrapper{ width:950px;margin:0 auto;}
.center{ text-align:center;} .tl{ text-align:left;}
.pa{ position:absolute;}.pr{ position:relative;}
.tm5{margin-top:5px;}.tm10{margin-top:10px;}.tm15{margin-top:15px;}.tm20{margin-top:20px;}.tm25{margin-top:25px;}.tm40{margin-top:40px;}.lm5{margin-left:5px;}.lm10{margin-left:10px;}.lm15{margin-left:15px;}.lm20{margin-left:20px;}.lm25{margin-left:25px;}.rm5{margin-right:5px;}.rm10{margin-right:10px;}.rm15{margin-right:15px;}.rm20{margin-right:20px;}.rm25{margin-right:25px;}.bm5{margin-bottom:5px;}.bm10{margin-bottom:10px;}.bm15{margin-bottom:15px;}.bm20{margin-bottom:20px;}.bm25{margin-bottom:25px;}.tp5{padding-top:5px;}.tp10{padding-top:10px;}.tp15{padding-top:15px;}.tp20{padding-top:20px;}.tp25{padding-top:25px;}.lp5{padding-left:5px;}.lp10{padding-left:10px;}.lp15{padding-left:15px;}.lp20{padding-left:20px;}.lp25{padding-left:25px;}.rp5{padding-right:5px;}.rp10{padding-right:10px;}.rp15{padding-right:15px;}.rp20{padding-right:20px;}.rp25{padding-right:25px;}.bp5{padding-bottom:5px;}.bp10{padding-bottom:10px;}.bp15{padding-bottom:15px;}.bp20{padding-bottom:20px;}.bp25{padding-bottom:25px;}
.w290{ width:290px;}

#banner{ background:url(images/bg_banner.png) repeat-x; width:100%; height:296px; width:expression(document.body.clientWidth <= 1440? "1440px": "auto"); min-width:1440px; font-family:Î¢ÈíÑÅºÚ;}
.banner{ background:url(images/banner.png) no-repeat right top; width:950px; height:69px; margin:0 auto; padding-top:106px; color:#FFF; font-weight:normal;}
.banner .title{ float:left; padding-top:14px; height:55px; line-height:55px; font-size:36px;}
.banner .number{ float:right; width:198px; height:69px; font-size:14px;}
.dao{ background:url(images/daoyu.png) no-repeat right top; width:950px; height:121px; margin:0 auto; font-size:14px;}
.dao p{ padding-top:26px; width:535px; color:#666;}
.dao p span{ color:#000;}

.focusBox{ width:290px; height:384px; overflow:hidden; position:relative; background:#F3F3F4;}
.pic-list{ height:384px; position:absolute;}
.pic-list li{ float:left; width:290px; height:384px;}
.pic-list li img{ display:block;}
.pic-list li dl{ padding:10px 15px 0; zoom:1; overflow:hidden;}
.pic-list li dt{ font:18px/24px Î¢ÈíÑÅºÚ; margin-bottom:5px;}
.pic-num{ position:absolute; bottom:10px; right:15px; font-size:24px; font-family:Î¢ÈíÑÅºÚ;}
.pic-num span{ color:#C0C0C0; cursor:pointer;}
.pic-num .on{ color:#CD0103;}

.newsBox{ width:360px; padding:5px 20px 0; zoom:1; overflow:hidden;}
.newsBox h1,.newsBox h2{ font:18px/30px Î¢ÈíÑÅºÚ; color:#9B0000;}
.newsBox p{ text-indent:2em; padding:10px 0;}
.newsBox h3{ background:url(images/new_tit.gif) no-repeat; height:27px; font:16px/26px Î¢ÈíÑÅºÚ; color:#9B0000;}
.newsBox h3 font{ color:#fff; padding:0 13px 0 7px;}

.keyBox{ border:1px solid #ddd; width:258px;}
.keyBox h2{ background:url(images/key_tit.gif) no-repeat left bottom; font:18px/40px Î¢ÈíÑÅºÚ; height:54px; text-indent:1em;}
.keyList{ padding:0 15px; zoom:1; overflow:hidden;}
.keyList dt{ font-size:14px; padding:6px 0;}
.keyList dd{ display:none; padding-bottom:16px;}
.keyListOn{ background:#F3F3F4;}
.keyListOn dd{ display:block;}

.colTit{ background:url(images/col_tit.gif) no-repeat; height:52px; text-indent:-9999px;}
.colTit1{ background-position:0 0;}
.colTit2{ background-position:0 -52px;}
.colTit3{ background-position:0 -104px;}
.colTit4{ background-position:0 -156px;}
.colTit5{ background-position:0 -208px;}
.colTit6{ background-position:0 -260px;}
.colCon{ border:1px solid #E9E9E9; border-top:none; padding:15px 0; zoom:1; overflow:hidden; width:948px;}
.colCon1{ border:1px solid #E9E9E9;  padding:15px 0; zoom:1; overflow:hidden; width:948px;}
.aside{ width:258px; height:356px; overflow:hidden; padding:0 15px; border-right:1px dotted #ddd;}
.aside dt{ width:100px; float:left;}
.aside dt img{ display:block;}
.aside dd{ width:145px; float:right; padding:15px 0 0 10px;}
.article{ width:619px; padding:0 20px; zoom:1; overflow:hidden;}
.article1{ width:950px; padding:0 20px; zoom:1; overflow:hidden;}
.sort{ width:285px; border:1px solid #ddd; border-radius:5px; min-height:122px; _height:122px; overflow:hidden; padding:13px 0 5px; zoom:1;}
.sort h3{ border-bottom:1px solid #C9C9C9; background:url(images/col_contit.gif) no-repeat left top; height:18px; line-height:18px; font-size:14px;}
.sort h3 em{ font-family:Î¢ÈíÑÅºÚ; color:#fff; padding:0 25px 0 10px; font-size:16px; font-weight:500;}
.sortItem{ text-align:center; padding-top:15px;}
.sortItem a{ background:#F5F5F7; border:1px solid #E9E9E9; display:inline-block; line-height:20px; padding:0 13px; border-radius:3px; margin:0 4px 8px;transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.sortItem a:hover{ border-color:#9B0000; text-decoration:none;}
.sortItem p.tl{ padding-left:22px;}
.sort2{ min-height:154px; _height:154px;}
.arr{ position:absolute;}
.arr-r{ background:url(images/arr_r.gif) no-repeat; width:41px; height:28px; left:308px; top:45px;}
.arr-b{ background:url(images/arr_b.gif) no-repeat; width:27px; height:41px; right:150px; top:142px;}
.arr-l{ background:url(images/arr_l.gif) no-repeat; width:41px; height:28px; left:310px; top:255px;}
.fay{ background:url(images/col_con_y.png) no-repeat; width:128px; height:108px; position:absolute; text-align:center; font-family:Î¢ÈíÑÅºÚ; color:#666; padding-top:20px; line-height:28px; left:50%; top:75px; margin-left:-64px;}
.fay font{ display:block;}
.pic-txt{ width:305px;}
.pic-txt dt{ width:100px; float:left;}
.pic-txt dt img{ display:block;}
.pic-txt dd{ width:170px; float:left; padding:15px 0 0 10px;}
.tit-arr{ background:url(images/tit_arr.gif) no-repeat 0 center; font:18px/40px Î¢ÈíÑÅºÚ; padding-left:10px; color:#9B0000;}

#footer{ background:url(images/bg_footer.png) repeat-x; width:100%; height:90px; margin-top:20px; width:expression(document.body.clientWidth <= 1440? "1440px": "auto"); min-width:1440px;}
.footer{ background:url(images/footerlogo.png) no-repeat; width:950px; height:70px; padding-top:20px; margin:0 auto; text-align:right; color:#666;}
a.gray:link,a.gray:active,a.gray:visited{ color:#666}
a.gray:hover{ color:#C00;}

