/* CSS Document */
body {text-align: center; font-family:tahoma,arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0; padding:0; border:0;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}


#Main{ width:970px; margin:0 auto; }
.clear{ clear:both;}

/*Logo*/
#Logo{border-bottom:1px solid #BDDEF7; text-align:right; height:78px!important; height /**/:79px; background: url(/images/logo.gif) left bottom no-repeat;}
#Logo ul{  width:628px;  float:right;}
#Logo li{ float:left; margin-top:54px; text-align:center; width:57px; background: url(../images/Nav_xian.gif) right center no-repeat;}
#Logo a{ color:#666666; font-size:14px; text-decoration:none;}
#Logo a:hover{ color:#0189E0; font-size:14px; font-weight:bold; text-decoration:none;}
#Logo .Nav01{ width:71px;}
#Logo .Nav02{ width:68px; text-align:right; background:none;}
#Logo .current{color:#0189E0; font-size:14px; font-weight:bold;}
#Logo .current a{color:#0189E0; font-size:14px; font-weight:bold;}

/*TopBanner*/
#TopBanner{margin-top:15px; width:970px;overflow:hidden;}
#TopBanner img{ width:675px; height:95px; float:left;}
#TopBanner ul{ float:right;width:280px; text-align:left;}
#TopBanner li{ width:140px; line-height:24px; text-align:left; float:left;}
#TopBanner a{ color:#060098; font-size:12px; text-decoration:underline;}
#TopBanner a:hover{ color:#EF5A08; font-size:12px; text-decoration:none;}

/*NewsHot*/
#NewsHOt{}
#NewsHOt_r{ width:280px; float:right;}
#NewsHOt_l{ width:675px; float:left;}

/*current*/
#current{ height:40px; line-height:40px; border-bottom:1px solid #DDDDDD; color:#999999; font-size:12px; text-align:left;}
#current .link12_red a{ color:#D23E03; font-size:12px; text-decoration:none;}
#current .link12_red a:hover{ color:#D23E03; font-size:12px; text-decoration:underline;}
#current .linkb12_black a{ color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
#current .linkb12_black a:hover{ color:#000; font-size:12px; font-weight:bold; text-decoration:underline;}
#current .link12_black a{ color:#000; font-size:12px; text-decoration:none;}
#current .link12_black a:hover{ color:#000; font-size:12px; text-decoration:underline;}
#current .f12_black{ color:#000; font-size:12px;}

/*LeftText*/
#LeftText{ padding: 0 15px; background:#F9F9F9; padding-top:15px; margin-bottom:15px; border-bottom:1px solid #DDDDDD;}
#LeftText h1{ margin:0 auto; color:#D23E03; font-size:26px; font-weight:bold;}
#LeftText .laiyuan{ height:37px; line-height:37px; margin:0 auto; border-bottom:1px solid #DDDDDD; font-size:12px; color:#333333;}
#LeftText .laiyuan a{ color:#333333; font-size:12px; text-decoration:none;}
#LeftText .laiyuan a:hover{ color:#333333; font-size:12px; text-decoration:underline;}
#LeftText .cont{ width:626px; padding-top:3px; margin:0 auto; color:#333333; font-size:14px; line-height:24px; text-align:left;}
#LeftText p{ text-indent:2em;padding-bottom:12px;}
#LeftText .cont img{ padding:10px; padding-top:0;}

#next{ padding-top:20px; padding-bottom:30px; color:#000000; padding-left:15px; font-size:12px; text-align:left;}
#next li{  margin-right:2px; float:right;}
#next a{ display:block;color:#999999; font-weight:bold; font-size:12px; text-decoration:none; width:13px; height:14px; line-height:14px; text-align:center; border:1px solid #DBDBDB; }
#next a:hover{color:#333333; font-size:12px; font-weight:bold; text-decoration:underline; width:13px; height:14px; line-height:14px; text-align:center; border:1px solid #FFCC66; background:#FBF8D9;}
#next .current03{color:#333333; font-size:12px; font-weight:bold;  width:13px; height:14px; line-height:14px; text-align:center; border:1px solid #FFCC66; background:#FBF8D9;}
#next .fb12_red{ color:#CD3202; font-size:12px; font-weight:bold;}

#view{ height:45px; line-height:45px; color:#; font-size:14px; text-align:right;}
#view a{color:#0E37A9; font-size:14px; font-weight:bold; text-decoration:none;}
#view a:hover{color:#0E37A9; font-size:14px; font-weight:bold; text-decoration:underline;}

/*news*/
.news{ border:1px solid #DDDDDD; padding-bottom:5px; margin-bottom:15px; width:673px; overflow:hidden;}
.news .title{ height:32px; line-height:32px; padding-left:10px; color:#000000; text-align:left; font-size:14px; font-weight:bold; background:#F8F8F8;}
.news ul{ margin:12px 0 15px 15px;}
.news a{ width:308px; background: url(../images/pic_dot04.gif) 0 6px no-repeat; padding-left:6px; height:20px; text-align:left; float:left;}
.news a{color:#0E37A9; font-size:12px; text-decoration:none;}
.news a:hover{color:#0E37A9; font-size:12px; text-decoration:underline;}
.news br{display:none;}
.news li{ width:308px; background: url(../images/pic_dot04.gif) 0 6px no-repeat; padding-left:6px; height:20px; text-align:left; float:left;}
.news li a{color:#0E37A9; font-size:12px; text-decoration:none;}
.news li a:hover{color:#0E37A9; font-size:12px; text-decoration:underline;}
.news .cont01{ padding:15px; padding-bottom:12px; color:#666666; font-size:14px;}
.news .cont01_l{ width:462px; float:left;}
.news .cont01_r{ width:160px; float:right;}
.news .span01{ margin-bottom:9px;}
.news .cont01 textarea{ width:458px; height:82px; padding:2px; color:#666666; border:1px solid #B2B2B2;}
.news .cont01 input{width:92px; height:14px; color:#666666; border:1px solid #DDDDDD;}
.news .cont02{ margin-bottom:8px; clear:both; text-align:left; padding-left:15px;}

/*commentÆÀÂÛ*/
.comment{ border:1px solid #DDDDDD; padding-bottom:5px; margin-bottom:15px; width:673px; overflow:hidden;}
.comment .title{ height:32px; line-height:32px; padding-left:10px; color:#000000; text-align:left; font-size:14px; font-weight:bold; background:#F8F8F8;}
.comment br{display:none;}
.comment td{width:0;}
.comment div a{color:#666666;}

/*zttj*/
#zttj{border:1px solid #dddddd; width:278px; margin-top:15px;margin-bottom:15px;}
#zttj .title{ font-weight:bold; height:26px; background:#f8f8f8;  line-height:18px; text-align:left; font-size:12px; color:#0189E0;}
#zttj .title li{ float:left; width:62px; margin-top:4px; text-align:center; height:22px;  }
#zttj #wid01{ width:62px;}
#zttj #wid02{ width:54px; text-align:left; padding-left:12px;}
#zttj .title a{font-weight:bold; font-size:12px; color:#0189E0; text-decoration:none;}
#zttj #current02{ background:#fff;border:none; margin-top:4px; width:62px;}
#zttj .cont{padding-left:15px; padding-top:10px; padding-bottom:10px; clear:both;}
#zttj .cont ul{ }
#zttj .cont li{background: url(../images/pic_dot01.gif) 5px 9px no-repeat; height:20px; line-height:20px; text-align:left; padding-left:10px;}
#zttj .cont0{padding-top:5px; padding-bottom:10px;} 
#zttj .cont0 .img{ margin-right:10px; float:left; display:inline;}
#zttj .cont0 .img img{ width:120px; height:60px;display:block;}

/*NewsSearch*/
.NewsSearch{ border:1px solid #FFCC66; padding-bottom:15px; margin-top:15px; width:278px; overflow:hidden;}
.NewsSearch .title{ height:32px; line-height:32px; padding-left:10px; color:#D23E03; text-align:left; font-size:12px; font-weight:bold; background:#FBF8D9;}
.NewsSearch .cont02{ padding-left:15px; text-align:left;}
.NewsSearch .cont021{ float:left; padding-right:4px; text-align:left;}
.NewsSearch .cont021 input{ width:126px; height:19px; color:#70B701; padding-top:4px; border:1px solid #D9EDC8;}
.NewsSearch .cont022{ float:left; padding-right:10px; padding-top:1px; text-align:left;}

.NewsSearch .cont03{ padding-left:15px; padding-bottom:10px; padding-top:15px; text-align:left;}
.NewsSearch .cont03 .select01{ width:107px; height:19px; color:#70B701; padding-top:4px; border:1px solid #D9EDC8;}
.NewsSearch .cont03 .select02{ width:142px; height:19px; color:#70B701; padding-top:4px; border:1px solid #D9EDC8;}


/* RightAd*/
#RightAd{ width:280px; margin-top:15px;}
#RightAd img{ width:280px; height:138px;}

/*tpxw*/
#tpxw{border:1px solid #dddddd; width:278px; padding-bottom:3px; margin-top:15px;margin-bottom:15px; float:left; overflow:hidden}
#tpxw .title{  height:26px!important; height /**/:27px; line-height:26px; text-align:left; padding-left:10px; background:#f8f8f8;border-bottom:1px solid #dddddd; font-size:12px; color:#0189E0;}
#tpxw .title_l{ float:left; font-weight:bold;}
#tpxw .title_r{ float:right; padding-right:13px; }
#tpxw .title_r a{ color:#0189E0; font-size:12px; text-decoration:none;}
#tpxw .title_r a:hover{ color:#0189E0; font-size:12px; text-decoration:underline;}
#tpxw .cont{ margin:10px; margin-left:0; margin-bottom:0px; padding-top:5px; }
#tpxw .cont li{text-align:left; padding-left:19px; float:left;}
#tpxw .cont img{  display:block;}
#tpxw .cont .imgtxt{ font-size:12px; padding-top:6px; padding-bottom:12px;color:#666666;}


/*zxzx*/

#zxzx{border:1px solid #dddddd; width:278px; margin-top:15px;}
#zxzx .title{ font-weight:bold; height:26px!important; height /**/:27px; line-height:26px; text-align:left; padding-left:10px; background:#f8f8f8;border-bottom:1px solid #dddddd; font-size:12px; color:#0189E0;}
#zxzx ul{ padding-left:15px; padding-right:15px; padding-top:9px; padding-bottom:8px; clear:both;}
#zxzx li{ background: url(../images/pic_dot03.gif) 0 8px no-repeat; height:20px; line-height:20px; text-align:left; padding-left:6px;}

/*ÄÚÈÝÒ³ÓÒ²à¹ã¸æ*/
#AcontentD{margin-top:15px;}

/*Footer*/
#Footer{ padding:15px; padding-top:3px; border-top:1px solid #BDDEF7; line-height:24px; clear:both;}
#Footer a{ color:#666666; font-size:12px; text-decoration:none;}
#Footer a:hover{ color:#666666; font-size:12px; text-decoration:underline;}
#Footer01{ padding-left:350px;margin-bottom:40px;  text-align:left;}
#Footer01 .span01{  float:left}
#Footer01 .span02{ float:left; padding-top:12px; color:#666; font-size:12px;}