/* CSS Document */

a.more{
	float: right;
	font-size: 1.4rem; font-size: 14px;
	font-weight: normal;
	color: #32acd6;
}
a.more:hover{
	text-decoration: underline;
}
h3{ font-size: 16px; font-size: 1.6rem;}

@media (min-width:768px) {h3{ font-size: 125%;}}
@media (min-width:992px) {h3{ font-size: 140%;}}
h4 {font-weight: normal;}
h4 a{
	color: #2f8ee0;
	line-height: 22px;
}
h4 a:hover{
	text-decoration: underline;
}
time{
	font-size: 1.2rem; font-size: 12px;
	color: #a6a6a6;
	padding-left: 10px;
}
.wrap-main li a:hover{
	color: #2f8ee0;
}
/*topnews
========================================================================*/
.wrap-rnews{
	background-color: #2F8EE0;
	position:static;
	color: #fff;
	padding: 23px 1%;
}
.wrap-rnews a{
	color: #fff;
}
.wrap-rnews a:hover{
	text-decoration: underline;
}
.wrap-rnews h3{
	margin-bottom: 15px;
}
.wrap-rnews h3 a {display: block;}
.wrap-rnews li{
	line-height: 22px;
	padding-bottom: 8px;
}
.wrap-rnews li i{
	font-size: 10px; font-size: 1.0rem;
	color: #77def6;
	padding-right: 6px; padding-right: 0.6rem;
}
.wrap-rnews li a {
    display: block;
    padding-left: 16px;padding-left: 1.6rem;
    position: relative;
}
.wrap-rnews a .leftNavIcon {
    left: 0;
	padding-top: 6px;
	position: absolute;
	top: 0;
}
.col-m01-left{
	float: left;
}
.wrap-m01-right{
	float: left;
}
.col-m01-left section h3{
	border-top: 1px dashed #9bcbec;
	border-bottom: 1px dashed #9bcbec;
	line-height: 40px;
}
.col-m01-left section h3 span{
	border-bottom: 3px solid #2f8ee0;
	display: inline-block;
	background: url(http://api.cas.cn/template/images/ico_squareaorrow_01.gif) no-repeat 0 11px;
	color: #2f8ee0;
	padding:0 10px 0 30px;padding:0 1.0rem 0 3.0rem;
}
.col-m01-left section .col-firstnews{
	border-bottom: 1px dashed #9bcbec;
	padding-bottom: 5px;
}
.col-m01-left section img{
	margin-right: 10px;
}
.col-m01-left section h4{
	font-size: 1.4rem; font-size: 14px;
	font-weight: normal;
	padding-right: 10px;
	margin-bottom: 3px;
}
.col-m01-left section time{
	line-height: 24px;
}
.col-m01-left section p{
	margin-top: 5px;
	font-size: 1.2rem; font-size: 12px;
	color: #8f8f8f;
	line-height: 22px;
}
.col-m01-left section li{
	background: url(http://api.cas.cn/template/images/ico_plus_01.gif) no-repeat left 4px;
	padding-left: 20px;
	line-height: 18px;
	margin-bottom: 3px;
}
.wrap-m01-right{
	border-top: 2px solid #549fd2;
}
.col-m01-right{
	background: #f0f4f7;
	margin-top: 1px;
	padding: 2% 4%;
}
.col-m01-right h3{
	color: #2f8ee0;
	line-height: 40px;
}
.col-m01-right li{
	line-height: 24px;
	margin-bottom: 10px;
}
.col-m01-right li span {
	color: #4395cd;
    display: inline-block;
    float: left;
    line-height: 1.6em;
    margin-right: 10px;
    text-align: center;
	border-right: 1px solid #2f8ee0;
	padding-right: 3%;
}
.col-m01-right li span b {
    display: block;
    font-size: 1.6rem; font-size: 16px;
    padding: 3px 0;
}
.col-m01-right li span em {
    display: block;
    font-size: 1.2rem; font-size: 12px;
    font-style: normal;
	text-align: left;
}
.wrap-main-02 h3{
	border-bottom: 1px dashed #9bcbec;
}
.wrap-main-02 h3 span{
	color: #fff;
	background: #2f8ee0;
	display: inline-block;
	padding: 0 25px; padding: 0 2.5rem;
	line-height: 40px; line-height: 4.0rem;
}
.wrap-main-02 h3 .arrow-up {
    border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	height: 0;
	left: 56px;
	line-height: 0;
	position: absolute;
	top: 35px;
	width: 0;
}
.wrap-main-02 section h4{
	line-height: 20px; line-height: 2.0rem;
	padding-top: 5px;padding-top: .5rem;
}
.wrap-main-02 section ul,
.wrap-main-04 section ul{
	padding-left: 15px;
}
.wrap-main-02 section li,
.wrap-main-04 section li{
	background: url(http://api.cas.cn/template/images/ico_square_04.gif) no-repeat left 6px;
	padding-left: 10px;
	line-height: 18px;
	margin-bottom: 3px;
}
.wrap-main-03 h3,
.wrap-main-04 h3{
	border-left: 6px solid #2f8ee0;
	color: #2f8ee0;
	margin-bottom: 15px; margin-bottom: 1.5rem;
	padding: .2% 0 .2% 11px;
}
.wrap-main-04 section h4{
	font-size: 18px; font-size: 1.8rem;
	font-weight: bold;
	color: #2f8ee0;
	padding: 1% 0 2% 2%
}
.wrap-main-04 section a{
	display: block;
	position: relative;
}
.wrap-main-04 section span{
	position:absolute;
	display: inline-table;
	z-index: 20;
	left:0;
	bottom: 0;
	color: #fff;
	padding: 5px;
	line-height: 18px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
}
.col-m04-service{
	border-top: 1px solid #86b3d4;
	padding-top: 15px;
}
.col-m04-service blockquote{
	float: left;
	width: 46%;
	border: 1px solid #b6c7d3;
	margin-bottom: 15px;
	text-align: center;
	font-size: 16px; font-size: 1.6rem;
	padding: 6% 2%;
}
.col-m04-service blockquote a{
	color: #4395cd;
}
.col-m04-service blockquote.left{	
	margin-right: 4%;
}
.col-m04-service blockquote.right{	
	margin-left: 4%;
}
.wrap-main-04 .col-m04-right .col-m04-service blockquote img{
	width: auto;
	height: auto;
	min-width: auto;
	margin: 0 auto;
	display: inline-block;
}
.col-m04-mail{
	background: #e4eaef;
	padding: 15px 5% 5% 5%;
}
.form-mailsignin {
  margin: 0 auto;
}
.form-mailsignin input{
	height: 30px;
	line-height: 30px;
	padding: 0 3%;
	border: 0 none;
	display: block;
	width: 100%;
}
.form-mailsignin input[type="text"] {
  margin-bottom: 5px;
  background: url(http://api.cas.cn/template/images/ico_loginuser_01.png) right top #fff no-repeat;
  color:#8e8e8e;
}
.form-mailsignin input[type="password"] {
  margin-bottom: 10px;
  border-radius: 0;
  background: url(http://api.cas.cn/template/images/ico_loginpwd_01.png) right top #fff no-repeat;
  color:#8e8e8e;
}
.form-mailsignin button {
	background: #2f8ee0;
	color: #fff;
	display: block;
	width: 100%;
	border-radius: 30px;
	height: 38px;
	line-height: 38px;
	padding: 0;
	font-size: 1.8rem; font-size: 18px;
	font-weight: bold;
}
.form-mailsignin button:hover{
	background:#286090;
	cursor: pointer;
}
.col-m04-mail dd{

	width: 100%;
	text-align: center;
	color: #fff;
	padding: 4% 0;
}
.col-m04-mail dd a{
	color: #fff;
	font-size: 12px; font-size: 1.2rem;
}
.col-m04-mail dd a:hover{
	text-decoration: underline;
}
.col-m04-mail dd.left{

	background: #86b3d4;
}
.col-m04-mail dd.right{
	
	background: #7bb6c9;
}
.col-bottom-link {
	padding-top: 10px;
	margin-bottom: 5px;
}
.col-bottom-link select{
	width: 100%;
	border: 1px solid #9bcbec;
	height: 32px;
	line-height: 32px;
	padding: 0 15px 0 10px;
	padding: 0 0 0 10px\9;
	appearance:none;
  	-moz-appearance:none;
  	-webkit-appearance:none;
	background: url(http://api.cas.cn/template/images/ico_arrow_down_01.png) no-repeat scroll 98% center #fff;	
	background: none\9;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.col-bottom-link select::-ms-expand { display: none; }
.col-bottom-link select option{	
	line-height: 24px;
}

/* ly */
/* ==========================================================================
   网站地图
   ========================================================================== */
.sitemap-left, .leftpwl-word, .dynamic-left, .infor-con-right {
	padding-left: 15px;
	padding-right: 15px;
}

/* ==========================================================================
   有部分左侧图片概览
   ========================================================================== */
.plpl-right {
	padding: 0 15px;
}
.plpl-right h3, .temp02-wrap-R h3.pld-columnn {
	color: #0074BD;
	border-left: 8px solid #0074BD;
}

/* ==========================================================================
   有左侧图文列表
   ========================================================================== */
.leftpwl-word h4 {
	text-align: left;
	padding: 0;
}

/* ==========================================================================
   全文检索概览
   ========================================================================== */
.search-main-search {margin-bottom: 1.5%;}
.search-main-search-cen {
	max-width: 765px;
	margin: 0 auto;
}
.search-main-search-cen span {
	float: left;
	font-size: 15px;
	color: #444;
	margin-right: 1.31%;
	padding-top: 0.65%;
}
.search-main-search-cen div {
	float: left;
	border: solid 1px #4064DB;
	border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    padding: 5px 2px 5px 10px;
    width: 73%;
    margin-right: 1.96%;
}
.search-main-search-cen div input.head-top-txt {
	width: 94%;
	height: 23px;
	padding: 0 4px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	border: none;
	vertical-align: top;
	*width: 93%;
}
.search-main-search-cen a {
	float: left;
	font-size: 15px;
	padding-top: 0.65%;
}
.search-main-con-sta {
	font-size: 14px;
	line-height: 28px;
	color: black;
	background-color: #F5F5F5;
	padding-left: 1%;
	margin-bottom: 2%;
}
.search-main-con-sta span {color: #DE1929;}
.search-main-con article {
	margin-bottom: 2.5%;
	font-size: 14px;
	line-height: 22px;
}
.search-main-con article div {
	color: #ADADAD;
	line-height: 27px;
}
.search-main-con article div span {margin-right: 3%;}
.search-main-con article p {margin-top: 0.5%;}
.search-main-con article a {
	font-size: 16px;
	font-weight: 700;
}
.head-top-btn {
	width: 23px;
	height: 23px;
	border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: none;
    background: #5A76D4 url(learn_icon.png) no-repeat 5px 5px;
    font-size: 13px;
    cursor: pointer;
}
.search-main-con article {padding: 0 1%;}
.develop-main {
	max-width: 960px;
	margin: 20px auto 60px;
	padding: 20px 20px 0;
	background-color: white;
}
.ks-clear {
  *zoom: 1;
}
.ks-clear:before,
.ks-clear:after {
  display: table;
  content: "";
}
.ks-clear:after {
  clear: both;
}

/* ==========================================================================
   首页
   ========================================================================== */
.wrap-main-02 section li, .six-list li {
	line-height: 21px;
	background-position: left 9px;
}
.wrap-main-02 section li time, .six-list li time {
	float: right;
	padding-left: 0;
}
.news-2 li time {
	float: right;
	padding-left: 0;
	line-height: 21px;
}
.slidepic {
	position: relative;
	z-index: 1000;
	overflow: hidden;
	height: 168px;
}
.slidepic ul {padding-left: 0;}
.slidepic ul li {
	position: absolute;
	z-index: 2000;
	top: 0;
	left: 0;
	overflow: hidden;
	background: none;
	padding-left: 0;
	line-height: 1.5;
	margin-bottom: 0;
}
.slidepic ul li img {
	display: block;
	max-width: 100%;
}
.slidepic ul li a:link, .slidepic ul li a:visited {
	position: absolute;
	z-index: 3000;
	bottom: 0;
	left: 0;
	color: white;
	font-size: 14px;
	line-height: 28px;
	background-image: url(csns_sb.png);
	text-align: center;
	width: 100%;
	
}
.slidepic ul li a:hover {text-decoration: underline;}
.slidepic i {
	position: absolute;
	z-index: 3000;
	/*top: 87px;*/
	top: 55px;
	width: 38px;
	height: 38px;
	cursor: pointer;
	background: rgba(255,255,255,.2) url(csns_icon.png) no-repeat;
	border: solid 1px white;
}
.slidepic i.pre {
	background-position: -685px 13px;
	left: 0;
}
.slidepic i.next {
	background-position: -785px 13px;
	right: 0;
}
.six-list li a {display: inline;}
.special-tit h3 {margin-bottom: 0;}

/*20220324add-litao*/
.search{ border-radius:0;}
.search input{ line-height:30px;}
@media (min-width:992px) {
	#focus{ height:168.5px!important;}
	#focus li{ height:168.5px!important;}
}

/* ==========================================================================
   动态新闻细览
   ========================================================================== */
.dynamic-left h3 {
	background-color: #0074BD;
	border-top: none;
	padding: 15px 10px;
	text-align: center;
}
.dynamic-left {margin-right: 0;}
.dynamic-left h3 span {
	line-height: 28px;
	padding: 0;
}
.detail-con p img {max-width: 100%;}

/* ==========================================================================
   有左侧路径导航在上图片概览
   ========================================================================== */
.lppl-right {padding: 20px 15px 0;}

/* ==========================================================================
   无子栏目文档列表概览
   ========================================================================== */
.ncwl-colname {
	color: #0074BD;
	border-left: 8px solid #0074BD;
	font-size: 18px;
	font-weight: 700;
	padding: 5px 0 5px 15px;
}

/* ==========================================================================
   信息公开首页
   ========================================================================== */
.infor-con-right ol i, .inforc-right ol i {padding-right: 0;}

@media (min-width:768px) {
	.col-m01-left{
		width: 100%;
	}
	.wrap-m01-right{
		width: 100%;
	}
	.col-m01-left section{
		width: 50%;
	}
	.wrap-main-02 .col-m02-left,
	.wrap-main-04 .col-m04-left{
		padding-right: 10px;
	}
	.wrap-main-02 .col-m02-right{
		padding-left: 10px;
	}
	.wrap-main-04 section img{	
		min-width: 100%;
	
	}
	.wrap-main-04 .col-m04-right section img{	
		min-width: 100%;
	}
	.col-bottom-link li{
		padding: 0 10px;
		float: left;
	}
	.col-bottom-link li:first-child{
		padding-left: 0;
	}
	.col-bottom-link li:last-child{
		padding-right: 0;
	}
}
@media (min-width:992px){
	.wrap-rnews h3{
		line-height: 32px; 
		height: 63px; 
		font-size: 24px;
		overflow: hidden;
	}
	.wrap-rnews li a{
		font-size: 16px; 	
		overflow: hidden; /*自动隐藏文字*/
		text-overflow: ellipsis;/*文字隐藏后添加省略号*/
		white-space: nowrap;/*强制不换行*/
	}
	.col-m01-left{
		width: 70%;
	}
	.wrap-main-04 .col-m04-right{
		padding-left: 10px;
	}
	.wrap-m01-right{
		width: 30%;
	}
	.wrap-main-02 section li, .six-list li, .news-2 li {
		height: 21px;
		overflow: hidden;
	}	
	.wrap-main-02 section img{
		min-width: 100%;
		height: 116px;
	}
}

/* carousel
========================================================================*/
.carousel {  
    position: relative;  
}  
.carousel-inner {  
    position: relative;  
    width: 100%;  
    overflow: hidden;  
}  
.carousel-inner > .item {  
    position: relative;  
    display: none;  
    -webkit-transition: .6s ease-in-out left;  
    -o-transition: .6s ease-in-out left;  
    transition: .6s ease-in-out left;  
}  
.carousel-inner > .item > img,  
.carousel-inner > .item > a > img {  
    line-height: 1;  
}  
@media all and (transform-3d), (-webkit-transform-3d) {  
    .carousel-inner > .item {  
        -webkit-transition: -webkit-transform .6s ease-in-out;  
        -o-transition:      -o-transform .6s ease-in-out;  
        transition:         transform .6s ease-in-out;  
  
        -webkit-backface-visibility: hidden;  
        backface-visibility: hidden;  
        -webkit-perspective: 1000px;  
        perspective: 1000px;  
    }  
    .carousel-inner > .item.next,  
    .carousel-inner > .item.active.right {  
        left: 0;  
        -webkit-transform: translate3d(100%, 0, 0);  
        transform: translate3d(100%, 0, 0);  
    }  
    .carousel-inner > .item.prev,  
    .carousel-inner > .item.active.left {  
        left: 0;  
        -webkit-transform: translate3d(-100%, 0, 0);  
        transform: translate3d(-100%, 0, 0);  
    }  
    .carousel-inner > .item.next.left,  
    .carousel-inner > .item.prev.right,  
    .carousel-inner > .item.active {  
        left: 0;  
        -webkit-transform: translate3d(0, 0, 0);  
        transform: translate3d(0, 0, 0);  
    }  
}  
.carousel-inner > .active,  
.carousel-inner > .next,  
.carousel-inner > .prev {  
    display: block;  
}  
.carousel-inner > .active {  
    left: 0;  
}  
.carousel-inner > .next,  
.carousel-inner > .prev {  
    position: absolute;  
    top: 0;  
    width: 100%;  
}  
.carousel-inner > .next {  
    left: 100%;  
}  
.carousel-inner > .prev {  
    left: -100%;  
}  
.carousel-inner > .next.left,  
.carousel-inner > .prev.right {  
    left: 0;  
}  
.carousel-inner > .active.left {  
    left: -100%;  
}  
.carousel-inner > .active.right {  
    left: 100%;  
}

/* 轮播（Carousel）指标 */
.carousel-indicators {
	position: absolute; /*整个计数区域绝对定位*/
	bottom: 3%; /*距容器carousel底部10px*/
	z-index: 15; /*设置其在Z轴的层级*/
	/*让整个计数区水平居中*/
	right: 2%;
	margin-left: -20px;
	padding-left: 0;
	text-align: right;
	width: 30%;
	list-style: none;
}
.carousel-indicators li {
	display: inline-block;
	width: 12px;
	height: 12px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff \9;
	background-color: rgba(255, 255, 255, 0.6);
	border: 0 none;
	border-radius: 12px;
	margin-left: 6px;
}
/*设置当前状态样式*/
.carousel-indicators .active {
	width: 15px;
	height: 15px;
	margin-left: 10px;
	background-color: #fff;
	border: 0 none;
}
/* 轮播（Carousel）标题 */
.carousel-caption {
	width: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	line-height: 20px;
	padding: 2% 17% 2% 2%;
	text-align: left;
	color: #fff;
	font-size: 16px; font-size: 1.6rem;
	background-color: #1c4177 \9;
	background-color: rgba(28, 65, 119, 0.6);
	font-weight: 700;
}
/* 轮播（Carousel） 左右控制*/
.carousel-control {
	position: absolute;
    height: 40px;
    width: 40px;
	border: 1px solid #fff;
	top: 0;
	bottom: 0;
	left: 0;
	color: #fff;
	text-align: center;
	background-color: rgba(28, 65, 119,0.2);
}
.carousel-control.left {
    z-index: 15;
	top: auto;
	left: 75%;
    bottom: 2%;
}
.carousel-control.right {
    z-index: 15;
	top: auto;
	left: 80%;
    bottom: 2%;
}
.carousel-control.left p,
.carousel-control.right p{
	font-size: 2.2rem; font-size: 22px;
	line-height: 40px;
	margin-top: -9px;
}
.carousel-control.left p{
	padding-right: 10px;
}
.carousel-control.right p{
	padding-left: 10px;
}
.carousel-control:focus,.carousel-control:hover
{
	color: #fff;
	text-decoration: none;
	background-color: rgba(255,255,255,0.6);
	outline: 0;
}
@media \0screen\,screen\9 {
	.carousel-control {
		background-color:#fff;
		filter:Alpha(opacity=80);
		position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
		*zoom:1;
	}
	.carousel-control:focus,.carousel-control:hover
	{
		background-color:#fff;
		filter:Alpha(opacity=60);
		position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
		*zoom:1;
	}
	.carousel-control.left p, .carousel-control.right p{
		position: relative;
	}
}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
	right: 50%;
	margin-right: -10px
}

@media only screen and (min-width: 991px) {
	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev
	{
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px
	}

	.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev
	{
		margin-left: -10px
	}

	.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next
	{
		margin-right: -10px
	}
	.carousel-caption {
		line-height: 24px;
		width: 100%;
	}
	.carousel-inner > .item > a > img, .carousel-inner > .item > img{	
		min-width: 100%;
		height: 414px;
	}
}





/*IndexCarousel*/
/* 轮播（Carousel）指标 */
.wrap-main-03 .carousel-indicators {
	position: absolute; /*整个计数区域绝对定位*/
	top: -34px; /*距容器carousel底部10px*/
	z-index: 15; /*设置其在Z轴的层级*/
	/*让整个计数区水平居中*/
	right: 15%;
	margin-left: -20px;
	padding-left: 0;
	text-align: right;
	width: auto;
	list-style: none;
	bottom: auto;
}
.wrap-main-03 .carousel-indicators li {
	color: #4584bc;
	font-weight: bold;
	display: inline-block;
	text-indent: -999px;
	cursor: pointer;
	background: none;
	border: 0 none;
}
/*设置当前状态样式*/
.wrap-main-03 .carousel-indicators .active {
	width: 24px;
	height: 24px;
	border-radius: 24px;
	background: #4584bc;
	color: #fff;
	border: 0 none;
	padding:2px 7px 0 0;
}
/* 轮播（Carousel）项目 */
.wrap-main-03 .carousel-inner > .item a{
	display: block;
	position: relative;
}
.wrap-main-03 .carousel-inner > .item span{
	position:absolute;
	display: inline-table;
	z-index: 20;
	left:0;
	bottom: 0;
	color: #fff;
	padding: 5px;
	line-height: 18px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
}


/* 轮播（Carousel） 左右控制*/
.wrap-main-03 .carousel-control {
	position: absolute;
    height: 26px;
    width: 26px;
	top: -20%;
	bottom: 0;
	left: 0;
	color: #fff;
	text-align: center;
	background-color: #2f8ee0;
	border: 0 none;
}
.wrap-main-03 .carousel-control.left {
    z-index: 15;
	top: -20%;
	left: 81.5%;
    bottom: 2%;
}
.wrap-main-03 .carousel-control.right {
    z-index: 15;
	top: -20%;
	left: 84%;
    bottom: 2%;
}
.carousel-control.left p,
.carousel-control.right p{
	font-size: 2.2rem; font-size: 22px;
	line-height: 26px;
	margin-top: -4px;
}
.carousel-control.left p{
	padding-right: 12px;
}
.carousel-control.right p{
	padding-left: 13px;
}
.carousel-control:focus,.carousel-control:hover
{
	color: #2f8ee0;
	text-decoration: none;
	background-color: #fff;
	outline: 0;
}
@media only screen and (min-width: 768px) {
	.wrap-main-03 .carousel-indicators {
		right: 8%;
	}
	.wrap-main-03 .carousel-inner > .item section{
		padding-right: 20px;
	}
	.wrap-main-03 .carousel-inner > .item section:last-child{
		padding-right: 0;
	}
	.wrap-main-03 .carousel-inner > .item a > img, .wrap-main-03 .carousel-inner > .item img{	
		min-width: auto;
		width: 100%;
		height: 95px;
	}
}
@media only screen and (min-width: 991px) {
	.wrap-main-03 .carousel-indicators {
		right: 5%;
	}
	.wrap-main-03 .carousel-inner > .item a > img, .wrap-main-03 .carousel-inner > .item img{	
		min-width: auto;
		width: 100%;
		height: 165px;
	}
}

/* 小屏幕，主要是PAD */
@media all and (min-width: 768px) and (max-width: 991px) {
/* ==========================================================================
   首页
   ========================================================================== */
.wrap-main-02 section li time {
	float: none;
	display: block;
}
}

@media all and  (max-width: 991px) {
.infor-con-right div div div.hidden-sm.hidden-xs {
	display: block;
}
}

/* 超小屏幕，主要是手机 */
@media all and (max-width: 767px) {
/* ==========================================================================
   全文检索概览
   ========================================================================== */
.search-main-search-cen div {width: 59%;}
.search-main-search-cen div input.head-top-txt {width: 89%;}
.search-main-search-cen span {padding-top: 7px;}
}

/* 微小屏幕，分辨率更低的手机 */
@media all and (max-width: 479px) {
/* ==========================================================================
   全文检索概览
   ========================================================================== */
.search-main-search-cen div {width: 40%;}
.search-main-search-cen div input.head-top-txt {width: 77%;}
.search-main-search-cen span, .search-main-search-cen a {padding-top: 1.5%;}
.search-main-search, .search-main-con-sta {margin-bottom: 4%;}

/* ==========================================================================
   首页
   ========================================================================== */
.wrap-main-02 section li time, .six-list li time, .news-2 li time {
	float: none;
	display: block;
}
}