/*全局设定*/
body,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,ol,form,table,tr,td,p{ margin:0;padding:0;}
body{ font-family:'微软雅黑','宋体'; font-size:14px}
a{ font-size:12px; text-decoration:underline; color:black;}
.left{ float:left;}
.right{ float:right;}
.fontcolorred{ color:red;}
.fontcolorgreen{ color:green;}
.fontcolorblue{ color:blue;}
.fontcolorhui{ color:#666666;}
.fontcolorhei{ color:#000000;}
.fontcolorwhite{ color:#ffffff;}
.fontsize12{ font-size:12px;}
.wzjuzhong{ text-align:center;}
.fontsize14px{ font-size:14px;}
.fontsize16px{ font-size:16px;}
.fontsize18px{ font-size:18px;}
.fontsize22px{ font-size:22px;}
.kongbai{ width:100%;height:5px; line-height:5px; font-size:1px; float:left;}
.fontweightbold{ font-weight:bold;}
.fontweightthin{ font-weight:100;}
.fontfamilyhei{ font-family:'黑体';}
.fontfamilyyahei{ font-family:'微软雅黑';}
.lineheight22{ line-height:22px;}
.lineheight20{ line-height:20px;}
.lineheightbai{ line-height:100%;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.margin5{margin:5px;}
.marginzong5{margin:5px 0;}
.marginheng5{margin:0 5px;}
.marginzong10{margin:10px 0;}
.marginheng10{margin:0 10px;}
.margintop10{ margin-top:10px;}
.paddingzong5{padding:5px 0;}
.paddingheng5{padding:0 5px;}
.paddingzong10{padding:10px 0;}
.paddingheng10{padding:0 10px;}
.disinline{ display:inline;}
.bordersolid1{ border:1px solid #ddd;}
.borderbottomsolid1{ border-bottom:1px solid #ddd;}
.borderbottomdash1{ border-bottom:1px dashed #ddd;}
.widthbai{ width:100%;}
.widthjuzhong{margin:0 auto;}
.widthin{ width:990px;}
li{ list-style:none;}
/*头部*/
#head{border-top:2px solid #031962;}
#headright{background:url(../images/header_bg.jpg);width:555px;height:67px;overflow:hidden;}
#nav li.dh_split{display:none;}
#nav li.dh_split img{display:none;}
#nav{ background:url(../images/navxcf-bg.png) repeat-x 0px -138px; height:30px;line-height:30px;}
#nav ul{}
#nav ul li{ /*display:inline;*/padding:0 12px;float:left;}
#nav ul li a{ color:#ffffff; width:110px;height:29px;/*float:left;*/display:block; text-align:center;}
#nav ul li a:hover{background:url(../images/indexbg.png) no-repeat 0 1px; color:#0040b1}


#nav .mainlevel ul {float:left; display:none;clear:block; position:absolute; margin:0px  0 0 0;padding:0;border-right: 1px solid #e3e6e6; border-bottom: 1px solid #e3e6e6; border-left: 1px solid  #e3e6e6;list-style:none;}
#nav .mainlevel li {border-bottom:1px solid #fff; background:#f2f2f2;text-align:center; width:128px;height:29px;line-height:29px; overflow:hidden;clear:both;padding:0;}
#nav .mainlevel li a{width:100%;color:#000;line-height:29px;margin:0 0;font-style:normal; background-image: none;}
#nav .mainlevel li a:hover{ background-image:none;background-color:#000099; color:#fff;}

#nav .mainlevel li ul{display:none;}

.focusnav{ background:url(../images/indexbg.png) no-repeat 0 1px; }
.focusnav span{color:#0040b1;}

/*banner*/
.bannerin{ width:970px; background:#dddddd;}

.catUl li a.cur{color:#000;}

.catUl li{width:158px;height:20px;overflow:hidden;}
.catUl li.gen{font-weight:bold;text-align:center;}

.foot_con ul{float:left;height:73px;min-height:73px;overflow:hidden;}

.foot_con ul li{float:left;margin-right:20px;height:15px;line-height:15px;border:0px solid #ff0000;overflow:hidden;/*word-wrap: break-word; word-break: normal; */}

.foot_con ul li a{/*white-space:nowrap;*/}

a img{border:0}

li.titleAndTime a{width:180px;}

.picDesc{text-align:center;}

/*主体部分*/
#main_l{ width:195px;margin:0 10px; display:inline;}
#main_l h3{width:190px; float:left; height:19px; background:url(../images/indexbg.png) no-repeat 0 -63px; letter-spacing:1px;padding-top:5px;}
.ml_c{ width:184px; float:left;border-left:3px solid #2d70cb; border-right:3px solid #2d70cb; }
.ml_cdl{ width:164px;}
.ml_cdl1{ width:174px;}
.ml_c dt a{ color:#12386b; font-weight:bold;}
.ml_b{ width:190px;height:16px;background:url(../images/indexbg.png) no-repeat 0 -803px;}

#main_r{ width:755px;margin:0 10px; display:inline;}
.mr_top{ width:755px; height:280px;}
.mrt_l{ width:475px; height:284px;background:url(../images/indexbg1.png) no-repeat 0 -0px;}
.mrt_l h2{ width:475px; height:40px; float:left;overflow:hidden;line-height:40px;}
.mrt_l div.indexIntro{ width:435px;height:220px; display:inline;margin:10px 20px 30px 20px; float:left; overflow:hidden; font-size:12px; /*color:#999999;*/ line-height:22px;}
.gdnews{ width:260px; padding-right:20px; overflow:hidden; font-weight:100; letter-spacing:1px;}
.gsjjtitle{ padding-left:15px; padding-top:3px; color:#8a8a8a;}
.mrt_l p img{ float:right; padding:5px;}
.mrt_r{width:276px;margin-left:4px; overflow:hidden; display:inline;}
.mrt_r_toubu{ width:276px; height:10px; line-height:10px; font-size:1px; float:left;background:url(../images/indexbg.png) no-repeat 0 -316px;}
.mrt_r_zhongbu{ width:270px; border-left:3px solid #e9e9e9;border-right:3px solid #e9e9e9; float:left;}
.mrt_r_zhongbu h3{width:260px; margin:0 5px 5px 5px; border-bottom:1px solid #ddd; font-size:14px; display:inline; float:left; height:26px; line-height:26px;}
.mrt_r_zhongbu ul{width:260px;margin:0 5px 0 5px;float:left; display:inline;line-height:22px;}
.mrt_r_zhongbu ul li{ width:260px;float:left; height:22px; overflow:hidden;}
.mrt_r_zhongbu ul li a{ float:left;}
.mrt_r_zhongbu ul li a:hover{ color:red;}
.mrt_r_zhongbu ul li span{ float:right; font-size:14px; padding-right:10px; color:#999999; }
.mrt_r_dibu{width:276px; height:10px; line-height:10px; font-size:1px; float:left;background:url(../images/indexbg.png) no-repeat 0 -326px;}


.mr_bot{ width:755px; margin-top:5px;}
.mr_bot h3{width:755px; height:49px;background:url(../images/indexbg.png) no-repeat 0 -228px;float:left;}
.mr_bot h3 .zhuwz{ padding-left:15px; line-height:34px;}
.mr_bot h3 .more{ font-size:12px; font-family:'宋体'; font-weight:100; padding-right:15px; line-height:34px;}
.cpzs_con{width:755px;float:left;background:url(../images/lanmid.png) repeat-y 1px 0;}
.neiye .cpzs_con{width:715px;padding:0 20px 0 20px;overflow:hidden;}
.neiye .cpzs_con img {max-width:690px;}
.cpzs_con ul.picUl {width:695px;}
.cpzs_con ul.picUl li{width:151px;}

.cpzs_con ul.picUl2 {width:3320px;}
.cpzs_con ul.picUl2 li{width:151px;height:150px;display:inline;}
.cpzs_con .picDesc{height:50px;overflow:hidden;}
.cpzs_con ul{ width:735px;float:left; padding:5px 10px;}
.cpzs_con ul li{ width:131px; margin:0 8px;float:left; display:inline; overflow:hidden;}
.cpzs_con .jietu{ width:131px; border:1px solid #ddd; padding:1px; height:131px; overflow:hidden;float:left;}
.cpzs_con ul li a{}
.jietu img{ width:131px;} 
.cpzs_con ul li p{ line-height:20px; width:131px;float:left;margin:5px 0;}
.mr_bot_dibu{width:755px; height:15px; line-height:15px; font-size:1px; float:left;background:url(../images/indexbg.png) no-repeat 0 -273px;}

/*底部链接导航*/
#foot{ width:975px;}
.footin{ width:975px;}
.foot_left{ width:13px;float:left; height:130px;background:url(../images/indexbg.png) no-repeat 0 -96px;}
.foot_right{width:13px;float:left;height:130px;background:url(../images/indexbg.png) no-repeat -21px -96px;}
.foot_con{ width:949px; height:130px;float:left;background:url(../images/navxcf-bg.png) repeat-x 0 1px; }
.foot_con dl{ width:949px;float:left; line-height:20px; margin:5px 0;height:88px; overflow:hidden;}
.foot_con dl a{ white-space:nowrap;}
.foot_con dl dt{ display:inline; font-weight:bold; font-size:12px; margin:0 3px 0 0;}
.foot_con dl dd{display:inline;margin:0 3px;}

.foot_menu{ width:949px;height:32px;float:left; line-height:32px;}
.foot_menu li{ display:inline;}