*{margin:0;padding:0;}
body{font-family: fantasy;font-size: 18px;}
.clearfloat { clear:both; height:0px; font-size: 1px; line-height: 0px; }
.float_L { float:left; }
.float_R { float:right; }
.mainbox { width:1000px; margin:0 auto;}
.footer{ line-height:24px; padding:30px 0 0; text-align:center;font-size: 14px;background: #000;color: #fff;}
a{color:#333; text-decoration:none }
a:hover { color:#fb6401; text-decoration:none; }
.long{padding-top:90px;}
.short{padding-top:10px;}
span{color: #fb6401;font-family: fantasy;}
.sec-warp{width: 1000px;margin:0 auto;text-align: center;}
li{list-style: none;}
h2{font-family: monospace;font-weight: normal;padding:4px;font-size: 36px;}
/*top-css*/
.top_banner{ width:100%; height:44px; background:url(imagestop_bj.png)}
.top_main{ width:1000px; height:44px; margin:0 auto}
.top_main_l{ width:115px; height:44px; float:left}
.top_main_r{ width:350px; height:44px; font-size:14px; line-height:44px; text-align:right; float:right}
/*正文*/
.banner{width:100%;}
.banner1{background: url(imagesbanner_01.jpg) no-repeat center;height: 189px;width:100%}
.banner2{background: url(imagesbanner_02.jpg) no-repeat center;height: 189px;width:100%}
.banner3{background: url(imagesbanner_03.jpg) no-repeat center;height: 189px;width:100%}
.banner3 h1{text-indent: -999em;}

/*第一部分开始*/
.sec1{width:100%;background: url(imagessec2.jpg) no-repeat top;height: 917px;}
.sec1 .sec-warp{padding-top:58px;}
.sec-warp p{color: #203209;line-height: 30px;}
/*sec2 begin*/
.sec2{width:100%;background: url(imagessec3.jpg) no-repeat top;height:1021px; }
.sec2 .sec-warp{padding-top:54px;}
.sec-warp h2{color:#fff;background: #37550f;width:204px;margin:0 auto; }
.sec-table table{margin:0 auto;background: #FFf;margin-top:24px;border-collapse: collapse;}
tr,th,td{border-collapse: collapse;border:1px solid #37550f;color:#37550f;line-height: 30px;}
th{background: #fb6401;color: #fff;font-size: 18px;padding:4px;}
td{font-size: 16px;}
td a{display: inline-block;padding:10px;background: #fcab76;border-bottom:2px #cf5301 solid;color: #263b0b;border-radius: 10px;
font-size: 24px;font-family: cursive;}
td a:hover{background: #fff;border:1px solid #cf5301;}
.sec-warp h2.stage-tit{color:#37550f;background: #fff;margin:50px auto 10px; width:280px;}
.sec2 .sec-warp p.del{line-height: 30px;text-align: center;font-family: monospace;margin-bottom: 20px;}
.slideTxtBox{ width:830px;  text-align:center;margin:0 auto;overflow: hidden;  }
.slideTxtBox .hd{ height:50px; line-height:50px; background:#fff;position:relative; border-radius: 10px 10px 0 0 ;border:1px solid #37550f;}
.slideTxtBox .hd ul{ float:left;height:50px; position: absolute; }
.slideTxtBox .hd ul li{ float:left;  cursor:pointer; width:164px;background: url("imagesright.png")no-repeat left center;font-size: 18px;color: #37550f; }
.slideTxtBox .hd ul li.begin{background: url("imagesflower.png")no-repeat left center;}
.slideTxtBox .hd ul li.on{ height:50px;  background:url(imagesbtn-bg.jpg) no-repeat left bottom;border:1px solid #37550f;border-bottom: none; border-radius: 10px 10px 0 0 ;}

.slideTxtBox .bd .stage{background:#fff url(imagestxt-bg.png) no-repeat left center; float: right;text-align: center;width:828px;height: 310px;border:1px solid #37550f;
border-top:1px solid #fff;}
.slideTxtBox .bd .stage .stage-w{float: right;padding-right: 10px;text-align: center;}
.slideTxtBox .bd .stage .stage-w p{line-height: 36px;}
.slideTxtBox .bd .stage .stage-w p:nth-child(2){font-size: 16px;line-height: 30px;}
.slideTxtBox .bd .stage .stage-w p:last-child{font-size: 16px;line-height: 30px;}

/*sec3 begin*/
.sec3{width:100%;background: url(imagessec4.jpg) no-repeat top;height:797px;}
.sec3 .sec-warp{padding-top:70px;}
.sec3 .sec-warp h2{background: #005982;color: #fff;width:200px;}
.sec3 .sec-warp .sec-cours ul{height: 272px;float: left;margin:40px 0}
.sec3 .sec-warp .sec-cours ul li{height: 272px;float: left;width:230px;text-align: center;border:1px solid #005982;background: #fff;margin: 4px;}
.sec3 .sec-warp .sec-cours ul li p:first-child{background: url("imagesflower.png")no-repeat 10px center;font-size: 20px;color: #005982}
.sec3 .sec-warp .sec-cours ul li p:last-child{font-size: 16px;margin-top:10px;}
.sec3 .sec-warp .sec-tes{width:1000px;margin:0 auto;overflow: hidden;}
.sec3 .sec-warp .sec-tes h2{color: #005982;background: #fff;width:200px;margin-bottom: 30px;border:1px solid #005982;}
.sec3 .sec-warp .sec-tes ul{width:930px;overflow: hidden;float: left;}
.sec3 .sec-warp .sec-tes ul li{width:200px;height:200px;margin:20px;}
.sec3 .sec-warp .sec-tes ul li img:hover{-webkit-filter:brightness(.7) }

/*sec4 begin*/
.sec4{width:100%;background: url(imagessec5.jpg) no-repeat top;height:814px; }
.sec4 .sec-warp{padding-top:64px;}
.sec4 .sec-warp h2{background: #37550f;color: #fff;width:280px;}
.sec4 .sec-warp img{margin:60px 0 10px;}
.sec4 .sec-warp p{color:#37550f;font-size: 24px; }