@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;*/
	width:100%;
	height:auto;
	margin:0 auto;
}


/****首页****/

.top{
	width:100%;
	height:120px;
	position:relative;
	z-index:200;
}

.top .gd{
	width:1000px;
	height:120px;
	margin:0 auto;
}

.logo{
	overflow:hidden;
	display:table-cell;
	width:120px;
	height:120px;
	float:left;
	text-align:center;
	vertical-align:middle;
}

.top .gd .lan{
	overflow:hidden;
	float:right;
	margin-top:40px;
	height:23px;
}

.top .gd .lan ul{
	height:auto;
}

.li-1{
	list-style-type:none;
	float:left;
	display:block;
	overflow:hidden;
	width:23px;
	height:23px;
	margin-left:11px;
}

.a-1{
	display:block;
	overflow:hidden;
	width:23px;
	height:23px;
	font-size:12px;
	text-align:center;
	line-height:23px;
	color:#ffffff;
	text-transform:uppercase;
	background:url(../images/index_lan_bg1.png) no-repeat;
}

.a-1:hover{
	background:url(../images/index_lan_bg2.png) no-repeat;
}

#stop2{
	background:url(../images/index_lan_bg2.png) no-repeat;
}

.top .gd .nav{
	float:right;
	margin:45px 16px 0 0;
	width:690px;
}

.top .gd .nav .ul-1{
	height:auto;
}

.li-2{
	list-style-type:none;
	display:block;
	float:left;
	width:75px;
	height:58px;
	margin:0 10px;
}

.li-2 .a-2{
	display:block;
	width:75px;
	height:58px;
	color:#4f4f4f;
	font-size:14px;
	text-align:center;
	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-2:hover .a-2{
	visibility:visible;
}

.top .gd .nav .ul-1 .li-2 ul{display:none; position:absolute; z-index:100; background:#ffffff;}
.top .gd .nav .ul-1 .li-2 ul li{ float:none; height:36px; margin:0; list-style-type:none;}
.a-3
{font-size:13px; color:#818181; display:block; min-width:160px; height:auto; text-decoration:none; padding:10px 20px;}
.a-3:hover { color:#ffffff;}
.top .gd .nav .ul-1 .li-2:hover ul{ display:block;}

.fullSlide {width:100%;position:relative; z-index:100;background:#fff; top:-17px; border-top:3px solid; min-width:1100px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;}
.fullSlide .bd li a {display:block;}
.fullSlide .bd li img{width:100%; display:block; height:auto;}
.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 6px;overflow:hidden;background:url(../images/index_banner_point1.png) no-repeat;line-height:999px;}
.fullSlide .hd ul .on {background:url(../images/index_banner_point2.png) no-repeat;}

.about{
	overflow:hidden;
	width:1000px;
	height:189px;
	margin:50px auto 87px auto;
}

.about .left{
	overflow:hidden;
	width:150px;
	height:187px;
	border:1px #e4e4e4 solid;
	float:left;
}

.about .left .cn{
	overflow:hidden;
	margin:66px 0 9px 0;
	text-align:center;
	color:#747474;
	font-size:23px;
}

.about .left .en{
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
	color:#747474;
	font-size:14px;
}

.line{
	overflow:hidden;
	width:44px;
	height:5px;
	margin:36px auto 0 auto;
}

.about .right{
	overflow:hidden;
	float:right;
	height:137px;
	width:807px;
	margin-top:32px;
}

.about .right .wznr{
	overflow:hidden;
	float:left;
	width:398px;
	margin-right:42px;
}

.about .right .wznr .tit{
	overflow:hidden;
	color:#4f4f4f;
	font-size:14px;
	margin-bottom:25px;
	font-weight:bold;
}

.about .right .wznr .zy{
	overflow:hidden;
	color:#535353;
	font-size:12px;
	line-height:24px;
	height:91px;
	text-overflow:ellipsis;
}

.about .right .pt{
	overflow:hidden;
	float:left;
	width:367px;
	margin-top:14px;
}

.about .right .pt .pic{
	overflow:hidden;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:340px;
	height:123px;
	float:left;
}

.line2{
	overflow:hidden;
	float:right;
	height:81px;
	width:3px;
	margin-top:21px;
}

.pro{
	overflow:hidden;
	width:1000px;
	height:364px;
	margin:0 auto 95px auto;
	text-align:center;
}

.pro .tit{
	overflow:hidden;
	display:inline-block;
	min-width:226px;
	margin:0 auto 48px auto;
	background:url(../images/index_tit_line.jpg) repeat-x bottom;
}

.pro .tit .tit_name{
	overflow:hidden;
	color:#7c7c7c;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:22px;
}

.pro .tit .tit_name span{
	color:#131313;
	font-size:20px;
}

.line3{
	overflow:hidden;
	width:44px;
	height:4px;
	margin:0 auto;
}

.pro .pro_nr{
	overflow:hidden;
	height:270px;
}

.pro .pro_nr ul{
	height:auto;
}

.pro .pro_nr ul li{
	list-style-type:none;
	float:left;
	display:block;
	overflow:hidden;
	width:210px;
	height:270px;
	background-color:#dbdbdb;
	margin:0 6px;
}

.a-4{
	display:block;
	overflow:hidden;
	width:210px;
	height:270px;
	color:#3b3b3b;
	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-4:hover{
	visibility:visible;
	color:#ffffff;
}

.pro .pro_nr ul li a .pic{
	overflow:hidden;
	width:179px;
	height:176px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	padding:10px 0 0 15.5px;
}

.pro .pro_nr ul li a .cp_name{
	overflow:hidden;
	margin-top:26px;
	font-size:14px;
	text-align:center;
}

.prev{
	display:block;
	overflow:hidden;
	width:16px;
	height:35px;
	float:left;
	font-size:0;
	margin:118px 17px 0 19px;
	background-color:#979797;
	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;
}

.prev:hover{
	visibility:visible;
}

.next{
	display:block;
	overflow:hidden;
	width:16px;
	height:35px;
	float:left;
	font-size:0;
	margin:118px 0 0 17px;
	background-color:#979797;
	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;
}

.next:hover{
	visibility:visible;
}

.tempWrap{
	float:left;
}

.news{
	overflow:hidden;
	width:1000px;
	height:315px;
	margin:0 auto 81px auto;
	text-align:center;
}

.news .tit{
	overflow:hidden;
	display:inline-block;
	min-width:226px;
	margin:0 auto 47px auto;
	background:url(../images/index_tit_line.jpg) repeat-x bottom;
}

.news .tit .tit_name{
	overflow:hidden;
	color:#7c7c7c;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:22px;
}

.news .tit .tit_name span{
	color:#131313;
	font-size:20px;
}

.news .news_nr{
	overflow:hidden;
	height:214px;
}

.news .news_nr .left{
	overflow:hidden;
	width:507px;
	height:214px;
	float:left;
}

.news .news_nr .left ul{
	height:auto;
}

.news .news_nr .left ul li{
	list-style-type:none;
	display:block;
	overflow:hidden;
	border-bottom:1px #b5b5b5 dashed;
	background:url(../images/index_news_icon.jpg) no-repeat left 50%;
}

.a-5{
	display:block;
	overflow:hidden;
	padding:8px 0 8px 45px;
	float:left;
	font-size:12px;
	color:#131313;
	width:462px;
}

.a-5 .news_bt{
	overflow:hidden;
	float:left;
	width:382px;
	text-overflow:ellipsis;
    white-space:nowrap;
	text-align:left;
}

.news .news_nr .left ul li a .time{
	overflow:hidden;
	float:right;
	text-align:right;
}

.news .news_nr .right{
	overflow:hidden;
	width:410px;
	height:188px;
	background-color:#f0f0f0;
	float:right;
	padding:11px;
}

.news .news_nr .right .pic{
	overflow:hidden;
	display:table-cell;
	width:410px;
	height:188px;
	text-align:center;
	vertical-align:middle;
}

.bq{
	overflow:hidden;
	width:100%;
	height:73px;
}

.bq .gd{
	overflow:hidden;
	width:1000px;
	padding:24px 0;
	margin:0 auto;
}

.bq .gd .xx{
	overflow:hidden;
	text-align:center;
	color:#ffffff;
	font-size:12px;
}

.bq .gd .xx a{
	color:#ffffff;
}

/****首页 end****/


/****关于我们****/

.nr{
	overflow:hidden;
	width:1000px;
	height:auto;
	margin:48px auto 58px auto;
}

.nr .left{
	overflow:hidden;
	float:left;
	height:auto;
	width:230px;
}

.nr .left .list{
	overflow:hidden;
	height:auto;
	margin-bottom:19px;
}

.lm_name{
	overflow:hidden;
	height:auto;
	border-bottom:1px #e5e5e5 solid;
	padding:0 0 8px 4px;
	font-size:24px;
	margin-bottom:14px;
}

.nr .left .list .lb{
	overflow:hidden;
	height:auto;
}

.nr .left .list .lb ul{
	height:auto;
}

.nr .left .list .lb ul li{
	list-style-type:none;
	display:block;
	overflow:hidden;
	margin-bottom:18px;
}

.a-6{
	display:block;
	overflow:hidden;
	padding:11px 16px;
	font-size:14px;
	color:#353535;
	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;
	color:#ffffff;
}

#stop3{
	color:#ffffff;
}

.nr .left .contact{
	overflow:hidden;
	height:auto;
}

.title{
	overflow:hidden;
	padding:9px 15px;
	color:#f8f8f8;
	font-size:14px;
}

.nr .left .contact .contact_nr{
	overflow:hidden;
	font-size:14px;
	color:#4f4f4f;
	line-height:26px;
	padding:24px 16px 0 16px;
}

.nr .right{
	overflow:hidden;
	width:735px;
	height:auto;
	float:right;
}

.nr .right .lm_tit{
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:1px #e5e5e5 solid;
	margin-bottom:26px;
}

.nr .right .lm_tit .lm_tit_name{
	overflow:hidden;
	float:left;
	background:url(../images/page_line.jpg) no-repeat 1px 60%;
	padding-left:11px;
	color:#131313;
	font-size:16px;
}

.nr .right .lm_tit .position{
	overflow:hidden;
	float:right;
	font-size:12px;
	color:#131313;
}

.a-7{
	color:#131313;
}

.nr .right .zw{
	overflow:hidden;
	height:auto;
	color:#535353;
	font-size:12px;
	line-height:24px;
}

.zw img{
	max-width:735px;
}

/****关于我们 end****/