﻿/*通用类*/
*{
	margin:0;
	padding:0;	
}
@font-face {
	font-family: "CP";
	src: url(../fonts/WalkwayBold.ttf);
}
@font-face {
	font-family: "bbk";
	src: url(../fonts/BaskervilleBE-Regular.otf);
}
body{		
	min-width:1200px;
	margin:0 auto;
	font-size:12px;	
	font-family:"CP";
	background:#fff;
	text-align:justify;
	color:#000;	
}
.wb{
	background:#fff;	
}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#000;
	text-decoration:none;	
	outline:none;
}
a:hover{
	color:#da251d;	
}
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:"CP";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
.line5{
	font-size:1px;height:5px;width:100%;clear:both;	
}
.line10{
	font-size:1px;height:10px;width:100%;clear:both;	
}
.line20{
	font-size:1px;height:20px;width:100%;clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}

/*公用CSS 开始*/

/*header 开始*/
.header{
	height:107px;
	background:#fff;	
}
.header .wrapin{
	height:107px;
	position:relative;	
	width:90%;
}
.header .logo{
	display:block;
	top:0;
	width:236px;
	position:absolute;
	left:50%;
	margin-left:-118px;	
}
.head_lan{
	position:absolute;
	left:0;
	bottom:0;
	height:50px;
	line-height:50px;
	font-size:15px;
	font-family:"Microsoft Yahei";	
}
.head_lan a,.head_lan em{
	float:left;
	margin-right:5px;	
}
.head_lan a{
	display:inline-block;
	padding-left:23px;	
}
.head_lan .cn{
	background:url("../images/head_cn.png") no-repeat left center;	
}
.head_lan .en{
	background:url("../images/head_en.png") no-repeat left center;	
}
.head_search{
	width:214px;
	height:22px;
	position:absolute;
	right:0;
	bottom:12px;	
	font-family:"Microsoft Yahei";	
}
.head_search .tit{
	float:left;
	display:inline-block;
	width:50px;
	height:22px;
	line-height:22px;
	background:#b3b3b3;	
	border-radius:3px 0 0 3px;
	color:#fff;
	text-align:center;
}
.head_search .text{
	width:120px;
	height:20px;
	line-height:20px;
	color:#666;
	padding-left:8px;
	border:0;
	border-top:1px solid #dedede;	
	border-bottom:1px solid #dedede;	
	font-family:"Microsoft Yahei";	
	float:left;
}
.head_search .sub{
	width:36px;
	height:22px;
	background:#2a40a3 url("../images/head_search.png") no-repeat center center;
	float:left;
	border-radius:0 3px 3px 0;
}
/*header 结束*/

/*nav 导航*/
.nav
{
     color:#9FA0A0;
	height:50px;
	border-top:2px solid #3e3a39;
	border-bottom:2px solid #3e3a39;
	position:relative;
	z-index:100;
	text-transform:uppercase;
}
.nav_in
{
    color:#9FA0A0;
	margin-right:185px;
	float:left;
	position:relative;
	z-index:100;	
}
.nav_in .par
{
     color:#9FA0A0;
	display:inline-block;	
	height:50px;	
	line-height:50px;
	font-size:16px;
	padding-left:20px;
	 letter-spacing:2px;
}
.nav_in:hover .par{
	color:#c1c1c1;	
}
.nav_sec{
	position:absolute;
	left:0;
	top:50px;
	z-index:100;
	width:240px;	
	padding:10px 0;
	display:none;
}
.nav_in:hover .nav_sec{
	display:block;	
}
.nav_third{
	position:relative;
	z-index:100;	
}
.nav_third .par2{
	display:inline-block;
	height:48px;
	line-height:48px;
	padding-left:20px;
	width:220px;
	font-size:16px;
	color:#fff;	
}
.nav_third:hover .par2{
	color:#c1c1c1;	
}
.nav_third ul{
	width:240px;
	position:absolute;
	top:0;
	left:240px;
	z-index:100;	
	display:none;
}
.nav_rt{
	margin-right:0;	
}
.nav_rt .nav_third ul{
	left:-240px;
}
.nav_third:hover ul{
	display:block;	
}
.nav_third:hover ul ul{
	display:none;	
}
.nav_third li{
	height:48px;
	line-height:48px;
	font-size:16px;
	vertical-align:top;	
	width:240px;
	position:relative;
	z-index:100;
}
.nav_third li ul{
	display:none;	
}
.nav_third li:hover ul{
	display:block;	
}
.nav_third li a{
	display:block;
	width:220px;
	height:48px;
	padding-left:20px;
	font-size:16px;
	color:#fff;	
}
.nav_third li a:hover{
	color:#d2d1d1;	
}
/*nav 导航*/

.footer{
	height:78px;
	border-top:2px solid #3e3a39;	
	background:#fff;
	margin-top:5px;
}
.footer .wrapin{
	width:90%;	
}
.ft_left{
	line-height:58px;
	font-size:18px;	
}
.ft_right{
	margin-top:15px;	
}

/*公用CSS 结束*/

/*hm 首页*/

.hm_banner{
	width:100%;
	height:680px;
	position:relative;
	overflow:hidden;
	cursor:pointer;	
}
.hm_banner .pics li{
	width:100%;
	height:680px;
	background-repeat:no-repeat;
	background-position:top center;	
}
.hm_banner .tip{
	height:54px;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	background:url("../images/bbg50.png");	
	color:#fff;
}
.hm_banner dl{
	float:right;
	padding-top:15px;	
}
.hm_banner dt{
	height:15px;
	line-height:15px;
	font-size:20px;	
}
.hm_banner dd{
	font-family:"Microsoft Yahei";
	font-size:12px;	
	height:20px;
	line-height:20px;
}
.hm_banner .btns{
	height:6px;
	width:100%;
	position:absolute;
	left:0;
	bottom:100px;
	z-index:60;
	text-align:center;
	font-size:1px;	
}
.hm_banner .btns span{
	display:inline-block;
	width:30px;
	height:6px;
	margin:0 5px;
	background:#ccc;
	font-size:1px;	
}
.hm_banner .btns .hover{
	background:#dc020e;	
}

/*hm 首页*/

/*pro 产品*/

.pro_wp{
	width:788px;
	margin:30px auto;
	background:#fff;
	position:relative;
	overflow:hidden;
}

.pro_banner{
	width:760px;
	height:420px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	cursor:pointer;	
}
.pro_banner li{
	width:760px;
	height:420px;
	float:left;	
}
.pro_banner img{
	display:block;
	width:760px;
	height:420px;	
}
.pro_banner .c_btn{
	width:28px;
	height:44px;
	position:absolute;
	top:50%;
	margin-top:-22px;
	z-index:60;	
}
.pro_banner .pre{
	left:10px;	
	background:url("../images/pro_pre.png") no-repeat left top;
}
.pro_banner .next{
	right:10px;	
	background:url("../images/pro_next.png") no-repeat left top;
}
.pro_list{
	width:810px;	
}
.pro_item{
	width:160px;
	height:240px;
	float:left;
	margin:0 32px 0 9px;
	_display:inline;
	font-family:"arial";
	text-align:center;	
}
.pro_item .photo{
	display:block;
	width:160px;
	height:150px;	
	margin-bottom:17px;
}
.pro_item .photo img{
	display:block;
	width:160px;
	height:150px;	
}
.pro_item dt{
	height:22px;
	line-height:22px;
	font-size:14px;	
}

/*pro 产品*/

/*contact 联系*/

.cnt_wp{
	width:1160px;
	margin:10px auto;	
	font-family:"arial";
}
.cnt_left{
	width:512px;
	height:862px;
	float:left;
	background:#727c86;	
	color:#fff;
}
.cnt_left .t1{
	font-size:30px;
	height:58px;
	line-height:58px;
	padding:24px 0 0 30px;
	text-transform:uppercase;	
}
.cnt_left p{
	font-size:16px;
	line-height:34px;
	padding-left:30px;	
}
.cnt_code{
	display:block;
	width:155px;
	height:155px;
	margin:20px auto;	
}
.cnt_map{
	display:block;
	width:404px;
	height:320px;
	margin:0 auto;	
}

.cnt_right{
	width:580px;
	float:right;
	color:#6a6a6a;	
}
.cnt_right .t1{
	height:64px;
	line-height:64px;
	font-size:18px;		
}
.cnt_right .title{
	height:27px;
	line-height:27px;
	margin-top:10px;
	font-size:18px;	
}
.cnt_right .text{
	height:25px;
	line-height:25px;
	padding-left:10px;
	border:1px solid #c7c5c5;	
}
.cnt_right .text1{
	width:378px;	
}
.cnt_right .text2{
	width:412px;	
}
.cnt_right .text3{
	width:443px;	
}
.cnt_right .text4{
	width:470px;	
}
.cnt_right .text5{
	width:507px;	
}
.cnt_right textarea{
	width:558px;
	height:80px;
	resize:none;
	overflow:hidden;
	border:1px solid #c7c5c5;
	padding:0 10px;
}
.cnt_right .sub{
	width:160px;
	height:30px;
	border-top:1px solid #c7c5c5;	
	border-bottom:1px solid #c7c5c5;	
	background:none;
	float:right;
	margin-top:30px;
	font-family:"arial";
}

/*contact 联系*/

/*down 下载*/

.news_title{
	text-align:center;
	height:100px;
	line-height:100px;
	font-size:24px;
	font-family:"arial";	
	text-transform:uppercase;
}
.down_list{
	width:760px;
	text-align:center;	
	font-family:"arial";
	margin:0 auto;
	padding-bottom:50px;
}
.down_item{
	display:inline-block;
	width:188px;
	height:292px;
	margin:20px 30px 0 30px;
}
.down_item .photo{
	display:block;
	width:188px;
	height:254px;	
}
.down_item img{
	display:block;
	width:188px;
	height:254px;		
}
.down_item .name{
	font-size:16px;
	display:inline-block;
	height:38px;
	line-height:38px;	
}

/*down 下载*/

/*news 新闻*/

.news_wp{
	width:986px;
	margin:0 auto;	
	padding-bottom:50px;
}
.news_item{
	width:463px;
	height:375px;
	float:left;
	margin:30px 15px 0 15px;
	_display:inline;
	background:#fff;	
	font-family:"arial";
}
.news_item .photo{
	display:block;
	height:300px;
	width:463px;	
	margin-bottom:12px;
}
.news_item img{
	display:block;
	height:300px;
	width:463px;		
}
.news_item .name{
	display:inline-block;
	line-height:24px;
	font-size:18px;
	padding:0 8px;
	text-align:left;	
}

/*news 新闻*/


.news_info{
		
}
.news_info h2{
	font-size:36px;
	line-height:60px;	
	margin-top:20px;
}
.news_info .title{
	border-bottom:4px solid #e9e9e9;
	font-size:30px;		
	line-height:40px;
}
.news_info .title dd{
	color:#828080;	
}
.news_info .time{
	height:30px;
	line-height:30px;
	color:#828080;	
}
.news_info .txt{
	float:left;
	width:528px;
	font-size:18px;	
	word-break:break-all;
	line-height:24px;
}
.news_info .video_photo{
	float:right;
	display:block;	
}
.news_info .video_photo img{
	display:block;	
}

.video_slide{
	width:1000px;
	height:120px;
	margin:20px auto 0 auto;
	position:relative;
	overflow:hidden;	
}
.video_slide li{
	float:left;
	width:196px;	
	height:122px;
	margin:0 2px;
	_display:inline;
}
.video_slide li img{
	display:block;
	width:196px;	
	height:122px;
}
.video_slide .c_btn{
	width:22px;
	height:122px;
	position:absolute;
	top:0;
	cursor:pointer;
	z-index:20;	
}
.video_slide .pre{
	left:0;
	background:url("../images/video_pre.png") no-repeat;	
}
.video_slide .next{
	right:0;
	background:url("../images/video_next.png") no-repeat;	
}

.news_bottom{
	margin-top:20px;
}
.news_bottom ul{
	float:left;
	font-size:18px;
	line-height:24px;
	margin:30px 0 0 200px;	
}
.news_bottom .photo{
	float:left;	
}
.news_bottom .photo img{
	width:340px;
	height:233px;
	display:block;	
}

.go_video{
	margin:25px 0 75px 0;
	height:20px;
	display:block;
	font-size:18px;	
	padding-left:30px;
	background:url("../images/news_go.png") no-repeat left center;
	float:right;
}

/*about*/

.about_wp{
	width:1140px;
	margin:25px auto;	
}
.ab_inf
{
    font-family:"bbk";
	width:610px;
	float:right;
	padding-top:135px;	
}
.ab_inf .name{
	height:100px;
	line-height:100px;
	font-size:42px;	
}
.ab_inf .name span{
	font-size:24px;	
}
.ab_inf p{
	font-size:20px;
	line-height:36px;
	padding-top:20px;	
}

/*about*/

/*pro2 产品*/

.pro2_wp{
	width:1034px;
	margin:0 auto;	
}
.now_pos{
	height:25px;
	line-height:25px;
	color:#999;	
	text-align:right;
}
.now_pos a{
	color:#999;		
}
.now_pos a:hover{
	color:#f60;	
}
.p2_tp{
	margin:0 0 25px 0;	
}
.p2_tp .t1{
	height:70px;
	line-height:70px;
	font-size:30px;
	color:#000;		
}
.p2_tp .sm
{
    background-color:#ABA9AF;
	border:1px solid #b8b8b8;
	height:auto;
	padding:10px 20px;
	font-size:18px;
	color:White;	
}

.pro2_banner{
	width:1034px;
	height:450px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	cursor:pointer;	
}
.pro2_banner li{
	width:1034px;
	height:450px;
	float:left;	
	position:relative;
}
.pro2_banner img{
	display:block;
	width:1034px;
	height:450px;
}
.pro2_banner .c_btn{
	width:28px;
	height:44px;
	position:absolute;
	top:50%;
	margin-top:-22px;
	z-index:60;	
}
.pro2_banner .pre{
	left:10px;	
	background:url("../images/pro_pre.png") no-repeat left top;
}
.pro2_banner .next{
	right:10px;	
	background:url("../images/pro_next.png") no-repeat left top;
}
.sher{
	height:26px;
	padding-top:8px;
	width:100%;
	color:#fff;
	background:url("../images/bbg50.png");
	position:absolute;
	left:0;
	top:0;	
}
.sher .jiathis_style{
	padding-right:10px;	
}

.pro2_wp{
	width:1034px;
	position:relative;
	overflow:hidden;	
}
.pro2_wp .s_list{
	width:1230px;	
}
.pro2_wp .item{
	width:141px;
	height:244px;
	float:left;
	margin-right:82px;
	text-align:center;	
}
.pro2_wp .photo{
	display:block;
	width:141px;
	height:141px;
	margin-bottom:8px;	
}
.pro2_wp .item dt{
	height:37px;
	line-height:22px;
	font-size:14px;	
}
.pro2_wp .item dd{
	line-height:16px;	
}

/*pro2 产品*/

/*pro3 产品*/

.pro3_list{
	margin:0 auto;	
	padding-bottom:150px;
	width:1150px;
	text-align:center;
}
.p3_item{
	width:216px;
	height:205px;
	margin:25px;
	color:#fff;
	display:inline-block;
	font-size:22px;
	text-align:center;
	font-weight:bold;
	font-family:"arial";	
}
.p3_item td{
	width:216px;
	height:205px;
	color:#fff;
}

.pro4_list{
	width:1164px;
	margin:0 auto;	
	padding-bottom:100px;
}
.pro4_list .p3_item{
	float:left;	
}
.room_wp{
	width:970px;
	margin:0 auto;	
	padding-bottom:100px;
}
.room_wp .item{
	float:left;
	width:182px;
	height:268px;
	margin:0 6px 12px 6px;
	position:relative;	
}
.room_wp .item .sher{
	display:none;	
}
.room_wp .item:hover .sher{
	display:block;	
}
.room_wp .item img{
	display:block;
	width:182px;
	height:268px;	
}
.room_wp .item2{
	float:left;
	width:376px;
	height:268px;
	margin:0 6px 12px 6px;
	position:relative;	
}
.room_wp .item2 img{
	display:block;
	width:376px;
	height:268px;
}
.room_wp .item3{
	float:none;
	width:182px;
	height:128px;
	margin:0 6px 12px 6px;
	position:relative;	
}
.room_wp .item3 img{
	display:block;
	width:182px;
	height:128px;
}

/*pro3 产品*/