﻿@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
*{ padding:0px; margin:0px }
body{font-size:100px;}
* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); box-sizing: border-box; }
.trans{ transition: all .3s ease-in;}
html {width:100%;min-height:100%; }
body {width:100%;min-height:100%; max-width:750px; min-width:320px; margin:0 auto; font:.24rem/1.5 "PingFang SC",Helvetica,"Helvetica Neue","microsoft yahei",Tahoma,Arial,sans-serif; color:#666; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;background: #fff;position: relative;}
body:before, body:after { content:""; width:100%; display:block; }
body:before{ height: 0rem;}
body:after{ height: 0rem;}
img { border:0px; }
em{ font-style:normal;}
s,i{font-style: normal;}
ul, ol { list-style-type:none; }
li{ list-style: none outside none;}
b{ font-weight: normal;}
/*表单*/
input,button,select,textarea { outline:none; font-family:"PingFang SC","Microsoft Yahei", Arial; font-size:.24rem; -webkit-appearance:none !important; }
table { border-collapse:collapse; border-spacing:0; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#999; }
input:-moz-placeholder, textarea:-moz-placeholder { color:#999; }
input::-moz-placeholder, textarea::-moz-placeholder { color:#999; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999;} 

/*公用样式*/
.layout { position:fixed; width:100%; height:100%; left:0; top:0; z-wrapper:101; background:#000; opacity:1; } 
.blue{ color:#28a5f4;}

/*链接*/
a, a:link, a:visited, a:hover, a:active {color:#666;text-decoration: none;}
a:focus { outline:none; }
a:hover, a:active{ color:#011a6a; outline:none; }

/*标题*/
h1, h2, h3, h4, h5, h6, h7 {font-weight: normal;}

.icon{ background:url(../images/icon.png) no-repeat;display:inline-block;background-size:2.4rem auto;vertical-align:middle; }
.icon,.iconbef:before,.iconbef:after{ content: "\20"; display:block; }
.iconbef:before{background: url(../images/icon.png) no-repeat;background-size:2.4rem auto;    vertical-align: middle;}
.icon1{ background:url(../images/icon1.png) no-repeat;display:inline-block;background-size:4rem auto;vertical-align:middle; }


/*清除浮动*/
.fl { float:left; }
.fr { float:right; }
.hidden { display:none; }
.clearfix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }
.clear,.clearfix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }

/*==========@@HTML默认  结束@@==========*/
.wrapper{width:100%;}
/*==========@@公共模块 开始@@==========*/
.header {background-size:100% 1.04rem;}
#top_main {width: 100%;height: 1rem;  *zoom: 1;z-index: 99;/* position: fixed; */top: 0px;left: 0px;background: #10993f;}
#top {max-width: 750px;min-width: 320px;height: 1rem;margin: 0px auto;position: relative;}
#top .logo {display: block;width: 3.72rem;height: 0.6rem;padding-top: 0.2rem;margin-left: 0.3rem;/* margin-top: 0.16rem; */}
#top .logo a {display: block;}
#top .logo img {display:block;width: 3.72rem;height: 0.6rem;background-size: 3.72rem 0.6rem;}
#top .topsearch{display: block;position: absolute;top: 0.3rem;right: 1.2rem;text-align: center;cursor: pointer;width: 0.33rem;height: 0.32rem;}
#top .topsearch span{display:block;width: 0.4rem;height: 0.4rem;background-position: -0.7rem 0rem;}
#top_main .tsearch *{ box-sizing: border-box;}
#top_main .tsearch{position: absolute;height: 1rem;width: 7.5rem!important;padding: .2rem 5%;left:0;top: 1rem;z-index: 99;background: #f5f5f5;box-sizing: border-box;display:none;border-top:1px solid #ac0a0b;}
#top_main .tsearch input{  -webkit-appearance: none; }
#top_main .tsearch .txt{width: 77%;color:#000;text-indent: .3rem;font-size:.22rem;height:.64rem;background: #fff;border:1px solid #fff;border-radius: 0.1rem;position: absolute;left: 5%;top:.2rem;border-top-left-radius: .6rem;border-bottom-left-radius: .6rem;}
#top_main .tsearch .btn{ color:#fff; font-size:.22rem; width: 16%; height:.66rem; line-height: .6rem; text-align: center; border:0px; background: #ac0a0b; position: absolute; right: 5%; top:.2rem; border-top-right-radius: .6rem;border-bottom-right-radius: .6rem;}
#top_main .tsearch .btn .btn_icon{display:block;width:0.34rem;height:0.34rem;margin-left:.32rem;margin-top:.14rem;background-position:-1.08rem -1.2rem;}
#top_main .btn_close_main {width: 0.5rem;height: 1rem;background-color: #ac0a0b;position: absolute;top: 0;left: 4.86rem;z-index:101;display:none;}
#top_main .btn_close_main .btn_close{width: .34rem;height: .33rem;margin-top: .34rem;margin-left: 0.05rem;background-position: -2rem -1rem;}
#top #nav {width: .38rem;height: .4rem;background-position: -1.6rem 0rem;position: absolute;right: 0.3rem;top: .3rem;text-align: center;cursor: pointer;}
#top .close {background-position: -2.06rem 0;  width: .34rem;height: .34rem;cursor: pointer; position: absolute; right: 12%; top: -0.06rem; text-align: center; }

/*subNav*/
.subNav { position: fixed; width: 100%; height: 100%; right: 0%; top: 0; z-index: 999; max-width: 750px; min-width: 320px;background:#fff;display:none;overflow:scroll;}
.subNavCon {margin: 0px; width: 100%; border-top: 1px solid #e5e5e5;}
.subNav .subTop{height:1rem;background:#d4cece;z-index:400;position:relative;border-bottom:1px solid #ddd;}
.subNav .subTop .nylogo{display:block;width: 3.72rem;height:0.6rem;background-size:3.72rem 0.6rem;}
.subNav .subTop .nylogo img{display:block;width: 3.72rem;height:0.6rem;margin-left:.2rem;margin-top:.24rem;background-size:3.72rem 0.6rem;}
.subNav .subTop .close{width:.42rem;height:.42rem;position:absolute;z-index:1;right:.4rem;top:.3rem;background-position:-2.06rem 0;display:inline-block;vertical-align:middle;}
.subNav .subBottom{height:100%;margin:0 0.2rem;}
.subNav .subBottom li{padding-top:.06rem;padding-bottom:.08rem;border-bottom: 1px solid #ddd;position:relative;}
.subNav .subBottom li a{display:block;font:normal .3rem "AvantGarde Bk BT";width:80%;}
.subNav .subBottom li a .txt{height:.8rem;line-height:.8rem;}
.subNav .subBottom li a .tit{display: inline-block;font-size:.3rem;line-height:.8rem;font-family:"AvantGarde Bk BT";color:#333;}
.subNav .subBottom li em{ width: .28rem;
 height: .28rem; display: inline-block; background-position: 0rem -.5rem; vertical-align: middle; position: absolute; right: 0;  top: .32rem;}
.subNav .subBottom .list{padding-top:0.2rem;}
.subNav .subBottom li.hover,.subNav .subBottom li:hover{border-bottom:1px solid #0f6d2f;}
.subNav .subBottom li.hover a .tit,.subNav .subBottom li:hover a .tit{color:#333;}
.subNav.show { display: block; !important;}
.subNavShow { -webkit-transform: translateX(-48%); -moz-transform: translateX(-48%); -ms-transform: translateX(-48%); transform: translateX(-48%); display: block; }
.subNav .subnav2{margin-top:.2rem;display:none;}
.subNav .subnav2 a{ height: .6rem;font-size: .24rem;box-sizing:border-box;
 line-height: .6rem; text-align: left;color: #fff;display: block; 
 padding:0; background: none; border-bottom: 1px solid #ddd; font-size: .24rem!important;
 margin-bottom: .2rem;}
.subNav li.hover em{width:.31rem;height:.03rem;top:.46rem;background-position:-2.06rem -1.54rem;}

/* banner */
#banner_main{width:100%;overflow:hidden;position:relative;z-index:1;height:4.2rem;background-size: 1px auto;}
.banner{ margin:0 auto; width:100%;*zoom: 1;overflow:hidden;position:relative;height:4.2rem;}
.banner .list{width: 100%; overflow: hidden;}
.banner .list li{ float:left; width:100%;overflow:hidden;}
.banner .list li img{width:100%; height:4.2rem;}
#banner .tip {width:100%;height:0.32rem;line-height:0.32rem;text-align:center;clear:both;position:absolute;left:0%;bottom:0.2rem;z-index:12;font-size: 0;}
#banner .tip span {display:inline-block;vertical-align:middle; width:0.14rem; height:0.14rem;margin:0 0.06rem;vertical-align:middle;background: #FFFFFF; border-radius:50%;background-color: #b1c9c5;}
#banner .tip span.cur {width:.4rem;height:0.14rem;border-radius: 0.2rem;}

/*版权信息*/
#footer_main{text-align:center;width: 100%;height: 2.1rem;background: #262626; width: 7.5rem; padding:0.1rem 0 0;border-bottom:1px solid #cccccc;}
#returntop{width:1rem;height:1rem;background:url(../images/gotop.png) no-repeat center top;background-size:1rem auto;position: fixed;bottom:20%;right: 2%; cursor: pointer;z-index:99;}
#copyright{width: 90%; margin:0 auto;color:#9c9c9c;font-size:0.24rem;line-height:.4rem;padding:0.2rem 0 .2rem;text-align:left;}
#copyright p{font-size:.24rem;color:#333;line-height:.4rem;text-align:center;}
#footer_main .bottomNav{padding-left:.4rem;padding-right:.4rem;}
#footer_main .bottomNav .list{padding-top:.12rem;}
#footer_main .bottomNav .list li{width:100%;height:.8rem;border-bottom:1px solid #ccc;}
#footer_main .bottomNav .list li a{display: block;height: 0.8rem;line-height: 0.8rem;}
#footer_main .bottomNav .list li .tit{display: block;font: normal 0.26rem "AvantGarde Bk BT";color: #333;line-height: 0.8rem;float: left;}
#footer_main .bottomNav .list li em{display: block;float: right;width: 0.28rem;height: 0.32rem;margin-top: 0.25rem;background-position:-2.08rem -.5rem;}
#footer_main .bottomNav .list li:hover .tit{color:#8ABC29;}
#copyright a{font:normal .2rem ;color: #9c9c9c;line-height:.4rem;}
#copyright p{font:normal .2rem ;color:#9c9c9c;}
#fix-sider{width:1rem;height:1rem;position:fixed;right:2%;bottom:29%;background:url(../images/tel.png) no-repeat center top;background-size:1rem auto;cursor: pointer;z-index:999;}
/*nav*/
.navlist{width: 6.9rem;margin: 0 auto;}
.navlist .list{width: 104.4%;margin-top: 0.3rem;}
.navlist .list .item{background: #10993f;float: left;width: 2.2rem;height: 1rem;border-radius: 0.08rem;line-height: 0.6rem;text-align: center;display: block;margin-right: 0.2rem;margin-bottom: 0.3rem;}
.navlist .list .item a{font-size: 0.26rem;color: #ffffff;}
.navlist .list .item a .tit{font-size: 0.26rem;color: #ffffff;height: 0.3rem;
    line-height: 0.3rem;margin-top:0.2rem;}
.toTop{width: 1rem; height: 1rem; position: fixed; right: 1%; bottom: 2rem; z-index: 999; background:url("../images/goTop.png") no-repeat center center;background-size:1rem 1rem;}
.navlist .list .item a .s1{
    height: 0.3rem;
    line-height: 0.3rem;
    }

/* 工具栏 */
#toolbar{position: fixed; bottom: 0; width: 100%; z-index: 88; height: 1rem; background: #ac0a0b; left: 0;}
#toolbar .list{width: 100%; max-width: 750px; min-width: 320px; margin: 0 auto;}
#toolbar .list li{float: left; width: 25%; text-align: center;border-right: 0.01rem solid #740000;}
#toolbar .list li:last-child{border-right:none;}
#toolbar .list a{display: block; height: 1rem; line-height: 0.24rem; font: bold 0.26rem "microsoft yahei"; padding-top: 0.2rem;}
#toolbar .list a span{text-align: center; color: #fff; margin-top:.06rem;display: block; font-size:.2rem;}
#toolbar .list a s{margin-left: auto; margin-right: auto; width: 0.32rem; height: 0.32rem; display: block; background-position: -.0rem -.6rem; margin-bottom: .02rem;}
#toolbar .list li:nth-child(2) s{background-position: -.7rem -.6rem;width:.32rem;height:.32rem;}
#toolbar .list li:nth-child(3) s{background-position: -1.3rem -.6rem;width:.36rem;height:.33rem;}
#toolbar .list li:nth-child(4) s{background-position: -2.1rem -.6rem;width:.28rem;height:.34rem;}
#toolbar .list li:nth-child(1):hover s{background-position: -.0rem 0rem;}
#toolbar .list li:nth-child(2):hover s{background-position: -.4rem 0rem;}
#toolbar .list li:nth-child(3):hover s{background-position: -0.8rem 0rem;}
#toolbar .list li:nth-child(4):hover s{background-position: -1.2rem 0rem;}
#toolbar .list li:hover{background:#3426ad;}
#toolbar .list li:hover span{color:#fff;}

/*==========@@页面布局  开始@@==========*/
#search{background:#fff;width:96%;margin:0.2rem auto;height:0.6rem;-moz-border-radius:0.5rem;-webkit-border-radius:0.5rem;border-radius:0.5rem;padding: 0;-webkit-box-shadow: 1px 1px 1px #e7e9e9;
  -moz-box-shadow: 1px 1px 1px #e7e9e9;
  box-shadow: 1px 1px 1px #e7e9e9;}
#search input{display:block;font-family: "微软雅黑";padding: 0;margin: 0;}
#search .txt{border:none;width:66%;height:0.5rem;line-height:0.6rem;margin-right:1%; padding:0 4%;color:#666;font-size: 0.22rem; background: none;} 
#search .searchbtn{ cursor:pointer;border:none;font-size: 0.24rem; width:0.8rem; height:0.6rem;text-align:center;background-position:-0.63rem 0;}

/*index*/
.indexTit{margin: 0 auto;font-size: .36rem; color: #333333;width: 3.97rem;height: 1.16rem;background-size: 6.9rem 0.14rem;   margin-top: 0.5rem;margin-bottom: 0.3rem;}
.indexTit img{width: 3.97rem;height: 1.16rem;background-size: cover;margin: 0 auto;}
.gap{width:100%;height:0.3rem;background:url("../images/gap.png") no-repeat center center;}
.telfix{width: 1rem; height: 1rem; position: fixed; right: 1%; bottom: 2.6rem; z-index: 999; background:url("../images/gTel.png") no-repeat center center;background-size:1rem 1rem;}
.toTop{width: 1rem; height: 1rem; position: fixed; right: 1%; bottom: 1.5rem; z-index: 999; background:url("../images/goTop.png") no-repeat center center;background-size:1rem 1rem;}

.index .btn{width: 6.9rem;height: 0.64rem;margin: 0 auto;}
.index .btn a{display: block;width: 3.45rem;float: left; font-size: 0.3rem;color: #ffffff;text-align: center;background: #666666;height: 0.64rem;line-height: 0.64rem;}
.index .btn .btn1{border-radius: 0.32rem 0 0 0.32rem;}
.index .btn .btn2{border-radius: 0 0.32rem 0.32rem 0;}
.index .btn a:hover{background: #0f6d2f;}
.index .btn a.hover{background: #0f6d2f;}
.floor_jy .indexTit img{width: 4.6rem;height: 0.88rem;background-size: cover;margin: 0 auto;}
.floor_jy .indexTit {width: 4.6rem;height: 0.88rem;}
/*机构介绍*/
/* 本例子css -------------------------------------- */
.index .floor_1{/* padding-bottom: 0.6rem; */}
.index .floor_1 .floor_1_main{width: 6.9rem;margin: 0 auto;}
.index .floor_1 .floor_1_main .list{}
.index .floor_1 .floor_1_main .list .item{float: left;width: 3.2rem;margin-bottom: 0.5rem;}
.index .floor_1 .floor_1_main .list .item:nth-child(odd){margin-right: 0.5rem;}

.index .floor_1 .floor_1_main .list .item a{display: block;}
.index .floor_1 .floor_1_main .list .item a img{width: 100%;height: 100%;display: block;border-radius: 0.06rem 0.06rem 0 0;}
.index .floor_1 .floor_1_main .list .item a .tit{font-size: 0.28rem;color: #333333;height: 0.7rem;line-height: 0.7rem;text-align: center;background: #dfdfdf;border-radius:0 0 0.06rem 0.06rem;}
.index .floor_1  .gmore{width: 6.9rem;height: 0.68rem;border-radius: 0.08rem;border: 1px solid #b5b5b5;line-height: 0.68rem;text-align: center;font-size: 0.26rem;color: #666666;display: block;}

.index .floor_1 .floor_1_main .menu{width: 6.9rem;margin: 0 auto;margin-top: 0.8rem;}
.index .floor_1 .floor_1_main .menu .cont{}
.index .floor_1 .floor_1_main .menu .cont .item{float: left;width: 3.2rem;margin-bottom: 0.5rem;}
.index .floor_1 .floor_1_main .menu .cont .item:nth-child(odd){margin-right: 0.5rem;}

.index .floor_1 .floor_1_main .menu .cont .item a{display: block;}
.index .floor_1 .floor_1_main .menu .cont .item a img{width: 100%;height: 100%;display: block;border-radius: 0.06rem 0.06rem 0 0;}
.index .floor_1 .floor_1_main .menu .cont .item a .tit{font-size: 0.28rem;color: #333333;height: 0.7rem;line-height: 0.7rem;text-align: center;background: #dfdfdf;border-radius:0 0 0.06rem 0.06rem;margin: 0 ;}
.index .floor_1 .floor_1_main .menu .menu1{}
.index .floor_1 .floor_1_main .menu .menu1 .tit{font-size: 0.36rem;font-weight: bold;color: #10993f;background: url(../images/wrap1.png) center center no-repeat;background-size: cover;height: 0.27rem;text-align: center;line-height: 0.27rem;margin: 0.3rem 0;}
.index .floor_1 .floor_1_main .menu .menu1 .list{width: 104.4%;}
.index .floor_1 .floor_1_main .menu .menu1 .list .item{width: 2.1rem; height: 0.6rem; line-height: 0.6rem;  border: 1px solid #10993f; border-radius: 0.08rem;text-align: center; margin-right: 0.3rem; margin-bottom: 0.3rem;}
.index .floor_1 .floor_1_main .menu .menu1 .list .item a{}

.index .floor_1 .floor_1_main .menu .menu1.m4 .tit,.index .floor_1 .floor_1_main .menu .menu1.m6 .tit{background: url(../images/wrap2.png) center center no-repeat;background-size: cover;}
/*询盘*/

.enqiryM{background-color: #FFFFFF;/* padding-top: 0.6rem; */}
.enquiry{position:relative;width:6.9rem;height:3.42rem;margin:0 auto;/* margin-top:0.6rem; */background:url("../images/enquiryBg.jpg") no-repeat center center;background-size:6.9rem 3.42rem;}
.enquiry .txt{padding: 0.6rem 0 0 0.3rem;}
.enquiry .txt img{width: 6.36rem;height: 1.13rem;background-size: cover;}
.enquiry .btns{position:absolute;bottom:0rem;width:100%;height:0.96rem;}
.enquiry .btns a{float:left;display:block;width:50%;height:0.95rem;font-size: 0.38rem;line-height:1rem;color:#fff;/* text-align: left; */}
.enquiry .btns a.tel{text-indent: 1.2rem;background: url("../images/telIco.png") no-repeat 0.5rem center;background-size: 0.44rem 0.45rem;} 
.enquiry .btns a.online{text-indent: 01.3rem;border-left:1px solid #003b21;background: url("../images/onIco.png") no-repeat 0.6rem center;background-size: 0.46rem 0.46rem;} 

/*f2*/
.index .floor_2{padding-bottom: 0.7rem;}
.index .floor_2 .designList{margin: 0 0.3rem;margin-top:0.6rem;position: relative;border-bottom: 1px solid #dddddd;background: #fff;margin-bottom: 0.6rem;}
.index .floor_2 .designList .item{display:block;width:6.88rem;height:7rem;/* background:url("../images/caseItemBg.png") no-repeat center center; */background-size:7.06rem 4.89rem;/* border-radius: 0.1rem; *//* background-color: #333333; */}
.index .floor_2 .designList .item a{display:block;/* padding-top:0.3rem; */}
.index .floor_2 .designList .item .img{display:block;width:6.88rem;height:4rem;margin:0 auto;/* border: 1px solid #dddddd; */}
.index .floor_2 .designList .item img{display:block;width: 6.88rem;height:4rem;border-radius: 0.1rem;border: 1px solid #dddddd;border-bottom-left-radius: 0;border-bottom-right-radius: 0px;}
.index .floor_2 .designList .item .txt{position: relative; height:0.9rem;background: #e1e1e1;height: 3.8rem;padding: 0 0.4rem;}
.index .floor_2 .designList .item .txt .tit{height:0.9rem;font-size: 0.48rem;line-height:0.9rem;text-align: left;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;color: #333333;/* margin-top: 0.3rem; */font-weight: bold;padding-top: 0.2rem;}
.index .floor_2 .designList .item .txt .tit em{color: #179a3f;}
.index .floor_2 .designList .item .txt  .p1{font-size: 0.3rem;color: #333333;font-weight: bold;line-height: 0.4rem;padding-top: 0.2rem;}
.index .floor_2 .designList .item .txt  .p2{font-size: 0.28rem;color: #666666;padding-top: 0.2rem;}
.index .floor_2 .designList .item .txt .num{font-size: 1rem;color: #d2d2d2;font-weight: bold;position: absolute;top: 0.2px;right: 0.4rem;}
.index .floor_2 .designList .item .txt .img1{width: 3.12rem;height: 2.28rem;background-size: 3.12rem 2.28rem;position: absolute;top: -1.8rem;right: 0rem;border: 0;}


.index .floor_2 .cMore{display: block;width: 6.9rem;height: .9rem;margin: 0 auto;margin-left:0.28rem;/* margin-top:0.3rem; *//* background:url("../images/moreM.png") no-repeat center center; */font-size: 0.26rem;color: #017e37;text-align: center;line-height: .8rem;background-size:7.06rem 0.96rem;background-color: #ffffff;border-top: 1px solid #717171;box-shadow: 0 4px 6px #e5e5e5;border: 0 0 0.06rem 0.06rem;}
.index .floor_2 .designList .hd{width: 6rem;height: 0.11rem;position:absolute;z-index:1;bottom:0.36rem;/* text-align: center; */line-height: 0.11rem;margin: 0 0.4rem;}
.index .floor_2 .designList .hd ul{display:inline-block;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:0;vertical-align:top;line-height: 0.16rem;height: 0.16rem;}
.index .floor_2 .designList .hd ul li{display:inline-block;width: 0.26rem;height: 0.26rem;background: #fff;margin-right: 0.1rem;vertical-align:top;overflow:hidden;/* border: 1px solid #959595; */border-radius: 50%;}
.index .floor_2 .designList .hd ul .on{width: 0.26rem;height: 0.26rem;background-color: #0f6d2f;border-radius: 50%;}








/*f3*/
.index .floor_3{background: url(../images/f3_bg.jpg) center center no-repeat;width: 7.5rem;height: 12rem;background-size: 7.5rem 12rem;padding-top: 0.1rem;}
.index .floor_3 .indexTit{}
.index .floor_3 .floor_3_main{width: 6.9rem;margin: 0 auto;}
.index .floor_3 .floor_3_main .txt{}
.index .floor_3 .floor_3_main .txt .p1{font-size: 0.26rem;color: #ffffff;line-height: 0.5rem;margin-top: 0.6rem;}
.index .floor_3 .floor_3_main .txt .p1 em{ font-size: 0.3rem;color: #fffc00;}
.index .floor_3 .floor_3_main .txt .p2{font-size: 0.26rem;color: #ffffff;line-height: 0.5rem;padding-top: 0.1rem;}

.index .floor_3_main {}
.index .floor_3_main  .list{width: 103%;}
.index .floor_3_main  .list .item{float: left;margin-right: 0.16rem;}
.index .floor_3_main  .list .item .p1{font-size: 0.48rem;color: #fff700;font-weight: bold;border-right: 1px solid #5e951e;height: 0.44rem;line-height: 0.44rem;}
.index .floor_3_main  .list .item .p1 em{font-size: 0.24rem;color: #fff700;margin-top: 0.08rem;/* line-height: 26px; */display: block;float: right;margin-left: 0.1rem;margin-right: 0.3rem;}
.index .floor_3_main  .list .item .p2{font-size: 0.24rem;color: #fff700;/* text-align: center; */padding-top: 0.1rem;text-indent: 0.5rem;}
.index .floor_3_main  .list .item.it4 .p1{border-right: 0;}
.index .floor_3_main  .list .item.it4{margin-right: 0;}
.index .floor_3_main  .btn{height: 0.36rem;margin-top: 0.4rem;}
.index .floor_3_main  .btn a{width: 3.45rem;float: left; font-size: 0.3rem;color: #d5e40d;height: 0.6rem;line-height: 0.6rem;text-align: center;display: block;border: 1px solid #a6c6b1;}
.index .floor_3_main  .btn .btn1{border-top-left-radius: 0.3rem;border-bottom-left-radius: 0.3rem; }
.index .floor_3_main  .btn .btn2{border-top-right-radius: 0.3rem;border-bottom-right-radius: 0.3rem; }
.index .floor_3_main  .btn a.hover{background: none;}
.index .floor_3_main  .btn a{background: none;}
.index .floor_3_main .img1{width:6.88rem;height:3.86rem;background-size:cover;margin:0rem auto;margin-top:0.5rem;}



/*f4*/
.index .floor_4_main{width: 6.9rem;margin: 0 auto;}
.index .floor_4_main .top_img{position: relative;width: 6.9rem;height: 3.88rem;border-radius: 0.06rem;}
.index .floor_4_main .top_img .img1{width: 6.9rem;height: 3.88rem;background-size: cover;border-radius: 0.06rem;}
.index .floor_4_main .top_img .txt{position: absolute;bottom: 0;left: 0;background: url(../images/f4_2.png) center center no-repeat;width: 6.9rem;height: 0.8rem;line-height: 0.8rem;padding: 0 0.2rem;border-radius: 0.06rem;}
.index .floor_4_main .top_img .txt .tit{font-size: 0.32rem;color: #ffffff;float: left;}
.index .floor_4_main .top_img .txt .time{font-size: 0.24rem;color: #e0e0e0;float: right;}
.index .floor_4_main .list{margin-bottom: 0.5rem;}
.index .floor_4_main .list .item{height: 1.06rem;line-height: 1.06rem;border-bottom: 1px solid #dddddd;}
.index .floor_4_main .list .item .tit{font-size: 0.3rem;color: #333333;float: left; font-weight: bold;}
.index .floor_4_main .list .item .time{font-size: 0.24rem;color: #999999;float: right;}
.index .floor_4  .btn{margin-bottom: 1.2rem;}
/*f5*/
.index .floor_5{}
.index .floor_5 .floor_5_main{width: 6.9rem;margin: 0 auto;}
.index .floor_5 .floor_5_main .list{}
.index .floor_5 .floor_5_main .list .item{margin-bottom: 0.5rem;float: left;width: 3.15rem;h;/* height: 2.36rem; */order: 2px solid #dfdfdf;}
.index .floor_5 .floor_5_main .list .item:nth-child(odd){margin-right: 0.5rem;}
.index .floor_5 .floor_5_main .list .item a{display: block;}
.index .floor_5 .floor_5_main .list .item a .img{width: 3.15rem;height: 2.36rem;display: block;}
.index .floor_5 .floor_5_main .list .item a .img img{width: 3.15rem;height: 2.36rem;display: block;}
.index .floor_5 .floor_5_main .list .item a .tit{background: #dfdfdf;font-size: 0.28rem;color: #333333;text-align: center;height: 0.7rem;line-height: 0.7rem;width: 3.15rem;border-radius: 0 0 0.08rem 0.08rem;}
.index .floor_5 .gMore{width: 6.9rem;height: 0.68rem;border-radius: 0.08rem;border: 1px solid #b5b5b5;line-height: 0.68rem;text-align: center;font-size: 0.26rem;color: #666666;display: block;margin-top: 0.2rem;}

/*f6*/
.index .floor_6{padding-bottom: 0.3rem;}
.index .floor_6 .floor_6_main{width: 6.9rem;margin: 0 auto;}
.index .floor_6 .floor_6_main .list{}
.index .floor_6 .floor_6_main .list .item{float: left;margin-right: 0.6rem}
.index .floor_6 .floor_6_main .list .item a{font-size: 0.26rem;color: #333333;}













/* 搜索 */
#top .search{margin:0.1rem auto;width:4.6rem;height:0.56rem;line-height:0.56rem;border-radius:0.5rem;background: #fff;}
#top .search input{border:none;}
#top .search .txt{width:80%;display:block;background:none;height:0.56rem;line-height:0.56rem;text-indent:0.08rem;color:#333;font-size:0.22rem;}
#top .search .searchbtn{background-position:-1.2rem -1.7rem;width:0.4rem;height:0.4rem;display:block;margin:0.05rem 0.2rem 0 0;}
.searchinfo{background:#fff;padding:0.4rem 2%;height:100%;}
.searchinfo h2{color:#000;}
.searchinfo .searchlist{padding:0.2rem 0;}
.searchinfo .searchlist a{display:inline-block;margin:0 1.0rem 0.3rem 0;color:#fff;background:#093c84;font-size:0.24rem; text-align: center;height: 0.64rem;line-height:0.64rem;padding:0 0.2rem;border-radius: 0.5rem;}

#nativeShare{margin:0 auto; width: 100%;padding-top: 0.3rem;}
#nativeShare .label{margin-left:0.2rem;font-size:0.24rem;color:#666666;line-height:0.6rem;}
#nativeShare .list {width:83%;float:right;}
#nativeShare .list span {height:0.9rem;width:0.8rem;padding:0;display:inline-block;}
#nativeShare .list span i {height:0.6rem; width:0.6rem;display: block;margin:0 auto;}
#nativeShare .weibo i{background-image: url('../images/weibo.png'); background-size: cover;}
#nativeShare .weixin i{background-image: url('../images/weixin_friend.png'); background-size: cover;}
#nativeShare .weixin_timeline i{background-image: url('../images/weixin.png'); background-size: cover;}
#nativeShare .qq i{background-image: url('../images/qq.png'); background-size: cover;}
#nativeShare .qzone i{background-image: url('../images/qqzone.png'); background-size: cover;}
#nativeShare .more i{background-image: url('../images/more.png'); background-size: cover;}
#nativeShare .list span.qzone,#nativeShare .list span.more{width:0.72rem;}

#fenxiang{display: none;}
.fenx{height:1.0rem;width:100%;}
.fenx .tt{margin-left:0.2rem;font-size:0.24rem;color:#666666;line-height: 0.6rem;}
.fenx .bdsharebuttonbox{width:80%;float:right;}
.fenx .bdsharebuttonbox a{margin-left:0.2rem;}
#bdfx{}
#bdfx a {height:0.6rem; width:0.6rem;margin:0; padding:0;margin:0px 0.08rem;display: inline-block;}
#bdfx .d1{background:url(../images/qqzone.png) no-repeat center;background-size:100% 100%;}
#bdfx .d2{background:url(../images/weibo.png) no-repeat center;background-size:100% 100%;}



/*内页*/
/* 内页 */
/*newslist*/
.newslist{padding: .2rem 3% .3rem;}
.newslist .item{width: 100%; display: block; padding: .3rem 0; border-bottom: 1px solid #dddddd; margin: 0 auto;}
.newslist .item img{width: 2.15rem; height: 1.21rem; display: block; margin-right: .32rem; float: left;}
.newslist .item h3{font-size: .26rem; line-height: .4rem; height: .8rem; margin-bottom: .05rem; overflow: hidden; color: #333; margin-bottom: .1rem;}
.newslist .item .txt{line-height: .32rem; height: .64rem; font-size: .22rem; overflow: hidden; color: #666666;}
.newslist .item .time{color: #999; font-size: .2rem; line-height: .22rem; display: block;}
.newslist .item .time i{width: .25rem; height: .25rem; background-position: 0 -.52rem; margin-right: .1rem; vertical-align: bottom;}
.newslist .item .time i:nth-child(2){background-position: -.26rem -.53rem; width: .35rem;}
.newslist .item:first-child{padding-top: 0;}
.newslist .item.hastime{position: relative; padding-left: 1rem;}
.newslist .item.hastime h3{height: .4rem; margin-bottom: .04rem;}
.newslist .item.hastime .time{width: 1rem; position: absolute; left: 0; top: .33rem;}
.newslist .item.hastime .time .day{font-size: .6rem; line-height: .7rem; color: #666; display: block; font-weight: bold;}
.gridlist{padding: 0 0rem .2rem;}
.gridlist .item{position: relative; width: 47%; float: left; margin-left: 2%; margin-bottom: .26rem; background: #fff;}
.gridlist .item a{width: 100%; display: block;}
.gridlist .item:nth-child(2n){margin-right: 0;}
.gridlist .item figure{width: 100%; padding-top: 75%; position: relative; overflow: hidden; border-bottom: 1px solid #dddddd;}
.gridlist .item figure img{width: 100%; min-height: 100%; display: block; position: absolute; left: 0; top: 0;}
.gridlist .item h3{width: 100%; height: .78rem; line-height: .78rem; text-align: center; overflow: hidden; padding: 0 .15rem; font-size: .26rem; background: #fff; box-sizing: border-box; border-radius: 0 0 .08rem .08rem;}
/*caselist*/
.caselist{padding: .1rem 3% .2rem;}
.caselist .item{width: 48.5%; float: left; height: 3.1rem; position: relative; margin-right: 3%; margin-bottom: .26rem; background: #2fc16e;}
.caselist .item a{width: 100%; display: block;}
.caselist .item:nth-child(2n){margin-right: 0;}
.caselist .item figure{width: 100%; padding-top: 75%; position: relative; overflow: hidden; border-bottom: 1px solid #dddddd;}
.caselist .item figure img{width: 100%; min-height: 100%; display: block; position: absolute; left: 0; top: 0;}
.caselist .item .txtcon{width: 94%; height: 1.37rem; padding: 0 .15rem; position: absolute; left: 3%; bottom: .1rem; background: #fff; z-index: 10;}
.caselist .item .txtcon h3{height: .55rem; line-height: .55rem; overflow: hidden; margin-bottom: .1rem; border-bottom: 1px solid #dddddd; color: #333;}
.caselist .item .txtcon .txt{line-height: .3rem; max-height: .6rem; font-size: .2rem; overflow: hidden; color: #666;}
/**********************index css*************************/
.floor_1 ul{padding-top: .32rem;}
.isplit{width: 100%; height: .32rem; border-top: 1px solid #e2e1e1; background: #f3f3f3;}
.iproduct{background: #fff; padding: .38rem 0; border-top: 1px solid #dadada;}
.iproduct .img img{width: 5.92rem; display: block; margin: 0 auto;}
.iproduct .img h3{color: #2fc16e; font-weight: bold; font-size: .32rem; padding: 0 .2rem; padding-top: 33px;}
.iproduct .img .t{padding: .15rem .2rem;}
.iproduct .img .t .left{float: left; font-size: .28rem; width: 2rem;}
.iproduct .img .t .right{font-size: 71px; color: #2fc16e; float: left; height: .75rem; line-height: .75rem;}
.iproduct .img p{padding: 0 .2rem .15rem;}
.iproduct .img h4{color: #2fc16e; padding: .1rem .2rem .3rem; line-height: .36rem; height: 1.08rem;}
.iproduct .more{width: 96%; margin: 0 auto .56rem;}
.iproduct .more a:first-child{background: #2fc16e;}
.about{padding-bottom: .56rem;}
.about .index_title{color: #fff;}
.about .index_title p{color: #fff;}
.about .index_title .line{border-color: #fff;}
.about .body img{width: 5.92rem; margin: 0 auto; display: block;}
.about .body h3{text-align: left; font-size: .24rem; padding: .34rem .2rem .14rem; font-weight: bold;}
.about .body span{display: block; width: .46rem; height: .04rem; background: #ddd; margin: 0 .2rem;}
.about .body p{padding: .1rem .2rem;}
/*fenx*/
#nativeShare{margin: 0 auto; width: 100%; padding-top: 0.3rem; max-width: 640px; min-width: 320px;}
#nativeShare .label{margin-left: 0.2rem; font-size: 0.24rem; color: #666666; line-height: 0.6rem;}
#nativeShare .list{width: 5.4rem; float: right;}
#nativeShare .list span{height: 0.9rem; width: 0.9rem; padding: 0; display: inline-block;}
#nativeShare .list span i{margin: 0 auto; width: 0.63rem; height: 0.63rem; display: block;}
#nativeShare .weibo i{background-image: url('../images/weibo.png'); background-size: cover;}
#nativeShare .weixin i{background-image: url('../images/weixin_friend.png'); background-size: cover;}
#nativeShare .weixin_timeline i{background-image: url('../images/weixin.png'); background-size: cover;}
#nativeShare .qq i{background-image: url('../images/qq.png'); background-size: cover;}
#nativeShare .qzone i{background-image: url('../images/qqzone.png'); background-size: cover;}
#nativeShare .more i{background-image: url('../images/more.png'); background-size: cover;}
#nativeShare .list span.qzone,
#nativeShare .list span.more{width: 0.73rem;}
#fenxiang{display: none;}
.fenx{height: 1.0rem; width: 100%;}
.fenx .tt{margin-left: 0.2rem; font-size: 0.24rem; color: #666666; line-height: 0.6rem;}
.fenx .bdsharebuttonbox{width: 80%; float: right;}
.fenx .bdsharebuttonbox a{margin-left: 0.2rem;}
#bdfx a{height: 0.6rem; width: 0.6rem; margin: 0; padding: 0; margin: 0px 0.08rem; display: inline-block;}
#bdfx .d1{background: url(../images/qqzone.png) no-repeat center; background-size: 100% 100%;}
#bdfx .d2{background: url(../images/weibo.png) no-repeat center; background-size: 100% 100%;}
embed{width: 100% !important; height: auto !important;}
.g_wximg{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 99999; display: none;}
.g_wximg .close{background: url(../images/close.png) no-repeat center; background-size: .4rem auto; width: .4rem; height: .4rem; cursor: pointer; position: fixed; right: 18%; top: 18%; text-align: center; display: block; z-index: 12;}
.g_wximg .bdtel img{width: 4.0rem !important; display: block;}
.bdtel{position: fixed; top: 22%; z-index: 10; padding: 0 0 .1rem; max-width: 640px; min-width: 320px; width: 100%; left: 50%; transform: translateX(-50%);}
.bdtel .upIn{width: 6.4rem; display: block; text-align: center; color: #fff; padding: 4%; margin: 0 auto;}
.bdtel p{padding: 2%; text-align: center; color: #fff;}
.bdtel img{margin: 0 auto; display: block; max-width: 80% !important;}
.bdtelbg{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; max-width: 640px; min-width: 320px; display: none;}
.bga{background-color: rgba(0, 0, 0, 0.8); width: 100%; height: 100%;}
/**************category****************/
.content{width: 100%; margin-bottom: .2rem;}
.content .js-list{margin-top: 0.3rem;
/*padding-top:0.3rem;*/}
/*menu*/
.iconn{background: url(../images/iconn.png) no-repeat; background-size: 1.4rem auto; vertical-align: middle;}
/*menu*/
.menu{    width: 100%;padding: .15rem 0 .1rem; background: #fff;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.menu .iconn{width: .4rem; height: .4rem; display: inline-block; cursor: pointer;}
.menu .goHome{margin-right: .16rem;margin-top: 0.1rem;}
.menu .iconn:before{width: .4rem; height: .4rem; background-size: 1.4rem;}
.menu .goBack{background-position: -.96rem -0.64rem; margin-left: 3%;margin-top: 0.1rem;}
.menu .goBack a{width: .4rem; height: .4rem; display: block;}
.menu .goHome{background-position: 0 -0.66rem;}
.menu .subSort{background-position: -0.5rem -0.7rem;}
/*sitepath*/
.sitepath{width: 100%; padding: 0; height: .6rem; position: relative; font-size: .22rem; margin: .2rem 0; line-height: .6rem; background: #f6f6f6; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; overflow: hidden; font-size: 0.24rem; color: #554331;}
.sitepath .btn{width: 1.3rem; height: .6rem; text-align: right; position: absolute; right: .1rem; top: 0; font-size: .22rem;}
.sitepath .btn em{width: .3rem; height: .2rem; margin-top: .08rem; margin-left: .06rem; display: inline-block; background-position: -1.16rem 0;}
.sitepath .btn.onbtn:after{transform: rotate(180deg); margin-top: -.08rem; background-position: -0.6rem 0;}
.sitepath a{color: #554331; text-align: center; text-transform: Capitalize; font-size: 0.24rem; margin-right: 2%; display: inline-block; margin-left: 2%;}
.sitepath a a:hover{color: #554331;}
/*sitepath*/
.sitepath{padding: 0 2%; height: .6rem; line-height: .6rem; background: #fff; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;}
/*pager*/
.pager{width: 100%; text-align: center; background: #f6f6f6; padding: .2rem 0; font-size: .2rem;}
.pager a,
.pager span{width: 1.6rem; height: .4rem; line-height: .4rem; display: inline-block; background: #e59f19; color: #fff; border-radius: 5px;}
.pager .yem{height: .4rem; display: inline-block; margin: 0px .1rem; line-height: .4rem;}
/*reLink*/
.reLink{margin: .2rem 4% .1rem; width: 92%;}
.reLink .prevLink,
.reLink .nextLink{display: block; height: .6rem; line-height: .6rem; font-size: .24rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; box-sizing: border-box; border-bottom: 1px solid #e8e8e8;}
.reLink a:hover{color: #4baf69;}
/*m-share*/
.m-share{margin-left: 3%; margin-bottom: .2rem;}
.catemore{width: 100%; margin: 2% auto 6%; height: .65rem; line-height: .65rem; display: block; text-align: center; background: #2fc16e; color: #fff; font-size: .22rem; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);}
.catemore:active,
.catemore:hover{background: #2fc16e; color: #fff;}
.showmenu{width: 100%; padding: 0.1rem 0 .2rem;}
.showmenu a{width: 48%; height: .6rem; display: block; float: left; line-height: .6rem; text-align: center; border-radius: .04rem; color: #333; background: #fff; margin: 0 1% 2%; border: 1px solid #ddd; box-sizing: border-box;}
.showmenu a.hover{border: 1px solid #2fc16e; color: #fff; background: #2fc16e;}
.showmenu1 a{display:none;}
.showmenu1 a.it1,.showmenu a.it2{display:block;    width: 100%;}
.showmenu a.it2{}
.showmenu1{position: relative;
  }
.showmenu1 .ly:first-child{margin-right:0.2rem;  }
.showmenu1 a.it1{margin-bottom:0!important;}
.showmenu1 .ly:nth-child(2){}
.showmenu  .boxlist{
    margin-top: 1rem;
    display:none;
    width: 7rem;
        position: absolute;
    left: 0;
    }
.showmenu  .boxlist li a{
    height: 0.6rem;
    line-height: 0.6rem;
    width: 3.2rem;
    color: #333;
    display: block;
    background: none;
    float:left;
}
.showmenu  .boxlist.hover{display:block;}

/*.nyly a:first-child{display: none;}*/
.subCate { padding: 0rem 0 .2rem;
}
.subCate a { width: 48%; margin: 0 1%; font-size: .22rem;
height: .5rem;
overflow: hidden; display: block; float: left; line-height: .5rem;
text-align: center; color: #666; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: .1rem;
}
.subCate a.on { border-color: #2d7b54; color: #2d7b54; }

/*subCate*/
.subCate{padding: .12rem 0 .2rem;}
.subCate a{width: 46%; margin-left: 2.5%; font-size: .22rem; height: .5rem; overflow: hidden; display: block; float: left; line-height: .5rem; text-align: center; color: #666; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: .1rem;}
.subCate a.on{border-color: #237350; color: #237350;}
.erro{padding: 0.4rem 0; text-align: center;}
.erro img{max-width: 4rem;}
/*catelist*/
.catelist .item span{display: block; width: 9px; height: 16px; position: absolute; top: 28%; margin-top: -8px; right: 2%;}
.catelist .item span:before{content: ""; position: absolute; background: #ccc; width: 11px; height: 11px; right: 0; top: 0; z-indx: 10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.catelist .item span:after{content: ""; position: absolute; background: #fff; width: 11px; height: 11px; right: 4px; top: 0; z-indx: 11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.caselist li{width: 47%; margin-left: 2%; margin-bottom: 2%; float: left; box-sizing: border-box;}
.caselist li a{display: block;}
.caselist li figure{width: 100%; padding-top: 75%; position: relative; overflow: hidden;}
.caselist .addimglist li figure{padding-top: 120%;}
.caselist li figure img{width: 100%; position: absolute; left: 0; top: 0; min-height: 100%; display: block;}
.caselist li h3{height: .65rem; line-height: .65rem; text-align: center; font-size: 0.26rem; font-weight: normal;}
.imgH li figure{padding-top: 133.33333%;}
/*product.html*/
.listProduct .list{width: 100%;}
.listProduct li{width: 47%; margin-left: 2%; box-sizing: border-box; display: block; padding-top: 3%; float: left;}
.listProduct li a{display: block;}
.listProduct li figure{width: 100%; padding-top: 75%; position: relative; overflow: hidden;}
.listProduct li figure img{width: 100%; height: 100%; position: absolute; left: 0; top: 0; min-height: 100%; display: block;}
.listProduct li h3{height: .5rem; line-height: .5rem; font-size: 0.28rem; overflow: hidden; font-weight: normal; color: #ff9e01; text-align: center;}
.listProduct li:hover h3{color: #ff9e01;}
.listProduct li p{white-space: normal; word-wrap: break-word; color: #333;}
/*news.html*/
.newsList .list{width: 100%; margin-bottom: .3rem;}
.newsList .item{padding: 0.4rem 0.2rem; overflow: hidden; position: relative; border-bottom: 1px solid #f3f3f3; background: #f9f9f9;}
.newsList .item:nth-child(2n){background: #fff;}
.newsList .item:nth-child(2n) span:after{background: #fff;}
.newsList .item:last-child{border: 0px;}
.newsList .item a{width: 100%; display: block;}
.newsList .item img{width: 1.48rem; height: 1.2rem; margin-right: .1rem; float: left;}
.newsList .item h3{font-size: .3rem; line-height: .38rem; font-weight: normal; margin-bottom: .2rem; color: #000; float: left;}
.newsList .item .txt{color: #666666; font-size: .22rem; line-height: .28rem; float: left;}
.addimglist .item img{width: 1.2rem; height: 1.48rem; margin-right: .1rem; float: left;}
.addimglist .item h3{width: 4.7rem; font-size: .3rem; line-height: .38rem; font-weight: normal; margin-bottom: .28rem; color: #000; margin-top: .02rem; float: left;}
.addimglist .item .txt{color: #666666; font-size: .22rem; line-height: .28rem; width: 4.7rem; float: left;}
/*showInfor*/
.showInfo{width: 100%; overflow: hidden;}
.showInfo .showSubTit{width: 100%; height: .65rem; line-height: .65rem; font-weight: normal; margin: .2rem 0 .1rem; background: #f6f6f6; border-bottom: 1px solid #237350; font-size: .24rem; text-indent: .15rem;}
.showInfo .showTit{width: 96%; line-height: .3rem; padding: .2rem 2% .1rem; border-bottom: 1px solid #e8e8e8; text-align: center; margin: 0 auto;}
.showInfo .showTit h1{font-weight: bold; color: #000; font-size: .4rem; line-height: .45rem; margin-bottom: .05rem; font-weight: normal;}
.showInfo .showTit .mark{font-size: .22rem; margin-top: .1rem;}
.showInfo .img img{max-width: 80%; display: block; margin: .3rem auto 0;}
.showInfo .addlist{font-size: .22rem; line-height: .36rem; padding: .3rem 3% 0;}
.showInfo .addlist li{margin-bottom: .1rem;}
/*showSubTit*/
.showInfo .contxt{font-size: .24rem; line-height: .42rem; padding: 3% 3% 5%;}
.showInfo .contxt img{max-width: 100%; margin: 0px auto; height: auto !important; display: inline;}
.showInfo .contxt .erro img{width: 4rem;}
/* 留言样式 */
.leave{padding: 0.4rem 2% 0px;}
.leave li{margin-bottom: .2rem;}
.leave li:nth-child{margin-bottom: .1rem;}
.leave label{float: left; display: block; width: .55rem; font-size: .2rem; height: .5rem; line-height: .5rem;}
.leave .item-wrap{margin-left: .55rem;}
.leave input,
.leave textarea{width: 95%; background: #fff; border: 1px solid #e8e8e8; color: #aaa; font-size: .2rem; padding: 0; margin: 0; border-radius: initial;}
.leave input{height: .5rem; border-radius: 0; -webkit-border-radius: 0; text-indent: 8px; color: #333;}
.leave .ly{height: 1rem; padding: .1rem 0; color: #666; border-radius: 0; -webkit-border-radius: 0; text-indent: 8px; line-height: .22rem; resize: none;}
.show_more2{margin: 0 10px 18px 10px; height: .6rem; line-height: .6rem;}
.show_more2 input{width: 100%; border: 0; height: .6rem; line-height: .6rem; color: #fff; font-size: .24rem; background: #ff9e01; border-radius: initial;}
.singlePage{background: #fff; width: 100%; margin: 0 auto;}
.divanli_mess{background: #fff; width: 96%; margin: 0 auto; padding-top: .1rem;}
.dz{width: 100%;}
.singlePage .anlitopH4{font-size: 0; width: 0; display: none;}
.messagesbox li{margin-bottom: .2rem;}
.messagesbox li:nth-child{margin-bottom: .1rem;}
.messagesbox li label{float: left; display: block; width: 18%; font-size: .2rem; height: .5rem; line-height: .5rem; padding-right: 2%; text-align: right;}
.messagesbox li label font{color: red;}
.messagesbox .item-wrap{margin-left: .55rem;}
.messagesbox input,
.messagesbox textarea{width: 75%; background: #fff; border: 1px solid #e8e8e8; color: #aaa; font-size: .2rem; padding: 0; margin: 0; border-radius: initial;}
.messagesbox input{height: .5rem; border-radius: 0; -webkit-border-radius: 0; text-indent: 8px; color: #333;}
.messagesbox .ly{height: 1rem; padding: .1rem 0; color: #666; border-radius: 0; -webkit-border-radius: 0; text-indent: 8px; line-height: .22rem; resize: none;}
.messagesbox .bot input{height: .65rem; background: #ff9e01; color: #fff; text-align: center;}
.messagesbox .msg-box{padding-left: 20%; color: red; width: 70%; white-space: nowrap; font-size: 0.22rem;}
.subright .showInfo{display: none;}
/*showproduct showimg*/
/*recomPro*/
.showimg{width: 100%; position: relative;}
.showimg .imglist{width: 4.2rem; margin: 0px auto; padding: .4rem 0 .2rem; position: relative; overflow: hidden;}
.showimg .list{float: left; width: 500%;}
.showimg a{float: left; width: 4.2rem; text-align: center; display: block;}
.showimg a img{width: 4.2rem; margin: 0px auto; display: block;}
.showimg span{display: block; width: 30px; height: 50px; text-align: center; position: absolute; top: 50%; margin-top: -25px; right: 50%; margin-right: -2.8rem; cursor: pointer;}
.showimg span.left{right: auto; left: 50%; margin-left: -2.8rem;}
.showimg span.right:after{content: ""; position: absolute; background: #aaaaaa; width: 11px; height: 11px; right: 10px; top: 20px; z-index: 10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.showimg span.right:before{content: ""; position: absolute; background: #fff; width: 11px; height: 11px; right: 14px; top: 20px; z-index: 11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.showimg span.left:after{content: ""; position: absolute; background: #aaaaaa; width: 11px; height: 11px; right: 14px; top: 20px; z-index: 10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.showimg span.left:before{content: ""; position: absolute; background: #fff; width: 11px; height: 11px; right: 10px; top: 20px; z-index: 11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.showorder{width: 2rem; height: .5rem; margin: 0.3rem auto .4rem; line-height: .5rem; color: #fff; background: #ff9e01; text-align: center; font-size: .24rem;}
.showorder a{color: #fff;}
/*recomNew*/
.recomNew{width: 96%; padding: 0.1rem 0 2%; margin: 0 auto;}
.recomNew li{width: 100%; height: .6rem; line-height: .6rem; border-bottom: 1px solid #eeeeee; overflow: hidden;}
.recomNew li a{font-size: .24rem; display: block; position: relative; padding-left: 2%;}
.recomNew li a:hover{color: #da251d;}
.recomNew li a:before{content: ""; position: absolute; background: #cccccc; width: 3px; height: 3px; left: 0; top: 0.28rem; z-index: 11; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
/*recomPro*/
.recomPro{width: 100%; position: relative;}
.recomPro .recomList{width: 4.6rem; margin: 0px auto; position: relative; overflow: hidden;}
.recomPro .list{float: left; width: 500%; padding: .2rem 0 .1rem;}
.recomPro .list ul{float: left;}
.recomPro ul li{float: left; width: 2.3rem; text-align: center;}
.recomPro ul li a{display: block; width: 100%;}
.recomPro ul li h3{font-size: .22rem; line-height: .5rem; text-align: center;}
.recomPro ul img{height: 1.5rem; width: 2rem; margin: 0px auto; display: block;}
.recomPro span{display: block; width: 30px; height: 50px; position: absolute; top: 50%; margin-top: -35px; right: 50%; margin-right: -3rem; cursor: pointer;}
.recomPro span.left{right: auto; left: 50%; margin-left: -3rem;}
.recomPro span.right:after{content: ""; position: absolute; background: #efdaa4; width: 11px; height: 11px; right: 10px; top: 20px; z-index: 10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.recomPro span.right:before{content: ""; position: absolute; background: #f5e9ca; width: 11px; height: 11px; right: 14px; top: 20px; z-index: 11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.recomPro span.left:after{content: ""; position: absolute; background: #efdaa4; width: 11px; height: 11px; right: 14px; top: 20px; z-index: 10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.recomPro span.left:before{content: ""; position: absolute; background: #f5e9ca; width: 11px; height: 11px; right: 10px; top: 20px; z-index: 11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
/*fenx*/
#nativeShare{margin: 0 auto; width: 100%; padding-top: 0.3rem; max-width: 640px; min-width: 320px;}
#nativeShare .label{margin-left: 0.2rem; font-size: 0.24rem; color: #666666; line-height: 0.6rem;}
#nativeShare .list{width: 5.4rem; float: right;}
#nativeShare .list span{height: 0.9rem; width: 0.9rem; padding: 0; display: inline-block;}
#nativeShare .list span i{margin: 0 auto; width: 0.63rem; height: 0.63rem; display: block;}
#nativeShare .weibo i{background-image: url('../images/weibo.png'); background-size: cover;}
#nativeShare .weixin i{background-image: url('../images/weixin_friend.png'); background-size: cover;}
#nativeShare .weixin_timeline i{background-image: url('../images/weixin.png'); background-size: cover;}
#nativeShare .qq i{background-image: url('../images/qq.png'); background-size: cover;}
#nativeShare .qzone i{background-image: url('../images/qqzone.png'); background-size: cover;}
#nativeShare .more i{background-image: url('../images/more.png'); background-size: cover;}
#nativeShare .list span.qzone,
#nativeShare .list span.more{width: 0.73rem;}
#fenxiang{display: none;}
.fenx{height: 1.0rem; width: 100%;}
.fenx .tt{margin-left: 0.2rem; font-size: 0.24rem; color: #666666; line-height: 0.6rem;}
.fenx .bdsharebuttonbox{width: 80%; float: right;}
.fenx .bdsharebuttonbox a{margin-left: 0.2rem;}
#bdfx a{height: 0.6rem; width: 0.6rem; margin: 0; padding: 0; margin: 0px 0.08rem; display: inline-block;}
#bdfx .d1{background: url(../images/weixin.png) no-repeat center; background-size: 100% 100%;}
#bdfx .d2{background: url(../images/weibo.png) no-repeat center; background-size: 100% 100%;}

embed{width: 100% !important; height: auto !important;}
.field_down{text-align: left;}
.field_down a{width: 1.6rem; height: .44rem; line-height: .44rem; background: #ff9e01; color: #fff; display: block; text-align: center;}
.listSchool .list{padding: 0 3%;}
.listSchool li{width: 100%; padding: .25rem 0; border-bottom: 1px solid #eee;}
.listSchool li:last-child{border: 0;}
.listSchool li h3{color: #000; font-size: .26rem; margin-bottom: .06rem;}
.listSchool li h3 a{color: red; margin-left: .04rem; font-weight: normal; font-size: .22rem;}
.listSchool li h3 a:hover{text-decoration: underline;}
.listSchool li span{display: block; font-size: .22rem; line-height: .32rem; margin-bottom: .08rem;}
.biao td{padding: 4px; border: 1px solid #ccc; text-align: center; vertical-align: middle; WORD-WRAP: break-word; TABLE-LAYOUT: fixed; word-break: break-all;}
.biao .td-head{background: #f3f3f3;}
.messagePage{padding: 3% 3% 5%;}
.messagePage .indexTit{margin-bottom: .4rem; text-align: center;}
.messagePage .indexTit h3{font-size: .3rem; text-align: center;}
.messagePage .item{width: 100%; height: 0.7rem; line-height: 0.7rem; position: relative; -webkit-border-radius: 0.06rem; border-radius: 0.06rem; margin-bottom: .18rem; border: 1px solid #dedede;}
.messagePage .item label{width: 1.5rem; color: #333; display: block; float: left; text-align: center; height: 0.7rem; line-height: 0.7rem;}
.messagePage .item input{width: 4rem; height: 0.7rem; line-height: 0.7rem; border: 0; background: none; color: #999;}
.messagePage .item select{width: 4rem; height: 0.7rem; line-height: 0.7rem; border: 0; background: none; background: #fff url(../images/mess.jpg) right no-repeat; background-size: auto 100%;}
.messagePage .item .b{position: absolute; right: .12rem; color: #ff9f00;}
.messagePage .item.con{height: 2.8rem;}
.messagePage .item.con textarea{width: 100%; height: 2.1rem; padding: .1rem .16rem .1rem; resize: none; background: none; border: 0px;}
.messagePage .item.con .b{top: 0;}
/*.messagePage .btn .reset{width: 2.72rem; height: 0.68rem; line-height: 0.68rem; text-align: center; float: left; border: 1px solid #d2d2d2; background: #f9f9f9; color: #333333; font-size: .28rem;}*/
.messagePage .btn input{width: 100%; height: 0.68rem; line-height: 0.68rem; text-align: center; display: block; float: right; background: #554331; color: #fff; font-size: .28rem; border: 0;}
.index_title2{background: url(../images/index_tit.png) left no-repeat; background-size: 5.6rem auto; height: .81rem; line-height: .81rem; text-align: left; width: 5.6rem; margin: 0 auto;}
.index_title2 p{font-size: .34rem; color: #333; margin-left: .46rem; display: inline-block;}
.contact .map{margin: .4rem .3rem .4rem; border: 1px solid #f5f5f5; padding: .1rem; box-sizing: border-box;}
.contact #map1_container,
.contact #allmap1{width: 100%; height: 2.8rem;}
.contact .box1{margin: 0 .3rem .3rem; border: 1px solid #ddd; padding: .3rem .2rem .1rem;}
.contact .box1 i{width: .4rem; height: .33rem; background-position: 0 -1rem; float: left; margin-right: .15rem;}
.contact .box1 li{margin-bottom: .2rem;}
.contact .box1 h3{font-size: .3rem; font-weight: bold;}
.contact .box1 .h3{margin-top: .2rem;}
.contact .box1 li:nth-child(2) i{background-position: -.4rem -1rem;}
.contact .box1 li:nth-child(3) i{background-position: -.8rem -1rem;}
.contact .box1 li:nth-child(4) i{background-position: -1.2rem -1rem;}
.contact .box2{margin: 0 .3rem .7rem;}
.contact .box2 h3{text-align: center; font-size: .3rem; padding-bottom: .3rem;}
.contact .box2 .input{border: 1px solid #ddd; margin-bottom: .3rem; width: 100%; height: .74rem; box-sizing: border-box; text-indent: 1em;}
.contact .box2 textarea{border: 1px solid #ddd; box-sizing: border-box; width: 100%; resize: none; height: 1.8rem; text-indent: 1em; padding: .2rem 0;}
.contact .box2 .btn{background: #24408a; color: #fff; width: 100%; height: .74rem; line-height: .74rem; text-align: center; border: none; font-size: .26rem; margin-top: .1rem;}
/*picturePage*/
.picturePage{width: 100%; padding-bottom: 5%;}
.picturePage .item{width: 45.5%; margin-left: 3%; margin-bottom: .3rem; float: left; background: #fff;}
.picturePage .item a{display: block; width: 100%;}
.picturePage .item figure{width: 100%; padding-top: 75%; overflow: hidden; position: relative;}
.picturePage .item img{width: 100%; min-height: 100%; position: absolute; left: 0; top: 0;}
.picturePage .item h3{text-align: center; line-height: .6rem; height: .6rem;}
.searchPage .list{width: 100%; padding: 0;}
.searchPage .list .item img{height: auto; min-height: inherit;}
.searchPage .item figure{padding-top: 56.25%;}
/*imessage*/
.imessage {
    margin-top: .6rem;
    margin-bottom: .4rem;
  }
  .imessage h2 {
    color: #333333;
    margin-bottom: .3rem;
    text-align: center;
    font-size: .28rem;
  }
  .imsg {
    width: 93%;
    margin: 0 auto;
  }
  .imsg .item {
    width: 100%;
    height: .67rem;
    box-sizing: border-box;
    margin-bottom: .28rem;
    position: relative;
    line-height: .67rem;
    border: 1px solid #aaaaaa;
    background: #fff;
  }
  .imsg .item span.red {
    position: absolute;
    left: .05rem;
    top: .02rem;
    color: red;
  }
  .imsg .item s {
    width: .35rem;
    height: .32rem;
    position: absolute;
    right: .1rem;
    top: .18rem;
  }
  .imsg .item s {
    background-position: -1.05rem -.98rem;
  }
  .imsg .item:nth-child(2) s {
    background-position: -1.46rem -.98rem;
  }
  .imsg .item:nth-child(3) s {
    background-position: -1.82rem -.98rem;
  }
  .imsg .item .txt {
    width: 100%;
    height: .65rem;
    text-indent: .2rem;
    line-height: .65rem;
    border: 0px;
    background: none;
    outline: none;
    color: #666;
  }
  .imsg .item.liuyan {
    width: 100%;
    margin-bottom: .2rem;
    height: 2.08rem;
  }
  .imsg .item.liuyan textarea {
    width: 100%;
    color: #666;
    overflow: hidden;
    padding: .1rem;
    height: 2.08rem;
    font-family: "微软雅黑";
    resize: none;
    border: 0;
    box-sizing: border-box;
    background: none;
  }
  .imsg .submit {
    width: 100%;
    height: .68rem;
    cursor: pointer;
    border: 0;
    line-height: .68rem;
    text-align: center;
    color: #fff;
    display: block;
    background: #2fc16e;
  }
  .cb_dh{position:fixed; right:0; bottom:20%; width:.8rem; height:.8rem;z-index:66;}
.cb_dh a{ display:block;  width:.8rem; height:.8rem; background:url(../images/goTop.png) center center no-repeat; background-size:100%; }
.cb_lj{position:fixed; right:0; bottom:10%; width:.8rem; height:.8rem; z-index:66;}
.cb_lj a{ display:block; width:.8rem; height:.8rem; background:url(../images/gTel.png) center center no-repeat; background-size:100%;}
embed{width: 100% !important; height: auto !important;}
.g_wximg{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 99999; display: none;}
.g_wximg .close{background: url(../images/close.png) no-repeat center; background-size: .4rem auto; width: .4rem; height: .4rem; cursor: pointer; position: fixed; right: 18%; top: 18%; text-align: center; display: block; z-index: 12;}
.g_wximg .bdtel img{width: 4.0rem !important; display: block;}


.searchPage .list{width: 100%; margin-bottom: .3rem;}
.searchPage .item{overflow: hidden; position: relative; border-bottom: 1px solid #f3f3f3;}
.searchPage .item:last-child{border: 0px;}
.searchPage .item a{width: 94%; height: 1.2rem; box-sizing: initial; padding: .2rem 3%; display: block;}
.searchPage .item img{width: 1.6rem; height: 1.2rem; margin-right: .1rem; float: left;}
.searchPage .item h3{font-size: .3rem; line-height: .38rem; padding-top: .08rem; font-weight: normal; margin-bottom: .08rem; color: #0f6d2f;}
.searchPage .item .txt{color: #666666; font-size: .22rem; line-height: .28rem;}

.gf{width:6.9rem;height:0.7rem;line-height:0.7rem;background: #e2000f;border-radius:0.1rem;margin: 0 auto;margin-top: 0.2rem;}
.gf img{width:1.3rem;height:1.26rem;background-size: cover;margin-top: -0.4rem;float: left;margin-right: 0.1rem;}
.gf .t{font-size:0.24rem;color:#ffffff;font-weight:bold;}
.gf  .item{width:1.4rem;height:0.36rem;background: #fff;float: right;border-radius: 0.18rem;line-height: 0.36rem;display: block;margin-top: 0.16rem;margin-right: 0.2rem;}
.gf  .item a{font-size:0.24rem;color: #e2000f;}
.gf  .item a em{color:#e2000f;margin-left: 0.1rem 0;margin-left: 0.1rem;margin-top: -0.04rem;display: block;float: left;}



/*字体*/
@media only screen and (min-width:751px) {
    html {
        font-size:100px;
    }
}
@media only screen and (max-width:750px) {
    html {
        font-size:100px;
    }
}
@media only screen and (max-width:640px) {
    html {
        font-size:85.3333px;
    }
}
@media only screen and (max-width:540px) {
    html {
        font-size:72px;
    }
}
@media only screen and (max-width:480px) {
    html {
        font-size:64px;
    }
}
@media only screen and (max-width:414px) {
    html {
        font-size:55.2px;
    }
}
@media only screen and (max-width: 400px) {
    html {
        font-size:53.3333px;
    }
}
@media only screen and (max-width: 375px) {
    html {
        font-size:50px;
    }
}
@media only screen and (max-width: 360px) {
    html {
        font-size:48px;
    }
}
@media only screen and (max-width: 320px) {
    html {
        font-size:42.6667px;
    }
}


#topnav.menu-btn .menu-line{background:#000;height:4px;position:absolute;width:24px;right: 0;}
#topnav.menu-btn #menu-line1{top:0;}
#topnav.menu-btn #menu-line2{top:50%;}
#topnav.menu-btn #menu-line3{top:100%;}
#topnav.menu-btn .menu-line{animation-duration: 0.5s;animation-timing-function: ease;animation-iteration-count: 1;animation-direction: normal;animation-delay: 0;animation-play-state: running;animation-fill-mode: forwards;}
#topnav.menu-btn.inactive #menu-line1{animation: 800ms ease 0s normal none 2 running menu;}
#topnav.menu-btn.inactive #menu-line2{animation: 800ms ease 0.16s normal none 2 running menu;}
#topnav.menu-btn.inactive #menu-line3{animation: 800ms ease 0.32s normal none 2 running menu;}

/*导航动画*/
@keyframes menu-line1-hover{0%{} 50%{transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);} 100%{top:50%; transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);}}
@keyframes menu-line2-hover{0%{opacity: 1} 50%{opacity: 1} 51%{opacity: 0} 100%{opacity: 0}}
@keyframes menu-line3-hover{0%{} 50%{transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);} 100%{top:50%; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);}}
@keyframes menu-line1{0%{top:50%; transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);} 50%{top:50%; transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);} 100%{top:0%; transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);}}
@keyframes menu-line2{0%{opacity: 0} 50%{opacity: 0} 51%{opacity: 1} 100%{opacity: 1}}
@keyframes menu-line3{0%{top:50%; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);} 50%{top:50%; transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);} 100%{top:100%;}}
@-webkit-keyframes menu{0%{width: 24px;}
    45%{width: 6px;}
    90%{width: 24px;}
    100%{width: 24px;}}
@keyframes menu{0%{width: 24px;}
    45%{width: 6px;}
    90%{width: 24px;}
    100%{width: 24px;}}


