@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; }

body{
	font-family:Arial,"微软雅黑";
}

a{
	text-decoration:none;
}

img{
	border:none;
}

.big{
	overflow:hidden;
	height:auto;
	width:100%;
}


/****首页****/

.top{
	overflow:hidden;
	height:79px;
	width:100%;
	position:relative;
	z-index:20;
}

.top .gd{
	overflow:hidden;
	width:1100px;
	height:79px;
	margin:0 auto;
}

.top .gd .share{
	overflow:hidden;
	float:right;
	height:30px;
	margin-top:25px;
}

.top .gd .share ul{
	height:auto;
}

.top .gd .share ul li{
	list-style-type:none;
	display:block;
	overflow:hidden;
	width:30px;
	height:30px;
	margin:0 2.5px;
	float:left;
}

.logo{
	overflow:hidden;
	width:140px;
	height:36px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	float:left;
	margin-top:20px;
}

.responsive3{
	overflow:hidden;
	width:100%;
	height:460px;
	position:relative;
	z-index:10;
	margin-top:-122px;
}

.responsive3 a{
	display:block;
	overflow:hidden;
	width:100%;
	height:460px;
}

.nav{
	overflow:hidden;
	width:100%;
	height:50px;
	border-bottom:4px solid;
}

.nav3{
	margin-top:-80px;
}

.nav .gd{
	overflow:hidden;
	width:1100px;
	height:50px;
	margin:0 auto;
}

.nav .gd .nav2{
	overflow:hidden;
	width:989px;
	height:50px;
	float:left;
}

.nav .gd .nav2 .ul-1{
	height:auto;
	width:990px;
}

.li-1{
	list-style-type:none;
	display:block;
	overflow:hidden;
	width:198px;
	height:50px;
	float:left;
	cursor:pointer;
}

.a-1{
	display:block;
	font-size:14px;
	width:197px;
	height:11px;
	margin-top:21px;
	border-right:1px solid;
	text-align:center;
	line-height:12px;
	visibility: visible;
   -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.li-1:hover .a-1{
	visibility:visible;
}

.nav .gd .nav2 .ul-1 .li-1 ul{display:none; position:absolute; z-index:100; padding:21px 0 0 0;}
.nav .gd .nav2 .ul-1 .li-1 ul li{ float:none; height:auto; margin:0; list-style-type:none;}
.a-2
{ background:#f0f0f0; font-size:13px; color:#818181; display:block; min-width:180px; height:auto; text-decoration:none; padding:10px 20px;}
.nav .gd .nav2 .ul-1 .li-1:hover ul{ display:block;}

.nav .gd .lan{
	overflow:hidden;
	width:110px;
	height:50px;
	float:right;
}

.nav .gd .lan .ul-2{
	height:auto;
}

.nav .gd .lan .ul-2 .li-2{
	list-style-type:none;
	float:right;
	width:110px;
	height:50px;
}

.a-3{
	display:block;
	overflow:hidden;
	width:110px;
	padding:15px 0 0 0;
	height:35px;
}

.sj{
	overflow:hidden;
	float:right;
	margin:3px 0 0 17px;
	font-size:12px;
}

.cn{
	overflow:hidden;
	float:right;
	font-size:14px;
	text-transform:uppercase;
}

.nav .gd .lan .ul-2 .li-2 ul{display:none; position:absolute; z-index:100; padding:4px 0 0 0;}
.nav .gd .lan .ul-2 .li-2 ul li{ float:none; height:auto; margin:0; list-style-type:none;}
.a-4
{ background:#f0f0f0; font-size:13px; color:#818181; display:block; width:70px; height:auto; text-transform:uppercase; text-align:right; text-decoration:none; padding:10px 20px;}
.nav .gd .lan .ul-2 .li-2:hover ul{ display:block;}

.llm{
	overflow:hidden;
	width:1100px;
	height:449px;
	margin:0 auto;
}

.llm .pro{
	overflow:hidden;
	width:622px;
	height:305px;
	float:left;
	margin-top:73px;
}

.llm .pro .tit{
	overflow:hidden;
	width:622px;
	height:26px;
	margin-bottom:13px;
}

.line{
	overflow:hidden;
	width:622px;
	height:1px;
	position:absolute;
	z-index:10;
	margin-top:23px;
}

.llm .pro .tit .tit_bt{
	overflow:hidden;
	position:absolute;
	z-index:20;
	height:26px;
	width:622px;
}

.tit_name{
	overflow:hidden;
	float:left;
	height:24px;
	color:#242424;
	border-bottom:2px solid;
	font-size:14px;
}

.more{
	display:block;
	overflow:hidden;
	float:right;
	width:46px;
	height:19px;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	line-height:19px;
}

.llm .pro .pro_nr{
	overflow:hidden;
	height:266px;
	width:622px;
}

.llm .pro .pro_nr ul{
	height:auto;
	width:632px;
	margin-left:-5px;
}

.llm .pro .pro_nr ul li{
	list-style-type:none;
	display:block;
	overflow:hidden;
	float:left;
	margin:0 3px;
	width:306px;
	height:240px;
}

.llm .pro .pro_nr ul li a{
	display:block;
	overflow:hidden;
	width:306px;
	height:240px;
}

.pic{
	display:table-cell;
	overflow:hidden;
	width:306px;
	height:184px;
	text-align:center;
	vertical-align:middle;
	border:8px solid;
}

.llm .pro .pro_nr ul li a .cp_name{
	overflow:hidden;
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#242424;
	text-overflow:ellipsis;
    white-space:nowrap;
}

.prev{
	display:block;
	overflow:hidden;
	width:26px;
	height:26px;
	float:right;
	text-align:center;
	font-size:10px;
}

.next{
	display:block;
	overflow:hidden;
	width:26px;
	height:26px;
	float:right;
	text-align:center;
	font-size:10px;
	margin-left:1px;
}

.tempWrap{
	float:left;
}

.llm .news{
	overflow:hidden;
	float:right;
	width:420px;
	height:312px;
	margin-top:73px;
}

.llm .news .tit{
	overflow:hidden;
	width:420px;
	height:26px;
	margin-bottom:13px;
}

.llm .news .tit .tit_bt{
	overflow:hidden;
	position:absolute;
	z-index:20;
	height:26px;
	width:420px;
}

.line2{
	overflow:hidden;
	width:420px;
	height:1px;
	position:absolute;
	z-index:10;
	margin-top:23px;
}

.llm .news .news_nr{
	overflow:hidden;
	height:271px;
	width:420px;
}

.llm .news .news_nr .news_pt{
	overflow:hidden;
	width:420px;
	height:121px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

.llm .news .news_nr .news_list{
	overflow:hidden;
	height:140px;
	width:420px;
	margin-top:10px;
}

.llm .news .news_nr .news_list ul{
	height:auto;
}

.llm .news .news_nr .news_list ul li{
	list-style-type:none;
	display:block;
	overflow:hidden;
	border-bottom:1px #e9e9e9 solid;
}

.a-5{
	display:block;
	overflow:hidden;
	padding:3px 0;
}

.a-5 .news_bt{
	overflow:hidden;
	float:left;
	color:#242424;
	font-size:14px;
	width:290px;
	text-overflow:ellipsis;
    white-space:nowrap;
	visibility: visible;
   -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.a-5:hover .news_bt{
	visibility:visible;
}

.a-5 .day{
	overflow:hidden;
	float:right;
	color:#242424;
	font-size:14px;
}

.about{
	overflow:hidden;
	width:100%;
	height:250px;
	background-color:#e4e2e2;
}

.about .gd{
	overflow:hidden;
	width:1100px;
	height:176px;
	margin:39px auto 0 auto;
}

.about .gd .about_pt{
	overflow:hidden;
	width:522px;
	height:166px;
	float:left;
	margin-top:2px;
}

.sbk{
	overflow:hidden;
	width:295px;
	height:118px;
	border-top:5px solid;
	border-right:5px solid;
	position:absolute;
	z-index:10;
	margin-left:222px;
}

.xbk{
	overflow:hidden;
	width:295px;
	height:118px;
	border-bottom:5px solid;
	border-left:5px solid;
	position:absolute;
	z-index:20;
	margin-top:44px;
}

.about .gd .about_pt .pic2{
	overflow:hidden;
	display:table-cell;
	width:513px;
	height:157px;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	z-index:30;
	margin:5px 0 0 5px;
}

.about .gd .about_js{
	overflow:hidden;
	width:520px;
	height:170px;
	float:right;
}

.about .gd .about_js .tit{
	overflow:hidden;
	height:27px;
	width:520px;
	margin-bottom:25px;
}

.line3{
	overflow:hidden;
	height:1px;
	width:520px;
	position:absolute;
	z-index:10;
	margin-top:24px;
}

.about .gd .about_js .tit .tit_bt{
	overflow:hidden;
	height:27px;
	width:520px;
	position:absolute;
	z-index:20;
}

.tit_name2{
	overflow:hidden;
	float:left;
	font-size:14px;
	color:#242424;
	border-bottom:2px solid;
	height:24px;
}

.more2{
	display:block;
	overflow:hidden;
	float:right;
	width:46px;
	height:19px;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	line-height:19px;
}

.about .gd .about_js .about_zy{
	overflow:hidden;
	height:118px;
	width:520px;
	font-size:12px;
	color:#434343;
	line-height:24px;
}

.dbcd{
	overflow:hidden;
	width:100%;
	height:auto;
}

.dbcd .gd{
	overflow:hidden;
	width:1100px;
	height:auto;
	padding:31px 0 37px 0;
	margin:0 auto;
}

.dbcd .gd .lxfs{
	overflow:hidden;
	float:left;
	min-width:350px;
}

.dbcd .gd .lxfs .bottom_logo{
	overflow:hidden;
	float:left;
	width:52px;
	height:52px;
	margin-right:11px;
}

.contact{
	overflow:hidden;
	font-size:12px;
	line-height:20px;
}

.dbcd .gd .nav_menu{
	overflow:hidden;
	float:right;
}

.dbcd .gd .nav_menu ul{
	height:auto;
}

.dbcd .gd .nav_menu ul li{
	list-style-type:none;
	float:left;
	display:block;
	overflow:hidden;
	margin-left:61px;
}

.a-6{
	display:block;
	overflow:hidden;
	padding:23px 0 16px 0;
	font-size:14px;
	visibility: visible;
   -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.a-6:hover{
	visibility:visible;
}

.bq{
	overflow:hidden;
	width:100%;
	height:37px;
}

.bq .gd{
	overflow:hidden;
	width:1100px;
	height:37px;
	margin:0 auto;
}

.bq_xx{
	overflow:hidden;
	text-align:right;
	font-size:12px;
	line-height:37px;
}

/****首页 end****/


/****关于我们****/

.top2{
	overflow:hidden;
	width:100%;
	height:79px;
}

.top2 .gd{
	overflow:hidden;
	width:1100px;
	height:79px;
	margin:0 auto;
}

.top2 .gd .logo2{
	overflow:hidden;
	float:left;
	width:160px;
	height:36px;
	margin-top:20px;
}

.top2 .gd .share{
	overflow:hidden;
	float:right;
	height:30px;
	margin-top:26px;
}

.top2 .gd .share ul{
	height:auto;
}

.top2 .gd .share ul li{
	list-style-type:none;
	display:block;
	overflow:hidden;
	width:30px;
	height:30px;
	margin:0 2.5px;
	float:left;
}

.banner{
	overflow:hidden;
	width:100%;
	height:auto;
	text-align:center;
}

.a-7{
	display:block;
	overflow:hidden;
	width:30px;
	height:30px;
}

.a-7 .tb{
	position:absolute;
	z-index:20;
	margin:0 0 0 9px;
	font-size:14px;
}

.a-7 .tb2{
	position:absolute;
	z-index:20;
	margin:0 0 0 8px;
	font-size:14px;
}

.a-7 .tb3{
	position:absolute;
	z-index:20;
	margin:0 0 0 7px;
	font-size:14px;
}

.nr{
	overflow:hidden;
	width:1100px;
	height:auto;
	margin:68px auto 76px auto;
}

.nr .ej_menu{
	overflow:hidden;
	height:auto;
	margin-bottom:69px;
}

.nr .ej_menu ul{
	height:auto;
	text-align:center;
}

.nr .ej_menu ul li{
	list-style-type:none;
	display:inline-block;
	overflow:hidden;
	height:50px;
	margin:0 9px;
}

.a-8{
	display:block;
	overflow:hidden;
	padding:0 45px;
	height:50px;
	background-color:#bcbcbc;
	line-height:50px;
	visibility: visible;
   -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.a-8:hover{
	visibility:visible;
}

.nr .zw{
	overflow:hidden;
	color:#434343;
	font-size:14px;
	line-height:28px;
}

.zw2 img{
	max-width:1100px;
}

/****关于我们 end****/





.fullSlide {width:100%;position:relative;height:460px;background:#fff; top:-80px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:460px;overflow:hidden;text-align:center; list-style-type:none;}
.fullSlide .bd img{ width:100%; height:auto; display:block;}
.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:10px;height:10px;margin:0 5px;overflow:hidden; border-radius:5px; line-height:999px;}