*{margin:0px; padding: 0px;}
html, body, div, span,object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; -webkit-font-smoothing:antialiased;}
html{-webkit-text-size-adjust: none; -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;-o-text-size-adjust: none;
    text-size-adjust: none; -webkit-font-smoothing:antialiased;}
	/*ï¿½ï¿½ï¿½ï¿½Ê½ï¿½ï¿½ï¿½ï¿½font-size<12pxÊ±ï¿½ï¿½ï¿½ï¿½ï¿½Ä°ï¿½chromeï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ê¾ï¿½ï¿½Î„1¤712px,-webkit-text-size-adjustï¿½ï¿½ï¿½ï¿½bodyï¿½Ï»áµ¼ï¿½ï¿½Ò³ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ê§Ð§,bodyï¿½ï¿½Ì³Ð¶ï¿½ï¿½ï¿½ï¿½ï¿½htmlï¿½ï¿½ï¿½ï¿½Ê½,-webkit-text-size-adjustï¿½ï¿½Òªï¿½ï¿½ï¿½ï¿½É¿É¼Ì³ÐµÄ»ï¿½È«ï¿½Öµï¿„1¤7.*/
h1, h2, h3, h4, h5, h6{font-weight:normal;}	
	
body{font-family:"Microsoft YaHei";background: #fff; width:100%;}
textarea,select,button {appearance:button;/*ï¿½ï¿½ÎªÒ»ï¿½ï¿½ï¿½ï¿½Å¥ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ôªï¿½ï¿½*/
    -moz-appearance:button;
    -webkit-appearance:button; font-size: 16px;
    outline:none;/*ï¿½ï¿½ï¿½ï¿½Îªï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ê½*/ 
    font-family:'Microsoft YaHei';
    border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px;}
    .flex{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .jszcbox .jszctext{
        width: 75px;
    }
    .jszcbox .jszcimg{
        width: 55px;
    }
area{outline:none;}
a{text-decoration:none; color: #4d4b4b; -webkit-transition: all ease-in .2s;  -ms-transition: all ease-in .2s; -moz-transition: all ease-in .2s;  -o-transition: all ease-in .2s; transition: all ease-in .2s;}
ul,li {list-style-type:none;}
.fl{float:left;}
.fr{float: right;}
img {border:0; margin:0; padding:0; vertical-align:middle;/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½line-heightÖµï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ó¼ï¿½ï¿½ï¿½ï¿½ï¿½Ú¸ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Â¾ï¿½ï¿½Ð¶ï¿½ï¿½ë£¨Ö»ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ð§ï¿½ï¿„1¤7*/}
.clearfix {*zoom:1; clear:both;}
.clearfix:before, .clearfix:after {content: ""; display:table;}
.clearfix:after {clear:both;}
img {vertical-align:middle;}


/*ï¿½ï¿½Ò³Í·ï¿½ï¿½ï¿½ï¿½Ê½*/
#header{width:100%; max-width:1920px; margin:0 auto;}
.header{width:1200px; margin:auto; padding: 20px 0;}
.header .logo{display:block;float:left; max-width:437px; width:60%;}
.header .zyqh{float:right; margin-top:30px;}
.header .zyqh a{font-size:14px; color:#1c1c1c; display:inline-block; margin-left:15px;}
.header .zyqh a img{width:30px; margin-right:8px;}
/*Í·ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ê½*/
#nav_box{width:100%; max-width:1920px; margin:0 auto; background:#2dac38;}
#container{width:100%; max-width:1200px; margin:0 auto; position:relative; overflow:hidden; font-size:0;}
#nav{position:relative;}
#container li{display:block; float:left; width:14.28%;  font-size:0; list-style:none; box-sizing: border-box; background:url(../img/nav_back.jpg) no-repeat right center;}
#container li:hover{background:none;}
#container li a{display:block; font-size:16px; color:#fff; text-decoration:none; text-align:center; line-height:50px;}
#buoy{position:absolute; width:14.28%; height:50px; background:#00850c; bottom:0px; left:-16.666%;}
#nav .active{font-weight:bold;}
/*ï¿½ï¿½Ó¦Ê½bannerï¿½ï¿½Ê½*/
.rslides{position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li{-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;}
.rslides li:first-child{position: relative; display: block; float: left;}
.rslides img{display: block; height: auto; float: left; width: 100%; border: 0;}
.slide_container{position: relative; float: left; width: 100%;}
.slide{position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.slide li{position: absolute; width: 100%; left: 0; top: 0;}
.slide img{display: block; position: relative; z-index: 1;height: auto;width: 100%; border: 0;}
.slide .caption{display:none;}
.slide_nav{position:absolute; top:42%; opacity:0.7; z-index:3; text-indent:-9999px; overflow:hidden; text-decoration:none; height:71px; width:71px; border-radius:10px;}
.slide_nav:hover{background-color:rgba(0,0,0,0.3) !important;}
.slide_nav.prev{background-image:url(../img/themesL.png); background-repeat:no-repeat; background-position:left top; background-color:rgba(0,0,0,0.2); left:30px;}
.slide_nav.next{background-image:url(../img/themesR.png); background-repeat:no-repeat; background-position:right top; background-color:rgba(0,0,0,0.2); right:30px;}
/*ï¿½ï¿½Ò³ï¿½ï¿½ï¿½ï¿½â¹²ï¿½Ã²ï¿½ï¿½ï¿„1¤7*/
.bigtit{font-size:22px; color:#2dac38; text-align:center; padding:50px 0; line-height:30px;}
.bigtit span{font-size:14px; color:#666;}
/*ï¿½ï¿½ï¿½Çµï¿½ï¿½ï¿½ï¿½ï¿½*/
.youshi{width:100%; max-width:1920px; margin:0 auto;}
.ys_box{width:100%; max-width:1300px; margin:0 auto; font-size:0;}
.ys_box li{width:33.333%; box-sizing:border-box; float:left; padding:0 3%;}
.ys_box li h2{font-size:20px; color:rgb(51, 51, 51);}
.ys_box li em{display:block; width:36px; height:3px; background:#2dac38; margin:20px 0;}
.ys_box li p{font-size:14px; color:#666; line-height:26px; height:100px;}
.ys_box li img{width:100%;}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.about_box{width:100%; max-width:1920px; margin:50px auto 0 auto; background:url(../img/aboutback.jpg) no-repeat center 0; padding:90px 0;}
.about{width:100%; max-width:1200px; margin:0 auto; background:#0a8815;}
.aboutL{width:45%; float:left;}
.aboutL img{width:100%;}
.aboutR{width:55%; float:left; box-sizing:border-box; padding:0 30px;}
.aboutR h2{font-size:24px; color:#fff; padding:30px 0;}
.aboutR h2 span{font-size:18px; color:#fff;}
.aboutR .aboutC{font-size:14px; color:#fff; line-height:26px;}
.aboutR .aboutC div,.aboutR .aboutC p{font-size:14px; color:#fff; line-height:26px; text-indent:2em;}
.aboutR .more{display:block; width:140px; line-height:35px; background:#fff; text-align:center; margin:30px 0; color:#666;}
.aboutR .more:hover{color:#0a8815; font-weight:bold;}
/*ï¿½ï¿½ï¿½ÇµÄ²ï¿½Æ·*/
.cp_box{width:100%; max-width:1920px; margin:0 auto; background:url(../img/cpback.png) no-repeat center 0;}
.cpshow{width:100%; max-width:1250px; margin:0 auto;}
.cps{font-size:0;}
.cplist{display:block; float:left; width:33.333%; box-sizing:border-box; padding:0 1% 20px 1%;}
.cpimg{width:100%; height:255px; box-shadow:1px 5px 15px -1px rgba(0,0,0,0.1); overflow:hidden;}
.cpimg img{width:100%; height:100%;}
.cplist h2{text-align:center; font-size:14px; color:#666; line-height:46px;}
.cplist:hover .cpimg img{transform:scale(1.1,1.1); transition:transform.2s; -webkit-transform:scale(1.1,1.1); -webkit-transition:transform.2s;}
.cplist:hover h2{color:#0a8815;}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ñ¶*/
.news_box{width:100%; max-width:1300px;                                                                                                                                                                                                                                                                                                                                                                                                                                          margin:0 auto;}
.newshow{font-size:0; width:100%;}
.tList{display:block; width:46%; box-sizing:border-box; margin:0 2% 20px 2%; float:left;}
.tList .dtime{font-size:24px; text-align:center; padding:20px; float:left; background:#2dac38; color:#fff;}
.tList .dtime span{font-size:14px;}
.tList .jyjs{width:60%; float:left;margin: 0 0 0 5%;}
.tList .jyjs h2{font-size:18px; color:#1a1a1a; margin-bottom:10px; line-height: 1.8;}
.tList .jyjs p{font-size:14px; color:#666; line-height:26px;}
.newshow .tList:nth-child(1){padding-bottom:35px; margin-bottom:35px; border-bottom:1px dotted #e5e5e5;}
.newshow .tList:nth-child(2){padding-bottom:35px; margin-bottom:35px; border-bottom:1px dotted #e5e5e5;}
.tList:hover .jyjs h2{color:#2dac38; font-weight:bold; margin-left:20px; transition:margin-left 1s; -webkit-transition:margin-left 0.5s;}
/*ï¿½ï¿½×¢ï¿½ï¿½Ê½*/
#footer{width:100%; background:#1e1e1e; padding:60px 0; margin-top:80px;}
.footer{width:100%; max-width:1300px; margin:0 auto; position:relative; padding-top:30px;}
.footer h2{font-size:20px; color:#c8c8c8; height:50px; background:url(../img/b_icon2.jpg) no-repeat 0 bottom; margin-bottom:20px;}
.footer h2 span{font-size:14px; color:#c8c8c8;}
.b_logo{width:30%; float:left; box-sizing:border-box; text-align:center; margin-top:20px;}
.b_logo .logo{width:100%; max-width:350px;}
.b_logo a{ display:inline-block; color:#c8c8c8; margin-right:20px; margin-top:20px;}
.b_lxfs{width:50%; float:left; box-sizing:border-box; padding-left:10%; background:url(../img/b_icon1.png) no-repeat 0 30px;}
.b_lxfs li{font-size:14px; color:#c8c8c8; line-height:2em; padding-left:30px; box-sizing:border-box;}
.b_lxfs .b_li1{background:url(../img/b_icon3.png) no-repeat 0 center;}
.b_lxfs .b_li2{background:url(../img/b_icon5.png) no-repeat 0 center;}
.b_lxfs .b_li3{background:url(../img/b_icon4.png) no-repeat 0 center;}
.b_ewm{width:20%; float:left; font-size:14px; color:#c8c8c8; line-height:30px; box-sizing:border-box; background:url(../img/b_icon1.png) no-repeat 0 30px; text-align:center;}
.b_ewm img{max-width:100px; margin-top:25px;}
.footer_b{border-top:1px solid #424242; margin-top:50px; padding-top:20px; font-size:14px; color:#c8c8c8; text-align:center;}
.footer_b a{font-size:14px; color:#c8c8c8;}
/*ï¿½ï¿½Ò³ï¿½ï¿½ï¿½Ð¼ï¿½ï¿½Ê„1¤7*/
#mbx{width:100%; max-width:1920px; margin:0 auto; background:#f5f5f5; padding:15px 0;}
.mbx{width:100%; max-width:1200px; margin:0 auto; font-size:13px; box-sizing:border-box; padding-left:15px; border-left:5px solid #2dac38;}
#mbx a{font-size:13px; color:#4d4d4d;}
/*ï¿½ï¿½Ò³bannerï¿½ï¿½Ê½*/
.page_bbox{width:100%; max-width:1920px; margin:0 auto;}
.page_bbox img{width:100%; height:auto;}
/*ï¿½ï¿½ï¿½ï¿½Ä¿ï¿½ï¿½Ê½*/
.side_bar{width:100%; max-width:1200px; margin:20px auto; font-size:0;text-align:center;}
.side_bar .smenu{display:inline-block; font-size:16px; background:#2dac38; color:#fff; line-height:50px; width:15%; margin:0 0.25%; text-align:center;}
.page_con{width:100%; max-width:1200px; margin:0 auto; background:#fff; padding:40px 25px; box-sizing:border-box;}
.pagetit{padding:20px 0 0 0 !important;}
.page_con p,.page_con div{color:#666; font-size:14px; line-height:28px;}
.side_bar .smenu:hover{background:#0a8815;}
/*ï¿½ï¿½ï¿½ï¿½Ò³ï¿½ï¿½Ò³ï¿½ï¿½Ê½*/
.qt-pagination{ width:94%; margin:auto; overflow:hidden; padding:30px 0px; text-align:center;}
.qt-pagination a{background-color: #fff;border: 1px solid #e3e3e3;padding: 0 10px;margin-right: 3px; min-width: 30px;  height: 30px;   line-height: 30px;   display: inline-block;   text-align: center;}
.qt-pagination  .pages{ background:#2dac38; color:#fff;}
/*ï¿½ï¿½ï¿½ï¿½Ò³*/
.pagecon{width:100%; max-width:1200px; margin:0 auto;}
.pagecon ul{margin:30px auto;}
.pagecon ul .tList{background:#fff; padding:15px; margin:0 2% 20px 2%;; min-height:150px;}
.page_con .newtitle{text-align:center; font-size:20px; font-weight:bold; line-height:70px; color:#333;}
.page_con .yuan{margin:auto; background:#f7f7f7; border:1px solid #e8e8e8; line-height:28px; text-align:center; margin-bottom:30px; color:#999;}
.page_con .newcon{font-size:14px;}
.page_con .newcon div,.newcon p{font-size:14px; text-indent:2em; line-height:28px; color:#666;}
.page_con .newcon b{font-size:16px;}
#page_con{padding:30px 40px 60px 40px;}
/*ï¿½ï¿½Æ·Ò³*/
.pagecon ul .cplist{background:#fff; padding:0; width:31.333%; margin:0 1% 20px 1%; box-shadow: 1px 5px 15px -1px rgba(0,0,0,0.1);}
.pagecon ul .cplist .cpimg{box-shadow:none;}
.page_con .cptitle{text-align:center; font-size:20px; font-weight:bold; line-height:70px; color:#333;}
.page_con .p_cpimg{text-align:center;}
.page_con .cpcon,.pagecon .cpcon div,.pagecon .cpcon p{font-size:14px; text-indent:2em; line-height:28px; color:#666;}
/*ï¿½ï¿½ï¿½ï¿½ï¿½Ð±ï¿½ï¿½ï¿½Ê½*/
.pagecon .ry_list .cplist{width:23%; padding:15px;}
.pagecon .ry_list .cplist .cpimg{width:100%; height:300px;}
/*ï¿½ï¿½Ïµï¿½ï¿½ï¿½ï¿½*/
.contact{width:100%; max-width:1200px; margin:0 auto;}
.conL{width:100%;}
.contact h2{font-size:32px; color:#2dac38; margin:40px 0;}
.conL li{width:49%; float:left; margin-bottom:20px; background:#fff; box-sizing:border-box; padding:25px;}
.conL li:nth-child(1){margin-right:2%;}
.conL li h3{font-size:20px; background:url(../img/contact-gs.png) no-repeat 0 center; line-height:28px; padding-left:40px; color:#222;}
.conL li p{font-size:16px; color:#565656; margin-top:10px;}
/*ï¿½ï¿½Í¼ï¿½ï¿½Ê½*/
.my-map {margin:0 auto; width:100%; height:400px; border:1px solid #e5e5e5;}
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}
.amap-info-content h5{font-size:18px; color:#2dac38 !important;}
.amap-info-content div{font-size:12px; color:#666 !important; margin:15px 0 !important;}


.toptit{width:100%; background:#2dac38;}
.toptit div{display:inline-block; width:20%; font-size:18px; line-height:60px; color:#fff; box-sizing:border-box; text-align:center;}
.zp_list{border-bottom:1px solid #e6e6e6;}
.inactive{display:block; width:100%; background:#f5f5f5; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; box-sizing:border-box;}
.inactive div{display:inline-block; width:20%; font-size:18px; color:#fff; box-sizing:border-box; font-size:15px; color:#333; line-height:55px; text-align:center;border-right:1px solid #e6e6e6;}
.inactive .gw_color,.inactive .see{color:#2dac38;}
.zp_list ul{border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; margin:0; padding:30px 3%; width:100%; box-sizing:border-box;}
.zp_list ul li{font-size:15px; line-height:35px; color:#5c5c5c;}
.zp_list ul li p{font-size:15px; line-height:35px; color:#5c5c5c;}
.zp_list ul li div{font-size:15px; line-height:35px; color:#5c5c5c;}
.zp_list ul li strong{font-size:15px; line-height:35px; color:#5c5c5c;}
.zp_jyjs{font-size:16px; color:#565656; margin-top:10px; margin:30px 0; line-height:32px;}
