﻿.banner{ position: relative;}
.banner a{   
position: absolute;
    bottom: 72px;
    right: 20px;
    width: 294px;
    height: 86px;
    display: block;

}

.dy{width:613px;margin:0 auto;position:relative;border:1px dashed #D8D8D8;margin-top:28px;height:145px;display:flex;justify-content: flex-end;align-items: center;}
.dy div{
    background: url(../images/dy.jpg) no-repeat;
    width: 115px;
    height: 129px;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    position: absolute;
    top: -15px;
    left: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 5px;
    box-sizing: border-box;
}
.dy p{
	width: 475px;
    line-height: 36px;
    margin-top: -2px;
    font-size: 21px;
}
.tilte{text-align:center;}
.cont1{margin:27px auto 0px;overflow: hidden;}
.tilte h2{
	font-size: 33px;
    font-weight: 700;
    line-height: 57px;
    color: #215CAA;
}
.tilte h2 span{color:#ff671d !important;margin-right:17px;}
.tilte p{color:#888;-webkit-transform:scale(.8);text-transform:uppercase;font-size:13px}
.tilte p:before{content:url(../images/bt1.png);margin-right:10px}
.tilte p:after{content:url(../images/bt2.png);margin-left:10px}
.cont1_1{background:url(../images/gzz2.jpg) no-repeat;width:590px;height:500px;position:relative;margin:20px auto 0px;}
.cont1_1 p:nth-of-type(1){position:absolute;top:40px;left:25px;}
.cont1_1 p:nth-of-type(2){position:absolute;bottom:50px;left:60px;}
.cont1_1 p:nth-of-type(3){position:absolute;width:100%;text-align:center;bottom:3px;}
.cont1_1 p:nth-of-type(4){position:absolute;top:40px;right:25px;}
.cont1_1 p:nth-of-type(5){position:absolute;bottom:50px;right:60px;}
.zl_anniu{
	width: 587px;
    height: 53px;
    border-radius: 32px;
    background: #FF671D;
    text-align: center;
    line-height: 53px;
    color: #fff;
    display: block;
    margin: 25px auto;
    font-size: 24px;
}
.cont2{width:640px;margin:0 auto;background:#F6F6F6;padding:15px 0px 20px;}
.tit{
	line-height: 36px;
    margin: 16px auto 20px;
    
    width: 586px;
    text-align: justify;
}
.cont2 a{
	    margin: 0 auto;
    width: 586px;
    display: block;
    text-align: center;
}
.cont2_1{width: 586px;margin:0 auto;border:1px solid #D3E0F3;background:#fff;margin-top:20px;padding:13px 0px 26px;}
.cont2 h3{background:url(../images/btbg.jpg) no-repeat;text-align:center;font-weight:700;font-size:25px;}
.cont2 ul{
	    width: 533px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    margin-top: 20px;
}
.cont2 ul li{
	    width: 253px;
    height: 100px;
    border-radius: 10px;
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.cont2 ul li p{font-weight:bold;margin-bottom:7px;font-size:21px;}
.cont2 ul li:nth-of-type(1),.cont2 ul li:nth-of-type(4){background:#E0EDF5 url(../images/sd.png) no-repeat top left;}
.cont2 ul li:nth-of-type(2),.cont2 ul li:nth-of-type(3){background:#FFF5E5 url(../images/hot.png) no-repeat top left;;}
.cont2 ul li:nth-of-type(1),.cont2 ul li:nth-of-type(2){margin-bottom:13px;}
.cont2 ul li img{position: absolute;left: 0;}
.cont2 ul li a{
	    width: 147px;
    height: 33px;
    border-radius: 21px;
    display: block;
    text-align: center;
    line-height: 33px;
    color: #fff;
}
.cont2 ul li:nth-of-type(1) a,.cont2 ul li:nth-of-type(4) a{background:#6AA9D0;}
.cont2 ul li:nth-of-type(2) a,.cont2 ul li:nth-of-type(3) a{background:#FE9901;}
.cont3{width: 586px;margin:15px auto 0px;}
.cont3_1{margin-left:-28px;}
.cont3_1_1{display:flex;justify-content:space-between;align-items:flex-start;height:247px;}
.cont3_1_2{
	    width: 280px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 240px;
}
.cont3_1_2 h4{
	    font-size: 24px;
    border-bottom: 1px dashed #D8D8D8;
    width: 100%;
    padding-bottom: 9px;
}
.cont3_1_2 h4 span{font-size:24px;color:#215CAA;}
.cont3_1_2 a{color:#B30000;}
.cont3_1 .swiper-container,.cont6_1 .swiper-container{padding-bottom:40px;}
.cont3_1 .swiper-pagination span,.cont6_1 .swiper-pagination span{width:7px;height:7px;border-radius:50%;margin-left:10px;}
.cont3_1 .swiper-pagination-bullet-active,.cont6_1 .swiper-pagination-bullet-active{background:#1072DA;}
.cont3 .zl_anniu{margin-top:10px !important;}
.cont4{background:#f6f6f6;padding:20px 0px 30px;text-align: center;}
.cont4 h3{
	    background: url(../images/btbg1.jpg) no-repeat -4px;
    text-align: center;
    font-weight: 700;
    font-size: 25px;
    width: 586px;
    margin: 20px auto 12px;    background-size: 100%;
}
.cont4 ul{width: 586px;margin:0 auto;border-radius:10px;display:flex;justify-content:space-between;align-items:center;}
.cont4 ul li{
	    width: 286px;
    height: 253px;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    overflow: hidden;
}
.cont4 ul li h2{
	    height: 66px;
    background: #328AD6;
    color: #fff;
    width: 100%;
    text-align: center;
    line-height: 66px;
    font-size: 24px;
}
.cont4 ul li h2 img{vertical-align: middle;margin-right:13px;margin-top:-5px;}
.cont4_1{
	height: 185px;
    border-top: none !important;
    border: 1px dashed #85A9C8;
    width: 286px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    padding: 24px 0px;
    box-sizing: border-box;
}
.cont4_1 h1{width:100%;height:2px;background: -webkit-linear-gradient(to right,#F5F5F5,#DFDFDF, #F5F5F5 );
    background: -o-linear-gradient(to right,#D55D0F,#F5F5F5,#DFDFDF, #F5F5F5);
    background: -moz-linear-gradient(to right,#F5F5F5,#DFDFDF, #F5F5F5 );
    background: linear-gradient(to right,#F5F5F5,#DFDFDF, #F5F5F5 );}
.cont4_1 p img{vertical-align:middle;margin-top:-1px;}
.cont4	.zl_anniu{margin-bottom:0px !important;}
.cont5{padding: 16px 0px 0px;}
.cont5_1{width: 586px;margin:0 auto;p}
.cont5_1 dl{position:relative;}
.cont5_1 dl dt {
        position: absolute;
    width: 266px;
    height: 266px;
    line-height: 38px;
    background-color: rgba(0,0,0,0.7);
    top: 0;
    right: 23px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 30px 25px 20px 20px;
    box-sizing: border-box;
}
.cont5_1 dl dt h2{
font-size: 23px;
    color: #fff;
    font-weight: bold;
}
.cont5_1 dl dt a {
    color: #fd7825;
    font-size: 21px;
    text-decoration: underline;
    display: block;
	align-self:flex-end;
	font-weight:bold;
height:40px;
}
.cont5_1 .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #000;
    opacity: 1;
    background: #fff;
	border-radius:50px;
	margin-right:10px;
	
}
.cont5_1 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #ff6600;
	color:#fff;
}

.cont5_1 .swiper-pagination{
	    text-align: left;
    margin-left: 21px;
    width: 40%;
    bottom: 20px !important;
}
.cont6{background:#F6F6F6;padding: 16px 0px 0px;}
.cont6_1_1{background:url(../images/gzz15.jpg) no-repeat;width: 586px;height:370px;margin:0 auto;position:relative;}
.cont6_11{background:url(../images/gzz15_1.jpg) no-repeat !important;}
.cont6_111{background:url(../images/gzz15_2.jpg) no-repeat !important;}
.cont6_1_2{
	width: 120px;
    height: 133px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    position: absolute;
    left: 0px;
    top: 37px;
}
.cont6_1_2 span:nth-of-type(1){
	    width: 26px;
    font-size: 23px;
    color: #fff;
    display: inline-block;
    line-height: 28px;
    margin-top: 0px;
    padding-right: 7px;
    border-right: 1px solid #fff;
}
.cont6_1_2 span:nth-of-type(2){
    width: 37px;
    font-size: 32px;
    color: #fff;
    display: inline-block;
    line-height: 38px;
    font-weight: bold;
    padding-left: 7px;
    padding-bottom: 53px;
}
.cont6_1_3{
    width: 293px;
    height: 306px;
    position: absolute;
    top: 30px;
    right: 30px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
font-size:20px;
}
.cont6_1_3 p:nth-of-type(3){
    font-size: 18px;
    width: 256px;
    height: 80px;
    padding: 26px 0px;
    box-sizing: border-box;
        margin-top: 70px;
    text-align: center;
    align-self: center;
}
.cont6_1_3 p:nth-of-type(1){margin-bottom:7px;}
.cont6_1_3 p:nth-of-type(1),.cont6_1_3 p:nth-of-type(2){padding-left: 25px;}
.cont6_1_3 a{
    width: 140px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    background: #FF671D;
    font-size: 24px;
    border-radius: 50px;
    display: block;
    text-align: center;
    margin-top: 24px;
    align-self: center;
}
.cont6_1_3 p img{vertical-align:middle;margin-right:5px;margin-top:-2px;}
.cont7{padding:20px 0px 0px;}
.cont7_1{margin:20px 0px;}
.cont7_2{width: 586px;margin:0px auto 20px;}
.cont7_2 ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;}
.cont7_2 .ul1{border-left:2px solid #E3E3E3;}
.cont7_2 .ul2{border-right:2px solid #E3E3E3;}
.cont7_2 ul li:nth-of-type(1),.cont7_2 ul li:nth-of-type(3){padding-left:13px;}
.cont7_2 ul li:nth-of-type(2),.cont7_2 ul li:nth-of-type(4){padding-right:13px;}
.cont7_2 ul .lft1{
	    height: 152px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
    padding-bottom: 13px;
}
.cont7_2 ul .lft1 h2{font-size:50px;color:#8C8C8C;position:relative;margin-top: -10px;}
.cont7_2 ul .lft1 h2 b{width:15px;height:1px;display:inline-block;background:#C7C7C7;transform: rotate(120deg);position:absolute;top: 18px;left:100%;}
.cont7_2 ul .lft1 p:nth-of-type(1){font-size:24px;color:#215CAA;margin-top: -3px;}
.cont7_2 ul .lft1 p:nth-of-type(2){font-size:21px;color:#C0BFBF;text-transform: uppercase;margin-top: -7px;}
.cont7_2 ul .lft1 span{display:inline-block;width:26px;height:5px;background:#FF671D;}
.cont7_2 ul li:nth-of-type(3) p{line-height:36px; padding-top: 13px;font-size: 22px;}
.cont7_2 ul li:nth-of-type(3) p a{color:#E30000;}
.cont7_2 .ul1:before{content:"";width:4px;height:30px;display:block;position:absolute;top:0px;left:-3px;background:#FA6D00;}
.lft2{align-items:flex-end !important;}
.cont7_2 .ul2:before{content:"";width:4px;height:30px;display:block;position:absolute;top:0px;right:-3px;background:#FA6D00;}
.lft2{align-items:flex-end !important;}
.lft2 h2 b{position:absolute; left:-34% !important;}


.cont_fgx{height:10px;background:#EEEEEE;width:480px;}
.dhk{width: 586px;display:flex;justify-content:space-between;height:80px;padding-bottom:10px;align-items:flex-end;margin:0 auto;}	
.dhk div{width:335px;height:80px;background:#A0E75B;border-radius:5px;border:2px solid #A5D074;padding:20px 0px 20px 15px;box-sizing:border-box;position:relative;}
.dhk div span{display: block;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: transparent #A5D074 transparent transparent;
    position: absolute;
    top: 40%;
    left: -21px;}	
.dhk div span:before{content: '';
    display: block;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: transparent #A0E75B transparent transparent;
    position: absolute;
    top: -10px;
    left: -8px;}
.zx{width:100%;height:65px;background:#EFEFEF;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:25px;}
.zx input{width:348px;height:40px;border:1px solid #B6B5B5;border-radius:7px;margin-right: 10px;background:#fff;}
#zd_sendCon1{width:78px;height:40px;background:#FF6A31;display:inline-block;color:#fff;text-align:center;line-height:40px;border-radius:7px;}
	
	
	
	
	
	
#txt{position:absolute;bottom:22px;font-size:16px;left:7%;color:#666666;}
#zd_myInput1{color:#333}	

/*视频*/
.fancybox-overlay{-webkit-overflow-scrolling:touch;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 40px;height: 40px;cursor: pointer;z-index: 8040;background-image: url('../images/tcgb.png');}
.zhegai{width: 100%;height:100%;background: #333333;z-index: 9999999;position: fixed;top: 0;left: 0;opacity: 0.8;display: none;}
.zhegai-nr .video_box{display:block;position: fixed;top: 50%;left: 50%;margin-top: -150px;margin-left: -200px;z-index: 9999999999999999;width: auto;height:auto;    background-color: #fff;}
.zhegai-nr video{width: 400px;height: 300px;display:block;}
.zhegai-nr{display: none;}
	
.sp1{ -webkit-animation: spanone 1.5s infinite;animation: spanone 1.5s infinite;}
.sp2{ -webkit-animation: spanone 1.5s infinite;animation: spantwo 1.5s infinite;}
@keyframes spanone{
    0%{ opacity: 1; }
    80% { opacity: 1; }
    100%{ opacity: 0; }
}
@-webkit-keyframes spanone{
    0%{ opacity: 1; }
    80% { opacity: 1; }
    100%{ opacity: 0; }
}
@keyframes spantwo{
    0%{ opacity: 0; }
    20% { opacity: 0; }
    80% { opacity: 1; }
    100%{ opacity: 0; }
}
@-webkit-keyframes spantwo{
    0%{ opacity: 0; }
    20% { opacity: 0; }
    80% { opacity: 1; }
    100%{ opacity: 0; }
}

.cont5_1 .swiper-button-prev{background: url(../images/icon.png) no-repeat -2px -90px;left:1px;}
.cont5_1 .swiper-button-next{    background: url(../images/icon.png) no-repeat -2px -131px;
    right: -6px;}


/*新轮播*/
/*zjtd滚动*/

.yyjj-gd {
    width: 586px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    padding: 33px 13px 0px;
}
.yyjj-gd li {
   width: 135px!important;
    
}


.yyjj-gd .swiper-container-free-mode > .swiper-wrapper{
 -webkit-transition-timing-function: linear;    /*之前是ease-out*/
  -moz-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}







.cont8{
    background: #F6F6F6;
    padding: 16px 0px;
}

.cont9 {
    padding: 20px 0px 0px;
}



.yygh_c{margin-top:36px;width: 600px;margin: 30px auto;}
.yygh .zzrgdhxq .zzghxq{margin:auto}
.yygh .zzrgdhxq .zzghxq .xingming{height:48px;margin-top:12px;background:#fff}
.yygh .zzrgdhxq .zzghxq .xingming span{width:110px;float:left;margin:10px 12px 0;}
.yygh .zzrgdhxq .zzghxq .xingming span b{color: #bf0000;margin-right: 10px;}
.yygh .zzrgdhxq .zzghxq .xingming input{width:420px;line-height:48px;font-size:21.6px;display:block;color:#333;border:none;padding:0 12px;box-sizing:border-box;border:1px solid #cdcccc;}
.yygh .zzrgdhxq .zzghxq .yygx{clear:both;overflow:hidden;margin-top:19.2px}
.yygh .zzrgdhxq .zzghxq .yygx span{color:#507ab2;float:left;font-size:21.6px;margin-right:33.6px}
.yygh .zzrgdhxq .zzghxq .yygx label{display:block;float:left;margin-right:1em;font-size:16px}
.yygh .zzrgdhxq .zzghxq .yygx label span{width:42px;float:left;height:40.8px;background-size:100%;margin-right:.5em;margin-top:2.4px}
.yygh .zzrgdhxq .zzghxq .yygx label.checked span{background-size:100%}
.yygh .zzrgdhxq .zzghxq .yygx label b{font-weight:400;display:inline-block;margin-top:8px;font-size:20px}
.yygh .zzrgdhxq .zzghxq img{width:25.2px;margin-top:7px}
.yygh .zzrgdhxq .zzghxq .yyks{clear:both;margin-top:19.2px;overflow:hidden;    margin-bottom: 30px;}
.yygh .zzrgdhxq .zzghxq .yyks span{line-height:36px;float:left;font-size:21.6px;margin-right:24px}
.yygh .zzrgdhxq .zzghxq .yyks label{display:block;width:93.6px;float:left;margin-right:15px;height:36px;border:1px solid #b2b2b2;color:#000;text-align:center;font-size:19.2px;line-height:36px}
.yygh .zzrgdhxq .zzghxq .yyks label:last-child{margin:0}
.yygh .zzrgdhxq .zzghxq .yysj label:last-child{margin:0}
.yygh .zzrgdhxq .zzghxq .yyks label.checked{color:#507ab2;border:1px solid #507ab2;background:url(../images/checked_02.png) no-repeat bottom right;background-size:25%}
.yygh .zzrgdhxq .zzghxq .yysj{clear:both;margin-top:18px;margin-bottom:12px;overflow:hidden}
.yygh .zzrgdhxq .zzghxq .yysj span{color:#507ab2;line-height:36px;float:left;font-size:21.6px;margin-right:33.6px}
.yygh .zzrgdhxq .zzghxq .yysj label{font-size:19.2px;display:block;width:127.2px;float:left;margin-right:6px;height:36px;border:1px solid #b2b2b2;color:#000;text-align:center;line-height:36px}
.yygh .zzrgdhxq .zzghxq .yysj label.checked{font-size:19.2px;color:#507ab2;border:1px solid #507ab2;background:url(../images/checked_02.png) no-repeat bottom right;background-size:25%}
.yygh .zzrgdhxq .zzghxq .tijiao{width:564px;clear:both;height:68.4px;margin-top:36px;margin:54px auto}
.yygh .zzrgdhxq .zzghxq .tijiao span{width:350.4px;float:left;color:#b9b9b9;line-height:66px;font-size:34.8px}
.yygh .zzrgdhxq .zzghxq .tijiao input{background-color:#179bc8;color:#fff;width:183.6px;height:66px;margin-left:27.6px;font-size:33.6px;border:none;border-radius:6px}
input[type=radio]{margin:3.6px .36px 0 .6px;display:none}

.gh_div{display: flex;flex-flow: wrap;justify-content: space-between;width: 460px;margin: 0 auto;}
.gh_button{width: 200px;height: 46px;text-align: center;color: #fff;font-size: 22px;line-height: 46px;display: block;border-radius: 20px; background: #FF9C01;}
.gh_button i{width: 25px;height: 25px;display: inline-block;background: url(../images/tijiao.png);    vertical-align: middle;    margin-right: 5px;    margin-bottom: 2px;}
.gh_tel{width: 200px;height: 46px;text-align: center;color: #fff;font-size: 22px;line-height: 46px;display: block;border-radius: 20px; background: #2674C7;}
.gh_tel i{width: 25px;height: 25px;display: inline-block;background: url(../images/zixun.png);vertical-align: middle;    margin-right: 5px;    margin-bottom: 2px;}
 




.jkrdd ul{width:600px;margin:0 auto;position:relative;margin-top:23px;    margin-bottom: 30px;}
.jkrdd ul li{font-size:22px;text-align:center;line-height:60px;float:left;margin-top:12px;color:#fff;}
.jkrdd ul a:nth-child(1) li{width:265px;background:#90C2FE;}
.jkrdd ul a:nth-child(2) li{width:328px;margin-left:7px;color:#fff;background:#89E299;}
.jkrdd ul a:nth-child(3) li{width:305px;background:#C7A6FA;}
.jkrdd ul a:nth-child(4) li{width:287px;margin-left:7px;color:#fff;background:#FD7C7C;}
.jkrdd ul a:nth-child(5) li{width:215px;background:#519EFA;}
.jkrdd ul a:nth-child(6) li{width:202px;margin-left:7px;background:#FFBD89;}
.jkrdd ul a:nth-child(7) li{width:228px;color:#fff;background:#D3E50A;}
.jkrdd ul a:nth-child(8) li{width:188px;margin-left:7px;color:#fff;background:#54D4AD;}
.jkrdd ul .posi{width:168px;height:132px;position:absolute;bottom:0;right:0;background:#FF7E00}
.jkrdd ul .posi p{font-size:22px;color:#fff;line-height:30px;margin-left:38px;margin-top:34px}