﻿/*网站公共样式*/
.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: #fb5f08; padding-left: 25px; font-size: 22px; color: white; font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun"; display: none; }
.nav .nav-title .nav-toggle { width: 50px; line-height: 50px; cursor: pointer; color: #fff; text-align: center }
.nav .nav-title .nav-toggle.active { color: #be490c }
.nav .nav-menu { clear: both; text-align: left; margin-bottom:80px; width: 100%; overflow: visible; background: #f3f3f3; }
.nav .nav-menu ul { /*padding: 20px;*/ float: none; position: relative; left: 17%; }
.nav .nav-menu ul li ul{ position:absolute; top:20px; background:none; padding-top:20px; width:900px;z-index: 999;}


/*.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: #fb5f08;*/}
.productsjh { display: none; }
.pc { display: block; padding-top:100px; text-align:center;}
.pcabout{display: block; text-align:center;}
.pchome { display: block; margin-top:0px; }
.sj { display: none; }
.float-lg-lefth{ display:none;}


.bggrean{}
.newslist a.bggrean{ background:#aacf45; color:#FFF; padding:3px 5px; border-radius:5px; margin-top:15px; display:block; width:60px; text-align:center;}

.max_1600{ max-width:1600px; margin:0 auto;}
.max-1400 {max-width:1400px; margin:0 auto;}


.homeproduct{ background:#FFF;width:100%;  margin:70px auto;}
.honepro{ width:23%; margin:0 0.5%; border-right:1px solid #CCC; float:left; text-align:center;}
.honepro p{ font-size:1.4rem; text-align:center; font-weight:bold; margin-top:30px;}
.honepro img{transition: all 0.6s ease 0s;}
.bornone{ border:none;}
.honepro:hover img{transform: scale(1.1);}

.optomedic{ background:url(/images/hgongsi.jpg) no-repeat top center;width:100%; height:700px;}
.optomebox{ max-width:500px; position:relative; top:200px; left:80px;}
.opt_le{ text-align:left;color:#333;}
.opt_le h2{ font-size:2.2em; font-weight:normal;}
.opt_le p{ font-size:1.2em; color:#484b4c;}
.opt_le_wen p{font-size:1.3em; color:#666; margin-top:50px; line-height:2;}
.opt_le span{ display:block; height:3px; width:50px; background-position:right;background:#98d01e; margin:15px 0px;}




/*搜索*/
.right-icon-box{position:absolute;top:0px;right:0%;text-align:right;font-size:20px;}
.right-icon-box .fa{color:#aacf45;line-height:70px;font-size:20px;display:inline-block;width:40px;cursor:pointer;text-align:center; position:relative;left:0px;top:2px;}
.right-icon-box .fa-search{left:-50px;top:2px;}
.right-icon-box .fa-remove{font-size:25px;color:#aacf45;left:-50px;top:2px;}
.right-icon-box .fa:hover{color:#aacf45}
.search-show{position:fixed;width:100%;top:110px;z-index:2;background: #fff;display:none;border-bottom: 2px solid #ccc;border-top: 0px solid rgb(229, 229, 229);}
.search-show .box{position: relative;padding-top:80px;padding-bottom:50px; max-width:1200px;margin:0px auto; height:auto;}
.search-show .box .title{position: relative;}
.search-show .box .title input{border: 0;border-bottom: 2px solid #E5E5E5;width:90%;font-size: 18px;padding-bottom: 5px;}
.search-show .box .fa-search{font-size:25px;cursor:pointer}
.search-show .box .fa-search:hover{color:#aacf45;}
.search-phone{margin-top: 20px;padding-bottom: 60px;}
.search-phone .ss-box{position:relative;margin:60px auto;border:1px solid #cfcfcf;background:#fff;width:100%;height:36px;font-size:15px;margin:0px auto;}
.search-phone .ss-box .phone-input{width:100%;outline:none;border:none;line-height:34px;padding-left:0px;background-color:transparent;}
.search-phone .ss-box .phone-btn{position: absolute;right: -10px;top: 0;width: 38px;height: 32px;cursor: pointer;font-weight: bold;line-height: 32px;outline: none;border: none;background-color: #fff;}
.search-phone .font span{cursor:pointer;}
.search-phone .font span:hover{color:#da0000;}
.dethingTitle{margin:20px 0;}
.dethingTitle strong{font-size:20px;}

@media (min-width:1000px) /*pc端*/
{
   .right-icon-box{padding-top:20px;}
   .right-icon-box .fa-bars{display:none!important}
}
@media (max-width:1000px) /*手机端*/
{
    .search-show{top:70px;}
	.right-icon-box .fa-search{left:0px;top:2px;}
	.right-icon-box .fa-remove{left:0px;top:2px;}
	.right-icon-box .fa{ line-height:60px;}
    .right-icon-box{right: 2%;}
}


/*更改*/

.chuangx{background:url(/images/demand.jpg) no-repeat top center;width:100%; height:970px;}
.chuangx_title{ padding:170px 0px 60px 15px; font-size:1.5rem;}
.chuangx_title p{font-size:1.8rem; line-height:2;}
.chuangx_title span{ display:block; height:5px; width:70px; background-position:right;background:#98d01e; margin:25px 0px;}
.chuangx_box{ width:31.333333%; margin:0 1%; float:left; position:relative;overflow:hidden;}
.chuangx_cont{color:#FFF; padding:30px; position:absolute;width:100%; bottom:0px;background-color: rgba(170, 207, 69, 0.9); }
.chuangx_box img{ width:100%;transition: all 0.6s ease 0s;}
.chuangx_box:hover img{transform: scale(1.1); overflow:hidden;cursor:pointer;}
.chuangx_cont h5{ font-size:2rem; font-weight:normal;}
.chuangx_cont p{ font-size:1.3rem;}

.development{background:url(/images/devebg.jpg) no-repeat top center;width:100%; height:945px; margin-top:0px;}


<!--新增-->

.slideTxtBox{ padding-bottom:50px;}
.slideTxtBox .hd{ height:40px; line-height:40px; background:none; padding:0 10px 0 20px; position:relative;  max-width:400px; margin:0 auto; position:relative; left:80px; }
.bitiao{ width:200px; position:relative; left:18px; top:50px;}
.bitiao h5{ font-weight:normal;}
.bitiao p{ font-size:1.1rem;}
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:39px;}
.slideTxtBox .hd ul li{ float:left; padding:0 20px; cursor:pointer; font-size:18px;border-radius:10px; margin:0px 20px;}
.slideTxtBox .hd ul li.on{ height:40px;  background:#a2c84e;  color:#FFF; font-size:18px;border-radius:20px;}
.slideTxtBox .bd{ margin-top:30px;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1; position:relative; right:10px; top:10px; }
.slideTxtBox .bd li{ height:40px; line-height:40px;height:fit-content;}
.honetup{ width:80%; margin:0 auto;}
.honetup a{ margin-bottom:30px; width:80%; margin-top:40px;}
.honetup img{ width:50%; margin-top:50px;}


/*新增*/
.about{ margin-bottom:50px;}
.about_left{ width:48%; float:left; font-size:1.2rem; line-height:30px;}
.about_left h2{ font-size:1.5rem; margin-bottom:40px; font-weight:bold;}
.about_right{width:50%; float:right;padding-top:55px;}


.picScroll{ background:#f4f4f4; padding-top:50px; padding-bottom:150px;}
.picScroll-left{ max-width:1400px; /*overflow:hidden;*/ position:relative;  border:0px solid #ccc; margin:0 auto;}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd ul{ display:none;}
.picScroll-left .hd .next{ display:block;  width:40px; height:40px; float:right; margin-right:5px; margin-top:10px;cursor:pointer; background:url(/images/right_ico_s.png) no-repeat; position:absolute; top:45%; right:-65px; z-index:999;}
.picScroll-left .hd .prev{display:block;  width:40px; height:40px; float:right; margin-right:5px; margin-top:10px;cursor:pointer; background:url(/images/left_ico_s.png) no-repeat; position:absolute; top:45%; left:-30px; z-index:999;}
/*.picScroll-left .hd .next{ background-position:0 -50px;  }*/
.picScroll-left .hd .prevStop{ background:url(/images/left_ico.png) no-repeat; }
.picScroll-left .hd .nextStop{  background:url(/images/right_ico.png) no-repeat;}
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:left; background:#ebebeb url(/images/licbg.jpg) repeat-x top center; height:630px; border-radius:10px; margin:0px 15px; box-shadow: 5px 5px 5px 3px #dddddd; padding-bottom:10px; width:320px; padding-bottom:20px; border-bottom:1px solid #dddddd;transition: all 0.6s ease 0s;overflow:hidden;}
.picScroll-left .bd ul li:hover{transform: scale(1.05); overflow:hidden; cursor:pointer;}
.picScroll-left .bd ul li .pic{ text-align:center; padding:10px 20px; margin-top:10px;}
.picScroll-left .bd ul li .pic img{ width:265px; height:155px; display:block; padding:10px;text-align:center;}
.picScroll-left .bd ul li h4{ font-size:2.5rem; font-weight:bold; padding:5px 0px; margin-left:10px;}
.picScroll-left .bd ul li p{ line-height:25px; padding:4px 15px; text-align:left;font-size:1rem; margin-left:10px; background: url(/images/lipbg.png) no-repeat left 10px;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{}


.page-newslist img{ max-width:530px;}
.nnews{ position:relative; top:40px; left:40px;}
.jiant{ position:relative; right:100px; float:right; top:10%;}
.jiant img{ width:80%;}


.lianx{ margin:40px auto;}
.lianx .lianxle{ float:left; width:48%;}
.lianx .lianxle h3{font-size: 1.6rem;}
.titlian h4{ color:#aacf45; margin-top:50px; font-weight:normal;}
.titlian p{color:#d2d2d2;}

.titlian_bom{ margin-top:10px; font-size:18px;} /* 更改*/
.titlian_bom h4{ float:left; margin-right:10px; font-size:1.2rem;  height:50px; font-weight:normal;} /* 更改*/
.titlian_bom p{ float:left; text-align:left; width:50%;font-size:1.2rem;}

.lianxri{font-size:1.2rem;float:left; margin-left:10%; margin-top:0px;}
.lianxri h4{font-size:1.4rem; line-height:40px;position:relative;top:-8px;}
.lianxri_bom{ margin-bottom:30px; background:url(/images/tips.jpg) no-repeat top left; padding-left:30px; } /* 更改*/


.lian_ditu{ margin:50px auto;}



.box{width:1400px;height: 600px;margin: 20px auto;overflow: hidden;position: relative;}
.box-1 ul{}
.box-1 ul li{width:1400px;height:600px;position: relative;overflow: hidden;}
.box-1 ul li img{width: 1400px; height: 600px;}
.box-1 ul li h2{position: absolute;left:140px;top:280px; width:80%; padding:20px;background: rgba(255,255,255,.9);font-size: 18px;line-height: 40px;font-weight: normal;}
.box-1 ul li h2 strong{ display:block; color:#aacf45;font-size: 28px;}
.box-2{position: absolute;right: 10px;bottom: 14px; display:none;}
.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%;background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,255,255,0.6);}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;top:60%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -40px;text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}



/*主菜单*/
@media (min-width:1000px) /*pc端*/ {
.header { background:#fff; position:fixed; z-index:999; width:100%;box-shadow: 1px 2px 2px 1px #dddddd;}
.header .nav-toggle { display: none }
.nav { padding-top: 0px }
.nav>ul>li { float: left; text-align: center; line-height:110px; width:170px; }
.nav>ul>li:hover{border-bottom:3px solid #a2c84e;line-height:110px;height:111px;}
.nav>ul>li>ul { position: absolute; }
.nav>ul>li>a { padding: 0px 5px; color: #333; font-size: 16px }
.nav >ul>li.current >a, .nav >ul>li> a:hover { color: #aacf45; }
.nav li:hover> ul { display: block; }
.nav> ul > li > ul::before { display: block; margin: 0px auto; text-align: center; position: absolute; top: -8px; left: 45%; content: ""; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #aacf45; }
.nav> ul > li > ul li ul::before { display: block; margin: 0px auto; text-align: center; position: absolute; top: 20px; left: -10px; content: ""; width: 0; height: 0; border-bottom: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid transparent; border-left: 5px solid #fff; }
.nav ul li ul li a { display: block; width: 100%; text-align: center; color: #fff; font-size: 15px; line-height: 50px }
.nav ul li ul li a:hover { text-decoration: none; color: #fff; background: #aacf45; border-radius:5px; }
.sub-nav-toggle { display: none; }
.nav ul { position: relative; float: left; }
.nav ul li { position: relative; }
.nav .shangj { float: left; }
.nav .shangj a { font-size: 16px; line-height: 70px; margin: 0 15px; border: 2px solid #ff6446; padding: 5px 8px; border-radius: 12px; color: #ff6446; }
.nav .shangj a.ye { background: #ff6446; color: #FFF; margin-right: 40px; }
.nav .shangj img { margin-top: -15px; }
.nav ul li .arrow { display: none }
.nav ul li ul { /*background-color: #ff6446;*/ background: rgba(0,0,0,0.5); display: none; position: absolute;/* left: -5%;*/ z-index: -1; width: 170px;border-radius:0px 0px 5px 5px; } /*二级ul样式*/
.nav ul li ul li ul { left: 100%; top: 0px; display: none; }/*三级以后ul样式*/
}
 @media (max-width:1000px) /*手机端*/ {
.header .logo img { height: 40px; }
.header .nav-toggle { position: absolute; right: 0px; top: 0px; font-size: 25px; color: #aacf45; min-width: 60px; height: 60px; line-height: 60px; text-align: center; cursor: pointer; z-index: 1; display:none;}
.header .nav-toggle.active { color: #ccc; }
.nav { position: fixed; z-index: 100; top: 0px; right: 0px; width: 0px; background: #fff; height: 100%; height: 100vh; opacity: 0; transition: all 0.2s linear; overflow-y: auto; z-index: 999; }
.nav.active { opacity: 1; width: 300px; max-width: 60% }
.float-lg-left { margin-bottom: 8px; }
.nav .shangj { display: none; }
.nav ul li { line-height: 45px; text-align: left }
.nav ul li ul { /*display: block; */display:none;} /*二级ul样式*/
.nav ul li a { padding-left: 30px; display: block; color: #333; font-size: 15px; line-height: 3.5; border-bottom: 1px solid #dcdcdc }
.nav ul li ul li a { padding-left: 60px; font-size: 14px; background-color: #eeeeee }
.nav ul li ul li ul li a { padding-left: 90px; }
.nav ul li ul li ul li li a { padding-left: 120px; }
.nav ul li { position: relative; }
.nav ul li .arrow { position: absolute; right: 0px; top: 0px; width: 50px; height: 50px; line-height: 50px; text-align: center; transition-duration: 0s }
.nav ul li .arrow:after { font-family: FontAwesome; content: "\f105"; display: block; font-weight: bold; font-size: 18px }
.nav ul li.current > a { color: #aacf45; }
.nav ul li.active > ul { display: block }
.nav ul li.active > .arrow { transform: rotate(90deg) }

.picScroll-left .bd ul li{ width:92%;}
.picScroll-left .bd ul li .pic img{ width:100%;}
.picScroll-left .hd .next{right: 0px;}
.picScroll-left .hd .prev{ left:5px;}


.homeproduct{}
.honepro{ width:48%;margin: 2% 0.5%;}
.sbornone{ border:0px;}
.honepro p{ font-size:1rem;}  

.chuangx_title{padding: 70px 0px 30px 15px;font-size: 1.1rem;}
.chuangx_title p{font-size: 1.2rem;}
.chuangx_box{ width:98%; margin:10px 5px;}

.slideTxtBox .hd{ height:10px;}
.slideTxtBox .hd ul li{ font-size:1rem; margin: 0px 10px;}
.slideTxtBox .hd ul li.on{font-size:1rem;}
.slideTxtBox .hd{ left:120px;}
.slideTxtBox .bd{}
.slideTxtBox .bd ul{ padding:0px; right:0px;}
.question_h span{ display:none;}

.optomedic{ display:none;}
.homechanp{ background:#f0f0f0;}
.biaoti{ text-align:center; margin:0px auto; padding-top:30px; font-size:18px;}
.tabpage-title{ padding:10px; margin-top:10px;}
.tabpage-title a{ width:45%; margin:0.5% 2%; float:left; text-align:center; line-height:45px; border-bottom:1px solid #999;}

.opt_ri_wen{ padding:15px; background:#aacf45; color:#FFF;}
.opt_ri_wen p{ font-size:1em; line-height:2;}  /*更新*/
.opt_ri_te{margin-top:20px;}
.opt_ri_box{ width:24%;}
.opt_ri_box h5{font-size: 1.5em; color:#aacf45;}
.opt_ri_box p{ font-size:0.9em; line-height:20px; margin-top:10px;}


.box{ width:100%;}
.box-1 ul li img{ width:100%; height:auto;}
.box-1 ul li{ width:100%;}
.box-1 ul li h2{ width:100%; left:0px; top:170px; font-size:16px;}
.box-1 ul li h2 strong{font-size: 20px;}


.lianx .lianxle{ width:92%; float:none; margin:4%;}
.titlian_bom h4{ width:100%;}
.titlian_bom p{ width:100%;}
.lianxri{ margin-left:4%; border-top:1px solid #ccc;width:92%; float:none; margin:4%;}

.nnews{ left:0px; top:20px;}
.page-newslist img{max-width: 100%;}
.jiant{left: 60px; right:0px;top:-40px;}
.jiant img{ width:50%;}


}
/*遮罩层*/
.mask-bg { position: fixed; width: 100%; height: 100%; display: none; height: 100vh; background-color: rgba(0, 0, 0, .7); overflow: hidden; z-index: 99; top: 0; left: 0; }
.mask-bg.active { display: block; }
.daohant { position: relative; padding-bottom: 5px; }
.xiant { width: 70px; height: 1px; margin: 20px auto; background: #333; }
.nav .nav-menu li { /* width: 13.5% */ padding:0px 40px; text-align: left; position: relative; display: block; float: left; margin:0%; border-left:2px solid #666;}
.nav .nav-menu li a { display: block; line-height:20px; color: #2f2f2f; font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun"; border: 0px #d8d8d8 solid; font-size: 18px; text-align: center; background-color: #fff; }

.nav .nav-menu li.active>a{ color:#aacf45;}
.nav .nav-menu li ul li a {padding:10px 25px; background:none; font-size:16px;}
.nav .nav-menu li ul li{border:0px; padding:5px 10px; margin:2px;}
.nav .nav-menu li ul li:hover a{ color:#FFF;}
.nav .nav-menu li ul li ul li a { padding-left:20px }
 @media (min-width:999px) /*pc端*/ {
.nav .nav-toggle { display: none }
}
@media (max-width:998px) /*手机端*/ {
.nav .nav-toggle { display: inherit }
.nav .nav-title { line-height: 50px; font-size: 20px; }
.nav .nav-menu > ul { display:none;} /*手机默认隐藏第一级菜单*/
.nav .phone { display: none; }
}
/*首页>>wp-box*/
.wp-box .item { border: 0px solid rgb(232, 232, 232); color: #FFF; }
.wp-box .item span { display: block; width: 150px; height: 150px; margin: 20px auto 20px auto; overflow: hidden; position: relative; border-radius: 100%; border: 1px solid #CCC; }
.wp-box .item span img { display: block; width: 100px; height: 100px; transition: all 0.3s linear; }
.wp-box .item span .img { position: absolute; top: 25px; left: 25px; }
.wp-box .item span .hover-img { position: absolute; top: -150px; left: 25px; }
.wp-box .item span:hover .hover-img { position: absolute; top: 25px; left: 25px; }
.wp-box .item span:hover .img { position: absolute; top: 150px; left: 25px; }
/*首页>>产品展示*/
.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; }
/*新闻列表*/

/*大标题样式*/
.heading { position: relative; margin: 30px 0 60px 0; padding-top:30px;}  /* 更改*/
.heading h4 {font-size:2.2rem; font-weight:normal;}
.heading span{display: block;height: 3px;width: 50px;background-position: right;background: #98d01e;margin: 10px auto;}

.heading p { color: #d2d2d2; /*text-transform: uppercase;*/line-height: 2.5;}
.heading .case-more { border: 1px solid #5fd6ca; line-height: 40px; padding: 10px 20px; border-radius: 20px 20px; }
.heading p.xiant { height: 3px; width: 100px; text-align: center; background: #e3b74e; margin: 10px auto; }
.w-1400 { max-width: 1200px; margin: 0 auto; }
.qiyewenh{ max-width:1920px; margin:30px auto; /*border-bottom:0px solid #CCC; box-shadow:0px 0px 3px 3px rgba(248,248,248,0.5);*/}
.qiyewenh_wen{ position:relative; left:90px; top:0px; text-align:left; width:80%;}  /* 更改*/
.qiyewenh_wen_ri{position:relative; right:90px; top:80px; text-align:right;}
.qiyewenh_wen p.rigyo{text-align:right;}
.qiyewenh_wen .xiantt{ width:4px; height:20px; background:#ededed; position:relative; top:20px;}
.qiyewenh_wen .boxyuanj{ margin-top:30px;}  /* 更改*/
.qiyewenh_wen h4 { color: #8c8c8c; font-size:1.4rem; font-weight:normal;}
.qiyewenh_wen p { font-size:1.6rem; color: #333; text-align:left; line-height: 30px; margin-top:10px;color:#8FC31F;font-weight: bold;}/* 更改*/

.beijxian{ box-shadow:5px 5px 5px #f5f5f5;} /* 更改*/



.xrongyu{background: url(/images/bghonory.jpg) no-repeat center center; width:100%; height:733px; margin-top:50px;}
.xrongyu_left{ float:left; width:900px; font-size:1.2rem;}
.xin_top{ margin-top:180px;position: relative;right: 5px;}
.xin_top_box{ float:left; width:25%; text-align:center; position:relative; top:20px;}
.xin_top_box p{ font-weight:bold;}
.xin_bom{ margin-top:100px;}
.xin_bom_box{ float:left; margin-left:20px;}
.xin_bom_box p{ line-height:45px;}
.bom-rig{ position:relative; left:110px;}

.xrongyu_right{ float:left; padding:20px; position:relative; top:10px; left:70px;font-size:1.2rem;}
.xrongyu_right li{ line-height:40px;}
 

.qiyrongy{ margin:60px auto;}
.boxhonor{ float:left; width:29.3333333%; margin:2%;}
.zhanshi{  background:#98d01e; color:#FFF;}
.zhanshi h4{ font-style:normal; font-size:28px;}
.zhanshi p{ font-size:18px;}
.liebiao{ background:#f8f8f8; padding:45px 30px;}
.liebiao p{ color:#98d01e; font-weight:bold; font-size:20px; line-height:40px;}

.honor_two{ list-style:none;}
.honor_two li{ line-height:42px; font-size:16px;}
.honor_two li a{ padding:10px 30px; border:1px solid #999; margin-top:30px; position:relative; top:20px;}

.parter{ background:#f7f7f7; padding:50px;}
.parter img{ display:block; float:left; padding:10px;}

.scqj-l { width: 50%; float: left; }
.scqj-l img { max-width: 100%; display: block; }
.scqj-r { width: 50%; float: right; padding:0%; }
.scqj-r h3 { font-size: 28px; line-height: 60px; }
.scqj-r span { font-size: 14px; color: #8c8c8c; margin-left: 10px;}

.zczc { padding-top: 10px; }
.zczc::before { display: table; content: "" }
.zczc::after { display: table; content: ""; clear: both; }
.zczc h3 { font-size: 28px; color: #000; text-align: center; line-height: 40px; }
.zczc span { color: #8c8c8c; text-align: center; line-height: 30px; font-size: 14px; display: block; }
.zczc ul { margin: 40px 0; }
.zczc ul li h4 { font-size: 22px; line-height: 60px; }
.zczc ul li:hover h4 { color: #fff; }
.zczc ul li p { font-size: 14px; line-height: 30px; }
.zczc .li-1 { width: 18%; float: left; margin: 1%; height: 350px; padding: 180px 40px 0 40px; text-align: center; background: url(/skin/img/zczc1.png) no-repeat center 70px #e7e7e7; }
.zczc .li-1:hover { background: url(/skin/img/zczc1-1.png) no-repeat center 70px #fdb60d; background-blend-mode: screen; color: #fff; }
.zczc .li-2 { width: 18%; float: left; margin: 1%; height: 350px; padding: 180px 40px 0 40px; text-align: center; background: url(/skin/img/zczc2.png) no-repeat center 70px #e7e7e7; }
.zczc .li-2:hover { background: url(/skin/img/zczc2-1.png) no-repeat center 70px #fdb60d; background-blend-mode: screen; color: #fff; }
.zczc .li-3 { width: 18%; float: left; margin: 1%; height: 350px; padding: 180px 40px 0 40px; text-align: center; background: url(/skin/img/zczc3.png) no-repeat center 70px #e7e7e7; }
.zczc .li-3:hover { background-blend-mode: screen; background: url(/skin/img/zczc3-1.png) no-repeat center 70px #fdb60d; color: #fff; }
.zczc .li-4 { width: 18%; float: left; margin: 1%; height: 350px; padding: 180px 40px 0 40px; text-align: center; background: url(/skin/img/zczc4.png) no-repeat center 70px #e7e7e7; }
.zczc .li-4:hover { background-blend-mode: screen; background: url(/skin/img/zczc4-1.png) no-repeat center 70px #fdb60d; color: #fff; }
.zczc .li-5 { width: 18%; float: left; margin: 1%; height: 350px; padding: 180px 40px 0 40px; text-align: center; background: url(/skin/img/zczc5.png) no-repeat center 70px #e7e7e7; }
.zczc .li-5:hover { background-blend-mode: screen; background: url(/skin/img/zczc5-1.png) no-repeat center 70px #fdb60d; color: #fff; }
.wmdys { padding: 80px 0; margin: 60px 0; background: url(/skin/img/youshibg.jpg) repeat center top; ; }
.wmdys::before { display: table; content: "" }
.wmdys::after { display: table; content: ""; clear: both; }
.wmdys h3 { font-size: 28px; color: #000; text-align: center; line-height: 40px; }
.wmdys span { color: #8c8c8c; text-align: center; line-height: 30px; font-size: 14px; display: block; }
.wmdys ul li { margin: 1%; width: 14.66666%; float: left; text-align: center; padding: 0 2%; }
.wmdys ul li h1 { font-size: 60px; line-height: 80px; color: #fdb60d; font-weight: bold; }
.wmdys ul li h2 { font-size: 26px; color: #000; line-height: 50px; }
.wmdys ul li p { font-size: 14px; color: #545454; line-height: 24px; }
.index-youshi { padding: 60px 0; background: url(/images/youshi-bg.jpg) repeat center top; }
.index-youshi::before { display: table; content: "" }
.index-youshi::after { display: table; content: ""; clear: both; }
.index-youshi-box { max-width: 1300px; margin: 0 auto; }
.index-youshi-content::before { display: table; content: "" }
.index-youshi-content::after { display: table; content: ""; clear: both; }
.index-youshi-content li { height: 200px; text-align: center; padding: 0 4.5%; }
.index-youshi-content li img { display: block; margin: 0 auto; }
.index-youshi-content li h3 { color: #333; line-height: 40px; font-size: 20px; font-weight: bold; }
.index-youshi-content li span { font-size: 14px; line-height: 24px; }
.index-youshi .link { display: block; width: 120px; height: 50px; margin: 30px auto 0 auto; background: #fdb60d; line-height: 50px; text-align: center; clear: both; color: #fff; font-size: 16px; border-radius: 30px; }
.index-youshi .link:hover { background-color: #efb402; }
.col-md-20 { width: 20%; float: left; }
.web-title { margin-bottom: 50px; }
.web-title .title-0 { font-size:2.2rem; color: #000; /*font-weight: bold;*/ }
.web-title .title-1 { font-family: 'AvantBk'; font-size: 16px; color: #bdbdbd; margin-top: 10px; }
.web-brief { line-height: 30px; font-size: 14px; color: #777; }
 @media (max-width: 991px) {
.index-youshi-content li { width: 50%; float: left; }
.qiyewenh_wen{ left:20px; width:100%;}
.qiyewenh_wen_ri{ text-align:left;}
.qiyewenh_wen p.rigyo{ text-align:left;}
.scqj-r{ position:relative;}

.boxhonor{ float:none; width:96%; margin:2%;}
.liebiao p{ font-size:18px;}
.honor_two{ padding:15px;}
.honor_two li{ line-height:30px;}
.parter{ padding:10px;}
.qiyewenh_wen p{font-size:1.1rem;}
.qiyewenh_wen h4{ font-size:1.6rem;}
.qiyewenh_wen_ri {top:30px;}
.qiyrongy{ background:#f2f2f2;}
.heading{margin: 0 0 20px 0;}

}
/*荣誉列表*/
.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: rgba(251, 95, 8, 0.8); position: absolute; top: 0; left: 0; display: none; }
.index-productbox .item .mask span { display: block; width: 100px; height: 44px; background: url(../images/hover-link.png) no-repeat center center; position: absolute; top: 50%; left: 45%; margin-left: -22px; margin-top: -22px; }
.index-productbox .item { display: block; overflow: hidden; }
.index-productbox .item .back-mask { background-color: rgba(0,0,0,.2) }
.index-service .item span { display: block; width: 160px; height: 160px; margin: 20px auto; overflow: hidden; }
/*首页>>公司*/
.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; }



.fun-info { margin-top:200px;}
.fun-info h5 { font-size:1.5em; color: #fff; font-weight: normal; margin: 15px 0px;}
.m_count { font-size:3.2em; color: #fff; font-weight: bold; }
.m_count i{ font-variant:normal; font-size:0.8em; margin-left:5px;font-style: normal;font-weight: normal;}
.m_count em{ font-style: normal;font-weight: normal;font-size:0.8em; position:relative; top:-20px; left:5px;}
.m_count b{padding: 0px 5px;position: relative;left: -120px;font-size: 26px;}


.ixPart3 { background: url(../images/ixBg1.jpg) center bottom no-repeat; background-size: 100%; padding: 50px 0 100px 0; }
.ixPart3 .part { font-size: 18px; border-radius: 5px; padding: 25px 210px; }
.tit { line-height: 50px; text-align: center; margin-bottom:50px; padding-top:100px;}
.tit span { font-size: 38px; padding-left:20px;}
.tit p { font-size: 38px; }

.titnews { line-height: 50px; text-align: left; margin-bottom:0px; padding-top:30px; margin-left:15px;}
.titnews span { font-size: 38px; padding-left:20px;}
.titnews p { font-size: 38px; }


.tit i { display: inline-block; width: 40px; height: 4px; margin-bottom: 10px; }
.t1 { line-height: 32px; }
.ixPart3 .t2 { display: inline-block; width: 200px; text-align: left; text-indent: 60px; line-height: 48px; border-radius: 30px; background: url(../images/ixIcon3.png) 140px 19px no-repeat #ff4646; margin-top: 15px; }
.wrap { width: 1200px; margin: 0 auto; }
.ixTit { font-size: 28px; padding-bottom: 25px; background: url(../images/titBg.png) center bottom no-repeat; background-size: 13px; }
.ixPart4 { padding: 40px 0 0; }
.ixPart4 .part { margin-top: 30px; border-radius: 5px; border: 1px solid #eee; border-right: none; }
.ixPart4 .box { font-size: 18px; line-height: 36px; border-right: 1px solid #eee; padding: 30px; }
.ixPart4 .box em { display: inline-block; width: 56px; height: 56px; font-size: 28px; line-height: 56px; border-radius: 50%; margin-bottom: 45px; font-style: normal; }
.bg-ora { background-color: #ff6446; }
.color-ora { color: #ff6446 !important; }
.bg-fff { background-color: #fff; }
.color-fff { color: #FFF; }
.ixPart5 { padding: 60px 0; }
.ixPart5 .col-sm-2 { width: 20%; }
.ixPart5 .box { font-size: 18px; margin-top: 45px; }
.ixPart5 .box img { width: 82px; margin-bottom: 25px; }
.ovh div { padding-left: 0px; padding-right: 0px; }
.ixPart6 { background: url("/templets/shengshi/images/ixBg2.jpg") center no-repeat; background-size: cover; padding: 40px 0; }
.ixPart6 .txt { font-size: 20px; line-height: 40px; }
.ixPart6 .txt span { display: block; font-size: 32px; margin-bottom: 20px; }
.pinpai { padding-bottom: 60px }
.bossh { border: 0px solid #CCC; padding: 5px; width: 23%; float: left; margin: 1%; border: 1px solid #CCC; }
.bossh h5 { font-size: 16px; margin: 15px 0px; text-align: center; }
.bossh p { padding: 10px; line-height: 2; text-align: left; margin-bottom: 20px; height: 130px; }
.bossh a { display: block; width: 100px; height: 40px; line-height: 40px; margin: 15px auto; background: #ed8e82; color: #FFF; border-radius: 15px; text-align: center; }
.together { background: url(../images/together.jpg) center bottom no-repeat; background-size: 100%; height: auto; margin-bottom: 0px; text-align: center; color: #FFF; line-height: 2; font-size: 16px; }
.together h5 { margin-bottom: 10px; color: #ff6446; }
.together a { margin: 10px auto; display: block; width: 100px; height: 40px; line-height: 40px; text-align: center; background: #ed8e82; color: #FFF; border-radius: 15px; }
.pinpai img { display: block; text-align: center; margin: 0 auto; }
 @media (max-width:998px) /*手机端*/ {
	 
.header{ background:#ffffff;}
.index-company h5 { margin: 5px 0px; }
.index-company p { margin-top: 10px; }
.index-company .julih { margin-top: 20px; }
.counter_section { display: none; }
.choose { background-size: cover; /*height: 220px;*/ }
.choose .wp-box { width: 100%; }
.xusj { margin-top: 10px; }
.xusjj { margin-bottom: 20px; }
.severh { width: 100%; margin: 0 auto; }
.bossh { border: 0px solid #CCC; padding: 0px; width: 98%; float: none; margin: 1%; border: 1px solid #CCC; }
.bossh h5 { font-size: 16px; margin: 15px 0px; text-align: center; }
.bossh img { width: 100%; }
.bossh p { padding: 10px; line-height: 2; text-align: left; margin-bottom: 10px; height: auto; }
.bossh a { display: block; width: 100px; height: 40px; line-height: 40px; margin: 15px auto; background: #ed8e82; color: #FFF; border-radius: 15px; text-align: center; }
.tit p { font-size: 14px; }
.productsjh { display: block; width: 100%; margin: 0 auto; }
.tongche { text-align: center; background: #ff6446; color: #FFF; padding: 10px; }
.tongche p { font-size: 1.2rem; }
.productsjh_center { display: block; }
.productsjh_center { margin: 20px auto; width: 100%; }
.productsjh_center a { display: block; width: 22.888%; float: left; height: 35px; line-height: 35px; background: #656565; margin: 0.8%; text-align: center; color: #FFF; border-radius: 10px; }
.productsjh_center a.pyellow { background: #ff6446; }
.together { background-size: cover; }
.footerpc { display:block; }
.pc { display: none; }
.pcabout{display: none;}
.sj { display: block; }

.scqj-l {width: 100%;margin-bottom:30px;}
.scqj-r {width: 100%;}
.zczc .li-1, .zczc .li-2, .zczc .li-3, .zczc .li-4, .zczc .li-5 {width: 98%;}
.wmdys ul li {width: 48%;}

.tit{padding-top:40px;margin-bottom: 10px;}
.tit span{ font-size:2.1em;}

.development{background: url(/images/mdevebg.jpg) no-repeat top center; height:auto;}
.fun-info{margin-top: 50px;width: 50%;float: left;}
.m_count{ font-size:2em;}
.fun-info h5{font-size:1.2em;}
.m_count b {left:-85px;font-size: 24px;}

.titnews{ text-align:center; padding-top:10px; line-height:30px;}
.titnews span{ font-size:18px;}
.titnews p{font-size:18px;}

 }

/*首页>>咨询*/
.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: #fb5f08; }
/*首页小列表左边title右边日期*/

.newslist { padding: 10px; }
.newslist li { position: relative; border-bottom: 0px solid #ddd; }
.newslist li:first-child { border-top: 0px solid #ddd; margin-bottom: 10px;}
.newslist li .date { position: absolute; right: 10px; top: 4px; }
.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; }
.newslist li .tit:hover { color: #fb5f08; }
.page-newslist-1 li { border-bottom: 1px solid #ddd; }
.new-box1 { border: 0px solid #ddd; border-top: 0px solid #fb5f08; }
.new-box1 .more { position: relative; top: 5px; }
.new-box1 .newslist { padding: 0; padding-top: 0px; padding-bottom: 10px; }
.new-box1 .newslist img { max-height: 450px; width: 100%; }

.question_h{ width:100%; font-size: 16px; color:#b8b8b8;}
.question_h span{ float:right;}
.question_h i{ font-style:normal; background:#aacf45; color:#FFF; padding:0px 2px; margin-left:15px;}
.question .tith { padding-left:5px; font-size: 16px; line-height: 40px; text-align: left; overflow:hidden; color:#555; width:80%; float:left;}   
.question .tith hover{color:#a2c84e}
.question{ padding-bottom:47px;}
.dommore{ margin-top:0px; text-align:right; margin-right:25px;}
.dommore a{ padding:5px 10px; background:#a2c84e; color:#FFF; font-size:1rem; text-align:center; margin-top:0px; border-radius:10px;}
.question .intro { line-height: 28px; padding-left: 28px; }
.question li { border-bottom: 0px solid #ddd; padding:18px 0; line-height:45px; background: url(/images/qusbg.png) no-repeat left center; padding-left:20px; margin-left:30px;} /*更改*/
.question_h a:active{ color:#aacf45;}


.question li:first-child { border-top: 0px solid #ddd; margin-top: 20px;}
/*友情链接*/
.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%; }

.question_h{ float:none; width:auto; font-size: 14px;}
.question li{margin-left:2px;}
.question .tith{ overflow:hidden;}

.heading h4{font-size: 2rem;}
.about{ padding:10px;}
.about_left{ float:none; width:98%;font-size: 1rem;}
.about_right{ width:98%; margin-top:10px; float:none;}

.xrongyu{ background:none; height:auto;}
.xin_top{ display:none;}
.xin_bom{ margin-top:30px;}
.xrongyu_right{ left:0px; float:none; background:#f5f5f5; font-size:1rem; margin:0px; margin-bottom:50px;}
.xin_bom_box{ float:none;}
.xrongyu_left{ font-size:1rem; float:none; width:auto;}
.bom-rig{ left:0px;}
.parter{ padding:30px;}
.picMarquee{padding-top:10px;}

}
/*在线留言表单*/
.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; width:300px; margin-left:0px !important; margin-right:0px !important;margin-bottom:3px !important;}
.wid620{ width:620px;}
.form-group .control-label { position: absolute; left:5px; top: 15px;}
.form-group .controls { padding-left:0px; }
.form-group .form-control { border: 1px solid #5e5e5e; height:34px; line-height: 34px; width: 96%; padding: 2px 5px 2px 40px; font-size: 14px; color: #fff; transition: all .5s ease-in-out; background:none; }
.form-group .form-control:focus { border-color: #aacf45; }
.form-group textarea.form-control { height: 120px }
.form-group .help-block { display: block; position:absolute; }
.btn { border: 1px solid #fb5f08; color: #fff; height: 35px; width: 600px; background: #fb5f08; transition: all .5s ease-in-out; border-radius: 5px 5px; }
.btn:hover { background: #fb5f08; 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 #fb5f08; }
.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: 0px solid #ddd; }
/*橙色在线客服切换效果*/
.online-service { position: fixed; 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: #fb5f08; }
.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 }


@media (max-width:998px) /*手机端*/ {
	
.form-group{ width:100%;}
.form-group .form-control{ width:100%;}
.wid620{ width:100%;}
.btn{width:100%;}
	
	}