@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;list-style:none;}
/*特效加载*/
.navleft .navsingle{
	-webkit-transition:-webkit-transform 1s,opacity 1s,background 1s,width 1s,height 1s,font-size 1s,-moz-border-radius 0.5s;
	-o-transition-property:width,height,-o-transform,background,font-size,opacity,border-radius;
	-o-transition-duration:1s,1s,1s,1s,1s,1s,0.5s;
	-moz-transition-property:width,height,-o-transform,background,font-size,opacity,-moz-border-radius;
	-moz-transition-duration:1s,1s,1s,1s,1s,1s,0.5s;
	transition-property:width,height,transform,background,font-size,opacity,border-radius;
	transition-duration:1s,1s,1s,1s,1s,1s,0.5s;
	}
body,.allbody{
	font-family:Microsoft Yahei;
	background-color: #e4e4e4;
	margin:0 0;
}
img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{color:#1974A1;}
.allbody{display:;text-align:center;}
/*导航*/
.navtop
{
	height: 31px;
	line-height:31px;
	text-align:center;
	background:url(../logo50Images/top_bg.gif) repeat;
	font-family:Microsoft Yahei;
	font-size:30px;
	color:#FFFFFF;
	}
#toplogo
{
	width:100%;
	height:400px;
	background:#151019 url(../logo50Images/1.jpg) no-repeat center;
}
.navleft
{
position: fixed; top:100px;z-index:2; width: 130px;margin-left:15px;
}

.navleft .navsingle{
	/* 图片导航
    width: 130px;
    height: 76px;
	line-height:76px;
	*/
    text-align:center;
	cursor:pointer;
	width: 88px;
    height: 88px;
	margin-top:30px;
	line-height:33px;
	-moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
	background-color:#337ab7;
	padding-top:10px;
	
}
.navleft .navsingle:hover
{
	background-color: #fff675;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.navleft .navsingle .navtitle
{
	display:block;
	font-family:Microsoft Yahei;
	font-size:20px;
	color:#fff;
}
.navleft .navsingle .navsm
{
	display:block;
	font-family:Microsoft Yahei;
	font-size:15px;
	color:#DFDFDF;
}

.navleft .navsingle:hover .navtitle
{
	display:block;
	font-family:Microsoft Yahei;
	font-size:20px;
	color:#000;
}
.navleft .navsingle:hover .navsm
{
	display:block;
	font-family:Microsoft Yahei;
	font-size:15px;
	color:#6A6A6A;
}

.navs2,.navs3,.navs4,.navs5,.navs6{display:;}

/*
.navs1{background:url(../logo50Images/navover.png) no-repeat 0 0;}
.navs2{background:url(../logo50Images/navover.png) no-repeat 0 -76px;}
.navs3{background:url(../logo50Images/navover.png) no-repeat 0 -152px;}
.navs4{background:url(../logo50Images/navover.png) no-repeat 0 -228px;}
.navs5{background:url(../logo50Images/navover.png) no-repeat 0 -304px;}
.navs6{background:url(../logo50Images/navover.png) no-repeat 0 -378px;}
.navs7{background:url(../logo50Images/navover.png) no-repeat 0 -454px;}
.navs8{height:104px;background:url(../logo50Images/navover.png) no-repeat 0 -530px;cursor:normal;}

.navs1:hover{background:url(../logo50Images/navout.png) no-repeat 0 0;}
.navs2:hover{background:url(../logo50Images/navout.png) no-repeat 0 -76px;}
.navs3:hover{background:url(../logo50Images/navout.png) no-repeat 0 -152px;}
.navs4:hover{background:url(../logo50Images/navout.png) no-repeat 0 -228px;}
.navs5:hover{background:url(../logo50Images/navout.png) no-repeat 0 -304px;}
.navs6:hover{background:url(../logo50Images/navout.png) no-repeat 0 -378px;}
.navs7:hover{background:url(../logo50Images/navout.png) no-repeat 0 -454px;}
.navs8:hover{height:104px;background:url(../logo50Images/navout.png) no-repeat 0 -530px;cursor:normal;}
*/


.logostart
{
	display:none;
	background-color:#FF5700 ;
	background:url(../logo50Images/beginbg.png) repeat;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  	text-align:center;
	padding:250px 0;
	width: 100%;
	height:100%;
	min-height:1024px;
}

.logo
{
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
	width:500px;
	opacity:0;
	position:relative;
}
.logo p{font-size:36px;font-family:mircosoft Yahei;font-weight:bold;color:#fff;padding-top:20px;}
.nowlook
{
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	padding-left: 15px;
	padding-right: 15px;
	width:500px;
	opacity:0;
	position:relative;
	cursor:pointer;
}

/* 固定层 */
/*  IE6 固定样式 */  
* html,* html body /* 修正IE6振动bug */  
{  
    background-image:url(about:blank);    /*用浏览器空白页面作为背景*/  
    background-attachment:fixed; /* prevent screen flash in IE6 确保滚动条滚动时，元素不闪动*/  
}  
* html .fixed-top /* IE6 头部固定 */  
{  
    position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));  
}  
* html .fixed-right /* IE6 右侧固定 */   
{  
    position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));  
}  
* html .fixed-bottom /* IE6 底部固定 */  
{  
    position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));  
}  
* html .fixed-left /* IE6 左侧固定 */  
{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft));}

/*  IE8 火狐  谷歌等 固定样式  */  
.fixed-bottom  
{  
    position: fixed; bottom: 0px;left:0px; width: 279px; opacity:0;
}  

.fixed-left 
{  
    position: fixed; left: 0px;top:300px;z-index:2; width: 111px; 
}  
.fixed-right
{  
    position: fixed; right: 0px;top:200px;z-index:2; width: 111px; 
}  
  

/* 固定层end */


/* 字体设置 */
@font-face { 
 font-family: 'shaqu'; 
 src:url('shaqu.ttf') format('truetype');
}  

/* 我是帅气的分隔线 */
.cleardiv{width:100%;position:relative;height:5px;background:#000;text-align:center;}

/* fullSlide */
.fullSlide{width:100%;position:relative;height:410px;background:#000;text-align:center;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:410px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:410px;}
.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:42px;height:11px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../logo50Images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.h1{width:1362px;margin:0 auto;clear:both;
}
.h1 span,.z span{display:block;font-size:30px;color:#555555;font-weight:bold;line-height:80px;}
.z{float:right}
#taocan,#qqall{display:block;margin:0 auto;height:400px;width:1362px;}
#taocanall{background:#fff;display:block;}
#qqall{height:230px;}

.taocan_1{
margin-bottom:20px;
	color:#fff;
	display:block;
	float:left;
	position:relative;
    /*-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;*/
	width:199px;
	height:413px;
	margin-right:28px;
	/*background:url(../logo50Images/taocanbg.png) no-repeat bottom;*/
	}
	div .t1{background:url(../logo50Images/c3.png);background-size:199px;}
	div .t2{background:url(../logo50Images/c6.png);background-size:199px;}
	div .t3{background:url(../logo50Images/c4.png);background-size:199px;}
	div .t4{background:url(../logo50Images/c5.png);background-size:199px;}
	div .t5{background:url(../logo50Images/c2.png);background-size:199px;}
	div .t6{background:url(../logo50Images/c1.png);background-size:199px;}
	
.taocan_right{float:right;}
.taocan_1 .tc_title{
	display:inline-block;
	width:199px;
	height:50px;
	font-family:Microsoft Yahei;
	font-size:30px;
	line-height:50px;
	}
.taocan_1 .tc_content{	
	text-align:left;
	width:199px;
	height:50px;
	font-size:15px;
	line-height:38px;
	}
.taocan_1 .tc_content span{font-size:20px;padding-right:5px;font-weight:bold;}
.taocan_1 .tc_price,.taocan_1 .tc_service{
	display:inline-block;
	background:rgba(255,255,255,0.3);
	width:199px;
	height:63px;
	line-height:60px;
	color:#fff;
	float:left;
	font-size:40px;
	}
.taocan_1 .tc_service{
	font-size:20px;
	}

.taocan_3 .tc_price{
	display:inline-block;
	background:rgba(255,255,255,0.3);
	width:199px;
	height:63px;
	line-height:60px;
	color:#fff;
	float:left;
	font-size:40px;
	}

.dh {background:url(../logo50Images/phone.png) no-repeat;margin-left:150px;margin-top:20px;width:245px;height:60px;line-height:25px;font-size:15px;color:#8C8C8C;float:left;}
.dh span{font-weight:bold;font-size:20px;color:#000;}

.qq {background:url(../logo50Images/qq.png) no-repeat;margin-left:150px;margin-top:20px;width:265px;height:60px;line-height:25px;font-size:15px;color:#8C8C8C;float:left;}
.qq span{font-weight:bold;font-size:20px;color:#000;}

#whychooseus
{
width:100%;min-width:1180px;height:470px;
	background:#272a2d url(../logo50Images/cd-background-2.jpg) no-repeat center center fixed;
	}
/*#whychooseus{width:100%;min-width:1180px;height:727px;background:url("../logo50Images/whychooseus.png") no-repeat center;}
#whychooseus h4{padding:0 0 0 0;margin:0 auto;display:block;width:1180px;text-align:center;font-size:20px;color:#c77347;letter-spacing:.2em}
#whychooseus p{margin:0 auto;width:1180px;letter-spacing:.2em;text-indent:2em;line-height:22px;color:#000;font-size:14px}
#whychooseus ul{margin:0 auto;width:1180px}
#whychooseus ul li{float:left;width:33%;height:280px;line-height:480px;list-style:none;text-align:center;color:#fafafa;font-size:16px;font-weight:600;background-repeat:no-repeat;background-position:center;cursor:pointer}
#whychooseus ul li.adv1{background-image:url("../logo50Images/a1.png")}
#whychooseus ul li.adv2{background-image:url("../logo50Images/a2.png")}
#whychooseus ul li.adv3{background-image:url("../logo50Images/a3.png")}
#whychooseus ul li.adv4{background-image:url("../logo50Images/a4.png")}
#whychooseus ul li.adv5{background-image:url("../logo50Images/a5.png")}
#whychooseus ul li.adv6{background-image:url("../logo50Images/a6.png")}
#whychooseus ul li.adv1:hover{background-image:url("../logo50Images/a11.png")}
#whychooseus ul li.adv2:hover{background-image:url("../logo50Images/a21.png")}
#whychooseus ul li.adv3:hover{background-image:url("../logo50Images/a31.png")}
#whychooseus ul li.adv4:hover{background-image:url("../logo50Images/a41.png")}
#whychooseus ul li.adv5:hover{background-image:url("../logo50Images/a51.png")}
#whychooseus ul li.adv6:hover{background-image:url("../logo50Images/a61.png")}*/

.taocan_11:hover{transform:scale(1.1,1.1);}
	


#lc{
	text-align:center;
	width:100%;
	background:#272a2d;
	height:410px;
}
#lc .h1 span{color:#fff;}
.lcall{display:block;margin:0 auto;}
.lcsm{
	margin-top: 20px;
	height: 60px;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
}
.lcsingle {padding-left:60px;margin-top:20px;height:60px;line-height:25px;font-size:14px;color:#8C8C8C;float:left;}
.lcsingle span{font-weight:bold;font-size:16px;color:#fff;}

.wrapper_case{width:100%;padding:40px 0px 60px 0px;background:#2cacff}
.case{width:1180px;overflow:hidden;margin:0px auto}
.casetitle{width:100%;height:100px}
.casetitle h3{font-size:32px;color:#fff;line-height:36px}
.casetitle span{font-size:20px;color:#c4e6ff}
.case .hd ul{float:right;width:50px;height:15px;margin-top:15px;text-align:right}
.case .hd ul li{float:left;width:15px;height:15px;background:url(../logo50Images/quan.png);margin-right:8px;cursor:pointer}
.case .hd ul li.on{background:url(../logo50Images/quan.png)0px -15px}
.picList li{float:left;width:260px;height:185px;line-height:185px;margin-right:10px;margin-bottom:10px;background:#fff;overflow:hidden;cursor:pointer;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.picList li h3{line-height:25px;color:#4a4a4a;font-size:14px;text-align:center;}
.picList li img{margin-top:10px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
.picList li img:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}

.wrapperlink {
	width: 100%;
	overflow: hidden;
	padding: 30px 0px;
	background: #fff
}

.link {
	width: 1180px;
	margin: 0px auto;
	height: 48px;
	line-height: 18px
}

.link span {
	background: url(../logo50Images/linkico.jpg) no-repeat left center;
	font-weight: bold;
	font-size: 12px;
	color: #8e8e8e;
	padding-left: 20px
}

.link a {
	color: #8e8e8e;
	padding: 0px 16px
}

.link a:hover {
	color: #1381c2
}

.wrapper_footnav {
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding: 30px 0px;
	border-bottom: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf
}

.footnav {
	width: 1180px;
	overflow: hidden;
	margin: 0px auto
}

.footnav li {
	float: left;
	height: 139px;
	padding: 0px 47px;
	border-right: 1px solid #dfdfdf
}

.footnav li:nth-child(6) {
	border-right: 0
}

.footnav li h3 {
	font-size: #4e4e4e;
	font-size: 18px;
	height: 35px
}

.footnav li a {
	display: block;
	font-size: 14px;
	color: #9b9b9b;
	height: 26px;
	line-height: 26px
}

.footnav li a:hover {
	color: #4e4e4e
}

.wrapper_copy {
	width: 100%;
	background: #fff;
	padding: 0px 0px;
	text-align: center;
	color: #bcbcbc;
	line-height: 24px;
	font-size:14px;
}



.wrapper_copy a {
	color: #bcbcbc;
	padding-right: 5px
}

.services div{text-align: left;}
.services div p{color:#CDCDCD;}
.services div h2{padding:0 0 6px 75px;font-size:18px;color:#fff;background:no-repeat left 2px}
.services div h2 a{color:#fff;text-decoration:none}
.services div h2 a:hover{color:#3498db}
.services div h2 small{font-size:14px;display:block;margin:10px 0 15px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#CDCDCD;}
.services div h2.wj{background-image:url(../logo50Images/s-web.png)}
.services div h2.yy{background-image:url(../logo50Images/s-yy.png)}
.services div h2.yx{background-image:url(../logo50Images/s-yx.png)}
.services div h2.pp{background-image:url(../logo50Images/s-pp.png)}
@media all and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.services div h2{background-size:50px auto}.services div h2.wj{background-image:url(../logo50Images/s-web@2x.png)}.services div h2.yy{background-image:url(../logo50Images/s-yy@2x.png)}.services div h2.yx{background-image:url(../logo50Images/s-yx@2x.png)}.services div h2.pp{background-image:url(../logo50Images/s-pp@2x.png)}}.services div p{margin-bottom:0}@media (max-width:768px){.services div p{padding-left:75px}.services div h2{margin-bottom:2px}}.services.row div p{margin-bottom:15px}

.kehubg{
//background:#272a2d url(../logo50Images/biaoyu.jpg) no-repeat center center fixed;
	}
	
	