@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;}
body{font:12px/1.5 "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0;}ul,ol,input{margin:0;padding:0;}li{list-style: none;}
img{border:none;/*vertical-align:middle;*/}table{border-collapse:collapse;border-spacing:0;}
/*em,i{font-style:normal}b,strong,th{font-weight:normal;}textarea{resize:none;}*/
button,input,textarea,select{background: none; border:none;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle; /*appearance:none;-moz-appearance:none;-webkit-appearance:none;*/}
input:focus{outline: none;}
a{color: #333333; text-decoration: none;}
a:hover{text-decoration:inline;color: #c00;}
input[type="submit"]{ cursor:pointer; }
table{ border:none; border-collapse: collapse; }
.clearfix { *zoom:1}
.clearfix:after{content: "";display: block; clear: both;}
.clearDiv{clear:both;height:0;font-size:0; overflow: hidden;}

.fl{float:left;}
.fr{float:right;}
.wth{ width:100%; clear:both;  min-width:1000px; }
.wrap{width:1000px;margin:0 auto;text-align: left;}
.hide{ display:none;}
.show{display:block; }
.align_left{ text-align: left;}
.align_right{ text-align: right;}


.footer{ background:url(imagess5.jpg) no-repeat center 0 #5C624C; padding: 88px 0 70px;   }
.foot { text-align: center; font-size:14px ; line-height:30px ; color:#fff; }

.header{ height: 83px ;  }
.logo{ display: block; width:150px; height:30px ; margin: 18px 50px 0 0 ;}
.logo img{ display: block; wdith:100% ; height: 100%; }
.logo_link{ height: 80px;  font-size:14px; line-height: 80px; color:#231815; width:510px; }
.logo_link a{ display: inline-block; *display:inline;zoom:1; margin: 0 14px;  color:#231815; }
.logo_link a:hover{ color:#c00; }
.logo_right{  width:120px ; text-align: right; font-size:16px; line-height: 80px; color:#231815;}

.banner{ background: url(imagesban_back.jpg) no-repeat center 0;  }
.zg_ban{ background: url(imagesban_wrap.jpg) no-repeat center 0; padding: 88px 0 162px;  }
.zg_ban p{ text-align: center; font-size:36px; line-height: 52px; color:#edfadf; margin: 0 auto 22px; }
.zg_ban span{ color:#fce732;  }
.zg_ban img{ display: block; margin-left: 183px;}

.zg_nav{ background: #5C624C; padding:16px 0 34px;  }
.zg_nav p{ text-align: center;padding: 0 95px 0 75px; margin: 0 auto 8px; font-size:20px; line-height: 28px; color:#fff;  }
.zg_nav .wrap>div{text-align: center; height:61px;  }
.zg_nav a{ display: inline-block; *display:inline; zoom:1; padding: 0 37px;height: 61px;  font-size:20px; font-weight:bold; color:#fce732; line-height: 61px; background: #788062; border-radius: 30px; ; }
.zg_nav span{ display: inline-block; *display:inline; zoom: 1; width:20px; height:19px; margin: 0 2px; ; background: url(imagesstar.png) no-repeat;  vertical-align: middle; position: relative; top: -3px;}
.zg_nav a:hover{ background:#35372A ; }

.zg_xf{ width:116px; background: url(imagesxf_bot.png) no-repeat; position: fixed; right:0; top:50%; margin-top: -175px; z-index: 11;   }
.zg_xf>p{ text-align: center;font-size:16px; line-height: 30px;color:#fff;  }
.xf_bot{ background: url(imagesxf_top.png) no-repeat center bottom ; padding-bottom: 30px;  }
.xf_ul{ width:100px; margin: 0 auto ; background: #fff; padding: 0 2px;  }
.xf_ul li{border-bottom:1px solid #FCBFB2; font-size:14px; line-height: 48px; color:#333; text-align: center; height: 48px;}
.xf_ul a:hover{ color:#F62B00;  }
.xf_ul .last{ border: none;  }
.xf_ul img{ vertical-align: middle; margin-right: 5px;}
.xf_top{ display: block; width:104px; margin: 0 auto; height:42px; text-align: center; background: url(imagesto_top.png) no-repeat center 5px #fff;  font-size:16px; line-height: 58px;color:#333; }

.s4{ background: url(imagess4.jpg) no-repeat center 0;  } 
.s4 .wrap{ padding:28px 0 69px;   }
.bt_img{ height: 42px; text-align: center; }
.bt_img img{ margin:0 auto; }
.s4_main{ margin: 45px auto 0; padding: 49px 20px; background: url(imagesgirl.png) no-repeat 3px 18px #fff; box-shadow: 0px 3px 12.74px 0.26px rgba(71, 85, 48, 0.137); height: 333px; overflow: hidden; }
.s4_ul{ margin:83px 0 0 235px; width: 280px;   }
.s4_ul li{ position: relative; padding-left:18px;font-size:24px ; line-height:28px; color:#333; margin-bottom: 18px;  }
.s4_ul b{display: block; position: absolute; width:8px; height:26px ; background: #517825; left:0; top:2px; }

.s4_rig{ width:420px; height: 333px; background: #fff;  box-shadow: 0px 3px 12.74px 0.26px rgba(71, 85, 48, 0.137);  border-radius: 10px 10px 0 0 ;  *border:1px  solid #E1E4DE; border:1px  solid #E1E4DE\9; }
.s4_top{ height: 55px; ;border-radius: 10px; box-shadow: 0px 3px 12.74px 0.26px rgba(71, 85, 48, 0.137);  overflow: hidden; }
.s4_top a{display: inline-block; *display:inline; zoom:1; width:50%; text-align: center; font-size:18px;line-height: 55px; color:#333; }
.s4_top a.on{ background: #888C6E; color:#fff; }
.s4_ewm{ padding: 33px 0; display: none; }
.s4_ewmimg{ margin-left: 45px;/* border:1px solid #888C6E; padding:10px;*/ width: 198px; height: 198px; }
.s4_bt{ width:152px; float: left;margin-left: 10px;}
.s4_bt img{display: block;margin: 10px  0 10px 17px; } 
.s4_bt p{ font-size:18px; line-height: 26px; color:#333;  }
.s4_bt a:hover{ color:#888C6E; }

.zg_content4{background: url("imagess2.jpg") no-repeat center top; padding: 22px 0 37px;/*height:568px;*/}
.zg_con4p1{font:22px/26px "Microsoft YaHei";color: #525843;text-align: center;margin-top: 16px;}
.zg_con4div1{background: url("imageszg_bg8.png") no-repeat center top;height: 632px;margin-top: 23px;border-radius: 30px;box-shadow: 0px 3px 10.27px 2.73px rgba(92, 98, 76, 0.38);}

.zg_con4div1header{text-align: center;padding-top: 46px;}
.zg_con4div1header h3{font:bold 24px/28px "Microsoft YaHei";color: #333;display: inline-block;*display: inline;*zoom: 1;margin-right: 22px;}
.zg_con4div1header h4{font:22px/28px "Microsoft YaHei";color: #333;display:inline-block;*display: inline;*zoom: 1;border-left:8px solid #f09978;padding-left: 14px;margin-right: 22px;}
.zg_con4div1header h5{font:22px/28px "Microsoft YaHei";color: #333;display:inline-block;*display: inline;*zoom: 1;border-left:8px solid #47775e;padding-left: 14px;margin-right: 22px;}
.zg_con4div1header h6{font:22px/28px "Microsoft YaHei";color: #333;display:inline-block;*display: inline;*zoom: 1;border-left:8px solid #4a87ad;padding-left: 14px;margin-right: 22px;}
.zg_con4di3{border-style: solid;border-width: 3px;border-color: rgb(113, 117, 102);border-radius: 10px;background-color: rgb(255, 255, 255);width: 859px;height: 473px;margin: 36px auto 0;}
.zg_con4di2{border-radius: 10px;height: 59px;box-shadow: 0px 3px 7.2px 0.8px rgba(92, 98, 76, 0.38);background-color: rgb(255, 255, 255);}
.zg_con4di2p1{border-radius: 8px 0 0 10px;}
.zg_con4di2p2{border-radius: 0 8px 10px 0;}
.zg_con4di2 p{font:20px/59px "Microsoft YaHei";color: #333;text-align: center;width: 50%;cursor: pointer; *width:49%; }
.zg_con4di2 p.on{background: #024615;color: #fff;}
.zg_con4di1 div{font-size: 0;margin-left: 5px;}
.zg_con4di1 div p{display:inline-block;*display: inline;*zoom: 1;border-left: 6px solid #ba4444;padding-left: 13px;font:18px/30px "Microsoft YaHei";color: #333;margin-right: 15px;}
.zg_con4di1 div span{display:inline-block;*display: inline;*zoom: 1;padding-left: 25px;font:18px/44px "Microsoft YaHei";color: #333;background: url("imageszg_bg9.jpg") no-repeat left 50%;}
.zg_con4di1 li a{border-radius: 10px;background-color: rgb(1, 186, 254);width: 141px;height: 44px;margin-right: 13px;font:22px/44px "Microsoft YaHei";color: #fce732;text-align: center;display: block;}
.zg_con4di1 li{width: 778px;border-bottom:2px dashed #b13c3c;padding-bottom:19px;margin:28px auto 0;}
.zg_con4di1{display:none;}
.zg_con4di1 li a:hover{ color:#555644 }

.s3{ background: url(imagess3.jpg) no-repeat center 0; padding:58px 0 78px;   }
.s3_main{ margin: 0 auto; background: url(imagess3_bot.jpg) no-repeat 20px 29px; padding: 29px 20px; }
.s3_right{ width:536px;padding: 62px 0 0;  }
.s3_right img{ display: block; margin: 0 auto 46px; }
.s3_right p{ width:450px; margin-left:47px; width:450px; font-size:18px; line-height: 26px; color:#333; }


.s3_left{ width: 420px;padding-top: 30px;  }
.s3_left h6{text-align: center;padding-left: 117px; font-size:24px; line-height: 36px;color:#333;  }
.s3_wz{ font-size:18px; line-height: 26px; color:#333; margin: 7px auto 18px; width:380px;  } 
.s3_jc{ margin-left:32px; padding-left: 20px; position: relative; height: 22px; font-size:18px; font-weight:bold; line-height: 22px; color:#333; margin-bottom:16px; }
.s3_jc b{display: block; position: absolute; width:8px; height: 22px; left:0; top:0; z-index: 1; }
.jc_lv{ background: #38614B; }
.jc_ho{ background: #9D2F2F; }
.s3_form{padding: 19px 0 0;   }
.s3_form p{ text-indent:19px; margin-left: 25px; width:379px;height: 51px ; background: #fff; border:1px solid #9D2F2F; font-size:18px; line-height:51px; color:#333; margin-bottom: 19px;}
.s3_form p input{ border:none;    width: 305px;height: 50px; font-size:18px; line-height:51px; color:#333; cursor: pointer;}
.form_pro{ text-indent:19px;  margin-left: 25px; height:51px; position: relative; width:379px; border:1px solid #9D2F2F; font-size:18px; line-height:51px; color:#333;  margin-bottom: 36px; background: #fff;  }
.form_pro a{ display: block; width:79px; height: 51px; background: url(imagesbot.png) no-repeat center #fff; border:1px solid #9D2F2F;position: absolute; right:-91px ; top:0; }
.form_pro a.on{ background-image:  url(imagestop.png); }
.form_ul{ position: absolute; left:80px; top:0; background: #fff; width:208px; height: 50px; overflow-y: scroll; }
.form_ul li{ height: 50px; font-size:16px;line-height: 50px; color:#333;  cursor: pointer;}
.form_ul::-webkit-scrollbar-track{width: 6px;background-color: #333;border-radius: 6px;overflow: hidden;}
.form_ul::-webkit-scrollbar{width: 6px;background-color: #333;border-radius: 6px;}
.form_ul::-webkit-scrollbar-thumb{width: 6px;background-color:#fff;border-radius: 6px;}
.form_ul label{ width:100%; cursor: pointer;}
.form_ul_on{ height: auto; }

.form_pro select{  width:285px; border:none;  font-size:16px;line-height: 47px; color:#333;/* appearance:none;-moz-appearance:none;-webkit-appearance:none; */ background: #fff; position: relative; z-index: 3; max-height: 200px; overflow: scroll;}
select::-ms-expand { display: none; }
.form_bot{ margin-left: 16px;} 
.form_bot input{ width:181px ; height: 57px; background: url(imagespoint.png) no-repeat 145px center #373332; margin-right: 24px; font-size:20px;line-height: 57px;border-radius: 6px; color:#fef723 ; text-indent:20px; text-align: left; }
.form_bot a{ display:inline-block;*display:inline; zoom:1; width:181px ; height: 57px; background: #373332;font-size:20px;line-height: 28px; color:#fef723 ; border-radius: 6px; text-align: center ; float: right; margin-right: 17px; text-indent:0; *margin-right:5px; } 

.s1{ background: url(imagess1.jpg) no-repeat center 0;  padding: 46px 0 35px; }
.s1_cont{ background: url(imagess1_cont.png) no-repeat;margin-top: 48px;  padding: 32px 0 25px; position: relative; }

.s1_right{  width: 349px; height: 386px; border-radius: 10px; background: #fff; box-shadow: 3px 5.196px 4.45px 1.55px rgba(92, 98, 76, 0.8); margin-right:94px; position: relative;  padding: 70px 0 0 50px; *padding:40px 0 30px 50px;  }
.s1_bt{ width:228px; height: 59px; background: url(imagess1_bt.png) no-repeat ; text-align: center; font-size:28px; line-height:59px ; color:#333; position: absolute; top:-17px ; left:0; } 
.s1_bt2{ width: 144px; height: 56px; background-image: url(imagess1_v.png);  }
.s1_ul{ width: 321px;  *margin-bottom: 26px; }
.s1_ul li{ font-size:16px; line-height: 28px; color:#333; margin-bottom: 26px; position: relative; padding-left: 16px; clear: both;  width:305px; float:left;}
.s1_ul p{ clear: both;  float:left;}
.s1_ul b{ display: block; position: absolute; left:0; top:0; width: 7px; height: 90%;  }
.s1_pink{ background: #F09978; }
.s1_green{ background: #47775E; }
.s1_blue{ background: #4A87AD; }
.s1_quan{ position: absolute; background: url(imagess1_quan.png) no-repeat;width:70px; height:382px ; left:466px; top:74px; z-index: 1;  }
.s1_right a{ display: block;  width: 222px;height: 57px; background: #768354; border:3px solid #FCE42C; border-radius: 31px; text-align: center; margin-left: 18px; font-size:24px; font-weight:bold; line-height: 57px;color:#fff; }
.s1_right a:hover{ border-color:#768354; }

.s1_left{   width: 399px;height: 456px;  border-radius: 10px; background: #fff; box-shadow: 3px 5.196px 4.45px 1.55px rgba(92, 98, 76, 0.8227); margin-left: 88px; position: relative;*padding-top:50px; *height:407px;}
.s1_left img{ display: block; margin: 52px auto 0;  width:241px; height: 372px; position: relative;left:-14px;}
.book_name{ position: absolute; width:100%; text-align: center; font-size:18px;line-height: 26px; color:#333; left:0; bottom: 44px;z-index: 1; }













