@charset "gb2312";/* CSS Document */

*{ margin:0; padding:0;}
body{ font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:16px;text-decoration:none; color:#212121;overflow-x:hidden; background:#EDEEDC;}
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:1169px; margin:0 auto; overflow: hidden;}

.banner{width: 100%; text-align: center; background: url(../img/banner.jpg) no-repeat top center #D1EDFB; height:741px; margin-top: -5px;}
.bannera{ width: 1169px; height: 741px; position: relative; margin: 0 auto;}
.bannera a{display: block; position: absolute; width:225px; height: 195px;  bottom: 0;}
.bannera a.a1{left: 123px;}
.bannera a.a2{left: 479px;}
.bannera a.a3{left: 825px;}

.t1{ width: 1169px; height: 112px; background: url(../img/t1.jpg) no-repeat;margin: 0 auto; line-height: 73px; margin-top: 30px;}
.t1 h2{width: 162px; margin-left:215px; text-align: center; color:#fff; font-size: 30px;}

.z1{width: 1169px; height: 790px; background: url(../img/bg.jpg) repeat-y; margin: 0 auto; padding: 10px 0;}
.z1 div{width: 1088px; margin: 0 auto; overflow: hidden;}
.z1 ul{width: 1200px;}
.z1 ul li{width: 359px; height: 257px; float: left; margin-right:6px; margin-top: 5px; overflow: hidden;}


.t3 h2{width: 690px; height: 81px; line-height: 61px; color:#000000; background: url(../img/t2.jpg) no-repeat; text-indent: 171px; font-size: 36px; margin: 0 auto; margin-top: 60px;}

.z2{background: url(../img/z2.jpg) no-repeat; height: 697px;}
.z21,.z31,.z41{width:746px; height: 697px; margin-left: 331px;}
.z211{width: 100%; height: 243px;}
.z211 ul li{width: 20%; float: left; height: 243px; background: #fff; border-right: 2px solid #C5CAAC;  box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; cursor: pointer;}

.z211 ul li p,.z211 ul li strong{height: 60px; line-height: 60px; text-align: center; color: #fff; background: #508FEC; font-size: 24px; font-weight: bold; color: #fff;}
.z211 ul li p a{color: #fff;}
.z211 ul li:hover p{background: #E85140;}
.z211 ul li:hover strong{background: #E85140;}
.z211 ul li span{display: block; height: 60px; line-height: 60px;  font-size: 22px; text-align: center;}
.z211 ul li strong{ font-size: 18px; display: block; font-weight: normal;}
.z211 ul li div a{display: block; width: 122px; height: 45px; line-height: 45px; text-align: center; color:#fff; font-size: 18px; background: #FEB500; border-radius: 30px; margin: 0 auto; margin-top:6px; font-weight: bold;}
.z211 ul li:hover a{background: #E85140;}

.z212{padding-top: 33px; background: #C6CBAD; overflow: hidden; height: 404px;}
.z212 .l{float: left; width: 250px; height: 350px;}
.z212 .l ul li{width: 250px; background: #fff; overflow: hidden; cursor: pointer;}
.z212 .l ul li p{width: 100%; height: 58px; background: #508FEC; color: #fff; line-height: 58px; text-align: center; font-size: 22px; font-weight: bold;}
.z212 .l ul li p span{font-size: 18px; font-weight: normal;}
.z212 .l ul li div{ height:58px; overflow: hidden;}
.z212 .l ul li div a{display: block; width: 157px; height: 40px; background: #FEB500;border-radius: 30px; margin: 0 auto; margin-top:10px; color: #fff; line-height: 40px; text-align: center; font-size: 18px; font-weight: bold;}
.z212 .l ul li div a:hover{background: #E85140;}


.z212 .r{ float: left; margin-left: 10px; width: 478px;}
.z212 .r ul{width: 4000px;}
.z212 .r li{width: 236px; float: left; margin-left: 7px; overflow: hidden;}
.z212 .r li img{ margin-bottom:5px;}
.z212 .b,.z31 .b,.z41 .b{width: 95%; height:35px; line-height: 35px; background: #E2E4CE; overflow: hidden; float: left; margin-left: 10px; margin-top: 10px; text-align: center; }

.z3{background: url(../img/z7.jpg) no-repeat; height: 697px;}
.z31 .l ul li{border-right: 2px solid #EA8408;  box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;  width: 20%; height: 65px; text-align: center; background: #FEB500; line-height: 65px; font-size: 24px; color: #fff; float: left;}
.z31 .l ul li:hover{background: #E85140;}
.z31 .l a{color:#fff;}
.z31 .r ul{width: 900px;}
.z31 .r li{width: 360px; height: 237px; float: left;  position: relative; margin-left: 10px; overflow: hidden; margin-top: 6px;}
.z31 .r li p{position: absolute; height: 36px; line-height: 36px; text-align: center; color: #fff; width: 100%; bottom: 0;}
.z31 .r li p{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1;}
:root .z31 .r li p{filter:none\9;}/*for IE9*/
.z31 .r{width: 100%; overflow: hidden; background: #C5C9AE; height: 615px;}

.z4{background: url(../img/z13.jpg) no-repeat; height:708px;}

.z41{ background: #C6CBAD;}
.z41 .l{width: 100%; height: 62px; background: #57B4D5; text-align: center; line-height: 62px; color: #fff; font-size: 26px;  font-weight: bold;}
.z41 .r ul li{width: 705px; height: 270px; margin-top: 20px; margin-left: 20px;}
.z41 .r ul li img{float: left; border: 2px solid #E0E0E0; width: 308px; height: 265px;}
.z41 .r ul li p{float: left; width: 346px; line-height: 32px; font-size: 18px; color: #515860; margin-left: 30px; display: block;}
.z41 .r ul li h3{padding-top: 24px; font-size: 24px; color:#515860; padding-bottom: 13px; float: left;margin-left: 30px;}
.z41 .r ul li a{display: block; width: 150px; height: 36px; line-height: 36px; text-align: center; color: #fff; font-weight: bold;  border-radius: 30px; float: left; background: #FEB500;margin-left: 30px; margin-top: 15px;box-shadow: 3px 3px 0px #B7BA9F;}
.z41 .r ul li a:hover{background: #E85140;}

.z5{width: 1001px; height: 479px; background: url(../img/z16.jpg) no-repeat; margin: 0 auto; margin-top: 60px;}
.z5 .l{width: 100%; height:43px; font-size: 34px; color: #fff; font-weight: bold; text-indent: 223px; padding-top: 47px;}

.z5_m{padding-top: 30px;}
.z5_m ul li{padding: 10px 0 0 0; width:60%; line-height: 46px; font-size: 24px; color: #fff; margin: 0 auto;}
.z5_m ul li span{ margin-left:54px; }
.z5_m ul li input{width:70%; height: 46px; border: 1px solid #FEFEB8; background: #FEFEB8; margin-left: 15px; color: #6E4F23; font-size: 24px;}
.z5_m ul li select{width:70%;  height: 46px;border: 1px solid #FEFEB8; background: #FEFEB8; color: #6E4F23;font-size: 20px;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";}
.z5_m div{width: 219px;  margin: 0 auto;}
.z5_m div input{ width: 219px; height: 54px; font-size: 24px; border: 0;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; margin: 0 auto; margin-top: 17px;border-radius:30px; background: #FEB500;box-shadow: 1px 2px 3px #618B49; color:#613E14;}

.z1 ul li img,.z41 .r ul li img,.z31 .r li img,.z212 .r li img{  transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  -o-transition: .5s;}
.z1 ul li:hover img,.z41 .r ul li:hover img,.z31 .r li:hover img,.z212 .r li:hover img{      transform: scale(1.08);
    -ms-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);}