body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;border:0;}

body {font-size: 14px;background:#f9f8f6;color:#333;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
b, strong {font-weight: bold}
img {color: transparent;font-size: 0;vertical-align: middle;-ms-interpolation-mode: bicubic}
ol, ul {list-style: none}
li {display: list-item}
table {border-collapse: collapse;border-spacing: 0}

a{color:#333;text-decoration: none;}
a:link {color:#333;text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}
.fl{ float:left;}
.fr{ float:right;}
.fb{ font-weight:bold;}
.cl{ clear:both;}
.cl_line{ margin:5px 0 5px 0; clear:both; font-size:0px; height:1px; background-color:#dcdcdc;}
.clear{ font-size:0; line-height:0; height:0; clear:both;}

/*Header div*/
.wrap{ width:1002px;height:auot; clear:both;  margin:6px auto 6px auto;}
.head{width:1002px; margin:0 auto;}
.top{ width:1002px;height:37px;background:url(top_bg.jpg) repeat-x top;}
.toplink{ width:1002px;height:37px;margin:0 auto;line-height:37px;}
.toplink a{color:#333; text-decoration:none;}
.toplink a:hover{color:#333;}
.toptel{ width:60px;height:35px; background:url(add.jpg) no-repeat left center; padding-left:25px;}
.topadd{ width:60px;height:35px; background:url(add2.jpg) no-repeat left center; padding-left:25px; }
.topemail{ width:60px;height:35px; background:url(add3.jpg) no-repeat left center; padding-left:25px; }
.topsw{ width:40px;height:32px; background:url(top_sw.png) no-repeat left center; padding-left:25px; margin-left:20px;}
.topzf{ width:50px;height:32px; background:url(top_zf.png) no-repeat left center; padding-left:25px;}
.topzx{ width:50px;height:32px; background:url(top_zx.png) no-repeat left center; padding-left:25px;}
.logofla{ width:100%;height:211px;background:url(logo_bg.jpg) repeat-x;}
.logo{ width:1002px;height:211px;background:url(logo.jpg) no-repeat;margin:0 auto;}

.weather {border: 1px solid #e5e7e4;border-top:none; width: 1000px; height:42px;line-height:42px; margin: 0px auto;background:url(/weather_bg.jpg) repeat-x;}

.nav{ margin:1px auto; width:1002px; height:38px;}
.nav_head{width:21px; height:38px;background:url(nav_head.jpg) repeat-x; float:left;}
.nav_center{width:960px; height:38px;background:url(nav_bg.jpg) repeat-x; float:left;}
.nav_bottom{width:21px; height:38px;background:url(nav_bottom.jpg) repeat-x; float:left;}
.nav ul{ margin:0 auto;}
.nav ul li{  height:38px; line-height:38px;  float:left; width:81px;text-align:center; margin-right:39px;overflow:hidden;}
.nav ul li a{font-size:14px; line-height:38px;  color:#d40902; display:block;height:38px;}
.nav ul li a:hover{ background:url(nav_hover.jpg);color:#fff;font-weight:bold; }
.nav ul li a.cur{ background:url(nav_hover.jpg); color:#fff;}

.nav-sub{ height:32px; background:url(nav_sub.jpg);}
.nav-sub ul{ margin:0 auto;}
.nav-sub ul li{ height:32px; line-height:32px; float:left; }
.nav-sub ul li a{ color:#00317e;margin-left:30px; display:inline;}

.foot{width:100%;height:100px;padding-top:15px;text-align:center; border-top:1px solid #d3d3d3; font-size:13px; }
.foot .link{ line-height:20px; line-height:30px;}
.foot .link a{ margin-right:20px;}
.foot .copy{ height:50px; width:535px; line-height:30px; padding-top:10px}
.foot .safety{width:400px; height:46px; padding-top:14px}
.foot .safety a{ float:left; margin-left:6px;}

.topTitle_btn{width:auto;height:32px; line-height:32px; background:url(about_btn_bg.gif) repeat-x; position:relative;}
.topTitle_btn a{display:block; height:39px;  background:url(about_btn.gif); position:absolute; bottom:0; left:7px;}
.topTitle_btn .more{display:inline;width:55px;background:none; position:absolute; left:903px; top:2px; font-size:14px; color:#666;}

.topTitle{width:auto;height:32px; line-height:32px; background:url(about_btn_bg.gif) repeat-x; position:relative;}
.topTitle span{display:block; width:110px; height:34px; line-height:34px; background:url(news_title.png) no-repeat; text-align:center; color:#fff; position:absolute; left:2px; top:-6px; font-size:14px;}
.topTitle a{font-size:14px; color:#999999; position:absolute; top:0; right:18px;}

.wrap .laoleft{width:188px; height: 680px;background:#f8f8f8; margin-top:10px;}
.wrap .laoleft .menu dt{background:#fff; height:51px; line-height:51px; text-indent:10px; color:#00317e; border-bottom:1px solid #dedede; font-size:18px;}
.wrap .laoleft .menu dd{height:36px; line-height:36px; text-indent:24px; border-bottom:1px solid #dedede;}
.wrap .laoleft .menu dd a:hover{display:block; color:#00317e; font-weight:bold; border-left:3px solid #017fba; text-decoration:none;}
.wrap .laoleft .menu dd a.on{display:block; color:#00317e; font-weight:bold; border-left:3px solid #017fba; text-decoration:none;}

.wrap .laoright{width:735px; padding:8px; border:1px solid #d7d7d7;min-height:390px;}
.wrap .laoright .right_title{ height:22px; border-bottom:1px solid #ddd;}
.wrap .laoright .right_title h2{background:url(right_ico.gif) no-repeat  8px 0;height:22px; border-bottom:2px solid #cc0003; padding-left:20px;font-size:14px; color:#cc0003; min-width:80px; _width:98%;}

.wrap .lanmu{width:1002px; margin-top:6px; height:650px;}
.wrap .dlanmu{width:1002px; margin-top:6px; height:420px;}
.wrap .gaikuang{width:1002px; margin-top:6px; height:470px;}
.article{width:1002px; min-height:300px;margin-top:6px;border:1px solid #d7d7d; }
.wrap .lone{width:735px; padding:8px; border:1px solid #d7d7d7;float:left;}
.wrap .lone .lone_title{ height:22px; border-bottom:1px solid #da0003;}
.wrap .lone .lone_title h2{background:url(right_ico.gif) no-repeat  8px 0;height:22px; border-bottom:2px solid #cc0003; padding-left:20px;font-size:14px; color:#cc0003; min-width:80px; _width:98%;}
.jgss{padding:15px;min-height:338px;}

.page{margin:20px 0 10px; overflow:hidden; height:1%; text-align:center;}
.page span{display:inline-block;}
.page li{float:left; font-size:14px; margin-right:8px;}
.page li a{display:block; padding:5px 8px; border:1px solid #999999; background:#f8f8f8;}
.page li a:hover{ border:1px solid #ccc; background:#bf000c; color:#fff; text-decoration:none;}
.page li a.curpage{ border:1px solid #ccc; background:#bf000c; color:#fff; text-decoration:none;}

.list{padding:10px;}
.list li{height:30px; line-height:30px;}
.list li a{float:left;}
.list li span{float:right;}
.list_line{wdith:100%; margin:5px 0; clear:both; font-size:0px; height:1px;border-top:1px dotted #ccc; overflow:hidden;}

.viewTitle{height:35px; line-height:35px; font-size:16px; font-weight:bold; text-align:center; color:#000;}
.viewInfo{height:27px; line-height:27px; background:#f7f7f7; text-align:center; font-size:13px;color:#000; margin-top:10px;}
.viewInfo a{color:#000;}
.viewContent{line-height:25px; padding:10px;}

.contentTopBox{border:1px solid #cccccc; height:30px; background:#eee; line-height:30px; padding:0 12px}
.contentTopBox .location{}
.contentTopBox .location a{color:#333;}
.contentTopBox .sitesearch{width:154px; height:20px; margin-top:4px;position:relative; padding-right:40px;}
.sitesearch_txt{width:152px; height:18x; border:1px solid #ccc; line-height:20px;}
.sitesearch_btn{width:40px;height:20px;background:url(sitesearch_btn.gif) no-repeat; position:absolute; top:0; right:0;}

.listview{border:1px solid #d7d7d7; margin-top:10px; padding:20px;}
.topNews{margin-top:8px;}
.topNewsBtn{height:24px; line-height:24px; border-bottom:2px solid #b00007;}
.topNewsBtn b{display:block; width:94px; height:24px; background:#b00007; text-align:center; color:#fff; margin-left:10px;}
.topNewsList{border:1px solid #e5e5e5; padding:10px; color:#6b6b6b; overflow:hidden; height:1%;}
.topNewsList a{color:#6b6b6b;}
.topNewsList ul{width:460px;}
.topNewsList li{height:26px; line-height:26px;}
.topNewsList li a{float:left;}
.topNewsList li span{float:right;}
.topNewsListLine{margin-left:18px;font-size:0px;width:1px; height:210px;_height:220px;border-left:1px solid #ccc;}

.j-share{height:27px; line-height:27px;background:#f7f7f7; font-size:13px;}
.j-share span{float:left; margin-left:25px;}
.j-share div{float:right;}

tr {font-size:9pt;}
td,table{
	font-size: 9pt;
	text-decoration: none;
    }
.czyz{
    font-size:14px;
   }

.center_info_list{
    padding:2px 2px 2px 5px;
  }
.wsbs_info_list{
    padding:2px 2px 2px 15px;
  }
.right_info_list{
    padding:2px 2px 2px 20px;
  }
  .left_info_list{
    padding:2px 2px 2px 2px;
  }
.tAb {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EACEA7;
	border-right-color: #EACEA7;
	border-bottom-color: #EACEA7;
	border-left-color: #EACEA7;
}


/*版通类产品样式*/
.title{font-size:21px;color:#000000;font-weight:bold;}	/*文章标题样式*/
.bt_white{font-size: 9pt; text-decoration:none; color:#ffffff}	
.tAl {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #EACEA7;
	border-right-color: #EACEA7;
	border-bottom-color: #EACEA7;
	border-left-color: #EACEA7;
}
.lAr {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #EACEA7;
	border-right-color: #EACEA7;
	border-bottom-color: #EACEA7;
	border-left-color: #EACEA7;
}

.bAl {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EACEA7;
	border-right-color: #EACEA7;
	border-bottom-color: #EACEA7;
	border-left-color: #EACEA7;
}
.bAr {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #EACEA7;
	border-right-color: #EACEA7;
	border-bottom-color: #EACEA7;
	border-left-color: #EACEA7;
}

.tAr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #EACEA7;
	border-right-color: #EACEA7;
	border-bottom-color: #EACEA7;
	border-left-color: #EACEA7;
}


.bt_link{font-size: 9pt; text-decoration:none; color:#000000 ;line-height:20px;}	/*首页、频道页栏目默认标题链接样式 小字体*/
.bt_content{font-size: 14px; text-decoration:none;line-height:26px;}		/*更多、底层栏目页标题及文章正文样式 大字体*/
.bt_time {  font-size: 7pt; color: #999999;FONT-FAMILY: Verdana}	/*时间显示样式*/
.bt_date {  font-size: 7pt; color: #999999;FONT-FAMILY: Verdana}	/*时间显示样式*/
.bt_more {  font-size: 9pt; color: #fff; text-decoration: none}	/*更多显示样式*/
.bt_more_red {  font-size: 9pt; color: #f4ae28; text-decoration: none}
.bt_more_blue {  font-size: 9pt; color: #fff; text-decoration: none}	
.bt_report_title{  font-size: 10.5pt; color: #000000}

a.white { text-decoration: none; color:#ffffff;}
.all {
}

a.white:hover { color:#ffffff;text-decoration:none;}

a.bt_more { text-decoration: none; color:#000000;}
a.bt_more:hover { text-decoration: none; color:#000000;}

a { text-decoration: none; color:#000000;}
a:hover { color:#ff0000;text-decoration:none;}
/*********************start*****/
.bt_link_jrzb{font-size: 14pt; text-decoration:none; color:#000000 ;line-height:20px;}	/*首页、频道页栏目默认标题链接样式 小字体*/
.bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EACEA7;
}

.ka {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C8A851;
	border-bottom-color:#C8A851;
	border-left-color: #C8A851;
}
.kal {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C4C4C4;
	border-bottom-color:#C4C4C4;
	border-left-color: #C4C4C4;
}
.bt_col {
	font-size: 10.5pt;
	line-height: 24px;
	color: #000000;
	text-decoration: none;
}
.top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: EACEA7;
}
.qbottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: EACEA7;
	border-right-color: EACEA7;
	border-bottom-color: EACEA7;
	border-left-color: EACEA7;
}
.right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EACEA7;
}

.qright {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: EACEA7;
	border-right-color: EACEA7;
	border-bottom-color: EACEA7;
	border-left-color: EACEA7;
}
.qtop {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: EACEA7;
	border-right-color: EACEA7;
	border-bottom-color: EACEA7;
	border-left-color: EACEA7;
}



.qleft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: EACEA7;
	border-right-color: EACEA7;
	border-bottom-color: EACEA7;
	border-left-color: EACEA7;
}
.left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EACEA7;
}

.qtl {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: EACEA7;
	border-bottom-color: EACEA7;
}
.qtr {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: EACEA7;
	border-left-color: EACEA7;
}


.qrb {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #EACEA7;
	border-right-color: #EACEA7;
	border-bottom-color: #EACEA7;
	border-left-color: #EACEA7;
}
.qlb {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #EACEA7;
	border-right-color: #EACEA7;
	border-bottom-color: #EACEA7;
	border-left-color: #EACEA7;
}
.all {
	border: 1px solid EACEA7;
}
