@charset "utf-8";
/* CSS Document */

body{ font-size:14px; color:#444; font-family: "Microsoft YaHei", Verdana, sans-serif, "SimSun"; -webkit-text-size-adjust:none;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: grayscale; margin:0px; padding:0px;word-break:break-all;}ul,li,p{ list-style-type:none; padding:0px; margin:0px;}img{ border:0px;}
a:link {color: #333;text-decoration: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;}
a:visited {text-decoration: none;color: #333;}a:hover {text-decoration: none;color: #3d99cc;}a:active {text-decoration: none;color: #333;}
.main{ width:1200px; margin:0 auto; overflow:hidden;}
.logo{ width:250px; height:80px; margin-top:20px; margin-bottom:20px; float:left; overflow:hidden;}
.menu_head{ background:#3d99cc; overflow:hidden;}
.w-all{ display:none;}
.banner img{ width:100%; display:block;}
.main_top{ margin-top:40px; margin-bottom:30px;}
.menu{
	width:1200px;
	height:45px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	line-height:180%;
}
.menu li{width:105px; float:left; line-height:40px; text-align:center;   text-align:center;  }
.menu li a{height:35px; line-height:45px; font-size:16px; font-weight:900; text-align:center;color:#fff;  text-decoration:none;}
.menu li a:hover{ color:#000; background: #fff; display:block; height:45px;   }

.menu ul li .current{ background: #fff; line-height:45px; display:block; height:45px;  color:#000;}

.psd{ display:none;}

.banner{ width:1200px; margin:0 auto; overflow:hidden;}
.index_pic{ width:660px; float:left; height:330px; overflow:hidden;}

.index_news{ width:500px; float:right; overflow:hidden;}
.index_news_txt{
	width:100%;
	border-bottom:#CCC 1px solid;
	overflow:hidden;
	line-height:45px;
	font-size:18px;
	color:#3d99cc;
	font-weight:900;
	background-image: url(li.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	text-indent:20px;
}
.index_news_txt span{ font-size:16px; font-weight:100; }
div.slideBox{ position:relative; width:660px; height:325px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:20px; height:20px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#093;}



/* 横向滚动

------------------------------ */

.scroll_horizontal{
	position:relative;
	width:1180px;
	height:180px;
	padding:10px;

}

.scroll_horizontal .box{overflow:hidden;position:relative;width:1080px;height:200px;margin:0 auto;}

.scroll_horizontal .list{overflow:hidden;width:9999px;}

.scroll_horizontal .list li{float:left;width:300px; position:relative; margin-right:20px;}

.scroll_horizontal .list li vv{
	width:100%;
	background:#333;
	position:absolute ;
	margin-top:160px;
	left: 0px;
	line-height:240%;
	filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;
	text-indent:20px;
	color:#FFF;
} 

.scroll_horizontal .list li vv a{ color:#FFF;}
.scroll_horizontal .prev,

.scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}

.scroll_horizontal .prev{left:5px;background-position:0 0;}

.scroll_horizontal .next{right:5px;background-position:-40px 0;}

.scroll_horizontal .prev:hover{background-position:0 -50px;}

.scroll_horizontal .next:hover{background-position:-40px -50px;}







.index_news_{ width:100%; overflow:hidden;}
.index_news_ li{ width:100%; line-height:35px;}

.index_news_more{ width:100px; height:30px; text-align:center; background:#CCC; float:right; line-height:30px;}

.index_a{
	width:280px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}
.index_a_1{ width:290px; height:134px; overflow:hidden;}
.index_a_2{ width:290px; height:134px; background:#a8a8a8;}
.index_a_{ width:100%; line-height:50px; color:#FFF; font-weight:900; font-size:20px; text-indent:20px; padding-top:20px;}
.index_a_d{ color:#F90; font-size:30px; font-weight: bold; text-align:center;}

.index_a_ac{ width:100px; line-height:35px; margin:0 auto; margin-bottom:20px;text-align:center; color:#FFF; background:#22ad38;    border-radius:5px;}
.index_a_a{
	width:370px;
	float:left;
	margin-right:30px;
	overflow:hidden;
}

.index_a_a li{ width:100%; overflow:hidden; line-height:35px;}


.index_c{
	width:45%;
	float:left;
	overflow:hidden;
	margin-right:20px;
	margin-left:25px;
}
.index_c_{ line-height:40px; color:#22ad38; width:100%; overflow:hidden;}
.index_c_l{ float:right; font-size:14px; font-weight:100;}

.index_c_l1{ width:100%; overflow:hidden;}
.index_c_l1 li{ width:100%; line-height:35px; overflow:hidden;}

.index_picc{ width:100%; height:200px; overflow:hidden;}
.index_picc li{ width:265px; float:left; height:170px; overflow:hidden; background:#F00; margin-right:20px;}
.list_{ width:100%; overflow:hidden;}
.list_ li{ width:100%; height:40px; line-height:40px; text-indent:20px; background:#ededed; margin-bottom:5px;}
.list_ li a:hover{ background:#3d99cc; display:block; color:#FFF;}
.list_right{ width:900px; float:right; overflow:hidden;}
.list_right_{ width:100%; border-bottom:1px solid #ededed; line-height:40px; font-size:18px; font-weight:900;}
.list_right_ span{ float:right; font-size:14px; font-weight:100;}
.list_ ul li.nav_snav a{ color:#FFF; background:#3d99cc; display:block;}
/*分页样式*/
.page_turner { padding: 10px 0; overflow: hidden; text-align: right; clear:both; margin-top:30px; }
.page_turner a, .page_turner span { text-align: center; color:#333; display: inline-block; *display:inline;
border: 1px solid #2E2E2E; height: 20px;  min-width: 20px; margin-left: 4px; line-height: 20px; padding: 4px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none;}
.page_turner a:hover, .page_turner a.c { background: #2E2E2E; color: #FFF; }
.cbda{ margin-bottom:50px; line-height:180%;}
.cbda img{ width:100%; height: auto}
.index_jj{ width:100%; overflow:hidden;}
.index_jj li{ width:100%; line-height:40px; overflow:hidden; border-bottom:#ededed 1px dashed;}
.index_jj li span{ float:right; margin-right:30px;}
.list_right_info{ width:100%; margin-top:20px; line-height:180%;}

.footer{ width:100%; background:#3d99cc; overflow:hidden; text-align:center; color:#FFF; padding-top:30px; padding-bottom:30px; margin-top:50px;}
.footer a{ color:#FFF; }

/*链接*/
#link_warp { }

.p_l_t{ padding-top: 10px;}
.picture_list_link { overflow: hidden; width: 1200px; zoom: 1; }
.picture_list_link li { float: left; margin: 0 10px 10px 0; height:46px;  /*border: 1px solid #A5B8D4;*/ width: 210px;text-align: center; }
.picture_list_link li img {   display: block; width:100%;}
.picture_list_link li .title { line-height: 30px; }
.picture_list_link li:hover { }
.picture_list_link li:hover .title a { color: #FFF; }
