.fs18{font-size: 18px;}
.fs16{font-size: 16px;}
.fs14{font-size: 14px;}
/*主体宽度*/

.w1000{width: 1000px; margin: 0 auto;}


.banner{width: 100%; height: 800px;}
.banner p{height: 200px;}
.banner a{display: block; width: 275px; height: 63px; position: absolute; top: 335px; left: 50%; margin-left: -137px; color: #FFF; line-height: 63px; font-size: 18px; text-align: center; background: url(../images/bannerAn.png) no-repeat;}

.box1{height: 345px; background: url(../images/box1_05.jpg) top no-repeat;}
.box1 ul li{width: 309px; height: 477px; margin-top: -182px; padding-left: 15px;}
.box1 ul li.li1{left: 0; top: 0;}
.box1 ul li.li2{left: 339px; top: 0;}
.box1 ul li.li3{left: 677px; top: 0;}
.box1 ul li h2{font-size: 18px;}
.box1 ul li p{font-size: 13px; line-height: 24px;}
.box1 ul li .h1{line-height: 34px; color: #60b641; font-weight: normal; padding-top: 10px;}
.box1 ul li .h2{line-height: 46px; color: #60b641; font-weight: normal;}
.box1 ul li .h3{line-height: 38px; color: #fff; font-weight: normal; padding-top: 9px;}
.box1 ul li .p1{height: 72px; color: #666;}
.box1 ul li .p2{height: 121px; color: #666;}
.box1 ul li .p3{height: 96px; color: #FFF;}
.box1 ul li .p4{padding-left: 74px;}
.box1 ul li .p4 a{display: block; width: 216px; height: 51px; color: #000; font-size: 16px; text-align: center; line-height: 51px;}

.box1_1{height: 160px; background: url(../images/box1_02.png) top no-repeat;}
.box1_1 span{display: block; width: 590px; padding-left: 71px; line-height: 32px; color: #FFF; padding-top: 48px; font-size: 18px; float: left;}
.box1_1 span strong{font-weight: normal; color: #fdd809;}
.box1_1 a{display: block; float: right; width: 222px; height: 62px; line-height: 62px; text-align: center; font-size: 18px; color: #000; margin-top: 49px;}

.box2{height: 2487px;}
.box2 .title_1{width: 583px; height: 56px; padding-left: 68px; font-size: 36px; color: #FFF; padding-top: 65px; line-height: 56px; margin-bottom: 34px; background: url(../images/title1.png) bottom no-repeat;}
.box2 .box2_1{height: 404px;}
.box2 .box2_1 img{display: block; margin: 0 auto;}
.box2 .box2_2_bj{height: 698px; background: url(../images/box2_bj1.png) bottom no-repeat;}
.box2 .box2_2 li{width: 323px; height: 312px; background: url(../images/box2_03.png) no-repeat; margin-right: 15px; margin-bottom: 30px;}
.box2 .box2_2 li.last{margin-right: 0;}
.box2 .box2_2 li.li2{background: url(../images/box2_04.png) no-repeat;}
.box2 .box2_2 li h2{height: 59px; color: #FFF; font-size: 20px; line-height: 59px; text-align: center; margin-bottom: 10px; font-weight: normal;}
.box2 .box2_2 li h2 span{padding-left: 40px;}
.box2 .box2_2 li .p1{height: 82px; font-size: 14px; line-height: 24px; color: #333; padding-left: 11px; padding-top: 15px; }
.box2 .box2_2 li h3{font-size: 16px; color: #f16f70; line-height: 35px; padding-left: 11px;}
.box2 .box2_2 li .p2{height: 65px; padding-left: 5px;}
.box2 .box2_2 li .p2 a{line-height: 41px; display: inline-block; padding: 0 9px; background: #FFF; font-size: 14px; color: #333; margin: 0 5px; border-radius: 20px;}
.box2 .box2_2 li .p2 a:hover{font-weight: bold;}
.box2 .box2_2 li .p3{height: 46px; padding-left: 42px;}
.box2 .box2_2 li .p3 a{display: block; width: 109px; height: 47px; line-height: 47px; text-align: center; font-size: 16px; color: #FFF; float: left; margin-right: 20px;}
.box2 .box2_3{height: 466px; background: url(../images/box2_bj2.png) bottom no-repeat;}
.box2 .box2_3 img{display: block; margin: 0 auto;}
.box2 .box2_4{height: 764px; background: url(../images/box2_bj3.png) bottom no-repeat;}
.box2 .box2_4 .tab{height: 90px; background: url(../images/box2_bj4.png) top no-repeat; text-align: center; padding-top: 5px;}
.box2 .box2_4 .tab span{width: 123px; height: 50px; line-height: 50px; background: #fed909; display: inline-block; font-size: 18px; font-weight: bold; color: #333; margin: 0 10px; border-radius: 20px;}
.box2 .box2_4 .tab .side{background: #f16f70; color: #FFF;}
.box2 .box2_4 .tabCon{height: 419px; padding-top: 16px; background: #39c649; overflow: hidden;}
.box2 .box2_4 .tabCon td{text-align: center; font-size: 14px; color: #FFF; line-height: 24px; border-bottom: 1px #fff solid; border-right: 1px #fff solid;}
.box2 .box2_4 .tabCon .h2{border-bottom: none; background: #30af3f; font-size: 18px; line-height: 60px;}
.box2 .box2_4 .tabCon td a{display: inline-block; width: 92px; height: 34px; line-height: 34px; border-radius: 4px; background: #fea82c; color: #fff;}
.box2 .box2_4 .tabCon td a:hover{background: #ff9700;}
.box2 .box2_4 .tabCon td .tabxq{background: #fed909; color: #333;}
.box2 .box2_4 .tabCon td .tabxq:hover{background: #fce041;}
.box2 .box2_4 .tabC{height: 435px; margin-bottom: 20px; overflow: hidden;}
.box2 .box2_4 .box2_4_1{height: 214px;}
.box2 .box2_4 .box2_4_1 .box2_4_01{width: 323px; margin-right: 15px;}
.box2 .box2_4 .box2_4_1 .box2_4_01 a{display: block; margin-bottom: 9px;}
.box2 .box2_4 .box2_4_1 .box2_4_02{width: 323px; margin-right: 15px;}

.box3{height: 1158px; background: #eaf0f4;}
.box3 .title_1{width: 541px; height: 56px; padding-left: 110px; font-size: 36px; color: #FFF; padding-top: 64px; line-height: 56px; margin-bottom: 49px; background: url(../images/title1.png) bottom no-repeat;}
.box3 .box3_1{height: 361px;}
.box3 .box3_1 ul li{width: 184px; height: 361px; float: left; background: url(../images/box3_1_01.png) no-repeat; box-shadow: 0 0 50px rgba(0,0,0,0.15); overflow: hidden;}
.box3 .box3_1 ul li.side{width: 632px; height: 361px; background: url(../images/box3_1_02.png) no-repeat;}

.box3 .box3_1 ul li h2{height: 82px; padding-top: 44px;}
.box3 .box3_1 ul li h2 strong{line-height: 52px; font-size: 32px; color: #FFF; display: none;}
.box3 .box3_1 ul li h2 span{display: block; font-size: 24px; color: #FFF; line-height: 30px; padding-left: 13px;}
.box3 .box3_1 ul li .p1{font-size: 14px; line-height: 24px; padding: 0 5px; height: 158px; color: #FFF;}
.box3 .box3_1 ul li .p2{text-align: center; height: 47px; line-height: 47px; color: #ee8553; font-size: 16px;}
.box3 .box3_1 ul li .p3{display: none;}
.box3 .box3_1 ul li.side h2{padding-top: 44px; height: 82px;}
.box3 .box3_1 ul li .h1{background: url(../images/box3_1_12.png) left top no-repeat;}
.box3 .box3_1 ul li .h2{background: url(../images/box3_1_22.png) left top no-repeat;}
.box3 .box3_1 ul li .h3{background: url(../images/box3_1_32.png) left top no-repeat;}

.box3 .box3_1 ul li.side h2{height: 61px;}
.box3 .box3_1 ul li.side .h1{background: url(../images/box3_1_11.png) left top no-repeat;}
.box3 .box3_1 ul li.side .h2{background: url(../images/box3_1_21.png) left top no-repeat;}
.box3 .box3_1 ul li.side .h3{background: url(../images/box3_1_31.png) left top no-repeat;}
.box3 .box3_1 ul li.side h2 strong{display: block; padding-left: 27px;}
.box3 .box3_1 ul li.side h2 span{display: none;}
.box3 .box3_1 ul li.side .p1{padding-left: 27px; line-height: 30px; font-size: 16px; height: 66px;}
.box3 .box3_1 ul li.side .p2{display: none;}
.box3 .box3_1 ul li.side .p3{display: block;}
.box3 .box3_2 h2{height: 117px; font-size: 30px; line-height: 48px; font-weight: normal; color: #333; padding-top: 28px;}
.box3 .box3_2 p a{display: block; width: 283px; height: 422px; overflow: hidden; float: right; }

.iframes{width: 377px; height: 326px;}
.box1_1_f{width: 377px; height: 326px; top: 50%; left: 50%; margin-top: -163px; margin-left: -188px; background: url(../images/tan_01.jpg) no-repeat; border-radius: 5px; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,0.5); display: none;}
.box1_1_f span{position: absolute; top: 10px; right: 10px; cursor: pointer;}
.questionBlock1 h3{width: 377px; font-size: 24px; text-align: center; line-height: 36px; color: #FFF; padding-top: 22px; padding-bottom: 15px;}
.questionBlock1 li{padding-left: 48px; margin-bottom: 8px;}
.questionBlock1 li input{width: 263px; height: 40px; border: 1px #df7674 solid; border-radius: 5px; background: #FFF; padding-left: 15px; font-size: 16px; color: #666;}
.questionBlock1 li select{width: 280px; height: 42px; border: 1px #df7674 solid; border-radius: 5px; background: url(../images/tan_d.jpg) 250px #FFF no-repeat; padding-left: 15px; font-size: 16px; color: #666;}
.questionBlock1 li #btn_submit{padding-left: 0; width: 172px; height: 36px; border: 1px #fff solid; border-radius: 5px; background: none; color: #FFF; margin-top: 10px; margin-left: 56px; cursor: pointer;}

.box1_2_f{width: 377px; height: 326px; top: 50%; left: 50%; margin-top: -163px; margin-left: -188px; background: url(../images/tan_02.jpg) no-repeat; border-radius: 5px; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,0.5); display: none;}
.box1_2_f span{position: absolute; top: 10px; right: 10px; cursor: pointer;}
.box1_2_f span{position: absolute; top: 10px; right: 10px; cursor: pointer;}
.questionBlock2 h2{width: 377px; font-size: 24px; text-align: center; line-height: 36px; color: #FFF; padding-top: 22px; padding-bottom: 15px;}
.questionBlock2 h2 strong{display: block; color: #ffff00;}
.questionBlock2 li{padding-left: 48px; margin-bottom: 8px;}
.questionBlock2 li input{width: 263px; height: 40px; border: 1px #009ee2 solid; border-radius: 5px; background: #FFF; padding-left: 15px; font-size: 16px; color: #666;}
.questionBlock2 li select{width: 280px; height: 42px; border: 1px #009ee2  solid; border-radius: 5px; background: url(../images/tan_d.jpg) 250px #FFF no-repeat; padding-left: 15px; font-size: 16px; color: #666;}
.questionBlock2 li #btn_submit{padding-left: 0; width: 172px; height: 36px; border: 1px #fed909 solid; border-radius: 5px; background: #fed909; color: #000; margin-top: 10px; margin-left: 56px; cursor: pointer;}

































































