@charset "utf-8";
/* CSS Document */
body {
	margin:0; padding:0; min-width:1215px;
	color: #333434;
	list-style:none; font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal; background:#fff;

}
img{ border:0;} 
 
*{margin:0;padding:0;list-style-type:none;font-family:Arial, Helvetica, sans-serif;}
a:link {color: #333434; text-decoration: none; font-size:14px;}
a:visited {color: #333434;text-decoration: none;font-size:14px;}
a:hover {color: #02689d;text-decoration: none;font-size:14px;}	

  /*menu*/ 
  
 

 /*头部*/
 .sunm_top{ width:100%; height:117px; border-top:6px solid #359500;}
 .sunm_in_nav{ width:100%; height:55px; line-height:55px; background:#01881c;}
   
 /*menu*/ 
.menu {width:1200px; height:102px; position:relative;  font-size:16px;  position:relative; z-index:9999;}
.menu ul{ width:1200px; margin:0 auto; padding:0;  list-style-type: none; }
.menu ul li{float:left; width:170px; position:relative; font-size:16px; }
.menu ul li a, .menu ul li a:visited{ display:block;color:#fff; text-align:center; text-decoration:none; width:170px; height:55px;  line-height:55px; font-size:16px; font-family:"微软雅黑"; }

.menu ul li ul{display: none;}
.menu ul li:hover a{color:#fff; background:#ff6600;  }
#menu_select  {color:#fff; background:#ff6600; }
.menu ul li:hover ul{display:block; position:absolute; float:left; top:55px; left:0px;width:170px; overflow:hidden; background:#ff6600;}
.menu ul li:hover ul li{ display:inline;}
.menu ul li:hover ul li a{display:block; color:#fff; width:170x; font-size:15px; height:42px; line-height:42px; text-align:center;float:left; border:none; background:none; }
.menu ul li:hover ul li a:hover{color:#ffd146; height:42px; width:170px; font-size:15px;text-align:center;line-height:42px;float:left;border:none;background:none;  }


.flexslider { position: relative; height: 500px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 500px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

 .sws_top{ width:100%; height:130px; border-top:#0168b5 10px solid;}
 .search{ width:100%; height:38px; line-height:38px; border:#dedede 1px solid;border-radius:38px;}
 .sws_nav{ width:100%; height:55px; line-height:55px; background:#0168b5;}
 .sws_menu{ width:1200px; height:55px; line-height:55px; margin:0 auto;}
 .banner{
			width: 100%;
			/*height: 560px;*/
			/*background: black;*/
			/*子绝父相*/
			position: relative;
			/*超出部分全部隐藏，解决横向滚动条*/
			overflow: hidden; z-index:-10px; margin-top:0px;
		}
		.banner ul{
			position: absolute; z-index:-10px;
		}
		.banner ul li{
			/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
			width: 100%;
			height: 560px;
			float: left;
			background:  no-repeat center center;
		}
		/*.banner ul li:nth-child(1){*/
			/*background: url('./1.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(2){*/
			/*background: url('./2.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(3){*/
			/*background: url('./3.jpg') no-repeat center center;*/
		/*}*/
		.banner ol{
			/*width: 60px;*/
			height: 20px;
			background: rgba(0,0,0,0.5);
			position: absolute;
			left:50%;
			/*margin-left: -40px;*/
			bottom: 30px;
			padding: 0 10px;
			border-radius: 10px;
		}
		.banner ol li{
			width: 10px;
			height: 10px;
			float: left;
			margin: 5px 5px;
			background: rgba(255,255,255,0.5);
			border-radius: 50%;
			cursor: pointer;
		}
		.banner ol .current{
			background: rgba(255,255,255,1);
		}
		.banner i{
			width: 58px;
			height: 120px;
			position: absolute;
			top: 50%;
			margin-top: -60px;
			cursor: pointer;
			border-radius: 5px;
			display: none;
		}
		.banner .left{
			left: 60px;
			background: url(../images/left_right.png) no-repeat 0 0px;
		}
		.banner .right{
			right: 60px;
			background: url(../images/left_right.png) no-repeat 0px -120px;
		}
		.banner .left:hover , .banner .right:hover{
			background-color: rgba(0, 0, 0, 0.31);
		}
		
		
		.sws_jj{ width:1200px; height:100%; overflow:hidden; margin:12px auto;}
		
		.sws_fan{ width:100%; height:100%; overflow:hidden; min-height:200px; background:#0168b5; margin:25px auto;}
		.sws_fangan{ width:1200px; height:100%; overflow:hidden; margin:0 auto;}
		.fa_list{ width:385px; height:113px; overflow:hidden; background:#fff; border:#dedede 1px solid; float:left; margin:7px;}
		
		.news_list{ width:100%; height:45px; line-height:45px; overflow:hidden; padding-left:7px; font-size:16px; color:#333333;}
		.news_list:hover{background:#0066FF; color:#fff;}
		.news_list:hover a{ color:#fff;}
		
		.news_list_title{ float:left; width:467px; height:45px; line-height:45px; overflow:hidden;}
		
		.news_list_time{ float:left; width:100px; height:45px; overflow:hidden; text-align:center; }
		
		
		.link{ width:1200px; height:65px; line-height:65px; background:#fff; border:#dedede 1px solid; margin:20px auto; margin-bottom:-32px; position:relative; z-index:100; border-left:none;}
		
		.foot_b{ width:100%; height:100%; min-height:100px; background:#313131; color:#FFFFFF; font-size:16px; line-height:35px;}
		.sws_footer{ width:100%; height:50px; line-height:50px; overflow: hidden; background:#000000; color:#fff; font-size:16px;}
		
		
		.mbx{ width:1200px; height:50px; line-height:50px; overflow:hidden; margin:10px auto; border-bottom:#dedede 1px solid;}
		
.knd_er_cen{ width:1200px; height:100%; overflow:hidden; margin:10px auto;}
.knd_er_mbx{ width:100%; height:42px; line-height:42px; color:#7a7a7a; font-size:15px;}
 .knd_er_mbx a{color:#7a7a7a; font-size:15px; }
 .knd_er_left{ width:260px; height:100%; overflow:hidden; margin:10px auto; float:left; min-height:200px;}
 .left_nav{ width:100%; height:90px; background:#0168b5; text-align:center;color:#FFFFFF; font-size:22px; padding-top:22px;}
 .left_list{ width:259px; height:100%; overflow:hidden; border:#dcdcdc 1px solid; min-height:100px; border-top:none; }
 
 .knd_er_right{ width:910px; height:100%; min-height:300px; float:right; overflow:hidden; border:#dedede 1px solid; margin-top:10px;}
 .knd_er_js{ width:908px; height:100%; min-height:50px; border:#dedede 1px solid;border-radius:3px; margin-top:10px; margin-bottom:10px;}
 .knd_er_js img { max-width:100%;}
 .knd_er_right p{ font-size:16px; line-height:33px;}
.knd_rit_table{margin:12px auto; border:#e2e1e1 1px solid; border-bottom:none; border-right:none;}
.knd_rit_td{border-bottom:#e2e1e1 1px solid; border-right:#e2e1e1 1px solid; padding-left:15PX;}

.news_title{ font-size:22px; line-height:42px; text-align:center;}

.pro_in{ width:266px; height:380px; overflow:hidden; background:#fff; border:#dedede 1px solid; margin-left:10px; margin-right:10px; text-align:center; float:left;}

.pro_er{ width:282px; height:400px; overflow:hidden; background:#fff; border:#dedede 1px solid; margin:10px; text-align:center; float:left;}

.hz_in{ width:185px; height:68px; overflow:hidden; border:#dedede 1px solid; background:#fff; float:left; margin:5px;}

.hz_in1{ width:186px; height:68px; overflow:hidden; border:#dedede 1px solid; background:#fff; float:left; margin:8px;}
 

 
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
   
  padding: 0.8em; border-bottom:#f1f1f1 1px dashed; font-size:16PX;
}

ul#menu li a:hover {
 
}

ul#menu li ul li a {
   
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #f9f9f9;
  border-left: 5px #0076b3 solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

.yg_list{ width:378px; height:100%; overflow:hidden; float:left; margin:10px; border:#dedede 1px solid; min-height:100px;}

.fenyetiaozhuan{ height:40px; line-height:40px; width:100%; text-align:center; font:14px;}

.searchnewlist{ width:884px; height:34px; border-bottom:1px dashed #ccc;}
.searchnewlist div{ height:34px; line-height:34px; font-size:14px; float:left;}
.searchnlist_title{ width:780px;}
.searchnlist_time{  width:100px;}



