@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, 
button, textarea, iframe, table, th, td { margin: 0; padding: 0; }


/*************字体定义样式*************/
.lx{font-size:1.8em;
}

.fa-ys {
	color:#aaaaaa;
}


/****************end *******************/


body{
	font-family:"微软雅黑";
}

a{
	text-decoration:none;
}

img{
	border:none;
}

.big{
	overflow:hidden;
	width:100%;
	height:auto;
	margin:0 auto;
}


/****首页****/

.db{
	overflow:hidden;
	height:37px;
	width:100%;
	background-color:#f8f7f5;
}

.db .gd{
	overflow:hidden;
	width:1000px;
	height:37px;
	margin:0 auto;
}

.db .gd .left{
	overflow:hidden;
	float:left;
	margin-top:11px;
	color:#595959;
	font-size:12px;
}

.db .gd .right{
	overflow:hidden;
	height:37px;
	float:right;
	margin:5px 8px 0 0;
}

.db .gd .right ul{
	height:auto;
}

.db .gd .right ul li{
	list-style-type:none;
	float:right;
	margin-left:18px;
}

.db .gd .right ul li a{
	display:block;
	overflow:hidden;
	width:25px;
	height:25px;
	max-width:25px;
	max-height:25px;
}

.top{
	overflow:hidden;
	width:100%;
	height:83px;
}

.top .gd{
	overflow:hidden;
	height:83px;
	width:1000px;
	margin:0 auto;
}

.top .gd .logo{
	overflow:hidden;
	height:83px;
	float:left;
	width:202px;
}

.top .gd .nav{
	overflow:hidden;
	float:right;
	height:83px;
}

.top .gd .nav .ul-1{
	height:auto;
}

.top .gd .nav .ul-1 .li-1{
	list-style-type:none;
	float:left;
	margin-right:35px;
}

.top .gd .nav .ul-1 .li-1 .a-1{
	display:block;
	overflow:hidden;
	height:81px;
	border-top:2px #ffffff solid;
	padding:0 7px;
	line-height:83px;
	color:#3e3e3e;
	font-size:12px;
}

.top .gd .nav .ul-1 .li-1 ul{display:none; position:absolute; z-index:100;}
.top .gd .nav .ul-1 .li-1 ul li{ float:none; height:auto; margin:0; list-style-type:none;}
.top .gd .nav .ul-1 .li-1 ul li a
{ background:#f8f7f5; font-size:12px; color:#818181; display:block; width:auto; height:auto; text-decoration:none; padding:10px 20px;}
.top .gd .nav .ul-1 .li-1:hover ul{ display:block;}

.top .gd .lan{
	overflow:hidden;
	height:auto;
	float:right;
	margin-top:28px;
}

.top .gd .lan ul{
	height:auto;
}

.top .gd .lan ul li{
	list-style-type:none;
	float:left;
}

.yy{
	box-shadow:0px 2px 5px #999 inset;
	overflow:hidden;
	position:relative;
	z-index:10;
	height:10px;
}
.fullSlide {width:100%;position:relative;height:450px;background:#fff;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden; top:-10px;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:450px;overflow:hidden;text-align:center;}
.fullSlide .bd li img{ width:100%; height:auto; min-height:450px;}
.fullSlide .bd li a {display:block;height:450px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}

.about{
	overflow:hidden;
	height:158px;
	width:1000px;
	margin:76px auto 0 auto;
}

.about .pt{
	overflow:hidden;
	height:157px;
	width:336px;
	float:left;
}

.about .right{
	overflow:hidden;
	width:629px;
	height:158px;
	float:right;
}

.about .right .zy{
	overflow:hidden;
	height:134px;
	color:#595959;
	font-size:12px;
	line-height:22px;
}

.about .right .more{
	display:block;
	overflow:hidden;
	float:right;
	padding:0 8px;
	height:21px;
	font-size:12px;
	color:#009a44;
	border-bottom:1px #dadada solid;
}

.pro{
	overflow:hidden;
	height:400px;
	width:1000px;
	margin:78px auto 0 auto;
}

.pro .tit{
	overflow:hidden;
	height:28px;
	border-bottom:1px #e7e7e7 solid;
}

.pro .tit span{display:inline-block; float:left; font-weight:bold; margin-right:8px; margin-top:-5px;}

.pro .tit a{
	font-size:18px;
	color:#545454;
	display:block;
	overflow:hidden;
	float:left;
	margin-top:-4px;
}

.pro .pro_nr{
	overflow:hidden;
	margin-top:55px;
	height:315px;
}

.pro .pro_nr ul{
	height:auto;
}

.pro .pro_nr ul li{
	list-style-type:none;
	float:left;
	height:310px;
	width:224px;
}

.pro .pro_nr ul .li1{
	margin-right:33px;
}

.pro .pro_nr ul li a .cp_js{
	overflow:hidden;
	height:57px;
	padding:9px;
	position:relative;
	z-index:10;
	visibility:visible;
}

.pro .pro_nr ul li a .cp_js .cp_name{
	overflow:hidden;
	color:#202020;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.pro .pro_nr ul li a .cp_js .cp_zy{
	overflow:hidden;
	font-size:12px;
	color:#595959;
	line-height:20px;
}

.pro .pro_nr ul li:hover a .cp_js{
	visibility:hidden;
}

.pro .pro_nr ul li:hover a .cp_js2{
	visibility:visible;
}

.tempWrap{
	float:left;
}

.news{
	overflow:hidden;
	width:1000px;
	height:279px;
	margin:70px auto 56px auto;
}

.news .tit{
	overflow:hidden;
	height:28px;

	border-bottom:1px #e7e7e7 solid;

}

.news .tit span{display:inline-block; float:left; font-weight:bold; margin-right:8px; margin-top:-5px;}

.news .tit a{
	display:block;
	overflow:hidden;
	float:left;
	font-size:18px;
	color:#545454;
	margin-top:-4px;
}

.news .news_nr{
	overflow:hidden;
	margin-top:42px;
	height:208px;
}

.news .news_nr .left{
	overflow:hidden;
	float:left;
	height:208px;
	width:562ppx;
}

.news .news_nr .left ul{
	height:auto;
}

.news .news_nr .left ul li{
	list-style-type:none;
	height:20px;
}

.news .news_nr .left ul li .zs{
	display:inline-block;
	overflow:hidden;
	margin-left:10px;
	width:72px;
	height:20px;
	background-color:#aaaaaa;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	line-height:20px;
	text-transform:uppercase;
}

.news .news_nr .left ul li a{
	color:#595959;
	font-size:14px;
	display:inline-block;
	overflow:hidden;
}

.news .news_nr .left ul .li1{
	margin-bottom:40px;
}

.news .news_nr .pt{
	overflow:hidden;
	float:right;
	width:349px;
	height:206px;
}

.bottom_nav{
	overflow:hidden;
	width:100%;
	height:246px;
	background-color:#f0f0f0;
}

.bottom_nav .gd{
	overflow:hidden;
	width:1000px;
	height:246px;
	margin:0 auto;
}

.bottom_nav .gd .left{
	overflow:hidden;
	float:left;
	margin-top:42px;
}

.bottom_nav .gd .left ul{
	float:left;
	overflow:hidden;
	height:auto;
	margin-right:120px;
}

.bottom_nav .gd .left ul li{
	list-style-type:none;
}

.bottom_nav .gd .left ul .tit{
	color:#393939;
	font-size:14px;
	padding-bottom:20px;
	background:url(../images/bottom_tit_line.jpg) no-repeat bottom left;
	margin-bottom:22px;
}

.bottom_nav .gd .left ul .xj{
	margin-bottom:12px;
}

.bottom_nav .gd .left ul .xj a{
	font-size:12px;
	color:#8f8e8e;
}

.bottom_nav .gd .left .lxfs{
	overflow:hidden;
	float:left;
	height:auto;
}

.bottom_nav .gd .left .lxfs .tit{
	overflow:hidden;
	color:#393939;
	font-size:14px;
	padding-bottom:20px;
	background:url(../images/bottom_tit_line.jpg) no-repeat bottom left;
	margin-bottom:22px;
}

.bottom_nav .gd .left .lxfs .lx{
	overflow:hidden;
	height:154px;
	color:#8f8e8e;
	background:url(../images/lxfs_bg.png) no-repeat left top;
}

.bottom_nav .gd .left .lxfs .lx .dh{
	overflow:hidden;
	padding-left:26px;
	font-size:12px;
	position:relative;
	z-index:10;
	left:0;
	top:0;
	line-height:60px;
	margin-top:-20px;
}

.bottom_nav .gd .left .lxfs .lx .yx{
	overflow:hidden;
	font-size:12px;
	position:relative;
	z-index:20;
	left:0;
	top:-100px;
	line-height:61px;
}

.bottom_nav .gd .top_icon{
	overflow:hidden;
	width:40px;
	height:40px;
	float:right;
	margin:39px 30px 0 0;
}

.bq .gd{
	overflow:hidden;
	width:1000px;
	height:55px;
	margin:0 auto;
	color:#ffffff;
	font-size:12px;
	text-align:right;
	line-height:55px;
}

.bq .gd a{
	color:#ffffff;
}

.top .gd .nav .ul-1 .li-1:hover .a-1{
	border-top:2px solid;
}

#stop{
	border-top:2px solid;
}

.top .gd .lan ul li a{
	display:block;
	overflow:hidden;
	height:28px;
	width:76px;
	line-height:28px;
	font-size:12px;
	text-align:center;
}

.top .gd .lan ul li a:hover{
	border-radius:6px;
	color:#ffffff;
}

.top .gd .nav .ul-1 .li-1 ul li a:hover {color:#ffffff;}

#stop2{
	border-radius:6px;
	color:#ffffff;
}

.pro .pro_nr ul li a{
	display:block;
	overflow:hidden;
	width:220px;
	height:300px;
	border:2px solid;
}

.pro .pro_nr ul li a .cp_pic{
	display:table-cell;
	overflow:hidden;
	height:220px;
	width:220px;
	text-align:center;
	vertical-align:middle;
	border-bottom:2px solid;
}

.pro .pro_nr ul li a .cp_js2{
	overflow:hidden;
	height:41px;
	padding:18px 0 19px 0;
	text-align:center;
	position:relative;
	z-index:20;
	margin-top:-75px;
	visibility:hidden;
}

.pro .pro_nr ul li a .cp_js2 .cp_name{
	overflow:hidden;
	font-size:14px;
	margin-bottom:7px;
}

.pro .pro_nr ul li a .cp_js2 .more{
	display:inline-block;
	overflow:hidden;
	width:69px;
	height:19px;
	font-size:12px;
	text-align:center;
	line-height:19px;
}

.pro .pro_nr ul li:hover a{
	border:2px solid;
	box-shadow:2px 2px 10px #c6c6c6;
}

.pro .pro_nr ul li:hover a .cp_pic{
	border-bottom:2px solid;
}

.news .news_nr .left ul li .rq{
	display:inline-block;
	overflow:hidden;
	padding:0 36px 0 38px;
	font-family:Arial;
}

.about .right .zy .gs_bt{
	overflow:hidden;
	color:#009a44; 
	font-size:18px; 
	font-weight:bold;
	margin-bottom:16px;
}

.bq{
	overflow:hidden;
	height:55px;
	width:100%;
}

/****首页 end****/


/****公司简介****/

.banner{
	overflow:hidden;
	width:100%;
	height:316px;
}

.banner img{
	width:100%;
	height:auto;
	min-height:316px;
	margin-top:-10px;
}

.nr{
	overflow:hidden;
	width:1000px;
	height:auto;
	margin:21px auto 50px auto;
}

.nr .tit{
	overflow:hidden;
	padding-bottom:22px;
	border-bottom:2px #ececec solid;
}

.nr .tit .name span{
	color:#4c4c4c;
	font-size:14px;
}

.nr .tit .position{
	overflow:hidden;
	font-size:12px;
	color:#595959;
	float:right;
	margin-top:8px;
}

.nr .tit .position a{
	color:#595959;
}

.nr .ej{
	overflow:hidden;
	height:auto;
	text-align:center;
	margin:13px 0 46px 0;
}

.nr .ej a{
	display:inline-block;
	overflow:hidden;
	height:35px;
	padding:0 21px;
	line-height:35px;
	color:#4c4c4c;
}

.nr .zw{
	overflow:hidden;
	height:auto;
	color:#535353;
	font-size:14px;
	line-height:24px;
}

.nr .tit .name{
	overflow:hidden;
	float:left;
	font-size:20px;
}

/****公司简介 end****/