body, div, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6,h7, p, span, form, iframe, input {margin:0;padding:0;}
ul {list-style:none;} 
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
img {border:0;display:block;}
.clear {clear:both;height:0;line-height:0;font-size:0; padding:0px; margin:0px;}
body{ background:#efefef; font-family:Arial, Helvetica, sans-serif; }


.top_line{ width:100%;  height:30px; background:url(topbg.jpg) repeat-x bottom;}
.top{ width:1002px; margin:auto; height:30px; line-height:30px;background:url(topbg.jpg) repeat-x bottom; }
.top_zb{ text-align:right;height:30px; line-height:30px; color:#2a538b; font-size:12px;float:right;}
.top_time{ width:150px;  color:#2a538b; font-size:12px;float:right; color:#a80202; height:30px; line-height:30px;}
.logo{ width:1002px; margin:auto; background:url(logo.jpg); height:95px;}
.search{}
.menu{ height:39px;  background: url(menubg.jpg) repeat-x top; border-top:#3568ac 1px solid; font-size:14px; width:1002px; margin:auto;}
.menu ul{ padding:0 20px;}
.menu ul li{ line-height:35px;background:url(menu_r_bg.jpg) no-repeat right top; width:80px; height:39px; float: left; display:block; text-align:center; font-size:14px;}
.menu ul li a{ color:#FFF;width:80px;display:block;height:39px; }
.menu ul li a:hover{ background:url(menu_red.jpg) no-repeat top center;display:block;height:39px; text-decoration:none;}
.main{ width:962px; margin:auto; background:#FFF; border:1px solid #e9e9e9; padding:20px 20px 0px 20px;}
.search{ width:315px; height:25px; background:#FFF; float:right; margin-top:24px; padding:10px;}
.search_box1{ width:94px; float:left;  height:24px;_height:27px; padding-top:3px; line-height:24px;_line-height:27px; padding-left:5px; padding-bottom:2px; font-size:13px; color:#898989; border:1px solid #c0c0c0; margin-right:5px;}
.search_box2{ float:left; width:167px; height:24px; line-height:24px; padding-left:5px; font-size:13px; color:#898989; border:1px solid #c0c0c0; }

.search_box3{ float:left; width:38px; height:26px; line-height:24px; padding-left:5px; font-size:13px; color:#898989; border:0px; background: url(search.jpg) no-repeat right center;cursor:pointer}

.index_r{ width:230px; float:right; border:1px solid #babfcc; background:#f3f3f3; margin-bottom:15px;}
.index_r h3{color:#414141; font-size:14px; line-height:32px;border-bottom:1px solid #babfcc; padding:0 15px;font-family:"å¾®è½¯é›…é»‘"; }
.index_r ul{width:215px; padding:10px;_padding:10px;}
.index_r dl{width:215px; padding:10px;_padding:10px;}
.index_r dl dt{ color:#a80202; line-height:24px; height:24px; font-size:13px; padding-left:10px; padding-top:3px; background:url(ico2.jpg) no-repeat left center;}
.index_r dl dd{  color:#414141; line-height:24px; height:24px; font-size:13px; padding-left:10px;}
.index_r dl dd a{ color:#414141;}
.index_r ul li{ color:#414141; line-height:24px; height:24px; font-size:13px; padding-left:10px; background:url(ico1.jpg) no-repeat left center;}
.index_r ul li a{ color:#414141;}
.index_r ul img{ padding-bottom:10px;}
.index_r_more{float:right; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.index_r_more a{ color:#2d568c;}

.pic{ width:343px; float:left; margin-right:20px; display:inline;}
.pic img{ width:343px; height:228px;}
.pic_t{ background:#14110e;width:343px; height:26px; line-height:26px; font-size:13px; text-align:center;}
.pic_t a{ color:#FFF;}
.index_list_title_more{ width:270px; float:right; border-bottom:2px solid #2d568c;font-size:12px; line-height:30px; text-align:right;}
.index_list_title_more a{ color:#a80202;}
.index_list_title h2{ width:70px;color:#14110e; font-size:15px; height:30px; line-height:30px;border-bottom:2px solid #a80202;float:left; display:block;font-family:"å¾®è½¯é›…é»‘";}
.index_list_title h2 span{width:36px;height:30px; line-height:30px;_height:30px; _line-height:30px; font-size:18px;_font-size:18px;color: #a80202;_color: #a80202; font-family:"å¾®è½¯é›…é»‘"; }
.index_list,.index_list_title{ margin:0 20px  0 0;_margin:0 10px  0 0; display:inline; width:343px; float:left;}
.index_list ul{ width:343px; padding:10px 0;}
.index_list ul li{ color:#414141; line-height:26px; height:26px; font-size:13px; padding-left:10px; background:url(ico1.jpg) no-repeat left center;}
.index_list ul li a{ color:#414141;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display:block}
.index_list_time{ color:#888; float:right; font-size:12px;}

.index_list dl{ width:343px; padding:12px 0 0 0; }
.index_list dl img{border:1px solid #babfcc; padding:2px; width:94px; height:61px; float:left; display:inline;}
.index_list dl dt{ color:#a2d568c; line-height:24px;font-size:13px; padding-left:10px; width:230px; font-weight:bold; float:left; }
.index_list dl dt a{ color:#2d568c;}
.index_list dl dd{  color:#666; line-height:22px; font-size:13px; padding-left:10px; width:230px;float:left;}
.index_list dl dd a{ color:#666;}

.pap{ border:1px solid #babfcc; padding:2px; width:96px; float: left; margin:20px 18px 0 0;}
.pap p{ width:96px; height:24px; font-size:13px; line-height:24px; background:#dddddd; text-align:center; margin-top:6px; }
.pap p a{ color:#194bc3;}

.picnews{ width:715px;_width:705px;height:220px;background:#e0eefc;border:1px solid #babfcc;   }
.picnews h2{font-family:"å¾®è½¯é›…é»‘";color:#a80202; font-size:16px; line-height:42px; _line-height:32px;border-bottom:1px solid #babfcc; padding:0 15px; }
.picnews img{ float:left;}
.picnews ul{ width:630px;_width:620px; background:#FFF; float:left; padding:10px;_padding:5px; margin:20px 0; _margin:30px 0; height:120px}
.picnews ul img{border:1px solid #babfcc; padding:2px; margin:10px 5px;_margin:10px 4px; float:left; display:inline;}

.footer{ width:1004px ; margin:auto; text-align:center; background:#a80202; color:#FFF; font-size:12px; line-height:40px;}

.pos{ font-size:13px; line-height:32px; height:32px; border:1px solid #babfcc; background:#f3f3f3; padding-left:15px; margin-bottom:20px;}
.pos a{color:#29528a;}

.list1{ width:630px; float:left;}
.list1 ul{padding:10px 0 5px 15px; border-bottom:1px dotted #CCC; }
.list1 ul li{line-height:30px; font-size:14px;  background:url(ico1.jpg) no-repeat left 12px; padding-left:12px;color:#888;}
.list1 ul li a{color:#2b2b2b; }
.list1_time{float: right; color: #888; font-size:12px; font-weight:normal; padding-right:10px;}

.gzd{ width:90px; float:right;font-size:12px; font-weight:normal; padding-right:20px; }
.org{ color:#a80202;}
.list1 dl{ width:230px; float:left; padding:20px 0 0 0;}
.list1 dl img{border:1px solid #ddd; padding:2px; width:160px; height:107px; margin:0; }
.list1 dl dt{ color:#a2d568c; line-height:18px;font-size:13px; width:160px; padding:5px 0;  }
.list1 dl dt a{ color:#2d568c;}
.list1 dl dd{  color:#666; line-height:20px; font-size:13px; padding-left:10px; width:230px;float:left;}
.list1 dl dd a{ color:#666;}


.page{ width:200px; margin:20px auto; height:27px; font-family:Arial, Helvetica, sans-serif;_padding-left:50px;   }
.page ul{ width:200px; list-style:none; clear:both; border:0;padding:0; height:25px;   }
.page ul li{ border:1px solid #ccc; height:25px;  line-height:25px; font-size:13px;color:#666; margin:0 5px 0 0; padding:0; width:20px; float:left; display:inline; text-align:center; display:block; background:none;}
.page ul li a{ color:#666; display:block; height:25px; text-decoration:none;}
.page ul li a:hover{ background:#29528a; color:#FFF; height:25px;display:block;}


.list_r{display:inline; width:310px; float:right; border:1px solid #babfcc; background:#f3f3f3; margin-bottom:15px;}
.list_r h2{color:#414141; font-size:14px; line-height:32px;border-bottom:1px solid #babfcc; padding:0 15px;font-family:"å¾®è½¯é›…é»‘"; }
.list_r ul{ width:300px; padding:10px 5px;}
.list_r ul li{ color:#414141; line-height:30px; height:30px; font-size:13px; padding-left:10px; }
.list_r ul li a{ color:#414141;}
.list_r ul li span{border:1px solid #ccc; height:20px;  line-height:20px; font-size:13px;color:#333; margin:5px 10px 0 0; padding:0; width:20px; float:left; display:inline; text-align:center; background:#FFF; }
.red{ height:20px; color:#FFF;  line-height:20px; font-size:13px; margin:5px 5px 0 0; padding:0; width:20px; float:left; display:inline; text-align:center; background:#a80202; }
.list1 h2{height:25px; line-height:25px; color:#333; font-size:17px; margin:0 auto; text-align:center;  }
.list1 h3{  color: #222; text-align:center; line-height:60px;font-size:20px; font-family:"å¾®è½¯é›…é»‘";}
.list1 h4{ font-weight:normal; padding:10px 0;_line-height:20px; color:#666; text-align:center; border-bottom:1px dotted #999; font-size:12px; width:590px; margin: 0 auto;}
.list1 h4 span{ padding:0 4px;}
.list1 h6{ font-weight:normal; padding-bottom:25px;_line-height:20px; color:#666; text-align:center;font-size:16px; width:590px; margin: 0 auto;}
.list1 h5{color: #003585; font-size:14px; line-height:25px;}
.list1 p{padding:15px 20px 0 20px;color:#2b2b2b; font-size:13px; line-height:24px; font-family:Arial, Helvetica, sans-serif; text-indent:24px;}
.list1_zs{ width:620px;color:#666; text-align:center;font-size:13px; line-height:24px; font-family:Arial, Helvetica, sans-serif; text-indent:24px;}
.list1 img{ margin:10px auto;}

.read{ width:962px;}

.con_pic{margin-bottom:40px;  width:962px; background:#FFF; }
.con_pic img,.con_pic p{ margin:15px; display:inline;}
.con_pic p{font-size:12px; color:#323232; line-height:24px;  text-align:center;}
.con_pic h2{text-align:center; font-size:26px;color:#333;width:868px; margin:0 35px; line-height:80px; font-family:"å¾®è½¯é›…é»‘";height:80px ;border-bottom:1px dotted #e3e3e3; font-weight:normal;}
.t{font-size:13px; color:#666; line-height:24px;}
#pic{ color:#333;width:960px; border:1px solid #ccc; }
#pic .p_head{ text-align:center;width:920px; margin:20px auto; padding:20px 0 10px 0;border-bottom:1px dotted #ccc;}
#pic .p_head h1{text-align:center; font-size:20px;color:#333;width:920px; background:none; margin:0; overflow:hidden; height:40px}
#pic .p_head h1 a{ color:#333;}
#pic .p_head h1 a:hover{ color:#b70000; text-decoration:none}
#pic .p_head h1 span{ font-size:12px; font-weight:normal;  padding-left:10px;}
#pic .p_head h1 span b{ color:#ffdc17; font-size:18px;}
#pic .p_head p{width:800px; overflow:hidden; color:#666;  margin-bottom:15px}
#pic .p_head p span{ color:#666; line-height:20px; padding:0 10px; font-family:Arial, Helvetica, sans-serif}
#pic .p_head p a{ color:#910200;}
#pic .p_head p a:hover{ color:#b70000; text-decoration:none}
#pic .p_head p span.pl{ background:url(../pic/pl.jpg) no-repeat 0 -1px; padding-left:20px; line-height:25px; height:25px;}

#pic .bf{ width:800px; margin:10px auto; height:30px;}
#pic .bf a{ color:#FFF}
#pic .bf a:hover{ color:#b70000; text-decoration:none}
#pic .bf a.bf{ background:url(../pic/bf.jpg) no-repeat 0 0; padding-left:15px;}
#pic .bf a.ck{ background:url(../pic/xz.jpg) no-repeat 0 0; padding-left:15px;}
#pic .bf span{ float:right; width:230px;_width:220px; overflow:hidden}
#pic .bf span a{ float:right; margin-left:10px;_margin-left:8px;}

#pic .big_pic{ margin:0 auto; position:relative; }
#pic .big_pic .pic_l{position:absolute;background: url(left_btn.png) no-repeat scroll 30px center transparent;filter: none;height:440px;width:450px;z-index:99px;top:0; left:0; cursor:pointer}
#pic .big_pic .pic_r{position:absolute;background:  url(right_btn.png) no-repeat scroll 330px center transparent;filter: none;height:440px;width:450px;z-index:99px;top:0; right:20px; cursor:pointer}
#pic .big_pic .photo_big_desc{width:660px;text-align:center; margin:auto;}
.photo_big_desc img{ margin:auto;}
#pic .big_pic .photo_big_desc p{ text-align:left; margin:10px 0;color:#999}

#pic .pic_tj{margin: auto; width:920px;}
#pic .pic_tj .tj_l{ float:left; width:106px; height:100px; padding:16px 9px 4px 15px;}
#pic .pic_tj .tj_r{ float:right; width:106px; height:100px; padding:16px 15px 4px 9px;}
#pic .pic_tj .tj_l p,#pic .pic_tj .tj_r p{ padding:10px 0 0 0px; color:#FFF; text-align:center}
#pic .pic_tj .tj_l p a,#pic .pic_tj .tj_r p a{ color:#FFF}
#pic .pic_tj .tj_l p a:hover,#pic .pic_tj .tj_r p a:hover{color:#b70000; text-decoration:none}

#pic .pic_tj .tj_m{ width:720px; height:100px; margin:10px auto; overflow:hidden}
#pic .pic_tj .tj_m .photo_scroll {background: none repeat scroll 0 0 #242424; height: 16px;margin: 10px 32px 0;position: relative;width: 575px;}
#pic .pic_tj .tj_m .photo_scrolll_btn {background: url(../pic/photo_scroll.gif) no-repeat scroll 0 0 transparent;cursor: e-resize;display: block;height: 16px;left: 0; position: absolute;top: 0;width: 159px;}
#pic .pic_tj .tj_m .prev {background: url(left.jpg) no-repeat scroll 0 0 transparent;margin:18px 10px 0 0; float:left; width:22px; height:76px; cursor:pointer}
#pic .pic_tj .tj_m .next {background: url(right.jpg) no-repeat scroll 0 0 transparent;margin:18px 0 0 0; float:right; width:22px; height:76px;cursor:pointer}
.small_pic{float:left; width:660px; overflow:hidden;}
.small_pic ul { width:660px;overflow:hidden;}
.small_pic li{ float:left; width: 128px; display:inline;overflow:hidden;}
.small_pic li.now img{border: 1px solid #A56B00;}
.small_pic li img{border: 1px solid #ccc; padding:2px;}
#pic .descr{line-height:25px; width:630px; background:#eee; color:#333; font-size:13px; padding:15px; text-align:left;}
#pic .tit{   height:27px; width:935px; line-height:27px; font-size:14px; font-weight:bold; padding-left:5px;}
#pic .tuji{padding: 20px 0 20px 13px;}
#pic .tuji li{background:url(../pic/ti_bg.jpg) no-repeat scroll 0 0 transparent;float: left;height: 143px;margin-right: 15px;padding: 14px 12px 0 8px;width: 122px;}
#pic .tuji li a{ color:#999}
#pic .tuji li a:hover{color:#b70000; text-decoration:none}
#pic .tuji li img {margin-bottom:-5px; width:122px; height:90px;}


.p p{padding:15px 20px 0 20px;color:#2b2b2b; font-size:13px; line-height:24px; font-family:simsun, Arial, Helvetica, sans-serif; text-indent:0px;}