﻿
*{
	text-align:justify;
	line-height:200%;
	}
a{
	display:block;
	}
.down_menu ul li a{
	display:inline-block;
	}
.position p a{
	display:inline-block;
	}
.cpgk-main{
	padding-bottom:70px;
	}
.cpgk-img{
	width:358px;
	height:440px;
	float:left;
	overflow:hidden;
	}
.cpgk-img img{
	width:100%;
	}
.cpgk-txt{
	width:802px;
	float:left;
	}
.cpgk-txt .cpgk-title{
	padding-top:32px;
	font-size:36px;
	line-height:94px;
	color:#333;
	padding-left:75px;
	padding-bottom:50px;
	font-weight:bold;
	}
.cpgk-txt .cpgk-title span{
	background:#3172ca;
	width:80px;
	height:4px;
	display:block;
	}
.cpgk-body{
	background:#f8f8f8;
	padding:54px 72px 40px;
	}
.cpgk-body p{
	line-height:26px;
	padding-bottom:8px;
	}
.swiper-wrapper{
	position:relative;
	} 
.wfdx{
	width:100%;
	padding-bottom:70px;
	}
.fwdx-title{
	font-size:36px;
	line-height:93px;
	text-align:center;
	font-weight:bold;
	padding-bottom:30px;
	color:#333;
	}
.fwdx-title span{
	background:#3172ca;
	width:80px;
	height:4px;
	display:block;
	margin:0 auto; 
	}
.wfdx .yycj16-list{
	text-align:center;
	}
.fwdx-main .yycj16-main{
	height:320px;
	}
.fwdx-main .yycj16-list li{
	height:320px;
	float:none;
	display:inline-block;
	width:228px;
	}
.fwdx-main .yycj16-list li .yycj16-txt{
	height:320px;
	}
.fwnr-main .swiper-container{
	width:1160px;
	}
.fwnr-main .swiper-slide{
	width:1160px!important;
    height:360px;
    padding:0;
    background:#f8f8f8;
	margin-right:0;
	}
.fwnr-one{
	width:100%;
	height:180px;
	overflow:hidden;
	}
.fwnr-img{
	width:580px;
	height:180px;
	overflow:hidden;
	float:left;
	}
.fwnr-txt{
	width:540px;
	float:left;
	padding:14px 20px 0;
	}
.fwnr-txt ul li{
	font-size:16px;
	color:#333;
	background:url(../image/ywfw_34.png) left 10px no-repeat;
	padding-left:20px;
	padding-bottom:8px;
	}
.fwnr-txt ul li span{
	display:block;
	font-size:14px;
	line-height:150%;
	}
.fwnr-one:nth-child(2) .fwnr-img{
	float:right;
	}
.fwnr-main{
	padding-bottom:100px;
	}
.fwnr-main .swiper-button-next{
	width:36px;
	height:50px;
	right:0;
	left:auto;
	bottom:0;
	background:#3172ca url(../image/ywfw_17.png) center center no-repeat;
	}
.fwnr-main .swiper-button-prev{
	width:36px;
	height:50px;
	right:36px;
	left:auto;
	bottom:0;
	background:#3172ca url(../image/ywfw_18.png) center center no-repeat;
	}
.fwnr-main .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
	background-color:#333;
	opacity:1;
	}
.khsy{
	width:100%;
	height:568px;
	background:url(../image/ywfw_101.png) top center no-repeat;
	padding-bottom:70px;
	}
.khsy-main{
	width:1160px;
	margin:0 auto;
	padding-bottom:95px;
	}
.khsy-main .khsy-txt{
	width:616px;
	float:right;
	}
.khsy-main .khsy-txt .khsy-title{
	font-size:36px;
	line-height:94px;
	color:#333;
	padding-right:62px;
	text-align:right;
	}
.khsy-main .khsy-txt .khsy-title span{
	background:#3172ca;
	width:80px;
	height:4px;
	display:block;
	margin-left:472px;
	}
.khsy-main .khsy-txt ul{
	position:relative;
	}
.khsy-main .khsy-txt ul li img{
	width:36px;
	height:36px;
	float:left;
	padding-top:10px;
	}
.khsy-main .khsy-txt ul li .khsy-txt{
	width:310px;
	float:left;
	padding-left:14px;
	}
.khsy-main .khsy-txt ul li .khsy-txt .title{
	line-height:30px;
	font-size:20px;
	padding:0;
	border:none;
	color:#333;
	}
.khsy-main .khsy-txt ul li .khsy-txt .title b{
	width:2px;
	height:16px;
	background:#3172ca;
	display:block;
	margin-right:6px;
	float:left;
	margin-top:8px;
	}
.khsy-main .khsy-txt ul li .khsy-txt span{
	line-height:24px;
	display:block;
	color:#333;
	}
.khsy-main .khsy-txt ul li{
	position:absolute;
	left:0;
	top:-19px;
	}
.khsy-main .khsy-txt ul li:nth-child(2){
	left:56px;
	top:61px;
	}
.khsy-main .khsy-txt ul li:nth-child(3){
	left:110px;
	top:143px;
	}
.khsy-main .khsy-txt ul li:nth-child(4){
	left:171px;
	top:225px;
	}
.khsy-main .khsy-txt ul li:nth-child(5){
	left:229px;
	top:308px;
	}
.fwzc-list{
	padding-top:30px;
	width:1160px;
	overflow:hidden;
	}
.fwzc-list ul{
	width:1190px;
	}
.fwzc-list ul li{
	width:206px;
	height:162px;
	border:1px solid #ccc;
	margin-right:30px;
	float:left;
	}
.fwzc-list ul li img{
	width:50px;
	height:50px;
	margin:0 78px;
	padding-top:24px;
	}
.fwzc-list ul li p{
	font-size:20px;
	line-height:26px;
	text-align:center;
	padding-top:5px;
	}
.fwzc-list ul li p br{
	line-height:0;
	}
.fwzc-body{
	line-height:26px;
	padding-top:14px;
	text-align:center;
	}
.fwzz{
	width:100%;
	height:429px;
	background:#f8f8f8;
	}
.fwzz .cpry16{
	width:1160px;
	margin:0 auto;
	}
.fwzz .cpry16 .cptx16-title{
	line-height:94px;
	}
.fwzz .cpry16 .cptx16-title span{
	background:#3172ca;
	width:80px;
	height:4px;
	display:block;
	}
.fwzz .swiper-button-next{
	background:#3172ca url(../image/cp16_17.png) center center no-repeat;
	}
.fwzz .swiper-button-prev{
	background:#3172ca url(../image/cp16_16.png) center center no-repeat;
	}
.fwzz .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
	background-color:#52565a;
	opacity:1;
	}
.fzjg{
	padding:100px 0 70px;
	height:auto;
	}
.fzjg .cpry16-txt{
	width:238px;
	height:478px;
	background:url(../image/ywfw_19.png) center center no-repeat;
	float:left;
	padding:42px 60px 0;
	}
.fzjg .cpry16-txt .cptx16-title{
	color:#fff;
	line-height:94px;
	}
.fzjg .cpry16-txt .cptx16-title span{
	background:#3172ca;
	width:80px;
	height:4px;
	display:block;
	}
.fzjg-body{
	padding-top:62px;
	}
.fzjg-body p{
	color:#fff;
	line-height:26px;
	}
.fzjg-body p span{
	font-size:24px;
	}
.fzjg-body ul{
	padding-top:38px;
	}
.fzjg-body ul li{
	color:#fff;
	padding-bottom:6px;
	padding-left:11px;
	background:url(../image/ywfw_34.png) left 7px no-repeat;
	}
.fzjg-img{
	width:688px;
	height:;
	float:right;
	}
.yyal-list{
	padding-top:20px;
	width:1160px;
	overflow:hidden;
	padding-bottom:120px;
	}
.yyal-list ul{
	width:1180px;
	}
.yyal-list ul li{
	float:left;
	width:273px;
	height:233px;
	border:1px solid #ccc;
	margin-right:20px;
	margin-bottom:20px;
	}
.yyal-list ul li .yyal-img{
	padding:19px;
	padding-bottom:0;
	height:110px;
	overflow:hidden;
	}
.yyal-list ul li .yyal-img img{
	width:100%;
	height:auto;
	min-height:110px;
	}
.yyal-list ul li .yyal-txt{
	padding:5px 19px 0;
	}
.yyal-list ul li .yyal-txt .title{
	line-height:26px;
	padding:0;
	border:none;
	width:auto;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	height:52px;
	padding-bottom:5px;
	}
.yyal-list ul li .yyal-txt a{
	width:70px;
	height:24px;
	background:url(../image/ywfw_33.png) center center no-repeat;
	}
.yycj16-list li .yycj16-txt .yycj16-inner .txt{
	width:172px;
	}
.swiper-container1{
	padding-top:20px;
	width:1160px;
	overflow:hidden;
	}
.swiper-container1 .swiper-slide{
	float:left;
	width:270px!important;
	height:233px;
	border:1px solid #ccc;
	margin-right:20px;
	padding:0;
	margin-bottom:20px;
	background:none;
	}
.swiper-container1 .swiper-slide .yyal-img{
	padding:19px;
	padding-bottom:0;
	height:110px;
	overflow:hidden;
	}
.swiper-container1 .swiper-slide .yyal-img img{
	width:100%;
	height:auto;
	min-height:110px;
	}
.swiper-container1 .swiper-slide .yyal-txt{
	padding:5px 19px 0;
	}
.swiper-container1 .swiper-slide .yyal-txt .title{
	line-height:26px;
	padding:0;
	border:none;
	width:auto;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	height:52px;
	padding-bottom:5px;
	background:none;
	position:inherit;
	color:#000;
	text-align:left;
	}
.swiper-container1 .swiper-slide .yyal-txt a{
	width:70px;
	height:24px;
	background:url(../image/ywfw_33.png) center center no-repeat;
	}
