@charset "UTF-8";

@import url(common.css);
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; font-family:"微软雅黑";}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
ul li, li{ list-style:none;}
img{ border:none;}
.clear,.clearfix{ clear:both;}
.textc{text-align:center;}
.CC{font-size:34px;color:#000;}
.CC1{font-size:14px;color:#3A434C;}
.tab00{width:820px;
    text-align: center;
    margin: auto;
	height:40px;
	z-index:1234567890223;}
.tab00 li{width: 90px;
    float: left;
  
    color: #666;
 
    
	cursor:pointer;height: 33px;
    line-height: 33px;}
	
.tab00 li:first-child{margin-left:2px;}
.tab00 .on2{    border-color: #3a4047;
    background-color: #3a4047;
	color:#fff;}
.tab00 span{margin:2px 5px;float:left;}




.tab05{width:1200px;
    text-align: center;
    margin: auto;
	height:40px;
	z-index:1234567890223;}
.tab05 li{width: 90px;
    float: left;
  
    color: #666;
 
    
	cursor:pointer;height: 33px;
    line-height: 33px;}
	
.tab05 li:first-child{margin-left:2px;}
.tab05 .on2{    border-color: #3a4047;
    background-color: #3a4047;
	color:#fff;}
.tab05 span{margin:2px 5px;float:left;}



.case {width:1250px;margin:20px auto;height:700px;}

.case li .casep1{font-size:18px;color:#000;padding:10px 0 0 10px;}
.case li .casep2{font-size:14px;color:#a3a3a3;padding:3px 0 10px 10px;}
.w1250{width:1202px;margin:auto;}
.case li .casep2 span{margin-right:5px;}

.p2 {text-align:center;width:1200px;margin:auto;}
.p2 .p3{margin: 0;
    padding: 0;
    display: block;
    font-size: 34px;
    color: #3a434c;
    font-weight: 400;
    text-align: center;
    width: 100%;padding-top:62px;}
	.p2 span{line-height:35px}

/*刷新案例*/

.tab88{width: 610px;
    text-align: center;
    margin: auto;
	height:40px;
	z-index:1234567890223;}
.tab88 li{width: 110px;
    float: left;
    height: 38px;
    color: ：#666;
    color: #666;
    border: 1px solid #ddd;
    line-height: 36px;
    font-size: 14px;
    border-radius: 4px;
    margin-left: 37px;
	display:block;
	cursor:pointer;
	margin-top:15px;}
	

 .tab88 .on2{    border-color: #3a4047;
    background-color: #3a4047;
	color:#fff;}

.tabp2{width: 410px;
    text-align: center;
    margin: auto;
	height:40px;
	z-index:1234567890223;}
.tabp2 li{width: 110px;
    float: left;
    height: 38px;
    color: ：#666;
    color: #666;
    border: 1px solid #ddd;
    line-height: 36px;
    font-size: 14px;
    border-radius: 4px;
    margin-left: 37px;
	display:block;
	cursor:pointer;}
	
.tabp2 li:first-child{margin-left:0px;}
 .tabp2 .on2{    border-color: #3a4047;
    background-color: #3a4047;
	color:#fff;}
.tabp{width:1100px;}
.tabp3{width: 710px;
    text-align: center;
    margin: auto;
	height:40px;
	z-index:1234567890223;
	margin-top:34px;}
	 .tabp3 .on2{    border-color: #3a4047;
    background-color: #3a4047;
	color:#fff;}
.tabp3 li{width: 110px;
    float: left;
    height: 38px;
    color: ：#666;
    color: #666;
    border: 1px solid #ddd;
    line-height: 36px;
    font-size: 14px;
    border-radius: 4px;
    margin-left: 37px;
	display:block;
	cursor:pointer;}
	
.tabp3 li:first-child{margin-left:0px;}

.p2 p{text-align:center;}
.p2 .p3{margin: 0;
    padding: 0;
    display: block;
    font-size: 34px;
    color: #3a434c;
    font-weight: 400;
    text-align: center;
    width: 100%;padding-top:62px;}
	.p2 .p4{    margin: 18px auto 0;
    font-size: 14px;
    color: #9ba4af;
    text-align: center;}

/*刷新色彩方案*/	


#Big_Slide_box1{width:100%; overflow:hidden;height:470px;}
#Big_Slide1{width:1140px;position: relative; margin:0 auto; height:335px;}
#Big_Slide1 ul li{width:1140px; height:470px; position: absolute;}
#Big_Slide_Last1,#Big_Slide_Next1{width:46px; height:131px; color:#333; font-size:18px; position: absolute;z-index:9999;
 cursor:pointer;}
#Big_Slide_Last1:hover,#Big_Slide_Next1:hover{opacity:1;}
#Big_Slide_Last1{left:-100px; top:220px;background:url(../images3/27.jpg) no-repeat center top;}
#Big_Slide_Next1{right:-100px; top:220px;background:url(../images3/28.jpg) no-repeat center top;}
#Big_Slide_Tab1{position: absolute; bottom:12px; height:1px; margin:0 auto; width:240px;}
#Big_Slide_Tab1 a{display:block; background:#000; float:left; height:1px; overflow:hidden; z-index:9999; }
#Big_Slide_Tab1 .TabOn{ background:#fff;} 
#Big_Slide1 .prev1{position:absolute; width:1140px; height:470px; background:#fff; top:0px; z-index:99; }
/*图片左右切换*/	


.swrap_img{height:600px;}
#banner{}
#carousel {
	position:relative;
	z-index:2;
	margin-top:20px;
	transform-style:preserve-3d;
	perspective:800px
}
#carousel img {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-252px;
	transition:transform .5s ease-in-out;
	box-shadow:8px 8px 20px rgba(0,0,0,.2);
    cursor:pointer;
	    }

#bannerNav .on2 {background:#39E;}
#carousel1 {
	position:relative;
	z-index:2;
	margin-top:20px;
	transform-style:preserve-3d;
	perspective:800px
}
#carousel1 img {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-252px;
	transition:transform .5s ease-in-out;
	box-shadow:8px 8px 20px rgba(0,0,0,.2);
	cursor:pointer
}

#carousel2 {
	position:relative;
	z-index:2;
	margin-top:20px;
	transform-style:preserve-3d;
	perspective:800px
}
#carousel2 img {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-252px;
	transition:transform .5s ease-in-out;
	box-shadow:8px 8px 20px rgba(0,0,0,.2);
	cursor:pointer
}
#bannerNav {
	position:relative;
	margin-top:-30px;
	height:10px;
	padding:10px 0;
	text-align:center;
	z-index:1111111;
}
#bannerNav ul li {
	cursor:pointer;
	overflow:hidden;
	display:inline-block;
	width:22px;
	margin:0 2px
}
#bannerNav ul li a {
	margin:0 auto;
	display:block;
	
	vertical-align:top;
	

	font-size:0
	
	display: inline-block;
    width: 1pc;
    height: 3px;
    border: 0;
    border-radius: 0;
    margin-left: 8px;
    background: #fff;
    background: hsla(0,0%,100%,.5);
}
#bannerNav ul li.on1 a,#bannerNav ul li:hover a {
	background:#00aeff
}
#bannerNav ul li.on1 a {
	width:20px
}

#carousel {
	height:500px;
	margin-right:260px;
}
#carousel img {
	width:800px;
	border-radius: 10px;
	opacity: 0;
}



#carousel1 {
	height:500px;
	margin-right:230px;
}
#carousel1 img {
	width:800px;
	border-radius: 10px;
	opacity: 0;
}


#carousel2 {
	height:500px;
	margin-right:230px;
}
#carousel2 img {
	width:800px;
	border-radius: 10px;
	opacity: 0;
}




.tabp6{width:820px;
    text-align: center;
    margin: auto;
	height:40px;
	z-index:1234567890223;}
.tabp6 li{width: 90px;
    float: left;
  
    color: #666;
 
    
	cursor:pointer;height: 33px;
    line-height: 33px;}
	
.tabp6 li:first-child{margin-left:2px;}
 .tabp6 .on2{    border-color: #3a4047;
    background-color: #3a4047;
	color:#fff;}
.tabp6 span{margin:2px 5px;float:left;}


.case {width:1250px;margin:20px auto;height:700px;}
.case li img{width:380px}
.case li{float:left;margin-right:26.5px;border:1px solid #ddd;margin-bottom:10px;}
.case li .casep1{font-size:18px;color:#000;padding:10px 0 0 10px;}
.case li .casep2{font-size:14px;color:#a3a3a3;padding:3px 0 10px 10px;}
.case li .casep2 span{margin-right:5px;}
/*案例图片切换*/

/*城市*/
.city li{float:left;margin-left:25PX;line-height:50PX;font-size:15px;font-weight:bold;cursor:pointer;}
.mcity li {float:left;margin-left:15PX;font-size:16px;font-size:15px;}
.mcity li:first-child {
width: 50px;
    vertical-align: top;
    font-weight: bold;

}
.mcity{margin-top:10px;}
.mcity ul{width:475px;height:32px;margin:10px 0;}
.city .hover1{color:#39E;border-bottom:1px solid #39E;}




/* 右侧导航 */
.rightNav{ position:fixed;right:0px; bottom:100px; width:auto; height:auto; z-index:99;}
.rightNav li{ margin-bottom:1px; width:auto; height:auto; cursor:pointer; position:relative;}
.rightNav li .show{ width:72px; background:#b2b9bf;}
.rightNav li .show span.ico{ display:block; width:72px; height:42px; background:url(http://www.gdshuaxin.com/themes/default/static/images/rightNav.png) no-repeat;}
.rightNav li .show span.icoQq{ background-position: 0px -11px;}
.rightNav li .show span.icoWx{ background-position: 0px -76px;}
.rightNav li .show span.icoTel{ background-position: 0px -153px;}
.rightNav li .show span.icoTop{ background-position: 0px -232px;}
.rightNav li .show p{ height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.rightNav li .show.current{ background:#fe7902;}
.rightNav li .hidden{ position:absolute;right:80px; top:5px;  text-align:center;border:1px solid #ddd; padding:5px; background:#fff; display:none; box-shadow:0px 0px 3px #ccc;}
.rightNav li .hidden .hidden_cont p.title{ font-size:14px; color:#333; font-weight:bold;}
.rightNav li .hidden .hidden_cont{ position:relative; min-width:80px;}
.rightNav li .hidden .hidden_cont span.span_ab{ display:inline-block; width:9px; height:9px; position:absolute; top:0px; right:-13px; background:url(http://www.gdshuaxin.com/themes/default/static/images/rightNav.png) no-repeat;}
.rightNav li .hidden .hiddenQq a{ display:block; margin:8px 1px; text-align:center;}
.rightNav li .hidden .hiddenTel{ font-size:18px; display:block; min-width:150px;}
.rightNav li .hidden .hiddenWx img{ width:120px; height:120px;}

/* 底部 */
.main_footer{min-width: 1200px;}
.main_footer a,.main_footer p{ color:#ccc;}
.main_footer_top{ background:#424242; padding:20px 0px;  text-align:center;overflow:hidden;}
.main_footer_top ul{ padding:0px 30px; float:left; border-right:1px #5f5f5f dashed;}
.main_footer_top ul li{ text-align:left; line-height:30px;}
.main_footer_top ul li span{color:#fff; font-size:14px;}
.main_footer_top ul .dowload_ico{ width:130px; height:51px; background-position:-275px 0px;}
ul.main_footer_weixin { border:none;}
.main_footer_top ul.main_footer_weixin li{ text-align:center;}
.main_footer_top ul.main_footer_weixin img{ margin-top:10px;}
.main_footer_bottom{ text-align:center; background:#363636; padding:10px 0px;}
.main_footer_bottom p{ line-height:26px;}
.main_footer_bottom a{ margin:0px 5px;}
.main_footer_bottom .main_footer_bm_ico{ width:165px; height:25px; background-position:-15px -35px;}