/*公用头部*/
.header { width: 1140px; margin: 0 auto;}
.header_pd { height: 133px; width: 100%;text-align: center;}
/*.header_pd .logo {float: left;  display: block;}
.header_pd .logo img {margin-top: 26px;width: 700px;}*/

.navbar {height: 60px;min-height: 40px;
    /* width: 1600px; */
    background-color: #00a7c2;
     margin: auto;
}

.navbar .nav_ul li {float: left;    position: relative;
    width: 14%;text-align: center;height: 60px;}
.navbar .nav_ul li:hover {
	 background-color: #7bc7d4;
}    
.navbar .nav_ul li a {    display: block;
    color: rgb(255, 255, 255);
    font-size: 20px;
    line-height: 20px;border-right: 2px solid #fff;margin-top: 20px;}
 .navbar .nav_ul li:nth-child(7) a{border-right: none;} 


.feat_tit{  height: 41px; line-height: 40px;background-color: #e0f7fd;
    color: #fff;}
.feat_tit span {
    float: left;background-color: #00a7c2; position:relative;font-weight: 400;
    font-size: 15px;color: #fff;
    padding: 0 15px;}
.feat_tit span:after {
	position: absolute;
    width: 18px;
    height: 18px;
    background-image: url(../images/icon/triangle1.png);right: -12px;
    z-index: 55;
    top: 12px;
    background-repeat: no-repeat;
    display: block;
    content: "";
    background-size: 100%;
	}
.w_l { width:805px; float:left}		
.features .feat_l { float: left;height: 329px;}
.features .feat_r .triangle { overflow:hidden; padding-top:20px; padding-left:10px;
	}
.features .feat_r .triangle p {line-height: 32px;font-size: 14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.features .feat_r .triangle p span { margin-right:22px; font-size:13px;float: left;
    line-height: 30px;}	
.feat_item {display: block;}
.feat_item img {border-radius: 50%; height: 92px; 
    width: 92px;}    
.features .feat_ul li { float: left; width: 25%; text-align: center;}
.feat_ul span { display: block; width: 100%; padding:10px 0; font-size: 13px;}
.slid_name {  font-size: 14px; font-weight: bold; margin-top: 10px;margin-bottom: 6px;}
.features .feat_desc {color: #777;text-align: left;
    padding: 0 1em;
    font-size: 12px;
    line-height: 16px;
	position:relative;
    height: 34px;
    overflow: hidden;}
.features .feat_desc .load_more { position:absolute; bottom:2px; right:14px; color:#ff6600}	 */
.slide .tags { display:block; text-align:center;overflow: hidden;}
.random { margin-top:15px; overflow:hidden}
.random .random_pad { padding-top:15px;}
.random .random_pad .random_item { width:386px; height:180px; overflow:hidden; border:1px solid #d6f6ff; float:left; position:relative;margin: 0 12px 10px 0;}
.random .random_pad .random_item img { float:left;}
.random .random_pad .random_item_r { float: right;
    overflow: hidden;
    width: 222px;
   padding-top: 10px;}
.random .random_pad .random_item_r i { float:left; height:2px; width:70%; border-bottom:1px dashed #bfbfbf;margin: 10px 0;}
.random .random_pad .random_item_r .apply{ float:left; display:block; color:#888;margin-top: 4px;}
.random .random_pad .random_item_r .apply span { color:#777;line-height: 18px;padding-right: 10px;
    display: block;
    font-size: 12px;
    margin-top: 10px;}
.random .random_pad .random_item_r .random_div_tit { font-size:14px;line-height: 32px;font-weight: bold;}
.random .random_pad .random_item_r .brief { color:rgba(0,176,176,0.8); overflow:hidden;height: 22px;font-size: 12px; }


.humanity_l_pad {overflow: hidden;position: relative;}
.humanity_l_pad .img_l { margin:15px 0;height: 175px; width:100%;margin-top: 0;}
.humanity_l_pad p { text-indent:2em;
    color: #777;line-height: 1.3em;padding: 0 14px;
    height: 4.5em;}
.humanity_l_pad	.think_btn {
	    display: block;
    background-color: #00a7c2;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    font-size: 14px;
	}
.humanity_l_pad .think_des { font-size:12px; color:#888;
	}	
.asse {
    margin-top: 20px; }
.asse ul { height: 41px;color:#fff; background-color:#00a7c2;
    line-height: 40px;}
.asse .asse_ul_item { padding-top:15px; display: none;}
.asse .ul_item_show { display: block;}
.asse .asse_ul_item .r { margin-right:0 !important; float:right}
.asse .asse_ul_item a { display: block; position:relative;
    float: left;
    width: 175px;
	height:164px;
	overflow:hidden;
    margin-right: 18px;}
.asse .asse_active { background-color: #fff; color: #00a7c2;}
.asse li span {position: absolute;
    height: 38px;
    bottom: -4px;
    line-height: 30px;
    background-color: #fff;
    color: #ccc;
    border-radius: 6px;
    padding: 0 6px;
	}
.asse .asse_ul_item span { display:block; position:absolute; bottom:0; left:0; right:0; height:40px; line-height:40px; background-color:#f2f2f2;padding: 0 1em;    text-overflow: ellipsis;
    overflow: hidden;text-align: center;font-size: 12px;
    white-space: nowrap;}
.asse .asse_ul_item img { width:100%; height:124px; overflow:hidden}
.asse .asse_ul { height:40px; line-height:40px; background-color:#00a7c2; color:#fff;padding-left: 40px;}
.asse .asse_ul a { color:#fff}
.asse .asse_ul .asse_li { float:left; text-align:center; width:149px; font-size:14px;position: relative;}
.asse .asse_ul .asse_li span {  cursor:pointer;
    width: 80%;
    height: 40px;
    display: block;
    margin-top: 5px;
    border-radius: 6px;
	margin-left: 40px;
    
 }
.links { height: auto;padding-top: 35px; overflow: hidden;
   }
.links h3 { width: 140px; float: left; background: #00a7c2; color: #fff; text-align: center;line-height: 64px;}
.links .links_a {float: left;padding-top: 10px;line-height: 26px; height: 100%;padding-bottom: 10px;
    padding-left: 30px;
    background-color: #f3f3f3;
    width: 970px;}
.links .links_a a {font-size: 14px;
     color: #00a7c2;
    display: block;
    float: left;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 44px;
    text-overflow: ellipsis;
    }
      .lb{width:1140px;margin:0 auto}
        .lb  #bannerBox .slide img{width:1140px !important;height:450px !important}
	    .news .news_bar ul li { width:49.5%}
		.index-gongg {
			position:absolute;
			top:0;
			height:100%;
			width:300px;
		}
		.padddiv {
			width: 460px;
			float: right;
		height: 36px;
		line-height: 36px;
		margin-top: 5px;
		background-color: #fff;
		margin-right: 10px;
		padding-left: 36px;
		position:relative;
		overflow:hidden
			}
		.gg_i {position: absolute;
			left: 20px;
			top: -5px;
			z-index: 2;
			width: 1.4rem;
			height: 1.4rem;}
		.index-gongg li { float:left; text-align:center; width:100%;}
		.gongg_tit {width: 2rem;
			height: 2rem;
			background-color: #00a7c2;
			border-radius: 4px;
			color: #fff;
			z-index: 2;
			position: absolute;
			text-align: left;
			padding: 2px;
			left: 54%;
    		top: -5px;text-align: center;
			}
		.gongg_tit p {
			line-height: 15px;
			font-size: 12px;
			margin: 0;
			padding: 0;
			}
		.citysec {float: left; text-align:center;color:#0024ff;
    width: 30%;}	
	.citysec span { margin-right:3px}
		.addrimg {display: inline-block;
    width: 16px;}
		.addrimg img { width:100%; vertical-align: middle;margin-bottom: 2px;}
		.subtime { float:right}
		.spanmarr { margin-left:3px}
		.index-gongg a,.index-gongg span { color:#ff6600}
		
		.index-gongg span { margin-right:20px}
		#ggpadd123 .bx-wrapper { float:left; width:70%}
			


