




.n_qygk{
	width: 1200px;
	height: 500px;
	margin: 0 auto;
}
.n_qygk_z{
	width: 810px;
	height: 100%;
	float: left;
}
.n_qygk_y{
	/*width: calc( 100% - 810px );*/
	height: 100%;
	float: right;
/*	background: gold;*/
}
.n_qygk_z_title{
	width: 100%;
	height: 60px;
}
.n_qygk_z_title p{
	color: #ca0202;
	font-size: 18px;
	height: 20px;
	line-height: 20px;
}
.n_qygk_z_title span{
	color: #666666;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
}

.n_qygk_z_force-overflow{
	min-height: 550px;
}
.n_qygk_z_scrollbar{
	width: 100%;
	height: calc( 100% - 60px);
	overflow-y: scroll;
	margin-bottom: 25px;
}
.n_qygk_z_scrollbar{
    scrollbar-arrow-color: #F5F5F5;
	scrollbar-face-color: #D62929;
    scrollbar-highlight-color: #D62929;
    scrollbar-shadow-color: #D62929;
    scrollbar-track-color: #F5F5F5;
    scrollbar-3dlight-color:#F5F5F5;
    scrollbar-darkshadow-color: #F5F5F5;
    scrollbar-base-color: #F5F5F5;
}

.n_qygk_z_scrollbar::-webkit-scrollbar{
	width: 6px;
    background-color: #F5F5F5;
}
.n_qygk_z_scrollbar::-webkit-scrollbar-thumb{
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #ca0202;
}
.n_qygk_z_scrollbar::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 6px;
	background-color: #F5F5F5;
}

.n_qygk_z_force-overflow p{
	color: #333333;
	font-weight: bold;
	line-height: 40px;
}
.n_qygk_z_force-overflow p+p{
	text-indent: 2em;
	color: #444444;
	font-weight:normal;
}

.n_qygk_y img{
	/*background: url(../img/qyjs_y.png)no-repeat;*/
	/*text-align: center;
	margin-bottom: 20px;*/
}


.ywzz{
	width: 1200px;
	height: 270px;
	margin: 40px auto;
}

.ywzz_z{
	width: calc( 50% - 25px );
	height: 100%;
	float: left;
	box-shadow: 0 0 5px #f3f3f3;
	border:1.5px solid #f3f3f3;
	border-radius:5px;
}
.ywzz_y{
	width: calc( 50% - 25px );
	height: 100%;
	float: right;
	box-shadow: 0 0 5px #f3f3f3;
	border:1.5px solid #f3f3f3;
	border-radius:5px;
}
.ywzz_img{
	height: 62px;
	margin: 30px 0 10px 0;
	text-align: center;
}
.ywzz p{
	color: #333333;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	line-height: 45px;
}
.ywzz p+p{
	font-weight: normal;
	color: #666666;
	font-size: 14px;
	line-height: 25px;
	padding: 0 20px;
}

/*主要平台*/
.main_zypt{
	background: url(../img/zypt_1.png) no-repeat;
	background-size:  100% 253px; 
	height: 800px;
	width: 100%;
	/*position:absolute;*/
background-color: #f7f7f7;
}

.zypt{
	width: 1200px;
	margin: 0 auto;
	/*height: 253px;*/
	padding: 30px 0 0 0;
}
.zypt p{
	font-weight: bold;
	color: #fff;
	font-size: 28px;
	line-height: 50px;
	text-align: center;
}
.zypt p+p{
	/*font-weight: normal;*/
	color: #dadada;
	font-size: 15px;
	line-height: 30px;
	margin-bottom: 25px;
}

.main_tp{
	width: 1200px;
	margin: 0 auto;
	/*position: relative;
	top:-120px;*/
}
.scroll{
	width:1200px;
	height:163px;
}
.scroll_left{
	width:36px;
	height:163px;
	/*background:url(../img/jt_z.png) right no-repeat;*/
	background:url(../img/jt_y.png) no-repeat center center;
	/*background-size: cover;*/
	float:left;
}
.scroll_right{
	width:36px;
	height:163px;
	/*background:url(../img/jt_z.png) left  no-repeat;*/
	background:url(../img/jt_z.png) no-repeat center center;
	/*background-size: cover;*/
	/*background-size: 40px 40px;*/
	float:left;
}
.pic{
	width:1110px;
	height:225px;
	float:left;
}
.pic ul{
	display:block;
	height:225px;
}
.pic li{
	float:left;
	display:inline;
	width:200px;
	text-align:center;
	/*border:1px solid #000;*/
	
	margin: 0 30px 0 0 ;
	height: 215px;
	
	box-shadow: 0 0 5px #d3ccc9;
	/*border:1px solid #efe6e3;*/
	border-radius:5px;
	
	overflow:hidden;
}
/*.pic li+li{
	margin: 0 0 0 20px;
}*/
.waic{
	height: 100%;
	width: 100%;
	margin-top:-215px;
}
.on_up{
	height: 215px;
	background-color: #FFF;
}
.on_down{
	height: 215px;
	background:url(../img/pt_bg.png) no-repeat ;
	background-size: 100% 100%;
}
.pic li:hover{
	padding-top: 215px;
	box-shadow: 0 0 0 #d3ccc9;
}
.pic li{
-webkit-transition:padding .5s ease-in-out;
-moz-transition:padding .5s ease-in-out;
-ms-transition:padding .5s ease-in-out;
-o-transition:padding .5s ease-in-out;
transition:padding .5s ease-in-out;
}
.on_up img{
	text-align: center;
	margin-top: 40px;
	height: 76px ;
}
.on_up p{
	color: #333333;
	font-size: 16px;
	margin-top: 35px;
	text-align: center;
}
.on_down p{
	color: #fff;
	font-size: 16px;
	padding: 20px 5px 0 10px ;
	line-height: 45px;
	text-align: left;
}
.on_down div{
	border-bottom:2px solid #fff;
	width: 60px;
	margin: 0 0 0 10px ;
	/*height: 1px;*/
}
.on_down div+p{
	line-height: 25px;
	font-size: 14px;
	padding-top: 10px;
}

.fwfs{
	width: 1200px;
	height: 480px;
	margin: 0 auto;
}
.fwfs_img{
	float: left;
	margin: 175px 90px 0 40px;
	width: 295px;
	height: 245px;
	/*background: red;*/
}
.fwfs_js{
	float: left;
	width: 770px;
}
.fwfs_js p{
	margin-top: 60px;
	width: 400px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color: #ca0202;
	font-size: 28px;
}
.fwfs_js p+p{
	margin-top: 0;
	width: 400px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	color: #666;
	font-size: 15px;
	margin-bottom: 30px;
}
.fwfs_js div{
	float: left;
	width: 770px;
	height: 52px;
	line-height: 52px;
	color: #333;
	font-size: 14px;
	border:1px solid #cfcfcf;
	border-radius:5px;
	margin-bottom: 15px;
}
.fwfs_js span{
	display:block;
	background: url(../img/sz-1.png) no-repeat center center;
	width: 29px;
	height: 52px;
	float: left;
	text-align: center;
	color: #ca0202;
	margin: 0 20px 0 24px;
}
.mar40{
	margin-right:40px ;
}
.wid2{
	width: calc( ( 770px - 40px ) / 2 ) !important;
}