@charset "utf-8";
/* CSS Document */

.main_r .kuaixun{
	margin:20px 0 100px 0;
}

.main_r .kuaixun h2{
	font-size:24px;
	font-weight:normal;
	color:#333333;
	line-height:66px;
}
.main_r .kuaixun h2 span{
	float:right;
	font-family:"Century-Gothic-Italic";
	font-size:18px;
	color:#7d8a93;
	padding-right: 30px;
	font-weight:bold;
	text-decoration:underline;
}
.main_r .kuaixun .news{
	float:left;
	margin-right:40px;
}
.main_r .kuaixun .lastnews{
	margin-right:0;
	
}

.kuaixun .news {
	width: 30%;
}
.kuaixun .news img{
	width: 100%;
	height: 200px;
}
.datu {
	position: relative;
	/*height: 460px;*/
	overflow: hidden;
	max-width: 1027px;
}
/*!*轮播图*!
.news-carousel-box{
	float: left;
	width: 49.333%;
	margin-right: 15px;
	background: #fff;
}*/
.carousel-list {
	position: relative;
	width:100%;
}
.rslides img{
	width:100%;
}
.rslides {
	/*position: fixed;*/
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.carousel-list .rslides li{
	position: relative;
	float: left;
}
.carousel-list .slideDot{
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	bottom: 25px;
	/*padding-bottom: 15px;
	padding-top: 15px;*/
	right: 0;
	left: 0;
}
.slideDot ul {
	text-align: center;
}

.item li{
	display: inline-block;
	width: 11px;
	height: 11px;
	background: #fff;
	margin: 1px 1px 1px 15px;
	/* opacity: 0.25; */
	filter: alpha(opacity=25);
	border-radius: 10px;
	cursor: pointer;
}
.item .activeDot{
	background: rgb(251, 51, 75);
}
/*------------------------------*/
.main_r .kuaixun .news .wenben{
	/* width:90%; */
	padding:16px 20px;
	background-color:#ffffff;
	height: 160px;
}
.main_r .kuaixun .news h3{
	font-size:18px;
	font-weight:bold;
	color:#333333;
}
.main_r .kuaixun .news .date{
	font-size:12px;
	color:#c7c7c7;
	line-height:26px;
}
.main_r .kuaixun .news .jianjie{
	display:block;
	font-size:14px;
	color:#767676;
	line-height:24px;
	padding:5px 0 26px 0;
}
.main_r .kuaixun .news .more{
	font-size:14px;
	color:#a4adb3;
	text-decoration:underline;
}
.main_r .jiaoyu{
	margin-bottom: 40px;
	max-width: 1027px;
}
.main_r .jiaoyu .news{
	float:left;
	width: 25%;
}
.pic-box{
	overflow: hidden;
}
.main_r .jiaoyu .news img{
	width:100%;
	moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	transition: 0.5s all ease;
}
.main_r .jiaoyu .news img:hover{
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.main_r .jiaoyu .news .wenben{
	width:100%;
	background-color:#ffffff;
}
.main_r .jiaoyu .news .wenben:hover{
	background-color:#eee;
}
.main_r .jiaoyu .news .wenben:hover h3{
	color: #000;
}
.main_r .jiaoyu .news h3{
	font-size: 12px;
	letter-spacing: 0.1em;
	/*font-weight:bold;
	color:#333333;*/
	line-height:80px;
	text-align:center;
	/*padding-right: 35px;*/
	color: #888;
	font-weight: bold;
}
.main_r .main_zhuanti{
	background-color:#ffffff;
	margin-top: 40px;
	margin-bottom:40px;
	max-width: 1027px;
}
.main_r .main_zhuanti img{
	float:left;
	width: 50%;
    height: 280px;
}
.main_r .main_zhuanti .wenben{
	float: left;
	width: 50%;
	padding: 30px 40px;
	padding-top: 45px;
	padding-bottom: 0;
}
.main_r .shuoshi img{
	float:right;
	width: 50%;
    min-height: 279px;
}
.main_r .shuoshi .wenben{
	float:left;
	width: 50%;
	padding: 30px 40px;
	padding-top: 45px;
	padding-bottom: 0;
}
.main_r .docWrap .wenbenWrap{
	padding: 20px 20px;
}
.main_r .docWrap .wenbenWrap .link{
	display: block;
    float: none;
    text-decoration: none;
    margin-top: 0;
}
.main_r .main_zhuanti .wenben h3{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 0.1em;
	padding: 0px 0 10px 0;
}
.main_r .docWrap .wenbenWrap h3{
	padding :0;
	padding-bottom: 10px;
}
.main_r .docWrap .wenbenWrap h3:hover{
color: rgb(246, 147, 30);
}
.main_r .docWrap .wenbenWrap h4{
	text-align: left;
    padding-bottom: 5px;
    font-size: 16px;
    color: #666;
}
.main_r .main_zhuanti .wenben p{
	height: 136px;
	font-size: 13px;
	color: #767676;
	line-height: 20px;
	letter-spacing: 0.1em;
	text-align: justify;
}
.main_r .main_zhuanti .wenben a{
	/*font-family:"Century-Gothic-Italic";*/
	float: right;
	font-size: 14px;
	color: #7d8a93;
	font-weight: bold;
	text-decoration: underline;
	margin-top: 35px;
}
h3{text-align:left;}

/*-----------------------*/
.patriarch-bottom{
	text-align: center;
	/*font-size: 0;*/
	overflow: hidden;
	/*width: 99%;
	position: relative;
	margin: 0 auto;*/
}
.patriarch-bottom >div{
	float: left;
	width: 47.777%;
	margin-right: 4.333%;
	background: rgba(255,255,255,0.9);
	padding: 20px 15px;
	letter-spacing: 0.1em;
	font-size: 14px;
}
.patriarch-bottom-l{

}
.patriarch-bottom .patriarch-bottom-r{
	margin-right: 0px;
	padding-right: 0;
}
.l-box{
	float: left;
	width: 15%;
	height: 100%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;

	padding-right: 10px;

}
.l-box a{
	display: block;
	color: #555;
}
.l-box a:hover{
	color: #000;
}
.l-box span:nth-child(2){
	display: block;
	width: 20px;
	height: 20px;
	background: rgb(251, 51, 75);
	margin-top: 20px;
}
.r-box{
	float: left;
	padding-left: 20px;
	border-left: 1px solid #ccc;
	width: 79%;
}
.r-box ul{
	list-style: none;
}
.r-box ul li{
	text-align: left;
	/*padding-bottom: 10px;*/
}
.r-box ul li a{
	color: #333;
}
.r-box ul li a p{
	display: inline-block;
	width: 60%;
	line-height: 160%;
	text-align: justify;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
}
.r-box ul li:hover  p{
	 color: rgb(251, 51, 75);
 }
.r-box ul li:hover span{
	color: rgb(251, 51, 75);
}
.r-box ul li span{
	letter-spacing: 0;
	float: right;
	color: #ccc;
	font-size: 12px;
	margin-top: 3px;
	font-family: Arial,Helvetica,sans-serif;
}
/*--------------------*/
/*#footer{
	background-color:#f8fdff;
}*/
/*#footer .footer_inner{
	width:1010px;
	margin:0 auto;
	padding:26px 30px;
}
#footer .footer_inner .footer_t_l{
	float:left;
}
#footer .footer_inner .footer_t_l>li{
	float:left;
	width:195px;
}
#footer .footer_inner .footer_t_l .footer_title{
	padding:34px 0 12px 0;
}
#footer .footer_inner .footer_t_l a{
	text-decoration:none;
	font-size:14px;
	color:#7d8a93;
}
#footer .footer_inner .footer_t_l .footer_title a{
	text-decoration:none;
	font-family:"SourceHanSansCN-Medium";
	font-size:16px;
	font-weight:bold;
	color:#7d8a93;
}
#footer .footer_inner .footer_t_l ul li{
	line-height:34px;
}
#footer .footer_inner .footer_t_l ul .allwebsite a{
	text-decoration:underline;
}
#footer .footer_inner .footer_t_r{
	float:right;
	width:390px;
	padding-top:31px;
}
#footer .footer_inner .footer_t_r>ul>li{
	line-height:40px;
}
#footer .footer_inner .footer_title a{
	text-decoration:none;
	font-family:"SourceHanSansCN-Medium";
	font-size:16px;
	font-weight:bold;
	color:#7d8a93;
}
#footer .footer_inner .footer_t_r .dingyue ul li{
	float:left;
	padding-right:53px;
}
#footer .footer_inner .footer_t_r .dingyue ul .last{
	padding-right:0;
}
#footer .footer_inner .footer_t_r .dingyue .input{
	font-size:16px;
	color:#cccccc;
	line-height:36px;
	border-bottom:1px solid #7d8a93;
	margin-top:44px;
}
#footer .footer_inner .footer_t_r .dingyue .input span{
	float:right;
	font-family:"SourceHanSansCN-Medium";
	font-size:16px;
	font-weight:bold;
	color:#7d8a93;
	padding-right:8px;
}
#footer .footer_inner .footer_t_r .dingyue p{
	font-family:"SourceHanSansCN-Medium";
	font-size:16px;
	font-weight:bold;
	color:#7d8a93;
	padding:51px 0 30px 0;
}
#footer .footer_inner .footer_b{
	text-align:center;
	font-size:12px;
	color:#7d8a93;
	padding-top:56px;
}*/
.main_r .main_zhuanti .wenben  a:hover{
	text-decoration: none;
}
@media only screen and (min-width:1679px){
	.datu{
		width:74%;
	}
	.main_r .main_zhuanti{
		width:74%;
	}
	.box-1{
		position: absolute;
		top: 0;
		right: 25px;
		width: 22%;
	}
	.main_r .jiaoyu{
		width:74%;
	}
	.main_r .jiaoyu .box-1 .news {
		float: none;
		width: 100%;
		margin-bottom: 40px;
	}
	.placeholder{
		float: left;
		width: 25%;
		height: 396px;
		background: #fff;
	}
	.yscz-wrap .datu{
		width: 100%;
	}

}
@media only screen and (min-width:1750px){
	.box-1{
		width: 25%;
	}
}
@media only screen and (min-width:1840px){
	.box-1{
		width: 26%;
	}
}
@media only screen and (max-width:1280px){
	/*.patriarch-bottom >div{
		width: 48.2%;
	}*/
}
@media only screen and (max-width:1240px){
	.patriarch-bottom >div{
		width: 100%;
	}
	/*.main_r .jiaoyu .news{
		width: 48.59%;
		margin-right: 20px;
		margin-bottom: 40px;
	}*/
	.main_r .jiaoyu .box-1 .news:nth-child(2){
		margin-right: 0px;
	}
	.main_r .jiaoyu .box-2 .lastnews{
		margin-right: 0px;
	}
}
@media only screen and (max-width:1140px){

}
@media only screen and (max-width:1040px){
	.main_r .jiaoyu .news {
		width: 48.45%;
		margin-right: 20px;
		margin-bottom: 40px;
	}

}
@media only screen and (max-width:980px){
	.main_r .jiaoyu .news{
		width: 48%;

	}
}

@media only screen and (max-width:680px){

	.main_r .jiaoyu .news{
		width: 100%;
	}
}