@charset "utf-8";
/* CSS Document */

a,body,div,h1,h2,h3,h4,h5,h6,li,main,p,section,ul, ol{margin:0; padding: 0; border: 0;}
ul, li{list-style: none;}

body{font-family: "微软雅黑", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", PingHei, STHeiti; font-size: 18px; font-size: 1.8rem; color: #444; background: url("20201210_cjy_bg_body.jpg") no-repeat center top;}
html{min-width: 1280px; font-size:62.5%;}

a,a:hover{text-decoration:none}
a{color: #333;}
a:hover {color: #1b65a2;}
img{vertical-align:middle;}
.txtdot{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.fl{float: left}
.fr{float: right;}
.w49{width: 49%;}
.clearfix {clear:both;}

/*common*/
.footer{background: url("20201210_cjy_bg_footer.jpg") no-repeat center top; height: 166px; line-height: 166px; color: #444; text-align: center; margin-top: 50px;}

ol{font-size: 14px; font-size: 1.4rem; padding: 15px;}

.content{width: 1280px; margin: 0 auto; background: #fff; margin-top: 360px;}
.content .main{padding: 0 55px 20px;}
.content h3{background: url("20201210_cjy_bg_coltit.png") no-repeat center top; font-size: 26px; font-size: 2.6rem; line-height: 92px; color: #fff; font-weight: bold; text-align: center;margin-bottom: 6px;}

/*index*/
.info{width: 1000px; margin: 0 auto; color: #134162; font-size: 16px; font-size: 1.6rem; line-height: 1.8; font-weight: bold; margin-top: 334px;}
.info p{ margin-bottom: 2px;}

.container{width: 1170px; margin: 0 auto; background: #fff; margin-top: 50px; padding: 11px 55px 20px;}
a.more{float: right; font-size: 15px; font-size: 1.5rem; line-height: 21px; margin: 15px 14px 0 0;}
section{margin-top: 25px;}
section h3{background: url("20201210_cjy_bg_coltit.png") no-repeat center top; font-size: 26px; font-size: 2.6rem; line-height: 92px; color: #fff; font-weight: bold; text-align: center;margin-bottom: 6px;}

.jfgs li{font-size: 18px; font-size: 1.8rem; line-height: 38px; float: left; width: 32.33%; margin-right: 1%;}

.jxgy .left, .jssz .left{float: left; width: 770px;}
.jxgy .right, .jssz .right{float: right; width: 370px; background: #F2F8FE; padding: 13px 0;}
.jxgy img, .jssz img{width: 100%;}
.jxgy ul, .jssz ul{margin-top: 26px;}
.jxgy .left li, .jssz .left li{display: inline-block; width: 373px; height: 209px;}

.jxgy a img{height: 391px;}
.jxgy .left li img{height: 209px;}
.jxgy #demo {overflow: hidden; height: 613px; width: 330px; position: relative; padding: 0 20px;}

.jssz a img{height: 366px;}
.jssz .left li img{height: 170px;}
.jssz .right{/*! height: 624px; */}
.jssz .right ul{margin: 0; padding: 10px 10px 0 18px;}
.jssz .right li{font-size: 17px; font-size: 1.7rem; line-height: 34px;}

.jfdp{}

/*fontlist*/
.list-font li{line-height: 1.4; font-size: 20px; font-size: 2.0rem; padding: 3px 0 12px;}

/*detail*/
.content h5{font-size: 14px; font-size: 1.4rem; line-height: 20px;	color: #333; text-align: center; font-weight: normal;}
.content h1{font-size: 28px; font-size: 2.8rem; line-height: 50px;	color: #333; text-align: center;}
.content h4{font-size: 16px; font-size: 1.6rem; line-height: 24px; color: #333; text-align: center; background: none; font-weight: normal;}
.content hr{border: 1px solid #4cbce9;}
.title-info span{font-size: 14px; font-synthesis: 1.4rem; display: inline-block; line-height: 70px;}
.title-info span.time{width: 50%;} .title-info .source{width: 32%; text-align: right;} .title-info .xl_font{width: 18%; text-align: right;}
article * {font-size: 18px !important; font-size: 1.8rem !important; line-height: 34px !important; font-family: "微软雅黑" !important;}
.xl_font font {cursor: pointer}
.xl_font font.now {color:#61c4d7}
.editor{font-size: 14px !important; font-size: 1.4rem !important; line-height: 75px !important; color: #999; text-align: right;}

/* ui-banner */
.ui-banner{display:block;position:relative;width:1170px;}
.ui-banner.ui-banner-invalid{display:none;}
.ui-banner,.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{
	height:468px;
}
.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{
	position:absolute;
	top:0;
}
.ui-banner ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.ui-banner .ui-banner-slides{width:870px;height:473px;left:0;}
.ui-banner .ui-banner-slides li{display:none;position:absolute;top: 0;}
.ui-banner .ui-banner-slides li img{
	width:870px;
	height:473px;
	border:none;
}
.ui-banner .ui-banner-slides li.ui-banner-slides-current,.ui-banner .ui-banner-slides li.ui-banner-slides-prev,.ui-banner .ui-banner-slides li.ui-banner-slides-next{display:block;}
.ui-banner .ui-banner-slides li.ui-banner-slides-current{left:0;}
.ui-banner .ui-banner-slides li.ui-banner-slides-prev{left:-870px;}
.ui-banner .ui-banner-slides li.ui-banner-slides-next{left:870px;}
.ui-banner .ui-banner-slogans{
	height:473px;
	overflow:hidden;
	width:270px;
	right:0px;
}
.ui-bnnerimg{
	width: 270px;
	height: 147px;
}
.ui-bnnerimg img{width: 270px; height: 147px;}
.ui-bnnerp{position: absolute; bottom: 21px; background: rgba(47, 129, 201, 0.8); padding: 11px 18px;}
.ui-bnnerp h4{color: #fff; font-size: 22px; font-size: 2.2rem; margin-bottom: 8px;}
.ui-bnnerp p{ color: #fff;}
.ui-line{
	zoom: 1;
	overflow: hidden;
}
.ui-line-hover{
	background:url(https://www.cas.cn/images/stuj.png) no-repeat left center;
}

.ullinehover{height: 147px;	margin: 0 0 16px 0;}
.ui-bnnerp-hover{background-color:#9b040d; color:#fff;}
/*.ullinehover:hover .ui-bnnerp h3,.ullinehover:hover .ui-bnnerp p{
	color: #fff;
}*/
.uibannerslog ul li{
	border: 1px solid red;
}
.ui-bnnerp-hover h3,.ui-bnnerp-hover p{
	color:#fff;
}
.ui-banner .ui-banner-arrow{display:block;width:23px;outline:none;}
.ui-banner .ui-banner-arrow.ui-banner-arrow-prev{
	background: transparent url(https://www.cas.cn/images/jleft.jpg) no-repeat scroll 0 0;
	height: 23px;
	right: -43px;
	top: 17px;
	width: 23px;
}
.ui-banner .ui-banner-arrow.ui-banner-arrow-next{
	background: transparent url(https://www.cas.cn/images/jright.jpg) no-repeat;
	height: 23px;
	right: -43px;
	top: 49px;
	width: 23px;
}
.ui-banner .ui-banner-arrow.ui-banner-arrow-next img{left:-15px;}
.ui-banner .ui-banner-overlay{bottom:0;height:10px;position:absolute;right:0;width:173px;}