@charset "utf-8";
/* CSS Document */
/*
color:red !important;/* Firefox、IE7支持
_color:red;  IE6支持
*color:red;  IE6、IE7支持
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
 
pointer-events:none;//鼠标穿透
-webkit-animation:0.3s ease-in 1.1s 1 ui;
-webkit-animation-fill-mode:both;
*/

/*
解决safari浏览器添加transform属性对文字的影响
-webkit-font-smoothing: antialiased;
*/
/*--默认--*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, images, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;}
html{_background-image:url(../images/about:blank);_background-attachment:fixed;}
body{line-height:120%; min-height:100px; font-family:"宋体";font-size:14px; /* min-width:1250px; */  max-width:1920px; margin:0 auto; color:#333;}
ol,ul,li{list-style:none outside none;padding:0;}
a{text-decoration:none;color:#333;}
images{border:none;vertical-align:middle;}
table{border-collapse:collapse;}
tr,td,th{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin:0; padding:0;}
i,b{font-style:normal;font-weight:normal;}
input,textarea,select{border:1px solid #CCC;font-family:"宋体";outline:none;border:none;background:none;padding:0;}

textarea{ resize:none; }


a:focus{outline:none;}
a:hover{ color:#01763a; }

.tran_scale{ overflow:hidden !important; display:block; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.tran_scale images{transition:all 0.8s; -webkit-transition:all 0.8s;  -moz-transition:all 0.8s; transform:scale(1,1); -webkit-transform:scale(1,1); display:block; }

@font-face {
    font-family: 'futuramedium';
    src: url('../images/futura-medium-webfont.eot');
    src: url('../images/futura-medium-webfont.eot') format('embedded-opentype'),
         url('../images/futura-medium-webfont.woff2') format('woff2'),
         url('../images/futura-medium-webfont.woff') format('woff'),
         url('../images/futura-medium-webfont.ttf') format('truetype'),
         url('../images/futura-medium-webfont.svg#futuramedium') format('svg');
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 12, 2017 */


/*clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer {}
.fr{ float:right; }
.fl{ float:left; }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
.wrap{ width:1230px; margin:0 auto; position: relative; z-index:1; }

.body_box{  overflow: hidden; /* min-width:1250px; */ }

/*下拉*/
.select-box { position:relative; background:#fff; color:#474747; }
.select-box dt{ height:100%; }
.select-box dt a { display:block; cursor:pointer; overflow:hidden; position:relative; z-index:2;  height:100%; }
.select-box dt a b { overflow:hidden; height:100%; width:90%; color:#474747; font-size:16px; display:block; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.select-box dd { display:none;}
.select-box dd{ border-radius: 0 0 3px 3px; top:30px; position:absolute; background:#fff; left:0; width:100%; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);    border-top:1px solid #4585c4; padding:10px 0; }
.select-box dd a{ text-align:center; cursor:pointer; background:#fff;  display:block; color:#474747; }
.down{ width:28px; height:100%; position:absolute; top:0; right:0; background: url(../images/seclect.png) no-repeat center center;  }
.sc_com{ width:320px;  position:relative; }
.sc_com .select-box{ width:100%; height:50px; line-height:50px;  }
.select-box dd.on{ display: block; }
.select-box dd{ top:50px; }
.select-box dd a{ line-height:20px; padding:5px; text-indent:0; }
.seclect_w.open{ z-index:10; }
.ieopen .select-box{ z-index:11; }
.ie7  .ieopen{ z-index:10; }
.select-box .select_a{ max-height:180px; }
.select-box .mCSB_inside > .mCSB_container{ margin-right:0; }
.select-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#4169a6 !important; }


/*header*/
.menu_h{display: none;}
.header{ position: relative; z-index:999; }
.header .top{ background:#015128; line-height:38px; overflow: hidden; text-align: right; position: relative; z-index:10; }
.header .top a{ padding:0 14px; float: right; color:#fff;  font-size:12px;}
.header .top .en{ text-transform: uppercase; font-family: 'futuramedium'; margin-right: 8px; }
.header .top a.on{ background:#01763a; }


.header .nav{ height:110px;  }
.header .nav .wrap{ padding-top:14px; }
.header .nav .logo{ float: left; width:300px; height:86px; padding:10px 55px 0 0; }

.header .navList{ float: left; }
.header .navList li{ float: left; position: relative; min-width: 130px;}
.header.guke .navList li{min-width:auto;}
.header.guke .navList li .one{padding:0 11px !important;}
.header.guke .navList li.on .one{color:#333333;font-size:22px;}
.header.guke .nav .logo{padding-right:0px;}
.header.guke .return {float:right;height:96px;line-height:96px;}
.header.guke .return  a{font-size:12px;color:#333333;display:inline-block;width:94px;height:28px;line-height:28px;border:1px solid #dedede;border-radius:6px;text-align:center;}
.header .navList li .one{position: relative;display: block; padding:0 15px; line-height:75px; font-size:16px; -webkit-transition:all 0.3s; transition:all 0.3s; font-weight:bold;}
.header .navList li .one .open{
    display: none;
}
.header .shareNav{ float: right; padding-top:23px; position: relative; }
.header .shareNav>a{ display: block; float: left; margin-left: 10px; font-size:12px; }
.header .shareNav .a1{ border:1px solid #dedede; line-height:30px; width:68px; text-align: center; border-radius:10px;   }
.header .shareBtn{ margin-right: 13px; }

.header .shareNav .a1:hover{ border-color:#01763a; color:#fff; background:#01763a; }
.header .seachBtn{ background:url(../images/head_sea.png) no-repeat center; height:32px; width:32px; }
.header .shareBtn{ background:url(../images/head_share.png) no-repeat center; height:32px; width:32px; }
.header .seachBtn:hover,.header .seachBtn.on{ background-image:url(../images/head_sea1.png); }
.header .shareBtn:hover,.header .shareBtn.on{ background-image:url(../images/head_share1.png); }

.header .share_w{ position: absolute; width:60px; height:215px; background:#fff; right:0; top:96px; -webkit-box-shadow: 0px -2px 10px rgba(0,0,0,0.1); box-shadow: 0px -2px 10px rgba(0,0,0,0.1);  display: none;   }
.header .share_w:before{ content:""; width: 100%; height: 8px; position: absolute; top:-8px; left:0%; background:url(../images/arr.png) no-repeat center; }
.header .share_w .bdsharebuttonbox a{ display: block !important; float: none !important; margin:0 auto !important; padding:0 !important; width:24px !important; height:24px !important;  }
.header .share_w .bdsharebuttonbox { padding-top:18px; }
.header .share_w .bdsharebuttonbox a + a{ margin:15px auto 0 !important; }

.header .share_w .bdsharebuttonbox .popup_sqq{ background:url(../images/qq.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .bds_tsina{ background:url(../images/wb.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_qzone{ background:url(../images/kj.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_tqf{ background:url(../images/xl.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_wx{ background:url(../images/wx-1.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_sqq:hover{ background:url(../images/qq_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .bds_tsina:hover{ background:url(../images/wb_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_qzone:hover{ background:url(../images/kj_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_tqf:hover{ background:url(../images/xl_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_wx:hover{ background:url(../images/wx.png) no-repeat center !important; }

.share_details{ padding-top:10px; }
.share_details .bdsharebuttonbox .popup_sqq{ background:url(../images/qq.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .bds_tsina{ background:url(../images/wb.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_qzone{ background:url(../images/kj.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_tqf{ background:url(../images/xl.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_wx{ background:url(../images/wx-1.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_sqq:hover{ background:url(../images/qq_a.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .bds_tsina:hover{ background:url(../images/wb_a.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_qzone:hover{ background:url(../images/kj_a.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_tqf:hover{ background:url(../images/xl_a.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_wx:hover{ background:url(../images/wx.png) no-repeat center !important; }


.header .seach_w{ width:200px; height:35px; background:#fff; border:1px solid #cccccc; border-radius:3px; position: absolute; top:105px; right:55px; z-index:10;  display: none; }
.header .inp{ width:140px; padding:0 10px; } 
.header .inp input{ padding:5px 0; line-height:25px; display: block; height:20px; width:100%; }
.header .seach_w .btn_sea{ position: absolute; width:36px; height:100%; background:url(../images/seaInp.png) no-repeat center; right:0; top:0; }

.header .secondNav{ position: absolute; width:162px; left:50%; margin-left:-81px; background:#fff; top:96px; padding:25px 0 10px; -webkit-box-shadow: 0px -2px 10px rgba(0,0,0,0.1); box-shadow: 0px -2px 10px rgba(0,0,0,0.1); opacity:0; visibility: hidden; -webkit-transition:all 0.1s; transition:all 0.1s;   }
.header .secondNav:before{ content:""; width: 100%; height: 8px; position: absolute; top:-8px; left:0%; background:url(../images/arr.png) no-repeat center; }
.header .secondNav a{ display: block; line-height:1.2; padding:0 10px 15px; text-align: center; font-size:14px; -webkit-transition:all 0.3s; transition:all 0.3s; }

.header .secondNav a:hover,.header .secondNav a.on,.header .navList li .one:hover,.header .navList li.on .one{ color:#01763a; }

.pc_displayNone{ display: none; }


.header li:hover .secondNav{ opacity:1; visibility: visible;  -webkit-transition:all 0.3s;  transition:all 0.3s;  }
.ie8 .secondNav{ display: none;  }
.ie8 .header li:hover .secondNav{ display: block; }
/*footer*/
.footer{ background:url(foot.jpg) no-repeat center; background-size:cover; font-size:12px; }
.footer .link{ padding:26px 0; border-bottom:1px solid #585858; color:#b2b2b2; line-height:20px; }
.footer .link .l{ float: left; padding-right: 10px; }
.footer .link .a{ overflow: hidden; }
.footer .link .a a{ color:#b2b2b2; float: left; }
.footer .link .a a{ padding-right: 21px; background:url(../images/foot_1.png) no-repeat right center;  margin-right: 21px;}
.footer .link .a a.last{ margin:0; padding:0; background:none; }

.footer .copy { padding:34px 0 30px; }
.footer .copy .siteMap{ overflow: hidden; }
.footer .copy .siteMap a{ color:#b2b2b2; float: left; }
.footer .copy .siteMap a + a{ padding-left: 42px; background:url(../images/foot_1.png) no-repeat 21px center; }

.footer .copy .left{ float: left; width:50%; color:#b2b2b2; line-height:20px;  }

.footer .copy .right{ float: right; text-align: right; color:#b2b2b2; line-height:20px; width:45%; }
.footer .copy .right a{ color:#b2b2b2; }
.copy .address span{ float: left;  }
.copy .address .div{ overflow: hidden; float: none; display: block; }

.rightNav{ position: fixed; right:28px; top:50%; height:520px; margin-top:-175px; z-index:1001; }
.rightNav li{ background:#fff; position: relative; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); line-height:56px; width:56px; -webkit-transition:all 0.3s; transition:all 0.3s; height:56px; text-align: center; border-radius:3px; margin-bottom: 10px;   }
.rightNav li .s1,.rightNav li images,.rightNav li a{ display: block; width:100%; height:100%; }
.rightNav li a{ position: relative; }
.rightNav li .s1{ -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); -webkit-transition:all 0.3s; transition:all 0.3s; opacity:1; position: absolute; top:0; left:0; }
.rightNav li .s2{ display: inline-block; vertical-align: middle; width:36px; line-height:1.3; font-size:14px; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; visibility: hidden; color:#fff; position: relative; }
.rightNav li .s3{ display: block; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; position: relative; height:100%; visibility: hidden;}

.rightNav li:hover .s3{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
.rightNav li:hover .s2{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
.rightNav li:hover .s1{ opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); visibility: hidden; }
.rightNav li:hover{ background:#01763a; }

.goto{ display: none; }
.w_1366 .rightNav{ height:350px; margin-top:-175px; right:5px; }
.w_1366 .rightNav li{ width:40px; height:40px; line-height:40px; }
.w_1366 .rightNav li .s2{ font-size:12px; width:30px; }

.rightNav .w .r_ewm{ position: absolute; width:120px; height: 127px;top: 193%; margin-top:-160px; right: 78px; padding:15px;border-radius:10px; background:#fff;  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); visibility: hidden; }
.rightNav .w .r_ewm i{ height:100%; right: -8px; position: absolute; width:8px; top:0; background:url(../images/arr2.png) no-repeat center; }
.rightNav .w:hover .r_ewm{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible; }
.w_1366 .rightNav .w .r_ewm{ right: 60px; }
.rightNav .w.li4 .r_ewm{width:135px;height:135px;margin-top:-80px;padding:0;}
/* @media screen and (min-width:1200px){
    *{ -webkit-box-sizing:content-box !important; box-sizing:content-box !important;  }
} */




@media only screen and (min-width:1279px) {
	.tran_scale:hover images{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);  }
    
}

@media only screen and (max-width:1279px) {
    .header .navList li .open{font-size:40px;color: #5A5A5A;position: absolute;top: 0;right: 13px;font-family: '宋体';cursor: pointer;width: 40px;text-align: right;display: block;}
    .header .navList li .one .open{display: block;}
    .header .navList li.on .open{color: #01763a;}
	.w_1366 .rightNav{ top:auto; bottom:90px; height:auto; margin-top:0; }
	.w_1366 .rightNav li{ display: none; }
    
	.menu_h { display: block; background: none; transition: 0.3s all; -webkit-transition: 0.3s all; border: none; width: 35px; height: 30px; padding: 0; outline: none; position: fixed; right: 10px; top: 20px;  z-index: 2000; }
    .menu_h::before, .menu_h::after, .menu_h span { background: #015128   ; border-radius: 2px; }
    .menu_h::before, .menu_h::after { content: ''; position: absolute; height: 4px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.25s; transition: -webkit-transform 0.25s; transition: transform 0.25s; transition: transform 0.25s, -webkit-transform 0.25s; }
    .menu_h span { position: absolute; width: 100%; height: 4px;  top:50%;  left: 0; overflow: hidden; text-indent: 200%; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; }
    .menu_h::before { -webkit-transform: translate3d(0, -12px, 0); transform: translate3d(0, -12px, 0); }
    .menu_h::after { -webkit-transform: translate3d(0, 12px, 0); transform: translate3d(0, 12px, 0); }
    .menu-open .menu_h span { opacity: 0; }
    .menu-open .menu_h::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
    .menu-open .menu_h::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }

    .header{ position: fixed; width:100%; top:0; left:0; background:#fff;  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);  box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
    .header .nav .logo{ width:auto; height:50px; padding:0 0 0 10px; }
	.header .nav .wrap{ padding:5px 0; }
	.header .nav{ height:auto; }
	.header .navList{ display: none; }
	.header.guke .return {display:none;}
    .header .shareNav{ display: none !important; }
	.header .shareNav{ padding-top:10px; padding-right: 60px;  }
    
    .pc_displayNone{ display: block; }

	body{ padding-top:60px; }
	.guide{ margin-top: -109px;}

    .header .navList{ position: fixed; height:100%; overflow: auto; right: 0; background:rgba(255,255,255,0.95); top:60px; width:100%; display: none; border-top:1px solid #ececec; }
    .header .navList li{ float: none; width:100%; text-align: center; }
    .header .navList li .one{ line-height:60px; }
    .header .navList ul{ padding:60px 0; }
    .header .secondNav{ position: static; display:none; opacity:1; filter:alpha(opacity=100); visibility: visible; background:none; width:100%; -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px rgba(0,0,0,0); border:1px solid #ececec; border-left:0; border-right:0; margin:0; }
    .header .navList li.on .secondNav{ display: block;  }
    .header .navList .pc_displayNone{ width:80%; background:#015128; margin:0 auto; color:#fff; border-radius:0.1rem; margin-top:0.2rem; }
    .header .navList .pc_displayNone a{ color:#fff;  }


    .wrap{ width:984px;  }

    .footer .copy .left,.footer .copy .right{ float: none; text-align: left; width:100%; padding-bottom:10px; }
    .footer .copy .siteMap a{ display: inline-block; float: none; }

    .footer .link .l{ float: none; display: block; }
    .footer .link .a a{ background:none !important; padding:0 20px 0 0 !important;  }

}
@media only screen and (max-width:1023px) {
    .wrap{ width:710px;  }
}

@media only screen and (max-width:750px) {
	
.header .nav .logo images,.header .nav .logo>a{ display: block; height:100%;}
    .header .navList li .one{ line-height:40px; }
    .header .navList li .open{font-size: 26px;width: 40px;}
    body{ font-size:0.24rem; }
    .header .navList ul{ padding:0.6rem 0; }
    .wrap{ width:auto; padding:0 0.2rem;  }
    .w_1366 .rightNav li{ width:30px; height:30px; }
    .footer .link{ display: none; }
    .copy .address .div b{ display: inline-block; }   
    .footer .copy .siteMap{ padding-bottom: 5px; }
    .share_details{ display: none; }	
}

@media only screen and (max-width:320px) {
    body,.header,.footer,.body_box{ width:320px; }
    .copy .address span{ float: none; }
}
@media only screen and (min-width:1279px) {
	.bg_ft{ width:100%; background:#009882; overflow:hidden;    padding: 8px 0 15px 0px; height:179px;}
	.foot{ width:850px; margin:0 auto; overflow:hidden;color:#fff; padding-top: 15px;}
	.ft_x .ft_xz{ width:720px; margin: 0 auto;line-height: 24px;}
	.ft_x .ft_xz .ft_center{ text-align:center;font-size:18px;}
	.ft_xz1{padding: 0 0 5px 0;}
	.ft_xz2,.ft_xz3,.ft_xz4,.ft_xz5,.ft_xz6{ height:24px;}
	.ft_x .ft_xz .ft_xz1 a{ font-size:18px; color:#fff;}
	.ft_x .ft_xz .ft_xz2 p a{ padding-right:30px;color:#fff;}
	.ft_x .ft_xz .ft_xz3 p span{ padding:0 9px;}
	.ft_x .ft_xz .ft_xz5 p span{ padding:0 12px;}
	.ft_x .ft_xy{ width:110px; float:right; font-size:18px; text-align:center; margin-top:18px;}
	.ft_x .ft_xy span{ display:block;}
	.ft_xy:hover images{ transform:scale(1.1,1.1);}
	.ft_xy:hover span{ transform:scale(1.2,1.2); margin-top:5px;}
}
@media only screen and (max-width:750px) {    
    .bg_ft{ width:100%; background:#009882; overflow:hidden;padding: 8px 0 15px 0px;}
	.foot{ width:30em; margin:0 auto; color:#fff; padding-top: 15px;}
	.ft_x{text-align:center;}
	.ft_x .ft_xz{ width:30em; float:left;}
	.ft_x .ft_xz .ft_center{ text-align:center;font-size:12px;}
	.ft_xz1{padding: 0 0 5px 0;}
	.ft_xz2,.ft_xz3,.ft_xz4,.ft_xz5{ height:1rem;line-height: 0.4rem;}
	.ft_x .ft_xz .ft_xz1 a{ font-size:12px; color:#fff;}
	.ft_x .ft_xz .ft_xz2 p a{ padding-right:30px;color:#fff;}
	.ft_x .ft_xy span{ display:block;}
	.ft_xy {margin: 0 auto;width: 100%;}
	.ft_xy:hover images{ transform:scale(1.1,1.1);}
	.ft_xy:hover span{ transform:scale(1.2,1.2); margin-top:5px;}

}


.yyjs{ width:1230px; margin: 0 auto; margin-top:65px; padding-bottom:65px;}
.yyjs_yy{ width:547px; float: left; box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.yyjs_yy images{ width:100%;}
.yyjs_yy_p{ width:520px; padding: 12px;}
.yyjs_yy_p h1{ color: #0ba28f; font-size: 18px; font-weight: bold; margin-bottom: 2%; margin-top:2%;} 
.yyjs_yy_p h1 a	{float: right;font-size: 12px;line-height: 24px;transition: all 0.3s;-webkit-transition: all 0.3s;width: 90px;border: 1px solid #eee;border-radius: 10px;text-align: center;color: #474747; margin-top: -1%;}
.yyjs_yy_p h1 a:hover{ background:#01763a; color:#fff; border-color:#01763a; }
.yyjs_yy_p p{ font-size: 14px; line-height: 1.75; text-indent:2em;}
.yyjs_yy_p p span{ display:none;}
.yyjs_yy_p p:last-child{ display:none;}

.yyjs_yy_p p a{ width:90px; height:24px; line-height:24px; font-size:12px; border: 1px solid #eee; border-radius: 10px; text-align: center; color: #474747; float:right; margin-top:4.6%; margin-bottom:2%; display:block;}
.yyjs_yy_p p a:hover{ background:#01763a; color:#fff; border-color:#01763a;}
.yyjs_zj{ width: 660px;float: right;}

#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:14px; line-height:30px;}#n a{ padding:0 4px; color:#333}
#slideshow{height:282px;width:660px; overflow: hidden;}
#slideshow yyjs_zj_list{position:absolute;top:0;left:0;z-index:8;opacity:0.0; width:660px;height:282px;overflow:hidden;background-color:#FFF;}



.yyjs_zj_list{ width:660px;display:none;}
.yyjs_zj_list_images{ width:210px; float: left;}
.yyjs_zj_list_images images{ width:100%;}
.yyjs_zj_list_p{ width:410px; padding:10px; float: right; background: #fbf9fa;}
.yyjs_zj_list_p h1{ font-size: 24px; font-weight: bold; margin-bottom: 2%; color:#000; margin-top:2%;}
.yyjs_zj_list_p span{ width:100%; font-size: 16px; line-height: 1.5; display: block;}
.yyjs_zj_list_p p{ font-size: 14px; line-height: 1.75; margin-top: 3%; display: block;}
.yyjs_zj_list_p p a{float: right;font-size: 12px;line-height: 24px;transition: all 0.3s;-webkit-transition: all 0.3s;width: 90px;border: 1px solid #eee;border-radius: 10px;text-align: center;color: #474747; margin-top: 1%; font-weight:bold;}
.yyjs_zj_list_p p a:hover{ background:#01763a; color:#fff; border-color:#01763a; }

.current{ width:660px; height: 282px; overflow: hidden;display:block;}

.hidden{ display:none ;}
.show1114{display:block;}
.show1117{ display:none;}
.xg1114{ display:none;}
@media only screen and (max-width:414px){
	.hidden{ display:block; margin-bottom: 1%;}
	.hidden{ font-size: .3rem; line-height: 1.5; padding-top: 1%;}
	.index_2{display:none;}
	.show1114{display:none;}
	.xg1114{ display:block; width:90% !important; margin:0 auto; margin-bottom:5%; margin-top:0 !important;}
	.yyjs_zj_list_p p a{  width:auto; padding:0 0.2rem; line-height:0.4rem; border-radius:0.2rem; font-size:0.2rem; margin-top: -0.05rem;}
}

.yygh{ width:638px; height:199px; padding: 10px; border: 1px #009d6f dashed; border-radius: 10px; margin-top: 20px;}
.yygh dl{ width:100%;}
.yygh dt{ font-size: 18px; font-weight: bold; margin-bottom: 2%; color: #0ba28f; }
.yygh dd{ width:100%; margin-top:25px;}
.yygh_dd_left{ width:48%; float: left; margin-right: 2%;}
.yygh_dd_left ul{ width:100%;}
.yygh_dd_left ul li{ width:100%; line-height: 1.5; margin-bottom: 3%;}
.yygh_dd_left ul li p{ width:83px; float: left; text-align: right; color: #009269; line-height: 28px;}
.yygh_dd_left ul li input[type=text]{ width:72%; border: 1px #818181 solid; height: 28px; border-radius: 10px;}
.yygh_dd_left ul li input[type=date]{ width:72%; border: 1px #818181 solid; height: 28px; border-radius: 10px;}
.yygh_dd_right{ width:50%; float: left;}
.yygh_dd_right ul{ width:100%;}
.yygh_dd_right ul li{ width:100%; line-height: 1.5; margin-bottom: 3%;}

.yygh_dd_right ul li p{ width:83px; float: left; text-align: right; color: #009269; line-height: 28px;}
.yygh_dd_right ul li textarea{ width:72%; height: 62px;  border: 1px #818181 solid; border-radius: 10px;}
.yygh_dd_right ul li input[type=text]{ width:30%; border: 1px #818181 solid; height: 28px; border-radius: 10px;}
.anniu{ width:30%; margin: 0 auto;}
.anniu input{ width:100%; height: 32px; background: #00a18a; border: none; line-height: 32px; text-align: center;  color: #fff; font-size: 16px;}

.yyjs_zj_top{ display:none;}
@media screen and (max-width: 414px){
.yyjs{ width:100%; margin: 0 auto; margin-top:0.2rem; padding-bottom:0;}
.yyjs_yy{ width:100%; float: none;}
.yyjs_yy images{ width:100%; display:none;}
.yyjs_yy_p{ width:95.5%; padding: 2%;}
.yyjs_yy_p h1{ color: #0ba28f; font-size: 1.2em; font-weight: bold; margin-bottom: 5%;} 
.yyjs_yy_p h1 a{ font-size: 0.25rem; padding-bottom:0; font-weight: bold; float:right; margin-top:-2%;}
.yyjs_yy_p p{ font-size: 0.3rem; line-height: 1.5; margin-bottom:1%; text-indent:2em;}

.yyjs_yy_p p:last-child{ display:block;}
.yyjs_yy_p p a{ width:25%; height:0.5rem; line-height:0.5rem; text-align:center; color: #00997a; font-weight: bold; margin-top:0; text-indent:0;}
.show1117{ display:none !important;}
.yyjs_zj{ width: 100%;float: none; margin-top:2%;}

.yyjs_zj_top{ display:block; width:100%; margin-top:5%;}
.yyjs_zj_top h3{ font-size: 0.3rem; padding-bottom: 0.15rem; font-weight: bold; float:left;}
.yyjs_zj_top a{ float:right;padding: 0.05rem 0.2rem; border-radius: 0.2rem;font-size: 0.2rem; border: 1px solid #eee; font-weight:bold;}

#slideshow{height:auto;width:910%; overflow: hidden;}
#slideshow yyjs_zj_list{position:absolute;top:0;left:0;z-index:8;opacity:0.0; width:100%;height:auto;overflow:hidden;background-color:#FFF;}

.yyjs_zj_list{ width:11.1%;display:none;}
.yyjs_zj_list_images{ width:50%; margin-left:25%; float: none;}
.yyjs_zj_list_images images{ width:100%;}
.yyjs_zj_list_p{ width:96%; padding:2%; float: none; background: #fbf9fa;}
.yyjs_zj_list_p h1{ font-size: 1.2em; font-weight: bold; margin-bottom: 2%;}
.yyjs_zj_list_p span{ width:100%; font-size: 1.2em; line-height: 1.5; display: block;}
.yyjs_zj_list_p p{ font-size: 1em; line-height: 1.5; margin-top: 3%; display: block;}
.yyjs_zj_list_p p a{}

.current{ width:11.1%; height: auto; overflow: hidden;display:block;}

.yygh{ width:95.8%; height:auto; padding: 2%; border: 1px #009d6f dashed; border-radius: 10px; margin-top: 4px;}
.yygh dl{ width:100%;}
.yygh dt{ font-size: 1em; font-weight: bold; margin-bottom: 2%; color: #0ba28f; }
.yygh dd{ width:100%;}
.yygh_dd_left{ width:100%; float: none; margin-right: 0;}
.yygh_dd_left ul{ width:100%;}
.yygh_dd_left ul li{ width:100%; line-height: 1.5; margin-bottom: 3%;}
.yygh_dd_left ul li p{ width:26%; float: left; text-align: right; color: #009269; line-height: 2em;}
.yygh_dd_left ul li input[type=text]{ width:70%; border: 1px #818181 solid; height: 2em; border-radius: 10px;}
.yygh_dd_left ul li input[type=date]{ width:70%; border: 1px #818181 solid; height: 2em; border-radius: 10px;}
.yygh_dd_right{ width:100%; float: none;}
.yygh_dd_right ul{ width:100%;}
.yygh_dd_right ul li{ width:100%; line-height: 2em; margin-bottom: 3%;}

.yygh_dd_right ul li p{ width:26%; float: left; text-align: right; color: #009269; line-height:2em;}
.yygh_dd_right ul li textarea{ width:70%; height: 5em;  border: 1px #818181 solid; border-radius: 10px;}
.yygh_dd_right ul li input[type=text]{ width:30%; border: 1px #818181 solid; height: 2em; border-radius: 10px;}
.anniu{ width:30%; margin: 0 auto;}
.anniu input{ width:100%; height: 32px; background: #00a18a; border: none; line-height: 32px; text-align: center;  color: #fff; font-size: 16px;}
}

.xiangmugai{ display:none;}
@media screen and (max-width: 414px){
.footer{ margin-bottom: 15%;}
.footer .copy { padding:10px 0 10px; }
.xiangmugai {width: 100%;max-width: 640px;bottom: 0px;background: #f0f0f0;position: absolute;position: fixed ! important;margin: 0px auto;top: expression(documentElement.scrollTop+250);text-align: center;z-index: 99999;padding:0 0 0 0;display:block;}
.xiangmugai ul{width: 98%;margin: 0 auto;}
.xiangmugai li{float: left;width: 33%;margin: 0 0.1%;}
.xiangmugai li a{ width:100%;}
.xiangmugai li a images{width:100%;}
.pubc-box{ padding-bottom:0 !important;}
.banner1119 li{ width:100%; float: left; height:100px;}
.banner1119 li images{ width:100%; height:auto; margin-bottom:0.2rem;}
.wrap1119{ max-width:94% !important; margin:0 auto; margin-top:3.2rem !important;}
.wrap{ width:94%; margin:0 auto; position: relative; z-index:1; }

.address1120{ width:100%; margin-top:0 !important; padding-bottom:3% !important;}
.address1120 ul li{  font-size:0.25rem;}
.address1120 ul li:last-child{}


}

.position{ margin-top:20px;}

.banner1119{ width:100%;}
.banner1119 ul{ width:100%;}
.banner1119 li{ width:100%; float: left;}
.banner1119 li images{ width:100%; height:auto; margin-bottom:65px;}

.wrap1119{ max-width:1230px; margin:0 auto;}

.address1120{ width:100%; margin-top:5%; padding-bottom:2%;}
.address1120 ul{ text-indent:0;}
.address1120 ul li{ float:left; margin-right:5px;}
.address1120 ul li:last-child{ margin-right:0; float:right;}

.layui-nav-child {
    display: none;
    position: absolute;
    left: 44px;
	top: 65px;
    width: 88px;
    line-height: 32px;
    padding: 5px 0;
    box-shadow: 0 2px 4px rgba(0,0,0,.12);
    border: 1px solid #d2d2d2;
    background-color: #fff;
    z-index: 100;
    border-radius: 2px;
    white-space: nowrap;
}
.layui-nav-child dd {
    position: relative;
	text-align:center;
}
.fly-nav-avatar {height: 46px;display: block;}
.fly-nav-user{position: absolute;}
.layui-nav-item {   margin-left: 60px;  margin-top: 20px;}
@media screen and (max-width: 850px){
.layui-nav-item {   margin-left: 0px;  margin-top: 20px;}	
}
@media screen and (max-width: 735px){
.fly-nav-user{ left:0 !important;}
.fly-nav-user{position: absolute;top: 48%;left: 0 ;}
.layui-nav-child { min-width:15% !important; right: 41% !important; left:40% !important; top:100% !important;}
.layui-nav-child{text-align: center;margin-left: 0px;}
.layui-nav-item{ margin-left:0; margin-top:20px;}
}
@media screen and (max-width: 375px){
.fly-nav-user{ left:0 !important;}
.layui-nav-child{ left:39% !important;}
}

@media screen and (max-width: 320px){
.fly-nav-user{position: absolute;top: 54% !important;left: 0;}
.layui-nav-item{ margin-top:0%;}
.layui-nav-child{ min-width:0 !important; left:42%; top:100%;}
}