/*公共样式*/
*{margin:0;padding:0;}
.flv{ position:absolute;}
body{ font-size:12px;font-family:SimSun,Arial,Helvetica,sans-serif;}
ul,li{ list-style-type: none;}
input,select,button,textarea{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:#ff6600;}

.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;}

/*公共样式*/
body{color:#333;background:#EFFAFE;min-width: 1200px;}

.header{width:100%;height:473px;position:relative;background:url(../images/header.jpg) no-repeat top center #EFFAFE;}
.header2{width:100%;height:473px;position:relative;background:url(../images/header2.jpg) no-repeat top center #EFFAFE;}
.header-content{width:1200px;height:135px;margin:0 auto;}
/*logo*/
.logo{
	float: right;
	margin-top: 55px;
	height: 50px;
	width: 500px;}
/*搜索*/
.search{ width:300px; height:30px; background:url(../images/search-bg.jpg) no-repeat;}
.input-text{ width:220px; border:none; background:none; height:30px; line-height:30px; padding:0 10px; float:left; display:inline; color:#333;}
.input-btn{ width:60px; height:30px; background:none; border:none; cursor:pointer; float:right; display:inline;}
input::-webkit-input-placeholder {color:#B6B6B6;}
input:-moz-placeholder {color:#B6B6B6;}

.search-con{ width:1198px; float:left; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-top:none; border:1px solid #ccc; background:#fff;}
.search-title{background:#0091D4; height:40px; line-height:40px; color:#fff; font-size:14px; padding-left:20px;width: 1180px;}
.search-content{ padding:10px 20px;}
.search-content li{ height:35px; line-height:35px; border-bottom:1px dashed #D7D7D7; padding-left:13px; background:url(../images/news-list02-icon.jpg) no-repeat left center;}
.search-content li a{ float:left;}
.search-content li span{ float:right; color:#999;} 
.title{ line-height:25px;}

/*默认二级下拉导航菜单*/
.menu{ width:100%; height:43px;position:relative; z-index:99999;margin-top:2px; background:url(../images/nav-bg.jpg) repeat-x center center ;}
.menu2{ width:100%; height:43px;position:relative; z-index:99999;margin-top:2px; background:url(../images/nav-bg2.jpg) repeat-x center center ;}
#nav { width:1200px; height:39px; line-height:39px; white-space:nowrap; margin:0 auto;}
#nav li {float:left;display:inline; height:39px; text-decoration:none;font-size:14px; color:#fff;text-align:center;position:relative;z-index:990; padding-right:2px;}
#nav li a{text-align:center; display:block;color:#fff; text-decoration:none; float:left;position:relative; z-index:999; padding:0 25px; font-size:16px;font-weight: bolder;}
#nav li a:hover{ color:#fff;background:#0083C4;}
#nav .menu-hover a{ color:#fff;background:#0083C4;}
#nav li ul { display:none;position:absolute;left:0px;top:39px; width:120px; z-index:99999;}
#nav li ul li{float:left;display:inline; border-top:1px solid #0083C4; height:35px;  background:#0091D4 !important; padding:0px;}
#nav li ul a{float:left;display:block;text-align:left;text-decoration:none;width:100px; font-weight:normal; padding:2px 25px;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:#0083C4 !important;height:30px;}
#nav li:hover ul {display:block;}
#nav li.sfhover ul {left:0px;display:block;}

#nav2 { width:1200px; height:39px; line-height:39px; white-space:nowrap; margin:0 auto;}
#nav2 li {float:left;display:inline; height:39px; text-decoration:none;font-size:16px; color:#fff;text-align:center;position:relative;z-index:990; padding-right:2px;}
#nav2 li a{text-align:center; display:block;color:#fff; text-decoration:none; float:left;position:relative; z-index:999; padding:0 25px; font-size:16px;font-weight: bolder;}
#nav2 li a:hover{ color:#fff;background:#bf0022;}
#nav2 .menu-hover a{ color:#fff;background:#d50026;}
#nav2 li ul { display:none;position:absolute;left:0px;top:39px; width:120px; z-index:99999;}
#nav2 li ul li{float:left;display:inline; border-top:1px solid #fff; height:35px;  background:#d50026 !important; padding:0px;}
#nav2 li ul a{float:left;display:block;text-align:left;text-decoration:none;width:100px; font-weight:normal; padding:2px 25px;line-height:30px; font-size:14px; background:none !important; color:#fff !important;}
#nav2 li ul li span{ display:none;}
#nav2 li ul a:hover  {color:#fff !important;  background:#bf0022 !important;height:30px;}
#nav2 li:hover ul {display:block;}
#nav2 li.sfhover ul {left:0px;display:block;}

/*默认二级下拉导航菜单*/
/*主要内容*/
.container{ width:100%; overflow:hidden;}
.content{width:1170px;margin:0 auto;padding:15px;background:#fff;}
.con-top{overflow:hidden;}
.con-bot{overflow:hidden;margin-top:15px;}

.area{float: left;}
.area-titlt{overflow:hidden;border-bottom:1px dashed #B6B6B6;width:100%;}
.area-titlt .tl{float: left;padding-left:35px;height:40px;line-height:40px;background:url(../images/area3-icon.jpg) no-repeat left center;}
.area-titlt .t2{float: left;padding-left:35px;height:40px;line-height:40px;background:url(../images/area2-icon.jpg) no-repeat left center;}
.area-titlt .t3{float: left;padding-left:35px;height:40px;line-height:40px;background:url(../images/area1-icon.jpg) no-repeat left center;}
.area-titlt .tl span{display:block;float: left;}
.tl-zh{font-size:14px;color:#0091D4;font-weight:bold;}
.tl-en{font-size:12px;color:#B6B6B6;font-family: \5B8B\4F53;}
.area-titlt .more{float: right;margin-top:10px;}
.area-titlt .more a{font-family: \5B8B\4F53;color: #B6B6B6;}
.area-con{overflow:hidden;}

/*幻灯片*/
.hdp{width:1200px;height:300px;position:relative;z-index:99;margin:0 auto;top:-7px;}
/*区域1*/
.area1{width:840px;}
.area1 .area-con ul li{float: left;width:100%;border-bottom:1px dashed #C4C4C4;line-height:33px;}
.area1 .area-con ul li a{ font-size:14px;float: left;padding-left:20px;background:url(../images/li-icon.jpg) no-repeat left center;}
.area1 .area-con ul li span{float: right;font-size:14px;}
.area1 .img {width:320px; height:200px; margin-right:10px; float:left; background-color:#9F0; margin-top:5px;}
/*区域2*/
.area2{width:440px;float: left;margin:0 15px;}
.area2 .area-con{line-height:32px;padding-top: 10px;}
.area2 .area-con img{width: 190px;height: 135px;float:left;margin-right:10px;}

.a3{width:300px;float: left;}
/*链接1*/
.link1{
	width: 315px;
	hemargin-top: 15px;
	margin-left: 15px;}
.link1 li {
	font-size: 14px;
	background-color: #1879CE;
	float: left;
	height: 55px;
	width: 93px;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 50px;}
.link1 li:hover {
	background-color: #298ADE;}
.link1 li a {
	color: #FFF;
	line-height: 55px;
	text-align: center;}
.link1 .link1-1{
	background-image: url(../images/3.jpg);
	background-repeat: no-repeat;
	background-position: 5px;}
.link1 .link1-2{
	background-image: url(../images/2.jpg);
	background-repeat: no-repeat;
	background-position: 5px;}
.link1 .link1-3{
	background-image: url(../images/1.jpg);
	background-repeat: no-repeat;
	background-position: 5px;}
.link1 .link1-4{
	background-image: url(../images/4.jpg);
	background-repeat: no-repeat;
	background-position: 5px;}
.link1 .link1-5{
	background-image: url(../images/5.jpg);
	background-repeat: no-repeat;
	background-position: 5px;}
.link1 .link1-6{
	background-image: url(../images/6.jpg);
	background-repeat: no-repeat;
	background-position: 5px;}
/*区域3*/
.area3{width:400px;margin-right:15px;}
.area3 .area-con ul li{float: left;width:100%;border-bottom:1px dashed #C4C4C4;line-height:33px;}
.area3 .area-con ul li a{ font-size:14px;float: left;padding-left:20px;background:url(../images/li-icon.jpg) no-repeat left center;}
.area3 .area-con ul li span{float: right;}

/*区域4*/
.area4{width:755px;float:left;}
.area4 .area-con{overflow:hidden;padding-top:10px;}
.area4 .area-con ul li{float: left;width:135px;height:170px;margin-left:10px;}
.area4 .area-con ul li a{width:100%;height:100%;display:block;position:relative;}
.area4 .area-con ul li a .v-zz{width:100%;height:135px;position:absolute;top:0;background:url(../images/v-zz.jpg) no-repeat center center;}
.area4 .area-con ul li a:hover .v-zz{background:url(../images/v-zz-h.jpg) no-repeat center center;}
.area4 .area-con ul li a img{width:200px;height:150px;}
.area4 .area-con ul li span{display:block;width:100%;height:30px;line-height:30px;text-align:center;}
/*区域5*/


/*foot*/
#foot{ width:100%; height:125px; overflow:hidden;}
.foot{ width:1200px;height:125px;line-height:24px; margin:0 auto;}
.foot-con{width:1200px;}
.foot-info{ color:#787A79;}
.copy{float:left; height:90px; background: url(../images/foot-icon.jpg) no-repeat 15px 30px;padding:10px 0 0 140px; color:#787A79;}
.copy a{ color:#787A79;}
.foot .wx{
	width: 100px;
	height: 130px;
	float: left;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 10px;}
.foot .link2{width:190px; height:35px;margin:45px 0 0 10px; float:left;}
.foot .link2 select{ width:170px; margin:8px 0 0 10px;}

.ny-content{
	overflow: hidden;
	width: 1200px;
	background: #fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;}
/*内页侧栏*/
.ny-left{ width:230px;overflow:hidden; float:left; background:#fff;}
.ny-left-title{ width:200px; height:45px; color:#fff; font-size:14px; line-height:45px; font-weight:bold; overflow:hidden; background:#0091D4;text-align: center; padding:0 15px;font-family:\5FAE\8F6F\96C5\9ED1;}
.ny-left-title2{ width:200px; height:45px; color:#fff; font-size:14px; line-height:45px; font-weight:bold; overflow:hidden; background:#d50026;text-align: center; padding:0 15px;font-family:\5FAE\8F6F\96C5\9ED1;}
.ny-left-content{ width:200px;padding:0 20px;min-height:200px; _height:200px; overflow:hidden; padding-bottom:30px; padding-top:10px;}
.ny-left-content ul li{ width:100%; float:left; overflow:hidden; margin-bottom:5px;}
.ny-left-content li a{ display:block; width:210px; height:35px; line-height:35px;font-size:14px; color:#333; border-bottom:1px dotted #C6C6C6; padding-left:20px; background:url(../images/ny-left-li.jpg) no-repeat 0px 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 0px 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:955px;overflow:hidden; float:right;background:#fff;}
.ny-right-title a{ color:#fff;}
.ny-right-title2 a{ color:#fff;}
.ny-right-title{padding-left:30px; height:45px; line-height:45px; color:#fff; font-size:14px; background:#025FAF; overflow:hidden;width: 925px;}
.ny-right-title2{padding-left:30px; height:45px; line-height:45px; color:#fff; font-size:14px; background:#d50026; overflow:hidden;width: 925px;}
.ny-right-content{min-height:400px; _height:400px; line-height:24px;width:925px; position:relative; float:left; display:inline; padding:15px;}
.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{
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 20px;}
.next-page{ margin-top:20px; line-height:24px;}

/*内页右边内容区 - 文字内容*/
.img-center{ display:block; width:100%; text-align:center;}
/*文字列表01*/
.news-list01 li{ height:35px; line-height:35px; border-bottom:1px dashed #D7D7D7; padding-left:13px; background:url(../images/news-list02-icon.jpg) no-repeat left center;}
.news-list01 li a{ float:left;}
.news-list01 li span{ float:right; color:#999;}


/*文字列表02*/
.news-list02 li{ font-size:14px;height:35px; background:#F6F6F6;margin-bottom:8px;float:left; width:100%; position:relative;}
.news-list02 li a{ line-height:35px;  display:block; background:#F6F6F6; border-left:4px solid #F6F6F6; padding-left:16px; color:#333; padding-right:15px;}
.news-list02 li span{ color:#999999; position:absolute; top:0px; right:15px; display:block; line-height:35px;}
.news-list02 li a:hover{ text-decoration:none; color:#ff6600; border-left:4px solid #FF6600;}
.news-list02 li a:hover span{ color:#999999;}

/*文字列表03*/
.news-list03 dl{ width:100%; height:100px; padding:20px 0; border-bottom:1px solid #EEEEEE;}
.news-list03 dl dt{ width:100px; height:100px; float:left; margin-right:20px;}
.news-list03 dl dt img{ width:100px; height:100px;}
.news-list-title a{ font-size:14px; font-weight:bold; color:#333;}
.news-list-title a:hover{ color:#ff6600;}
.news-list-time{ color:#999; font-size:12px; line-height:2em;}
.news-list-info{ color:#999; font-size:12px; line-height:1.5em; margin-top:26px;}

/*文字列表04*/
.news-list-inner{ float:left; display:inline;margin-left:-15px; display:inline;}
.news-list-li{ width:214px; height:218px; border:1px solid #DFDFDF; background:#fff; float:left; display:inline; margin-left:15px; margin-bottom:20px;}
.news-list-li-inner{ width:182px; height:176px; margin:1px; background:#F5F5F5; padding:20px 15px; overflow:hidden;}
.news-list-li-inner .news-list-title{ font-size:14px;}
.news-list-li-inner .news-list-title a:hover{ color:#ff6600;}
.news-list-li-inner .news-list-info{ color:#787887; line-height:2em; margin-top:10px; margin-bottom:8px;}
.news-list-li-inner .news-list-more a{ color:#9292B8;}

/*图片列表01*/
.img-list01 ul{ float:left; display:inline;  margin-left:-15px; display:inline;}
.img-list01 li{ width:170px; height:200px; float:left; text-align:center; margin-left:15px; margin-bottom:20px; display:inline; overflow:hidden;}
.img-list01 li img{ margin-bottom:10px;  width:160px; height:143px; background:#fff; padding:4px; border:1px solid #E6E6E6; float:left; margin-bottom:10px;}

.manu { padding:3px; margin:3px; text-align:center;}
.manu a { border:#eee 1px solid; padding:2px 5px; margin:2px; color:#0091D4; text-decoration:none;}
.manu a:hover { color:#666; border:#999 1px solid;}
.manu a:active { border:#999 1px solid; color:#666;}
.manu .current { border:#0091D4 1px solid; padding:2px 5px; font-weight: bold; padding-bottom: 2px; margin: 2px;  color: #fff; padding-top: 2px; background-color: #0091D4
;}
.manu .disabled { border:#eee 1px solid; padding:2px 5px; margin:2px; color:#ddd;}

/*CSS manu style pagination*/

.manu2 { padding:3px; margin:3px; text-align:center; margin-top:20px;}
.manu2 a { border:#eee 1px solid; padding:2px 5px; margin:2px; color:#0091D4; text-decoration:none;}
.manu2 a:hover { color:#666; border:#999 1px solid;}
.manu2 a:active { border:#999 1px solid; color:#666;}
.manu2 .current { border:#0091D4 1px solid; padding:2px 5px; font-weight: bold; padding-bottom: 2px; margin: 2px;  color: #fff; padding-top: 2px; background-color: #0091D4
;}
.manu2 .disabled { border:#eee 1px solid; padding:2px 5px; margin:2px; color:#ddd;}
