﻿@charset "utf-8";
/* CSS Document */
/*公用开始*/
	body{font-family: Arial,"Microsoft Yahei"}
	.container {
    width: 1170px;
	}
.container-fluid{
	min-width:1170px;}	
	
	p{
		line-height:1.5;}
	a{ color:#333;
    text-decoration: none
	}
	a:focus, a:hover{
		text-decoration:none;
		}
	.form-control{
	border-radius: 0px;
    -webkit-box-shadow: none;;
	box-shadow:none;
}	
.thumbnail{
	border-radius:0px;
	
	}
.form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

	li{ list-style:none;}
	.white{ color:#fff;}
	.black{ color:#333;}
	
	
	.f12{ font-size:12px;}
	.f14{ font-size:14px;}
	.f16{ font-size:16px;}
	.f20{ font-size:20px;}
	.f24{ font-size:24px;}
	
   .f3f{ color:#3f3f3f;}
   .f59{ color:#595959;}
   .f6f{ color:#6f6f6f;}
   .f7f{ color:#7f7f7f;}
	
	.mtop20{ margin-top:20px;}
	.mtop30{ margin-top:30px;}
	.mtop40{ margin-top:40px;}
	.mtop50{ margin-top:50px;}
	.mtop80{ margin-top:80px;}
	.mtop100{ margin-top:100px;}
	
	.ptop20{ padding-top:20px;}
	.ptop40{ padding-top:40px;}
	.ptop80{ padding-top:80px;}
	.ptop100{ padding-top:100px;}
	.ptop110{ padding-top:110px;}
	.pbot180{ padding-bottom:120px;}
	
#cn_pages{
	margin-top:80px;
	}	
#cn_pages a{
	display:inline-block;
	margin-right:10px;
	padding:0 15px;

	height:40px;
	line-height:40px;
	color:#7f7f7f;
	font-size:14px;
	text-align:center;
	border:1px #e5e5e5 solid;
	}	
#cn_pages span{
	display:inline-block;
	margin-right:10px;
	padding:0 15px;

	height:40px;
	line-height:40px;
	color:#7f7f7f;
	font-size:14px;
	text-align:center;
	color:#fff;
	background-color:#d51423;
	}	
#show_pages{
	margin-top:100px;
	text-indent:0px;

	}	
#show_pages a{
	display:inline-block;
	padding-top:40px;
	height:120px;
	width:50%;
	color:#595959;
	font-size:16px;
	text-align:left;
	background-color:#f5f5f5; 
	text-indent:0px;
	background-repeat:no-repeat;
	}	
#show_pages a:hover{
	background-color:#d51423 ;
	color:#fff;
	}	
#show_pages a.left{
	padding-left:100px;
	}	
#show_pages a.left {
	background-position:30px 0px;
	background-image:url(../images/show_page_left_g.png);
	}	
#show_pages a.left:hover {
	background-image:url(../images/show_page_left_w.png);
	}	
#show_pages a.right{
	padding-left:80px;
	}	
#show_pages a.right{
	background-position:315px 0px;
	background-image:url(../images/show_page_right_g.png);
	}	
#show_pages a.right:hover{
	background-image:url(../images/show_page_right_w.png);
	}	
/*公用主体盒子 */
.cn_main{
	}
/*sub_banner*/
.sub_banner{
	min-width:1170px;
	background-color:#f7f7f7;
	}
.sub_banner img{
	}
.sub_banner .cn_main{
	padding-left:0px;
	height:40px;
	line-height:40px;
	color:#999;
	background-color:#f7f7f7;
	}
.sub_banner  .cn_main a{
	height:40px;
	line-height:40px;
	color:#999;
	}
.swiper-container.swiper-container-horizontal > .swiper-pagination-bullets{
bottom:25px;
	}


.cn_main .main_nav{
	margin-top:60px;
	height:30px;
	border-bottom:1px #bfbfbf solid;
	}
.cn_main .main_nav ul{
	float:right;
	margin-bottom:0px;
	}
.cn_main .main_nav ul li{
	float:left;
	height:32.5px;
	border-bottom:5px transparent solid;
	list-style:none;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:-2.5px;
	}
.cn_main .main_nav ul li.active{
	border-bottom:5px #d51423 solid;
	}
.cn_main .main_nav ul li:nth-child(1){
	-border-bottom:5px #d51423 solid;
	}
.cn_main .main_nav ul li a{
	display:block;
	font-size:16px;
	color:#595959;
	}
.cn_main .main_nav ul li:hover{
	border-bottom:5px #d51423 solid;
	}
.cn_main_cont .cn_title{
	margin-top:50px;
	height:30px;
	line-height:30px;
	font-size:30px;
	font-weight:bold;
	color:#3f3f3f;
	}
.cn_main .cn_title{
	margin-top:50px;
	text-align:left;
	height:30px;
	line-height:30px;
	font-size:30px;
	font-weight:bold;
	color:#3f3f3f;
	}
.cn_main_cont{
	float:left;
	width:790px;
	}
	
.cn_show .cn_main_cont{/*内容页 主体*/
	margin-top:30px;
	padding-left:20px;
	padding-right:20px;
	font-size:16px;
	color:#595959;
	line-height:1.6;
	//text-indent:2em;
	}
.cn_show .cn_main_cont.mtop110{/*内容页 主体*/
	margin-top:110px;
	}
.cn_show .cn_main_cont p{/*内容页 主体*/
	margin-top:30px;
	font-size:16px;
	color:#595959;
	line-height:1.6;
	text-indent:2em;
	}
.cn_show .cn_main_cont h1{/*内容页 主标题*/
	margin-top:0px;
	margin-bottom:0px;
	font-size:30px;
	color:#3f3f3f; 
	text-align:center;
	}
.cn_show .cn_main_cont h2{/*内容页 主标题*/
	margin-top:20px;
	margin-left:-20px;
	margin-right:-20px;
	padding-bottom:40px;
	margin-bottom:40px;
	font-size:14px;
	color:#7f7f7f;
	text-align:center;
	border-bottom:1px #e5e5e5 solid;
	}
	
/*cn_sidebar*/
.cn_sidebar{
	float:right;
	margin-top:110px;
	width:320px;
	}
.cn_sidebar.jit img{
	width:153px;
	border:1px #e5e5e5 solid;
	}
	
	 cn_sidebar
.cn_show .cn_sidebar{/*内容页边栏*/
	margin-top:30px;
	}
.cn_show_design	.cn_sidebar{/**/
margin-top:165px;
}
.cn_show_design	.cn_sidebar>div{/**/
background-color:#fff;
padding-bottom:25px;
}
.cn_show_design	.cn_sidebar .affix-top {
}

.cn_show_design	.cn_sidebar .affix {
    position: fixed;
	display:block;
    top: 165px;
    z-index: 999;}
	
	
.cn_show_design	.cn_sidebar p{/**/
width:320px;
border-top:10px  #d51726 solid;
padding:50px 30px;
background-color:#f9f9f9;
font-size:14px;
color:#595959;
line-height:1.6;
	}

.cn_show_design	.cn_sidebar a.btn_zhix{/**/

margin-top:25px;
display:block;
font-size:14px;
color:#fff;
height:40px;
line-height:40px;
text-align:center;
background-color:#d51726;
	}
	
	.cn_show_design	.cn_sidebar p:nth-child(2){/**/
margin-top:50px;
	}
.bshare-custom.icon-medium a{
	height:14px;
	}

.cn_sidebar h1{
	margin-top:0px;
	margin-bottom:20px;
	padding-left:20px;
	height:60px;
	line-height:60px;
	font-size:20px;
	font-weight:700;
	color:#7f7f7f;
	background-color:#f6f6f6;
	border-left:30px #e7e7e7 solid;
	}
.cn_sidebar h1.second{
	margin-top:50px;
	margin-bottom:0px;
	}
.cn_sidebar ul {
	padding-left:0px;
	}
.cn_sidebar ul li{
	height:55px;
	line-height:55px;
	border-bottom:1px #e5e5e5 solid;
	}
.cn_sidebar ul li a{
	display:block;
	font-size:14px;
	color:#595959;
	}
.cn_sidebar ul li a:hover{
	color:#d51423;
	}
.cn_sidebar ul li span{
	display:inline-block;
	margin-right:20px;
	margin-left:15px;
	width:15px;
	height:15px;
	line-height:16px;
	text-align:center;
	background-color:#e7e7e7;
	color:#7f7f7f;
	font-size:12px;
	}
.cn_sidebar ul li:nth-child(1) span{
	background-color:#d51423;
	color:#fff;

	}
.cn_sidebar ul li:nth-child(2) span{
	background-color:#d51423;
	color:#fff;
	}
.cn_sidebar ul li:nth-child(3) span{
	background-color:#d51423;
	color:#fff;
	}
	
.cn_sidebar dl {
	padding-left:0px;
	}
.cn_sidebar dl dd{
	height:55px;
	line-height:55px;
	border-bottom:1px #e5e5e5 solid;
	}
.cn_sidebar dl dd a{
	display:block;
	line-height:55px;
	font-size:16px;
	color:#595959;
	}
.cn_sidebar dl dd a:hover{
	color:#d51423;
	}
.cn_sidebar dl dd a:hover b{
	}
.cn_sidebar dl dd span{
	display:inline-block;
	margin-right:20px;
	margin-left:15px;
	width:8px;
	height:8px;
	line-height:15px;
	text-align:center;
	background-color:#595959;
	color:#fff;
	font-size:12px;
	}
.cn_sidebar dl dd b{
	display:inline-block;
	float:right;
	margin-right:20px;
	line-height:55px;
	font-weight:normal;
	color:#595959;
	font-size:16px;
	}
.cn_sidebar dl dd i.line{
	display:inline-table;
	line-height:55px;
	color:#595959;
	font-size:16px;
	}
	
	
	
.cn_sidebar img{
	margin-top:20px;
	margin-right:0px;
	
	width:155px;
	height:75px;
	-border:1px #e5e5e5 solid;
	}
.cn_sidebar img:nth-child(even){
	margin-right:5px;
	}
.cn_sidebar p {
    margin-bottom: 0px;
    padding-left: 10px;
    font-size: 16px;
    color: #595959;
    line-height: 40px;
}	
.cn_sidebar h1.second+p {
    margin-top: 20px;
}	
	
/*header*/
  .header_logo{
	  padding-top:50px;
	  height:180px;
	  background-image:url(../images/logo_bg.jpg);
	 
  }  
  .header_logo ul{
	  float:right;
	  margin:10px;
  }  
  .header_logo ul li{
	  position:relative;
	  float:left;
	  margin-right:10px;
 	  width:75px;
	  height:30px; 
	  line-height:30px;
	  font-size:12px;
	  font-weight:bold;
	  text-align:center;
	  border:1px #bfbfbf solid;
 }  
  .header_logo ul li a{
	  display:inline-block;
 	  color:#d61423;
 }  
  .header_logo b{
	  color:#7f7f7f;
  }
  .header_logo .email_pop{
	display:block;
	overflow:hidden;
	position:absolute;
	top:40px;
	right:-20px;
	width:320px;
	height:0px;
	border-radius:5px;
	background-color:#e2eefb;
	z-index:9999;
	}
  .header_logo .active{
	height:260px;
	}
  .header_logo .email_pop h1{
	  position:relative;
	  margin:0px;
	height:60;
	line-height:60px;
	background-color:#367ed2;
	font-size:16px;
	color:#fff;
	}
  .header_logo .email_pop h1 span{
	  display:inline-block;
	  position:absolute;
	  top:5px;
	  right:5px;
	  width:24px;
	  height:24px;
	  text-align:center;
	  line-height:24px;
	  font-size:14px;
	  color:#CCC;
	  cursor:pointer;
	}
  .header_logo .email_pop form{
	  margin-top:20px;
	  padding-left:40px;
	  text-align:center;
	}
	
  .header_logo .email_pop form input.form-control{
	  padding: 0 12px;
	  width:240px;
	height:40px;
	line-height:38px;
	text-align:left;
	  border:1px #b5b5b5 solid;
	  background-color:transparent;
	}
  .header_logo .email_pop form  .input-group{
	margin-top:10px;
	}
  .header_logo .email_pop form input.user{
	  width:100px;
	  border-right:none;
	}
  .header_logo .email_pop form input.power{
	  width:200px;
	}
	
	
  .header_logo .email_pop	.input-group-addon {
	padding:0px;
    font-size: 12px;
    font-weight: 400;
	line-height:38px;
	text-align:center;
    color: #777;
	height:40px;
	border-radius:0px;
    text-align: center;
    background-color: transparent;
    border: 1px #b5b5b5 solid;
  }
  
  .header_logo .email_pop  .input-group-addon:first-child {
    border-right: 0;
	width:40px;}
	
  .header_logo .email_pop form input.form-control::placeholder{
	  color:#b5b5b5;
	  font-weight:normal;
	}
	#basic-addon2{
		padding-right:5px;
		width:100px;
	  color:#b5b5b5;
	  	  border-left:none;

	}
	
  .header_logo .email_pop form input[type="submit"]{
	  margin-top:20px;
	background-color:#367ed2;
	border:none;
	color:#fff;
	font-size:16px;
	line-height:38px;
	text-align:center;
	font-weight:normal;
	}
  
	.swiper_banner {
		position: relative;
	}
		.swiper_banner .swiper-slide {
			/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	  }
  

  
  .cnne_nav{
	  position:relative;
	  height:72px;
	  background-color:#242b37;
	  z-index:999;
	  }  
  .cnne_nav container{
	  background-color:#242b37;
	  }  
  .cnne_nav.affix{
	  position:fixed;
	  width:100%;
	  top:0px;
	  }  
	  
  .cnne_nav a{
	  display:inline-block;
	  color:#fff;
 	  line-height:72px;
	  font-size:20px;
	  color:#fff;
	  font-weight:bold;
	  }  
 .cnne_nav ul{
		  float:right;
		  margin-bottom:0px;
 }
 .cnne_nav  ul li{
	float:left;
 	height:72px;
	text-align:center;
 } 
 .cnne_nav  a.cnne_nav_main{
	width:130px;
 } 
 .cnne_nav ul li a{
	  display:inline-block;
	  font-size:20px;
	  color:#fff;
}
 .cnne_nav ul li a:hover{
	 background-color:#d61423;
	 
 } 
 .cnne_nav  .sub_nav{
	 display:none;
	 position:absolute;
	 left:0;
	 width:100%;
	 height:0px;
	 } 
 .cnne_nav ul li a:hover + .sub_nav{
	 z-index:999;
	 display:block;
	 width:100%;
	 height:60px;
	 background-color:#d61423;
	 transition: all 0.36s ease;
 } 
 .cnne_nav  .sub_nav:hover{
	 display:block;
	 height:60px;
	 background-color:#d61423;
	 transition: all 0.36s ease;
	} 
 .cnne_nav .sub_nav ul{
	float:right;
	width:950px;
	 }
 .cnne_nav  .sub_nav ul li{
	float:left;
	margin-right:30px;
 	height:60px;
	text-align:left;
 } 
 .cnne_nav .p_right  .sub_nav ul li{
	float:right;
 } 

 .cnne_nav .sub_nav ul li a{
	  display:inline-block;
	  line-height:60px;
	  font-size:16px;
	  font-weight:normal;
	  color:#f3b8bc;
}
 .cnne_nav .sub_nav ul li a span{
	  font-size:12px;
}
 .cnne_nav .sub_nav ul li a:hover{
	 color:#fff;
}


/*查看更多*/
.cnne_more{
	margin:40px auto 0px;
	width:150px;
	height:40px;
	border:1px #bfbfbf solid;
	text-align:center;
	line-height:40px;
	color:#bfbfbf;
	
	}
.cnne_more a{
	display:block;
	color:#595959;
	
	}
/*swiper*/
    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-container .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
 .swiper-container   .swiper-pagination-bullet {
      width: 20px;
      height: 20px;
      text-align: center;
      line-height: 20px;
      font-size: 12px;
      color:#000;
      opacity: 1;
      background-color: rgba(0,0,0,0);
	  background-image:url(../images/logo_c.png);
	  border-radius:0;
    }
 .swiper-container   .swiper-pagination-bullet:nth-child(2), .swiper-container .swiper-pagination-bullet:nth-child(3) {
	  background-image:url(../images/logo_n.png);
    }
  .swiper-container   .swiper-pagination-bullet:nth-child(4) {
	  background-image:url(../images/logo_e.png);
    }
 .swiper-container    .swiper-pagination-bullet-active {
      color:#fff;
      background-color: rgba(0,0,0,0);
	  border-radius:0;
	  background-position-y:20px;

    }


/*swiper_bootra */
.banner_slide li {
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #000;
    opacity: 1;
    background-color: rgba(0,0,0,0);
    background-image: url(../images/logo_c.png);
    border-radius: 0;
    border: none;

}
.banner_slide li:nth-child(2), .banner_slide li:nth-child(3) {
	background-image:url(../images/logo_n.png);
	}
	.banner_slide li:nth-child(4) {
    background-image:url(../images/logo_e.png);
    }

.banner_slide li.active {
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
 background-color: rgba(0,0,0,0);
    background-position-y: 20px;
}

/*swiper_news */
    .swiper-container_news {
		overflow:hidden;
		--position:relative;
    }
	
	
	
	
   .swiper-container_news    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
   .swiper-container_news    .swiper-slide img{
    }
 .swiper-container_news   .swiper-pagination-bullet {
      width: 10px;
      height: 10px;
	  border:3px #fff solid;
      color:#d51423;
      background-color: rgba(0,0,0,0);
      opacity: 1;
      background-color: rgba(0,0,0,0.2);
	  border-radius:0;
    }
 .swiper-container_news    .swiper-pagination-bullet-active {
      width: 10px;
      height: 10px;
      background-color: rgba(0,0,0,0);
	  border:none;
 	  background-image:url(../images/fankuai_red.png);
    }
	
    .swiper-container_news .news_left h3{
	font-size:16px;
	color:#7f7f7f;
	text-align:center
	}
    .swiper-container_news .news_right h3{
	text-align:left;
	margin-top:5px;
	font-size:16px;
	color:#222;
	background-image:url(../images/news_right.png);
	background-repeat:no-repeat;
	}
    .swiper-container_news .news_right p{
		padding-left:0px;
		margin-left:0px;
		text-align:left;
	font-size:14px;
	color:#7f7f7f;
	}
    .news_right p{
	color:#7f7f7f;
	}
    .swiper-container_news .swiper-wrapper a{
		margin-left:0px;
	}
    .swiper-container_news .swiper-wrapper .swiper-slide .col-md-3{
		margin-top:30px;
	}
    .swiper-container_news .swiper-wrapper .swiper-slide .col-md-9{
		margin-top:30px;
	}
/*news*/
.news{
	margin-top:60px;
	border-bottom:1px #e8e8e8 solid;
	
	}
.news h1{
	margin-bottom:40px;
	font-size:24px;
	text-align:center
	}
.news ul{
	padding-left:0px;
	padding-right:26px;
	}
.news .news_left{
	padding-right:20px;
	height:80px;
	background-color:#e8e8e8;
	font-size:12px;
	color:#7f7f7f;

	text-align:center
	}
.news .news_left h3{
	font-size:16px;
	color:#7f7f7f;
	text-align:center
	}
.news .news_right h3{
	margin-top:5px;
	font-size:16px;
	color:#222;
	background-image:url(../images/news_right_index.png);
	background-position: -999px bottom;
	background-repeat:no-repeat;
	}
.news a{
	display:block
	 }	
.news a:hover .news_left{
	background-color:#d51423;
	color:#f3b8bc;
	 }	
.news a:hover .news_left h3{
	color:#fff;
	 }	
.news a:hover .news_right h3{
	background-position: right bottom;
	color:#d51423;
	 }	
.news .news_right_box ul{
	margin-top:-25px;
	margin-bottom:0;
	padding-right:0px;
	}
.news .news_right_box ul li{
	margin-top:25px;
	padding-bottom:25px;
	height:105px;
	border-bottom:1px #e8e8e8 solid;
	
	}
.news .news_right_box ul li:nth-child(4){
	border-bottom:none;
	}
/*部门事业群*/
.bumen{
	position:relative;
	overflow:hidden;
	margin-top:60px;
	  background:url(../images/bg_bum.png) repeat-x ;
	  background-position:0 86px;
	}
.bumen h1{
	margin-bottom:40px;
	font-size:24px;
	text-align:center
	}
.bumen .swiper-button-next span.glyphicon , .bumen .swiper-button-prev span.glyphicon {
display:inline-block;line-height:44px;	font-size:20px; color:#777; }
.bumen .swiper-button-next:hover span.glyphicon , .bumen .swiper-button-prev:hover span.glyphicon {
 color:#d51423}
 
.swiper-container_bum.gallery-top{ 
padding-bottom:40px;
      height: 80%;
      width: 100%;
	  background-color:#f6f6f6;
    }
    .gallery-top .col-md-6 img {
		margin-left:35px;
    }
    .gallery-top h2 {
		margin-top:15px;
		text-align:left;
	  font-size:20px;
	  font-weight:normal;
	  color:#484848;
    }
    .gallery-top p {
		text-align:justify;
	  font-size:14px;
	  color:#595959;
    }
	
	
    .gallery-thumbs {
		position:relative;
		overflow:hidden;
	  height:137px;
      box-sizing: border-box;
      padding: 10px 0;
    }
    .gallery-thumbs .swiper-slide {
		height:132px;
		background:none;
    }
	.gallery-thumbs.swiper-container_bum{
	  margin-left:128px;
	  margin-right:128px;
	  background-image:url(../images/bg_bum_top1.png);
		
		}
    .gallery-thumbs  h2{
		display:block;
		padding-left:10px;
		margin-top:40px;
		margin-bottom:48px;
		border-left:1px  #bcbcbc solid;
	  font-size:20px;
	  font-weight:normal;
	  text-align:center;
	  color:#484848;
	  cursor:pointer;
    }
	
    .swiper-slide-thumb-active h2{
		width:221px;;
		color:#d51423;
    }
	
	    .gallery-thumbs .swiper-slide-thumb-active{
		background:url(../images/bg_bum_b.png) no-repeat;
		background-position:110px -10px;

    }
.swiper-container_bum .col-md-5{
	margin-top:40px;
	width:530px;
	padding-left:50px;
	padding-right:0px;
	
	}	
.swiper-container_bum .col-md-7{
	margin-top:40px;
	width:640px;
	padding-left:40px;
	padding-right:50px;
	
	}
.swiper-container_bum  .swiper-slide .col-md-7 p{
	font-size:16px;
	color:#7f7f7f;
	line-height:1.5;
	}
	
	
	
		
.swiper-container_bum .swiper-button-white span.glyphicon{
	display:inline-block;
	line-height:44px;
	font-size:20px;
	}
/*server*/
.server{
	margin-top:60px;
	}
.server h1{
	margin-bottom:40px;
	font-size:24px;
	text-align:center
	}
.server ul{
	padding-left:0px;
	margin-left:-5px;
	margin-right:-5px;
	}
.server ul li{
	float:left;
	margin-right:5px;
	margin-left:5px;
	list-style:none;
	width:285px;
	padding-top:50px;
	padding-bottom:50px;
	text-align:center;
	background-color:#f6f6f6;
}
.server ul li a{
	display:block;
	margin-top:16px;
	margin-left:62px;
	width:160px;
	height:50px;
	border-radius:25px;
	background-color:#e8e8e8;
	font-size:20px;
	color:#595959;
	text-align:center;
	line-height:50px;
	
}
.server ul li:hover a{
	font-size:0px;
	background-image:url(../images/server_bg.jpg);
}
.server ul li:hover a span{
	font-size:0px;
}
.server ul li a:hover{
	font-size:0px;
	background-image:url(../images/server_bg.jpg);
}
.server ul li a{
	position:relative;
	padding-left:36px;
}
.server ul li a span{
	position:absolute;
	top:0px;
	left:25px;
	color:#ea878f;
	font-size:24px;
	font-family: Arial;
	
}
.server ul li p{
	margin-top:20px;
	font-size:14px;
	color:#7f7f7f;
	text-align:center;
	font-family: Arial;
}
/*查看 服务 更多*/
.cnne_more:hover{
	border:none;
	background-color:#d80e19;
}
.cnne_more:hover a{
	color:#fff;
}
/*专家*/
.zhuanjia{
	margin-top:60px;
	overflow:hidden;
	}
.zhuanjia h1{
	margin-bottom:40px;
	font-size:24px;
	color:#3f3f3f;
	text-align:center
	}
.zhuanjia .swiper-container_zhuanjia{
	position:relative;
}

.zhuanjia .swiper-slide{
	background-color:#f6f6f6;
}
.zhuanjia .swiper-slide h2{
	margin-top:30px;
	padding-left:30px;
	font-size:20px;
	font-weight:bold;
	color:#3f3f3f;
}
.zhuanjia .swiper-slide p{
	margin-top:10px;
	padding-left:30px;
	font-size:14px;
	color:#7f7f7f;
}
.zhuanjia .swiper-slide a{
	display:block;
	transition: all 0.36s ease;
	height:80px;
	border-top:1px #ebebeb solid;
	margin-top:30px;
	padding-left:30px;
	font-size:14px;
	color:#7f7f7f;
}
.zhuanjia .swiper-slide a span{
	display:inline-block;
	margin-top:27px;
	width:80px;
	height:25px;
	line-height:25px;
	font-size:12px;
	text-align:center;
	color:#d61423;
	border:1px #d61423 solid;
	border-radius:12.5px;
	
}
.zhuanjia .swiper-slide a:hover{
	background:#d61423 url(../images/zhuanjia_right_index.png)  no-repeat;
	background-position:300px 0px;
	transition: all 0.36s ease;
}
.zhuanjia .swiper-slide a:hover span{
	color:#fff;
	border:1px #fff solid;
}




.zhuanjia .swiper-button-next,.zhuanjia .swiper-button-prev{
	display:none;
}
.zhuanjia:hover .swiper-button-next{
	right:0px;
	display:block;
	width:50px;
	height:50px;
	background-color:#535353;
	
}
.zhuanjia:hover  .swiper-button-prev{
	left:0px;
	display:block;
	width:50px;
	height:50px;
	background-color:#535353;
}
.zhuanjia .swiper-button-next:hover,.zhuanjia .swiper-button-prev:hover{
	background-color:#73121a;
}


/*footer*/
.footer_t{
	margin-top:100px;
	padding-top:80px;
	height:240px;
	background-color:#f6f6f6;
	}
	
.footer_t .container{
	padding-left:0px;
	padding-right:0px;
	background-color:#f6f6f6;
	}
.footer_t img{
	margin-left:6px;
	margin-right:6px;
	width:185px;
	border:1px #c5c5c5  solid;
	}
.footer_t img:nth-child(1){
	margin-left:0px;
	}
.footer_t img:nth-child(6){
	margin-right:0px;
	}
.footer{
	margin-top:120px;
	height:72px;
	background-color:#d61423;
	}
.footer .container{
	background-color:#d61423;
	}
	
.footer_t+.footer{
	margin-top:0px;
	}
.footer ul{
	margin-left:-60px;
}
.footer ul li{
	
	float:left;
	padding-left:23px;
	padding-right:23px;
	color:#fff;
	line-height:72px;
}
.footer ul li:nth-child(1){
	padding-left:5px;
}


.footer ul li a{
	display:block;
	 color:#f3b8bc;
}
.footer ul li a:hover {
	color:#fff;
}
.footer_m{
	height:238px;
	background-color:#31343c;
	}
.footer_m .container{
	padding-right:0px;
	background-color:#31343c;
	}
.footer_m ul{
	margin-left:-60px;
}
.footer_m li{
	float:left;
	padding-left:60px;
	}
.footer_m li:nth-child(1){
	padding-left:5px;
	}
.footer_m li:nth-child(2){
	width:568px;
	}
.footer_m li a {
	margin-right:20px; 
	padding-left:0px; 
	display:inline-block; 
	width:30px; height:30px; 
	border-radius:15px; 
	background-color:#5a5d63; 
	text-align:center; 
	line-height:30px;	}
.footer_m li a img{
	}
.footer_m li h1{
	margin-top:60px;
	font-size:20px;
	font-weight:bold;
	color:#5a5d63;
	}
.footer_m li h1+p{
	margin-top:25px;
	}
.footer_m li p{
	margin:0;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	color:#5a5d63;
	}
.footer_m li .erweima{
	margin-top:60px;
	width:90px;
	height:118px;
	background-color:#17181c;
	font-size:10px;
	line-height:28px;
	text-align:center;
	color:#fff;
	}
.footer_m li .erweima img{
	width:90px;
	height:90px;
	}
.footer_b{
	height:80px;
	background-color:#17181c;
	}
.footer_b p{
	margin-bottom:0px;
	line-height:80px;
	font-weight:bold;
	font-size:14px;
	color:#5a5d63;
	text-align:center;

	}
/*动态焦点*/
.cn_news_dt{
	}
.cn_news_dt h4.media-heading{
	margin-top:30px;
	font-size:20px;
	color:#595959;
	font-weight:normal;
	}
.cn_news_dt h4.media-heading:hover{
	color:#d51423;
	}
.cn_news_dt .media a:hover h4.media-heading{
	color:#d51423;
	}
	
	
.cn_news_dt	.media{
	margin-top:30px;
	
	background-color:#f7f7f7;
	}
.cn_news_dt	.media-left{
	padding-right:40px;
	
	background-color:#f7f7f7;}
.cn_news_dt h5{
	font-size:12px;
	color:#7f7f7f;
	}
.cn_news_dt .media-body p{
	margin-top:40px;
	padding-right:35px;
	font-size:14px;
	color:#595959;
	}
/*近期公告*/
.cn_news_gongg .media-body p{
	margin-top:20px;
	}
.cn_news_gongg .media-body b{
	font-size:24px;
	color:#7f7f7f;
	}
/*视频中心*/
.cn_news_video{
	width:1120px;
	 text-align:center;
}
.cn_news_video h1{
	margin-top:40px;
	font-size:20px;
	color:#595959;
	text-align:left;
}
.cn_news_video h1 span{
	margin-right:20px;
	color:#d51423;
	
}
.cn_news_video .thumbnail{
	padding:0px;
	border:none;
	background-color:#f7f7f7;
}
.cn_news_video .thumbnail a{
	display:block;
	width:383.533px;
	height:184px;
}
.cn_news_video .thumbnail a img{
	display:none;
	margin-left:0px;
}
.cn_news_video .thumbnail:hover a img{
	transition: all 0.36s ease;
	display:block;
}
.cn_news_video .thumbnail h3{
	padding-left:31px;
	text-align:left;
	font-size:20px;
	color:#595959;
	border-radius: 0px;
}

.cn_news_video video{ width:1120px;}
/*设计服务*/

.cn_dedign .row{
}
.cn_dedign .thumbnail{
	margin-bottom:30PX;
	padding:0px;
	border:none;
	background-color:#f7f7f7;
	border-radius:0px
	
}
.cn_dedign .thumbnail img{
	width:100%
}
.cn_dedign .thumbnail:hover{
	background-color:#d51423;
}
.cn_dedign .thumbnail h3{
	background-color:transparent;
}
.cn_dedign .thumbnail:hover h3{
	color:#fff;
	transition: all 0.36s ease;
}
.cn_dedign .thumbnail:hover h3{
	background:#d61423 url(../images/zhuanjia_right.png) no-repeat;
	background-position:300px 5px;
}
.cn_dedign .thumbnail h3{
	margin-top:15px;
	padding-left:26px;
	text-align:left;
	font-size:20px;
	color:#595959;
}
.cn_dedign.cn_show_design .thumbnail h3{
	margin-top:15px;
	padding-left:26px;
	text-align:left;
	font-size:14px;
	color:#595959;
}
.cn_dedign.cn_show_design .thumbnail:hover h3{
color: #fff;
transition: all 0.36s ease;
}
.cn_dedign.cn_show_design .thumbnail a{
	display:block
}
.cn_dedign.cn_show_design .thumbnail .caption {
    padding: 5px;
}

.cn_dedign.cn_show_design h2{
	
	margin-top:100px;
	margin-bottom:25px;
	text-align:left;
	font-size:20px;
	color:#3f3f3f;
}



.cn_dedign .col-sm-6, .cn_dedign .col-md-4{
	padding-left:7.5px;
	padding-right:7.5px;}
	
.cn_dedign	.thumbnail .caption{
	padding:14px;}
/*人才招聘*/
.cn_zhaoping{
	}
.cn_zhaoping .panel-group .panel{
	border-radius: 0px;
	border:none;
	border-top:#ddd 1px solid;
	}
.cn_zhaoping .panel-default > .panel-heading {
	padding-left:50px;
	padding-right:50px;
    background-color:inherit;
    border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}	
.cn_zhaoping .panel-default .panel-body {
	padding-top:43px;
	padding-bottom:43px;
	padding-left:50px;
	padding-right:50px;
}	
.cn_zhaoping .panel-default .panel-body  p{
	font-size:14px;
	color:#7f7f7f;
	line-height:1.6;
}	

.cn_zhaoping .cn_main_cont  p{
	
	font-size:16px;
	color:#595959;
	line-height:1.6;
	}
.cn_zhaoping .panel-default > .panel-heading:hover {
    background-color: #d51423;
}	


.cn_zhaoping .panel-default > .panel-heading:hover .panel-title span{
	color:#fff;
}	
.cn_zhaoping .panel-default > .panel-heading .panel-title span.glyphicon-menu-up{
	display:none;
}	
.cn_zhaoping .panel-default > .panel-heading .panel-title span.glyphicon-menu-down{
	display:inline-block;
}	
.cn_zhaoping .panel-default > .panel-heading.active .panel-title span.glyphicon-menu-up{
	display:none;
}	
.cn_zhaoping .panel-default > .panel-heading.active .panel-title span.glyphicon-menu-up{
	display:inline-block;
}	
.cn_zhaoping .panel-default > .panel-heading.active{
    background-color: #d51423;
}
.cn_zhaoping .panel-default > .panel-heading.active .panel-title span{
	color:#fff;
}


.cn_zhaoping .panel-title {
	height:60px;
	line-height:60px;
	font-size:20px;
    color: #595959;
	font-weight:normal;
}
.cn_zhaoping .panel-title  span {
	display:inline-block;
}
.cn_zhaoping .panel-title a {
	display:block;
}
.cn_zhaoping .panel-group .panel + .panel{ margin-top:0px;}
.cn_zhaoping	.w100{ width:60px; text-align:right;
font-weight:bold;
}
.cn_zhaoping	.w140{ margin-right:60px; width:140px; text-align:right; color:#7f7f7f; 
font-weight:normal;
}
.cn_zhaoping	.w150{ width:190px;
font-weight:bold;
}
.cn_zhaoping	.w220{ width:220px; text-align:right; color:#7f7f7f;
font-weight:normal;
}
.cn_zhaoping .panel-title .glyphicon-menu-down
{
	color:#7f7f7f;}
.cn_zhaoping .cn_main_cont .cn_title+p{
	margin-top:30px;
	}
	
	
	
	
	
	 /*设计专家*/
.cn_team{
	}
	
.cn_team h4.media-heading span{
	display:inline-block;
	---width:100px;
	font-size:16px;
	color:#999;
	font-weight:normal;
	
	}	 
	
.cn_team	.media, .media-body{
	overflow:visible;
	}
.cn_team	.media, .media-body h4{
	overflow:visible;
	}
.cn_team .media h4.media-heading b{
	display:inline-block;
	font-size:20px;
	color:#5f5f5f;
	}	

.cn_team .media:hover  h4.media-heading b {
    color: #d7212f;
}	
.cn_team h4.media-heading{
	margin-bottom:50px;} 
	
.cn_team	.media .media-left{
	position:relative;
	}
.cn_team	.media .media-left b.red_line{
	position:absolute;
	right:5px;
	top:40px;
	display:none;
	width:35px;
	height:1px;
	background-color:#d7212f;
	}
.cn_team .media:hover  .media-left b.red_line {
	display:inline-block;
}	
	
	 /*滚动条样式*/
/*
.cn_team	.media, .media-body{
	--background: #f7f7f7 url(../images/v_line.jpg) no-repeat;
	background-position:90.85% 80%;;
	}
*/
#test-1 {
	margin-right:45px;
    }
#test-1::-webkit-scrollbar {/*滚动条整体样式*/
        width:9px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 5px;
    }
#test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

        border-radius: 0px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #d51423;
		
    }
#test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
 		border:none;
        -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.2);
        border-radius: 0px;
		background: url(../images/v_line.png);
    }
/* 招商投资 */
.cn_hezhuo +.cn_sidebar{ margin-top:30px;}
.cn_hezhuo table{
	margin-top:30px;
	}
.cn_hezhuo table td{
	vertical-align:top;
	}
.cn_hezhuo table .title{
	height:80px; background-color:#e7e7e7; text-align:center; line-height:80px; font-size:20px;
	color:#595959;
	}
.cn_hezhuo table .top_box{
	border:1px #e7e7e7 solid;}
.cn_hezhuo ul{
	padding-left:0px;
		}
.cn_hezhuo ul li a{
	float:right;
	display:inline-block;
	width:136px;
	font-size:16px;
	color:#595959;
		}
.cn_hezhuo ul li a input{
	margin-right:10px;
		}
.cn_hezhuo ul li{
	float:left;
	padding-left:40px;
	list-style:none;
	width:200px;
	height:60px;
	font-size:18px;
	line-height:60px;
	background-color:#f7f7f7;
	border-right:1px #e7e7e7 solid;
	border-bottom:1px #e7e7e7 solid;
		}
.cn_hezhuo ul li.active{
	background-color:#d51423;
		}
.cn_hezhuo ul li.active a{
	color:#fff;
		}
.cn_hezhuo ul li.active a span{
	display:block;
	float:right;
	margin-top:20px;
	margin-right:-11px;
	width:0px;
	height:0px;
	border-left:11px #d51423 solid;
	border-top:10px transparent  solid;
	border-bottom:10px transparent  solid;
		}
		
		
.cn_hezhuo ul li:last-child{
	border-bottom:none;
		}
		
		
.cn_hezhuo .tab-pane h1{
	margin-top:40px;
	font-size:20px;
	color:#d51423;
	text-align:center;
	

		}
.cn_hezhuo .tab-pane p{
	padding:0 100px;
	margin-top:25px;
	font-size:16px;
	color:#595959;
		}

.cn_hezhuo table.second tr.title td{
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	}
.cn_hezhuo table.second tr.title{
	}
.cn_hezhuo table.second{
	margin-top:40px;
	font-size:16px;
	color:#595959;
	}
.cn_hezhuo table.second tr:nth-child(2){
	margin-top:15px;
	}
.cn_hezhuo table.second tr{
	padding-left:10px;
	padding-right:10x;
	}
.cn_hezhuo table.second td{
	padding:15px 10px;
	text-align:right;
	}
.cn_hezhuo table.second input{
	height:40px;
	border-radius: 0px;
	}
.cn_hezhuo table.second .form-control:focus{
border-color: #7f7f7f;
	}
	
	
.cn_hezhuo table.second textarea{
	border-radius: 0px;
	}
.cn_hezhuo  input[type="checkbox"], input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
	border:none;
	background-color:#fff;
}

.cn_hezhuo table.second .submit{
	background-color:#d51423;
	height:60px;
	color:#fff;
	font-size:20px;
	border:none;
	}
/* 公厦公益 */

.cn_gongyi .cn_sidebar{
	}
.cn_gongyi .cn_sidebar h1{
	padding-left:0px;
	text-align:center;
	border-left: 0px #e7e7e7 solid;	
	}
.cn_sidebar span.blank{
	display:inline-block;
	width:6px;
	}
	
	
.cn_gongyi .cn_sidebar img.gongyi{
	margin-top:-20px;
	width:320px;
	height:240px;
	}
.cn_gongyi .cn_sidebar img.img {
    margin-top: 0px;
    margin-right: 0px;
	margin-left:10px;
    width: 30px;
    height: 30px;	
	}
.cn_gongyi	.cn_sidebar table{
}
.cn_gongyi	.cn_sidebar table tr{
	border-bottom:#e5e5e5  1px solid;
}
.cn_gongyi	.cn_sidebar table tr.red_line{
	border-bottom:#d51423   1px solid;
}
.cn_gongyi	.cn_sidebar table th{
	font-size:14px;
	color:#595959;
	height:50px;
	text-align:right;
}
.cn_gongyi	.cn_sidebar table th:nth-child(1){
	text-align:left;
}
.cn_gongyi	.cn_sidebar table td{
	font-size:16px;
	color:#7f7f7f;
	height:50px;
}
.cn_gongyi	.cn_sidebar table tr th:nth-child(1){
	padding-left:10px;
}
.cn_gongyi	.cn_sidebar table tr th:nth-child(3){
	padding-right:10px;
}
.cn_gongyi	.cn_sidebar table tr td:nth-child(1){
	padding-left:10px;
}
.cn_gongyi	.cn_sidebar table tr td:nth-child(3){
	padding-right:10px;
}

.cn_gongyi .gongyi_btn{
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	background-color:#d51423;}

.cn_gongyi .cn_sidebar h1.second {
    margin-top: 30px;
}
/* 设计 内容页 */

.cn_show_design .cn_main_cont{
	padding:0 25px;
}
.cn_show_design .cn_main_cont h1{
	margin-left:-15px;
	margin-top:90px;
	margin-bottom:50px;
	font-size:24px;
	color:#3f3f3f;
	text-align:left
}
.cn_show_design .cn_main_cont img{
	width:100%;
	}	

	
/* 联系我们 内容页 */
.cn_show .cn_main_cont.cn_main_contactus{
	margin-top:90px;
	width:1170px;
	padding-left: 10px;
	padding-right: 10px;
	text-indent: 0;
	
	}
.cn_show .cn_main_cont.cn_main_contactus h1{
	margin-left:-10px;
	margin-right:-10px;
	margin-bottom:50px;
	padding-bottom:50px;
	font-size:30px;
	font-weight:bold;
	color:#3f3f3f;
	text-align:center;
	border-bottom:1px #e5e5e5 solid;
	}
.cn_show .cn_main_cont.cn_main_contactus table{
	border-bottom:1px #e5e5e5 solid;
	}
.cn_show .cn_main_cont.cn_main_contactus table td{
	vertical-align:top;
	}
.cn_show .cn_main_cont.cn_main_contactus img{
	margin:25px auto 50px;
	}
.cn_show .cn_main_cont.cn_main_contactus h3{
	margin-bottom:15px;
	margin-block-start: 1em;
    margin-block-end: 1em;
	font-size:20px;
	color:#595959;
	text-align:left;
	font-weight:500;
	}
.cn_show .cn_main_cont.cn_main_contactus h3.second{
	margin-top:35px;
	}
.cn_show .cn_main_cont.cn_main_contactus h3 span{
	margin-right:10px;
	display:inline-block;
	width:12px;
	height:12px;
	background-color:#d61423;
	}
.cn_show .cn_main_cont.cn_main_contactus p{
	margin:0;
	text-indent: 0;
	line-height:30px;
	font-size:16px;
	color:#7f7f7f;
		}
	
.cn_main_contactus_bot{
	margin-top:150px;
	margin-bottom:-120px;
	background-color:#f5f5f5;
	}
.cn_main_contactus_bot .container{
	padding-bottom:120px;
	padding-top:60px;
	background-color:#f5f5f5;
	}
	
.cn_main_contactus_bot .form-control{
display: block;
margin:30px auto;
width: 800px;
padding: 25px 30px;
font-size: 16px;
line-height:1.6;;
color: #7f7f7f;
background-color: #f5f5f5;
background-image: none;
border: 1px solid #bfbfbf;
border-radius: 0px;	}
.cn_main_contactus_bot .form-control.textarea{
	padding-top:14px;

	}
	
.cn_main_contactus_bot .form-control.submit{
	padding:0;
	background-color:#d51423;
	height:50px;
	line-height:50px;
	color:#fff;
	font-size:20px;
	border:none;
	}
/* 企业介绍 内容页 */
.cn_show .cn_main_cont.cn_main_contactus.cn_main_aboutus{
	padding-left: 15px;
	padding-right: 15px;
	
	}
.cn_show .cn_main_cont.cn_main_contactus.cn_main_aboutus table{
	border-bottom:none;
	}
.cn_show .cn_main_cont.cn_main_contactus.cn_main_aboutus table td{
	padding-left:15px;
	padding-right:15px;
	vertical-align:top;
	}
.cn_show .cn_main_cont.cn_main_contactus.cn_main_aboutus img{
	margin:0;
	}
.cn_show .cn_main_cont.cn_main_contactus.cn_main_aboutus h3{
	margin-top:30px;
	margin-bottom:35px;
	}
.cn_show .cn_main_cont.cn_main_contactus.cn_main_aboutus p{
	line-height:1.6;
	text-align:justify;
	text-indent:2rem;
		}
.cn_main_aboutus ul{
	margin-top:80px;
	padding-left:70px;
	height:60px;
	background: url(../images/cnne_logo.png) no-repeat ;
}
.cn_main_aboutus ul li{
	overflow:hidden;
	float:left;
	width:274px;
	background-color:#d51423;
}
.cn_main_aboutus ul li:hover{
	background-color:#f54c59;
}

.cn_main_aboutus ul li a{
	display:block;
	width:274px;
	height:60px;
	line-height:60px;
	font-size:24px;
	color:#fff;
	text-align:center;
}
.cn_main_aboutus .tab-pane{
	padding:0 30px;
	min-height:300px;
}
.cn_main_aboutus .tab-pane h3{
	margin-top:60px;
	margin-bottom:20px;
	font-size:20px;
	color:#595959;
}
.cn_main_aboutus .tab-pane p{
	font-size:16px;
	color:#595959;
	line-height:1.6;
	text-indent:2rem;
	text-align:justify;
}

/* 主页 邮箱登录 */

	.mtop110{ margin-top:110px;}
