a,.seach input,.nav>ul>li>ul>li:after,.menu,header,.section3 .swiper-slide:before,.section4 .swiper-slide h2,.altab h6,.ssjglist li h6,.ssjglist li a:before,.cptab font,.cptab span,.cptab h6,.cpimg:after,.cpmores,.cplist li:after,.cbl li,.tjcplist li,.tjcplist li h2,.tjcplist li h2:after,.newlist li h5,.skal .qyjstab h6,.skallist li,.skallist lih2,.skallist li p,.qywh ul li h2,.qywh ul li p,.qywh ul li div,.gsxnew .swiper-slide:after,.hydts .swiper-slide:after,.btn span,.btn span:after,.btn span:before,.cpbanner_inner span,.jdyebanner .swiper-slide{
	transition: all .6s cubic-bezier(.35,.75,.55,1) 0.1s;
	-webkit-transition: all .6s cubic-bezier(.35,.75,.55,1) .1s;
	-moz-transition: all .6s cubic-bezier(.35,.75,.55,1) .1s;
}
.videotxt>img{
	transition: all .9s cubic-bezier(.35,.75,.55,1) 0.6s;
	-webkit-transition: all .9s cubic-bezier(.35,.75,.55,1) .6s;
	-moz-transition: all .9s cubic-bezier(.35,.75,.55,1) .6s;
}
.videotxt div>img:nth-child(1){
	transition: all .9s cubic-bezier(.35,.75,.55,1) 1.4s;
	-webkit-transition: all .9s cubic-bezier(.35,.75,.55,1) 1.4s;
	-moz-transition: all .9s cubic-bezier(.35,.75,.55,1) 1.4s;
}
.videotxt div>img:nth-child(2){
	transition: all .9s cubic-bezier(.35,.75,.55,1) 2.2s;
	-webkit-transition: all .9s cubic-bezier(.35,.75,.55,1) 2.2s;
	-moz-transition: all .9s cubic-bezier(.35,.75,.55,1) 2.2s;
}
.container{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	font-size: 0;
	box-sizing: border-box;
}

.pic{
	position: relative;
}
.pic>img{
	width: 100%;
}
.ssjgseach{
	position: absolute;
	width:39%;
	left: 50%;
	transform: translateX(-50%);
	top: 30%;
	padding-right: 97px;
	box-sizing: border-box;
	border: 1px solid #dbdbdb;
}
.ssjgseach button{
	position: absolute;
	right: 0;
	top: 0;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #0066b1;
	color:#fff;
	width: 97px;
}
.ssjgseach input{
	line-height: 50px;
	height: 50px;
	width: 100%;
	border: none;
	outline: none;
	box-sizing: border-box;
	padding-left: 30px;
}
.ssjglist{
	box-sizing: border-box;
	padding: 60px 60px 70px;
	background: #fff;
	margin-top: -314px;
}
.ssjglist li{
	margin-bottom: 36px;
}
.ssjglist li a{
	display: block;
	position: relative;
	padding-left: 35px;
}
.ssjglist li a:before{
	content:'';
	width: 3px;
	height: 0;
	background: #EE1C25;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	
}
.ssjglist li div{
	width: 87.9%;
}
.ssjglist li h6{
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 44px;
	background: #EE1C25;
	color:#fff;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0;
}
.ssjglist li:hover h6{
	opacity: 1;
}
.ssjglist li h2{
	color:#282828;
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #dfdfdf;
	margin-bottom: 8px;
}
.ssjglist li p{
	color:#999999;
}
.ssjglist li a:hover:before{
	height: 100%;
}
.page{
	text-align: center;
	margin-top: 50px;
	font-size:14px
}
.page a{
	display: inline-block;
	width: 33px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #c6c6c6;
	color:#282828;
	vertical-align: middle;
	margin: 0 5px;
	
}
.page a:hover,.page a.ac{
	background: #EE1C25;
	border-color:#EE1C25;
	color:#fff
}
.page div{
	display: inline-block;
	vertical-align: middle;
}
.page_pn{
	font-size: 0;
}
.page h6{
	font-size: 16px;
	line-height: 33px;
	display: inline-block;
}
.pic>.container{
	position: absolute;
	left: 50%;
	top: 25%;
	transform: translateX(-50%);
}
.pic h2{
	font-size: 50px;
	color:#fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: initial;
}
.pic h2 span{
	color:#ee1d26
}
.pic h3{
	color:#ffffff;
	font-size: 18px;
	line-height: initial;
}
.pic h3:after{
	content: '';
	display: block;
	width: 34px;
	height: 3px;
	background: rgba(255,255,255,.3);
	margin-top: 15px;
}
.cp{
	background: #fff;
	margin-top: -314px;
	padding: 60px 60px 70px;
}
.cptab{
	font-size: 0;
}
.cptab h6{
	display: inline-block;
	width: 30%;
	margin-right: 5%;
	box-sizing: border-box;
	border: 1px solid #dadada;
	background: #f2f3f5;
	height: 66px;
	line-height: 66px;
	padding: 0 40px ;
	cursor: pointer;
}
.cptab h6:last-child{
	margin-right: 0;
}
.cptab h6 span{
	color:#282828;
	font-size: 16px;
}
.cptab h6.ac span{
	color:#fff
}
.cptab h6 img{
	width: 36px;
	margin-right: 16px;
}
.cptab h6 img:nth-child(1){
	display: none;
}
.cptab h6.ac img:nth-child(1){
	display: inline-block;
}
.cptab h6.ac img:nth-child(2){
	display: none;
}
.cptab a{
	display: block;
	width: 100%;
	height:100%;
	line-height: 60px;
}
.cptab font{
	float: right;
	color:#dadada;
	line-height: 60px;
}
.cptab h6.ac font{
	transform: rotateZ(90deg);
	color:#fff
}
.cptab h6.ac{
	background: #EE1C25;
}
.cptab h6.ac span{
	color:#fff
}
.cptab_ej{
	background: #0066b1;
	background-image: url(../images/cpejbac_07.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	font-size: 0;
	margin-top: 10px;
}
.cptab_ej a{
	display: inline-block;
	width: 33.3333%;
	line-height: 60px;
	color:#96c4e5;
	padding-left: 35px;
	box-sizing: border-box;
}
.cptab_ej div{
	display: none;
}
/*.cptab_ej div.ac{
	display: block;
}*/
.cptab_ej a:hover,.cptab_ej a.ac{
	color:#fff
}
.cptit{
	margin-top: 40px;
}
.cptit h2{
	color:#0066b1;
	font-size:24px;
	font-weight: bold;
	display: inline-block;
}
.mbx{
	float: right;
	font-size: 14px;
	color:#777777;
	
}
.mbx h6{
	display: inline-block;
	color:#dbdbdb;
	margin-right: 5px;
	line-height: initial;
	vertical-align: middle;
}
.mbx span{
	color:#777777;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}
.mbx a{
	color:#777777;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}
.mbx a:hover{
	color:#000
}
.cplist{
	margin-top: 40px;
}
.cplist li{
	background: #f2f3f5;
	box-sizing: border-box;
	font-size: 0;
	margin-bottom: 20px;
	position: relative;
}
.cplist li a{
	display: block;
}
.cplist li:after{
	content:'';
	display: block;
	width: 0;
	height: 3px;
	background: #EE1C25;
	position: absolute;
	left: 50%;
	bottom: 0;
}
.cplist li:hover:after{
	width: 100%;
	left: 0;
}
.cplist li:hover .cpmores{
	opacity: 1;
}
.cplist li:hover .cpimg:after{
	display: none;
}
.cpimg{
	width: 38.88%;
	display: inline-block;
	position: relative;
}
.cpimg:after{
	content: '';
	display: block;
	width: 1px;
	height: 160px;
	background: #dddee0;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.cpimg img{
	width: 100%;
}
.cpmores{
	position: absolute;
	width: 62px;
	height: 62px;
	border-radius: 50%;
	background: rgba(228,1,20,.6);
	top: 50%;
	right: -50px;
	transform: translateY(-50%);
	opacity: 0;
}
.cpmores span{
	color:#fff;
	line-height: 14px;
	background: #e40114;
	display: inline-block;
	width: 52px;
	height: 52px;
	box-sizing: border-box;
	padding-top: 12px;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	
}
.cptxt{
	display: inline-block;
	margin-left: 10.6%;
	width: 42.6%;
	vertical-align: middle;
}
.cptxt h2{
	color:#282828;
	font-size: 18px;
	margin-bottom: 15px;
}
.cptxt h2:after{
	content:'';
	display: block;
	width: 22px;
	height: 2px;
	background: #EE1C25;
	margin-top: 18px;
}
.cptxt p{
	line-height: 24px;
	color:#777777
}
.cpjsbanner{
	width: 50%;
	display: inline-block;
	box-sizing: border-box;
	border: 4px solid #ededed;
	position: relative;
	vertical-align: middle;
}
.cpjsbanner .swiper-slide img{
	width: 100%;
}
.cpjs{
	margin-top: 50px;
}
.cpjsbanner>a{
	display: block;
	position: absolute;
	left: 14px;
	top:14px;
	z-index: 5;
}
.cpjsbanner>a:hover{
	opacity: .8;
}
.cpjsbanner .swiper-pagination-bullet{
	background-color: transparent;
	background-image: url(../images/cpbannerpage_03.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 13px;
	height: 13px;
	border-radius: 0;
	opacity: 1;
}
.cpjsbanner .swiper-pagination-bullet-active{
	background-image: url(../images/cpbannerpage1_03.png);
}
.cpjstxt{
	display: inline-block;
	width: 50%;
	box-sizing: border-box;
	padding: 0 0 0 70px;
	vertical-align: middle;
}
.cpjstxt h2{
	color:#0066B1;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 35px;
}
.cpjstxt h1{
	color:#0066B1;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 35px;
}
.cpjstxt p{
	line-height: 35px;
	color:#282828;
	font-size: 16px;
}
.cpjstxt ul{
	width: 90%;
	font-size: 0;
	margin-top: 54px;
}
.cpjstxt ul li{
	width: 49%;
	display: inline-block;
	box-sizing: border-box;
	line-height: 40px;
	text-align: center;
	margin-right: 2%;
	margin-bottom: 16px;
}
.cpjstxt ul li:nth-child(2n){
	margin-right: 0;
}

.cpjstxt ul li h6{
	font-size: 20px;
	display: inline-block;
	margin-right: 14px;
	color:#fff;
	vertical-align: middle;
	line-height: 40px;
}
.cpjstxt ul li:nth-child(2) h6{
	line-height: 35px;
    color: #fff;
    font-size: 16px;
}
.cpjstxt ul li:nth-child(2) span{
	line-height: 35px;
    color: #fff;
}
.cpjstxt ul li:nth-child(2){
	/* border: 1px solid ##EE1C25; */
	background: #EE1C25;
}
.cpjstxt ul li:nth-child(2):hover{
	background: #0066b1;
}
.cpjstxt ul li span{
	display: inline-block;
	color:#fff;
	vertical-align: middle;
	line-height: 40px;
}
.cpjstxt ul li:nth-child(1){
	background: #0066b1;
	color:#fff;
	
}
.cpjstxt ul li:nth-child(3){
	border: 1px solid #ededed;
	border: none;
}
/*.cpjstxt ul li:nth-child(3) h6,.cpjstxt ul li:nth-child(3) span{
	color:#282828
}*/
.cpjstxt ul li:nth-child(3):hover{
	background: transparent;
}
.cpjstxt ul li:hover{
	background: #EE1C25;
}

.cpjstxt ul li:hover h6,.cpjstxt ul li:hover span{
	color:#fff
}
.cpjstxt ul li:nth-child(4):hover{
	background: transparent;
}
.share{
	display: inline-block;
	vertical-align: middle;
	
}
.cpjstxt ul li p{
	display: inline-block;
	vertical-align: middle;
}
.share h6{
	color:#555555 !important;
	font-size: 24px !important;

}
.share a{
	position: relative;
	width: 0;
	height: 26px !important;
	background-position: center center !important;
	background-size: 100% 100%;
	padding-left: 24px !important;
}
.share a:nth-child(1){
	background-image: url(../images/wb1.png) !important;
}
.share a:nth-child(2){
	background-image: url(../images/wx1.png) !important;
}
.share a:nth-child(3){
	background-image: url(../images/qq1.png) !important;
}
.share a:nth-child(1):hover{
	background-image: url(../images/wb.png) !important;
}
.share a:nth-child(2):hover{
	background-image: url(../images/wx.png) !important;
}
.share a:nth-child(3):hover{
	background-image: url(../images/qq.png) !important;
}
.cpinner{
	border-top: 3px solid #0066b1;
	margin-top: 50px;
	padding-top: 50px;
}
.cpinner p{
	line-height: 36px;
	margin-bottom: 10px;
	color:#282828;
	font-size: 16px;
}
.cpinner p strong{
font-weight:bold;
}
.cpnp{
	font-size: 0;
}
.cpnp a{
	display: inline-block;
	width: 48%;
	line-height: 62px;
	height: 62px;
	text-align: center;
	color:#fff;
	background: #0066b1;
	margin-right:4%
}
.cpnp a:last-child{
	margin-right: 0;
}
.cpnp a:hover{
	background:#024e86
}
.altit{
	border-bottom: 2px solid #ebebeb;
	padding-bottom: 16px;
}
.altit h2{
	float: left;
	font-size: 18px;
	color:#282828
}
.altit a{
	float: right;
	color:#9a9a9a
}
.altit a:hover{
	color:#000
}
.cgal{
	margin-top: 65px;
}
.cgallist{
	font-size: 0;
	margin-top: 29px;
}
.cgallist li{
	display: inline-block;
	width: 23.34%;
	margin-right: 2.2133333%;
	vertical-align: top;
	background: #f6f6f6;
	box-sizing: border-box;
	padding: 5px 5px 24px;
}
.cgallist li img{
	width: 100%;
}
.cgallist li:nth-child(4n){
	margin-right: 0;
}
.cgallist li h2{
	margin-left: 20px;
	line-height: 25px;
	color:#282828;
	font-size: 16px;
	margin-top: 30px;
}
.cgallist li p{
	line-height: 24px;
	color:#a2a2a2;
	margin-left: 20px;
	
}
.cgallist li:hover h2{
	color:#EE1C25
}
.tjcplist {
	font-size: 0;
	margin-top: 50px;
}
.tjcplist li{
	width: 23.34%;
	margin-right: 2.2133333%;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	border: 1px solid #d5d5d5;
	background: #f6f6f6;
}
.tjcplist li img{
	width: 100%;
}
.tjcplist li:nth-child(4n){
	margin-right: 0;
}
.tjcplist li h2{
	color:#282828;
	text-align: center;
	font-size: 16px;
}
.tjcplist li h2:after{
	display: block;
	width: 20px;
	height: 2px;
	background: #EE1C25;
	content:'';
	margin: 10px auto 30px;
	
}
.tjcplist li:hover{
	border-color:#EE1C25;
	background: transparent;
}
.tjcplist li:hover h2{
	color:#EE1C25
}
.tjcplist li:hover h2:After{
	background: #aaaaaa;
}
.tlcp{
	margin-top: 65px;
}
.fslm{
	margin-top: -314px;
	background: #fff;
	padding: 50px 60px 70px;
}
.fstab{
	font-size: 0;
}
.fstab a{
	display: inline-block;
	width: 49.5%;
	margin-right: 1%;
	line-height: 45px;
	text-align: center;
	background:#f2f3f5;
	color:#282828
}
.fstab a:nth-child(2n){
	margin-right: 0;
}
.fstab a:hover,.fstab a.ac{
	background: #EE1C25;
	color:#fff
}
.flsm{
	margin-top: 45px;
}
.flsm h2{
	color:#006ad8;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 25px;
}
.flsm p{
	color:#555555;
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 32px;
	text-indent: 2em;
}
.gsxw{
	padding: 50px 60px 70px;
	background: #fff;
	margin-top:-314px;
	font-size: 0;
}

.qyjstab a{
	width: 15%;
	display: inline-block;
	margin-right: 1.25%;
	text-align: center;
	line-height: 45px;
	color:#282828;
	font-size: 16px;
	background: #f2f3f5;
}
.qyjstab a:nth-child(5n){
	margin-right: 1.25%;
}
.qyjstab a:hover,.gsxw a.ac{
	background: #EE1C25;
	color:#fff
}
.newlist{
	margin-top: 40px;
}
.newlist li{
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.newlist li a{
	display: block;
	box-sizing: border-box;
	position: relative;
	font-size: 0;
}
.newlist li img{
	display: inline-block;
	width: 22.7%;
}
.newlist li h6{
	display: inline-block;
	width: 13.88%;
	vertical-align: middle;
	text-align: center;
	font-size: 42px;
	color:#2c3238;
	font-family: 'hl';
}
.newlist li h6 span{
	display: block;
	font-size: 10px;
	color:#999999
}
.newinner{
	display: inline-block;
	width: 45.83%;
	vertical-align: middle;
	box-sizing: border-box;
	padding-left: 40px;
	position: relative;
}
.newinner h2{
	color:#282828;
	font-size: 16px;
	margin-bottom: 10px;
}
.newinner p{
	color:#999999;
	line-height: 23px;
}
.newinner:before{
	content:'';
	display: block;
	width: 1px;
	height: 120%;
	background: #ebece5;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.newlist li h5{
	width: 37px;
	height: 37px;
	background: #f6f6f6;
	color:#415ca6;
	text-align: center;
	line-height: 37px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.newlist li a:hover h5{
	color:#fff;
	background: #EE1C25;
}
.newlist li a:hover h2,.newlist li a:hover h6{
	color:#EE1C25
}
.xwxq h1{
	text-align: center;
	color:#282828;
	font-size: 24px;
	font-weight: bold;
	margin-top: 55px;
	margin-bottom: 10px;
}
.xwxq>h3{
	display: block;
	text-align: center;
	color:rgba(40,40,40,.5);
	margin-bottom: 40px;
}
.xwxq>h3:after{
	content:'';
	display: block;
	width: 80px;
	height: 3px;
	background: #0066b1;
	margin: 26px auto 0;
}
.xwxq>p{
	text-indent: 2em;
	margin-bottom: 15px;
	color:#555555;
	font-size: 16px;
}
.xwxq p img{
	display: block;
	margin: 0 auto ;
	max-width: 100%;
	height: auto;
}
.lxwm{
	margin-top: -250px;
	padding: 50px 60px 70px;
	background: #fff;
}
.add{
	display: inline-block;
	width: 50%;
	box-sizing: border-box;
	padding: 70px ;
	background-image: url(../images/addbac_03.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.lxwminner{
	margin-top: 30px;
}
.add{
	vertical-align: middle;
}
.add h6{
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 1px solid #77aed7;
	text-align: center;
	line-height: 60px;
	font-size: 26px;
	color:#dbdbdb
}
.add li{
	margin-bottom: 45px;
}
.add li:last-child{
	margin-bottom: 0;
}
.add p{
	display: inline-block;
	vertical-align: middle;
	color:#fff;
	line-height: 24px;
	margin-left: 35px;
}
.add p span{
	font-size: 22px;
	font-weight: bold;
}
.cpfg{
	background-image: url(../images/cpfgbac_02.jpg);
	padding: 170px 0 284px;
	border-top: 1px solid #0066b1;
	border-bottom: 1px solid #EE1C25;
	background-repeat: no-repeat;
	background-size: cover;
}
.cpfg .container{
	padding: 0 60px;
}
.cpfg h2{
	color:#fff;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px;
}
.cpfg p{
	width: 28.24%;
	line-height: 24px;
	color:rgba(255,255,255,.5)
}
.cpfg p:after{
	content:'';
	display: block;
	width: 24px;
	height: 3px;
	background: #EE1C25;
	margin-top: 43px;
}
.cpfg ul{
	margin-top: 50px;
	font-size: 0;
}
.cpfg ul li{
	display: inline-block;
	border: 1px solid rgba(255,255,255,.4);
	padding: 0 20px;
	height: 122px;
	box-sizing: border-box;
	margin-right: 19px;
	padding-top: 20px;
}
.cpfg ul li h6{
	line-height:65px;
	height: 65px;
	position: relative;
}
.cpfg ul li span{
	color:#FFF;
	font-weight: bold;
	font-size: 60px;
	display: inline-block;
	height: 100%;
	
}
.cpfg ul li sup{
	font-weight: bold;color:#fff;
	position: absolute;
	right: -10px;
	top: -10px;
	font-size: 18px;
}
.cpfg ul li h5{
	color:rgba(255,255,255,.5)
}

 .zptit h2 {
    float: left;
    font-size: 16px;
    color: #313131;
    width: 37.5%;
    line-height: 50px;
    font-weight: bold;
}


.zptit h4 {
    float: right;
    font-size: 16px;
    color: #202020;
    width: 13.8%;
    text-align: right;
    line-height: 50px
}



.zpxx {
    margin-top: 68px
}

.zpxx li {
    margin-bottom: 12px;
}


.zptit>div {
    float: right;
    width: 13.8%;
    height: 50px;
    line-height: 50px;
    text-align: right
}

.zptit {
    height: 50px;
    box-sizing: border-box;
    padding: 0 5%;
    background: #f2f3f5
}
.zptit.ac{
	background: #006ad8;
}
.zptit.ac h2{
	color:#fff
}
.jiajian {
    width: 28px;
    height: 28px;
    color: #606060;
    border-radius: 50%;
    line-height: 28px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    background: #006ad8;
}

.jiajian i {
    position: absolute;
    display: inline-block;
    text-align: center;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    color:#fff;
    margin: auto
   
}

.jiajian i:nth-child(2) {
    transform: rotateZ(90deg) translateY(1px)
}
.jiajian i:nth-child(1){
	transform: translateY(1px) translateX(.5px);
}
.jiajian.ac i:nth-child(2) {
    opacity: 0;
}
.jiajian.ac{
	background: #EE1C25;
}
.zpinner h2 {
    font-size: 16px;
    color: #006ad8;
    font-weight: bold;
    line-height: 35px;
}

.zpinner {
    padding: 20px 5% 35px;
    border: 1px solid #f0f0f0;
    box-sizing: border-box;
    display: none
}

.zpinner p {
    font-size: 14px;
    color: #313131;
    line-height: 28px;
    display: block
}

.zpinner p {
    margin-bottom: 20px
}


.zp {
    padding-bottom: 102px;
    padding-top: 80px;
}

.zpxx .ejtit {
    margin-bottom: 70px
}
.zpxx{
	padding: 50px 60px 70px;
	margin-top: -270px;
	background: #fff;
}
.zpxx ul{
	margin-top: 40px;
}
.skal{
	padding: 50px 60px 70px;
	margin-top: -314px;
	background: #fff;
}
.skal .qyjstab h6{
	display: inline-block;
	margin-right: 10px;
	color:#282828;
	font-size: 24px;
	vertical-align: middle;
	line-height: 45px;
}
.skal .qyjstab span{
	display: inline-block;
	vertical-align: middle;
}
.skal .qyjstab a:hover h6,.skal .qyjstab a.ac h6,.skal .qyjstab a:hover span,.skal .qyjstab a.ac span{
	color:#fff
}
.skal .qyjstab a{
	border:1px solid #dadada;
	box-sizing: border-box;
}
.skal .qyjstab a:hover,.skal .qyjstab a.ac{
	border-color:#EE1C25;
	background: #EE1C25;
}
.skallist{
	position: relative;	
	margin-top: 30px;
}
.skallist li{
	position: absolute;
	box-sizing: border-box;
	padding: 5px 5px 20px;
	background: #f2f3f5;
}
.skallist li img{
	width: 100%;
}
.skallist li h2{
	margin-top: 30px;
	margin-left: 25px;
	color:#282828;
	font-size: 16px;
}
.skallist li p{
	color:#a2a2a2;
	margin-left: 25px;
}
.skallist li:hover .cpmores{
	opacity: 1;
}
.skalimg{
	position: relative;
}
.skalimg .cpmores{
	top: 50%;
	right:auto;
	left: 50%;
	transform: translateY(-50%) translateX(-50%) ;
	width: 90px;
	height: 90px;
	position: absolute;
}
.skalimg .cpmores span{
	width: 76px;
	height: 76px;
	padding-top: 24px;
}
.skallist li:hover{
	background: #EE1C25;
}
.skallist li:hover h2,.skallist li:hover p{
	color:#fff
}
.skalxq h1{
	text-align: center;
	color:#282828;
	font-size: 20px;
	font-weight: bold;
}
.skalxq h3{
	text-align: center;
	color:#282828;
	font-size: 16px;
	margin-bottom: 35px;
}
.skalpic{
	display: inline-block;
	width: 40.55%;
	padding: 4px;
	box-sizing: border-box;
	/*background: #ededed;*/
	vertical-align: top;
	text-align: center;
}
.skalpic img{
	max-width: 100%;
	box-sizing: border-box;
	border: 4px solid #ededed;
}
.skalxqtxt{
	display: inline-block;
	width: 59.45%;
	box-sizing: border-box;
	padding-left: 65px;
	vertical-align: top;
	
}
.skalxqtxt h2{
	width: 191px;
	height: 40px;
	text-align: center;
	background: #EE1C25;
	margin-bottom: 30px;
}
.skalxqtxt h2 font{
	color:#fff;
	font-size: 24px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}
.skalxqtxt h2 span{
	display: inline-block;
	vertical-align: middle;
	color:#fff;
	line-height: 40px;
}
.skalxqtxt h3{
	color:#0066b1;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 30px;
	text-transform: uppercase;
	text-align: left;
}
.skalxqtxt p{
	line-height: 35px;
	color:#282828;
	font-size: 16px;
}
.webmap{
	margin-top: 50px;
}
.webmap>li{
	min-height: 47px;
	margin-bottom: 8px;
	line-height: 47px;
	/*text-align: center;*/
	padding-left: 170px;
	
	position: relative;
}
.webmap>li:nth-child(1){
	margin-bottom: 27px;
}

.webmap>li>a{
	color:#fff;
	background: #006ad8;
	display: inline-block;
	width: 170px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
}
.webmap>li>a:nth-child(1):hover{
	background: #EE1C25;
}
.webmap>li>ul{
	display: inline-block;
	vertical-align: top;
	background: #e1e7ed;
	width: 100%;
	height: 100%;
}
.webmap>li>ul>li{
	display: inline-block;
}
.webmap>li>ul>li a{
	padding-left: 60px;
	line-height: 47px;
	color:#282828
}
.webmap>li>ul>li a:hover{
	color:#EE1C25
}
.webmap ol{
	font-size: 0;
}
.webmap ol>li{
	display: inline-block;
	width: 32%;
	margin-right: 2%;
	vertical-align: top;
}
.webmap ol>li:last-child{
	margin-right: 0;
}
.webmap ol>li>a{
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding-left: 60px;
	line-height: 47px;
	background: #adcef1;
	color:#282828
}
.webmap ol>li li a{
	line-height: 30px;
	padding-left: 60px;
	color:#282828
}
.webmap ol>li ul{
	background: #e1e7ed;
	padding: 15px 0;
	margin-bottom: 10px;
}
.webmap ol>li li a:hover,.webmap ol>li>a:hover{
	color:#EE1C25
}
.zjlstit h2{
	text-align: center;
	color:#282828;
	font-size: 24px;
	font-weight: bold;
}
.qyjs{
	padding-top: 90px;
}
.zjlstit h3{
	text-align: center;
	color:#777777;
	position: relative;
	text-transform: uppercase;
}
.zjlstit h3:after{
	content:'';
	display: block;
	width: 396px;
	height: 1px;
	background: #dedede;
	margin: 8px auto 0;
}
.zjlstit h3:before{
	content:'';
	display: block;
	width: 19px;
	height: 2px;
	background: #EE1C25;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -1px;
}
.qyjsul{
	text-align: center;
	margin: 55px 0 40px;
}
.qyjsul li{
	display: inline-block;
	text-align: center;
	margin: 0 45px;
}
.qyjsul li h2{
	color:#0067b2;
	font-size: 42px;
	font-family: 'Conv_Helvetica Bold ';
}
.qyjsul li p{
	color:rgba(40,40,40,.5);
	margin-top: 10px;
}
.qyjs>p{
	font-size: 16px;
	color:#282828
}
.zjls{
	padding-bottom: 40px;
}
.jdyj{
	padding: 60px 0 68px;
	background-image: url(../images/jdyjbac_02.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	
}
.jdyj .container{
	padding: 0 60px;
}
.jdyj .container .zjlstit{
	margin-bottom: 30px;
}
.jdyjimg{
	position: relative;
	display: inline-block;
	width: 43.7%;
	vertical-align: top;
}
.jdyjimg img{
	width: 100%;
}

.jdyjimg p{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 20px;
	color:#fff;
	font-size: 16px;
	width: 95%;
	text-align: center;
}
.jdyjimg .swiper-button-prev,.jdyjimg .swiper-button-next{
	display: block;
	opacity: 1;
	font-size: 30px;
	color:#0067b2;
	border-radius: 50%;
	background: rgba(255,255,255,.7);
	width: 30px;
	height: 30px;
	line-height: 34px;
	text-align: center;
	font-size: 20px;
}
.jdyjimg .swiper-button-prev:hover,.jdyjimg .swiper-button-next:hover{
	color:#EE1C25
}
.jdyjtxt{
	display: inline-block;
	width:56.3% ;
	box-sizing: border-box;
	padding-left: 60px;
}
.jdyjtxt h2{
	margin-bottom: 30px;
	color:#282828;
	font-size: 16px;
}
.jdyjtxt p{
	color:#282828;
	font-size: 16px;
}
.jdyjtxt a{
	display: inline-block;
	margin-top: 25px;
	width: 190px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color:#fff;
	background: #EE1C25;
}
.jdyjtxt a:hover{
	background:#0066B1
}

.qywh{
	padding: 90px 60px 125px;
}
.qywh ul{
	font-size: 0;
	margin-top: 77px;
}
.qywh ul li{
	display: inline-block;
	width:23.14% ;
	box-sizing: border-box;
	margin-right: 2.48%;
	border: 1px solid #efefef;
	background-image: url(../images/qywhbac_03.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding: 45px 86px 42px 33px;
	cursor: pointer;
	position: relative;
}
.qywh ul li:nth-child(4n){
	margin-right: 0;
}
.qywh ul li img{
	margin-bottom: 23px;
	position: relative;
	z-index: 2;
}
.qywh ul li p{
	margin-top: 25px;
	color:#282828;
	position: relative;
	z-index: 2;
}
.qywh ul li h2{
	line-height: 35px;
	color:#0066b1;
	font-size: 28px;
	height: 140px;
	position: relative;
	z-index: 2;
}
.qywh ul li:hover p,.qywh ul li:hover h2{
	color:#fff
}
.qywh ul li div{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;

	background-size: 100% 100%;
	background-repeat: no-repeat;
	opacity: 0;
}
.qywh ul li:nth-child(1) div{
	background-image: url(../images/1.jpg);
}
.qywh ul li:nth-child(2) div{
	background-image: url(../images/2.jpg);
}
.qywh ul li:nth-child(3) div{
	background-image: url(../images/3.jpg);
}
.qywh ul li:nth-child(4) div{
	background-image: url(../images/4.jpg);
}
.qywh ul li:hover div{
	opacity: 1;
}
.gsxnew{
	padding: 90px 0 68px;
	background-image: url(../images/jdyjbac_02.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.gsxnew .container{
	padding: 0 60px;
	margin-top: 70px;
}
.gsxnew span{
	display: inline-block;
	margin:27px 20px 8px;
}
.gsxnew p{
	height: 44px;
	line-height: 22px;
	color:#282828;
	margin: 0 40px 0 20px; 
}
.gsxnew .swiper-slide{
	padding-bottom: 30px;
	background: #fff;
	position: relative;
}
.gsxnews .swiper-slide:after{
	content: '';
	display: inline-block;
	height: 2px;
	background: #EE1C25;
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 0;
	transform: translateX(-50%);
}
.gsxnew .swiper-slide img{
	width: 100%;
}
.gsxnew .swiper-button-prev,.gsxnew .swiper-button-next{
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #0066B1;
	opacity: 1;
}
.gsxnew .swiper-button-prev:hover,.gsxnew .swiper-button-next:hover{
	background: #EE1C25;
}
.gsxnew .swiper-button-prev h6,.gsxnew .swiper-button-next h6{
	color:#fff;
	line-height: 44px;
}
.gsxnew .swiper-button-prev{
	left: -40px;
}
.gsxnew .swiper-button-next{
	right: -40px;
}
.gsxnew .swiper-slide:hover span{
	background: transparent;
	
}
.gsxnews .swiper-slide:hover:after{
	width: 100%;
}
.gsxnew .swiper-slide:hover p{
	color:#EE1C25
}
.gsxnew>a{
	display: block;
	margin: 63px auto 0;
	width: 114px;
	height: 32px;
	line-height: 32px;
	border-radius: 32px;
	text-align: center;
	background: #EE1C25;
	color:#fff;
	
	
	
}
.gsxnew>a:hover{
	background: #0066B1;
}
.hydt{
	padding: 90px 0 80px;
	background-image: none
}
.hydts .swiper-slide{
	box-sizing: border-box;
	padding: 12px;
	border: 1px solid #dfdfdf;
	font-size: 0;
	position: relative;
}
.hydts .swiper-slide a{
	display: block;
	width: 100%;
	/*height: 100%;*/
}
.hydts .swiper-slide img{
	width: 43.23%;
}
.hydts .swiper-slide div{
	display: inline-block;
	width: 55%;
	box-sizing: border-box;
	vertical-align: top;
}
.hydts .swiper-slide:after{
	content:'';
	display: block;
	width: 3px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 0;
	background: #EE1C25;
	
}
.hydts .swiper-slide:hover:after{

	height: 100%;	
}
.hydts .swiper-slide span{
	display: block;
	margin-top: 15px;
}
.xwxq>p strong{
	font-weight: bold;
	font-size: 16px;
}
.jdyebanner .swiper-slide{
	box-sizing: border-box;
	border: 1px solid #d1d3d8;
	-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
   filter: gray;
   opacity: .5;
}
.jdyebanner .swiper-slide:hover{
	-webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
  opacity: 1;
}
.jdyebanner .swiper-slide img{
	width: 100%;
}
.jdyebanner .swiper-pagination{
	position: static;
	margin-top: 46px;
}
.jdyebanner .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	background: #cecece;
	position: relative;
}
.jdyebanner .swiper-pagination-bullet:before{
	content:'';
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	border: 1px solid transparent;
	position: absolute;
	left: -4px;
	top: -4px;
}
.jdyebanner .swiper-pagination-bullet-active:before{
	border-color:#ee1c25
}
.jdyebanner .swiper-pagination-bullet-active{
	background: #ee1c25;
}
.jdyebanner .swiper-button-next,.jdyebanner .swiper-button-prev{
	color:#ee1c25;
	font-size: 30px;
}
.jdyjbtn{
	display: none;
}
