.glyphicon-book，glyphicon-screenshot,glyphicon-wrench,glyphicon-glass,glyphicon-send{
    color:#fff;
}
a{
    color:#2a6496;
}

.c_fix{
	display: block;

}

.hidden{
	display: none;s
}
.clear{
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	clear: both;
	display: block;
}
.pull-right li a{
	color: #08497f;
}
ol,ul{
	list-style: none;
}
.right{
	float: right;
	display: inline-block;
}
.title_link{
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin: 15px 0 0px 0;
	font-size: 1.05em;
	color: #2a6496;
}
.border_top{
	border-top: 3px solid #093c66;

}

.top{
	height:35px;
	width: 100%;
	background-color: #ccc;
}
.top ul{
	margin-top:6px;
}
.banner{
	height: auto;
}
.logo-pic{
        display: inline-block;
       
    }
    .logo{
        text-align: center;
        position: relative;
    
    }
    .logo-special{
        position: absolute;
        right:2%;
    }
    


.top ul li{
	float:left;
	list-style: none;
	margin:0 2px 0 5px;
}
.banner{
	width: 100%;
	background: 
}
.logo{
	width: 100%;
	height: 150px;
	background: #093c66;
}

.carousel-caption a{
    color:#fff;
    text-decoration: none;
     font-size:18px;
}

.carousel-caption a:hover{
    color:#fff;
    text-decoration: none;
    font-size:20px;
    font-weight: 600;
}


#myCarousel{
   display: none;
	position: relative;
    width: 100%;
    margin: 0 auto;
    transition: width 2s;
    -moz-transition: width 2s;	/* Firefox 4 */
    -webkit-transition: width 2s;	/* Safari 和 Chrome */
    -o-transition: width 2s;	/* Opera */
}
@media(min-width:1024px){
    #myCarousel{
        display: none;
        position: relative;
        width: 68%;
        margin: 0 auto;
    }
}


.carousel-control{
    font-size:5em;
    top:25%;
}


body{
	background: #EDEADF;
	font-family: "Microsoft YaHei";
	color: #333;
	overflow-x: hidden;
   
}
.main{
	width: 100%;
	height: auto;
	background: #EDEADF;
}

.row{
	margin-top: 4%;
}
.titleI{
	height:40px;
	margin-bottom: 12px;
	line-height: 40px;
}

.titleI a{
	position: relative;
}

.titleI h3{
	display: inline-block;
	float: left;
	color:#093c66;
	font-weight:600;
	font-size: 1.1em;
	
}
.titleI span{
	line-height:1.1;
	margin-top: 20px;
}
.content_left{
	width: 45%;
	margin-right: 8%;
	float: left;
}
.content_right{
	width: 45%;
	float: left;
}
.left_up{
	margin-bottom: 55px;
	height: 228px;
}
.img{
	
	width: 100%;
/*	height: 140px;*/
      height: 155px;
	overflow: hidden;
	position: relative;
	background-size:cover;
	
}
.more-info{
	margin-top: 10px;
	font-size: 1.2em;
	margin-right: 4px;

}
.more-info:hover{
	text-decoration: none;
}


.time{
	font-size: 14px;
/*	font-family: "corbel";*/
	color: #333;
	margin-top: 4px;
}
.left_down{
	clear:both;
	height: 228px;
}
.brief{
	line-height:23px;
	margin-top:20px;
	overflow: hidden;
	height: 112px;
	font-size:90%;

}
.brief a{
	color: #333;
}
.right_up{
	float: left;
	height: 228px;
	margin-bottom: 18px;
	clear: both;
    width: 100%;

}
.right_down{

	clear:both;
	height: 228px;

}
.cal{
	padding: 10px 30px 30px 30px;
	background:#e0d9c9;
	height: 474px;
	clear: both;
}
.cal_content{
	height: 100%;
}
.newslist li{
	border-bottom: 1px solid #c1b394;
	padding: 22px 0;
	line-height: 24px;
	height: 115px;
}
.tm{
	width: 61px;
	height: 60px;
	float: left;
	text-align: center;
	font-size: 90%;
/*    margin-left: 20px;*/
}
.tm_day{
	font-size: 20px;
	color: #fff;
	height: 32px;
	line-height: 32px;
	background-color: #093c66;
}
.tm_month{
    
	height: 30px;
	line-height: 30px;
	color: #797979;
	background-color: #fff;
}
.news_content{
   
    width: calc(100% - 72px);
    height: 72px;
    float: right;
    overflow: hidden;
    position: relative;
 
    
}
.news_brief{
	line-height: 23px;
}
.newslist li.noborder{
	border-bottom: 0px solid #e0d9c9;
}
.news_brief a{
	color: #2a6496;
/*	font-size: 15px;*/
}

.special_col{
	padding: 0 25px 0 25px;
}
.special_brief{
	margin-top: 9px;
	height: 50px;

}
.special_img{
	height: 210px;
	position: relative;
}
.link_move{
	width: 100%;
	display: block;
	height: 50px;
    padding-left: 8px;
    line-height: 1.2em;
    font-weight: bold;
/*	background: url(img/link_move_bg1.png) repeat-x;*/
	position: absolute;
	bottom: -5px;
	color: #edeadf;
}
.img_more{
	height: 180px;
}
.right_down a:hover{
	text-decoration: underline;
}
.img p:hover{
	text-decoration: underline;
}


/*scroll icon*/

.box>ul,.box>ul>li{margin:0;padding:0;}

.box>ul{list-style-type:none;}

.wrap{padding:20px;}


.scroll_horizontal{position:relative;width:660px;height:120px;padding:10px;background-color:#eee;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:580px;height:120px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:200px;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(../img/control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:5px;background-position:0 0;}
.scroll_horizontal .next{right:5px;background-position:-40px 0;}
.scroll_horizontal .prev:hover{background-position:0 -50px;}
.scroll_horizontal .next:hover{background-position:-40px -50px;}

#acts{margin-top:20px;}
	










.container_bottom{
/*
	width: 100%;
	height:290px;****************************************************************************************更改**************************************
*/
   
/*
	background: #E0D9C9;
	padding:0 6% 0 6%;
*/
}
.icon_left{
	width:310px;
	float:left;
}
.icon_left li{
	display: inline-block;
	padding-top: 85px;
	opacity: 0.6;
}
.icon_left li:hover{
	opacity: 1;
}



.icon_right{
position: relative;
padding-top: 1.5em;
	background: #E0D9C9;
	text-align: center;
	
}

.icon_part{
	display: inline-block;
/*

	float: left;
*/
	width:100px;
	margin:0 10px auto 0;
	height: 100px;
	margin-top:30px;
	position: relative;
	
}
.icon_label{
	width: 100%;
/*	opacity: 0.6;*/
}
.icon_label:hover{
	opacity: 1;
}
.icon{
	width: 100%;
/*	padding: 0px 10px 0 10px;*/
	
}
.icon img{
	width: 60px;
	height: auto;
	overflow: hidden;
}
.icon_title{
display: none;
	padding: 0 10px 0 10px;
	font-size: 11px;
	color: #5A4820;
}
.icon_part a:hover p{
	display: block;
	position: absolute;
	top:5px;
	font-size: 1.001em;
	line-height:16px; 
}

.icon_part a:hover{
	text-decoration: none;

}
.icon_part a:hover .icon{
	filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;  
}
.des p{
	font-size: 14px;
	color: #fff;

}
.copyright{
	font-size: 12px;
}

.foot_container{
	width: 100%;
	background: #154f80;
	padding: 8px 10% 5px 10%;
}
.foot_center{
	
	width: 100%;
}
.img_logo img {
   
} 
.des{
	
font-size: 1.1em;
	line-height: 24px;
/*	padding-top: 1.4em;*/
}
.center{
	text-align: center;
}

.bottom{
	line-height: 40px;
	padding: 4px auto 4px auto;
	background: #003c82;
	
	
	position: relative;

}
.bottom p{
	margin: 0;
	color: #ccc;
/*	font-size: 12px;*/
	padding: 2px;
	line-height: 18px;
}




@media(max-width:767px)  {


.icon_left{
	display: none;
}

.icon_right{
	width: 100%;
	text-align: center;
}

.container_bottom{
	padding: 0;
}

}
@media only screen and (min-width:768px) and (max-width:1164px) {
    .icon_left{
		width: 100%;
		clear: both;
		text-align: center;
	}
/*
	.container_bottom{
		padding: 0;
        height: 450px;
	}
*/
	.icon_right{
		width: 100%;
	}
    .bottom_content{
/*
        height: 480px;
        background: #E0D9C9;
*/
    }
}

@media only screen and (max-width:629px){

.special_row{
	width: 100%;
	margin: 0;
    }
    
    .img{
height: auto;
    }
	.left_up{
		height: auto;
	}
	.right_down{
		height: auto;
	}
    .content_1{
        margin-bottom: 2.5em;
    }
    
}   

@media only screen and (max-width:1130px)and (min-width:767px ){
    .navbar-form{
		position: absolute;
		top:-193px;
		left: -5px;
	}
	.top{
		position: relative;

	}
}
       
@media (max-width:929px) and (min-width:768px ){
    .navbar-brand{
		display: none;
	}
}

@media only screen and (min-width:767px) and (max-width:991px){
    .link_move{
        position: relative;
        bottom: 0;
        background: none;
    }
}
@media (min-width:1500px){
    .container{
        width: 1370px;
    }
    .icon_right{
        float: right;
    }
}

@media (max-width:811px) and (min-width:768px){
    .dropdown-menu{
        min-width: 145px;
    }
    .navbar-collapse{
        padding-left: 0px;
    }
    
}

@media (max-width:730px){
    
    .logo-special{
        display: none;
    }
    .logo-pic{
        width: 100%;
        height: auto;
    } 
    .logo{
        height: auto;
    }
    
    
}




@media (min-width:1400px) and (max-width:1600px){
.carousel-inner>.item>img,.carousel-inner>.item>a>img {
	height: 550px;
    max-height: 5500px;
}
}


@media (min-width:1600px) and (max-width:1800px){
.carousel-inner>.item>img,.carousel-inner>.item>a>img {
	height: 650px;
    max-height:650px;
}
}
@media (min-width:1801px){
.carousel-inner>.item>img,.carousel-inner>.item>a>img {
	height: 720px;
    max-height: 720px;
}
}
@media (min-width:1500px){
    .bottom_content{
        text-align: center;
    }
    .icon_left {
        margin-right: 8%;
    }
    .icon_right{
/*        float: left;*/
/*        margin-left: 10%;*/
			width: 100%;
    }
}

@media (max-width:630px){
	.banner-top-img{
		display: none;
	}
}

@media (min-width:631px){
	.logo{
		display:none;
	}
	.single_content{
padding:0px;
}
	
}
@media (min-width:992px) and (max-width:1199px){
	
	.link_move{
		bottom: 16px;
	}
	
}

.wechatlogo,.phonelogo{
	display:inline-block;
	margin-top: 2.2em;
	position: relative;
	margin-bottom: 1em;

}
.wechatlogo{
	margin-right: 2em;
}
.wechat2,.phone_number{
	display: none;
}
.wechatlogo:hover .wechat2{
	display: block;
	width:80px;
	height:80px;
	position: absolute;
	left:-100px;
	top:-25px;
	
}

.phonelogo:hover .phone_number{
	display: block;
	width: 90px;
	font-size:14px;
	color:#fff;
	position: absolute;
	left: 40px;
	top:0;
}


@media(max-width:486px){
  .mobile-margin{
  	margin-top:15px;
  }

}
.icon_title_left{
	position: absolute;
	color: #fff;
	top:0px;
	font-size: 1.3em;
	padding: 10px 20px 10px 10px;
	background-color: #093c66;
}
@media(max-width:460px){
.icon_part{

width:80px;
}

}
@media(max-width:380px){
.icon_part{
    width: 76px;
    margin-top: 30px;
    margin-right: 0px;
    height: auto;
}
.icon_right{
padding-bottom: 20px;
}
}

.title_left{
margin:0px;
}
#cd-primary-nav>li>a.selected{
color: #094387;
}

.article p,.article span,.article a{
    word-break: break-word;
}
.article img{
max-width:100%;
height:auto !importnat;
}