.fl{ float:left}
.fr{ float:right}
.cl{ clear:both}
*, :after, :before {margin: 0;padding: 0;box-sizing: border-box;}
.main-banner {background: linear-gradient(to right, #6193ff, #47be64);height: 280px;}
.main-banner .banner-title {position: relative;text-align: center;}
.main-banner .banner-title img {position: absolute;right: -146px;top: -135px;}
.main-banner .banner-title .p1 {font-size: 36px;font-weight: 400;color: #ffffff;padding-top: 90px;}
.main-banner .banner-title .p2 {font-size: 20px;color: #ffffff;line-height: 70px;}
.main-banner-full-a {display: block;width: 100%;height: 100%;}

.middle{margin:auto; text-align:left;margin-bottom:50px;margin-top:50px;}
.module h3{color: #333;font-size: 30px;font-weight: 400;padding-top: 35px;text-align: center;}
.module h4{text-align: center;font-size: 14px;color: #cccccc; height: 35px;line-height: 35px;background: url("../write/h4bg.png") bottom center no-repeat;text-transform:Uppercase;font-weight: 300;}
.module h5{color: #999999;font-size: 14px; text-align: center;font-weight: 300;height: 35px;line-height: 35px;}

.ywzx-main .desbox{ width: 980px;margin: auto;text-align: center;color: #666;font-size: 16px;line-height: 24px;padding: 15px 0px 30px;}
.ywzx-main .ywzx-list ul{ overflow: hidden;}
.ywzx-main .ywzx-list ul li{width: 280px;float: left;margin: 40px 0px 0px 10px;}
.ywzx-main .ywzx-list ul li dl{ padding-left: 75px;}
.ywzx-main .ywzx-list ul li dl dt{font-size: 16px;color: #444;font-weight: bold;margin-bottom: 10px;}
.ywzx-main .ywzx-list ul li dl dd{color: #666;font-size: 12px; line-height: 20px;}
.ywzx-main .ywzx-list ul li .ywzxicon01{background: url(../write/ywzxicon01.png) no-repeat left top;}
.ywzx-main .ywzx-list ul li .ywzxicon02{background: url(../write/ywzxicon02.png) no-repeat left top;}
.ywzx-main .ywzx-list ul li .ywzxicon03{background: url(../write/ywzxicon03.png) no-repeat left top;}
.ywzx-main .ywzx-list ul li .ywzxicon04{background: url(../write/ywzxicon04.png) no-repeat left top;}
.ywzx-main .ywzx-list ul li .ywzxicon05{background: url(../write/ywzxicon05.png) no-repeat left top;}
.ywzx-main .ywzx-list ul li .ywzxicon06{background: url(../write/ywzxicon06.png) no-repeat left top;}
.ywrhzx-main .fuwu-list ul li{width: 25%;}
.ywrhzx-main .fuwu-list ul li .icon-write{height: 114px;}
.ywrhzx-main .fuwu-list ul li .title{ margin-top: 12px;}
.nt-main{padding: 30px 0px 0px;}
.yx-main .yx-des{width: 930px;margin: 15px auto;color: #999;line-height: 26px;}
.yx-content-box{ padding: 30px 0px;}
.yx-content-box .box{ margin-bottom: 30px;}
.yx-content-box .pic{ margin-right: 50px;}
.yx-content-box .icon-yx{width: 50px;}
.yx-content-box .list{ overflow: hidden;width: 388px;}
.yx-content-box .list .tit{ font-size: 20px;color: #444;margin-bottom: 5px;}
.yx-content-box .list p{ color: #666;font-size: 12px;line-height: 20px;}
.yx-main{background: url(../write/yx-main.png) no-repeat center top;height: 830px;padding-top: 145px;margin-bottom: 20px;}
.bzfw-list ul{ margin-left: -40px;}
.bzfw-list ul li{ width:370px;float: left;height: 223px;background: #fff;box-shadow: 0px 0px 24px rgba(7,38,74,0.09);border-radius: 6px;margin:90px 0px 20px 40px;padding: 0px 45px;text-align: center;}
.bzfw-list ul li .icon-fw{width: 100px;height: 100px; margin: -50px auto 0;}
.bzfw-list ul li .title{font-size: 20px;color: #444;margin-bottom: 8px;margin-top: 25px;}
.bzfw-list ul li p{ color: #999;line-height: 24px;}
.zxfw-list ul{ margin-left: -40px;}
.zxfw-list ul li{ width: 360px;height: 454px;background: #fff;-webkit-border-radius: 6px;border-radius: 6px;box-shadow: 0px 0px 24px rgba(7,38,74,0.09);padding-top: 6px;float: left;margin-left: 40px;margin-top: 30px;}
.zxfw-list ul li dl dt{ background: #f45448;height: 144px;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 0px 0px;text-align: center;color: #fff;}
.zxfw-list ul li dl dt .tit{ font-size: 27px;padding: 35px 0px 10px;}
.zxfw-list ul li dl dt p{ font-size: 17px;color: #fff;}
.zxfw-list ul li dl dd .list{padding: 20px;border-bottom: 1px solid #eaeced;}
.zxfw-list ul li dl dd .list p{ color: #999;font-size: 15px;background: url(../write/gicon01.png) no-repeat left 5px;padding-left: 25px;margin-bottom: 10px;line-height: 23px;}
.zxfw-list ul li dl dd .price{text-align: center;color: #585b60;font-size: 50px;padding: 10px 0px;}
.zxfw-list ul li dl dd .price span{font-size: 25px;}
.zxfw-list ul li dl dd .btnn{text-align: center;}
.zxfw-list ul li dl dd .btnn a{width: 120px;height: 36px;background: #f45448;display: inline-block;line-height: 36px;-webkit-border-radius: 25px;border-radius: 25px;color: #fff;}
.zxfw-list ul li.even dl dt,.zxfw-list ul li.even dl dd .btn a{ background: #47be64;}
.zxfw-list ul li.even dl dd .list p{ background: url(../write/gicon02.png) no-repeat left 5px;}
.zxfw-list ul li.last dl dt,.zxfw-list ul li.last dl dd .btn a{ background: #faa33a;}
.zxfw-list ul li.last dl dd .list p{ background: url(../write/gicon03.png) no-repeat left 5px;}
.zxfw-main{ background: url(../write/zxfw-main.png) no-repeat center top;height: 800px;padding-top: 113px;}

.hzlc-list{ padding: 70px 0px;}
.hzlc-list img{ max-width: 100%;}
.jxal-list ul{ margin-left: -30px;padding: 30px 0px;overflow: hidden;}
.jxal-list ul li{margin-left: 30px;float: left;width: 380px;}
.jxal-list ul li dl dt{ padding-right: 15px;font-size: 18px;color: #666;font-weight: bold;margin-bottom: 16px;}
.jxal-list ul li dl dt a{ color: #ccc;font-size: 14px;font-weight: normal;}
.jxal-list ul li dl dd{border-right: 1px solid #eee;padding-right: 15px;}
.jxal-list ul li dl dd p{ margin-bottom: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jxal-list ul li dl dd p a{ color: #666;}
.jxal-list ul li dl dd p em{width: 18px;height: 18px;display: inline-block;background: #0fafeb;text-align: center;line-height: 18px;color: #fff;font-size: 12px;border-radius: 4px;margin-right: 5px;}
.jxal-list ul li.last dl dd{ border: none;}
.jxal-list ul li.even dl dd p em{ background: #faa33a;}
.jxal-list ul li.last dl dd p em{ background: #47be64;}

.nt-main-content{text-align: center;position: relative;}
.nt-main-content .nt-box{position: absolute;width: 210px;}
.nt-main-content .nt-box .title{font-size: 16px;font-weight: bold;color: #444;}
.nt-main-content .nt-box p{font-size: 12px;color: #666;line-height: 20px;margin-top: 6px;}
.nt-main-content .nt-box1{left: 69px;top: 70px;text-align: right;}
.nt-main-content .nt-box2{left: 69px;top: 265px;text-align: right;}
.nt-main-content .nt-box3{right: 69px;top: 70px;text-align: left;}
.nt-main-content .nt-box4{right: 69px;top: 265px;text-align: left;}

.fuwu-main{ background: url(../write/wufubg.png) top center no-repeat;height: 581px;padding-top: 90px}
.fuwu-main .fuwu-list ul li{/*width: 33.3333%;*/float: left;text-align: center;padding-top: 90px;}
.fuwu-main .fuwu-list ul li .icon{height: 92px;}
.fuwu-main .fuwu-list ul li .title{color: #444;font-size: 16px;font-weight: bold;margin: 20px auto 5px;}
.fuwu-main .fuwu-list ul li .des{width: 205px;margin: auto;color: #666;font-size: 12px;line-height: 20px;}
.fuwu-main .wfyx-list ul li .icon{padding-bottom: 10px;}

.hzlc-list ul{overflow: hidden;margin-left: -41px;}
.hzlc-list ul li{width: 207px;height: 148px;float: left;margin-left: 41px;}
.hzlc-list ul li .number{width: 45px;float: left;text-align: center;line-height: 130px;margin: 9px 20px 0px 9px;font-size: 24px;color: #666;font-weight: 400;font-style: italic;}
.hzlc-list ul li .text{width: 100px;text-align: center;float: left;}
.hzlc-list ul li .icon{height: 80px;margin:9px 0px 0px 0px;text-align: center; width: 100px;}
.hzlc-list ul li .icon span{display: table-cell;vertical-align: middle;width: 100px;height: 80px;}
.hzlc-list ul li .text p{color: #fff;font-size: 14px;line-height: 20px;}
.hzlc-list .list{float: left;overflow: hidden;}
.hzlc-list .list .text{float: left;width: 140px;text-align: center;}
.hzlc-list .list .text p{color: #444;font-size: 20px;margin-top: 25px;}
.hzlc-list .list .arrow-right{float: left;width: 125px;text-align: center;margin-top: 53px;}