/* CSS Document */
body{ text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(images/bg.gif) repeat-x #e1edf0; margin:5px 0;}
ul,li,p,h4,h3,h2{ margin:0px; padding:0px; list-style-type:none;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:underline;}
.clear{ clear:both;}

#contain{ width:950px; margin:0px auto;}
#header{ height:174px; background:url(images/banner.jpg)}
#header span{ display:block; float:left; line-height:21px!important; line-height:20px;}
#header .xm_logo{ margin:4px 10px 0 5px;}
#header .topmenu a{ margin:0 5px;}

#nav{ height:36px; border-top: solid 1px #fff; background:url(images/nav_bg.gif) repeat-x;} 
#nav span{ display:block; float:left;}
#nav .menu_bn{ margin:0 5px;}
#nav .menu a{ display:block; float:left; line-height:36px; width:78px; height:36px; color:#404040; font-weight:bold; background:url(images/nav_line.gif) no-repeat right;}

#main{ background:#fff; padding-top:5px;}
.left{ margin-left:7px!important; margin-left:3px; width:273px; float:left}
.toppic{ border: solid 1px #000; width:256px; padding:3px; margin:0 auto;}
.mid{ margin-left:3px; width:388px; float:left}
.right{ width:262px; float:right; margin-right:10px!important; margin-right:5px; margin-top:-8px!important; margin-top:0px; }

.title_n{ display:block; float:left; font-size:13px; font-weight:bold; margin:7px 0 0 18px!important; margin:8px 0 0 8px;}
.more a{display:block; float:right; color:#fff; margin:7px 18px 0 0!important; margin:7px 8px 0 0;}
.title1_m{ background:url(images/title1_m.gif) repeat-x; margin:2px 0;}
.title1_r{ background:url(images/title1_r.gif) no-repeat right;}
.title1_l{ background:url(images/title1_l.gif) no-repeat left; height:29px; color:#fff; }
.title2_m{ background:url(images/title2_m.gif) repeat-x; margin:2px 0;}
.title2_r{ background:url(images/title2_r.gif) no-repeat right;}
.title2_l{ background:url(images/title2_l.gif) no-repeat left; height:29px; color:#fff; }

.box1{ width:262px; background:url(images/list_bg1.gif) no-repeat; margin:0 auto}
.box2{ width:262px; background:url(images/list_bg2.gif) no-repeat; margin:0 auto}
.list{ line-height:22px; text-align:left; padding:5px 15px;}
.list li{ background:url(images/dot.gif) left no-repeat; text-indent:10px; overflow:hidden; white-space: nowrap;}
.list1{ line-height:20px; padding-top:6px;}
.list1 li{ width:225px;	}
.list2{ margin-top:0px!important; margin-top:4px;}
.list2 li{ width:auto; line-height:22px!important; line-height:19px; font-size:13px;}
.list3{ padding:0px; margin-top:5px; background:url(images/line2.gif);}
.list3 li{ width:115px; line-height:35px;}
.list4 li{ line-height:21px;}
.list5{ line-height:21px; margin-top:0px!important; margin-top:-5px;}

.topnews_bgm{ background:url(images/topnews_bgm.gif) repeat-x; margin:2px 0;}
.topnews_bgr{ background:url(images/topnews_bgr.gif) no-repeat right;}
.topnews_bgl{ background:url(images/topnews_bgl.gif) no-repeat left; height:368px; color:#fff; }

.ggao_bgm{ background:url(images/ggao_bgm.gif) repeat-x; margin:2px 0;}
.ggao_bgr{ background:url(images/ggao_bgr.gif) no-repeat right;}
.ggao_bgl{ background:url(images/ggao_bgl.gif) no-repeat left; height:211px; color:#fff; }

.box3{ margin-top:8px; text-align:left}
.box4{ margin-top:8px!important; margin-top:3px;}
.title3_up{ background:url(images/title3_up.gif) no-repeat; height:25px;}
.title3_mid{ background:url(images/title3_mid.gif) repeat-y; height:25px; padding:16px 12px 6px 18px; height:88px;}
.title3_mid p{ text-indent:24px; line-height:22px;}
.title3_mid2{ padding:10px 12px 6px 18px; height:60px;}
.title3_mid3 { padding:0px; height:92px!important; height:90px;}
.title3_dn{ background:url(images/title3_dn.gif) no-repeat; height:11px;}
.title_n2{ display:block; float:left; font-size:13px; color:#fff; font-weight:bold; margin:7px 0 0 15px!important; margin:7px 0 0 7px;}
.title4{ margin-bottom:10px;}
.title4_n{ display:block; float:left; font-weight:bold; margin:4px 0 0 15px!important; margin:4px 0 0 8px;}
.title4_more a{ display:block; float:right; color:#fff;margin: 4px 8px 0 0!important; margin: 4px 6px 0 0;}
.more2 a{ color:#FF0000; margin-left:5px;}
.more3 a{ color:#fff; display:block; float:right;margin:5px 20px 0 0!important; margin:5px 10px 0 0}

.qicai_l{ float:left; width:256px; }
.qicai_l ul{ margin:8px 0 0 5px;}
.qicai_l li{ float: left; width:120px; height:110px;} 
.qicai_l h4{ font-size:12px; margin:5px 0;}
.qicai_l img{ border: solid 1px #000}
.qicai_r{ float:left; width:115px;}

.picbox_m{ background: url(images/picbox_m.gif) repeat-x; margin:0; float: left; height:247px; width:900px;}
.picbox_r{ background:url(images/picbox_r.gif) no-repeat right; width:14px; height:247px; float:left}
.picbox_l{ background: url(images/picbox_l.gif) no-repeat left; width:14px; height:247px; float: left; margin-left:10px!important; margin-left:5px;}
.picbox_title{display:block; float:left; background:url(images/picbox_title.gif) no-repeat; width:101px; height:32px;margin:3px 5px 0 12px!important; margin:3px 5px 0 8px;}
.menu_bq li{ display:block; float:left; background: url(images/picbox_bq2.gif) no-repeat; width:149px; height:34px; margin:5px 1px 0 0; padding:12px 0 0 0!important; padding:13px 0 0 0;}
.menu_bq a{ font-size:13px; font-weight:bold; color:#fff;}
.menu_bq .picbox_dq{ background:url(images/picbox_bq1.gif) no-repeat; width:149px; height:37px;}
.picshow {	z-index: 99;}
.picshow ul{ margin:0 0 0 7px!important; margin:0 0 0 0px;}
.picshow li{ background:url(images/picbox_bg.gif) no-repeat; width:171px; height:162px; float:left; margin:0 0px 0 5px!important; margin:0 1px 0 5px;}
.picshow h3{width:143px; margin:136px 0 0 12px!important; margin:0px; overflow:hidden; white-space: nowrap; font-weight:normal;}
.picshow h3 a{ color:#fff; font-size:12px;}
.picbg{ width:157px; height:122px; background:#fff; border:solid 1px #000; display:block; float:left; margin:6px 0 6px 6px!important; margin:7px 0 6px 3px; text-align:center;}
.picbg img{ width:150px; height:115px; margin-top:3px; border:0px;}

.links{ margin:8px 5px 8px 12px;}
.links_up{ background:url(images/link_up.gif) no-repeat; height:25px;}
.links_mid{ background:url(images/link_mid.gif) repeat-y; padding:16px 12px 6px 18px; }
.links_dn{ background:url(images/link_dn.gif) no-repeat; height:11px;}
.links_mid li{ float:left; width:16.5%;}
.links_mid img{ border:solid 1px #000;}

.footer{ background:url(images/footer.gif) repeat-x; height:35px; margin:0 12px; line-height:35px; color:#0f2a57;}

.gonggao_top{  text-align:left; color:#000; margin:0 15px;}
.gonggao_top h2{ font-size:14px; line-height:30px;}
.gonggao_top p{ line-height:20px;}
.line{ background:url(images/line1.gif) repeat-x center; clear:both; height:10px; margin:0 12px;}
.topnews_pic{ width:90px; float:left; margin:10px 0 0 0}
.topnews_pic li{  height:110px!important; height:105px;}
.topnews_pic img{ width:85px; height:65px; border:solid 1px #000; margin-bottom:3px;}
.topnews_pic h4{ font-size:12px; font-weight:normal; width:85px;}
.topnews_pic ul{ margin:10px 0 0 20px;}
.topnews_list{ float:right; margin-top:8px;}
.list6{ width:250px; margin:10px 0 0 0; font-size:13px; line-height:23px;}
.list6 li{ width:244px!important; width:244px; overflow:hidden; white-space:nowrap}
.line1{ margin:-1px 20px -5px 10px!important; margin:-1px 20px -8px 15px}


/* detail */
.des{ background:url(images/detail_bg.gif) repeat-x top; margin:0 20px; padding:60px 20px;}
.des2{ padding-top:30px;}
.des h2{font-size:20px;	font-family: "黑体";	font-weight: normal;}
.des p{ line-height:22px;}
.line2{ background: url(images/line3.gif) repeat-x center; clear:both; height:10px; margin:10px 50px;}
.line3{ width:750px; margin:0px auto;}
.detail_content{ text-align:left; width:770px; overflow:hidden; margin-left:50px!important; margin-left:0px;}
.detail_content p{ text-indent:26px; line-height:23px; margin:20px 0px; font-size:13px;}
.detail_list{ width:770px; margin-left:50px!important; margin-left:0px;}
.list_detail li{ line-height:28px;}
.list_detail a{ display:block; float:left; width:600px; overflow:hidden; white-space:normal;}
.list_detail em{ display:block; float:right; font-style:normal}
.list_title{ text-align:left; margin-left:20px!important; margin-left:60px; margin-bottom:3px; border:solid 1px #e5e5e5; width:908px;}
.list_title a{ text-align:left; font-size:15px; font-weight:bold;  padding:10px; line-height:28px;}
.page{ margin-top:40px;}
.page a{  height:24px; line-height:22px; font-size:12px; margin:0 8px;}
.page_kuang{ border:solid 1px #b1b1b1; padding:5px; background:#e5e5e5}
.page_dq{  color:#FF0000; font-weight:bold;}
.pic_list img{ width:150px; height:115px; border:solid 1px #000; margin-bottom:5px;}
.pic_list h3{ font-size:12px; font-weight:normal; width:150px;}
.pic_list li{ float:left; width:20%; height:150px; margin-top:10px;}
.pic_menu{ height:50px; margin-left:8px;}
.pic_menu a{ display:block; float:left; background:#fff; border:solid 1px #aeaeae; padding:5px 10px; margin:8px 3px; color:#000}
.pic_menu a:hover, { background:#ecf7ff; border:solid 1px #a5beda; color:#1f365d}
.pic_menu .pic_menu_dq{background:#ecf7ff; border:solid 1px #a5beda; color:#1f365d }

.linkpage img{ width:125px; height:48px; margin-bottom:5px;}
.linkpage h3{ font-size:12px; font-weight:normal; width:125px;}
.linkpage li{ float:left; width:20%; height:100px;}