@charset "gb2312";
/* CSS Document */
body{position: relative;width: 100%;margin: 0;padding: 0;font-family: "Microsoft YaHei";color: #444;background: #FFF;}
img{display: block;}
ul{list-style: none;}
a,a:hover{text-decoration: none;}
.clear{clear: both;}
.cont{width: 100%;margin: 0;padding: 40px 0;}
.cont .cont_main{width: px;margin: 0 auto;}
.cont .cont_main h3{margin: 20px auto;text-align: center;font-size: 36px;color: #444;}
.cont .cont_main h3 img{margin: 0 auto;}
.height-4px-f0f0f0{width: 100%;height: 4px;background: #F0F0F0;}
.clearfix:after{display:block; clear:both;}
.clearfix{zoom:1;}
/*.fl{float:left;}
.fr{float:right;}*/
.red{background: #F33;}
.blue{background: #09F;}


.banner{width: 100%;margin: 0 auto;overflow: hidden;}
.banner .banner_img{width: 100%;height: 600px;}
.banner .banner_img img{width: 100%;}
.banner .banner_tab{position: relative;z-index: 1;width: 1200px;height: 600px;margin: 0 auto;margin-top: -600px;}
.banner .banner_tab form{position: absolute;z-index: 2;left: auto;right: 5px;bottom: 76px;width: 324px;height: 406px;background: rgba(0,0,0,.6);border-radius: 5px;}
.banner .banner_tab form p{width: 100%;margin: 26px 0;text-align: center;font-size: 30px;color: #FFF;}
.banner .banner_tab form input{display: inline-block;width: 250px;height: 40px;margin: 15px 37px;text-indent: 5px;font-size: 20px;border: 0;}
.banner .banner_tab form select{display: inline-block;width: 250px;height: 40px;margin: 15px 37px;font-size: 20px;color: #666;border: 0;}
.banner .banner_tab form a{display: inline-block;width: 250px;height: 40px;margin: 15px 37px;font-size: 22px;color: #FFF;background: #06c79b;border: 0;text-align: center;}
.banner .banner_tab form button font{color: #fed723;}

.cont .cont_main .zy_main{display: -webkit-flex;display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
.cont .cont_main .zy_main .zy_des .zx{display: -webkit-flex;display: flex;width: 100%;text-align: center;justify-content: space-between;}
.cont .cont_main .zy_main .zy_des .zx a{width: 48%;height: 40px;line-height: 40px;margin: 15px 9px;color: #FFF;font-size: 20px;border-radius: 5px;}
.cont .cont_main .zy_main .zy_des .zx a:hover{width: 48%;height: 38px;line-height: 38px;background: #FFF;}
.cont .cont_main .zy_main .zy_des .zx a.blue:hover{color: #09F;border: 1px solid #09F;}
.cont .cont_main .zy_main .zy_des .zx a.red:hover{color: #F33;border: 1px solid #F33;}

/*第一部分*/
.cont1{background-color: #FFF;}
.cont1 .tit{width: 100%;}
.cont1 .tit img{margin: 20px auto;width: 930px;height: 40px;}
.cont1 .cont_main{width: 100%;height: px;}
.cont1 .zy_bg1{background: url(../images/bg1.png) no-repeat center;}
.cont1 .zy_bg2{margin-top: 20px;background: url(../images/bg2.png) no-repeat center;}
.cont1 .cont_main .zy_main{width: 1200px;margin: 0 auto;}
.cont1 .cont_main .zy_main .zy_des{position: relative;width: 565px;margin-top: 40px;background: #FFF;border: 1px solid #F0F0F0;}
.cont1 .cont_main .zy_main .zy_des img{position: relative;width: 100%;}
.cont1 .cont_main .zy_main .zy_des span{display: block;position: relative;z-index: 1;width: 100%;height: 40px;line-height: 40px;margin-top: -40px;text-indent: 10px;font-size: 18px;color: #FFF;background: rgba(0,0,0,.6);}
.cont1 .cont_main .zy_main .zy_des strong{display: block;width: 545px;margin: 15px 10px;font-size: 24px;font-weight: normal;}
.cont1 .cont_main .zy_main .zy_des p{width: 545px;margin: 0 10px;font-size: 18px;}
.cont1 .cont_main .zy_main .zy_des p font{color: #F33;}

/*第二部分*/
.cont2{background-color: #F7F7F7;}
.cont2 .tit{width: 100%;}
.cont2 .tit img{margin: 20px auto;width: 930px;height: 40px;}
.cont2 .cont_main{width: 100%;height: px;}
.cont2 .zy_bg1{background: url(../images/bg1.png) no-repeat center;}
.cont2 .zy_bg2{margin-top: 20px;background: url(../images/bg2.png) no-repeat center;}
.cont2 .cont_main .zy_main{width: 1160px;margin: 0 auto;}
.cont2 .cont_main .zy_main .zy_des{position: relative;width: 565px;margin-top: 40px;background: #FFF;border: 1px solid #F0F0F0;}
.cont2 .cont_main .zy_main .zy_des img{position: relative;width: 100%;}
.cont2 .cont_main .zy_main .zy_des span{display: block;position: relative;z-index: 1;width: 100%;height: 40px;line-height: 40px;margin-top: -40px;text-indent: 10px;font-size: 18px;color: #FFF;background: rgba(0,0,0,.6);}
.cont2 .cont_main .zy_main .zy_des strong{display: block;width: 545px;margin: 15px 10px;font-size: 24px;font-weight: normal;}
.cont2 .cont_main .zy_main .zy_des p{width: 545px;margin: 0 10px;font-size: 18px;}
.cont2 .cont_main .zy_main .zy_des p font{color: #F33;}

/*第三部分*/
.cont3{height: 560px;background-color: #FFF;}
.cont3 .tit{width: 100%;}
.cont3 .tit img{margin: 20px auto;width: 930px;height: 40px;}
.cont3 .cont_main{width: 100%;height: px;margin: 0 auto;}
.cont3 .zy_bg1{background: url(../images/bg1.png) no-repeat center;}
.cont3 .zy_bg2{margin-top: 20px;background: url(../images/bg2.png) no-repeat center;}
.cont3 .cont_main .zy_main{width: 1200px;margin: 0 auto;}
.cont3 .cont_main .zy_main .zy_des{position: relative;width: 380px;margin-top: 40px;background: #FFF;border: 1px solid #F0F0F0;}
.cont3 .cont_main .zy_main .zy_des img{position: relative;width: 100%;}
.cont3 .cont_main .zy_main .zy_des span{display: block;position: relative;z-index: 1;width: 100%;height: 40px;line-height: 40px;margin-top: -40px;text-indent: 10px;font-size: 18px;color: #FFF;background: rgba(0,0,0,.6);}
.cont3 .cont_main .zy_main .zy_des strong{display: block;width: 100%;margin: 15px 10px;font-size: 24px;font-weight: normal;}
.cont3 .cont_main .zy_main .zy_des p{width: 100%;margin: 0 10px;font-size: 18px;}
.cont3 .cont_main .zy_main .zy_des p font{color: #F33;}
.cont3 .cont_main .zy_main .zy_des a{width: 170px;}

/*第四部分*/
.cont4{height: px;padding: 40px 0;background-color: #F7F7F7;}
.cont4 .tit{width: 100%;}
.cont4 .tit img{margin: 20px auto;width: 930px;height: 40px;}
.cont4 .cont_main{width: 100%;height: px;}
.cont4 .zy_bg1{background: url(../images/bg1.png) no-repeat center;}
.cont4 .zy_bg2{margin-top: 20px;background: url(../images/bg2.png) no-repeat center;}
.cont4 .cont_main .zy_main{width: 1200px;margin: 0 auto;}
.cont4 .cont_main .zy_main .zy_des{position: relative;width: 380px;margin-top: 40px;background: #FFF;border: 1px solid #F0F0F0;}
.cont4 .cont_main .zy_main .zy_des img{position: relative;width: 100%;}
.cont4 .cont_main .zy_main .zy_des span{display: block;position: relative;z-index: 1;width: 100%;height: 40px;line-height: 40px;margin-top: -40px;text-indent: 10px;font-size: 18px;color: #FFF;background: rgba(0,0,0,.6);}
.cont4 .cont_main .zy_main .zy_des strong{display: block;width: 100%;margin: 15px 10px;font-size: 24px;font-weight: normal;}
.cont4 .cont_main .zy_main .zy_des p{width: 100%;margin: 0 10px;font-size: 18px;}
.cont4 .cont_main .zy_main .zy_des p font{color: #F33;}

/*第五部分*/
.cont5{background-color: #FFF;}
.cont5 .tit{width: 100%;}
.cont5 .tit img{margin: 20px auto;width: 930px;height: 40px;}
.cont5 .cont_main{width: 100%;height: px;}
.cont5 .zy_bg1{background: url(../images/bg1.png) no-repeat center;}
.cont5 .zy_bg2{margin-top: 20px;background: url(../images/bg2.png) no-repeat center;}
.cont5 .cont_main .zy_main{width: 1160px;margin: 0 auto;}
.cont5 .cont_main .zy_main .zy_des{position: relative;width: 565px;margin-top: 40px;background: #FFF;border: 1px solid #F0F0F0;}
.cont5 .cont_main .zy_main .zy_des img{position: relative;width: 100%;}
.cont5 .cont_main .zy_main .zy_des span{display: block;position: relative;z-index: 1;width: 100%;height: 40px;line-height: 40px;margin-top: -40px;text-indent: 10px;font-size: 18px;color: #FFF;background: rgba(0,0,0,.6);}
.cont5 .cont_main .zy_main .zy_des strong{display: block;width: 545px;margin: 15px 10px;font-size: 24px;font-weight: normal;}
.cont5 .cont_main .zy_main .zy_des p{width: 545px;margin: 0 10px;font-size: 18px;}
.cont5 .cont_main .zy_main .zy_des p font{color: #F33;}


/*.cont4 .cont_main{width: 1200px;margin: 0 auto;}*/
.cont4 .cont_main{margin: 20px auto;}
.cont4 .cont_main .zy_main{width: 1200px;}
.cont4 .cont_main .zy_main .zy_des p{width: 370px;}
.cont4 .cont_main .zy_main .zy_des a{width: 170px;}
.mk{width: 1220px; display: flex; justify-content: space-between;}
.mk>div {width: 380px!important;}

.zyyd{width: 1160px;margin: 20px auto;}
.cont1 .zyyd{width: 1180px;}
.zyyd ul{display: -webkit-flex;display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
.zyyd ul li{width: 30%;height: 40px;margin: 10px 0; border: 1px solid #DDDDDD;}
.zyyd ul li a{display: block;height: 40px;line-height: 40px;text-align: center;color: #454545;}
