{ border:0;outline:0;vertical-align:baseline;background:transparent; margin:0 auto;padding:0; }
*{
	padding:0px; margin:auto;
	  -webkit-box-sizing:border-box;
		 -moz-box-sizing:border-box;
			  box-sizing:border-box;
			  position:relative;
			  text-decoration:none;
	}
body{  
	margin:0 auto; 
	font-size:12px; 
	color:#555555; 
	line-height:24px;
	font-family: "微软雅黑", "Microsoft YaHei", "Lucida Grande", "Lucida Sans Unicode", "Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif, STHeiti;
	background: #fff;
}
a:link		{ color:#000; text-decoration:none;}
a:visited	{ color:#000; text-decoration:none;}
a:hover		{ text-decoration:none; color:#F00;}
li			{ list-style:none; float:left;}
ul          { margin:0;}
.space1	    { width:100%; clear:both;  height:10px; }
.space2	    { width:100%; clear:both;  height:20px;}
.space3	    { width:100%; clear:both;  height:30px;}
.clear		{ height:0; line-height:0; clear:both; width:100%;}
.w			{ width:1000px; margin:0 auto;}
.borde		{ border:#e5e5e5 1px solid;}

.top{ padding:  20px 0;}
.nav{ 
	height: 60px;
	background: #d22f26;
	font-size: 18px;
	line-height: 60px;
	
}
.nav ul li{
	width: 125px;
	text-align: center;
	position: relative;

}
.nav ul li a:link,.nav ul li a:visited{
	color: #fff;
	width: 130px;
	float: left;
}
.nav ul li a:hover{
	background: #c90a00;
}
.curr{background: #c90a00 !important;}
.nav_u{
	background:url(../images/nav.png) repeat-x; width: 1000px;
	position: absolute;left: 0px;
	top: 60px;
	z-index: 10;
	display: none;
}
.nav_u li{
	font-size: 14px;
	line-height: 42px;
	float:left !important; 
}
.nav_u li a:link,.nav_u li a:visited{
	height: 40px;
	float: left;
	width: 90px !important;
}
.nav_u li a:hover{
	background:none !important;
	border-bottom:#c90a00 2px solid ;
	
}
.nav ul li:hover .nav_u{ display:block;}

.title{
	text-align: center;
}
.content{
	width:1040px;
	margin: 0 auto;
	}

.content_1{
	position: relative;
	float:left;
	width:220px;
}
.content_1 span{
	position: absolute;
	left: 0;
	bottom:0px;
	height: 60px;
	background: url(../images/pic.png) left top repeat-x;
	width: 100%;
	text-align: center;
	line-height: 60px;
	font-size: 18px;
	
}
.content_1 img{ width:220px; height:220px;}
.content_1 a{ color: #fff;}
.content_1 a:hover{
	border-bottom: #ff0000 3px solid;
	
}
.content_2{
	margin-right:40px;
}
.news{
	float: left;
	height: 410px;
	width: 590px;
}
.news_tit{
	border-bottom: #d3d3d3 1px solid;
	height: 60px;
	line-height: 60px;
	font-size: 28px;
	color: #b6b6b6;
}
.news_tit b{
	font-size: 28px;
	font-weight: normal;
	color: #4f4f4f;
	
}
.news_tit span{
	font-size: 18px;
	
}
.news_tit a{
	font-size: 16px;
	color: #575757;
	width: 80px;
	height: 50px;
	padding: 10px ;

	
	
}
.news_tit a:hover{
	background: #ff0000;
	color: #fff;
}
.news_more{
	line-height: 25px;
	height: 28px;
	border: #D3D3D3 1px solid;
	float: right;
	width: 60px;
	margin-top: 10px;
	font-size: 14px;
	text-align: center;
}
.news_more a:hover{
	float: right;
	height: 28px;
	background: #ff0000;
	color: #fff;
	width: 60px;
}
.news_cont{
	height: 145px;
	position: relative;
}
.news_cont_1{
	position: absolute;
	left: 0;
	top: 0;
}
.news_cont_1 img{
	border: #B6B6B6 1px solid;
	width:200px;
	height:140px;
}
.news_cont_2{
	position: absolute;
	left: 220px;
	top: 5px;
	font-size: 16px;
	color: #494949;
	font-weight: bold;
	width: 370px;
	overflow: hidden;
	white-space: nowrap; 
	text-overflow: ellipsis; 
}
.news_cont_3{
	position: absolute;
	left: 220px;
	top: 30px;
	color: #7c7c7c;
}
.news_cont_4{
	position: absolute;
	left: 220px;
	top: 70px;
	font-size: 14px;
	color: #595959;
}
.news_cont_5 ul{
	
}
.news_cont_5 li{
	line-height: 25px;
	width: 50%;
	padding-left: 10px;
	background: url(../images/news.png)left 6px no-repeat;
	margin-bottom: 10px;
}
.news_cont_5 li b{
	display: block;
	font-weight: normal;
	font-size: 16px;
	color: #373737;
	width: 290px;
	overflow: hidden;
	white-space: nowrap; 
	text-overflow: ellipsis; 
	
}
.news_cont_5 li span{
	color: #6d6d6d;
}
.news_cont_5 li b:hover{
	color: #ff0000;
}
.honor_home{
	float: right;
	height: 410px;
	width: 350px;
}
.honor_cont img{
	 width: 350px;
}.honor_cont_1{
	margin-top: 10px;
}
.honor_cont_1 b{
	 font-size: 16px;
	 color: #373737;
	 font-weight: normal;
	 line-height: 25px;
	 display: block;
	
}
.honor_cont_1 b:hover{
	color: #f00;
}
.honor_cont_1 span{
	color: #777777;
	font-size: 14px;
}
.about{
	height: 500px;
}
.about_cont{
	color: #373737;
	font-size: 16px;
	line-height: 30px;
	text-align:center;
}
.abput_img{
	float: left;
}
.abput_img img{
	width: 300px;
	height: 200px;
	
}
.img1{
	margin-left: 33px;
}
.case{
	height: 310px;
	background: #fff9f9;
	margin-top: 40px;
	padding-top: 25px;
}
.pic{
	margin-top: 20px;
}
.pic img{
	width: 200px;
	height: 120px;
}
.pic li{
	margin: 0 20px;
}
.contact{
	height: 115px;
}
.contact_1{
	width: 50%;
	float: left;
	font-size: 13px;
	color: #4f4f4f;
	background: url(../images/tel.png)left top no-repeat;
	font-weight: bold;
	padding-left: 40px;
	height: 30px;
	line-height: 30px;
}
.contact_1{
	width: 50%;
	float: left;
	font-size: 13px;
	color: #4f4f4f;
	background: url(../images/tel.png)left top no-repeat;
	font-weight: bold;
	padding-left: 44px;
	height: 30px;
	line-height: 30px;
}
.contact_2{
	width: 50%;
	float: left;
	font-size: 13px;
	color: #4f4f4f;
	background: url(../images/tel1.png)left top no-repeat;
	font-weight: bold;
	padding-left: 44px;
	height: 30px;
	line-height: 30px;
}
.contact_3{
	width: 50%;
	float: left;
	font-size: 13px;
	color: #4f4f4f;
	background: url(../images/c.png)left top no-repeat;
	font-weight: bold;
	padding-left: 44px;
	height: 30px;
	line-height: 30px;
}
.contact_4{
	width: 50%;
	float: left;
	font-size: 13px;
	color: #4f4f4f;
	background: url(../images/add.png)left top no-repeat;
	font-weight: bold;
	padding-left: 44px;
	height: 40px;
	line-height: 30px;
}
.foot{
	background: #1f1f1f;
	height: 80px;
}
.foot{
	text-align: center;
	color: #c5c5c5;
	line-height: 80px;
	font-weight: bold;
}
.foot a:link,.foot a:visited{
	color: #c5c5c5;
}
.foot a:hover{
	color: #ffffff;
}


/*内页*/
.about_s{
	padding-bottom:80px;
	
}
.about_s_tit{
	font-size: 18px;
	text-align: center;
}
.about_s_tit ul{
	padding-left: 160px;
	
}
.about_s_tit li{
	width: 115px;
	text-align: center;
	margin: 0 10px;
	height: 40px;
	line-height: 40px;
	position: relative;
	
}
.about_s_tit li a:link,.about_s_tit li a:visited{
	width: 115px;
	height: 40px;
	float: left;
}
.about_s_tit li a:hover{
	background: #e60012;
	color: #fff;
}
.about_s_tit li img{
	
	position: absolute;
	left: 53px;
	top: 48px;
	display: none;
	z-index: 2;
}
.about_s_tit li:hover img{
	display: block;
}
.about_s_cont{
	font-size: 16px;
	margin-top: 20px;
	line-height: 30px;
	
	
}
.culture_img{
	float: left;
	margin-top: 80px;
}
.culture_cont{
	float: right;
	width: 530px;
	min-height: 500px;
	background: #f4f4f4;
	padding: 20px;
	margin-top: 20px;
}

.honor{
	float: right;
	width: 330px;
	height: 300px;
	background: #f4f4f4;
	padding: 20px;
	margin-top: 120px;
	padding-top:40px;
}
.honor h3{
	line-height: 50px;
	color: #000;
}
.news_s{
	height: 140px;
	border-bottom: #e70c1d 1px dashed;
	width: 100%;
	margin-top: 15px;
}
.news_s_1{
	width: 120px;
	background: #e3e3e3;
	float: left;
	height: 120px;
	
	
}
.news_s_1 b{
	float: left;
	font-size: 48px;
	color: #e60012;
	text-align: center;
	float: left;
	width: 100%;
	line-height: 80px;
}
.news_s_1 span{
	font-size: 24px;
	color: #777777;
	float: left;
	width: 100%;
	text-align: center;
}
.news_s_2{
	float: right;
	width: 850px;
}
.news_s_2 b{
	font-size: 20px;
	float: left;
	width: 840px;
	line-height: 40px;
	overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
}
.news_s_2 b a:link,.news_s_2 b a:visited{
	color: #313131;
}
.news_s_2 b a:hover{
	color: #e60012;
}
.news_s_2 span{
	line-height: 24px;
	float: left;
	width: 100%;
	font-size: 15px;
	margin-top: 5px;
}
.service_s{
	min-height: 600px;
	width: 1040px;
	margin: 0 auto;
}
.service_tit{
	text-align: center;
	height: 100px;
	margin: 45px 0;
	position: relative;
}
.service_tit b{
	float: left;
	width: 100%;
	font-size: 30px;
	color: #e60012;
	font-weight: normal;
	line-height: 50px;
}
.service_tit span{
	color: #7b7b7b;
	font-size: 24px;
	line-height: 30px;
}
.service_tit i{
	position: absolute;
	left: 505px;
	top: 88px;
	width: 30px;
	height: 4px;
	background: #e60012;
}
.service{
	float: left;
	width: 480px;
	margin: 65px 20px ;
	background: #ebebeb;
	position: relative;
	height: 180px;
}
.service_1{
	position: absolute;
	left: 15px;
	top: -45px;
	height: 60px;
	width: 60px;
	background: #bcbcbc;
	z-index: 2;
	font-size: 40px;
	color: #fff;
	text-align: center;
	line-height: 60px;
}
.service_2 img{
	position: absolute;
	left: 25px;
	top: 35px;
	border-radius: 150px;
}
.service_3{
	position: absolute;
	left: 170px;
	top: 40px;
	font-size: 20px;
	color: #e60012;
	font-weight: bold;
	width:280px;
	overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
}
.service_4{
	position: absolute;
	left: 170px;
	top: 75px;
	color: #000;
	width: 270px;
}
.pic{
	width: 1060px;
	min-height: 100px;
	margin: 0 auto;
}
.pic li{
	height: 250px;
	width: 200px;
	margin: 40px 32px;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	
}
.pic li img{
	width: 198px;
	height: 238px;
	border: #b5b5b5 1px solid;
	
}
.pic li img:hover{
	border: #e60012 1px solid;
}
.case_s{
	width: 1040px;
	min-height: 620px;
	margin: 0 auto;
}
.case_s li{
	width: 320px;
	margin: 20px 10px;
	border: #b5b5b5 1px solid;
	padding: 9px;
	height:350px;
}
.case_s li img{
	display: block;
	width:300px;
	height:240px;
	
}
.case_s li b{
	line-height: 40px;
	font-size: 18px;
	font-weight: normal;
	float:left;
	width: 95%;
	overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
	
}
.case_s li b a:link,.case_s li b a:visited{
	color: #414141;
}
.case_s li b a:hover{
	color: #e60012;
}
.case_s li span{
	float: left;
	width: 100%;
	line-height: 20px;
	font-size: 13px;
	padding-bottom: 10px;
}
.case_s li:hover{
	border: #e60012 1px solid;
}
.map{
	float: left;
	margin-bottom: 20px;
	width:480px;
	height:300px;
}
.map_cont{
	
}
.message{
	float: left;
	width: 100%;
	margin-top: 20px;
}
.message b{
	float: left;
	width: 80px;
}
.message input{
	float: left;
	width: 500px;
	padding: 10px 5px;
	border: #b5b5b5 1px solid;
	border-radius: 5px;
	font-size: 13px;
}
.message textarea{
	border: #b5b5b5 1px solid;
	border-radius: 5px;
	width: 500px;
	height: 100px; 
	padding: 5px;
}
.ti{
	width: 200px;
	height: 40px;
	background: #e60012;
	border-radius: 7px;
	float: left;
	text-align: center;
	line-height: 40px;
	color: #fff;
	cursor:pointer;
	margin-left: 80px;

}
/*banner*/
.banner{width:100%;overflow:hidden;height:380px;position:relative}
.banList{position:absolute;left:50%;margin-left:-960px;height:380px}
.banList li{height:380px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fc8f0f;cursor:pointer}

/*翻页样式*/

.pagenavigation{ /* min-width:920px; */ text-align:center; margin:auto; margin-top:10px; overflow:hidden; padding-right:5px; width:1000px;}
.pagenavigation a{ display:block; float:left; padding:5px 10px;  background-color:#e60012; border-radius:5px; min-width:40px !important; text-align:center; color:#FFF; margin-right:10px; border:1px solid #ffffff;}
.pagenavigation a:visited{ color:#FFF !important;}

.pagenavigation a:hover{color: #ffdde0;}
.pagenavigation .currpage{ background-color:#e60012; color:#fff !important;}
.pagenavigation .ellipsis{ float:left; width:30px; font-size:16px; font-weight:bold; margin-right:10px;}
.pagenavigation #currpage{width:60px; text-align:center; height:36px;}
.pagenavigation #submit{ width:80px; height:36px; background:#e60012; border:none; border-radius:5px; color:#fff; cursor:pointer;}
.pagenavigation form{ float:right;}	
/*下一篇*/
.fanye{width:100%;height:80px;margin-top:60px; font-size:13px;}
.fanye1{height:30px;}
.fanye1 a:link,.fanye1 a:visited{color:#000;}
.fanye1 a:hover{color:#a21911;}
.show_tit	{width:100%;text-align:center;height:50px;font-size:20px;font-wight:blod;color:#000;}


.show_img img{ width:1150px; text-align:center;}
.link a{ padding:0 5px;}

/*客服部分*/
.qqserver p img{display:inline;margin:-5px 5px 0 0;vertical-align:middle;}
.scrollsidebar{position:absolute;z-index:999;top:220px;}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:50px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(../images/sidebar_bg.png) no-repeat;_background:url(../images/sidebar_bg.gif) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{text-align:left;padding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:2px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #ccc;text-align:center;margin-top:6px;padding:10px 0 3px 0;}
.msgserver a{background:url(../images/sidebar_bg.gif) no-repeat -119px -154px;padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}


/* green skin  */
.side_green .side_title{background-position:-505px 0;}
.side_green .side_center{background:url(../images/green_line.gif) repeat-y center;}
.side_green .side_bottom{background-position:-505px -60px;}
.side_green .close_btn{background-position:-44px -45px;}
.side_green .close_btn:hover{background-position:-65px -45px;}
.side_green .show_btn{background-position:-187px 0;}
.side_green .msgserver a{color:#68c40b;}
.side_green hr{border-bottom:1px solid #edf2e5;}