/*公共样式*/
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 12px;
	font-family: "微软雅黑", SimSun, Arial, Helvetica, sans-serif;
}
ul, li {
	list-style-type: none;
}
input, select, button, textbox {
	font-size: 12px;
	font-family: SimSun, Arial, Helvetica, sans-serif;
}
button {
	cursor: pointer;
}
.cur, a {
	cursor: pointer;
}
.mt_20 {
	margin-top: 20px;
}
.yj {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
img {
	border: none;
}
table {
	margin: auto;
}
.clear {
	clear: both;
}
a, a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
}
a:active, a:hover {
	text-decoration: underline;
	cursor: pointer;
	color: #ff6600;
}
a:focus {
	outline: none;
}
a:hover {
	color: #006EBD;
	text-decoration: none;
}
.tRight {
	text-align: right;
}
.tcenter {
	text-align: center;
}
.tLeft {
	text-align: left;
}
.h25 {
	height: 25px;
}
.h30 {
	height: 30px;
}
.ml30 {
	margin-left: 30px;
}
.right {
	float: right;
}
.left {
	float: left;
}
.b {
	font-weight: bold;
}
.n {
	font-weight: normal;
}
.nodata {
	position: absolute;
	left: 20px;
}
.yh {
	font-family: \5FAE\8F6F\96C5\9ED1;
}
.media {
	margin: 0 auto;
}
.tRed {
	color: red;
}
.tGreen {
	color: green;
}
.tBlue {
	color: #04AEDA;
}
.none {
	display: none;
}
.clear {
	clear: both;
}
/*公共样式*/

.header{
	width: 100%;
	height: 160px;
	overflow: hidden;
	position: relative;
	background: #FFF;
}
.header-content{
	width: 1200px;
	height: 160px;
	position: relative;
	overflow: hidden;
	z-index: 99;
	margin: 0 auto;
	background: url(../images/title.png) no-repeat;
}
.header-content .oldVersion{ float:right; line-height:50px; background:url(../images/top-link-icon.png) no-repeat left center; padding-left:10px;}
.header-topcontent{width:1200px;}
.header-container{width:1200px;}
.logo{ position:absolute; top:30px; left:0px; z-index:4;}
.flv{ position:absolute; z-index:3; top:0px;}
/*默认二级下拉导航菜单*/
.menu{ width:100%; height:85px;position:relative; z-index:99999; margin:0 auto; background:#132C5E;}
#nav {width:1200px; height:85px; line-height:85px; margin:0 auto; white-space:nowrap;}
#nav li {float:left;display:inline; height:85px; text-decoration:none;font-size:16px; color:#fff;text-align:center;position:relative;z-index:990; }
#nav li a{ text-align:center; display:block;color:#fff; text-decoration:none; float:left;position:relative; z-index:999; padding:0 28px;}
#nav li a:hover,#nav li a.active{ color:#fff; background:#044C86;}
#nav .menu-hover a{ color:#fff; background:#044C86;}
#nav li ul { display:none;position:absolute;left:0px;top:85px; width:120px; z-index:99999;}
#nav li ul li{
	float: left;
	display: inline;
	border-top: 1px solid #044C86;
	height: 35px;
	background: #044C86 !important;
	padding: 0px;
	width: 180px;
}
#nav li ul a{float:left;display:block;text-align:center;text-decoration:none;width:95px; font-weight:normal; padding:2px 13px;line-height:30px; font-size:14px; background:none !important; color:#fff !important;}
#nav li ul li span{ display:none;}
#nav li ul a:hover  {color:#fff !important;  background:#132C5E !important;height:30px; }
#nav li:hover ul {display:block; width:180px;}
#nav li.sfhover ul {left:0px;display:block;}
/*默认二级下拉导航菜单*/

/*banner*/
.banner{ width:100%; height:550px;  overflow:hidden;background: url(../images/bg.png) #F5F5F5;}
.slider{ width:1500px; margin:25px auto;  position:relative; overflow:hidden;   height:500px;; background:#000;  }
.slider .bd{ position:relative; z-index:0;  }
.slider .bd li{ height:500px; overflow:hidden; }
.slider .bd li img{ display:block;  }

.slider .hd{ width:1500px;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.slider .hd ul{ text-align:center;  }
.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 
  background:url(../images/dot.png) 0 -16px;
  overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; 
}
.slider .hd ul .on{ background-position:0 0;  }
.slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }
/*banner*/

/*主体*/
.container{ width:100%; overflow:hidden;}
.content{ width:1200px; margin:0 auto; padding:15px 0; overflow:hidden;}
.content-top{ width:1200px; height:283px; overflow:hidden; margin-bottom:15px;}
.content-main{ width:1200px; height:430px; overflow:hidden; margin-bottom:15px;}
.content-bottom{ width:1200px; height:283px; overflow:hidden;}

.box-title{ padding-left:20px; padding-right:15px; height:40px; border-top: solid 3px #132C5E; }
.box-title .title{font-family:\5FAE\8F6F\96C5\9ED1; font-weight:normal; color:#fff; float:left; line-height:40px; font-size:16px;}
.box-title .more{ float:right; line-height:40px;}
.box-title .more a{ color:#132C5E;}
.zh{
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	background-color: #132C5E;
	display: inline-block;
	min-width: 180px;
	text-align: center;
}
.en{ font-family:Arial, Helvetica, sans-serif; color:#becedb; font-size:12px; margin-left:10px;} 
/*区域1*/
.box1{ width:370px; min-height:270px; overflow:hidden;border:1px solid #D9E3EB;background:#fff; float:left;}
.box1-content{ padding:14px;  border-top:0;}
.box1-content ul li a{ padding-left:20px; background:url(../images/li-icon.png) no-repeat left center; line-height:26px;}
.box1-content ul li a span{ float:right; color:#999999;}

/*区域2*/
.box2{ width:810px;min-height:270px;  border:1px solid #D9E3EB;overflow:hidden; background:#fff; float:right;}
.box2-content{padding:14px;height: 208px; border-top:0; }
#list-content2{ height:208px; overflow:hidden;}
.box2-content dl{ height:90px; padding:15px 0; overflow:hidden; border-bottom:1px dotted #999999;}
.box2-content dl dt{ width:114px; height:90px; float:left; overflow:hidden; margin-right:20px;}
.box2-content dl dt img{ width:110px; height:86px; background:#fff; border:1px solid #DDDDDD; padding:1px;}
.info-title a{ font-size:12px; font-weight:bold; color:#132C5E;}
.info-content{ line-height:17px; color:#999999; padding-top:8px;}
.info-content a{ color:#EE0E0E;}


/*区域3*/
.box3{  width:810px; border:1px solid #D9E3EB;overflow:hidden; background:#fff; float:left;}
.box3-content{ padding:14px; border-top:0;}
.focusBox { position: relative; width: 770px; height: 350px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 770px; height: 350px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }


/*区域4*/
.box4{width:370px; height:420px; overflow:hidden; background:#fff; float:right; border:1px solid #D9E3EB;}
.box4-content{ padding:14px 15px;height:380px; border-top:0;text-indent: 1em;}
.box4-content p{ line-height:18px; }
.box4-content img{ float:left; width:140px; border:1px solid #c9c9c9; background:#fff; padding:1px; margin-top:5px; margin-right:15px;}


/*区域5*/
.box5{ width:370px;min-height:270px;  overflow:hidden;border:1px solid #D9E3EB; background:#fff; float:left;}
.box5-content{ padding:14px;  border-top:0;}
.box5-content ul li a{ padding-left:20px; background:url(../images/li-icon.png) no-repeat left center; line-height:26px;}
.box5-content ul li a span{ float:right; color:#999999;}

/*区域6*/
.box6{ width:380px;  margin-left:30px; min-height:270px;  overflow:hidden;border:1px solid #D9E3EB; background:#fff; float:left;}
.box6-content{ padding:14px; border-top:0;}
.box6-content ul li a{ padding-left:20px; background:url(../images/li-icon.png) no-repeat left center; line-height:26px;}
.box6-content ul li a span{ float:right; color:#999999;}

/*区域7*/
.box7{ width:380px;min-height:279px; border:1px solid #D9E3EB; margin-left:30px;overflow:hidden; background:#fff;float:right;}
.box7-content{ padding:14px; border-top:0;}
.box7-link{overflow: hidden;}
.box7-content ul li{ font-size:14px; float: left;width:340px; line-height:20px; border-bottom: #006EBD 1px dashed;}	
.box7-content ul li  img{    display: block;
    width: 15px;
    height: 15px;
    float: left;
    margin: 4px 10px;}
/*主体*/

/*底部*/
.foot {
    width: 100%;
    height: 130px;
    overflow: hidden;
	margin-top:20px;
    background:#2C2C2C;
}
.foot-c{ width:1200px; margin:0 auto; height:130px; color:#FFFFFF;}
.logo-w{ width:360px; margin:22px 0; float:left;}
.logo-w img{ width:360px; display:block; border-right:#FFFFFF 1px solid; }
.foot-txt{ width:550px; height:86px; float:left; margin:22px 0; padding-left:25px;}
.erweima{ width:86px; height:86px; margin:22px 0; float:left; margin-left:20px;}



/*内页侧栏*/
.ny-left{ width:230px; overflow:hidden; float:left; background:#fff;}
.ny-left-title{ width:230px; height:40px; color:#fff; font-size:14px; background:#132C5E; line-height:40px; overflow:hidden; font-weight:bold; color:#fff; text-align:center;}
.ny-left-content{ min-height:200px; _height:200px; overflow:hidden;  padding:0 15px; padding-bottom:30px; padding-top:10px;}
.ny-left-content ul li{ width:230px; float:left; overflow:hidden; margin-bottom:5px;}
.ny-left-content li a{ display:block; width:180px; height:35px; line-height:35px;font-size:12px; color:#333; border-bottom:1px dotted #C6C6C6; padding-left:20px; background:url(../images/index-li-icon.jpg) no-repeat 2px center;}
.ny-left-content li a:hover{ text-decoration:none; color:#333;}
.ny-left-content ul .cur a{ color:#333; font-weight:bold;}

.ny-left-content li ul{ display:none; overflow:hidden; width:175px; margin-left:20px;}
.ny-left-content li ul li{margin-bottom:0px; background:none; border:none;}
.ny-left-content li ul li a{ width:155px; height:30px; line-height:30px; background:url(../images/icon3.jpg) no-repeat 8px center; padding-left:20px; font-weight:normal; border:none; color:#666; font-size:12px;}
.ny-left-content li.cur ul{ display:block;}
.ny-left-content li ul li ul{ display:none; overflow:hidden; padding:0; margin:0; padding-left:15px;}


/*内页侧栏*/


/*内页右边内容区*/
.ny-right{ width:950px; overflow:hidden; float:right;background:#fff;}
.ny-right-title a{ color:#fff;}
.ny-right-title{ padding-left:20px; height:40px; line-height:40px; color:#fff; font-size:12px; background:#132C5E;}
.ny-right-content{min-height:400px; _height:400px; line-height:24px; width:910px; position:relative; float:left; display:inline; padding:19px;}
.paging{ width:100%;height:30px;line-height:30px; margin-top:10px; }

/*内页右边内容区 - 文字内容*/
.right-main-title{ font-size:18px; line-height:30px; margin-top:10px; text-align:center;}
.right-sub-title{ height:30px; line-height:30px; border-bottom:1px dotted #cacaca; text-align:center; padding-bottom:10px; margin-bottom:20px;}
.right-sub-title span{ margin: 0 20px; color:#999;}
.right-main-show{ line-height:24px; margin-bottom:20px;}
.right-main-show img,.right-main-show swf,.right-main-show pdf{max-width:100%;}
.next-page{ margin-top:20px; line-height:24px;}


/*文字列表01*/
.news-list01 li{ height:35px; line-height:35px; border-bottom:1px dashed #D7D7D7; padding-left:13px; background:url(../images/news-list02-icon.png) no-repeat left center;}
.news-list01 li a{ float:left;}
.news-list01 li span{ float:right; color:#999;}
/*内页右边内容区 - 文字内容*/
.img-center{ display:block; width:100%; text-align:center;}


.manu { padding:3px; margin:3px; text-align:center; }
.manu a { border:#eee 1px solid; padding:2px 5px; margin:2px; color:#132C5E; text-decoration:none;}
.manu a:hover { color:#666; border:#999 1px solid;}
.manu a:active { border:#999 1px solid; color:#666; }
.manu .current { border:#006EBD 1px solid; padding:2px 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px;  COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #132C5E
}
.manu .disabled { border:#eee 1px solid; padding:2px 5px; margin:2px; color:#ddd;}

