﻿@charset "utf-8";
body{
	margin:0px auto;
	padding:0px;
	min-width:1000px;
	font-size:13px;
	font-family:宋体;
	color:#525252;
	}
a:link{
	color:#525252; 
	cursor:pointer;
	text-decoration:none;
	}
a:visited{
	color:#525252; 
	text-decoration:none;
	cursor:pointer;
	}
a:hover{
	color:#ca262d;
	text-decoration:none;
	}
a:active{
	color:#525252; 
	text-decoration:none;
	}
img{
 	border:none;
	}
dl{
	margin:0px; 
	padding:0px;
	}
.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.fn-clear {
	zoom: 1; /* for IE6 IE7 */
	}
/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display: none;
	}
/* 设置内联, 减少浮动带来的bug */
.fn-left, .fn-right {
	display: inline;
	}
.fn-left {
	float: left;
	}
.fn-right {
	float: right;
	}
.hidden{
	display:none;
	}
/*布局专用*/	
.layout{
	width:1000px;
	margin:0 auto;
	padding:0px; 
	zoom: 1;
	overflow:hidden;
	}
.layout:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.positRelative{
	position:relative;
	}
/*----head---*/
.topWrap{
	word-spacing:100%;
	background:#414141;
	height:18px;
	}
.top{
	text-align:right;
	color:#ffffff;
	}
.top a{
	color:#ffffff;
	}
.top a:hover{
	color:#ca262d;
	}
.headWrap{
	width:100%;
	height:91px;
	background:#ffffff;
	}
/*--导航--*/
.nav{ 
	width:798px;
	padding-top:33px;
	}
.nav a{
	font-family:微软雅黑;
	font-size:15px;
	padding-left:50px;
	color:#121011;
	text-align:left;
	display:block;
	width:64px;
	float:left;
	}
.nav a:hover{
	color:#cb272e;
	}
.nav a span{
	color:#919191;
	-webkit-text-size-adjust:none;
	font-size:9px;
	}
.nav a:hover span{
	color:#cb272e;
	}
/*--banner background:url(../images/loading.gif) no-repeat center  200px;--*/
.bannerWrap{
	width:100%;
	margin:0px auto;
	height:400px;
	overflow:hidden;
	position:relative;
	margin-bottom:40px;
	}
/*--主要main 服务项目--*/
.h-service{
	height:246px;
	margin-top:60px;
	}
.lb_know {}
.lb_know .tabr {
	padding: 0px; width: 166px;
}
.lb_know .tabr .buimg {
}
.tabr .dtup {
	width: 166px; height: 245px; text-align: center; display: block; background-image: url("../images/wcb_01.jpg"); background-repeat: no-repeat;
}
.tabr .dtup:hover {
	width: 166px; height: 245px; text-align: center; display: block; background-image: url("../images/wcb_1_1.jpg"); background-repeat: no-repeat;
}
.tabr .dtup2 {
	width: 166px; height: 245px; text-align: center; display: block; background-image: url("../images/wcb_02.jpg"); background-repeat: no-repeat;
}
.tabr .dtup2:hover {
	width: 166px; height: 245px; text-align: center; display: block; background-image: url("../images/wcb_2_2.jpg"); background-repeat: no-repeat;
}
.tabr .dtup3 {
	width: 166px; height: 245px; text-align: center; display: block; background-image: url("../images/wcb_03.jpg"); background-repeat: no-repeat;
}
.tabr .dtup3:hover {
	width: 166px; height: 245px; text-align: center; display: block; background-image: url("../images/wcb_3_3.jpg"); background-repeat: no-repeat;
}
.tabr .dtup4 {
	width: 166px; height: 245px; text-align: center; display: block; background-image: url("../images/wcb_04.jpg"); background-repeat: no-repeat;
}
.tabr .dtup4:hover {
	width: 166px; height: 245px; text-align: center; display: block; background-image: url("../images/wcb_4_4.jpg"); background-repeat: no-repeat;
}
.tabr .dtup5 {
	width: 166px; height: 245px; text-align: center; display: block; background-image: url("../images/wcb_05.jpg"); background-repeat: no-repeat;
}
.tabr .dtup5:hover {
	width: 166px; height: 245px; text-align: center; display: block; background-image: url("../images/wcb_5_5.jpg"); background-repeat: no-repeat;
}
.tabr .dtup6 {
	width: 166px; height: 245px; text-align: center; display: block; background-image: url("../images/wcb_06.jpg"); background-repeat: no-repeat;
}
.tabr .dtup6:hover {
	width: 166px; height: 245px; text-align: center; display: block; background-image: url("../images/wcb_6_6.jpg"); background-repeat: no-repeat;
}
/*--首页案例展示--*/
.h-case{ margin-top:60px;}
.h-case-tit{ height:34px;}
.h-case-tit span{ float:right; padding-top:15px;}
.mr20{ margin-right:20px;}
.leftLoop2{ overflow:hidden; position:relative; width:1000px; height:230px; border-top:none; margin:0px;padding-top:20px;} 
.leftLoop2 .prev,.leftLoop2 .next{ display:block;  width:19px; height:30px; float:right; overflow:hidden;cursor:pointer; background:url(../images/jt1.jpg) no-repeat; position:absolute;}
.leftLoop2 .prev{ left:10px; top:60px;} 
.leftLoop2  .next{ background:url(../images/jt2.jpg) no-repeat;  right:10px; top:60px; } 
.leftLoop2 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop2 .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);}
.leftLoop2 .hd ul li.on{ background:#f00;  } 
.leftLoop2 .bd{ padding:0px; margin:0px auto; width:985px;} 
.leftLoop2 .display-none{ display:none;}
.leftLoop2 .bd ul{ overflow:hidden; zoom:1; margin:0px; padding:0px 0px 0px 0px; list-style:none;} 
.leftLoop2 .bd ul li{text-align:center; float:left; _display:inline; list-style:none; width:320px; float:left;margin-right:20px;} 
.leftLoop2 .bd ul li img{width:320px; height:175px;}
.leftLoop2 .bd ul li  a {overflow: hidden; display: inline-block; position: relative;}
.leftLoop2 .bd ul li span {background-position: center; left: -320px; top: 0px; width: 100%; height: 175px; text-align: center; color: rgb(255, 255, 255); line-height: 175px; display: inline-block; position: absolute; z-index: 2; opacity: 0.9; background-image: url("../images/alzs_jd.png"); background-repeat: no-repeat; background-color: #ca262d; -moz-opacity: 0.9;}
.leftLoop2 .bd ul li:hover .txts a{ color:#cb272e;}
.leftLoop2 .bd ul li .txts{ line-height:40px; font-size:14px;}
/*--首页合作伙伴--*/
.h-flink{ margin-top:45px;}
.h-flink-list{ width:998px; border:#dedede solid 1px; margin-top:20px; overflow:hidden;}
.h-flink-list ul{ margin:0px; padding:0px; list-style:none;}
.h-flink-list ul li{ width:198px; border-right:#dedede solid 1px; float:left; font-family:微软雅黑; }
.h-flink-list ul li img{ width:198px; height:78px;}
.footWrap{ width:100%; background:#1a1a1a; padding:15px 0px; margin-top:40px; color:#7f7f7f;}
.footWrap a{color:#7f7f7f;}
.footWrap .leftnva{ width:490px; border-right:#2d2d2d solid 1px; line-height:32px;}
.w123{ width:123px;}
.w215{ width:215px;}
.copyWrap{ width:100%; padding:5px 0px; color:#ffffff; line-height:22px; background:#cb2830; text-align:center}
.copyWrap a{color:#ffffff; }
.footWrap .ft-ewm{ width:157px;}
.footWrap .tel{ width:220px; padding-left:28px; font-family:微软雅黑; }
.footWrap .tel .telnum{font-size:29px; color:#cb2830;}
.footWrap .tel .teltxt{ font-size:14px;color:#cb2830;}
.footWrap .tel .address{ margin:0px; padding:12px 0px 10px 0px; line-height:22px; }
.mr25{ margin-right:25px;}
/*--内页--*/
.subbanner{ width:100%; height:240px;}
.submain{ margin-top:60px;}
.subinfo{line-height:24px;}
.subinfo p,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
.subtit{ height:146px; text-align:center;}
/*--内页代理品牌--*/
.subbrandtit{ text-align:center; margin-bottom:15px;}
.subbrandtit a{padding:5px 8px; background:#a7a6a6; color:#ffffff; border:#ffffff solid 2px; border-bottom:none;border-top:none; font-size:14px;}
.subbrandtit .ano{ background:#cb272e !important;background:#cb272e}
.subbrandList{ padding-top:20px;}
.subbrandList a{ margin:0px 1px 7px 2px;border:#ddd solid 1px; padding:5px 8px; overflow:hidden; display:inline-block; width:auto;}
.subparner{ padding-top:20px;}
.subparner ul{ margin:0px; padding:0px; list-style:none;}
.subparner ul li{ float:left; width:228px; height:103px; background:url(../images/parnerbg.jpg) no-repeat left top; margin-bottom:10px;}
.subparner ul li img{ width:208px; height:82px; margin-left:10px; margin-top:10px;}
.mr29{ margin-right:29px;}
/*--内页案例展示--*/ 
.subcasetit{ text-align:center; height:50px;}
.subcasetit .ano{ color:#ca262d !important;color:#ca262d;}
.subcase{ padding-top:20px;}
.subcase ul{ margin:0px; padding:0px; list-style:none;}
.subcase ul li{ width:320px; float:left; text-align:center; font-family:微软雅黑; margin-bottom:15px;}
.subcase ul li img{ width:320px; height:175px;}
.subcase ul li a {overflow: hidden; display: inline-block; position: relative;}
.subcase ul li span {background-position: center; left: -320px; top: 0px; width: 100%; height: 175px; text-align: center; color: rgb(255, 255, 255); line-height: 175px; display: inline-block; position: absolute; z-index: 2; opacity: 0.9; background-image: url("../images/alzs_jd.png"); background-repeat: no-repeat; background-color: #ca262d; -moz-opacity: 0.9;
}
.subcase ul li:hover .txts a{ color:#cb272e;}
.subcase ul li .txts{ line-height:40px; font-size:14px;}
.mr20{ margin-right:20px;}
/*--内页新闻--*/
.subnews{margin-top:20px;}
.subnews dl{ margin:0px 0px 0px 0px; padding:30px 0px; overflow:hidden; position:relative; border-bottom:#e3e1e1 dashed 1px;}
.subnews dl .ddDate{ margin:0px; padding:0px; background:url(../images/datebg.jpg) no-repeat center top; width:61px; text-align:center; color:#333333; font-weight:bold; padding-top:41px; font-size:18px; margin-right:28px; font-family:Arial; height:67px;}
.subnews dl .ddPics{ margin:0px; padding:0px; width:250px;}
.subnews dl .ddPics img{ width:220px; height:140px;}
.subnews dl dt{ font-weight:bold; width:660px; height:29px; font-size:14px; font-weight:bold; color:#535151;}
.subnews dl .ddTxt{ margin:0px; padding:0px 0px; line-height:23px;width:660px;}
.subnews .more{ position:absolute; right:0px; bottom:30px; display:block; width:42px; height:42px; background:url(../images/more.jpg) no-repeat left top;}
.subnews .more:hover{background:url(../images/more2.jpg) no-repeat left top;}
.subinfo-biness{line-height:24px; padding-top:30px;}
/*--业务范围--*/
.business-list{ position:fixed; font-size:12px; width:75px; height:440px;top:30%; right:25px; z-index:999; margin-top:-60px;}
.business-list a{ display:block; padding-top:50px; text-align:center; color:#423f3f; width:75px; height:22px;border:#a7a6a6 solid 1px; border-top:none;}
.business-list .a1{ background:#ffffff url(../images/yw-1.jpg) no-repeat center 10px;}
.business-list .a1:hover{background:#cb272e url(../images/yw-1on.jpg) no-repeat center 10px; color:#ffffff;}
.business-list .a1on{background:#cb272e url(../images/yw-1on.jpg) no-repeat center 10px; color:#ffffff;}
.business-list .a2{ background:#ffffff url(../images/yw-2.jpg) no-repeat center 10px;}
.business-list .a2:hover{background:#cb272e url(../images/yw-2on.jpg) no-repeat center 10px;color:#ffffff;}
.business-list .a2on{background:#cb272e url(../images/yw-2on.jpg) no-repeat center 10px;color:#ffffff;}
.business-list .a3{ background:#ffffff url(../images/yw-3.jpg) no-repeat center 10px;}
.business-list .a3:hover{background:#cb272e url(../images/yw-3on.jpg) no-repeat center 10px;color:#ffffff;}
.business-list .a3on{background:#cb272e url(../images/yw-3on.jpg) no-repeat center 10px;color:#ffffff;}
.business-list .a4{ background:#ffffff url(../images/yw-4.jpg) no-repeat center 10px;}
.business-list .a4:hover{background:#cb272e url(../images/yw-4on.jpg) no-repeat center 10px;color:#ffffff;}
.business-list .a4on{background:#cb272e url(../images/yw-4on.jpg) no-repeat center 10px;color:#ffffff;}
.business-list .a5{ background:#ffffff url(../images/yw-5.jpg) no-repeat center 10px;}
.business-list .a5:hover{background:#cb272e url(../images/yw-5on.jpg) no-repeat center 10px;color:#ffffff;}
.business-list .a5on{background:#cb272e url(../images/yw-5on.jpg) no-repeat center 10px;color:#ffffff;}
.business-list .a6{ background:#ffffff url(../images/yw-6.jpg) no-repeat center 10px;}
.business-list .a6:hover{background:#cb272e url(../images/yw-6on.jpg) no-repeat center 10px;color:#ffffff;}
.business-list .a6on{background:#cb272e url(../images/yw-6on.jpg) no-repeat center 10px;color:#ffffff;}
/*--分页--*/
.page{padding:30px 0px 40px 0px;text-align:center;clear:both;margin:0px auto;}
.page A {BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #c9c9c9 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #c9c9c9 1px solid; COLOR: #5a5a5a; PADDING-TOP: 5px; BORDER-BOTTOM: #c9c9c9 1px solid; TEXT-DECORATION: none; background:#f4f8f9;}
.page A:hover {	BORDER-RIGHT: #c9c9c9 1px solid; BORDER-TOP: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; COLOR: #322516; BORDER-BOTTOM: #c9c9c9 1px solid}
.page A:active {BORDER-RIGHT: #c9c9c9 1px solid; BORDER-TOP: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; COLOR: #5a5a5a; BORDER-BOTTOM: #c9c9c9 1px solid}
.page SPAN.current {BORDER-RIGHT: #b51c22 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b51c22 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #b51c22 1px solid; COLOR: #b51c22; PADDING-TOP: 5px; BORDER-BOTTOM: #b51c22 1px solid; BACKGROUND-COLOR: #ffffff}
.page SPAN.disabled {BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c9c9c9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #c9c9c9 1px solid; COLOR:#ababab; PADDING-TOP: 5px; BORDER-BOTTOM: #c9c9c9 1px solid;background:#f4f8f9;}
/*--详细--*/
.subnewsde{ margin-top:20px;}
.subnewsde-tit{
	text-align:center;
	color:#303030;
	font-size:20px;
	line-height:60px;
	font-family:微软雅黑;	
	}
.keyscont{
	text-align:center; 
	overflow:hidden;
	line-height:18px;
	color:#a9a9a9;
	font-size:12px;
	}
.viewsleft{
	text-align:center; 
	overflow:hidden;
	line-height:18px;
	color:#a9a9a9;
	font-size:12px;
	padding-left:30px;
	}
.views{ 
	background:url(../images/views.jpg) no-repeat left center; 
	padding-left:23px;
	}
.bdshare{
	padding-bottom:20px;
	padding-top:10px;
	width:400px;
	margin:0px auto;
	line-height:18px;
	color:#a9a9a9;
	}
.pt4{ padding-top:4px;}
.preNexst{ padding:0px 30px; width:500px; margin:0px auto;}
.preNexst span{ padding:7px 12px; border:#ddd solid 1px;}
.preNexst span a { color:#ba8d5d;}
.subnewsde-cont{ line-height:24px; border-top:#dddddd solid 1px; padding-top:20px; margin-top:20px; padding-bottom:20px;}
a.news2_back {
	font-size: 16px; 
	height: 28px; 
	font-family: Microsoft YaHei; 
	background:#343434; 
	color: #fff; 
	text-align: center; 
	margin: 20px 0px; 
	display: block; 
	line-height: 26px; 
	width: 90px
}
.pre_news {
	overflow: hidden;
}
.pre_news P {
	margin:0px;
	padding:0px;
	margin-bottom: 0px; 
	white-spage: nowrap; 
	line-height: 35px;
	width: 800px;
}
.pre_news P A {
}
/*返回顶部*/
.sroll_top {
	right: 1%; bottom: 5.7%; position: fixed; display:none; cursor:pointer;
}
/**---导航浮动--**/
.menu_fixed {
	POSITION: fixed; LEFT: 0px; MARGIN: 0px; Z-INDEX: 99999; WIDTH: 100%;
	}
/*--服务项目--*/
.subser-tit{ text-align:center;}
.subser-tit a{padding:5px 8px; background:#a7a6a6; color:#ffffff; border:#ffffff solid 2px; border-bottom:none;border-top:none; font-size:14px;}
.subser-tit .ano{ background:#cb272e !important;background:#cb272e}
/*--banner--*/
.banner{width:100%;overflow:hidden;height:400px;position:relative}
.banList{position:absolute;left:50%;margin-left:-756px;height:400px}
.banList li{height:400px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1; text-align:center;}
.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:25px;height:10px; background:url(../images/bg15.png) no-repeat center top;}
.jsNav a.current{background:url(../images/bg16.png) no-repeat center top;cursor:pointer}
/*--引导页--*/
.ydyWrap{
	width:100%; height:710px; margin:0px auto;
	background:url(../images/ydy.jpg) no-repeat center top;
	}
.ydy{
	width:640px;
	margin:0px auto;
	padding-top:407px;
	height:256px;
	}
.ydy ul{
	margin:0px;
	padding:0px;
	}
.ydy ul li{
	clear:both;
	height:133px;
	width:640px;
	}
.ydy ul li a{
	display:block;
	width:320px;
	height:133px;
	}
