@charset "gb2312";
/*
	Css for PEL,	ver 1.0
	CopyRight By Dongyi Network Technology CO.,Ltd Design Center

	本网站通用布局
*/

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{ width:100%; min-width:1004px; height:100%;  }
body{ width:100%; height:100%; color:#555;font:12px/180% SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none;}
a{color:#555;text-decoration:none; outline:none;}
a:hover { text-decoration:none; color:#b20008; }
.clear{border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;}
.fr{ float:right; }
.hide{ display:none;}
.mat{ margin-top:10px;}
.mab{ margin-bottom:10px;}
table { max-width: 100%; border-collapse: collapse; border-spacing: 0; }

/* frame */
body{background:#fff url(imagesbodybg.jpg); }
#wrap{ width:100%; margin:0 auto; overflow:hidden; background: url(imagesheadbg.png) repeat-x; }
#header{width:100%; text-align:left; margin:0 auto; z-index: 1;}
#header_bsfw{width:100%; text-align:left; margin:0 auto; z-index: 1;}
#footer{overflow:hidden; width:100%; margin:10px auto 0; }
#content{ overflow:hidden; width:1002px;margin:10px auto 0;}

/* 主栏 和 侧栏 */
.side{float:left; width:220px; overflow:hidden;}
.mainContent{ float:right; width:770px; overflow:hidden; }
.mainContent_gy{ float:right; width:990px; overflow:hidden; }
.mainContent_kf{ float:right; width:990px; overflow:hidden; }
.noSideContent{ width:970px; overflow:hidden; padding:0 15px 15px; background: #fff; }

/* header */
#header { position: relative; height: 297px;  }
#header_sf { position: relative; height: 260px;  }
#header .head_cont {width: 1000px; margin: 0 auto; height: 40px; overflow: hidden; }
#header .navBar{ width: 1000px; margin: 0 auto; height:40px; line-height:40px;/* overflow: hidden;*/ position: relative; z-index: 999; }
#header .date { float: left;}
#header .loginInfo {padding-left: 15px;}
#header .weather { float: left; padding: 0 0 0 10px; width: 200px; height: 40px; line-height: 40px; overflow: hidden;}
#header .weather span {margin-right: 2px; display:inline-block; vertical-align: middle;}
#header .weather img{ vertical-align:middle; margin-right:2px;  _vertical-align: top;}
#header .weather .spanImg{ margin-right:0;  }
#header .scanning {position: absolute;width: 120px;height: 135px;top: 28px;right:-35px;background: url(imagesscanningBg.png) 4px 0 no-repeat; padding: 12px 0 0 0;display: none; color: #555;z-index:1;zoom: 1; text-align: center;}
#header .scanning .pic {}
#header .scanning .tips {height: 24px; line-height: 24px;}

/*banner*/
#header .banner {background: url(imagesbanner.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_zwzx {background: url(imagesindex_zwfwzx.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_jjjc {background: url(imagesindex_jjjc.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_czj {background: url(imagesindex_czj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_ajj {background: url(imagesindex_ajj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_zfb {background: url(imagesindex_zfb.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_ssx {background: url(imagesindex_ssx.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_swj {background: url(imagesindex_swj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_jtj {background: url(imagesindex_jtj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_jjt {background: url(imagesindex_jjt.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_hbj {background: url(imagesindex_hbj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_sfj {background: url(imagesindex_sfj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_ylx {background: url(imagesindex_ylx.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_nyj {background: url(imagesindex_nyj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_fgj {background: url(imagesindex_fgj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_ryz {background: url(imagesindex_ryz.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_rsj {background: url(imagesindex_rsj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_ytz {background: url(imagesindex_ytz.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_dpx {background: url(imagesindex_dpx.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_qxz {background: url(imagesindex_qxz.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_ssx {background: url(imagesindex_ssx.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_yyx {background: url(imagesindex_yyx.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_wjj {background: url(imagesindex_wjj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_xfj {background: url(imagesindex_xfj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_lyj {background: url(imagesindex_lyj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_daj {background: url(imagesindex_daj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_zjj {background: url(imagesindex_zjj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_sjj {background: url(imagesindex_sjj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_gdt {background: url(imagesindex_gdt.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_kjj {background: url(imagesindex_kjj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_swuj {background: url(imagesindex_swuj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_mzj {background: url(imagesindex_mzj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_gaj {background: url(imagesindex_gaj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_cjt {background: url(imagesindex_cjt.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_zfj {background: url(imagesindex_zfj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_cxss {background: url(imagesindex_cxss.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_rfb {background: url(imagesindex_rfb.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_scj {background: url(imagesindex_scj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_jyj {background: url(imagesindex_jyj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_wtj {background: url(imagesindex_wtj.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_lfw {background: url(imagesindex_lfw.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_gxq {background: url(imagesindex_gxq.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
#header .banner_sf {background: url(imagesindex_sf.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }


/* header_bsfw */
#header_bsfw { position: relative; height: 258px;  }
#header_bsfw_sf { position: relative; height: 260px;  }
#header_bsfw .head_cont {width: 1000px; margin: 0 auto; height: 40px; overflow: hidden; }
#header_bsfw .navBar{ width: 1000px; margin: 0 auto; height:40px; line-height:40px;/* overflow: hidden;*/ position: relative; z-index: 999; }
#header_bsfw .date { float: left;}
#header_bsfw .loginInfo {padding-left: 15px;}
#header_bsfw .weather { float: left; padding: 0 0 0 10px; width: 200px; height: 40px; line-height: 40px; overflow: hidden;}
#header_bsfw .weather span {margin-right: 2px; display:inline-block; vertical-align: middle;}
#header_bsfw .weather img{ vertical-align:middle; margin-right:2px;  _vertical-align: top;}
#header_bsfw .weather .spanImg{ margin-right:0;  }
#header_bsfw .scanning {position: absolute;width: 120px;height: 135px;top: 28px;right:-35px;background: url(imagesscanningBg.png) 4px 0 no-repeat; padding: 12px 0 0 0;display: none; color: #555;z-index:1;zoom: 1; text-align: center;}
#header_bsfw .scanning .pic {}
#header_bsfw .scanning .tips {height: 24px; line-height: 24px;}

/*banner*/
#header_bsfw .banner_bsfw {background: url(imagesindex_zdbsfw.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }

/* userPanel */
.userPanel { float: right; position: absolute; right: 0; top: 0;}
.userPanel a{ padding:0 2px }
/*.userPanel a.last{ background:none;}*/

/* nav */
.mainNavBar { background:#b20008; width: 100%; height:47px; position:absolute; bottom: 0; zoom:1; z-index: 1; }
.mainNavBar_rsj { background:#b20008; width: 100%; height:47px; position:absolute; bottom: 0; zoom:1; z-index: 1; font-size: 12px;}
.mainNavBar_sf { background:#b20008; width: 100%; height:5px; position:absolute; bottom: 0; zoom:1; z-index: 1; ont-size: 12px;}

.mainNav { width:1000px; height:47px; margin: 0 auto; position: relative; }
.mainNav .li1{ float:left; display:inline; padding: 0 8px; }
.mainNav .h1{ float:left; font-family:"Microsoft YaHei";  font-size:16px; height:47px; line-height:47px; text-align:center;  }
.mainNav .a1{ display:block; float:left; color:#fff; padding:0 9px 0 10px;}
.mainNav .a1:hover{ text-decoration:none;font-weight:bold;background:#6a0005;}
.mainNav .last1{ background:none; }

/*菜单效果1*/
.mainNav .ul1{ display:none; width:980px; padding:4px 10px; overflow: hidden;  position:absolute; left:0; top:47px;overflow:hidden; background:#6A0005; line-height: 24px; z-index: 3; }
.mainNav .li2{ float:left; white-space: nowrap; height: 26px; line-height: 26px; font-size: 14px; }
.mainNav .ul1 .a2{ padding:0 10px; border-right:1px solid #873236; color: #fff;}
.mainNav .ul1 .last2 .a2{ border-right:0;  }
.mainNav .on1 .h1{background:#6a0005;}
.mainNav .on1 .a1{ color:#fff; font-weight: bold;  }
/*.mainNav .on1 .ul1{ display:block !important; }*/


/*网站搜索*/
.search {width:480px;height:40px;vertical-align:middle;position: absolute;top: 290px;left: 10px;}
.search .input{ border:none;background:#f1e9ea; padding-left:15px; height:40px; width:375px; line-height:40px;vertical-align:middle; margin:0; float:left; color:#333; font-size: 14px;font-family: "Microsoft Yahei";}
.search .submit{ float:left; cursor:pointer; border:none; background:#b20008; margin:0; width:90px; height:40px; border:medium none; font-size: 16px; font-family: "Microsoft Yahei"; color: #fff;}
.search .submit:hover {background:#bf1c24;}
.search a.advanced{ float:left; margin-left:10px; display:inline-block; width:70px; height:20px; background:#bf1c24; } 

.kewords {width:480px;height: 20px;vertical-align:middle;position: absolute;top: 338px;left: 25px;}
.kewords a{padding: 5px 15px;background: #f0f0f0;border-radius: 50px;margin-right: 5px;}
/* 网站导航 */
.friendLink { float: left; margin-top:10px; width: 982px; }
.friendLink .hd { height:28px; line-height:28px; overflow:hidden;background: #f6f6f6;}
.friendLink .hd h3{ width: 100px; color:#fff; font-size:14px; font-weight:bold; width: 82px; float: left;background:url(imagestitlebg.png) no-repeat 0 -186px; padding:0 0 0 18px;  }
.friendLink .hd ul {float: right; width: 872px; /*height: 28px; line-height: 28px;*/}
.friendLink .hd li {float: left; cursor: pointer;position: relative;}
.friendLink .hd li a { padding: 0 40px; font-size: 14px; border-right: 1px solid #D4D4D4;}
.friendLink .hd li.on a { padding: 0 40px; font-weight: bold; background: #C2BEBF; display: block; }
.friendLink .bd {overflow: hidden; }
.friendLink .bd ul.linkList {display: none; /*position: absolute; left: 0; bottom: 28px; */  padding: 10px;}
.friendLink .bd ul.linkList li {float: left; width: 150px; height: 30px; line-height: 30px; padding: 0 5px;}
.friendLink .bd ul.linkList li:hover {background: #fff;font-weight: bold;}


/* footer */
#footer {background: #c2bebf; padding: 15px 0;}
.footerNav{ height:30px; line-height:30px;color:#333; text-align:center; }
.footerNav a{ white-space:nowrap; color:#333; font-family: "Microsoft Yahei"; font-weight: bold;} 
.copyright { width: 1000px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; padding:8px 0; color:#666; text-align:center; line-height:24px; font-family: "Microsoft Yahei";}


/* 通用盒子模型 */
.box{ overflow:hidden;}
.box .hd{ height:36px; line-height:36px; overflow:hidden; overflow:hidden;}
.box .hd .more{ float:right; color:#999;font-size:12px;}
.box .hd h3{ float:left; _display:inline; text-align:center;  }
.box .hd h3 a{ color:#b20008;display:block; padding-left:20px; font-weight:bold;  }
.box .bd{ overflow:hidden;}
.box .bd .infoList{overflow:hidden; }
.box .bd .infoList li{ height:24px; line-height:24px; font-size:12px;}
.box .bd .infoList li.last{border:0;}

/* boxTab */
.boxTab {}
.boxTab .hd {height:29px; line-height:29px; border:none;}
.boxTab .hd ul{ margin:0;overflow:hidden} 
.boxTab .hd li{ font-size:14px; float:left;line-height:32px;height:32px; text-align:center; color:#ff8b9c; margin:0 8px 0 0;}
.boxTab .hd li a { padding:0 2px; display: block; float: left;}
.boxTab .hd li.on{ font-size:14px;background:#b20008; }
.boxTab .hd li.on a{ color:#fff; font-weight:bold; display:block; padding:0 10px; }

/*tabbox*/
.tabbox {overflow:hidden;}
.tabbox .hd {height: 36px; line-height: 32px; }
.tabbox .hd li { float: left; font:14px/32px simsun; height: 36px; }
.tabbox .hd li a { height: 32px; line-height: 32px;padding: 0 10px; float: left; }
.tabbox .hd li.on {background: #b20008;}
.tabbox .hd li.on a { line-height: 32px; padding: 0 10px; font-size: 14px; color: #fff; font-weight: bold; display: block; }
.tabbox .bd li {font: 14px/24px simsun; height: 24px;}

/* 侧栏盒子模型 */
.sideBox{ overflow:hidden;}
.sideBox .hd{ height:36px; line-height:32px; overflow:hidden; }
.sideBox .hd h3 { height: 36px; text-align: center;}
.sideBox .hd h3 a { line-height: 32px; padding: 0 10px; font-size: 14px; color: #fff; font-weight: bold;
 display: block; }
.sideBox .hd a.more{ float:right;color:#999;}
.sideBox .bd{ }

/* 内页侧栏盒子模型 */
.sideBoxC {overflow:hidden;}
.sideBoxC .hd{ height:40px; line-height:40px; overflow:hidden;background:url(imagessidebg.png) no-repeat 0 0; padding:0 0 0 44px;}
.sideBoxC .hd h3 {text-align: left;font-family: "Microsoft Yahei"; color: #fff;font-size: 16px;}
.sideBoxC .hd h4 {text-align: left;font-size: 18px;font-family: "Microsoft Yahei"; color: #fff;}
.sideBoxC .hd h3 a {font-size: 16px; color: #fff; font-weight: bold; display: block; }
.sideBoxC .hd .more { float: right; padding-right: 10px; color: #adf2ff;}
.sideBoxC .bd {background:#fafafa; }
.sideBoxC .hd_jjjc{ height:40px; line-height:40px; overflow:hidden;background:url(imagessidebg.png) no-repeat 0 0; }
.sideBoxC .hd_jjjc h5 {text-align: left;font-size: 16px;font-family: "Microsoft Yahei"; color: #fff;font-size: 16px;padding-left:10px;}
.sideBoxC .hd_jjjc {background:#fafafa; }
.sideBoxC .hd_gaj{ height:40px; line-height:40px; overflow:hidden;background:url(imagessidebg.png) no-repeat 0 0; }
.sideBoxC .hd_gaj h5 {text-align: left;font-size: 16px;font-family: "Microsoft Yahei"; color: #fff;font-size: 16px;padding-left:10px;}
.sideBoxC .hd_gaj {background:#fafafa; }

/* 办事服务侧栏盒子模型 */
.sideBoxD {overflow:hidden;}
.sideBoxD .hd{ height:40px; line-height:40px; overflow:hidden;background:#118FD9; padding:0 0 0 44px;}
.sideBoxD .hd h3 {text-align: left;font-family: "Microsoft Yahei"; color: #fff;font-size: 16px;}
.sideBoxD .hd h4 {text-align: left;font-size: 18px;font-family: "Microsoft Yahei"; color: #fff;}
.sideBoxD .hd h3 a {font-size: 16px; color: #fff; font-weight: bold; display: block; }
.sideBoxD .hd .more { float: right; padding-right: 10px; color: #adf2ff;}
.sideBoxD .bd {background:#fafafa; }

/* path */
.path{ height:59px; line-height:59px; border-bottom:1px solid #ececec;font-size: 14px; font-family: "Microsoft Yahei"; }
.path a,.path em { margin:0 5px; }
.path span { background: url(imagesicons.png) no-repeat 8px -77px;}
.path h3 {float: left; font-size: 24px; color: #b20008; font-family: "Microsoft Yahei";}

/* url_方块样式分页 */
.page{ text-align:center; padding:15px 0;  font-size:12px; clear:both;  }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; line-height:20px; vertical-align:middle;   }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding:0 6px;}
.page a:hover {border:1px solid #1E72B4; text-decoration:none; color:#555;}
.page span.current,.page b a{background:#1E72B4; border:1px solid #1E72B4; color:#fff !important; font-weight:bold; padding:0 6px; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page input{ border:1px solid #c5c5c5; background:#fff; width:30px; height:20px; line-height:20px; vertical-align:middle;      }
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }

