﻿/*网站公共样式*/
.info-content { font-size: 15px; line-height: 2.5; padding: 20px 10px; border: 1px solid #ddd; }
.info-content img { max-width: 100%; }
a { color: #333; text-decoration: none; }
a.btn-more { display: inline-block; width: 140px; height: 34px; line-height: 34px; border: 1px #CCC solid; color: #999; transition: all 0.5s ease; font-size: 14px; transition: all 0.5s ease; text-align: center; margin: 0px auto; margin-top: 30px }
a.btn-more:hover { background: #40312f; border-color: #40312f; color: white; }
.text-overflow { display: block; /*内联对象需加*/ width: 100%; word-break: keep-all; /* 不换行 */ white-space: nowrap; /* 不换行 */ overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */ text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/ }
.module-box { position: relative; padding: 40px 0px }
.module-box .module-title { clear: both; text-align: center; margin: 0px 0px 30px 0px; font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun"; }
.module-box .module-title .cn-title { display: block; color: #333; font-size: 28px; line-height: 45px; }
.module-box .module-title .en-title { display: inline-block; *display:inline;
*zoom:1;
color: #999; font-size: 16px; }
.module-box .module-title .en-title i { float: left; width: 55px; background: #CCC; height: 1px; margin-top: 15px; }
.module-box .module-title .en-title span { float: left; margin: 0px 5px; }
.banner { height: 500px\9!important; overflow: hidden\9!important } /*兼容ie低版*/
/*搜索*/
.ss-box .s-input { float: left; width: 232px; font-size: 13px; font-family: Microsoft YaHei; color: #666; font-weight: normal; line-height: 40px; height: 40px; vertical-align: middle; border: #434343 1px solid; padding-left: 5px; padding-right: 5px; -webkit-appearance: none; outline: none; -webkit-border-radius: 0; display: block; }
.ss-box .s-btn { background: #434343; font-family: Microsoft YaHei; font-weight: normal; border: #fff 0px solid; float: left; width: 80px; height: 40px; line-height: 40px; cursor: pointer; color: #fff; font-size: 14px; text-align: center; }
.s-font span { cursor: pointer; }
/*子栏目菜单样式*/
.nav { clear: both; position: relative; }
.nav .nav-toggle { text-align: center; cursor: pointer }
.nav .nav-title { line-height: 60px; text-align: left; background: #98b630; padding-left: 25px; font-size: 22px; color: white; font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun"; }
.nav .nav-title .nav-toggle { width: 50px; line-height: 50px; cursor: pointer; color: #fff; text-align: center }
.nav .nav-title .nav-toggle.active { color: #5a342b }
.nav .nav-menu { clear: both; text-align: left; margin-bottom: 20px; width: 100%; overflow: visible; background: #f3f3f3; }
.nav .nav-menu ul { padding: 20px; }
.nav .nav-menu li .sub-nav-toggle { position: absolute; right: 0px; top: 0px; text-align: center; width: 54px; height: 54px; transition: all 0.5s ease-in; line-height: 54px; font-weight: 100; transition: all 0.5s ease-in; color: #999; cursor: pointer }
.nav .nav-menu li.active > .sub-nav-toggle { transform: rotate(90deg); }
.nav .nav-menu li.active>a { color: #fff; font-weight: bold; background: #98b630; }
.nav .nav-menu li { width: 100%; padding: 5px 0; text-align: left; position: relative; display: block; }
.nav .nav-menu li a { display: block; line-height: 44px; color: #2f2f2f; font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun"; border: 1px #d8d8d8 solid; font-size: 15px; text-align: center; background-color: #fff; }
.nav .nav-menu li ul li a { padding-left: 50px; }
.nav .nav-menu li ul li ul li a { padding-left: 75px }
.huise { background: #f3f3f3; }
.mzixun span { float: right; padding: 3px; background: #9fd01c; color: #FFF; font-weight: normal; padding: 0px 10px; }
.hzixun span { float: right; padding: 3px; background: #9fd01c; color: #FFF; font-weight: normal; padding: 0px 10px; }
.index-service { background: url(../images/cel.jpg) no-repeat 0 0;/*background-attachment:fixed;*/ z-index: 999; background-size: cover; }
.xuanz img { transition: all 0.5s ease; }
.xuanz img:hover { color: #01b4b0; transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); cursor: pointer }
.qingchu { clear: both; }
.tuijian { line-height: 60px; text-align: left; background: #98b630; padding-left: 25px; font-size: 22px; color: white; font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun"; margin-bottom: 20px; }
.zixun_xq a { background: #ff6600; border: 5px; border-radius: 5px; color: #FFF; padding: 5px 20px; text-align: center; font-size: 18px; }
.daxie { text-transform: uppercase; color: #CCC; }
.hzhuob { margin-top: 30px; }
.hzhuob img { float: left; margin: 1%; border: 1px solid #efeeee; transition: all 0.5s ease; }
.hzhuob img:hover { transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); cursor: pointer; border: 1px solid #98b630; }
/*公司简介*/
/*荣誉资质*/
.rongyu_title { background: url(../images/titlebgx.jpg) no-repeat center center; text-align: center; }
.rongyu_t { line-height: 30px; font-size: 32px; margin-top: 40px; margin-bottom: 40px; letter-spacing: 2px; font-weight: bold; }
.rongyu { width: 1200px; margin: 0 auto; }
.boxxsy { width: 100%; margin: 20px auto; }
.boxxsy li { float: left; text-align: center; margin: 1.5%; width: 30%; list-style: none; }
.boxxsy li img { display: block; margin: 0 auto; max-height: 470px; border: 1px solid #f5f5f5; }
.boxxsy p { line-height: 40px; text-align: center; font-weight: bold; }
.qingchu { clear: both; }
.pc{text-align: center; }
/*优势*/

/*公司简介*/
.index-company { background: #fff; }
.index-company h5 { color: #CCC; margin: 30px 0px; font-family: Arial, Helvetica, sans-serif; }
.index-company p { margin-top: 20px; }
.index-company .julih { margin-top: 100px; }
.index-company .container { background-color: #fff; }

.ys { padding-top: 10px; background: #ffffff; }
.ys h2 a { margin-bottom: 36px; }
.ys_c { background: url(../images/ys.jpg) no-repeat center center; height: 597px; margin-top: 18px; }
.ys_con { position: relative; height: 778px; }
.ys_c dt { font-size: 28px; color: #000000; display: block; text-indent: 46px; padding-top: 60px; }
.ys_c dd { font-size: 24px; color: #999; font-weight: normal; line-height: 30px; padding-top: 14px; font-variant: all-petite-caps; }
.ys_c .dl01, .ys_c .dl02, .ys_c .dl03 { text-align: left; }
.ys_c .dl04, .ys_c .dl05, .ys_c .dl06 { text-align: right; }
.ys_c .dl01 { position: absolute; top: 0; left: 0; }
.ys_c .dl02 { position: absolute; top: 255px; left: 0; }
.ys_c .dl03 { position: absolute; top: 425px; left: 0; }
.ys_c .dl04 { position: absolute; top: 1px; right: 0; }
.ys_c .dl05 { position: absolute; top: 171px; right: 0; }
.ys_c .dl06 { position: absolute; top: 426px; right: 0; }
.ys_c .dl04 dt, .ys_c .dl05 dt, .ys_c .dl06 dt { padding-right: 54px; }
.ys_c span { font-size: 36px; color: #333; font-weight: bold; position: absolute; right: 0; bottom: 140px; }
.ys_c .dl02 dt { padding-top: 0px; }
.ys_c .dl03 dt { padding-top: 23px; }
.ys_c .dl05 dt { padding-top: 77px; }
.ys_c .dl06 dt { padding-top: 23px; }


.ibrand-wrap { height: 180px; padding-top:50px; background: #333; }
.contenth{ width:1200px; margin:0 auto;font-family:"Microsoft Yahei";}
.ibrand-wrap .ibrand-num { margin-left: 65px; }
.ibrand-wrap .ibrand-num li { float: left; font-size: 14px; color: #fff; margin-right: 57px; border-right: 1px solid #fff; width: 180px; }
.ibrand-wrap .ibrand-num li:nth-of-type(5) { margin-right: 0; border-right: 0; }
.ibrand-wrap .ibrand-num li em { display: inline-block; font-size: 45px; color: #fff; font-style: normal; }
.ibrand-wrap .ibrand-num i { font-style: normal; position: relative; top: -6px; width: 24px; height: 24px; background: #98b630; border-radius: 50%; text-align: center; line-height: 24px; font-size: 15px; color: #fff; display: inline-block; }
.ibrand-wrap .ibrand-num li span { display: block; }


.dtupian img{ width:150px;}

.Ibottomconsult{
    width: 100%;
	z-index:2;
    overflow:hidden;
    background:#333;
    position: fixed;
    bottom: 0; 
}
.Ibottomconsult_content{
    width: 1200px;height:68px;line-height: 68px;
    margin:0 auto 0;
    overflow: hidden;
}
.Ibottom_22fff{
    font-size: 22px;
    color:#fff;
}
.Ibottomconsult_content .Ibottom_22fff{
    float:left;
}

.Ibottomconsult_content .Inav_16fff{
    float:left;
letter-spacing: 1px;
margin-left: 15px;
color:#fff;font-size: 16px;
}
.Ibottomconsult_icon1{
    float:left;
    margin: 28px auto auto 50px;
}
.Ibottomconsult_content .Icase_18fff{
    float:left;color:#fff;font-size: 16px;
margin: 0px auto auto 12px;
letter-spacing: 2px; 
}
.Ibottomconsult_content .Idsf_14fff{
  color:#fff;float:right;
width: 125px;
height: 25px;
line-height: 25px;
border: 1px solid #fff;
background: url(../images/Ibottomconsult_icon2.png) no-repeat 88px 6px;
text-indent: 21px;
margin: 26px auto auto 43px;
}
.Ibottomconsult_content .Idsf_14fff:nth-of-type(2){
margin: 26px auto auto 11px;
}





/*详情优势*/
.headliner { height: 140px; text-align: center; margin-top: 30px; }
.headliner h2 { font-size: 30px; color: #333; line-height: 40px; }
.headliner h2 em { display: block; }
.headliner h2 span { text-transform: uppercase; font-size: 14px; color: #eee; display: block; font-weight: normal; }
.pertyul { margin: 0 auto; }
.perty { height: 207px; }
.pertyul li { float: left; width: 19%; /*height: 207px;*/ margin-right: 5px; box-sizing: border-box; color: #424242; }
.pertyul li em { width: 80px; height: 80px; line-height: 80px; border-radius: 50%; font-size: 26px; background: #98b630; color: #fff; text-align: center; margin: 0 auto; display: block; font-style: normal; }
 .pertyul li: em hover {
 background: #00a03f;
}
.pertyul li h4 { font-size: 16px; font-weight: bold; padding-top: 20px; text-align: center; border-right: 1px solid #eee; line-height: 40px; height: 100px; }
.pertyul li:nth-of-type(5) { margin-right: 0; }
.pertyul li h4:after { content: ""; width: 30px; height: 2px; background: #00a03f; display: block; margin: 0 auto; }
.pertyul li p { font-size: 14px; text-align: center; margin: 0 auto; padding: 0 20px; margin-top: -30px; line-height: 2; }
.product-feather { height: 790px; }
.product-feather dl { width: 32.5%; height: 410px; float: left; margin-right: 5px; overflow: hidden; }
.product-feather dl:nth-of-type(3n) { margin-right: 0px; }
.product-feather dl dt { width: 310px; height: 200px; overflow: hidden; }
.product-feather dl dt img { transition: all 0.5s ease; }
.product-feather dl dt img:hover { transform: scale(1.2); }
.product-feather dl dd { height: 180px; text-align: center; border: 1px solid #eee; }
.product-feather dl:hover dd { background: #98b630; color: #fff; }
.product-feather dl dd h3 { font-size: 16px; padding-top: 10px; line-height: 40px; }
.product-feather dl dd h3:after { content: ""; width: 30px; height: 2px; display: block; background: #04b358; margin: 0 auto; }
.product-feather dl:hover dd h3:after { background: #fff; }
.product-feather dl dd p { padding: 0 10px; line-height: 2; }
.jujia { width: 100%; background: #98b630; line-height: 50px; color: #FFF; padding-left: 10px; }
.jujia span { float: right; padding-right: 10px; }
/*左侧联系方式*/
.leftlx { text-align: center;/* margin-top:35px;*/ font-family: "Microsoft YaHei"; font-size: 14px; padding: 10px; border: 0px solid #ececec; display: block; padding-bottom: 20px; border-top: 3px solid #98b630; background: #FFF; }
.leftlx h5 { font-size: 16px; padding: 15px 0px; }
.leftlx .phone img { width: 40px; height: 40px; }
.leftlx .phone span { display: block; }
.leftlx .phone p { font-weight: bold; font-size: 22px; padding-bottom: 10px; border-bottom: 1px solid #dedede; color: ##98b630; text-align: center; }
.leftlx p { padding-top: 10px; line-height: 25px; text-align: left; }
.sj { display: none; }
.mdizhi { display: none; }
.pcnone { display: block; }
.kefudm { position: fixed; right: 5px; top: 20%; background: #FFF; width: 160px; padding-bottom: 20px; border: 1px solid #dcdcdc; z-index: 999; display:none;}
.kefudm img { width: 120px; display: block; margin: 10px auto; }
.kefudm h5 { height: 35px; background: #d83737; line-height: 35px; color: #FFF; font-size: 16px; text-align: center; }
.kefudm h4 { font-size: 14px; text-align: left; color: #06C; text-align: center; }
.kefudm p { text-align: center; font-size: 14px; }

/*公寓案例*/
.xianq_gong{ max-width:930px; margin:0 auto;top: -60px; position:relative;}
.xiangm{ margin:5% 2%; border:1px solid #CCC;position:relative;}
.xiangm h2 span{ font-size:18px; margin-left:10px; color:#999;}
.xiangm h2{ position:absolute; background:#FFF; height:50px; line-height:50px; top:-40px; width:260px; margin-left:40px; padding:10px;font-size:20px;}
.xiangm p{ text-indent:24px; line-height:30px; padding:25px; margin-top:20px; font-size:16px;}



.wid1200{ max-width:1200px; margin:20px auto;text-indent:0em;}
.mchanp{ display:none;}
.tuand{ float:left; width:31.3333%; margin:1%; background:#98b630; color:#FFF; line-height:50px; height:100px;}
.tuand p{ font-size:30px; text-align:center;line-height: 100px;text-indent:0em;}
.zhuany{float:left; width:17.666%; margin:1%; background:#fff; color:#FFF; line-height:60px;border:1px solid #CCC;}
.toux p{ line-height:50px; margin:0px;text-indent:0em;}
.toux img{padding-top:20px;transition: All 0.4s ease-in-out;text-indent:0em;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
.toux{ width:22.6666%; margin:1%; float: left; text-align:center;border:1px solid #CCC;transition: 1.5s ease;}
.toux:hover{background:#98b630; color:#FFF;}
.toux:hover img{ transform: rotate(360deg);text-indent:0em;
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);}
.toux p.ziti{ font-size:22px; font-weight:bold;text-indent:0em;}




 @media (min-width:999px) /*pc端*/ {
.nav .nav-toggle { display: none }
.mzixun span { display: block; }
}
@media (max-width:998px) /*手机端*/ {
.nav .nav-toggle { display: inherit }
.nav .nav-title { line-height: 50px; font-size: 20px; }
.ss-box { margin-top: 1em; }
.nav .nav-menu > ul { display: none } /*手机默认隐藏第一级菜单*/
.nav .phone { display: none; }
}
 @media (max-width:640px) /*手机端*/ {
.leftlx { display: none; }
.product, .news { padding: 1rem 1.5rem; }
.hzhuob img { width: 48%; }
.huise { display: none; }
.text-overflow { text-align: center; }
.mzixun span { display: none; }
.pc { display: none; }
.sj { display: block; }
.myoushi { display: none; }
.mfooter { display: none; }
.pcnone { display: none; }
.mdizhi { display: block; }
.mlianx { background: #9C0; line-height: 2.8; position: fixed; bottom: 0px; width: 100%; z-index: 999; }
.kefudm { display: none; }

.header{ height:62px;}
.Ibottomconsult{ display:none;}
.ibrand-wrap{ display:none;}
.mt-tabpage{ display:none;}
.mchanp{ display:block;}
.ss-box .s-btn{ width:55px;}
.pertyul li{ float:none; width:90%;border: 1px solid #eee;padding:10px 0px; margin:10px auto;}
.product-feather dl{ width:90%; margin-left:5%;}
.pertyul li:nth-of-type(5){margin:10px auto;}
.jujia span{ float:none;}



}
/*首页>>wp-box*/
.wp-box .item { border: 1px solid rgb(232, 232, 232); }
.wp-box .item span { display: block; width: 90px; height: 90px; margin: 40px auto 20px auto; overflow: hidden; position: relative; }
.wp-box .item span img { display: block; width: 100px; height: 100%; transition: all 0.3s linear; }
.wp-box .item span .img { position: absolute; top: 0px; left: 0; }
.wp-box .item span .hover-img { position: absolute; top: -90px; left: 0; }
.wp-box .item span:hover .hover-img { position: absolute; top: 0px; left: 0px; }
.wp-box .item span:hover .img { position: absolute; top: 90px; left: 0px; }
/*首页>>产品展示*/
.product-module-box { background: url(images/prodBg.jpg) no-repeat 0 0; background-size: cover; }
/*首页>>案例*/
.case-list .item { float: left; position: relative; padding-left: 0px; padding-right: 0px }
.case-list .item a { display: block; width: 100%; overflow: hidden; }
.case-list .item a img { clear: both; overflow: hidden; display: block; width: 100%; height: auto; text-align: center; transition: all 0.5s ease; }
.case-list .item a:hover img { transform: scale(1.3); transition: all 0.5s ease; }
.case-list .item a .tit { position: absolute; top: 38%; left: 0px; z-index: 2; line-height: 30px; color: #ffffff; font-size: 16px; text-align: center; display: block; width: 100%; opacity: 0; filter: alpha(opacity=0); transition: all 0.5s ease; padding: 0px 5px; }
.case-list .item a:hover .tit { opacity: 1; filter: alpha(opacity=100); top: 40%; }
.case-list .item a .cover-bg { position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%; background: #000; opacity: 0; filter: alpha(opacity=0); transition: all 0.5s ease; }
.case-list .item a:hover .cover-bg { opacity: 0.6; filter: alpha(opacity=60); }
/*新闻资讯-首页、子栏目公用*/
.news-list { clear: both; overflow: hidden; }
.news-list li.tw { clear: both; overflow: hidden; display: block; width: 100%; margin: 0px 0px 15px 0px; text-align: left; }
.news-list li.tw .pic { float: left; width: 160px; height: 105px; overflow: hidden; margin-right: 10px; }
.news-list li.tw .pic img { width: 100%; height: 100%; display: block; }
.news-list li.tw .content { display: inline; }
.news-list li.tw .content a { display: block; line-height: 30px; font-size: 16px; }
.news-list li.tw .content span { color: #808080; height: 75px; line-height: 25px; }
.news-list li.item { clear: both; overflow: hidden; width: 100%; border-bottom: 1px solid #e5e5e5; padding: 15px 0px 10px 0px; }
.news-list li.item .title { padding-left: 11px; background: url(images/icon-dot.gif) no-repeat left center; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news-list li.item .date { float: right; }
/*产品内容页样式*/
.product-content .detail .title { clear: both; text-align: left; overflow: hidden; background: #ad7669; line-height: 40px; color: rgb(255,255,255); font-weight: 600; padding-left: 15px; font-size: 16px; }
.product-content .product-intro .title { font-size: 20px; border-bottom: 1px solid #e2e2e2; font-weight: normal; line-height: 33px; margin-bottom: 10px; font-weight: bold; }
.product-content .product-intro .market-price span { text-decoration: line-through; }
.product-content .product-intro .price span { font-size: 20px; color: #ff5022; font-weight: bold; }
/*新闻列表*/


/*荣誉列表*/
.rongyvlist { }
.rongyvlist li .item { position: relative; border: 1px solid #ddd; }
.rongyvlist .mask { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 1px solid #ddd; background: rgba(0,0,0,.5); }
.rongyvlist .mask .inner { position: absolute; top: 50%; left: 50%; margin-top: -30px; margin-left: -30px; /* background: rgba(0,0,0,.6);*/ width: 60px; height: 60px; }
.rongyvlist .mask .inner::after { content: ""; background: url("images/zoom-icon.png") no-repeat center center; background-size: 50px 50px; width: 60px; height: 60px; position: absolute; left: 0; top: 0; padding: 10px; }
.rongyvlist li .item:hover .mask { display: block }
/*滚动新闻*/
.scroll-box .title { padding: 10px 0 10px 30px; font-size: 20px; color: #333; font-weight: bold; background: #ddd; }
/*首页产品轮播淡入*/
.swiper-container { width: 100%; height: 100%; }
.swiper-container .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
/*首页产品橙色hover*/
.index-productbox .item:hover .mask { display: block; transition: all 0.8s ease-in; }
.index-productbox .item:hover img { transition: all 0.8s ease-in; transform: scale(1.1, 1.1); }
.index-productbox .item:hover span { transition: all 0.8s ease-in; transform: scale(1.1, 1.1); }
.index-productbox .item .mask { width: 100%; height: 100%; background-color: rgba(0,0,0,.6); position: absolute; top: 0; left: 0; display: none; }
.index-productbox .item .mask span { display: block; width: 44px; height: 44px; background: url(../images/hover-link.png) no-repeat center center; position: absolute; top: 50%; left: 50%; margin-left: -22px; margin-top: -22px; }
.index-productbox .item { display: block; overflow: hidden; }
.index-productbox .item .back-mask { background-color: rgba(0,0,0,.6) }
.index-service .item span { display: block; width: 160px; height: 160px; margin: 20px auto; overflow: hidden; }
/*首页>>公司*/
.index-company {/* background: url(../images/bgg.png) repeat-x left top;*/ }
.index-company .container { background-color: #fff; }
/*首页>>咨询*/
.index-zixun .cube-box { word-wrap: break-word; width: 90px; height: 90px; background: url(../images/yhr26_18.jpg) no-repeat center center; background-size: 100% 100%; padding: 15px; }
.index-zixun .item img { display: block; width: 100%; }
.index-zixun .zixun { border-top: 1px solid #999; top: 60px; left: -30px; color: #666; padding-top: 10px; cursor: pointer; }
.index-zixun .zixun:hover { color: #98b630; }
/*首页小列表左边title右边日期*/

.newslist { padding: 10px; }
.newslist li { position: relative; }
.newslist li:first-child { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-top: 10px; }
.newslist li .date { position: absolute; right: 10px; top: 4px; line-height: 2.5; }
.newslist li .tit { display: block; /*内联对象需加*/ word-break: keep-all; /* 不换行 */ white-space: nowrap; /* 不换行 */ overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */ text-overflow: ellipsis; color: #333; padding-right: 110px; line-height: 2.8; border-bottom: 1px dashed #ddd; }
.newslist li .tit:hover { color: #98b630; }
.page-newslist-1 li { border-bottom: 1px solid #ddd; }
.new-box1 { border: 1px solid #ddd; border-top: 2px solid #98b630; }
.new-box1 .more { position: relative; top: 5px; }
.new-box1 .newslist { padding: 0; padding-top: 20px; padding-bottom: 10px; }
.question .tit { line-height: 28px; padding-left: 28px; background: url(../images/wen.gif) no-repeat left center;/* background-size: 20px 22px;*/ }
.question .intro { line-height: 28px; padding-left: 28px; background: url(../images/da.gif) no-repeat left center;/*background-size: 20px 22px;*/ }
.question li { border-bottom: 1px solid #ddd; padding: 7px 0; }
.question li:first-child { border-top: 1px solid #ddd; margin-top: 15px; }
/*友情链接*/
.friendslink { border: 1px solid #ddd; }
.friendslink strong { font-family: SimSun; }
.friendslink .left-box { width: 9%; border-right: 1px solid #ddd; padding-right: 20px; }
.friendslink .right-box { width: 85%; }
 @media(max-width:980px) {
.friendslink span { position: relative; top: -3px; }
.friendslink .left-box { width: 100%; float: none; border-bottom: 1px solid #ddd; border-right: none; }
.friendslink .right-box { float: none; width: 100%; }
}
/*在线留言表单*/
.ui-validForm { padding-top: 30px; }
.form-group::before, .form-group::after { content: ""; display: table }
.form-group::after { clear: both }
.form-group { position: relative; padding: 10px 0px; }
.form-group .control-label { position: absolute; left: 0px; top: 10px; }
.form-group .controls { padding-left: 100px; }
.form-group .form-control { border: 1px solid #eeeeee; height: 34px; line-height: 34px; width: 96%; padding: 2px 5px; font-size: 14px; color: #666; transition: all .5s ease-in-out }
.form-group .form-control:focus { border-color: #98b630; }
.form-group textarea.form-control { height: 120px }
.form-group .help-block { display: block }
.btn { border: 1px solid #98b630; color: #fff; height: 35px; width: 120px; background: #98b630; transition: all .5s ease-in-out; border-radius: 5px 5px; }
.btn:hover { background: #98b630; color: #fff; }
.form-group .controls-verificationCodeImage { position: relative; max-width: 400px; _width: 400px; }
.form-group .lb_verificationCodeImage { position: absolute; display: inline-block; right: 1px; top: 0px; height: 32px; overflow: hidden }
.form-group .lb_verificationCodeImage img { height: 30px; }
.jiameng .form-group .control-label { position: static; font-weight: bold; }
.jiameng .form-group .controls { padding-left: 0; }
.jiameng .form-group { margin-bottom: 0.8rem; }
/*分页>解决方案*/
.page-fangan .pro-box { border-bottom: 2px solid #98b630; }
.page-fangan .pro-box .num { background: url(../images/numbg.jpg) no-repeat center center; display: block; width: 58px; height: 48px; margin: 0 auto; line-height: 48px; }
/*分页>新闻中心*/
.page-newslist li { border: 1px solid #ddd; }
/*橙色在线客服切换效果*/
.online-service { position: fixed; display: none; right: 0; top: 30%; z-index: 500 }
.serviceS { width: 53px; height: 90px; background: url(../Images/customerservice2.png) center no-repeat; position: absolute; right: 0; top: 55px; color: #fff; font-size: .913rem;
text-align: center; padding-top: 52px; padding-left: 8px; }
.serviceH { width: 190px; height: 300px; background: url(../Images/customerservice1.png) right center no-repeat; position: absolute; right: -240px; top: 0; }
.serviceH .Lfont { float: left; width: 75px; color: #fff; padding: 130px 20px; text-align: center; font-size: .913rem
}
.serviceH i { color: #98b630; }
.serviceH .Rfont { margin-left: 85px; padding-top: 80px; }
.serviceH .Rfont li { padding: .2rem 0;
}
.online-service:hover .serviceS { right: -55px }
.online-service:hover .serviceH { right: 0 }
