﻿
/*版头*/
.yczlban,.bannerzl{display: block;height: 340px;}

/*第一模块*/
.cont1{margin: 10px 30px 0px;}
.xtitle {text-align:center;position:relative;z-index:99;padding-top:40px;}
.xtitle:before {content:"";width: 285px;height:17px;background:#d1ede5;display:inline-block;position:absolute;z-index:-9;top:70px;left: 147px;}
.xtitle b {font-size: 32px;font-weight:bold;}
.xtitle b span {color:#2ab28d;}

.title{    display: flex;justify-content: space-between;border-bottom: 1px solid #DBDBDB;padding-bottom: 10px;width: 580px;margin: 38px auto 0px;}
.title li:nth-child(1){font-size: 30px;}
.title li:nth-child(1) i{display: inline-block;width: 45px;height: 34px;background:url(../images/img.png) no-repeat 0px 0px;vertical-align: middle;margin-right: 8px;}
.title li:nth-child(1) span{color:#2ab28d}
.title li:nth-child(2) a{font-size: 22px;color: #999999;vertical-align: middle;}
.math{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 580px;
    margin: auto;
    padding-top: 25px;
}
.math li{
    margin-bottom: 15px;
}
.math li h3{
    font-size: 24px;
    margin-top: 16px;
    color: #333333;
}
.math li p{
    font-size: 20px;
    line-height: 38px;
    color: #999999;
}
.math2{width: 580px;margin: auto;}
.math2 a li{
    display: flex; justify-content: space-between;
    border-bottom: 1px dashed #e4e4e4;
    line-height: 60px;
}
.math2 a li span{font-size:20px;color:#999999;}
.math2 a:last-child li{
    border: none;
}
.math2 a li p i{
    display: inline-block;
    width: 26px;
    height: 20px;
    background: url(../images/img.png) no-repeat center;
    vertical-align: middle;
    margin-right: 10px;
	background-position: -247px 0px;
}
.diji{
    border: 1px solid #ff9833;
    width: 278px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    border-radius: 30px;
    margin: 20px auto 40px;
    color: #ff9833;
}
.diji a{
   color: #ff9833;
}
.cont2 .title li:nth-child(1) i{    background: url(../images/img.png) no-repeat -80px 0px;}
.cont3 .title li:nth-child(1) i{    background: url(../images/img.png) no-repeat -160px 0px;}
.cont4 .xtitle{padding-top: 0px;}
.cont4 .xtitle:before {content:"";width: 377px;top:28px;left: 130px;}

.cont4_1{width: 520px;
    height: 240px;
    background: #e3f3ee;
    margin: 30px auto 0px;
    display: flex;
    box-sizing: border-box;justify-content: space-around;position: relative;}
.cont4_1 .left:before{content: "";position: absolute;left: 17px;top: 35px;background: url(../images/jiao.png)no-repeat;width: 27px;height: 17px;}
.cont4_1 .left:after{content: "";position: absolute;left: 217px;top: 190px;background: url(../images/jiao.png)no-repeat;width: 27px;height: 17px;transform:rotate(180deg);}
.cont4_1 .left p:nth-of-type(1){margin-top: 50px;}
.cont4_1 .left p:nth-of-type(2){margin-top: 20px;}
.cont4_1 .right{ margin-top: 15px;}
.cont4_1 .left span{display: inline-block;color: red;}
.cont4{margin-bottom: 40px;}
	
.cont5 .xtitle{padding-top: 0px;}
.cont5 .xtitle:before {content:"";width: 285px;top:28px;left: 177px;}
	
.cont5 form ul{width: 496px;padding: 40px;background: #f6f6f8;    margin: 0 auto;}
.cont5 form ul li{height: 60px;line-height: 60px;width: 100%;margin-bottom: 20px;}

.cont5 form ul li p{color: #333;font-size: 24px;  display: inline-block;}
.cont5 form ul li p span{color: #f24949;margin-right: 5px;}
.cont5 form ul li input,.cont5 form ul li textarea{width: 358px;height: 58px;line-height:58px;border: 1px solid #e4e4e4;background: #fff;text-indent: 10px;color:#999;font-size: 20px;}
.cont5 form ul li input[type="radio"] {display: none;}
.cont5 form ul li:nth-of-type(3){height: 188px;margin-bottom: 30px;}
.cont5 form ul li:nth-of-type(3) p{vertical-align: top;}
.cont5 form ul li textarea{height: 188px; resize: none;}
.cont5 form ul li label span {width: 28px; height: 28px;border: 1px solid #e4e4e4;display: inline-block; border-radius: 50%; vertical-align: middle;background: #fff;position: relative;}
.cont5 form ul li label.checked span:before {content: '';width: 12px;height: 12px;text-align: center;background: #FFC53E; border-radius: 50%; display: block; position: absolute;top: 8px; left: 8px;}
.cont5 form ul li label b { font-weight: normal; display: inline-block; margin-left: 12px;    margin-right: 25px;}
.cont5 form ul div{text-align: center}
.cont5 form ul div button{width: 220px;height: 72px;line-height: 72px;    background: -webkit-linear-gradient(top,#fed866 15%, #fcc82a);border: 0px;font-size: 26px;color: #fff;border-radius:50px ;}
.cont5 form ul div button i{display: inline-block;width: 45px;height: 40px;background: url(../images/yzxx_img.png)no-repeat 0 -104px;vertical-align: middle;margin-right: 20px;}


.form_text{background: url(../images/form.png)no-repeat;width: 580px;height: 135px;margin: 40px auto;}
.form_text p{padding: 23px 35px;line-height: 40px;}

	