@charset "utf-8";
/* CSS Document */
/*头部*/
#header{
	background:url(../images/header_bg.png) repeat-x top;
	height:113px;
	width:100%;
	min-width:1000px;	
}
.header_content{
	height:113px;
	overflow:hidden;
	position:relative;	
}
.logo{
	position:absolute;
	left:0px;
	top:-3px;	
}
.top_nav{
	position:absolute;
	right:-7px;
	top:15px;	
	color:#000;	
}
.top_nav a{
	margin:0px 9px;
	color:#000;	
}
.top_nav a:hover{
	color:#0093dd;	
}
.top_phone{
	color:#000;
	position:absolute;
	right:0px;
	top:45px;	
}
.lan_box{
	position:absolute;
	height:24px;
	width:77px;
	border:1px solid #BEBEBE;
	background:url(../images/lan_icon1.png) no-repeat 60px center #fff;	
	left:436px;
	top:15px;
	text-indent:8px;
	line-height:24px;
	color:#898989;
	cursor:pointer;
}
.lan_ul{
	position:absolute;
	left:-1px;
	border:1px solid #C7C9CD;
	top:24px;
	width:77px;
	background:#fff;	
	display:none;
	overflow:hidden;
	z-index:10;
}
.lan_ul li{
	height:24px;
	line-height:24px;	
}
.lan_ul li a{
	display:block;
	height:30px;
	width:77px;	
}
.lan_ul li a:hover{
	background:#f5f5f5;	
}
.sou{
	background:url(../images/sou.png) no-repeat;
	height:26px;
	width:200px;
	position:absolute;
	left:524px;
	top:15px;
	overfow:hidden;	
}
.search{
	background: none;
	border: none;
	line-height:16px;
	height: 16px;
	width: 158px;
	padding:5px;
	color:#666;
}
.tijiao{
	background: none;
	border: none;
	height: 26px;
	width: 32px;
	cursor: pointer;	
}
.top_list{
	position:absolute;
	right:275px;
	top:45px;	
}
.top_list a{
	color:#898989;
	margin:0px 1px;	
}
.top_list a:hover{
	color:#0093dd;	
}
#nav{
	height:38px;
	right:0px;
	bottom:0px;
	overflow:hidden;
	position:absolute;	
}
#nav li{
	float:left;
	height:38px;
}
#nav li a{
	display:block;
	height:35px;
	line-height:35px;
	padding:0px 18px 3px;
	font-size:15px;
	color:#555555;
	font-weight:bold;	
}
#nav li a:hover{
	border-bottom:3px solid #82C123;
	padding:0px 18px;	
}
.current a{
	border-bottom:3px solid #82C123 !important;	
	padding:0px 20px !important;	
}

#banner{
	height:534px;
	width:100%;
	min-width:1000px;
	overflow:hidden;
	position:relative;	
}
.banner_ul li{
	height:534px;
	width:1920px;
	position:absolute;
	left:50%;
	top:0px;
	z-index:2;
	opacity:0;
	margin-left:-960px;	
}
.banner_ul li img{
	height:100%;
	width:100%;	
}
.banner_xt{
	background:url(../images/blue_bg.png) repeat-x center top;
	height:51px;
	width:100%;
	min-width:1000px;
	position:absolute;
	left:0px;
	bottom:0px;	
	z-index:10;
}
.icon_ul{
	position:absolute;
	right:50%;
	top:9px;
	margin-right:-500px;
	height:33px;
	overflow:hidden;
	z-index:20;	
}
.icon_ul li{
	cursor:pointer;
	height:29px;
	width:75px;
	border:2px solid #fff;
	margin-left:11px;
	float:left;	
	background:#000;
	opacity:0.5;
}
.icon_ul li img{
	height:100%;
	width:100%;	
}
.li_on{
	opacity:1 !important;	
}
/*主体内容*/
#main{
	overflow:hidden;
	margin:27px auto 45px;	
}
.index_news{
	position:relative;
	height:40px;
	background:#fff;
	line-height:40px;	
}
.n_title{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	height:40px;
	width:103px;
	line-height:40px;
	text-align:center;
	color:#fff;
	background:#0093DD;
	font-size:14px;
	font-weight:bold;	
}
.news_more{
	position:absolute;
	right:14px;
	top:0px;
	font-size:12px;
	color:#f37720;	
}
.news_more:hover{
	text-decoration:underline;	
	color:#f37720;
}
.news_scroll{
	margin-left:117px;
	width:670px;
	height:40px;
	overflow:hidden;	
}
.news_scroll li{
	height:40px;
	line-height:40px;
	width:670px;
	overflow:hidden;	
}
.news_scroll li a{
	color:#666;	
}
.news_scroll li a:hover{
	color:#0093dd;	
}

.index_title{
	height:45px;
	line-height:45px;
	margin-top:18px;
	overflow:hidden;	
}
.index_title span a{
	font-size:20px;
	color:#232323;
	font-weight:bold;	
}
.pro_menu{
	color:#666666;
	font-size:14px;	
}
.pro_menu a{
	margin:0px 10px;	
}
.index_box{
	background:#fff;
	height:243px;
	padding:23px 15px 0px;
	overflow:hidden;	
}
.scroll_box{
	height:222px;
	overflow:hidden;	
}
.pro_box{
	float:left;
	margin:0px 10px 20px;
	width:174px;	
}
.honorimgw{
	width: 239px;
}
.pro_img{
	border:1px solid #C2C2C2;
	padding:3px;	
}
.pro_content{
	height:65px;
	border-bottom:1px dotted #666;
	padding-top:7px;	
}
.pro_content h2{
	height:23px;
	line-height:23px;
	overflow:hidden;	
}
.pro_content h2 a{
	font-size:14px;
	color:#666;
	font-weight:bold;	
}
.pro_content h2 a:hover{
	color:#000;	
}
.pro_content p{
	line-height:16px;
	color:#666;
	max-height:32px;
	overflow:hidden;	
}
.pro_bototm{
	height:30px;
	line-height:30px;
	background:url(../images/pro_more.png) no-repeat left center;
	padding-left:19px;	
}
.pro_bototm a{
	color:#666;	
}
.pro_bototm a:hover{
	color:#f37720;	
}

.service_box{
	height:287px;
	overflow:hidden;	
}
.ser_left{
	background:url(../images/ser_img1.png) no-repeat right center;
	height:287px;
	width:508px;
}
.news_box{
	background:url(../images/ser_bg1.png) no-repeat;
	height:277px;
	width:173px;
	padding:10px 28px 0px 14px;	
}
.news_title{
	height:44px;
	line-height:44px;
	position:relative;
	color:#fff;
	font-weight:bold;
	font-size:16px;	
}
.ser_more{
	position:absolute;
	right:0px;
	top:0px;
	padding-left:30px;
	background:url(../images/more_icon1.png) no-repeat left center;
	font-size:12px;
	color:#fff !important;
	font-weight:bold;
	line-height:44px;	
}
.news_ul li{
	height:43px;
	line-height:43px;
	border-bottom:1px dotted #5891B8;
	overflow:hidden;	
}
.news_ul li a{
	color:#fff;	
}
.news_ul li a:hover{
	font-weight:bold;	
}
.ser_right{
	height:287px;
	width:479px;
	overflow:hidden;
	position:relative;
	overflow:hidden;	
}
.ser_rightul{
	width:500px;
}
.ser_rightul li {
    float: left;
    margin-right:10px;
}
.ser_r1{
	height:148px;
	width:204px;
	background:url(../images/ser_bg2.png) no-repeat;	
	padding:6px 14px 0px 16px;
	position:absolute;
	z-index:10;
	left:0px;
	top:0px;
	color:#ffffff;	
}
.ser_r1 h2,.ser_r2 h2{
	height:34px;
	line-height:34px;
	font-size:16px;
	font-weight:bold;
}
.ser_r1 p,.ser_r2 p{
	line-height:20px;	
	max-height:40px;
	overflow:hidden;
}
.ser_more1{
	padding-left:30px;
	background:url(../images/more_icon1.png) no-repeat left center;
	font-size:12px;
	color:#fff !important;
	font-weight:bold;
	line-height:44px;
	display:block;
}
.ser_img1{
	height:139px;
	width:234px;
	position:absolute;
	left:0px;
	bottom:0px;	
}
.ser_img2{
	height:139px;
	width:234px;
	position:absolute;
	right:0px;
	top:0px;	
}
.ser_r2{
	height:128px;
	width:204px;
	background:url(../images/ser_bg3.png) no-repeat;	
	padding:26px 14px 0px 16px;
	position:absolute;
	z-index:10;
	right:0px;
	bottom:0px;
	color:#ffffff;	
}
.main_bottom{
	overflow:hidden;
	margin-top:48px;
	height:298px;	
}
.list_box{
	width:285px;
	padding:16px 18px 0px;
	height:279px;
	border-bottom:3px solid #D2D2D2;
	background:#fff;	
}
.list_box:hover{
	border-bottom:3px solid #82C123;	
}
.list_a{
	display:block;
	width:285px;
	height:201px;
	position:relative;	
}
.list_a span{
	position:absolute;
	left:0px;
	bottom:0px;
	height:32px;
	line-height:32px;
	width:100%;
	background:url(../images/black_bg.png);
	color:#fff;
	text-indent:18px;
	font-weight:bold;
	font-size:14px;	
}
.list_nr{
	height:49px;
	padding:9px 20px 0px;
	line-height:20px;
	background:#F2F2F2;
	color:#666;	
	margin-top:1px;
	overflow:hidden;
}

/*底部样式*/
#footer{
	width:100%;
	min-width:1000px;
	background:#7A7A7A;	
}
.footer_content{
	height:270px;
	position:relative;	
	padding-top:34px;
}
.footer_ul li {
    float: left;
    padding-right: 22px;
    margin-right: 13px;
    background: url(../images/f_nav.png) no-repeat right 17px;
}
.footer_dl dt{
	height:35px;	
	line-height:35px;
	font-size:14px;
	
}
.footer_dl dt a{
	color:#fff;
	font-weight:bold;
}
.footer_dl dd{
	height:22px;
	line-height:22px;	
}
.footer_dl dd a{
	color:#dedede;	
}
.footer_dl dd a:hover{
	text-decoration:underline;
	color:#fff;	
}
.ewm_box{
	position:absolute;
	right:0px;
	top:47px;	
}
.ewm_box p{
	line-height:32px;
	text-align:center;
	color:#fff;	
}
.footer_copy{
	height:42px;
	line-height:42px;
	background:#5B5B5B;
	width:100%;
	color:#dedede;
}
.footer_copy a{
	color:#dedede;
	margin:0px 5px;	
}
.footer_copy a:hover{
	text-decoration:underline;	
}

.link_wrap{
	height:149px;
	background:#fff;
	width:100%;
	min-width:1000px;	
}
.link_content{
	height:139px;
	overflow:hidden;
	padding-top:10px;	
}
.link_content h2{
	height:50px;
	line-height:50px;
	font-size:20px;
	color:#232323;
	font-weight:bold;	
}
.link_box{
	overflow:hidden;
	line-height:26px;	
}
.link_box a{
	color:#666;	
	margin-right:30px;
}
.link_box a:hover{
	color:#000;
	text-decoration:underline;	
}

/*内页样式*/
.main_left{
	width:184px;	
}
.left_title{
	height:63px;
	background:#006DA4;
	color:#fff;	
	padding-top:10px;
	padding-left:15px;
}
.left_title h2{
	line-height:30px;
	font-size:20px;
	font-weight:bold;
}
.left_title h3{
	line-height:22px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.left_ul{
	background:#fff;
	padding:10px 0px;
}
.left_ul li a{
	display:block;	
	height:40px;
	line-height:40px;
	width:100%;
	background:url(../images/li_icon1.png) no-repeat 15px center;
	text-indent:32px;
	overflow:hidden;
	font-size:14px;
}
.producttype1sel a{
	background:url(../images/li_icon2.png) no-repeat 15px center !important;	
	color:#0093dd !important;
}
.producttype2 a{
	background:none !important;	
	font-size:12px !important;
	height:26px !important;
	line-height:26px !important;
}
.producttype2sel a{
	background:none !important;	
	font-size:12px !important;
	height:26px !important;
	line-height:26px !important;
	color:#0093dd !important;	
}
.left_news{
	background:#fff;
	padding:0px 10px;
	margin-top:14px;	
}
.ln_title{
	height:50px;
	line-height:50px;	
	font-size:16px;
	color:#0093dd;
	font-weight:bold;
	position:relative;
}
.left_more{
	position:absolute;
	right:0px;
	top:0px;	
	padding-left:30px;
	background:url(../images/more_icon2.png) no-repeat left center;
	font-size:12px;
	color:#0093dd !important;
	font-weight:bold;
	line-height:50px;	
}
.news_list{
	padding-bottom:15px;	
}
.news_list li{
	height:43px;
	line-height:43px;
	border-bottom:1px dotted #D8D8D8;	
	overflow:hidden;
}
.news_list li a{
	color:#666;	
}
.news_list li a:hover{
	color:#0093dd;	
}
.contact_a{
	display:block;
	margin-top:13px;	
}
.main_right{
	width:778px;
	background:#fff;
	overflow:hidden;
	padding:23px 13.5px 20px;
	min-height:400px;
	word-break:break-all;
}
.main_title{
	background:#fff;
	position:relative;
	height:41px;
	line-height:41px;	
}
.title_ul{
	overflow:hidden;	
}
.title_ul li{
	float:left;
	width:103px;
	padding-right:17px;
	height:41px;	
}
.title_ul li a{
	display:block;
	width:103px;
	height:41px;
	line-height:41px;
	text-align:center;
	font-size:14px;
	color:#898989;	
}
.title_ul li a:hover{
	font-weight:bold;	
}
.title_on a{
	font-weight:bold !important;		
}
.title_line{
	display:block;
	background:url(../images/title_icon.png) no-repeat;
	width:103px;
	height:7px;
	position:absolute;
	bottom:0px;
	z-index:10;
}

.main_box{
	min-height:400px;
	margin-top:20px;
	padding:15px 20px;
	line-height:30px;
	color:#898989px;
	background:#fff;	
}