/* CSS Document */
body{margin:0px; padding:0px; font-family:"微软雅黑"; font-size:14px; color:#333;}

dd,dl,dt,form,ul,li,h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;}
ul,li{list-style:none;}
img{border:none;}

.fl{float:left;}
.fr{float:right;}
a{ color:#111;}
a:hover{ color:#FF4800;}
a ,a:hover{text-decoration:none; cursor:hand;}
.top{ height:218px; width:100%; background:url(../images/topbg.jpg) center no-repeat;}
.topbox{ width:1200px; margin:auto; height:154px;}
.logo{ height:140px; width:600px; float:left; padding-top:45px;}
.toplink{ width:400px; float:right;}
.toplinktxt{ height:30px; padding-top:70px;}
.toplinktxt a{ width:100px; height:30px; line-height:30px; border-radius:8px; font-size:14px; color:#fff; text-align:center; display:block; float:left; margin-left:10px;}

.dh{ height:50px; background-color:#62abe2;}
#navMenu {
	width:1200px;
	margin:auto;
	height: 50px;
	line-height: 50px;
	display:block;
	overflow:hidden;
	background-repeat:repeat-x;
	background-position: left top;}
.menu1 {z-index: 6;}
.menu1,.menu1 UL {
	padding:0px;
	margin:0px;
	list-style-type: none;}
.menu1 LI,.menu1 a{height: 50px; line-height: 50px;float: left;}
.menu1 LI {padding:0px; margin: 0px;
	background-image: url(../images/nav_fg.jpg);
	background-repeat: no-repeat;
	background-position: 0 center;}
.menu1 a{
	/*border-right: #aaa 1px solid;*/ 
	display: block; 
	font-weight: normal; 
	margin: 0px; 
	text-transform: uppercase; 
	font-size:16px;
	width:119px;
	color:#ffffff;
	text-align: center;}
.menu1 LI:hover,.menu1 A:hover {
	color:#FF7B0E;}
.menu1 LI a:hover {
	background-image: url(../images/hover_bg.jpg);
	background-repeat:repeat-x;
	background-position: center top;
	text-decoration: underline;
	background-color:#FF4800;
	color:#FFFFFF;}
.menu1 LI ul li a:hover{ background-image:none;}
.menu1 LI UL {margin-left: -999em; position: absolute;}
.menu1 LI UL li,.menu1 LI UL li a{
	line-height:30px;
	height:30px;
	background-image:none;}
.menu1 LI:hover UL,.menu1 LI.sfhover UL {
	margin-top: 50px;
	padding:0px;
	z-index: 5;
	 
	filter: alpha (opacity=90); 
	margin-left: 0px;
	width:119px;
	position: absolute; 
	background-color:#333; 
	opacity: 0.90;
	+clear: both; +margin-top: 0px;
	_clear:both; _margin-top:0px;}
.menu1 LI:hover UL LI A,.menu1 LI.sfhover UL LI A{
	/*border-right: #999 1px solid;*/ 
	display: block; 
	padding: 0px 0px 0px 0px; 
	font-weight: normal; 
	font-size: 14px;
	margin: 0px; 
	text-transform: none;
	color:#fff; 
	text-align: center;}
.menu1 LI:hover UL LI A:hover,.menu1 LI.sfhover UL LI A:hover {
	background-color: #FF4800;
	color:#fff;}
.menu1 UL LI UL {display: none;}
.menu1 .line { width:0px; height:50px; text-align:center;  float:left; background:url(../images/navline.jpg);}

.pd20{ padding-top:20px;}
.fl{ float:left;}
.fr{ float:right;}
.ibox{ width:420px; height:360px;}

.sousuo{ padding-top:20px; background-color:#ebf0f3; height:60px; margin-top:20px; padding-left:15px; padding-right:15px;}
.sousuo{position: relative;}
.sousuo input.searchInput{width: 247px; padding-right:0px; height: 36px; text-indent:.8em; border: 1px #c4c4c4 solid; color: #c4c4c4; border-right:0px;}
.sousuo input.searchSubmit{background: url(../images/searchico.jpg) no-repeat center;width:28px; height: 40px; background-color:#fff; text-indent: 9999px; overflow: hidden; margin-left: -30px; cursor: pointer; position: absolute;  right: 10px; border:1px solid #c4c4c4; border-left:0px;}



.tszl{ margin-top:20px;}
.tszl h3{ font-size:20px; color:#0b2d57; border-left:#0b2d57 2px solid; padding-left:10px;}
.ts{width:144px;height:144px;position: relative; margin-top:5px; margin-bottom:5px;}
.tspic{width:144px;height:144px;overflow: hidden;}
.tstxt{color:#fff;width: 100%;height:30px; line-height:30px; font-size:16px; text-align:center; position: absolute;bottom: 0px;left: 0px; background:url(../images/xxgk.jpg);}
.tstxt a, .tstxt a hover{ color:#fff;}



/* 焦点图 */
.main_visual{height:470px;overflow:hidden;position:relative;}
.main_image{height:470px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:470px;overflow:hidden;position:absolute;top:0;left:0;}
.main_image li{float:left;width:100%;height:470px;}
.main_image li span{display:block;width:100%;height:470px;}
.main_image li a{display:block;width:100%;height:370px;}
.main_image li .img_1{background:url(../images/b1.jpg) center top no-repeat;}
.main_image li .img_2{background:url(../images/b2.jpg) center top no-repeat;}


div.flicking_con{position:absolute;top:430px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url(../images/btn_main_img.jpg) 0 0 no-repeat;display:block;text-indent:-1000px;}
div.flicking_con a.on{background-position:0 -21px;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.jpg) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.jpg) no-repeat right top;right:100px;}
/* 焦点图 */

.iboxbg{ background-color:#edebdf; height:540px; padding-top:40px;}
.box{ width:1200px; margin:auto;}
.th1{ height:44px; line-height:44px; border-bottom:#0b2d57 2px solid;}
.th1 h3{ width:150px; float:left; font-size:20px; color:#0b2d57; font-weight:normal;}
.inewshot{ margin-top:9px; font-size:14px; color:#999999; line-height:28px;}
.inewsh1{ border-bottom:#cfc9af 1px solid; line-height:26px; padding-top:15px; height:52px; padding-bottom:15px; font-size:18px; font-weight:bold;}
.inewshot ul li{ font-size:16px; line-height:35px;}

.tzgg{  height:440px; background-color:#ded7cc;padding-left:25px; padding-right:25px;}
.tzgg ul li{  border-bottom:#cfc9af 1px solid; padding-top:13px; padding-bottom:13px; font-size:14px; color:#bd8733;}
.tzgg ul li a{ font-size:16px; line-height:30px;}


.bbd{ padding-top:15px; padding-bottom:15px;}
.it{ background:url(../images/it.jpg) 0 10px no-repeat; height:48px; line-height:48px; border-bottom:#051b36 2px solid;}
.it h3{ font-size:20px; color:#051b36; font-weight:normal; width:250px; float:left; line-height:48px;}
.it1{ width:120px; float:left; font-size:22px; font-weight:bold; color:#333; float:left; line-height:44px; padding-left:15px;}
.it1 span{ color:#008ff8;}
.more{ width:100px; float:right; text-align:right;}
.more{ color:#0b2d57;}
.it2{  height:44px; line-height:44px; background-color:#008ff8; border-top-left-radius:6px; border-top-right-radius:6px;}
.bbd1{ background-color:#edebdf;}
.it3{ width:120px; float:left; font-size:18px; font-weight:bold; color:#fff; float:left; line-height:44px; padding-left:15px;}
.more2{ width:100px; float:right;}
.more2 a{color:#fff;}

.tlist{ padding-top:16px;}
.tlist ul li{  font-size:16px;  height:34px; line-height:34px;}
.tlist ul li span{ float:right; color:#999999; font-size:14px;}
.tlist2{ padding-top:16px;}
.tlist2 ul li{ width:260px; height:34px; line-height:34px; background:url(../images/ico-1.jpg) 0 14px no-repeat; padding-left:10px;}
.tlist2 img{ float:right; padding:3px; border:#d1d1d1 1px solid; margin-top:10px;}
.tlist3{ padding:12px;}
.tlist3 ul li{ margin-left:5px; margin-right:4px; height:34px; line-height:34px; background:url(../images/ico-1.jpg) 0 14px no-repeat; padding-left:10px;}

.xxgk{ width:300px; height:369px; background:url(../images/xxgk.jpg) no-repeat;}
.xxgk ul{ width:300px; margin:auto; padding-top:70px;}
.xxgk ul li{ width:130px; height:38px; line-height:38px; margin-left:10px; margin-right:10px; margin-bottom:10px; text-align:center; background:url(../images/xxgk.jpg); float:left; border-radius:10px;}
.xxgk ul li a{ color:#fff; font-size:16px;}

.cjwt{ width:330px; height:234px; padding-top:40px; background:url(../images/cjwt.jpg) no-repeat; margin-top:27px;}
.dl{ height:240px; padding-top:30px; background-color:#0079d2;}
.dline{ background:url(../images/dline.jpg) center repeat-y;}
.dt1{ font-size:20px; font-weight:bold; padding-left:20px; border-bottom:#339be8 1px solid; color:#fff; height:50px; line-height:50px; margin-bottom:20px;}
.dtlist{ width:140px; float:left;}
.dtlist ul li{ height:26px; line-height:26px;}
.dtlist ul li a{ color:#fff;}
.lxwm{ padding-left:20px; line-height:26px; color:#fff;}

.nt2{ height:48px; line-height:48px; text-align:right; width:600px; float:right;font-size:14px; color:#666666;}
.newslist{  width:98%; margin:auto; padding-top:10px; padding-bottom:20px;}
.newslist ul{ margin:0px; padding:0px; text-align:left; margin:auto;}
.newslist ul li{  height:48px; line-height:48px; border-bottom:#C2CAD3 1px dotted; padding-left:12px; background:url(../images/ico-1.jpg) 0px 20px no-repeat;   font-size:16px ;}

.newslist ul li span{ float:right; color:#c1c1c1; font-size:14px;}

.about_body {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; margin: 0px auto; width:98%; padding-top: 2px; margin-top:10px;}
.about_body H1 {
	margin-top: 10px; color:#000; font-weight: bold; font-size: 24px; margin-bottom: 0px; padding-bottom: 10px; padding-top: 10px; text-align: center
;}
.about_body .bodytxt {
	 font-size: 14px; color: #9E7E52;}

.about_body .bodytxt .grey {
	margin-top: 4px; font-size: 14px; color: #153f74; padding-top: 0px; text-align: center; border-bottom:#c1c1c1 1px dotted; padding-bottom:6px;}
.about_body .bodytxt .grey A {
	margin-right: 6px;}

.about_body .bodytxt .grey B {
	margin-left: 10px; color: #999; font-weight:normal; margin-right: 4px
;}
.about_body .bodytxt .article_content_area {
	font-size: 16px; margin-left: 0px; color: #222; margin-right: 0px; text-align:left; line-height:200%; margin-top:6px; padding-top:0px;}
.about_body .bodytxt .article_content_area P {
	padding-right: 0px; padding-left: 0px; padding-bottom: 9px; margin: 0px;   line-height: 34px; padding-top: 0px
;}
.article_content_area A {
	font-weight: bold; font-size: 16px
;}
.article_content_area A:hover {
color:#f00;}
.article_content_area STRONG {
	margin-bottom: 8px;  line-height: 200%;}

.print {height:30px; width:100%; margin-top:10px; padding-top:10px; text-align:right;border-top: #c1c1c1 1px dotted;}
.print .link1{ background:url(../images/print-1.jpg) 0 -1px no-repeat; padding-left:24px;}
.print .link2{ background:url(../images/print-2.jpg) 0 -1px no-repeat; padding-left:24px;}
.print .link3{ background:url(../images/print-3.jpg) 0 -1px no-repeat; padding-left:24px;}

.nbanner{ background:url(../images/nbanner.jpg) center no-repeat; height:348px;}
.cl{ clear:both;}
.page{ padding-top:10px; padding-bottom:10px;  margin:auto; width:90%; text-align:center; color:#333333;}
.page strong{ color:#F90000;}

.foot{color:#fff; background-color:#0b2d57; height:190px;}
.footbox{ width:1200px; margin:auto;}
.footboxl{ width:340px; float:left; height:190px; background-color:#051b36;}
.footboxr{ width:800px; text-align:left; padding-left:60px; font-size:16px; padding-top:20px; line-height:30px;}
.ewm{ width:170px; float:left; text-align:center; font-size:16px; line-height:36px; padding-top:40px;}



.hdp{ width:330px; height:280px; padding-top:15px;}
.kdcx{ line-height:40px;}
.kdcx input{ width:300px; height:28px; line-height:28px; border:#d1d1d1 1px solid; border-radius:6px;}
.kdcx .tijiao{ width:120px; height:42px; line-height:42px; font-size:16px; color:#fff; background-color:#005FB8;font-family:"微软雅黑";}
.lqjg{ width:500px; margin:auto; line-height:30px; color:#FF5F00; font-size:16px;}
.lqjg p{ border-bottom:#d1d1d1 1px dotted;}
.lqjg strong{ color:#333;}
.lqwjg{ width:800px; margin:auto; font-size:22px; line-height:200%; color:#FF0004;}
.lqwjg img{ float:left; margin-right:10px;}
.lqtxt{display:table-cell; vertical-align:middle; padding-top:60px;}


/*焦点图*/
.focus{ position:relative; width:330px; height:280px; background-color: #000; float: left;}  
.focus img{ width: 330px; height: 280px;} 
.focus .shadow .title{width: 300px; height: 35px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden;}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left;}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  ;}  
.focus .fcon img{ display:block;}  
.focus .fbg{bottom:10px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px;}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none; font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.jpg) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer;}  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0;}  
.focus .next:hover{  background-position:-40px 0;}  

.ndh{ width:230px; padding-top:10px; padding-bottom:10px;}
.ndh ul li{ width:230px; height:46px; line-height:46px;}
.ndh ul li a{ background:url(../images/ndh.jpg) no-repeat; display:block; width:200px; padding-left:30px; height:46px; line-height:46px; font-size:16px;}
.ndh ul li a:hover{ background:url(../images/ndh.jpg) 0 -46px no-repeat; color:#fff;}
.ndh ul li.hover a{background:url(../images/ndh.jpg) 0 -46px no-repeat; color:#fff;}


.szll{ padding-top:20px; padding-bottom:20px;}
.szll h3{ font-size:16px; color:#000; line-height:30px; height:30px; font-weight:normal;}
.szll ul li{ width:97px; float:left; padding:10px; text-align:center; margin-bottom:2px;}
.szll ul li img{ width:97px; height:97px;}

.szjs{ padding-top:20px; padding-bottom:20px; line-height:24px; font-size:16px;}
.szjs h3{ font-size:17px; height:62px; line-height:62px;}

.jsbox{ padding-top:10px; padding-bottom:20px;}
.jsjj{ font-size:14px; line-height:24px;}
.jsjj img{ float:left; margin-right:40px; height:250px;}
.jsjj strong{ font-size:20px; color:#333; border-left:#333 2px solid; padding-left:10px; margin-bottom:20px;}

.jstxt{ padding-top:10px; padding-bottom:10px; line-height:30px; font-size:15px; color:#333;}
.jstxt h4{ font-size:18px; color:#333333; background-color:#dce1e7; height:40px; line-height:40px; border-left:#333333 2px solid; padding-left:15px; margin-bottom:15px; margin-top:15px;}
.links{ height:70px; line-height:70px; background-color:#ebf0f3; color:#888  ;}
.links strong{ width:100px; float:left; text-align:center; color:#000; font-weight:normal;font-size:16px;}
.links a{ color:#888;line-height:50px; margin-left:10px; margin-right:10px;}




/* 本例子css */
		.picScroll-left{ width:420px;  overflow:hidden; position:relative;}
		.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px;width:110px; margin:auto;}
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url(../images/arrow.jpg) no-repeat;}
		.picScroll-left .hd .next{ background-position:0 -50px;}
		.picScroll-left .hd .prevStop{ background-position:-60px 0;}
		.picScroll-left .hd .nextStop{ background-position:-60px -50px;}
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; margin-left:10px; margin-right:10px;}
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/icocircle.jpg) 0 -9px no-repeat;}
		.picScroll-left .hd ul li.on{ background-position:0 0;}
		.picScroll-left .bd{}
		.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
		.picScroll-left .bd ul li{ margin:0 0px; float:left; _display:inline; overflow:hidden; text-align:center;}
		.picScroll-left .bd ul li .pic{ text-align:center;}
		.picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc;}
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;}
		.picScroll-left .bd ul li .title{ line-height:24px;}

/* banner */
.banner{ min-width:1200px;  position:relative;  height:470px; overflow:hidden;}
.banner .bd{ position:relative; z-index:0;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important;  height:470px;}
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:470px;}
.banner .bd li a{ height:299px; display:block;}
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";}
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.jpg) 0 0 no-repeat;
_background:url(../images/banner-btn-ie6.jpg) 0 0 no-repeat;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.jpg) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4;}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;}