@charset "gb2312";/* CSS Document */

*{ margin:0; padding:0;}
body{ font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:16px;text-decoration:none; color:#212121;overflow-x:hidden; background:#fff;}
li{list-style:none;}
.fl{float:left;}
.fr{ float:right;}
a{text-decoration:none; color:#494747;}
img{border:0; vertical-align:top;}
.clear{ clear:both;}
.jg{margin-top:10px;}
.wr{ width:1189px; margin:0 auto; overflow: hidden;}

.banner{width: 100%; text-align: center; background: url(../img/bg.jpg) no-repeat top center #D1EDFB; height:891px;overflow: hidden; }

.nav{width: 100%; height: 80px; background:#080808; line-height: 80px; font-size: 24px; border-top: 1px solid #212121;}
.nav ul{width: 1189px; margin: 0 auto; }
.nav ul li{width: 25%;  float: left; text-align: center;}
.nav ul li a{color: #fff; display: block;}
.nav ul li a:hover{background:#FF4E00;}

.t1{padding-top: 30px;}
.t1 h2,.bg .t1 h2,.t3 h2{text-align: center; width: 380px; margin: 0 auto; height: 151px; background:url(../img/t1.jpg) no-repeat center bottom; line-height: 84px; font-size: 50px; font-weight: normal; }
.z1{padding-top:80px;}
.z1 .l{float: left; width: 510px;}
.z1 .r{float: right; width: 591px;}
.z1 .r h3 {width: 100%; font-size: 16px; font-weight: normal; padding-top: 45px;}
.z1 .r h3 p{display: block; text-align: center; width: 100%;}
.z1 .r h3 strong{display: block; width: 140px; margin: 0 auto; border-bottom: 1px solid #000000; text-align: center; height: 31px; margin-top: 20px;}
.z1 .r div{padding-top: 32px;}
.z1 .r div p{font-size: 18px; text-indent: 2em; line-height: 1.8;}
.z2 ul{width: 1300px; padding-top: 30px;}
.z2 ul li{float: left; width: 312px; height: 274px;  margin-right:110px; margin-top: 12px;}

.a{padding: 50px 0; overflow: hidden;}
.a a{display: block; width: 30%; height: 80px; text-align: center; line-height: 80px; background: #F17121; color: #fff; font-size: 29px; border-radius: 20px; margin: 0 auto;}
.a a:hover{background:#FF0000;}
.bg{width:100%; height: 2280px; background: url(../img/bg2.jpg) no-repeat center; overflow: hidden;}

.bg .t1 h2{ background:url(../img/t2.png) no-repeat center bottom; width: 439px; color: #fff; margin-top: 30px;}

.z3{height: 770px; background: url(../img/t21.jpg) no-repeat #fff; overflow: hidden;}
.z3 .t h3,.z4 h3{font-size: 35px; color:#0A3276; padding-top: 45px; padding-left: 121px;}
.z3 .t p{font-size: 18px; line-height: 1.8;padding-left: 121px; padding-right: 70px; padding-top: 10px;}
.z3 .b{padding-top: 30px;}

.z4{ height: 857px; background: url(../img/t22.jpg) no-repeat #fff; overflow: hidden;}
.z4 h3{padding-top: 100px;}
.z4 .b{width: 1010px; margin: 0 auto; margin-top: 10px;}
.z4 .b ul li{width: 244px; height: 330px;  float: left; margin-right: 8px; margin-top: 8px;}
.t2 {margin-top: -100px;}
.t2 h2{ background: url(../img/t3.jpg) no-repeat right bottom; text-align: center; font-weight: normal; font-size: 50px;  height: 197px;}
.z5 ul{width: 1900px;}
.z5 ul li{width: 270px; height: 424px; line-height: 50px; font-size: 20px; text-align: center; float: left; margin-right: 36px;}
.t3 h2{ width:577px;height: 151px; background:url(../img/t4.jpg) no-repeat center bottom;}
.z6{ background: #F6F6F8; width: 100%; margin: 0 auto; padding-bottom: 50px;}
.z6 input,.z6 select{
    width: 534px; height: 56px; border-radius: 10px; border: 1px solid #C0C0C2; line-height: 56px; font-size: 20px; color:#A2A2A2; margin-top: 29px; text-indent:22px;
}
.z6 .bd{text-align: center;}
.z6 .bd .tj input{
    width: 278px; height: 50px; background: #F17221; color: #fff; border: 0; cursor: pointer;
}
