@charset "utf-8";
/* CSS Document */
body{margin:0px auto;width:100%; background-color:#fff;font:14px  microsoft yahei,Arial, Helvetica, sans-serif;color:#666}
img{border:none}
p{margin:0px;padding:0px;}
.w{width:980px;margin:0px auto}
.l{float:left}
.r{float:right}
.c{color:#a6a6a6}
ul,li,p,h1,h2,h3,h4{list-style:none;margin:0px;padding:0px;}
h3{color:#fff;font-size:16px;line-height:40px;}
a{color:#666; text-decoration:none}
a:hover{ color:#1693d4; text-decoration:none}
.line{height:0px;border-bottom:4px solid aaddfa; background:#cdfffd;width:980px;margin:0px auto;padding-left:-3449585px;padding-right:8980980px;}
.header{height:86px;}
.header .logo{margin-top:23px;margin-left:20px;}
.header .phone{margin-right:20px;} 
.shadow{position:relative; background:url(../images/1pxshadow.png) repeat-x;height:8px; top:0px;  width:100%;bottom:-8px; z-index:3}
.photo{width:100%;height:330px;}
.js {
	margin: 0px auto;  height: 330px; position: relative;width: 100%; top:-8px; _margin-top:-12px;
}
.js img{left: 50%; top: 0px; width: 1635px;  margin-left: -960px; position: absolute; border:none}

.jsNav {
	width: 125px; height: 30px; left:50%;margin-left:355px; bottom:0px;margin-bottom:10px;font-family: Arial,Helvetica,sans-serif; font-weight: bold; position:absolute;
}
.jsNav a {
	width: 25px; text-align: center; line-height: 30px; vertical-align: middle; float: left;
}
.jsNav {
	background:url(../images/jsNav.png) no-repeat 0px 0px;
}
.prevBtn {
	background:url(../images/jsNav.png) no-repeat 0px 0px;
}
.nextBtn {
	background:url(../images/jsNav.png) no-repeat 0px 0px;
}
.imgSelected {
	background:url(../images/jsNav.png) no-repeat 0px 0px;
}

.prevBtn {
	background-position: 0px -30px; height: 30px; display: block;
}
.nextBtn {
	background-position: -100px -30px; height: 30px; display: block;
}
.imgSelected {
	background-position: 1px -60px; color: rgb(0, 0, 0);
}

.btn{height:90px; margin-top:6px;background:url(../images/btn_bg.jpg) 0px 0px repeat-x;}
.btn_left,.btn_right{width:3px;height:90px; background:url(../images/btn_bg.jpg) 0px -90px  no-repeat;}
.btn_right{background:url(../images/btn_bg.jpg) 0px -180px no-repeat;}
.btn ul{width:239px;margin-top:20px;float:left}
.btn ul li{ float:left}
.btn ul li.li1{width:89px; text-align:center}
.btn ul li .span3{line-height:26px;font-size:16px;font-weight:bold}
.btn ul li .span4{font-size:10px; font-family:sans-serif;color:#a6a6a6;line-height:16px;}

.main_content{margin-top:15px;min-height:230px;margin-bottom:22px; clear:both;}
.main_left,.main_center,.main_right{width:360px;height:230px;margin-right:15px;}
.main_center{width:371px;}
.main_right{width:218px;margin-right:0px;}
.title,.title_left,.title_right{width:100%;height:33px;background:url(../images/title_bg.jpg) repeat-x; overflow:hidden}
.title{ text-indent:5px;font-size:16px;line-height:33px;font-weight:bold;height:33px;}
.title_left,.title_right{width:3px; background:url(../images/title_bg.jpg) no-repeat 0px -33px ;float:left}
.title_right{ background:url(../images/title_bg.jpg) no-repeat  0px -66px; float:right}
.content{padding-top:12px;}
.content .new_top{height:102px;border-bottom:1px  dashed #e6e6e6;overflow:hidden}
.content .new_top .small_img{margin:7px 12px 0px 5px;width:73px;height:53px;}
.content .new_top .headlines{width:270px;margin-left:91px;_width:258px;}
.content .new_top .headlines .explain{line-height:22px;color:#a6a6a6;font-size:12px;}
.content .new_top .headlines .news_title,.content .news_list ul li{line-height:24px;font-size:12px;}
.content .news_list ul li span{text-align:right}
.content .news_list{width:360px; padding-top:10px;}
.slider-nav{float:right;width:46px;margin-top:8px;height:17px; }
.slider-nav a 
{
	width:17px;
	height:17px; 
	line-height: 0; 
	font-size: 0px; 
	float:left;
	margin-left:4px;
	padding:0px;
}
.slider-nav a.prev {background: url("../images/button-prev.gif") no-repeat}
.slider-nav a.prev:hover {background: url("../images/button-prev1.gif")no-repeat }
.slider-nav a.next {background: url("../images/button-next.gif") no-repeat}
.slider-nav a.next:hover {background: url("../images/button-next1.gif") no-repeat }

#slider {height:211px;line-height:16px;}
#slider-holder {height: 218px;}
#slider-holder .jcarousel-clip {width:371px;height: 218px;overflow: hidden; position: relative;}
#slider-holder .slide-image { width:171px;float: right; display: inline;}
#slider-holder .slide-info {width: 153px; float: left; display: inline;}
#slider-holder .slide-info p {line-height:22px;color:#a6a6a6;font-size:12px;}
#slider-holder ul {width: 371px; height: 218px;overflow: hidden; position: relative;}
#slider-holder ul li { 
	width: 351px;
    padding:0px 10px;
	height: 218px; 
	overflow: hidden; 
	float: left; 
	display: inline; 
	list-style-type: none; 
	 position: relative;

}

h2{line-height:24px;font-size:12px;font-weight:100}
a.launch_stie {
	background: url("../images/launch_stie.jpg") no-repeat 0px 0px; width: 74px; height: 22px; line-height: 0; padding-top: 10px; font-size: 0px; text-decoration: none; display: block;margin-top:10px;
}
a.launch_stie:hover {
	background: url("../images/launch_stie1.jpg") no-repeat 0px 0px; padding-top: 10px; font-size: 0px; text-decoration: none; display: block;
}
.contact_img{margin-top:7px;}
.contact{padding-top:14px;padding-bottom:4px;width:218px;}
.contact ul{width:218px;height:40px;}
.contact ul li{float:left}
.contact ul li.li1{margin-top:3px;}
.contact ul li.li2{margin-left:8px;line-height:20px;}
.contact ul li .span1{color:#a6a6a6}
.contact ul li .span2{font-family:"arial"}
.bottom_nav{height:210px;background:url(../images/bottom_bg.jpg)}
.bottom_nav ul{width:196px; text-align:left; float:left;}
.bottom_nav ul.first{width:246px;}
.bottom_nav ul.last{width:146px;}
.bottom_nav ul li,.bottom_nav ul.first li{list-style:disc;color:#fff;line-height:24px;float:left;font-size:12px;width:92px;}
.bottom_nav ul li{float:none;width:196px;}
.bottom_nav ul li a{color:#fff}
.bottom_nav ul li a:hover{color:#56b7df; text-decoration:none}
.bottom_nav ul.last li{width:146px;}
.bottom{height:42px; background-color:#383838; text-align:center;font-size:12px;color:#9e9e9e;line-height:42px;}
.banner{
	margin: 0px auto;  height: 71px; position: relative;width: 100%; top:-8px;_margin-top:-12px; background-color:#e9e9f1; 
}
.banner img{left: 50%; top: 0px; width: 980px;  margin-left: -480px; position: absolute; border:none}
.content_left,.news_content_left{width:737px;float:left;margin-right:25px;_width:725px;}
.content_right{width:218px; float:left;margin-top:42px;}
.content_left ul{height:226px;margin-top:36px; clear:both;width:737px;_width:730px;}
h1{height:38px;font-size:18px;line-height:38px;padding-left:8px;font-weight:bold;}
.content_left ul li{float:left;margin-top:8px;height:170px;}
.content_left ul li.li1{width:260px;height:170px;float:left;margin-top:16px;}
.content_left ul li.li2{width:462px;float:left;line-height:26px;margin-left:15px;_width:455px;}
.h{height:1131px;margin-top:0px;}      
.content_right .right_content{padding:15px 0px;width:218px;padding-bottom:45px;}
.content_right .right_content ul li{list-style:disc;line-height:20px;padding:2px 0px;list-style-position:inside;font-size:12px;}

hr{line-height:0px;height:2px;padding:0px;margin:0px;border:none; background:#273890;list-style:none;}
.content_content{margin-top:10px;padding-bottom:60px;}
.content_content p{margin-top:20px;margin-bottom:20px;line-height:26px;}

/*分页*/
.pages{text-align:center;margin-top:30px;margin-bottom:50px;}
.pages a.all{padding:5px 12px;border:1px solid #dddddd}
.pages a{padding:5px 12px;border:1px solid #dddddd;border-right:none}
.pages a.all:hover,.pages a:hover,a.select{background:#1693d4;color:#fff}
.pa{padding-top:36px;}
.s_t{font-size:12px;color:#a6a6a6;line-height:30px;}
.m{margin-left:60px;}
.next1{border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:40px;height:40px;margin-bottom:50px;}
.color2{color:#a6a6a6;}

/*新闻列表*/
.news_content_left{padding-top:38px;}
.new_listd{padding-bottom:20px;}
.new_listd ul{border-bottom:1px solid #ccc;clear:both;padding:15px 0px;}
.new_listd .new_title{font-weight:bold;font-size:14px;line-height:30px;}
.new_listd .new_title span{color:#666;margin-left:15px;font-size:12px;font-weight:100}
.new_listd .content_dis{color:#666;line-height:22px;font-size:12px;}
.content_content{margin-top:10px;padding-bottom:60px; overflow:hidden}
.content_content p{margin-top:20px;margin-bottom:20px;line-height:26px;}

html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
.clearfix:after {content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}
.footer {
	left:0px;
	bottom:0px;
	height: 258px;
	width:100%;
	position: relative;
	margin-top: -258px;
	clear:both;
	
}