body{
	font-size: 14px;
	line-height: 24px;
	font-family: 'Microsoft YaHei', '\5FAE \8F6F \96C5\91';
	background-color: #f5f5f5;
}
.top,.head,.nav,.bread-crumbs,.cnt,.footer{
	width: 1200px;
	margin:0 auto;
}
a:hover{
	color:#ff4960;
}

/**top-bg star**/
.top-bg{
	font-size: 12px;
	color:#888;
	line-height: 32px;
}
.top-bg .right>div,.top-bg .right>a,.top-bg .right>span{
	float: left;
	margin-left: 25px;
}
.top-bg .right>div{
	position: relative;
}
.top-bg .right div .show{
	display: none;
	position: absolute;
	left:50%;
	margin-left: -50px;
	width: 90px;
	text-align: center;
	background-color: #fff;
	top: 32px;
	z-index:100;
	-webkit-box-shadow: 0 0 5px 0 rgba(33,33,32,0.3);
	-moz-box-shadow: 0 0 5px 0 rgba(33,33,32,0.3);
	box-shadow: 0 0 5px 0 rgba(33,33,32,0.3);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.top-bg .right div .show::before{
	content: url(../images/news-images/before.png);
	position: absolute;
	left:50%;
	margin-left: -5px;
	top:-21px;
}
.top-bg .right>div:hover{
	color:#ff4960;
	cursor: pointer;
}
.top-bg .right .tel{
	background: url(../images/news-images/phone.png) no-repeat left center;
	padding-left: 15px;
}
.top-bg .right a{
	color:#888;
}
/**top-bg end**/

/**head-bg star**/
.head-bg{
	background-color: #fff;	
	padding:0.7% 0;
	position: relative;
}
.head-bg h1{
	position: absolute;
	left:-10000px;
}
.head .logo{
	float: left;
}
.head .search{
	float: left;
	width: 39%;
	margin-left: 12%;
	padding-top:1.7%;
}
.head .search form,.nav-content form{
	border: 1px solid #ff4960;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.head .search form em,.nav-content form em{
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin:5px 5px 0 5px;
	background: url(../images/news-images/search.png) no-repeat center;
}
.head .search form input ,.nav-content form input{
	outline: none;
	border:0 none;
	height: 30px;
	line-height: 30px;
	float: left;
	width: 60%;
	color:#aaa;
	background-color: transparent;
}
.head .search form .search-but,.nav-content form .search-but{
	float: right;
	width: 15%;
	color:#fff;
	height: 32px;
	line-height: 32px;
	cursor: pointer;
}
.head .search form .search-but,.share-top,.cnt-left .form .submit input,.nav-content form .search-but{
	background: -moz-linear-gradient(left, #f76e80 0%, #ff4960 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f76e80), color-stop(100%,#ff4960));
	background: -webkit-linear-gradient(left, #f76e80 0%,#ff4960 100%);
	background: -o-linear-gradient(left, #f76e80 0%,#ff4960 100%);
    background: -ms-linear-gradient(left, #f76e80 0%,#ff4960 100%);
	background: linear-gradient(to right, #f76e80 0%,#ff4960 100%);
	background-color: #ff4960;
}
.head .look a{
	float: left;
	font-size: 16px;
	padding-top:10%;
	margin-left: 25px;
	color:#666;
}
.head .look a img{
	padding-right: 8px;
}
/**head-bg end**/
.box_cnt{
	display: none;
}
.box_hover{
	display: block;
}
/**nav-content end**/

/**nav-bg star**/
.nav-bg{
	background-color: #ff4960;
}
.nav-bg a{
	width: 12.5%;
	float: left;
	line-height: 46px;
	text-align: center;
	font-size: 16px;
	position: relative;
	color:#fff;
}
.nav-bg a:hover{
	background-color:#f76e80;
}
/**nav-bg end**/

/**bread-crumbs star**/
.bread-crumbs{
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#666;
}
.bread-crumbs a{
	color:#666
}
.bread-crumbs a:hover{
	color:#ff4960;
}
/**bread-crumbs end**/

/**cnt-left star**/
.cnt-left{
	width: 73.33%;
	float: left;
}
.cnt-left>div{
	background-color: #fff;
	padding:4%;
	margin-bottom: 3%;
	border: 1px solid #e7e7e7;
}
.cnt-left .school-more{
	padding-bottom: 2.5%;
}
.newslist-cnt dl, .newslist-cnt .nl li {
    margin-bottom: 15px;
    border-bottom: 1px #dedede solid;
    padding-bottom: 15px;
}
.newslist-cnt .nl li>a {
    display: block;
    width: 100%;
    line-height: 40px;
    font-size: 18px;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newslist-cnt dl dd p, .newslist-cnt .nl p {
    font-size: 14px;
    height: 24px;
    color: #666;
    margin-bottom: 1%;
    width: 99%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newslist-cnt .nl span.keyword {
    width: 40%;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newslist-cnt dl dd .qt .browse-volume, .newslist-cnt .nl .qt .browse-volume {
    background: url(../images/news-images/icon-volume.png) no-repeat left center;
    padding-left: 5%;
    color: #e95b49;
    font-size: 14px;
    float: left;
    width: 10%;
}
.keyword {
    background: url(../images/news-images/icon-gjc.png) no-repeat left center;
    padding: 0 3%;
    width: 40%;
}
.newslist-cnt dl dd .qt span.time, .newslist-cnt .nl .qt span.time {
    float: right;
    font-size: 14px;
    color: #666;
    width: 15%;
}

.page {
    text-align: center;
    padding-top: 3.5%;
}
.page>a, .page_0>a, .page>b {
    display: inline-block;
    width: 7.5%;
    margin: 0 1%;
    border: 1px #dedede solid;
    font-size: 16px;
    border-radius: 2px;
    text-align: center;
    line-height: 28px;
}
.page>b {
    border-color: #ff4960;
    background-color: #c11431;
    font-weight: normal;
    color: #fff;
}
.news-tit {
    margin-bottom: 3%;
}
.news-tit h1{
	font-size: 24px;
	color:#474747;
	text-align: center;
	line-height: 32px;
	margin-bottom: 1%;
}
.news-tit .info {
    text-align: center;
    color: #999;
	font-size:12px;
}
.news-tit .info span {
    padding: 0 10px;
}
.news-cnt p {
    margin-bottom: 1.5%;
    color: #666;
}
.news-cnt p img{
	display: block;
	margin:0 auto;
}
.news-cnt table{
	width: 95% !important;
	margin: 0 2.5%;
}
.news-cnt table td,.news-cnt table th{
	border: 1px solid #ccc;
}
.news-recommend{
	padding-top:5%;
	margin-bottom: 5%;
}
.news-recommend li{
	width: 98%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 2%;
	background: url(../images/news-images/li-bg.png) no-repeat left center;
}
.cnt-left .form{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:3% 3% 6% 6%;
	-webkit-box-shadow: 0 0 17px 0 rgba(67,108,236,0.2);
	-moz-box-shadow: 0 0 17px 0 rgba(67,108,236,0.2);
	box-shadow: 0 0 17px 0 rgba(67,108,236,0.2);
	background: url(../images/news-images/form2.png) no-repeat 10% bottom,url(../images/news-images/form1.png) no-repeat 8% 6%,url(../images/news-images/form3.png) no-repeat right 90%  ;
	overflow: hidden;
}
.cnt-left .form h3{
	text-align: center;
	color:#ff4960;
	margin-bottom: 3%;
}
.cnt-left .form span{
	float: left;
	width: 27%;
	line-height: 32px;
	color:#474747;
}
.cnt-left .form form>div{
	width: 45%;
	float: left;
	padding-right: 5%;
	margin-bottom: 2%;
}
.cnt-left .form form>div div{
	float: left;
	width: 73%;
}
.cnt-left .form form>div div input{
	width: 95%;
	padding-left: 5%;	
	height: 30px;
	line-height: 30px;	
}
.cnt-left .form form>div div select{
	height: 32px;
	line-height: 32px;
	width: 100%;
	padding-left: 5%;
}
.cnt-left .form form>div div select,.cnt-left .form form>div div input{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #ececec;
	border:0 none;
	outline: none;
	color:#474747;
}
.cnt-left .form form>div .form_ct select{
	width: 30%;
	float: left;
}
.cnt-left .form form>div .form_ct .month{
	margin:0 5%;
}
.cnt-left .form .submit{
	width: 100%;
	padding-right: 0;
	margin-bottom: 0;
}
.cnt-left .form .submit input{
	width: 30%;
	margin:1.5% 35% 0;
	height: 40px;
	line-height: 40px;
	border:0 none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 16px;
	color:#fff;
	cursor: pointer;
	font-family: 'Microsoft YaHei', '\5FAE \8F6F \96C5\91';
}
.cnt-left h3{
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 3%;
}
.cnt-left .slideTxtBox .hd{
	border: 1px solid #ff4960;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 3%;
}
.cnt-left .slideTxtBox .hd li{
	width: 7.69%;
	float: left;
	text-align: center;
	line-height: 32px;	
	cursor: pointer;
}
.cnt-left .slideTxtBox .hd .on{
	background-color: #ff4960;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.cnt-left .slideTxtBox .hd .on a{
	color:#fff;
}
.cnt-left .slideTxtBox .bd dl{
	width: 27.5%;
	padding:1% 1.5%;
	float: left;
	margin:0 1.2% 2.4%;
	border: 1px solid #e7e7e7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.cnt-left .slideTxtBox .bd dt{
	width: 30%;
	float: left;
	padding-top:3%;
}
.cnt-left .slideTxtBox .bd dd{
	width: 67%;
	float:right;

}
.cnt-left .slideTxtBox .bd dd .title{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	margin-bottom: 3%;
}
.cnt-left .slideTxtBox .bd dd p{
	font-size: 12px;
	color:#666;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}

/**cnt-left  end**/

/**cnt-right star**/
.cnt-right{
	width: 25%;
	float: right;
}
.cnt-right>div{
	background-color: #fff;
	border: 1px solid #e7e7e7;
	margin-bottom: 7%;
	padding:7%;
}
.cnt-right>div .title{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 7%;
	line-height: 36px;
	height: 36px;
	font-size: 16px;
}
.cnt-right>div .title span{
	float: left;
	border-bottom: 1px solid #ff4960;
	line-height: 36px;
}
.fullSlide {
    width: 100%;
    position: relative;
}
.fullSlide .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.fullSlide .bd ul {
    width: 100% !important;
}
.fullSlide .bd li {
    width: 100% !important;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
.fullSlide .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 3%;
    left: 0;
    line-height: 20px;
    text-align: center;
}
.fullSlide .hd ul li {
    width: 14px;
    height: 14px;
    display: inline-block;
    margin: 0 4px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: #fff;
    cursor: pointer;
    color: transparent;
}
.fullSlide .hd ul .on{
	background-color: #ff4960;
}
.cnt-right .fullSlide .prev,.cnt-right .fullSlide .next{
	position: absolute;
	left:0;
	top:50%;
	margin-top:-18px;
	width: 16px;
	height: 36px;
	background:#7f7f7f url(../images/news-images/prev-next.png) no-repeat;
	z-index: 5;
	background-position: 3px 12px;
	cursor: pointer;
}
.cnt-right .fullSlide .next{
	left:auto;
	right:0;
	background-position: -23px 12px;
}
.cnt-right .fullSlide .prev:hover,.cnt-right .fullSlide .next:hover{
	background-color: #ff4960;
}

.dl-box li{
	margin-bottom: 6%;
}
.dl-box a.img{
	width: 30%;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}
.dl-box a{
	width: 65%;
	float: right;
	height: 48px;
	overflow: hidden;
}
.cnt-right .recommend li{
	width: 95%;
	padding-left: 5%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(../images/news-images/li-bg.png) no-repeat left center;
	line-height: 32px;
}
.cnt-right .recommend li:hover{
	background: url(../images/news-images/li-hover-bg.png) no-repeat left center;
}
.cnt-right .recommend li:hover a{
	color:#ff4960;
}
/**cnt-right end**/


/**share-top star**/
.share-top {
	position: fixed;
	right:50px;
	bottom:50px;
	width: 84px;
	color:#fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	line-height: 36px;
	padding:6px 0;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
}
.baidu-share{
	border-bottom: 1px solid #fb9198;
}

.bdsharebuttonbox span{
	float: left;
	color:#666;
	line-height: 28px;
}
/**share-top end**/

/**last star**/
.last{
	display: none;
	text-align: center;
}
.last-nav{
	margin-bottom: 3px;
}
.last a{
	color:#6c6c6c;
	padding:0 15px;
}
/**last end**/

/**r-service star**/
.r-service{
	position: fixed;
	right:0;
	top:100px;
	z-index: 2000;
	-webkit-box-shadow: 0 0 30px rgba(225,67,78,0.4);
	-moz-box-shadow: 0 0 30px rgba(225,67,78,0.4);
	box-shadow: 0 0 30px rgba(225,67,78,0.4);
	overflow: hidden;
	display: none;
}
/**r-service end**/


@media only screen and (max-width: 1200px) {
	.top,.head,.nav,.bread-crumbs,.cnt,.footer{
		width: 94%;
		padding-left: 3%;
		padding-right:3%;
	}
}
@media only screen and (max-width: 1024px) {
	.top-bg,.head .look,.cnt-right .active,.cnt-right .recommend,.cnt-right .active-cnt{
		display: none;
	}
	.head .search{
		float: right;
		margin-left: 0;
		padding-top:2.5%;
	}
	.cnt-left{
		width: 99.5%;
	}
	.news-body .cnt-right{
		width: 100%;
	}
	.cnt-right>div .title{
		font-size: 24px;
		margin-bottom: 4%;
	}
	.news-body .cnt-right .active-cnt{
		display: block;
		padding:5%;
	}
	.cnt-right li{
		width: 45%;
		float: left;
		padding-right: 5%;
		margin-bottom: 3%;
	}
	.dl-box a{
		padding-top:4%;
	}
}
@media only screen and (max-width: 767px) {
	#cambrian0{display:none !important}
	.head-bg{
		background-color: #ff4960;
		position: fixed;
		left:0;
		top:0;
		width: 100%;
		z-index: 1000;
	}
	.head .search,.footer,.page a,.page b,.page span,.scrollTop,.bread-crumbs,.news-recommend,.cnt-left .slideTxtBox .bd dd p,.share-top{
		display: none;
	}
	.head .logo img{
		width: 150px;
	}
	.nav-btn{
		position: fixed;
		right:10px;
		top:10px;
		cursor: pointer;
		z-index: 3001;
	}
	.nav-hide{
		display: none;
	}
	.shade{
		width: 100%;
		height: 100vh;
		z-index: 2000;
		position: fixed;
		left:0;
		top:0;
		background-color: rgba(0,0,0,0.6);
		display: none;
	}
	.nav-bg{
		position: fixed;
		z-index: 2001;
		right:-80%;
		top:0;
		width: 80%;
	}
	.nav{
		width: 100%;
		padding:3% 0;
	}
	.nav-bg a{
		width: 100%;
		line-height: 38px;
	}
	.page .pre, .page .next, .page .last-page {
	    display: inline-block;
	    width: 70px;
	    font-size: 14px;
	}
	.cnt-left .form{
		margin-top:7%;
		padding:0 0 6%;
	}
	.cnt-left .form h3{
		background-color: #ff4960;
		color:#fff;
		line-height: 50px;
		margin-bottom: 0;
	}
	.cnt-left .form .submit input {
	    width: 50%;
	    margin: 1.5% 25% 0;
	}
	.cnt-left .form form{
		padding:6% 15%;
	}
	.cnt-left .form form>div{
		width: 100%;
		padding-right: 0;
		margin-bottom: 5%;
	}
	.cnt-left .form form>div div input {
	    height: 34px;
	    line-height: 34px;
	}
	.cnt-left .form form>div div select{
		height: 36px;
		line-height: 36px;
	}
	.newslist-cnt .nl span.keyword,.newslist-cnt .nl .qt .browse-volume{
		width: 25%;
		padding-left: 7%;
	}
	.newslist-cnt dl dd .qt span.time, .newslist-cnt .nl .qt span.time{
		width: 32%;
	}
	.last{
		display: block;
	}
	.cnt{
		margin-top:50px;
	}
	.cnt-left .slideTxtBox .hd li{
		width: 16.6666666666%;
	}
	.cnt-left .slideTxtBox .bd dl {
	    width: 41%;
	    padding:3%;
	}
	.cnt-left .slideTxtBox .bd dd .title{
		margin-bottom: 0;
		text-overflow: inherit;
		white-space: inherit;
		padding-top:10%;
		height: 48px;
	}
	.cnt-left>div{
		padding:5%;
	}
	.dl-box a {
	    padding-top: 0%;
	}
	.cnt-left-wx{
		margin-top:6%;
		padding:5%;
		-webkit-box-shadow: 0 0 17px 0 rgba(255,67,78,0.2);
		-moz-box-shadow: 0 0 17px 0 rgba(255,67,78,0.2);
		box-shadow: 0 0 17px 0 rgba(255,67,78,0.2);
	}
	.cnt-left-wx dt{
		width: 30%;
		float: left;
	}
	.cnt-left-wx dd{
		width: 65%;
		float: right;
		padding-top:4%;
	}
	.cnt-left-wx dd p{
		font-size: 20px;
		color:#666;
		line-height: 36px;
		height: 36px;
		overflow: hidden;
	}
	.cnt-left-wx dd p span{
		color:#ff4960;
	}
}
@media only screen and (max-width: 640px) {
	.cnt-right li{
		width: 100%;
		padding-right: 0;
	}
	.dl-box a{
		line-height: 28px;
		height: 56px;
	}
	.r-service a {
	    line-height: 50px;
	}
}
@media only screen and (max-width: 550px) {
	.news-tit h1 {
	    font-size: 20px;
	    line-height: 28px;
	}
	.cnt-left .form form {
	    padding:5% 5% 7%;
	}
	.cnt-left .slideTxtBox .bd dd .title{
		padding-top:0;
	}
	.cnt-left-wx dd p {
	    font-size: 16px;
	    line-height: 28px;
	}


}
@media only screen and (max-width: 450px) {
	.nav-bg a{
		font-size: 14px;
		line-height: 32px;
	}
	.cnt-left .slideTxtBox .bd dl {
	    width: 40.8%;
	    padding: 3%;
	}

	.cnt-left-wx dd {
	    padding-top: 0;
	}
	.cnt-left-wx dd p {
	    font-size: 14px;
	    line-height: 20px;
	    height: 20px;
	    margin-bottom: 3%;
	}
	.cnt-left .form h3 {
	    font-size: 20px;
	}
	.newslist-cnt .nl li>a{
		font-size: 16px;
		line-height: 32px;
	}
}
@media only screen and (max-width: 375px) {
	.cnt-left .form span {
	    width: 32%;
	}
	.cnt-left .form form>div div {
	    width: 68%;
	}
}