@charset "utf-8";
*{margin: 0;padding: 0;box-sizing: border-box;}
html{-webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-y: scroll;overflow-x: hidden !important;}
body{font-family: arial,"Microsoft Yahei","黑体", "宋体",sans-serif;color: #333;font-size: 12px;line-height: 1;background: #fff;}
ol, ul, li {list-style: none;}
img{border:none;}
span,em,i{vertical-align: top;}
em,i{font-style:normal;}
a,input,button,textarea,select{ outline:none;border: none;font:14px "Arial","Microsoft YaHei","黑体","宋体",sans-serif;}
a{text-decoration: none;cursor: pointer;color: #333;}
table { border-collapse:collapse; border-spacing: 0;}
input[type="submit"], input[type="reset"], input[type="button"], button, select {-webkit-appearance: none;}
input::-webkit-input-placeholder { color: #66b095;/* WebKit browsers */}
input:-moz-placeholder {color: #66b095;/* Mozilla Firefox 4 to 18 */}
input::-moz-placeholder {color: #66b095;/* Mozilla Firefox 19+ */}
input:-ms-input-placeholder {color: #66b095;/* Internet Explorer 10+ */}

.clearfix {*zoom:1;}
.clearfix:after{content:"";display: block;height: 0;clear: both;visibility: hidden;}
.fl{float: left;}
.fr{float: right;}
.position{position: relative;}
.container{padding: 40px 0;width: 100%}
.layout{width: 1200px; margin: 0 auto;}
.hide{display: none;}

/*header-start*/
.header{background: #fff;border-bottom: 2px solid #f1f1f1;}
.header .logo{padding-top: 12px;}
.header .logo img{}
.nav{}
.nav li{float: left;padding-left: 32px;}
.nav li a{line-height: 100px;font-size: 18px;color: #3e3e3e;}
.nav li a.on{color: #339966;padding-bottom:6px;border-bottom: 3px solid #339966;}
.nav li a:hover{color: #339966;padding-bottom:6px;border-bottom: 3px solid #339966;}
/*header-end*/


/*footer-start*/
.footer{text-align:center; padding:30px 0; font-size: 14px; color:#aaa; line-height:35px;background: #444546;}
.footer a{ color:#aaa;}
.footer span{ color:#aaa;}
.footer .p{height:35px; line-height:35px;}
.footer .p .footer_year{display: inline;}
/*footer-end*/


/*---------------------------------index.html---------------------------------------*/

/*banner-start*/
.banner{height: 420px;background: url("../images/banner.png") center top no-repeat;background-size: cover;}
.banner .layout{position: relative;color: #339966;}
.banner .banner-t1{font-size: 24px;font-style:italic;line-height: 88px;padding-top: 50px;}
.banner .banner-t2{font-size: 72px;line-height: 80px;}
.banner .banner-t3{font-size: 36px;line-height: 108px;}
.banner .banner-t4{width: 105px;background: #339966;height: 3px;}
/*banner-end*/




/*introduce-start*/
.introduce{padding: 30px 0 66px;}
.introduce .layout{background: #fafafa;padding: 15px 32px 26px 42px;border-radius: 10px;}
.introduce h2{line-height: 58px;color: #339966;font-size: 18px;}
.introduce p{line-height: 28px;font-size: 14px;color: #4c4c4c;}
.introduce p a{color: #339966;border-bottom: 1px solid #339966;font-weight: bolder;}
/*introduce-end*/

/*hard-start*/
.hard{padding-bottom: 90px;}
.hard-tit{text-align: center;width: 584px;background: url("../images/hard-tit.png") center no-repeat;font-size: 36px;color: #1f1f1f;margin: 0 auto 12px;}
.hard ul{}
.hard ul li{width: 380px;height: 302px;border: 1px solid #339966;border-radius: 6px;float: left;margin-right: 30px;margin-top: 27px;}
.hard ul li.last{margin-right: 0;}
.hard ul li:hover{-webkit-box-shadow: 0px 0px 20px #c5dcd0;-moz-box-shadow: 0px 0px 20px #c5dcd0;box-shadow: 0px 0px 20px #c5dcd0;}
.hard ul li img{margin: 0 auto;display: block;padding-top: 34px;}
.hard ul li h3{font-size: 30px;text-align: center;line-height: 64px;}
.items{padding-top: 4px;padding-bottom: 23px;width: 108px;margin: 0 auto;}
.items2{width: 128px;}
.items3{width: 170px;}
.items4{width: 164px;}
.items5{width: 192px;}
.items a{line-height: 36px;color: #333;display: block;font-size:18px;;background: url("../images/item-bg.png") left 13px no-repeat;padding-left: 18px;}
.items a:hover{color: #339966;}
/*hard-end*/


/*---------------------------------dl.html,kcxx.html,kcnr.html,gkwt.html---------------------------------------*/
/*cont-start*/
.cont{padding-bottom: 60px;}
.cont h2{font-size: 18px;color: #2f2f2f;line-height: 82px;font-weight: 500;}
.cont h2 span{color: #339966;}
.cont-l{width: 294px;height: 575px;border: 1px solid #add6c2;}
.cont-l h3{color: #fff;font-size: 18px;line-height:60px;font-weight: normal;height: 60px;;background:#339966;}
.cont-l h3 span{padding-left: 30px;background:url("../images/home.png") 0 18px no-repeat;display: block;margin-left: 77px;}

.tab-hd {overflow:hidden; zoom:1;padding-top: 38px;}
.tab-hd li{border-radius: 5px;width:198px;height: 50px;line-height: 50px;font-size:18px;color:#339966;background: #d6ebe0;text-align:center; cursor:pointer;margin: 0 auto 22px;}
.tab-hd li.active{ background:#339966;color: #fff;}
.cont-r{width: 876px;border: 1px solid #add6c2;}
.cont-r h3{ background:#339966;color: #fff;font-size: 24px;height: 60px;line-height: 60px;text-align: center;font-weight: normal;}
.tab-bd li{display:none;}

.itmes{padding-top: 40px;}
.item{width: 710px;margin: 0 auto;border-bottom: 1px solid #f3f3f3;padding-bottom: 12px;}
.item.last{border-bottom:none;}
.item p{font-size: 16px;}
.item p.ques{color: #339966;line-height: 50px;}
.item span{font-weight: bolder;color: #339966;display: inline-block;width: 28px;}
.item .ans{color: #4c4c4c;line-height: 30px;font-size: 16px;}
.item .ans a{color: #339966;border-bottom: 1px solid #339966;font-size: 18px;}
.item .ans em{display: block;}
.ans-wrap{width: 674px;}
.wran{font-size: 14px;color: #339966;text-align: center;padding-top: 88px;}
.wran a{color: #1f1f1f;border-bottom: 1px solid #1f1f1f;}
/*cont-end*/


/*---------------------------------gkwt.html---------------------------------------*/
.gkwt{padding-top: 10px;}
.ans-wrap strong{display: inline-block;width: 300px;font-weight: normal;}
.ans-wrap i{display: inline-block;width: 250px;}
.pay p{padding-bottom: 25px;}
.pay p.final{padding-bottom: 0;}
.tips{font-size: 14px;width: 710px;margin: 0 auto 0;line-height: 30px;color: #339966;}
.tips span{font-weight: bolder;color: #339966;display: inline-block;}
.tips i{color: #1f1f1f;}
.tips-text{width: 668px;}

/*---------------------------------about.html---------------------------------------*/
.cont-l-about{height: 652px;}
.cont-r-about{width: 876px;min-height: 652px;border: 1px solid #add6c2;}
.cont-r-about h3{ background:#339966;color: #fff;font-size: 24px;height: 60px;line-height: 60px;text-align: center;font-weight: normal;}
/*jianjie*/
.jianjie{padding: 24px 26px 0;}
.jianjie .tea{padding: 0 34px 0 0;}
.jianjie .detail{line-height: 30px;font-size: 16px;color: #4c4c4c;}
.jianjie .detail p{padding-bottom: 26px;text-indent: 30px;}
.jianjie .detail p span{color: #339966;}
/*.lists*/
.lists{padding:  30px 0 10px 17px;}
.list{width: 411px;height: 203px;background: url("../images/ys-img1.png") center no-repeat; float: left;margin-right: 17px;margin-bottom: 18px;}
.list2{width: 840px;background: url("../images/ys-img2.png") center no-repeat; }
.list h4{line-height: 37px;font-size: 18px;color: #fff;margin-left: 34px;margin-bottom: 20px;width: 165px;text-align: center;}
.list p{line-height: 36px;font-size: 16px;color: #4c4c4c;padding-left: 18px;background: url("../images/item-bg.png") left 14px no-repeat;margin-left: 44px;}
.list2 h4{margin-left: 464px;margin-bottom: 0;}
.list2 .book{width: 414px;margin: 0 2px 0 12px;}
.list2 .list-cont{width: 330px;padding-top: 20px;}
/*adress*/
.adress{padding-bottom: 20px;position: relative;}
.map{padding: 17px 14px 27px;}
.place{padding: 0 0 0 17px;}
.place1{padding-top: 19px;}
.place h4{line-height: 32px;font-size: 18px;color: #339966;font-weight: 600;}
.place p{line-height: 30px;color: #4c4c4c;font-size: 16px;}
.place p span{color: #292929;font-weight: bolder;}
.place p a{color: #339966;font-size: 16px;}

.qq,.wx{width: 160px;font-size: 16px;color: #4c4c4c;position: absolute;bottom:15px;z-index: 55;}
.qq{right:160px;}
.wx{right: 0;}
.qq img,.wx img{display: block;margin: 0 auto;}
.qq p,.wx p{text-align: center;line-height: 36px;}
