body { color:#666666;}
a { color:#666666; text-decoration:none; }
a:hover { text-decoration:underline;}
.fl { float:left;}
.fr { float:right;}
.menu__toggle{display:none;cursor:pointer;border:0;padding:10px;height:40px;width: 50px;background: #fff;}
.menu__toggle:hover{background-color:#fff;}
.menu__toggle__bar{display:block;width: 28px;height: 2px;background-color:#127500;-webkit-transition:.15s cubic-bezier(.75,-.55,.25,1.55);transition:.15s cubic-bezier(.75,-.55,.25,1.55);}
.menu__toggle__bar+.menu__toggle__bar{margin-top: 7px;}
.menu__toggle--active .menu__toggle__bar{margin:0;position:absolute}
.menu__toggle--active .menu__toggle__bar:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.menu__toggle--active .menu__toggle__bar:nth-child(2){opacity:0}
.menu__toggle--active .menu__toggle__bar:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu1{display:none;}
.menu1 ul{padding:0;list-style:none; text-align:left; width:1100px; margin:0 auto; z-index:9999;}
.menu1 a,.menu1 li{display:inline-block;font-size:16px;}
.menu1 a{color:#fff;text-decoration:none}
.menu__nav{background-color:#127500;}
.menu__nav>ul>li{position:relative;}
.menu__nav>ul>li>a{padding:10px 29px;text-transform:uppercase}
.menu__nav>ul>li:hover>ul{opacity:1;visibility:visible;margin:0}
.menu__nav>ul>li:hover>a{color:#fff; background:#363D57;}
.menu__nav__child{position:absolute;top:100%;left:0;z-index:1;opacity:0;visibility:hidden;margin:20px 0 0 0;background-color:#336699;-webkit-transition:margin .15s,opacity .15s;transition:margin .15s,opacity .15s}
.menu__nav__child>li{width:100%;border-bottom:1px solid #ccc;}
.menu__nav__child>li:last-child{border:0}
.menu__nav__child a{padding:8px;width:100%;border-color:#373737}
.menu__nav__child a:hover{background-color:#363D57;border-color:#363D57;color:#fff}
.menu__nav--open{display:block!important}
.menu__nav--open .menu__nav__child{display:block}
.social_nav5{ display:none;}
.page_content form{padding:2%;}
.page_content p{margin-bottom:20px}
.page_content p .inputtxt{width:100%;line-height:22px;padding:5px 26px;color:#4a4a4a;border: #c9c9c9 1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .1s linear;}
.page_content p .inputtxt:hover{border:1px solid #999}
.page_content p textarea.inputtxt{height:100px;resize:none;overflow:hidden;background-color:transparent}
.page_content p .inputtxt.submit{border-color:#E9E9E9;width:auto;cursor:pointer;background:#fff;}
.page_content p .inputtxt.submit:hover{border-color:#00C0FF;background-color:#00C0FF;color:#fbfbfb}
.login form{ padding:0 5%;}
.login p{margin-bottom: 10px;}
.login p .inputtxt{width:100%;line-height:22px;padding:10px 26px;color:#4a4a4a;border: #c9c9c9 1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .1s linear;}
.login p .inputtxt:hover{border:1px solid #999}
.login p textarea.inputtxt{height: 60px;resize:none;overflow:hidden;background-color:transparent;}
.login p .inputtxt.submit{border-color:#E9E9E9;width:auto;cursor:pointer}
.login p .inputtxt.submit:hover{border-color:#00C0FF;background-color:#00C0FF;color:#fbfbfb}
.login-header{width:100%;text-align:center;height:30px;font-size:24px;line-height:30px;}
.login{max-width: 90%;position:fixed;border:#ebebeb solid 1px;top: 10%;left: 5%;right: 5%;display:none;background:#ffffff;box-shadow:0px 0px 20px #ddd;z-index:9999;box-sizing: initial;}
.login-title{width:100%;margin:10px 0px 0px 0px;text-align:center;line-height:40px;height:40px;font-size:18px;position:relative;}
.login-title span{position:absolute;font-size:12px;right:-20px;top:-30px;background:#ffffff;border:#ebebeb solid 1px;width:40px;height:40px;border-radius:20px;}
.login-title span a{display:block;}
.login-input-content{margin-top:20px;}
.login-input {overflow:hidden;margin:0px 0px 20px 0px;}
.login-input label{float:left;width:90px;padding-right:10px;text-align:right;line-height:35px;height:35px;font-size:14px;}
.login-input input.list-input{float:left;line-height:35px;height:35px;width:350px;border:#ebebeb 1px solid;text-indent:5px;}
.login-button{width:50%;margin:30px auto 0px auto;line-height:40px;font-size:14px;border:#ebebeb 1px solid;text-align:center;}
.login-button a{display:block;}
.login-bg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#ebebeb;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}

@media screen and (max-width:768px){
#headads{display:none!important;}
body{ background:none;padding: 0 1%;margin-bottom: 10vw;}
.top{height: auto;margin-bottom: 0;background: none;border: 0;}
.content, .footer, .header{ width:100%;}
.h_top{ display:none;}
.h_con{ padding:0; height:90px;}
.h-logo{ padding-left:0; width:auto;}
.h-pho{ display:none;}
.h_nav{ display:none;}
.menu1{display:block !important;}
.menu1 ul{ width:100%;}
.menu__toggle{display:inline-block;position: absolute;top: 20px;right: 5px;}
.menu__nav,.menu__nav__child{display:none}
.menu__nav{margin:20px 0 0;text-align:left !important;width: 42%;right: 0;position: absolute;z-index: 1000;top: 70px;}
.menu__nav>ul>li{width:100%;border-right:0;border-bottom:1px solid #ccc}
.menu__nav>ul>li:last-child{border:0}
.menu__nav>ul>li:first-child>a:after{content:'';position:absolute;height:0;width:0;right:2.8em;top:-6px;border:6px solid transparent;border-top:0;border-bottom-color:inherit}
.menu__nav>ul>li>a{width:90%;padding:10px;border-color:#111;position:relative}
.menu__nav a:hover{background-color:#0186ba;border-color:#0186ba;color:#fff}
.menu__nav__child{position:static;background-color:#373737;margin:0;-webkit-transition:none;transition:none;visibility:visible;opacity:1}
.menu__nav__child>li:first-child>a:after{content:none}
.menu__nav__child a{padding-left:20px;width:100%}
#flashs{ height:275px; padding-bottom:0;}
#flashs .bgitem{ height:275px !important; background-size:auto 100% !important;}
#flashs .btn{ bottom:10px; right:10px; padding:0; margin-right:0;}
.list_search{ display:none;}
.ali{ width:100%; margin:0 auto 2%;}
.title{ padding:1% 0;}
.cp-l{ display:none;}
.ali ul{ width:100% !important; margin:0; padding:1% 0 0;}
.ali li{ width:31.2%; margin:0 1%;}
.ali li:nth-child(7),.ali li:nth-child(8){ display:none;}
.ali li img{ width:100%; height:auto !important;}
.cp{ display:none;}
.pic{ display:none;}
.ys{ padding:2% 0 0;}
.ys h6{ width:100%;}
.ys h6 img{ width:100%; height:auto;}
.ys ul{ padding:2% 0 0; width:100%;}
.ys-a{padding: 1% 0 2%;background-size: auto 37vw;background-position: 42vw center;}
.ys-tit{ width:50%; padding-bottom:1%;}
.ys em{ width:35px; height:40px; line-height:40px; margin-top:0; font-size:24px;}
.ys span{ width:80%; padding-left:1%; font-size:12px;}
.ys span b{ font-size:20px;}
.ys p{ width:50%; padding-bottom:2%;}
.ys-b{background-position: 53vw center;padding: 5% 0;margin: 0;background-size: auto 28vw;}
.ys-c{background-size: auto 32vw;background-position: 50vw center;padding: 5% 0 2%;}
.about{ width:100%; margin:2% auto;}
.about-l{ width:100%;}
.about-l dl{ padding:2% 0; border:0; margin:0;}
.about-l dt{ width:44%;}
.about-l dt img{ width:100% !important; height:auto !important; padding:0; border:0;}
.about-l dd{ width:54%;}
.about-l dd p{ height:auto;padding: 0;line-height: 22px;}
.about-l .list-con{ display:none;}
.about-r{ display:none;}
.dt{width:100%;background:none;margin: 0 auto 2%;}
.dt-l{width:100%;border-bottom: 1px #ccc dashed;padding: 0 0 1% 0;}
.dt h3{ height:39px; line-height:39px;}
.jz_con{padding: 0;height: auto;}
.jz_con dl{ padding:2% 0; height:auto; width:100%;}
.jz_con dt{ width:30%; padding-right:2%;}
.jz_con dt img{ width:100%; height:auto;}
.jz_con dd{ width:68%;}
.jz_con dd h3{ height:25px; line-height:25px;}
.jz_con dd p{ height:80px; padding:0;}
.dt-r li span{ display:none;}
.dt li span{ display:none;}

.dt li{ width:47%; float:left;}
.dt li a{width:100%;}
.dt-r{width:100%;padding: 1% 0;background:none;border-bottom:  1px #ccc dashed;}
.wd{width:100%;padding: 1% 0 0 0;background:none;}
.hz{ width:100%; height:auto;}
.hz_con{ width:100%; padding:1% 0; height:auto;}
.h01{ display:none;}
.hz_con #hz_con{ width:100% !important; margin:0;}
.hz_con #hz_con>div{ width:100% !important;}
.hz_con #hz_con>div>div:nth-child(2){ display:none;}
.hz_con ul li{width: 16%;height: auto;margin: 0 4.5%;}
.hz_con ul li span{ height:30px; line-height:30px;}
.hz_con ul li img{ width:100%; height:auto;}
.footer{ display:none;}
.yqlj1{ display:none;}
.server{ display:none !important;}
.topadcs{ width:100%;}
.topadcs img{ width:100%; height:auto;}
.right4{ width:100%;}
.righttop{ display:none;}
.rightbot{ display:none;}
.plc{ border:0;padding: 1% 0;}
.pro_main{ padding:0; border:0;}
dl.p_list_dl{ width:31.3%; padding:0 1%;}
dl.p_list_dl dt{ width:100%; height:auto;}
dl.p_list_dl dt a{ width:100%; height:auto; padding:0;}
dl.p_list_dl dt img{ width:100%; height:auto;}
dl.p_list_dl dd{ width:100%;}
.left{ display:none;}
.apage a:nth-child(1){ display:none;}
.RandomNews .tit{background: #f9f9f9;padding-left: 2%;border: #ccc solid 1px;margin-top: 2%;}
.news_random{ border-bottom:1px #ccc solid;}
.news_random ul{ padding:1% 0;}
.RandomNews li{ width:48%; padding:0 1%;}
.content .h-ser{ display:none;}
.plc2{ margin:1% 0; text-indent:0; padding:1% 0; line-height:20px;}
.left2{ width:100%;}
.right2{ display:none;}
.left2top{ display:none}
.left2_main{ width:100%; border:0;}
.n_info_con{ width:98%; padding:1%;}
.n_info_con h1{font-size: 18px;margin-bottom: 1%;padding-bottom: 1%;line-height: 30px;}
.info_con_tit{ margin-bottom:1%;}
.info_con_tit .n_tit .info_s{ padding-right:0;}
.info_con_tit span{ margin-right:2%;}
.n_info_con p{ padding:0 1%;}
#cntrBody img{ width:62% !important; height:auto !important;}
.gduo{ height:auto;margin: 2% 0px;padding: 0 1%;}
.gduo span{ float:none; width:100%;}
.n_info_con2{ width:100%;}
.n_info_con2 .t04{background: #f9f9f9;border: 1px #ccc solid;}
.n_p_list{padding: 1% 0;border-top: none; margin-bottom:1%;}
.n_p_list li{width:48%!important;padding-left:1%!important;}
.n_p_list dl.t05_con_dl{ width:23%; padding:0 1%; height:auto;}
.n_p_list dl.t05_con_dl dt{ width:100%; height:auto; padding:0;}
.n_p_list dl.t05_con_dl dt img{ width:100%; height:auto; padding:0;}
.n_p_list dl.t05_con_dl dd{ width:100%; margin-top:3%;}
dl.dl_1 dd{ height:auto;}
.right_main{ width:100%; border:0;}
.agent_con{ width:100%; padding:0; margin:0;}
.agent_con .age_li_about{ padding:0;}

.return{width:45px !important;position:fixed !important;bottom:85px !important;right:20px !important; z-index:999; margin-right:0 !important;}
.return a div{width:45px;height:45px;background:url(../images/fanhui.png) no-repeat;margin-top:10px;text-align:center;}
.return a.dingbu2 .fhdb2{margin-top:10px;text-align:center}
.social_nav5{height: auto;position:fixed;bottom:0;width:98%;z-index:999;background: #127500; display:block !important;}
.social_nav5 li{width: 50%;float:left;position:relative;text-align:left;border: 1px #ccc solid;color:#fff;line-height:1rem;height: auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.social_nav5 li:nth-child(2){border-right:none;border-left:none;}
.social_nav5 li em{width: 20%;display:block;float: left;padding-right: 4%;}
.social_nav5 li em img{width: 100%;height:auto;}
.social_nav5 li a{color: #fff;font-size: 3vw;line-height: 190%;display: block;padding: 3% 0 3% 20%;}
.social_nav5 li.cur{ color:#fff;}

}
@media screen and (max-width:640px){
.h_con{ height:70px;}
.h_con h1 img{ width:auto !important; height:70px !important;}
.h-logo em{ display:none;}
.menu__toggle{ top:15px;}
.menu__nav{ margin:0;}
#flashs{ height:240px;}
#flashs .bgitem{ height:240px !important;}
.ys span b{ font-size:18px;}
.about-l dd p{ line-height:18px;}
.dt li{ width:45%; padding-right:1%;}
.hz_con ul li{ width:19%; margin:0 3%;}
#cntrBody img{ width:74% !important;}
}
@media screen and (max-width:560px){
#flashs{ height:205px;}
#flashs .bgitem{ height:205px !important;}
.ys p{ line-height:20px;}
.about-l dt{ width:85%; float:none; margin:0 auto;}
.about-l dd{ width:96%; padding:2% 0 0; margin:0 auto; float:none;}
.about-l dd p{ line-height:22px;}
.hz_con ul li{ width:22%; margin:0 1.5%;}
.RandomNews li span{ display:none;}
#cntrBody img{ width:85% !important;}
.jz_con dt{ width:40%;}
.jz_con dd{ width:58%;}
}

@media screen and (max-width:480px){
.menu__nav{ width:46%;}
.menu__nav>ul>li>a{ padding:8px;}
#flashs{ height:170px;}
#flashs .bgitem{ height:170px !important;}
.ali li{ width:47.5%;}
.ys-a{padding: 53% 0 2%;background-size: auto 53vw;background-position: center top;}
.ys em{ font-size:20px; height:35px; line-height:35px;}
.ys span b{ font-size:16px;}
.ys-b{background-position: center top;padding: 48% 0 2%;background-size: auto 43vw;}
.ys-tit{ width:100%;}
.ys p{ width:100%;}
.ys-c{background-size: auto 46vw;background-position: center top;padding: 49% 0 2%;}
.dt li{ width:94%; padding-right:0; height:25px; line-height:25px;}
.dt li:nth-child(6),.dt li:nth-child(7),.dt li:nth-child(8),.dt li:nth-child(9),.dt li:nth-child(10){ display:none;}
dl.p_list_dl{ width:47.7%;}
#cntrBody img{ width:96% !important;}
.n_p_list li{width:98%!important;padding-left:1%!important;}
.n_p_list dl.t05_con_dl{ width:48%;}
.n_p_list dl.t05_con_dl dd{ margin:3% 0;}
}
@media screen and (min-width:320px) and (max-width:400px){
#flashs{ height:135px;}
#flashs .bgitem{ height:135px !important;}
#flashs .btn span{ padding:0 4px;}
.about-l dt{ width:96%;}
.hz_con ul li{ width:23%; margin:0 1%;}
.hz_con ul li span{ font-size:12px;}
.RandomNews li{ width:98%;}
.jz_con dd h3{ height:22px; line-height:22px;}
.jz_con dd p{ height:60px;}
}
