html{ height:100%; margin-top:106px;}
body{font-family:"microsoft yahei",Arial,Verdana; height:100%;}
.container-fluid{ overflow:hidden;}
@font-face {
font-family:'din-bold';
src:url('../fonts/din-bold_.ttf');
font-weight: normal;
    font-style: normal;
}
@font-face {
font-family:'helvetica';
src:url('../fonts/helvetica-light.otf');
font-weight: normal;
    font-style: normal;
}
body, div, p, ul, ol, dl, dt, dd, li, form, input, table, img, h1, h2, h3, h4, h5, h6{margin:0;padding:0; font-weight:normal;}
img, a img{border:0 none;}
img.no_border{background:none;border:0 none;}
img {
    border: 0;
	height: auto;
	width:auto;
	-ms-interpolation-mode: bicubic;
}
ul, ol{list-style-type:none;}

.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;zoom:1;}

* html .clearfix {height: 1%;} 
a:link, a:visited{color:#333;}
a:hover{color:#00a0e9;}
a:hover, a:active, a:link, a:visited{text-decoration:none;}
*,
*:after,
*:before {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
.main{ width:100%; margin:0 auto;overflow:hidden;}
#head-pc{ width:100%; padding:20px 0 0 0;background-color:#fff; }
#head-pc .logo{ top:5px; position:absolute; left:0px;}
#head-pc .nav{ width:1200px; margin:8px auto 0 auto;position:relative;  overflow:hidden; }
#head-pc .nav ul{ float:right;}
#head-pc .nav ul li{ float:left; font-size:22px; text-align:center; padding:20px 28px; position:relative; }
#head-pc .nav ul li.hov a{ color:#e61f15;}
#head-pc .nav ul li a{  display:block; color:#333;}
#head-pc .nav ul li a:hover{ color:#e61f15;}
#head-pc .nav ul li i{
	display: block;
	margin: 5px auto 0 auto;
	width: 0;
	height: 2px;
	background-color: #e61f15;
	transition: all ease-out .2s;
	-ms-transition: all ease-out .2s;
	-moz-transition: all ease-out .2s;
	-webkit-transition: all ease-out .2s;
	-o-transition: all ease-out .2s
	}
#head-pc .nav ul li:hover i { width:100%;}
#head-pc .nav ul li.hov i{
	display: block;
	margin: 5px auto 0 auto;
	width: 50%;
	height: 2px;
	background-color: #e61f15;
	}
#head-pc .nav ul li b{ position:absolute; top:1px; right:10px;}	
#head-pc .code{ position:absolute; top:20px; right:40px;}
.i_nav_box{ width:100%; height:80px; line-height:80px; overflow:hidden; background-color:#f4f4f5;}
.i_nav{ width:1200px; margin:0 auto; overflow:hidden; }
.i_nav ul{ float:right;}
.i_nav ul li{ width:174px; float:left; font-size:22px; text-align:center; position:relative;}
.i_nav ul li a:hover{color:#e61f15;}
.i_nav ul li.hov a{color:#e61f15;}
.i_nav ul li.i_w{ width:100%; text-align:left;}
/*滚轮向上*/
.head-pc-scroll{ position:absolute; background:#FFF; width:100%; top:0px; left:0px; transition:top 0.3s; -webkit-transition:top 0.3s; -o-transition:top 0.3s; transition:top 0.3s;}
.head-pc-scroll-fiexd{ width:100%; position:fixed; left:0px; top:0px; display:block; background:#FFF; z-index:99999;}
#head2-pc{ transition:top 0.3s; -webkit-transition:top 0.3s; -o-transition:top0.3s; transition:top 0.3s;}

.index-sildebox{width:100%;  position:relative;}
.index-sildebox .hd{width:100%; padding:0; overflow:hidden;  background:#f9f9f9;}
.index-sildebox .hd ul{width:1200px;height:130px; padding:0px 0;margin:0 auto; text-align:center}
.index-sildebox .hd ul li{width:20%; padding-top:15px; cursor:pointer; float:left;}
.index-sildebox .hd ul li .li{width:100%;height:69px; background-size:69px 69px;}
.index-sildebox .hd ul li div { background-position: center center; background-repeat: no-repeat; }
.index-sildebox .hd ul li .li-on{ display:none}
.index-sildebox .hd ul li label{ color:#b5b5b6; font-size:20px; padding-top:10px;}
.index-sildebox .hd ul li.on .li{ display:none;}
.index-sildebox .hd ul li.on .li-on{ display:block;}
.index-sildebox .hd ul li.on label{ color:#e9473f;font-size:20px;padding-top:10px;}
.index-sildebox .bd ul li:nth-child(1){ilter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.index-sildebox .bd li{height:563px;}
.index-sildebox .bd li a{width:100%; height:100%;}

.innovation{ width:1200px; margin:0 auto; overflow:hidden;}
.innovation h1{ width:100%; height:200px; line-height:200px; text-align:center;color:#343535; font-size:30px; position:relative;}
.innovation h1:after{border-bottom:2px solid #e9473f; position: absolute;width:11%; top:135px; left:45%;background-color: #ececec;content: "";}
.innovation h2{ font-size:20px; text-align:center; line-height:30px;}
.brand_list{ width:1200px; margin:0 auto; overflow:hidden; position:relative; padding-bottom:70px;}
.brand_list ul{}
.brand_list ul li{ float:left; width:20%; position:relative;}
.brand_list ul li:after{border-left:1px solid #e9473f; position: absolute;width:2px; height:60px; top:120px; left:0%;content: "";}
.brand_list ul li:first-child:after{ border-left:none;}
.brand_list ul li label{ font-size:61px; font-weight:normal; text-align:center; display:block; margin-top:85px; color:#e9473f;font-family:"din-bold";}
.brand_list ul li span{ display:block; text-align:center; font-size:14px; color:#262626;}
/*按钮*/
.more_btn{ width:50%; margin:auto;position:absolute; left:0px; right:0px; bottom:20px; text-align: center;
}
.more_btn a{color:#d0121b;font-size:20px; text-align:center;  border:1px solid #d0121b; color:#d0121b;  padding:5px 20px; border-radius:20px;
-webkit-transition: all .25s ease;
		transition: all .25s ease;}
.more_btn:hover a { 
		border-color: transparent;
		background-color: #d0121b; 
		color: #fff;
	}
.center_box{ width:100%; margin:0 auto; overflow:hidden; position:relative;}
.center_box .center{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:70px;}
.center_box .c_p{padding-bottom:30px;}
/* 轮播图*/
.carousel-control.left,.carousel-control.right{ font-size:80px;}
.carousel-control.left img,.carousel-control.right img{ position:absolute; top:50%;}

.carousel-inner .banner1{height:750px;background-image: url(../images/about_b.jpg); background-position:center center; background-size:cover;}
.carousel-inner .banner2{height:750px;background-image: url(../images/about_b.jpg); background-position:center center; background-size:cover;}
.carousel-inner .banner3{height:750px;background-image: url(../images/about_b.jpg); background-position:center center; background-size:cover;}
.carousel-inner .b_nav{ width:465px; margin:0 auto; padding-top:450px; overflow:hidden;}
.carousel-inner .b_nav ul{ margin-left:-1px;}
.carousel-inner .b_nav ul li{ padding:0 15px; font-size:20px; color:#fff; margin:0 auto; display:inline-block; text-align:center;border-left:1px solid #fff;}
.carousel-inner .describe{ width:930px; font-size:20px; text-align:center; line-height:25px; color:#fff; line-height:35px; margin-top:20px;}
.carousel-inner .more_btn{border:1px solid #fff;}

.carousel-inner .more_btn a{color:#fff;}
.carousel-inner .more_btn:hover { 
		border-color: transparent;
		background-color: #00a0e9; 
		color: #fff;
	}
.carousel-inner .more_btn:hover a{ color:#fff;}
.brand{ min-height:inherit; padding:20px 0; background-color:#fff;}
#showMore a{ display:block;}
.carousel-indicators .active{ background-color:#00a0e9;}
/*定义背景色*/
.gray_bg{ background-color:#eee;}
.red_bg{ background-color:#e94738;}
.team_bg{ background-color:#e83820;}
.orange_bg{ background-color:#f8b500;}
.gray_bg_s{ background-color:#f7f7f7;}

.center h1{ padding:70px 0 0px 0; color:#6f6f6f; font-size:18px;}
.center h2{ font-size:37px; padding:10px 0; color:#343535;}
.center h3{ font-size:18px; color:#3f3a31; margin-top:20px; padding-bottom:10px; line-height:30px;font-family:helvetica;}
.center h1,.center h2,.center h3{ text-align:center;}
.round{ width:1200px; margin:0 auto; margin-top:105px;  overflow:hidden;}
.round ul{ width:1320px; margin-left:-60px;}
.round ul li{ width:20%; float:left;}
.round ul li label{ width:138px; height:138px; display:block; margin:0 auto; border-width:3px; border-style:solid; border-radius:80px;background-image: url(../images/round_icon.png); background-repeat: no-repeat;
	-ms-transition: all .45s ease;
   -moz-transition: all .45s ease;
-webkit-transition: all .4s ease;
	 -o-transition: all .45s ease;
		transition: all .45s ease;
}
.round ul li label.r_1{border-color:#172c78;background-position: 10px 15px;}
.round ul li label.r_2{border-color:#2555a5;background-position: -152px 15px;}
.round ul li label.r_3{border-color:#2973ba;background-position: -314px 15px;}
.round ul li label.r_4{border-color:#33a1db;background-position: -477px 15px;}
.round ul li label.r_5{border-color:#38bbeb;background-position: -637px 15px;}
.round ul li:hover label{
	-ms-transition: all .45s ease;
   -moz-transition: all .45s ease;
-webkit-transition: all .45s ease;
	 -o-transition: all .45s ease;
		transition: all .45s ease;
	}
.round ul li:hover label.r_1{border-color:#172c78; background-color:#172c78;background-position: 10px -93px;}
.round ul li:hover label.r_2{border-color:#2555a5; background-color:#2555a5;background-position: -152px -93px;}
.round ul li:hover label.r_3{border-color:#2973ba; background-color:#2973ba;background-position: -314px -93px;}
.round ul li:hover label.r_4{border-color:#33a1db; background-color:#33a1db;background-position: -477px -93px;}
.round ul li:hover label.r_5{border-color:#38bbeb; background-color:#38bbeb;background-position: -637px -93px;}

.round ul li h1{ padding:45px 0 0 0; color:#00a0e9; font-size:20px; font-weight:bold;}
.round ul li h2{ padding:45px 0 0 0; color:#00a0e9; font-size:18px; color:#3f3a31;}
.f_b ul li label{border-width:8px}

.r_1 ul li label{  position:relative;background-image: url(../images/round_icon1.png); background-repeat: no-repeat;}
.r_1 ul li label.r_1{border-color:#fff;background-position: -35px -20px;}
.r_1 ul li label.r_2{border-color:#fff;background-position: -243px -20px;}
.r_1 ul li label.r_3{border-color:#fff;background-position: -451px -20px;}
.r_1 ul li label.r_4{border-color:#fff;background-position: -659px -20px;}
.r_1 ul li label.r_5{border-color:#fff;background-position: -867px -20px;}


.r_1 ul li:hover label{
	-ms-transition: all .45s ease;
   -moz-transition: all .45s ease;
-webkit-transition: all .45s ease;
	 -o-transition: all .45s ease;
		transition: all .45s ease;
	}
	
.r_1 ul li:hover label.r_1{border-color:#e84141;background-color:#e84141;background-position: -35px -20px;}
.r_1 ul li:hover label.r_2{border-color:#ee744f;background-color:#ee744f;background-position: -243px -20px;}
.r_1 ul li:hover label.r_3{border-color:#f2934e;background-color:#f2934e;background-position: -451px -20px;}
.r_1 ul li:hover label.r_4{border-color:#f5a74c;background-color:#f5a74c;background-position: -659px -20px;}
.r_1 ul li:hover label.r_5{border-color:#f4c048;background-color:#f4c048;background-position: -867px -20px;}	


.r_1 ul li label:before{ position:absolute; left:0px; right:0px; bottom:0px; top:0px; border-radius:80px;content:""; z-index:9999;
border: 3px solid #ff3300;
			opacity:0;
	-webkit-opacity:0;
	   -moz-opacity:0;

   -moz-transform: scale(0.0);
-webkit-transform: scale(0.0);
        transform: scale(0.0); 
		
		transition: opacity 1s, transform 1s;
-webkit-transition: opacity 1s, transform 1s;
   -moz-transition: opacity 1s, transform 1s;
}
.r_1 ul li:hover label:before{
	border-width:3px; border-style:solid;
		 	opacity: 1;
	-webkit-opacity: 1;
	   -moz-opacity: 1;
	   
	   -moz-transform: scale(1);
	-webkit-transform: scale(1);
	 		transform: scale(1);
	
		transition: opacity 0.3s, transform 1s;
-webkit-transition: opacity 0.3s, transform 1s;
   -moz-transition: opacity 0.3s, transform 1s;

	}
.r_1 ul li:hover label.r_1:before{border-color:#e84141;}
.r_1 ul li:hover label.r_2:before{border-color:#ee744f;}
.r_1 ul li:hover label.r_3:before{border-color:#f2934e;}
.r_1 ul li:hover label.r_4:before{border-color:#f5a74c;}
.r_1 ul li:hover label.r_5:before{border-color:#f4c048;}
.r_1 ul li h1{ color:#f39500;}

.r_2 ul li{ padding-top:10px;}
.r_2 ul li label{ width:130px; height:130px; border-width:6px;  position:relative;background-image:none; background-repeat: no-repeat; }
.r_2 ul li label.r_1{border-color:#0e7684;background-image:url(../images/s_icon_1.jpg); background-position:center center;}
.r_2 ul li label.r_2{border-color:#209368;background-image:url(../images/s_icon_2.jpg); background-position:center center; }
.r_2 ul li label.r_3{border-color:#21953a;background-image:url(../images/s_icon_3.jpg); background-position:center center;}
.r_2 ul li label.r_4{border-color:#77b529;background-image:url(../images/s_icon_4.jpg); background-position:center center; }
.r_2 ul li label.r_5{border-color:#b9ca1a;background-image:url(../images/s_icon_5.jpg); background-position:center center;}

.r_2 ul li:hover label{  position:relative;background-image:none; background-repeat: no-repeat; overflow:hidden; z-index:1;}
.r_2 ul li:hover label.r_1{border-color:#0e7684;background-color:#fff;background-image:url(../images/s_icon_1.jpg); background-position:center center;}
.r_2 ul li:hover label.r_2{border-color:#209368;background-color:#fff;background-image:url(../images/s_icon_2.jpg); background-position:center center;}
.r_2 ul li:hover label.r_3{border-color:#21953a;background-color:#fff;background-image:url(../images/s_icon_3.jpg); background-position:center center;}
.r_2 ul li:hover label.r_4{border-color:#77b529;background-color:#fff;background-image:url(../images/s_icon_4.jpg); background-position:center center;}
.r_2 ul li:hover label.r_5{border-color:#b9ca1a;background-color:#fff;background-image:url(../images/s_icon_5.jpg); background-position:center center;}

.r_2 ul li label{
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transform:scale(1); 
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transition: opacity 0.35s, transform 0.35s;
	-moz-transition: opacity 0.35s, transform 0.35s;
	}
.r_2 ul li label:hover{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform:scale(1.1); 
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transition: opacity 0.35s, transform 0.35s;
	-moz-transition: opacity 0.35s, transform 0.35s;	
	}
.r_2 ul li h1{ color:#3faf37;}


	
.t_line{ border-top:1px solid #7c7c7d;}
.tsn500 {
	transition: all 500ms;
	-o-ransition: all 500ms;
	-ms-transition: all 500ms;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
}
.p_list{ width:100%; margin-top:50px; overflow:hidden;}
.p_list ul{}
.p_list ul li{  min-height:300px; position:relative; float:left;}
.p_list ul li img {
	display: block;
	width: 100%;
}
.p_list ul li .mask {
	opacity: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	color: #fff;
	cursor: pointer;
}
.p_list ul li:hover .mask {
	opacity: 1;
}

.p_list ul li .mask .mask-img {
	display: block;
	width: 100%;
	height: 100%;
}

.city_design{ width:100%; min-height:700px; position:relative;background-image:url(../images/ridc.jpg); background-position:center center; background-size:cover;}
.diffuse{ width:100%; min-height:700px; position:relative;background-image:url(../images/diffuse.jpg); background-position:center center; background-size:cover;}

.customer_box{width:100%;  background-color:#f3f3f3; position:relative;}
.customer_box .customer{ width:1200px; margin:0 auto;}
.customer_box .customer h1{ width:100%; height:200px; line-height:200px; text-align:center;color:#d0121b; position:relative;}
.customer_box .customer h1:after{border-bottom:2px solid #d0121b; position: absolute;width:11%; top:135px; left:45%;background-color: #ececec;content: "";}
.customer_box .customer_list{ width:1200px; margin:0 auto; overflow:hidden;}
.customer_box .customer_list ul{}
.customer_box .customer_list ul li{ float:left; width:161px; height:92px; margin-left:65px; margin-bottom:30px; text-align:center;}

.manage_box{width:100%; margin:0 auto; position:relative; overflow:hidden;}
.manage_box .s_customer{ padding:30px 0 0 0;}
.manage_box .manage_list{ width:1200px; margin:40px auto 0 auto; padding-bottom:40px; overflow:hidden;}
.manage_box .manage_list ul{}
.manage_box .manage_list ul li{ float:left;  min-height:300px;}
.manage_box .manage_list ul li span{ display:block; overflow:hidden; margin-top:20px;}
.manage_box .manage_list ul li img{ width:100%; margin:0 auto; text-align:center;}
.manage_box .manage_list ul li b{ display:block; float:left; width:2%; height:30px; background-color:#e9473f;} 
.manage_box .manage_list ul li h1{ float:left; width:96%; font-size:14px; font-weight:bold; margin-left:2%;}
.manage_box .manage_list ul li h2{ float:left; width:96%;font-size:14px; font-weight:normal;margin-left:2%;}

.share{ width:65%; overflow:hidden;}
.share ul{ margin-left:-15px;}
.share ul li{  float:left; margin-left:15px; }
.share ul li b{width:55px; height:55px;display:block;background-image: url(../images/share.png);background-repeat: no-repeat;}
.share ul li b.i1{background-position: -15px -5px;}
.share ul li b.i2{background-position: -68px -5px;}
.share ul li b.i3{background-position: -120px -5px;}
.share ul li b.i4{background-position: -171px -5px;}
.btn_box{ width:35%; overflow:hidden; position:relative; }
.btn_box .more_btn{ position:relative; margin-top:15px;}
.btn_box .more_btn a{  margin:10px 0 0 0; float:right;border-radius:0px;}

.add_p{ padding:30px 0;}
.address{ width:100%; float:left; margin-top:15px;}
.address ul{ margin-left:-60px;}
.address ul li{ float:left; width:25%; padding:0 0 0 60px;color:#fff;}
.address ul li h1{ font-size:22px; margin:20px 0; padding:0px; text-align:left; color:#fff;}
.address ul li h2{ font-size:18px; line-height:30px;text-align:left; color:#fff; width:100%; padding:5px 0;}


.f_nav{ width:100%; margin:8px auto 0 auto; position:relative;  overflow:hidden; }
.f_nav ul{ float:left; margin-left:-25px;}
.f_nav ul li{ float:left; font-size:16px; text-align:center; padding:20px 28px; position:relative; }
.f_nav ul li a{  display:block; color:#fff;}
.f_nav ul li a:hover{ color:#fff;}
.f_nav ul li i{
	display: block;
	margin: 5px auto 0 auto;
	width: 0;
	height: 2px;
	background-color: #fff;
	transition: all ease-out .2s;
	-ms-transition: all ease-out .2s;
	-moz-transition: all ease-out .2s;
	-webkit-transition: all ease-out .2s;
	-o-transition: all ease-out .2s
	}
.f_nav ul li:hover i { width:100%;}
.f_nav ul li.hov i{
	display: block;
	margin: 5px auto 0 auto;
	width: 50%;
	height: 2px;
	background-color: #fff;
	}
.f_nav ul li b{ position:absolute; top:1px; right:10px;}	
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{ padding:0px;}
.record{ line-height:75px; color:#fff; text-align:right; font-size:16px;}
.gotop{ width:60px; height:61px; display:block; position:fixed; right:30px;bottom:30px;background-image: url(../images/top.png); background-repeat: no-repeat;background-position: 0 0; z-index:9999;}

/*二级关于我们*/
.a_b_bg{ width:100%; min-height:752px; position:relative;background-image:url(../images/a_banner.jpg); background-position:center center; background-size:cover;}
.a_banner{ width:1200px; margin:0 auto; padding-top:250px;}
.a_banner h1{ font-size:22px;}
.a_banner h2{ font-size:68px;}
.a_banner h3{ font-size:30px; padding:70px 0; line-height:40px;}
.a_banner h1,.a_banner h2,.a_banner h3{ text-align:center; color:#fff;}

.describe{ width:1200px; margin:0 auto; padding:20px 0; overflow:hidden;}
.describe h1{ font-size:23px; font-weight:normal; text-align:center; padding:12px 0;}
.s_list{ width:1200px; margin:0 auto; padding:50px 0; overflow:hidden;}
.s_list ul{}
.s_list ul li{ float:left; width:33.333%;}
.s_list ul li i{width:86px; height:81px; margin:0 auto;display:block;background-image: url(../images/round_icon2.png);background-repeat: no-repeat;}
.s_list ul li i.i1{background-position: -28px -14px;}
.s_list ul li i.i2{background-position: -197px -14px;}
.s_list ul li i.i3{background-position: -366px -14px;}
.s_list ul li h1{ text-align:center;font-size:90px; font-weight:normal; text-align:center; display:block; margin-top:30px; color:#e9473f;font-family:"din-bold";}
.s_list ul li h2{ text-align:center; font-size:18px;font-weight:normal; text-align:center;color:#e9473f; margin-top:15px; }

.t_text .center h1,.t_text .center h2,.t_text .center h3{ color:#fff;}
.t_text .center h3{ font-size:24px;}
.t_text .manage_list ul li span b{ background-color:#fff;}
.t_text .manage_list ul li span h1,.t_text .manage_list ul li span h2{ color:#fff;}

.c_t_bg{min-height:600px; position:relative;background-image:url(../images/a_banner_2.jpg); background-position:center center; background-size:cover;}
.creative_t{ width:1200px; margin:0 auto; margin-top:130px; overflow:hidden; position:relative;}
.creative_t h1{ font-size:18px; text-align:center; color:#fff;}
.creative_t h2{ width:100%; height:80px; line-height:55px; text-align:center;color:#fff; font-size:36px; position:relative;}
.creative_t h2:after{border-bottom:2px solid #fff; position: absolute;width:8%; top:64px; left:46%;background-color: #ececec;content: "";}
.creative_t h3{ font-size:24px;  text-align:center; line-height:36px; padding-top:40px; color:#fff;}

.s_customer h1,.s_customer h2,.s_customer h3{ color:#272727;}
.s_customer b{ width:86px; height:35px; position:absolute; display:block; margin:auto;bottom:20px; left:0px; right:0px;background-image:url(../images/down_point.png); background-position:center center;}

.award h2:after{border-bottom:2px solid #e9473f; position: absolute;width:8%; top:64px; left:46%;background-color: #ececec;content: "";}
.award b{ width:86px; height:35px; position:absolute; display:block; margin:auto;bottom:20px; left:0px; right:0px;background-image:url(../images/down_point_r.png); background-position:center center;}

.s_customer{ width:1200px;  padding:60px 0 100px 0; margin:0 auto; overflow:hidden;}
.s_customer ul{}
.s_customer ul li{ float:left; width:20%; height:145px; margin-left:0px; margin-bottom:30px; text-align:center;}

.prize_list{ width:1200px; margin:0 auto; padding:50px 0; overflow:hidden;}
.prize_list ul{ width:1200px; margin-left:40px; overflow:hidden;}
.prize_list ul li{ float:left; padding:15px 0;}
.prize_list ul li h1,.prize_list ul li h2{ font-size:18px; text-align:left; margin:0px; padding:5px 0px;}
.prize_list ul li h2{ font-size:16px; width:90%;}

/*核心服务*/
.s_b_bg{ width:100%; min-height:750px; position:relative;background-image:url(../images/a_banner_3.jpg); background-position:center center; background-size:cover;}

.moma_t{ width:1200px; margin:0 auto; margin-top:90px; overflow:hidden; position:relative;}
.moma_t h1{ font-size:18px; text-align:center; color:#ff6666;}
.moma_t h2{ width:100%; height:80px; line-height:55px; text-align:center;color:#ff6666; font-size:36px; position:relative;}
.moma_t h2:after{border-bottom:2px solid #ff6666; position: absolute;width:8%; top:64px; left:46%;background-color: #ececec;content: "";}
.moma_t h3{ font-size:24px;  text-align:center; line-height:36px; padding-top:40px; color:#3f3a31;}

.p_icon{ width:1200px; margin:0 auto; padding:60px 0; overflow:hidden;}
.p_icon ul{}
.p_icon ul li{ float:left; }
.p_icon ul li span{ width:150px; height:150px; display:block;border-radius:88px; border:3px solid #ff6666; margin:0 auto;background-image: url(../images/product_icon.png);background-repeat: no-repeat; position:relative;}
.p_icon ul li span.i1{background-position: 5px 17px;}
.p_icon ul li span.i2{background-position: -175px 17px;}
.p_icon ul li span.i3{background-position: -350px 17px;}
.p_icon ul li span.i4{background-position: -530px 17px;}
.p_icon ul li h1{ text-align:center; font-size:24px; color:#ff6666; padding:20px 0; font-weight:normal;}

.p_icon ul li span:before{ position:absolute; left:0px; right:0px; bottom:0px; top:0px; border-radius:80px;content:""; z-index:9999;
border: 3px solid #ff6666;
			opacity:0;
	-webkit-opacity:0;
	   -moz-opacity:0;

   -moz-transform: scale(0.0);
-webkit-transform: scale(0.0);
        transform: scale(0.0); 
		
		transition: opacity 1s, transform 1s;
-webkit-transition: opacity 1s, transform 1s;
   -moz-transition: opacity 1s, transform 1s;
}
.p_icon ul li:hover span:before{
	border-width:1px; border-style:solid;
		 	opacity: 1;
	-webkit-opacity: 1;
	   -moz-opacity: 1;
	   
	   -moz-transform: scale(1);
	-webkit-transform: scale(1);
	 		transform: scale(1);
	
		transition: opacity 0.3s, transform 1s;
-webkit-transition: opacity 0.3s, transform 1s;
   -moz-transition: opacity 0.3s, transform 1s;

	}
.s_b_bg1{ width:100%; min-height:920px; position:relative;background-image:url(../images/a_banner_4.jpg); background-position:center center; background-size:cover;}		
.s_b_bg1 b,.s_b_bg2 b,.s_b_bg3 b,.s_b_bg4 b{ width:86px; height:35px; position:absolute; display:block; margin:auto;bottom:70px; left:0px; right:0px;background-image:url(../images/down_point.png); background-position:center center;}
.s_b_bg2{ width:100%; min-height:920px; position:relative;background-image:url(../images/a_banner_5.jpg); background-position:center center; background-size:cover;}
.s_b_bg3{ width:100%; min-height:920px; position:relative;background-image:url(../images/a_banner_6.jpg); background-position:center center; background-size:cover;}
.s_b_bg4{ width:100%; min-height:920px; position:relative;background-image:url(../images/a_banner_7.jpg); background-position:center center; background-size:cover;}
.repeat{ margin-top:90px; padding-bottom:90px;}
.repeat ul{ width:1200px; margin-left:5px;}
.repeat ul li h2{ width:83%; margin:0 auto; line-height:25px; text-align:left;}

.thr ul li{ width:33.333%;}
.thr ul li span{background-image: url(../images/product_icon1.png);background-repeat: no-repeat; position:relative;}
.thr ul li span.i1{background-position: 23px 17px;}
.thr ul li span.i2{background-position: -136px 17px;}
.thr ul li span.i3{background-position: -298px 17px;}
.thr ul li h2{ width:49%; margin:0 auto; line-height:25px; text-align:left; font-size:18px; }
/*案例*/
.m_top{ margin-top:80px;}
/*.case_bg1{ width:100%; min-height:752px; position:relative;background-image:url(../images/case_b1.jpg); background-position:center center; background-size:cover;}*/
.case_bg1{ width:100%; height:auto;}
.case_bg1 img{ width:100%; height:auto;}
.c_title{ width:1200px; height:120px; line-height:180px; text-align:center; font-size:35px; margin:0 auto; overflow:hidden;}
.c_title label{ color:#e9473f; font-weight:normal;}
.c_content{ width:1200px; margin:0 auto; overflow:hidden;}
.c_content .title{ width:1200px; margin:0 auto; margin-top:50px; padding:45px 0; overflow:hidden;}
.c_content .title h1{ font-size:32px; text-align:center; line-height:60px;}
.c_content .title h2{ width:65%; margin:0 auto; font-size:24px; text-align:center; line-height:35px;}
.c_content .c1{ background-color:#00b9ef; color:#fff;}
.c_content .c2{ background-color:#f39800; color:#fff;}
.c_content .c3{ background-color:#e10011; color:#fff;}
.c_content .c4{ background-color:#0053a6; color:#fff;}
.c_content .c5{ background-color:#8999cd; color:#fff;}
.c_content .c6{ background-color:#6fba2c; color:#fff;}
.case_pic{width:1200px; margin:0 auto; height:auto; overflow:hidden;}
.case_pic img{ max-width:100%; height:auto; display:block;}
.case_list{ width:1200px; margin:0 auto; padding:10px 0; overflow:hidden;}
.case_list ul{ margin-left:-1%;}
.case_list ul li{ width:33.333%; float:left; padding-left:1%;}
.case_list ul li img{ width:100%;}
/*服务运营*/
.a_h{ height:150px;}
.o_banner{ width:1200px; margin:0 auto;}
.o_banner img{ width:100%;}
.o_content{ width:1200px; padding:50px; margin:0 auto;}
.o_content h1{ width:100%; font-size:24px; font-weight:bold; color:#fff; height:40px; line-height:25px;border-bottom:1px solid #fff;}
.o_content h2{ width:100%; font-size:24px; font-weight:bold; color:#282828; height:40px; line-height:25px;border-bottom:1px solid #282828;}
.o_content h3{ width:100%; font-size:18px; font-weight:normal; color:#282828; height:60px; line-height:30px; padding-top:5px;}
.c_blue{ background-color:#3b9ee1;}
.c_green{ background-color:#4dbb21;}
.o_list{ width:100%; padding:20px 0; overflow:hidden;}
.o_list ul{}
.o_list ul li{ width:33.333%; float:left;}
.o_list ul li i{ width:54px; height:54px; display:block; float:left;background-image: url(../images/operating_icon.png);background-repeat: no-repeat; position:relative;}
.o_list ul li i.i1{background-position: 0px 0px;}
.o_list ul li i.i2{background-position: -122px 0px;}
.o_list ul li i.i3{background-position: -253px 0px;}
.o_list ul li i.i4{background-position: 0px -88px;}
.o_list ul li i.i5{background-position: -122px -88px;}
.o_list ul li i.i6{background-position: -249px -88px;}
.o_list ul li i.i7{background-position: -377px -88px;}
.o_list ul li i.i8{background-position: -503px -88px;}
.o_list ul li i.i9{background-position: -628px -88px;}
.o_list ul li label{ margin-top:10px; margin-left:10px; display:block; float:left; font-weight:normal; font-size:22px; color:#fff;}

.o_list1{ width:100%; padding:20px 0; overflow:hidden;}
.o_list1 ul{}
.o_list1 ul li{ width:33.333%; float:left;}
.o_list1 ul li i{ width:60px; height:60px; display:block; float:left;background-image: url(../images/operating_icon.png);background-repeat: no-repeat; position:relative;}
.o_list1 ul li i.i1{background-position: 2px -184px;}
.o_list1 ul li i.i2{background-position: -120px -184px;}
.o_list1 ul li i.i3{background-position: -247px -184px;}
.o_list1 ul li i.i7{background-position: 2px -184px;}
.o_list1 ul li i.i8{background-position: -500px -184px;}
.o_list1 ul li i.i9{background-position: -625px -184px;}

.o_list1 ul li i.i4{background-position: -4px -261px;}
.o_list1 ul li i.i5{background-position: -117px -261px;}
.o_list1 ul li i.i6{background-position: -242px -261px;}

.o_list1 ul li label{ margin-top:15px; margin-left:10px; display:block; float:left; font-weight:normal; font-size:22px; color:#282828;}
.o_list1 ul li span{ width:100%; display:block; float:left; font-size:14px; line-height:25px; margin-top:30px;}
.o_list1 ul li span p{ font-weight:normal; width:95%;}
.c_green h2{border-bottom:1px solid #fff;}
.c_green h2,.c_green h3,.c_green p{ color:#fff;}
.c_green .o_list1 ul li label{ color:#fff;}



/*新闻中心*/
.news_bg{ width:100%; position:relative; background-image:url(../images/news_b.jpg); background-position:center center; background-size:cover; z-index:100;}
.news_bg .news_t{ width:1200px;  height:752px; margin:0 auto; position:relative;}
.news_bg .news_t .n_t{position:absolute;bottom:130px; right:8px;}
.news_bg .news_t .n_t h1{ text-align:right; font-size:60px; color:#fff; font-weight:bold;  }
.n_bg{background-image:url(../images/news_b1.jpg);}

.news_content{ width:1200px; margin:0 auto; margin-top:-80px; position:relative; z-index:999;}
.news_content .n_banner{ width:100%; height:236px; background-color:#e9473f; color:#fff;font-size:36px; text-align:center; line-height:236px;}

.news_box{ width:1200px; margin:0 auto; background-color:#fff; overflow:hidden;}
.news_box .left{ width:870px; float:left; overflow:hidden;}
.news_box .right{ width:330px; float:left;overflow:hidden;}
.news_box .left .news_l{ width:100%; margin:0 auto; overflow:hidden;}
.news_box .left .news_l ul{}
.news_box .left .news_l ul li{ width:100%; height:877px; overflow:hidden; float:left; position:relative;}
.news_box .left .news_l ul li:hover{ background-color:#000; color:#fff;}
.news_box .left .news_l ul li span{ position:absolute; top:20px; left:20px; color:#000; font-size:20px;}
.news_box .left .news_l ul li.hov .content{ background-color:#000; color:#fff;}
.news_box .left .news_l ul li .content{ width:100%; min-height:205px; padding:15px 30px;}
.news_box .left .news_l ul li .content h1{ font-size:24px; font-weight:bold;}
.news_box .left .news_l ul li .content h2{ font-size:20px; font-weight:bold; padding-top:10px;}
.news_box .left .news_l ul li .content h3{ font-size:16px; line-height:25px; padding-top:15px;}

.news_box .right .news_r{ width:330px; padding:0 0px; margin:0 auto; overflow:hidden;}
.news_box .right .news_r ul{}
.news_box .right .news_r ul li{ width:100%; height:877px; overflow:hidden; float:left; padding:0 28px; position:relative;}
.news_box .right .news_r ul li span{ position:absolute; top:20px; left:20px; color:#000; font-size:20px;}
.news_box .right .news_r ul li.hov{ background-color:#000; color:#fff;}
.news_box .right .news_r ul li .content{ width:100%; min-height:205px; padding:15px 0px;}
.news_box .right .news_r ul li .content h1{ font-size:45px; font-weight:bold;}
.news_box .right .news_r ul li .content h2{ font-size:26px; font-weight:bold; padding-top:10px;}
.news_box .right .news_r ul li .content h3{ font-size:12px; line-height:25px; padding-top:15px;}
.news_box .right .news_r ul li .more{ width:100%; height:30px; line-height:30px; text-align:right; padding-right:20px; font-size:14px;}
.news_box .right .news_r ul li .more a{ color:#48bc01;}
.news_box .right .news_r ul li .more a:hover{ color:#48bc01;}
/*中国设计智慧*/
.news_l{ width:1200px; margin:0 auto; overflow:hidden;}
.news_l ul{}
.news_l ul li{  float:left; position:relative;}
.news_l ul li span{ position:absolute; top:20px; left:20px; color:#000; font-size:20px;}
.news_l ul li.hov{ background-color:#000; color:#fff;}
.news_l ul li .content{ width:100%; min-height:205px; padding:15px 30px;}
.news_l ul li .content h1{ font-size:24px; font-weight:bold;}
.news_l ul li .content h2{ font-size:20px; font-weight:bold; padding-top:10px;}
.news_l ul li .content h3{ font-size:16px; line-height:25px; padding-top:15px;}

.n_foot{ width:100%; margin:0 auto; overflow:hidden; padding:20px 0; background-color:#f2f2f2;}
.n_foot h3{ width:100%; display:block; text-align:center; padding:13px 0; font-weight:normal; overflow:hidden;}
.n_foot h3.f_z1{ font-size:40px; }
.n_foot h3.f_z2{ font-size:22px; }
/*联系我们*/
.add_bg{ width:100%; position:relative; background-image:url(../images/a_banner_bg.jpg); background-position:center center; background-size:cover; z-index:100;}
.add_bg .news_t{ width:1200px;  height:752px; margin:0 auto; position:relative;}
.add_bg .news_t .n_t{position:absolute;bottom:130px; right:8px;}
.add_bg .news_t .n_t h1{ text-align:right; font-size:60px; color:#fff; font-weight:bold;  }



.add_list{ width:1200px; margin:0 auto;overflow:hidden; }
.add_list ul{}
.add_list ul li{ width:100%; height:600px; float:left; }
.add_list ul li.red{background-color:#e9473f;}
.add_list ul li.gray{background-color:#f3f3f3;}
.add_list ul li span{ display:block; width:50%; float:left;}
.add_list ul li .text{ width:50%; height:500px;float:left; padding:50px; color:#fff;position:relative;}
.add_list ul li .text h1{ font-size:36px; line-height:65px;}
.add_list ul li .text h2{ height:60px; font-size:30px; position:relative;}
.add_list ul li .text h3{ font-size:20px; line-height:50px;}

.add_list ul li.gray .text h1{ color:#e9473f;}
.add_list ul li.gray .text h2{ color:#e9473f;}
.add_list ul li.gray .text h3{ color:#282828;}
.add_list ul li.gray .map label a,.add_list ul li.gray .map label a:hover{ color:#282828;}

.add_list ul li .map{ height:40px; position:absolute; bottom:-50px; left:50px;}
.add_list ul li .map i{ width:24px; height:39px; display:block; float:left;background-image:url(../images/map_icon.png); background-position:center center; background-repeat:no-repeat; }
.add_list ul li .map i.i1{background-position: 3px 4px;}
.add_list ul li .map i.i2{background-position: -59px 4px;}
.add_list ul li .map label{ float:left; height:39px; line-height:39px; color:#fff; line-height:39px; font-size:20px; font-weight:normal; margin-left:10px;cursor:pointer;}
.add_list ul li .map label a,.add_list ul li .map label a:hover{ color:#fff;}
/*弹框*/
.modal-title{ color:#333;}
.modal-body{ color:#333;height:500px; margin:0px; padding:0px;}
.modal-dialog{ width:1000px; }
.BMap_Marker label{max-width:none;}



