﻿@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
}
body {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #484848;
	-webkit-text-size-adjust: none;
	background-color: #fff;
}
ul, h2, h3, p, dl, dt, dd {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
img {
	border: none;
}
a {
	font-size: 12px;
	color: #595959;
	text-decoration: none;
}
a:hover {
	color: #e70010;
}
.clear {
	clear: both;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
}
.fc, .fc a {
	color: #e70010;
}
.hidden{
	display:none;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
/*头部*/
#header {
	width: 100%;
	position: relative;
	z-index: 9999;
	background:url(../images/bg.jpg) repeat-x;
}
#top {
	width: 1200px;
	height:56px;
	margin: 0 auto;
	position:relative;
}
#top #logo {
	position:absolute;
	top:50px;
	left:14px;
}

#top .toptext{
	position:absolute;
	top:32px;
	right:0;
	width:70px;
	float:left;
	text-align:right;
	background:url(../images/ico2.jpg) no-repeat left 6px;
	height:30px;
	line-height:30px;
}
#nav {
	width:1008px;
	height:56px;
	position: relative;
	z-index: 9999;
	float:left;
}
#nav li {
	float: left;
	height:56px;
	line-height:52px;
	background:url(../images/line.jpg) no-repeat left top;
	width:144px;
	text-align:center;
}
#nav li a {
	color: #c6c6c3;
	font-size: 14px;
	height:56px;
	display:block;
}
#nav li a:hover {
	background:url(../images/nav_a.png) no-repeat center bottom;
	color:#fff;
}
#nav li:hover {
	background:url(../images/nav_a.png) no-repeat center bottom;
	color:#fff;
}
#nav li:hover a {
	color: #fff;
}
#nav li.active a{
	background:url(../images/nav_a.png) no-repeat center bottom;
	color:#fff;
}
#nav li .a {
	position: absolute;
	top: 78px;
	left: 0;
	width:646px;
	background: #f5f5f5;
	height:0;
	padding: 0 35px 0 35px;
	transition: height 1s;
	-moz-transition:height 1s;	/* Firefox 4 */
	-webkit-transition:height 1s;	/* Safari 和 Chrome */
	-o-transition: height 1s;
	display:none;
}
#nav li:hover .a {
	height:263px;
	padding-top:19px;
	display:block;
}
#nav li:hover .a dt a{
	padding:0;
}
#nav li .a dd {
	width:140px;
	height:40px;
	line-height:40px;
	float:left;
	text-align:left;
}
#nav li .a dd a {
	font-size: 14px;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	color: #3b3b3b;
	width:110px;
	font-weight:normal;
	padding: 0;
}
#nav li .a dd a:hover {
	color: #005fa5;
}
#nav li .a dt{
	width:346px;
	height:192px;
	overflow:hidden;
	float:right;
	border:3px solid #fff;
}
#nav li .a dt a{
	padding:0;
}
.top_ul{
	width:124px;
	height:52px;
	float:right;
	padding-left:2px;
	background:url(../images/line.jpg) no-repeat left top;
}
.top_ul li{
	width:62px;
	float:left;
	background:url(../images/line.jpg) no-repeat right top;
	text-align:center;
	padding-top:16px;
	height:36px;
}
.top_ul li img{
	width:28px;
	height:19px;
	overflow:hidden;
}
.topsum{
	width:1200px;
	height:112px;
	margin:0 auto;
}
.topsum #logo{
	float:left;
	padding: 25px 0 0 15px;
    width: 280px;
}
.topsum #logo img{
	 width:100%;
	
}
.topsum .tel{
	width:290px;
	float:right;
	height:31px;
	line-height:31px;
	margin-top:38px;
	color:#333;
	font-size:23px;
}
.topsum .tel span{
	color:#e96c1d;
	font-size:20px;
}
/* 单个图片幻灯片盒子 - 公用类 */
.slideBox {
	width:1200px;
	margin:15px auto 0 auto;
	height:300px;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	overflow: hidden;
	z-index: 1;
	width:1200px;
}
.slideBox .hd .prev{
	    position: absolute;
    top: 120px;
    left: 30px;
    width: 28px;
    height: 48px;
    display: block;
	z-index: 1;
}
.slideBox .hd .next{
	    position: absolute;
    top: 120px;
    right: 30px;
    width: 28px;
    height: 48px;
    display: block;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	width:52%;
	float: right;
	position:absolute;
	bottom:15px;
	right:0;
	z-index: 1;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 20px;
	width: 12px;
	height: 12px;
	border-radius:6px;
	background: #fff;
	text-indent:-9999px;
	cursor: pointer;
}
.slideBox .hd ul li.on {
	background: #e96c1d; 
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	width: 100%;
	height:300px;
}
/*主体*/
.content{
	width:1200px;
	margin:13px auto 0 auto;
}
.index_news{
	width:258px;
	height:507px;
	float:left;
	background:#e96c1c;
}
.index_news h1{
	height:57px;
	font-size:18px;
	font-weight:normal;
	padding:15px 0 0 20px;
	line-height:22px;
	color:#fff;
}
.index_news h1 span{
	font-size:16px;
	display:block;
}
.index_news_pic{
	width:220px;
	height:124px;
	overflow:hidden;
	margin:0 auto 12px auto;
}
.index_news li{
	width:220px;
	height:28px;
	line-height:28px;
	background:url(../images/ico5.jpg) no-repeat 4px 10px;
	text-indent:14px;
	margin:0 auto;
}
.index_news li a{
	color:#fff;
}
.index_news_more{
	margin-top:32px;
	padding-left:20px;
}
.index_news_more a{
	background:#fff;
	padding:0 16px;
	line-height:30px;
	color:#72696c;
	display:inline-block;
}
.index_video .poll{
	width:258px;text-align:center; font-size:14px;
}
.index_video .poll li{
	width:258px;
	text-align:center;
}
.index_video .poll img{
	width:259px;
	height:215px;
}
.index_video .poll span{
	width:258px;
	text-align:center;
}
.index_video .poll span a{
	width:258px;
	color:#FFF;
}
.index_video{
	width:258px;
	height:507px;
	float:right;
	background:#64696c url(../images/bg2.jpg) no-repeat right 100px;
}
.index_video h3{
	height:225px;
	position:relative;
	font-size:34px;
	padding:22px 0 0 30px;
	line-height:38px;
	color:#feffff;
}
.index_video h3 span{
	font-size:14px;
	font-weight:normal;
	display:block;
}
.index_video h3 strong{
	position:absolute;
	top:200px;
	line-height:20px;
	font-size:14px;
	font-weight:normal;
}
.index_video h3 strong a{
	color:#feffff;
	font-size:14px;
}
.index_video .video{
	width:258px;
	height:260px;
	overflow:hidden;
}
.index_product{
	width:674px;
	height:507px;
	border-left:10px solid #d6d6d6;
	background:#d6d6d6;
	float:left;
}
.index_product h2{
	height:50px;
	width:674px;
	line-height:50px;
	background:#e96c1c;
	position:relative;
}
.index_product h2 .h2_tit{
	position:absolute;
	top:0;
	left:0;
	width:167px;
	height:50px;
	background:#64696c;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:#fff;
}
.index_product h2 .h2_tit em{
	position:absolute;
	left:77px;
	bottom:-7px;
	background:url(../images/ico4.jpg) no-repeat;
	width:13px;
	height:7px;
}
.index_product h2 .h2_more{
	position:absolute;
	top:13px;
	right:20px;
	background:url(../images/ico3.jpg) no-repeat;
	width:27px;
	height:27px;
	text-indent:-9999px;
}
.index_product h2 .h2_more a{
	height:27px;
	display:block;
}
.index_product li{
	width:162px;
	height:200px;
	background:#fff;
	padding-top:20px;
	border-right:6px solid #d6d6d6;
	border-bottom:6px solid #d6d6d6;
	float:left;
}
.index_product li img{
	width:162px;
	height:160px;
	overflow:hidden;
}
.index_product li span{
	height:20px;
	line-height:20px;
	display:block;
	text-align:center;
	overflow:hidden;
}
.index_product li span a{
	font-size:16px;
}
.index_botsum{
	width:1200px;
	height:188px;
	margin-top:20px;
	background:url(../images/line2.png) no-repeat center top;
}
.index_botsum h4{
	height:55px;
	padding-top:15px;
	color:#e96c1b;
	font-size:18px;
}
.index_botsum h4 span{
	color:#999;
	font-weight:normal;
	display:block;
	font-size:14px;
}
.index_piclist{
	width:570px;
	height:168px;
	background:url(../images/bg3.png) no-repeat center 70px;
	margin-left:30px;
}
.index_piclist li{
	width:190px;
	float:left;
}
.index_piclist li img{
	width:130px;
	height:70px;
	overflow:hidden;
}
.index_piclist li span{
	width:130px;
	line-height:28px;
	display:block;
	text-align:center;
	overflow:hidden;
}
/*底部*/
#footer{
	background:#333333;
	padding:25px 0 45px 0;
	color:#848484;
}
#link{
	line-height:50px;
	background:#1a1a1a;
	width:1200px;
	margin:0 auto 30px auto;
	height:50px;
}
#link strong{
	color:#fc7f00;
	padding:0 20px;
	font-size:14px;
	display:inline-block;
}
.footsum{
	width:1200px;
	position:relative;
	margin:0 auto;
}
.footsum p{
	color:#848484;
	line-height:25px;
	text-indent:20px;
}
.footsum .footform{
	position:absolute;
	top:0;
	right:0;
	width:250px;
	height:35px;
}
.footsum .footform .input{
	width:203px;
	padding-left:10px;
	height:33px;
	line-height:33px;
	background:#ef7301;
	border:1px solid #ef7301;
	color:#fff;
	font-size:12px;
	
	font-family:"微软雅黑";
}
.footsum .footform .btn{
	position:absolute;
	top:0;
	right:0;
	width:35px;
	height:35px;
	border:none;
	cursor:pointer;
	background:url(../images/ico6.jpg) no-repeat; 
}
#footer a{
	color:#848484;
	padding:0;
}
.footul{
	float:right;
	position:inherit;
	height:34px;
	width:92px;
	margin-top:-24px;
}
.footul li{
	width:46px;
	float:left;
}
.footul li img{
	width:34px;
	height:34px;
	overflow:hidden;
}
.footext{
	line-height:25px;
	color:#848484;
	margin-bottom:8px;
}
/*文章页*/
#main{
	width:1200px;
	margin:14px auto;
}
#page_leftside{
	width:258px;
	float:left;
}
.page_leftsum{
	width:248px;
	background:#fff;
	border:5px solid #e96c1c;
	padding-bottom:10px;
	margin-bottom:10px;
}
.page_leftsum h5{
	height:55px;
	background:#e96c1c;
	padding:10px 0 0 15px;
	color:#fff;
	font-weight:normal;
	font-size:18px;
	line-height:24px;
}
.page_leftsum h5 span{
	font-size:16px;
	display:block;
}
.page_leftsum li a{
	font-size:14px;
	
}
.page_leftsum2{
	width:256px;
	border:1px solid #ccc;
	border-top:none;
	padding:5px 0 10px 0;
}
.page_leftsum2_tit{
	width:258px;
	height:46px;
	line-height:46px;
	text-indent:24px;
	color:#fff;
	font-size:18px;
	background:#ff751a;
}
.page_leftimg{
	width:248px;
	margin:0 auto 8px auto;
}
.page_leftsum2 p{
	line-height:25px;
	text-indent:20px;
}
.page_leftsum2 strong{
	font-weight:normal;
	color:#3f2116;
	font-size:18px;
}
#page_rightside{
	width:928px;
	float:right;
}
.page_rightplace{
	line-height:30px;
	margin-bottom:10px;
}
.page_rightsum{
	width:926px;
	border:1px solid #d5d5d5;
	background:#fff;
	padding:15px 0;
}
.page_rightsum h6{
	line-height:50px;
	text-align:center;
	font-size:18px;
}
.page_tag{
	height:22px;
	background:#eeeeee;
	width:886px;
	margin:20px auto 0 auto;
	line-height:22px;
	text-indent:10px;
}
.page_tag a{
	margin:0 6px;
}





.pro_list ul li
{   width:248px;
	height:38px;
	line-height:38px;
	border-bottom:1px dotted #b2b2b2;
	text-indent:15px;
}
.pro_list ul li:hover
{
	background:#E96C1C;
	color:#FFF;
}
.pro_list ul li:hover a
{
	color:#FFF;
}
.pro_list ul li span:hover
{
	color:#FFF;
}
.pro_list ul li span:active
{
	color:#FFF;
}
.pro_list ul li a:hover
{
	color:#FFF;
	font-weight:bold;
	transition: all 0.4s ease 0s;
	background:#E96C1C;
	
}
.pro_list ul li:hover ul{display:block;}
.pro_list ul li ul{ padding:0;display:none;position:relative; top:-38px; left:248px;background-color:#646A6C;alpha(opacity=90); opacity: 0.9;}
.pro_list ul li ul li{margin:0px; padding:0px 	; background-color:#646A6C; color:#FFF; height:38px;
	line-height:38px; }
.pro_list ul li ul li a{ color:#FFF}
.sech{background-color:pink;}
.pro_list ul li ul li:hover{background-color:#E96C1C; color:#FFF;}
.pro_list ul li ul li:hover ul{visibility:visible;}
.pro_list ul li ul li ul{visibility:hidden; position:relative; top:-37px; left:121px; alpha(opacity=30); opacity: 0.3;}
.pro_list ul li ul li ul li{background:#FFFFFF;}
.pro_list ul li ul li ul li:hover{background:#AFEEEE;}
.thirdh{background-color: #1E90FF;}


#service{width:261px;height:290px;position:fixed;top:250px;right:0px; z-index:9999;}
            *html #service{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
            #service li{width:261px;height:60px; }
            #service li img{float:right;}
            #service li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
            #service li a .shows{display:block;}
            #service li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
			#service li a .hides2{margin-right:-243px;cursor:pointer;cursor:hand;}
            #service li a.weixin_area .hides{display:none;position:absolute;right:143px;}
            #service li a.weixin_area .weixin{display:none;position:absolute;right:0;top:48px}
			#p4{width:112px;background-color:#d25344;height:47px;margin-left:47px;border:1px solid #d25344;text-align:center;line-height:47px}
            #p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
            #p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
            #p1{width:47px;height:49px;float:left}
            a:hover{text-decoration: none}
			#service .input{ width:60px; margin-top:5px; border:1px solid #fff; height:30px; line-height:30px; background:#ff;}
			#service .s_btn{ width:34px; height:32px; border:none; border-radius:0; padding:0; background:#fff; color:#000;}