*{margin:0px;
 padding:0px;
}
html,body{
      -webkit-text-size-adjust:none;
}
body{
	font-size:12px;
	color:#656565;
	background-color:#fff; font-family:"微软雅黑","Microsoft YaHei";
}
body img{
    border:0px;
}
A {
	COLOR: #656565; LINE-HEIGHT: 150%; TEXT-DECORATION: none;
	font-size:12px
}
A:link {
	COLOR: #656565; TEXT-DECORATION: none
	font-size:12px
}
A:visited {
	COLOR: #656565; TEXT-DECORATION: none
	font-size:12px
}
A:hover {
	RIGHT: 0px; COLOR: #165ea2;
	text-decoration:none;
	font-size:12px
}
.clear{
	clear:both;
}
ul li{
	list-style-type:none;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.box{
	width:980px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	display:table;
	
}
.banner_box{
	width:100%; height:718px; position:relative;
}
.nav_box{
	width:100%;  height:100px; background:url(../image/navbg.png) repeat-x; position:absolute; z-index:31;
}
.nav_com{
	width:100%;  height:100px;
}
.nav_info{
	width:1100px; height:100px; margin:0 auto;
}
.logo{
	width:210px; height:50px; padding-top:25px; float:left;
}
.nav{
	width:770px; height:67px; float:right; padding-top:33px;
}
.nav ul{
	list-style-type:none; float:right;
}
.nav li{
	width:128px; height:35px; float:left; background:url(../image/navlibg.jpg) left center no-repeat; text-align:center; position:relative;
}
.nav li.home{
	background:none;
}
.nav a:link{
	font-size:15px; line-height:35px; display:block; color:#555;
}
.nav a:visited{
	font-size:15px; line-height:35px; display:block; color:#555;
}
.nav li:hover{
	font-size:15px; line-height:35px; display:block; background:url(../image/nav_lihorbg.png) center center no-repeat;
}
.nav li:hover a{
	color:#fff;
}
.nav .cur a{
	font-size:15px; line-height:35px; display:block; background:url(../image/nav_lihorbg.png) center center no-repeat; color:#fff;
}
.nav li .xl{
	width:6px; height:6px; position:absolute; right:22px; top:15px; background:url(../image/libg.png) no-repeat;
}
.nav li:hover .xl{
	width:6px; height:6px; position:absolute; right:22px; top:15px; background:url(../image/libg2.png) no-repeat;
}
.nav .cur .xl{
	width:6px; height:6px; position:absolute; right:22px; top:15px; background:url(../image/libg2.png) no-repeat;
}
.nav ul li ul.sec-menu {
	position:absolute; top: 35px; z-index:10000; width: 115px; left:8px; display:none; font-size:12px; color:#555; z-index:111; padding-top:8px;
}
.nav ul li ul.sec-menu li {
	text-align:center; list-style-type:none; width:115px; height:32px; line-height:32px; float:none; margin-bottom:8px; background:none;
}
.nav ul li ul.sec-menu li a {
	 display:block; font-size:12px; color:#fff; background:none;
}
.nav ul li ul.sec-menu li a:link {
	display:block; font-size:12px; line-height:32px; color:#555; 
}
.nav ul li ul.sec-menu li a:visited {
	display:block; font-size:12px; line-height:32px; color:#555; 
}
.nav ul li ul.sec-menu li a:hover {
	display:block; background:url(../image/nav_lihorbg2.png) no-repeat; font-size:12px; line-height:32px; color:#fff; 
}
.nav li:hover .sec-menu{
	height:auto;
}
.index-main{
	width: 100%;
	height: 718px;
	position: relative;
	z-index: 30;
	margin-top: 0px;
}

.banner{width:100%; height:718px; position: absolute;left: 0;top: 0;}
.banner ul li{ position:absolute; left:0; top:0;width:100%; height:718px; display:none;}
.banner .number{ position:absolute; right: 47%;top: 685px;}
.banner .number span{ display: inline-block;
	position: relative;
	overflow: hidden; margin-LEFT:10px; width:16px; height:16px; background:url(../image/sprite.png) no-repeat 0 0; _background:url(../image/sprite.gif) no-repeat 0 0; cursor:pointer;}
.banner .number span.on{ background-position:-2px -17px;}
.main_box1{
	width:100%; height:auto; background-color:#eee;
}
.main_box{
	width:100%; height:auto; background-color:#eee; border-top:1px #b4b4b4 solid; margin-top:10px;
}
.main{
	width:1100px; height:auto; margin:0 auto; padding-top:10px; padding-bottom:5px; display:table;
}
.main_left{
	width:536px; height:auto; float:left;
}
.main_left01{
	width:536px; height:251px;
}
.main_left01_l{
	width:234px; height:251px; float:left; overflow:hidden;
}
.main_left01_r{
	width:302px; height:251px; float:right; overflow:hidden;
}
.main_left02{
	width:536px; height:auto;
}
.main_left02_l{
	width:300px; height:251px; float:left; overflow:hidden;
}
.main_left02_r{
	width:236px; height:251px; float:right; overflow:hidden;
}
.main_right{
	width:500px; height:225px; float:right; background:url(../image/title1.jpg) right 20px no-repeat; text-align:right; padding-top:275px; font-size:14px; color:#484848; line-height:22px;
}
.main_right21{
	width:537px; height:auto;
}
.main_right21_l{
	width:236px; height:247px; float:left; overflow:hidden;
}
.main_right21_r{
	width:301px; height:247px; float:left; overflow:hidden;
}
.main_right22_l{
	width:302px; height:249px; float:left; overflow:hidden;
}
.main_right22_r{
	width:235px; height:249px; float:left; overflow:hidden;
}
.main_right h2{
	font-size:24px; font-weight:normal; margin-bottom:37px;
}
.more{
	width:72px; height:27px; background:url(../image/morebg.jpg) no-repeat; text-align:center; float:right; margin-top:15px;
}
.more a:link{
	font-size:14px; color:#fff; display:block; line-height:27px;
}
.more a:visited{
	font-size:14px; color:#fff; display:block; line-height:27px;
}
.more a:hover{
	font-size:14px; color:#fff; display:block; line-height:27px;
}
.more2{
	width:72px; height:27px; background:url(../image/morebg.jpg) no-repeat; text-align:center; float:left; margin-top:15px;
}
.more2 a:link{
	font-size:14px; color:#fff; display:block; line-height:27px;
}
.more2 a:visited{
	font-size:14px; color:#fff; display:block; line-height:27px;
}
.more2 a:hover{
	font-size:14px; color:#fff; display:block; line-height:27px;
}
.main_left2{
	width:500px; height:225px; float:left; background:url(../image/title2.jpg) left 20px no-repeat; text-align:left; padding-top:275px; font-size:14px; color:#484848; line-height:20px;
}
.main_left2 h2{
	font-size:24px; font-weight:normal; margin-bottom:37px;
}
.main_right2{
	width:536px; height:auto; float:right;
}
.main_right3{
	width:500px; height:165px; float:right; background:url(../image/title3.jpg) right 20px no-repeat; text-align:right; padding-top:275px; font-size:14px; color:#484848; line-height:22px;
}
.main_right3 h2{
	font-size:24px; font-weight:normal; margin-bottom:37px;
}
.foot_box1{
	width:100%; height:auto; background:url(../image/footbg.jpg) repeat-x left top; background-color:#242223; margin-top:20px;
}
.foot_box{
	width:100%; height:auto; background:url(../image/footbg2.jpg) repeat-x left top; background-color:#242223; margin-top:20px;
}
.footer{
	width:1100px; height:auto; margin:0 auto; padding-top:62px; display:table; padding-bottom:42px;
}
.foot_logo{
	width:228px; height:auto; float:left; padding-top:5px;
}
.foot_contact{
	width:245px; height:auto; float:left; background:url(../image/foot_conbg.jpg) left 4px no-repeat; color:#dad8d9; line-height:24px; padding-left:25px; margin-left:50px; margin-top:15px;
}
.foot_contact a:link{
	color:#dad8d9;
}
.foot_contact a:visited{
	color:#dad8d9;
}
.foot_contact a:hover{
	color:#fff;
}
.foot_tel{
	width:160px; height:auto; color:#dad8d9; line-height:24px; float:left; margin-left:20px; margin-top:15px;
}
.foot_tel a:link{
	color:#dad8d9;
}
.foot_tel a:visited{
	color:#dad8d9;
}
.foot_tel a:hover{
	color:#fff;
}
.foot_erm{
	width:110px; height:auto; float:right; text-align:center; color:#dad8d9;
}
.foot_erm img{
	margin-bottom:5px;
}
.copy{
	width:100%; height:48px; text-align:center; line-height:48px; color:#c2c0c1; background-color:#1b191a;
}
.copy a:link{
	color:#c2c0c1; line-height:48px;
}
.copy a:visited{
	color:#c2c0c1; line-height:48px;
}
.copy a:hover{
	color:#ffffff; line-height:48px;
}
.about_banner{
	width:100%; height:337px; background:url(../image/about_banner.jpg) center top no-repeat;
}
.news_banner{
	width:100%; height:337px; background:url(../image/news_banner.jpg) center top no-repeat;
}
.pro_banner{
	width:100%; height:337px; background:url(../image/pro_banner.jpg) center top no-repeat;
}
.pro2_banner{
	width:100%; height:337px; background:url(../image/pro2_banner.jpg) center top no-repeat;
}
.pro_c_banner{
	width:100%; height:337px; background:url(../image/pro_c_banner.jpg) center top no-repeat;
}
.contact_banner{
	width:100%; height:337px; background:url(../image/contact_banner.jpg) center top no-repeat;
}
.kehu_banner{
	width:100%; height:337px; background:url(../image/kehu_banner.jpg) center top no-repeat;
}
.pos_box{
	width:100%; height:67px; background-color:#969696; margin-top:13px;
}
.position{
	width:1100px; height:60px; background-color:#969696; margin:0 auto; padding-top:7px;
}
.c_position{
	width:1100px; height:40px; border-bottom:1px #686868 solid; font-size:24px; margin:0 auto; padding-top:7px; margin-top:10px; line-height:40px;
}
.c_position span{
	font-size:12px; float:right; margin-right:5px;
}
.com_box{
	width:1068px; height:auto; border-left:1px #ccc solid; border-right:1px #ccc solid; margin:0 auto; padding-left:15px; padding-right:15px; padding-top:20px; padding-bottom:20px; border-bottom:1px #ccc solid; margin-bottom:30px;
}
.about_info{
	width:1068px; height:auto; line-height:24px;
}
.about_info img{
	float:left; margin-right:15px;
}
.about_info p{
	margin-bottom:10px; text-indent:2em;
}
.about_list{
	width:1068px; height:auto; margin-top:40px;
}
.about_content{
	width:340px; height:480px; float:left; border:1px #ccc solid; margin-right:21px; display:inline;
}
.about_content2{
	width:340px; height:480px; float:right; border:1px #ccc solid;
}
.about_tit{
	height:47px; background-color:#e7e7e7; line-height:47px; padding-left:17px; color:#525252; font-size:16px; font-weight:bolder;
}
.about_txt{
	text-align:center; height:auto; line-height:24px; padding-top:15px;
}
.about_txt p{
	text-align:left; padding-left:15px; padding-right:14px; color:#4b4b4b;
}
.about_txt img{
	margin-bottom:6px;
}
.news_list{
	width:1100px; height:auto; margin:0 auto;
}
.news_list ul{
	list-style-type:none;
}
.news_list li{
	width:1100px; height:245px; border-bottom:1px #ddd solid; padding-top:50px;
}
.news_list img{
	width:339px; height:203px; float:left; margin-right:45px;
}
.news_list a:link{
	font-size:18px; font-weight:bolder; color:#838383;
}
.news_list a:visited{
	font-size:18px; font-weight:bolder; color:#838383;
}
.news_list a:hover{
	font-size:18px; font-weight:bolder; color:#165ea2;
}
.news_list p{
	color:#969696; font-size:14px; line-height:26px; margin-top:15px;
}
.more3{
	width:72px; height:27px; background-color:#0165c5; text-align:center; float:left; margin-top:15px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px; 
}
.more3 a:link{
	font-size:14px; color:#fff; display:block; line-height:27px;
}
.more3 a:visited{
	font-size:14px; color:#fff; display:block; line-height:27px;
}
.more3 a:hover{
	font-size:14px; color:#fff; display:block; line-height:27px;
}



.pages{
	margin:0 auto;
	width:1100px; margin-top:20px; padding-bottom:50px;
}
.pages ul{
	list-style-type:none;
	padding:22px 16px 12px 0px; display:table; margin:0 auto;
}
.pages ul span{
	float:left;
	font-family:Tahoma;
	height:30px;
	line-height:30px;
	margin-right:5px; margin-bottom:8px;
}
.pages ul span.page-status{
	padding-left:12px; padding-right:12px; border:1px solid #E9E9E9;
}
.pages ul span.page-numbar{
	margin-right:3px; margin-left:-3px;
}
.pages ul span.page-numbar a{
	margin-left:3px; margin-right:3px;	
}
.pages ul span a{
	float:left;
	color:#555;
	height:30px;
	line-height:30px;
	padding-left:12px;
	padding-right:12px;
	display:block;
	border:1px solid #E9E9E9;
}
.pages ul span a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#0064c4; height:30px; line-height:30px;
	padding-left:12px;
	padding-right:12px; display:block;
}
.pages ul a.page-num-current,
.pages ul a.page-num-current a,.pagebox ul a.page-num-current a:hover{
	background-color:#0064c4;
	padding:0px 4px 0px; padding-left:12px; padding-right:12px;
	font-weight:bold;
	color:#fff;
}
.text-secondary{
       font-size:16px; text-align:center; padding-bottom:30px; height:auto; overflow:hidden; color:#888;
}
.prenext{
	color:#525252;
	height:auto;
	border-top:1px #ddd dashed;
	width:100%;
	padding-top:20px;
	padding-bottom:10px;
	margin-top:15px; font-size:14px;
}
.prenext ul{
	list-style-type:none;
}
.prenext li{
	line-height:25px; color:#525252; font-size:14px;
}
.prenext a:link{
	line-height:25px; font-size:14px;
}
.prenext a:visited{
	line-height:25px; font-size:14px;
}
.prenext a:hover{
	line-height:25px; font-size:14px;
}
.pro_box{
	width:1100px; height:auto; margin:0 auto;
}
.pro_left{
	width:160px; height:auto; float:left;
}
.pro_cat{
	width:160px; height:auto; padding-top:37px;
}
.pro_cat ul{
	list-style-type:none;
}
.pro_cat li{
	width:160px; height:auto; border-top:1px #848484 solid; padding-top:30px; line-height:25px; margin-bottom:30px;
}
.pro_cat h2{
	margin-bottom:23px;
}
.pro_cat h2 a:link{
	font-size:18px;
}
.pro_cat h2 a:visited{
	font-size:18px;
}
.pro_cat h2 a:hover{
	font-size:18px;
}
.pro_right{
	width:920px; height:auto; float:right;
}
.pro_list{
	height:auto; padding-top:37px;
}
.pro_list ul{
	list-style-type:none; margin-left:50px;
}
.pro_list li{
	float:left; width:267px; height:307px; border:1px #8e8e8f solid; text-align:center; padding-top:8px; margin-bottom:34px; margin-left:20px; display:inline;
}
.pro_list img{
	width:249px; height:249px;
}
.pro_list img:hover{
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
.pro_name{
	width:267px; height:49px; background-color:#8e8e8f; margin-top:4px;
}
.pro_name a:link{
	font-size:14px; color:#fff; line-height:49px; display:block;
}
.pro_name a:visited{
	font-size:14px; color:#fff; line-height:49px; display:block;
}
.pro_name a:hover{
	font-size:14px; color:#fff; line-height:49px; display:block;
}
.contact_box{
	width:1100px; height:auto; background:url(../image/contactbg.jpg) center top no-repeat; font-size:14px; line-height:26px; margin:0 auto; padding-top:20px; text-align:center; margin-top:60px; padding-bottom:50px;
}
.contact_box h2{
	font-size:30px; margin-bottom:20px;
}
.contact_box a:link{
	font-size:14px;
}
.contact_box a:visited{
	font-size:14px;
}
.contact_box a:hover{
	font-size:14px;
}
.contact_txt{
	width:540px; height:100px; background-color:#969696; margin:0 auto; margin-top:30px;
}
.contact_txt ul{
	list-style-type:none;
}
.contact_txt li{
	width:auto; height:90px; padding-top:10px; line-height:24px; float:left; color:#fff; font-size:14px; display:inline;
}
.contact_txt .tel{
	width:195px; padding-left:15px;
}
.contact_txt .email{
	margin-left:18px;
}
.contact_txt .email2{
	margin-left:15px;
}
.contact_txt a:link{
	font-size:14px; color:#fff;
}
.contact_txt a:visited{
	font-size:14px; color:#fff;
}
.contact_txt a:hover{
	font-size:14px; color:#eaeaec;
}
.map{
	width:1100px; height:408px; text-align:center; margin:0 auto; padding-top:30px; padding-bottom:50px;
}
.kehu_list{
	width:1100px; height:auto; margin:0 auto; padding-top:30px; padding-bottom:30px; display:table;
}
.kehu_list ul{
	list-style-type:none;
}
.kehu_list li{
	width:220px; height:132px; float:left; overflow:hidden; position: relative;
}
.kehu_list li img{
	width:220px; height:132px; overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.kehu_list img:hover{
	transform: scale(1.2, 1.2);	
	-ms-transform:scale(1.2, 1.2); 	
	-moz-transform:scale(1.2, 1.2); 	
	-webkit-transform:scale(1.2, 1.2); 
	-o-transform:scale(1.2, 1.2); 	
	cursor:pointer;
}
.com_box2{
	width:1100px; height:auto; margin:0 auto;
}
.title{
	height:auto; text-align:center; margin-top:50px; padding-bottom:20px;
}
.title h2{
	font-size:32px;
}
.info{
	text-align:center; border-bottom:1px #ddd solid; padding-bottom:15px; font-size:14px; color:#999;
}
.content{
	width:1100px; height:auto; font-size:14px; padding-top:30px; padding-bottom:30px; line-height:26px;
}
.pro_c_box{
	width:818px; height:auto; border:1px #a5a5a5 solid; float:right; margin-top:40px; padding-left:11px; padding-bottom:20px; margin-bottom:30px;
}
.pro_c_pic{
	width:807px; height:auto; padding-top:11px; padding-bottom:10px;
}
.detail_title{
	width:792px; height:32px; background-color:#969696; color:#fff; line-height:32px; font-size:16px; font-weight:bolder; padding-left:15px; margin-top:30px;
}
.detail_info{
	width:805px; height:95px; border:1px #bcbcbc solid; border-top:none; padding-top:5px; padding-bottom:3px;
}
.detail_info ul{
	list-style-type:none; margin-left:15px;
}
.detail_info li{
	float:left; height:30px; line-height:30px; font-size:14px; color:#717171;
}
.detail_info .det1{
	width:290px;
}
.detail_info .det2{
	width:290px;
}
.beian{
	background:url(../image/beian.png) left center no-repeat; padding-top:3px; padding-bottom:3px; padding-left:25px;
}