﻿/*网站公共样式*/
.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: 20px; width: 100%; overflow: visible; background: #f3f3f3; }
.nav .nav-menu ul { /*padding: 20px;*/ float: none; position: relative; left: 15%; }
/*.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; margin-top:100px; }
.sj { display: none; }


/*主菜单*/
@media (min-width:1000px) /*pc端*/ {
.header { background: #fff; position:fixed; z-index:999; width:100%; border-bottom:1px solid #f5f5f5;}
.header .nav-toggle { display: none }
.nav { padding-top: 0px }
.nav>ul>li { float: left; text-align: center; line-height: 100px; }
.nav>ul>li>ul { position: absolute; }
.nav>ul>li>a { padding: 0px 35px; color: #000; font-size: 18px }
.nav >ul>li.current >a, .nav >ul>li> a:hover { color: #0a5692; }
.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 #ad7669; }
.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: #0979c3; }
.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.6); display: none; position: absolute; left: 0%; z-index: 2; width: 230px ;} /*二级ul样式*/
.nav ul li ul li ul { left: 100%; top: 0px; display: none; }/*三级以后ul样式*/


.hzixun{ height:60px; height:60px; font-size:18px;}

}
 @media (max-width:1000px) /*手机端*/ {
.header .logo img { height: 40px; }
.header .nav-toggle { position: absolute; right: 0px; top: 0px; font-size: 25px; color: #0979c3; min-width: 60px; height: 60px; line-height: 60px; text-align: center; cursor: pointer; z-index: 1; }
.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; }
.zhuysj{ height:250px;}
.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: #be490c; }
.nav ul li.active > ul { display: block }
.nav ul li.active > .arrow { transform: rotate(90deg) }
}
/*遮罩层*/
.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: 30%; padding: 5px 0; text-align: left; position: relative; display: block; float: left; margin: 1%; }
.nav .nav-menu li a { display: block; line-height: 44px; color: #fff; font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun"; border: 1px #d8d8d8 solid; font-size: 16px; text-align: center; background-color: #0979c3; }
.nav .nav-menu li ul li a { padding-left: 50px; }
.nav .nav-menu li ul li ul li a { padding-left: 75px }
 @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: #000; }
.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: 120px; height: 100px; transition: all 0.3s linear; }
.wp-box .item span .img { position: absolute; top: 25px; left: 15px; }
.wp-box .item span .hover-img { position: absolute; top: -150px; left: 15px; }
.wp-box .item span:hover .hover-img { position: absolute; top: 25px; left: 15px; }
.wp-box .item span:hover .img { position: absolute; top: 150px; left: 15px; }
/*首页>>产品展示*/
.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: 0 0 2rem 0; }
.heading h4 { color: #efb402; }
.heading span { margin-left: 10px; display: block; color: #555; font-size: 16px; text-transform: uppercase; }
.heading p { color: #555; }
.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; }
.scqj-l { width: 50%; float: left; overflow: hidden; }
.scqj-l img { max-width: 100%; display: block; }
.scqj-r { width: 50%; float: right; padding: 0 4%; }
.scqj-r h3 { font-size: 28px; line-height: 60px; }
.scqj-r span { font-size: 14px; color: #8c8c8c; margin-left: 10px; }
.scqj-r h4 { color: #333; font-size: 18px; font-weight: bold; line-height: 50px; }
.scqj-r p { font-size: 16px; color:#000; margin: 20px 0; text-indent: 32px; line-height: 30px; }
.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: 16px; line-height: 30px; }
.zczc .li-1 { width: 48%; float: left; margin: 1%; height: 370px; 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 #0979c3; background-blend-mode: screen; color: #fff; }
.zczc .li-2 { width: 48%; float: left; margin: 1%;  padding: 180px 40px 0 40px; text-align: center; height:370px; 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 #0979c3; background-blend-mode: screen; color: #fff; }
.zczc .li-3 { width: 48%; float: left; margin: 1%; height:370px; 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 #0979c3; color: #fff; }
.zczc .li-4 { width: 48%; float: left; margin: 1%;  height:370px; 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 #0979c3; color: #fff; }
.zczc .li-5:hover { background-blend-mode: screen; background: url(/skin/img/zczc5-1.png) no-repeat center 70px #0979c3; 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: #0979c3; 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: #0979c3; 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: 28px; color: #ff6446; 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; }
}
/*荣誉列表*/
.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: 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; border:1px solid #f5f5f5;}
.index-productbox .item .back-mask { background-color: rgba(10,86,146,.7) }
.index-service .item span { display: block; width: 160px; height: 160px; margin: 20px auto; overflow: hidden; }
/*首页>>公司*/
.index-company {background: url(/images/youshi-bg.jpg) no-repeat center center; padding-top:50px;}
.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; }
.shuzi { background: #0a5692; padding: 40px 0px; }
.counter_section { margin-top: 30px; max-width: 1200px; margin: 0 auto; }
.fun-info { border-right: 1px solid #fff; }
.fun-info h5 { font-size: 18px; color: #fff; font-weight: normal; margin: 5px 0px; }
.m_count { font-size: 40px; color: #fff; font-weight: bold; }
.choose {/* background: url(../images/choose.jpg) no-repeat top center; background-size: 100% auto; background-attachment: fixed;*/ background:#fbfbfb; padding-bottom:10px;}
.choose .wp-box { width: 1200px; margin: 0 auto; padding: 20px 10px; }
.choosepa { padding: 10px 50px;  display:none;}
/*携手贝宝*/


.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 { font-size: 24px; line-height: 32px; text-align: center }
.tit span { display: block; font-size: 28px; font-weight: bold; margin-bottom: 10px; }
.tit p { font-size: 18px; }
.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:#fff;}
.index-company h5 { margin: 5px 0px; }
.index-company p { margin-top: 10px; }
.index-company .julih { margin-top: 20px; }
.counter_section { display:block; }
.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: none; }
.pc { display: none; }
.sj { display: block; }
.fun-info{ border:none;}

.scqj-l {width: 100%;margin-bottom:50px;}
.scqj-r {width: 100%;}
.zczc .li-1, .zczc .li-2, .zczc .li-3, .zczc .li-4, .zczc .li-5 {width: 98%;padding: 130px 40px 0 40px;}
.wmdys ul li {width: 48%;}

 }

/*首页>>咨询*/
.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; margin: 20px 0px; border-bottom: 1px solid #ddd; }
.newslist li:first-child { border-top: 1px solid #ddd; margin-bottom: 10px; padding-top: 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: 180px; width: 100%; }
.question .tit { padding-left: 28px; background: url(../images/zwt_q.png) no-repeat left center; background-size: 20px 22px; font-size: 16px; line-height: 40px; text-align: left; }
.question .intro { line-height: 28px; padding-left: 28px; background: url(../images/zwt_a.png) 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: 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%; }
}
/*在线留言表单*/
.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 #ccc; 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: #fb5f08; }
.form-group textarea.form-control { height: 120px }
.form-group .help-block { display: block }
.btn { border: 1px solid #fb5f08; color: #fff; height: 35px; width: 120px; 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: 1px 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 }
