@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,li,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,i,em{margin:0;padding:0;font-style:normal;}
body{font-size:14px; font-family:Microsoft YaHei,Tahoma, Helvetica, Arial,  sans-serif; color: #333;background:#fff;}
ul,ol{list-style:none;}

/*Global*/
table{border-collapse:collapse;border-spacing:0;}
img{-ms-interpolation-mode:bicubic; border-width:0;border:none;}
.l{ float:left; }
.r{ float:right; }
a{color:#333;text-decoration:none;outline:0}
a:hover{color:#154c89;}
.hide{display:none;}
H1 {FONT-SIZE: 100%; FONT-WEIGHT: normal}
H2 {FONT-SIZE: 100%; FONT-WEIGHT: normal}
H3 {FONT-SIZE: 100%; FONT-WEIGHT: normal}
H4 {FONT-SIZE: 100%; FONT-WEIGHT: normal}
H5 {FONT-SIZE: 100%; FONT-WEIGHT: normal}
H6 {FONT-SIZE: 100%; FONT-WEIGHT: normal}

/*宽度大小*/
.w{width:1000px; margin:0 auto;}
.w680 {	WIDTH: 680px}
.w280 {	WIDTH: 280px}
.w380 {	WIDTH: 380px}
.w300 {	WIDTH: 300px}
.w950{width:950px;}

/*字体位置*/
.text_c { text-align:center;}
.text_l { text-align:left;}


/*字体大小*/
.f12 {	FONT-SIZE: 12px}
.f14 {	FONT-SIZE: 14px}
.f16 {	FONT-SIZE: 16px}
.f18 {	FONT-SIZE: 18px}
.f20 {	FONT-SIZE: 20px}
.f22 {	FONT-SIZE: 20px}

/*字体*/
.f_st {	FONT-FAMILY: 宋体}
.f_yh {	FONT-FAMILY: 微软雅黑}
.f_b{font-weight:bold;}

/*颜色*/
.blue {COLOR:#003672;  }
.white {COLOR: #ffffff; }
.black {COLOR: #000000; }
.blue {COLOR: #9a9a9a}
.red {COLOR: #c70506; }
.yellow {COLOR: #ffb900; }
.green {COLOR: #038c54; }
.coffee {COLOR: #a70404; }
.purple {COLOR: #70017a; }

/*内外距离*/
.m8{ margin:8px}
.m10{ margin:10px}
.mt8 {MARGIN-TOP: 8px}
.mt10 {MARGIN-TOP: 10px}
.mt12 {MARGIN-TOP: 12px}
.mt15 {MARGIN-TOP: 15px}
.mt20 {MARGIN-TOP: 20px}
.mt40 {MARGIN-TOP: 40px}
.mb10 {MARGIN-BOTTOM: 10px}
.mb15 {MARGIN-BOTTOM: 15px}
.p8{padding:8px}
.p10{padding:10px}
.pt6 {PADDING-TOP: 6px}
.pt12 {PADDING-TOP: 12px}
.pt15 {PADDING-TOP: 15px}
.pt18 {PADDING-TOP: 18px}
.pt20 {PADDING-TOP: 20px}
.pb6 {PADDING-BOTTOM: 6px}
.pb15 {PADDING-BOTTOM: 15px}
.pb20 {PADDING-BOTTOM: 20px}
/*通用滚动条*/
.scrollbar {
	/*滚动条的基本颜色*/
		scrollbar-base-color:#c8e8fb;
	/*立体滚动条强阴影的颜色*/
		scrollbar-dark-shadow-color:#F5F1D8;
	/*立体滚动条凸出部分的颜色*/
		scrollbar-face-color:#E8E1B5;
	/*滚动条空白部分的颜色*/
		scrollbar-highlight-color:#c8e8fb;
	/*立体滚动条阴影的颜色*/
		scrollbar-shadow-color:#E8E1B5;
	/*立体滚动条亮边的颜色*/
		scrollbar-3d-light-color:#E8E1B5;
	/*上下按钮上三角箭头的颜色*/
		scrollbar-arrow-color:#4D6185;
}
/*文章标题样式*/
.title {
	font-size:22px;
	color:#3D3D3D;
	font-weight:bold;
	line-height:150%;
}

/*首页、频道页栏目默认标题列表样式 大字体（增）*/
.bt_linkb {
	font-size:14px;
	text-decoration:none;
	color:#3d3d3d;
}
/*底层栏目页标题列表及文章正文样式 大字体*/
.bt_content {
	font-size:14px;
	text-decoration:none;
	color:#3D3D3D;
	line-height:26px;
}
/*时间显示样式*/
.bt_time {
	font-size:12px;
	color:#999999;
	FONT-FAMILY:Verdana
}


/*清除页面底部高度，iframe所致*/
#vishidden{ display:none}
#header{ height:36px; width:100%; background-color:#487fb9;margin:0 auto;  clear:both;  }
.headertop{ width:1138px;  height:36px; margin:0 auto; text-align:right; padding-right:20px;}
.headertop a{ color:#ffffff; line-height:36px;height:36px; font-size:13px;}
.xiushi{ color:#ffffff; padding-left:8px; padding-right:8px; line-height:36px; height:36px;font-size:13px;}
#banner{ height:126px; width:100%; background-color:#2169b6;margin:0 auto;  clear:both;  }
.banner{width:1158px;  height:126px; margin:0 auto; background:url(bannerbg.png) right top no-repeat}
.logo{width:555px; height:126px; float:left;}
.logo a{width:551px;height:126px;text-indent:-9999px;background:url(logo.png) no-repeat 0 50%; display:block;  }
.zizhan{ width:300px; text-align:left; text-indent:40px; color:#ffffff; font-size:43px;font-family:SimHei; float:left; line-height:126px;}
#nav{ height:51px; width:100%; background:url(menubg.png) left top repeat-x;margin:0 auto;  clear:both; position:relative; z-index:1;  }
.menu{width:1158px;  height:51px; margin:0 auto;}
.menu .men1{ width:120px;position:relative;  float:left; display:block; text-align:center}
.menu .men1 a{ color:#ffffff; line-height:51px; font-weight:bold; font-size:16px;}
.menu .men2{ width:150px; float:left; display:block}
.menu .men2 a{ color:#ffffff; line-height:51px; font-weight:bold; font-size:16px;}
.menu2{ padding-left:60px;}
/*首页下拉*/
.nav .sub{ display:none;/* 默认隐藏*/ width:108px; padding:10px 0;  position:absolute; left:0px; top:51px;  background:#4e87c3;  float:left;  z-index:9999   
	}
.nav #m4 .sub{display:none;/* 默认隐藏*/ width:108px; padding:10px 0;  position:absolute; left:0px; top:51px;  background:#4e87c3;  float:left;  z-index:9999}
.nav #m6 .sub{display:none;/* 默认隐藏*/ width:240px; padding:10px 0;  position:absolute; left:0px; top:51px;  background:#4e87c3;  float:left;  z-index:30}
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:10px 10px; line-height:30px;  }
.nav .sub dl a:hover{ color:#ffffff;  background-color:#0a2b5a  }
.nav .sub dl dd a{ color:#ffffff;  background:url(images/icon.png) 0 -332px no-repeat ; font-size:14px; font-weight:normal;line-height:30px; padding: 4px 8px;  }
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#ffffff; display:block;  zoom:1; line-height:30px; font-size:14px; font-weight:normal}
.nav .sub li a:hover{  background:#0a2b5a; color:#ffffff; }
#sjiaodian{width:1158px;  height:271px; margin:0 auto; margin-bottom:10px}
#footer{ width:100%;  height:31px; margin:0 auto; /*background-color:#383634;*/background-color:#487fb9 }
.foot{/*text-indent:100px;*/width:1138px;height:31px; margin:0 auto; font-size:12px; color:#ffffff; line-height:31px; text-align:center }




/*新闻列表*/
.main_box{/*background-color:#f4f4f4;*/background-color:#e9f1fa;width:100%; height:auto}
.content2 {
	OVERFLOW: hidden; WIDTH: 1158px; MARGIN: 10px auto; margin-bottom:0px;  padding:0px;padding-bottom:30px; background-color:#ffffff; 
}
.content4 {
	OVERFLOW: hidden; WIDTH: 1158px; MARGIN: 10px auto; margin-bottom:0px;  padding:0px;padding-bottom:30px; /*background-color:#ffffff; */
}
.content3 {
	OVERFLOW: hidden; WIDTH: 720px; MARGIN: 10px auto; margin-bottom:30px; padding:0px;
}
.lanmu {
	OVERFLOW: hidden; WIDTH: 360px; FLOAT: left
}

.lanmu5 {
	OVERFLOW: hidden; WIDTH: 160px; FLOAT: left; margin-right:20px;
}
.lanmu2 {
	OVERFLOW: hidden; WIDTH: 360px; FLOAT: left; MARGIN-LEFT: 25px
}
.lanmu_title {
	HEIGHT: 50px; /*WIDTH: 360px;*/  LINE-HEIGHT: 50px
}
.lanmu_title1 {
	HEIGHT: 40px; /*WIDTH: 360px;*/  LINE-HEIGHT: 40px
}
.lanmu_lb {
	OVERFLOW: hidden; /*WIDTH: 360px;*/  PADDING-TOP: 20px; padding-right:8px;
}
.lb{ height:395px; overflow:hidden;}
.content3 {
	OVERFLOW: hidden; WIDTH: 1040px; MARGIN: 10px auto 0px
}
.date1{ line-height:26px; font-size:12px; }
.tit1{ text-indent:2em;}
.tit1 .dir{ font-size:12px; line-height:25px;}
.tex1{font-weight: bold;word-WRAP: break-word; color:#0e3f90;}
.coltop{ padding-top:10px; padding-right:20px;}


/*栏目页当前位置*/
/*当前位置*/

.navigatorbg{margin: 0 auto; width:1158px;margin-bottom:10px;}
.navigator{padding:10px 15px 10px 30px;border-bottom:1px solid #eee;background:#f9f9fc;}
.navigator .home{ background:url(others.png) no-repeat 75% 0%; float:left; text-indent:-8000px; width:16px; }
.navigator .home:hover{ background:url(others.png) no-repeat 99% 0%;  }
.navigator span{ font-family:SimSun; padding-left:3px; padding-right:3px; }
/*栏目页中间部分*/
.navigatorbg .asider{ width:280px;  float:left; clear:left;position:absolute}
.navigatorbg .asider h1{  background:url(colbg.jpg) repeat-x 10% 50% #4386d7; text-align:center; padding-right:10px; font-size:16px; height:40px; line-height:40px; color:#FFF; font-weight:bold;}
.bosh{ text-align:center;  font-size:16px;  color:#FFF; font-weight:bold; margin-top:20px;}
.navigatorbg .asider ul li{ list-style-type: none;border-bottom:#cccccc solid 1px; border-top:#FFF solid 1px; font-size:14px; /*height:50px; line-height:23px;*/height:38px; line-height:38px; padding-left:70px; }
.keyan{list-style-type: none;height:80px;line-height:80px; text-align:center; border:none; margin-top:20px; margin-bottom:10px; background-color:#0c3a9a; font-size:21px;}
.keyan2{list-style-type: none;height:45px; text-align:center; border:none; margin-top:20px; margin-bottom:10px;  font-size:21px;}
.keyan a{ color:#ffffff}
.keyan:hover{ background-color:#264a96;}	
.keyan1{list-style-type: none;height:70px;line-height:30px; text-align:left; border:none; margin-top:20px; margin-bottom:10px; background-color:#0c3a9a; font-size:21px; padding-top:10px; padding-left:12px;}
.keyan1:hover{ background-color:#264a96;}	
.keyan1 a{ color:#ffffff}
.navigatorbg .asider h1 a{color:#FFF;}
.navigatorbg .asider ul li:hover{ background-color:#e8f4fe}
.navigatorbg .post{ width:856px; float:right; clear:righ; min-height:600px; font-size:14px; }

.post p{ line-height:30px; line-height:30px}
.post span{font-size:14px; line-height:30px; line-height:30px}
.post a{font-size:14px;}
.navigatorbg .post h3{padding-left:20px; font-size:15px; height:30px; line-height:30px;  font-weight:bold; border-top:#fd942b solid 3px; clear:both; border-bottom:1px solid #ddd; margin-bottom:5px; }
.navigatorbg .post h3 a{ float:right; font-weight:normal; padding-right:20px;}
 .colpitcure { padding-left:8px;}
 .colpitcure li { float:left; margin-right:18px; text-align:center; margin-bottom:6px; margin-top:5px;}
/* .colpitcure li:hover { background-color:#cccccc}*/
.focused{ color:red}
 .collanmu { padding-left:8px; margin-bottom:8px}
 .collanmu li { float:left;padding-left:100px; margin-right:28px; text-align:center; margin-bottom:6px}
 .collanmu2 { padding-left:8px;margin-bottom:8px}
 .collanmu2 li { float:left;padding-left:40px; margin-right:28px; text-align:center; margin-bottom:6px}
.focused:hover{ color:red}
 .ajax { padding-left:8px; padding-right:10px;}
 .ajax .coltime{ float:right;}
 .ajax li{ height:30px;}


 /*栏目右侧菜单*/
 .aside_menu { margin-bottom:10px}
 .aside_menu ul li{ list-style-type: none;border-bottom:#cccccc solid 1px; border-top:#FFF solid 1px; font-size:12px; /*height:45px;line-height:23px;padding-left:70px;*/height:32px; line-height:32px; padding-left:60px; }	
 .aside_menu ul li a{ font-size:12px;}
 .aside_menu ul li:hover{ background-color:#e8f4fe}
.aside_menu .focused{background:url(colbg.jpg) 50% 0% repeat-x}
.aside_menu .focused a{ color:#FFF}




.navigator{line-height:22px;}
.navigator a{color:#959595; margin:0px 2px;}
.navigator a:hover{color:#333;}
.navigator a.home{background:url(others.png) no-repeat 75% 0%; height:22px; line-height:22px; float:left;zoom:1;width:20px;overflow:hidden; text-indent:-500px; vertical-align:middle;margin-left:0}
.navigator a.home:hover {background-position:99% 0%;}
#rightside   h1 {font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;font-weight:normal;color:#000;font-size:22px;line-height:46px; border-bottom:#dbdbdb solid 1px;}
#artriht{ width:220px; float:right; clear:right}
#artid{width:500px; float:left;  }
#artid1{float:left;  }
.content{background:url(aq_22.jpg) repeat-x left top; padding:20px; }
.content h3{ font-size:14px; color:#0a5400}
.content span{ line-height:24px}

#main_cont{	OVERFLOW: hidden; WIDTH: 1158px; MARGIN: 10px auto; margin-bottom:30px; padding:0px;}
.main1{ width:720px; padding-right:30px; height:auto; float:left;}
.main2{ width:408px; height:auto; float:right;}
.pic1{ padding-top:20px;}


.lanmu_name {
	FONT-SIZE: 18px; FONT-FAMILY: '微软雅黑'; BACKGROUND: url(/picture/401/1409272305213116797.jpg) repeat-x 50% bottom; COLOR: #0060A5
}
.lanmu_name2 {
	FONT-SIZE: 18px; FONT-FAMILY: '微软雅黑'; BACKGROUND: url(/picture/401/1409272305214026420.jpg) repeat-x 50% bottom; COLOR: #0060A5
}
.lanmu_more {
	PADDING-TOP: 8px
}
.lanmu_more A {
	FONT-SIZE: 16px; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #9c9c9c
}
.lanmu_more A:hover {
	COLOR: #c51900
}
.biaoti2 {
	BORDER-BOTTOM: #ececec 1px solid; LINE-HEIGHT: 29px; padding-right:17px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis
}
.biaoti2 A {
	FONT-SIZE: 14px; TEXT-DECORATION: none; FONT-FAMILY: "微软雅黑"; COLOR: #444444
}
.biaoti2 A:hover {
	COLOR: #c51900
}
	/* 首页焦点图 */
	.fullSlide{ width:100%;  position:relative; z-index:0;  height:350px; background:#000; margin-bottom:10px;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:350px; overflow:hidden; text-align:center; position:absolute; z-index:0  }
	.fullSlide .bd li a{ display:block; height:350px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(touming.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); 
	}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.fullSlide .hd ul .on{ background-position:0 0; }
.sloop{ width:1158px; margin:0 auto; padding:0px; background:url(l_05.jpg) left 50% no-repeat; height:60px; padding-top:10px; margin-top:30px; margin-bottom:15px;}
.sloop ul{ padding:0px 30px;}
.sloop li{ height:40px; margin-top:4px; /*width:135px;*/ width:155px;text-align:center; float:left}
.sloopbg{ background:url(loop_11.jpg) 50% 50% no-repeat;}
.sloopbg a{ color:#ffffff}
.sloop li:hover{ background:url(loop_11.jpg) 50% 50% no-repeat;}
.sloop  li:hover a{ color:#ffffff}
.sloop li a{ line-height:40px; font-size:16px; font-weight:bold; }
.scol{ padding-left:20px; background:url(redg_03.jpg) left 50% no-repeat; color:#000000}
.sco2{ padding-left:20px; background:url(re.jpg) left 12px no-repeat;BORDER-BOTTOM: #ececec 1px dashed; padding-bottom:5px; margin-top:5px;  }
.sco3{ padding-left:20px; background:url(al.jpg) left 12px no-repeat;/*BORDER-BOTTOM: none;*/BORDER-BOTTOM: #ececec 1px dashed; padding-bottom:5px;margin-top:5px;}
.sco4{ padding-left:20px; background:url(al.jpg) left 12px no-repeat;BORDER-BOTTOM: #ececec 1px dashed; LINE-HEIGHT: 28px;padding-bottom:9px; margin-top:6px;   }
.sz{ text-align:center}
.sz a{ line-height:25px; font-size:14px}
.sz .big{ font-weight:bold; color:blue}
.right{ float:right}
.width1{ width:307px}
/*首页菜单*/
.adider{ WIDTH: 160px;  float:left; clear:left;}
.adider h1{  background:url(colbg.jpg) repeat-x 10% 50% #4386d7; text-align:center;  font-size:16px; height:40px; line-height:40px; color:#FFF; font-weight:bold; padding:0px; margin:0px; margin-top:10px;}
.adider ul li{ list-style-type: none;border-bottom:#cccccc solid 1px; border-top:#FFF solid 1px; font-size:14px; /*height:50px; line-height:23px;*/height:38px; line-height:38px; text-align:center;background-color:#e8f4fe }
.adider h1 a{color:#FFF;}
.adider ul li:hover{ background-color:#1a50b0}
.adider ul li:hover a{color:#FFF;}
*+html table{border-collapse:separate !important}/*ie7*/
