body{ font-size: 14px;line-height: 24px;background:#FAFAFA;color: #666;overflow-x:hidden;font-family: "Microsoft YaHei",tahoma,arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;}
/*解决chrome浏览器下字体不能小于12px*/
html{-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;text-size-adjust: none;}
/* 全局标签 内外间距清零*/
*{ margin:0px; padding:0px;}
/*li标签 样式清零*/
ul,li{ list-style:none;}
/* a标签下划线去除*/
a{text-decoration:none; color:#666; outline:none; }
a,button,input,textarea{-webkit-tap-highlight-color:rgba(255,0,0,0); font-family: "Microsoft YaHei",tahoma,arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;}
a:hover{ text-decoration:none;}
a,button,input,select,textarea:focus{ outline:none;}
em,i{font-style:normal;} 
h1,h2,h3,h4,h5,h6,input,select,textarea,option,button{font-weight:normal;}
textarea{resize:none;}
input[type='submit']{ border: none; cursor: pointer; appearance: none; 
-webkit-appearance: none;-moz-appearance: none;}
/*placeholder的颜色设置*/
:-moz-placeholder { color: #000; }
::-moz-placeholder {color: #000;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #000;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #000;}
/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none; padding:0; }
/*浮动产生塌陷的兼容性*/
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.clear{clear:both;}
/*图片边框*/
img{ border:none; vertical-align: middle;}
/*去除表格默认样式*/
table{ border-collapse: collapse;border-spacing: 0; width: 100%;}
.w1200{width: 1200px; margin: 0 auto;}

.fl{float: left;}
.fr{float: right;}

.body{padding-top: 70px;}
/* 外边距 */
.margin{margin-right: 45px;}
/* .margin2{margin-right: 25px;} */
.margin3{margin-right: 22.5px;}
/* .margin4{margin-right: 10px;} */

/*右侧导航栏*/
#fullPage-nav {_display: none;font-size: 14px;}		
#fullPage-nav li {width: 90px;height: 12px;margin: 20px 0;vertical-align: middle;}
#fullPage-nav li a {float: right;width: 12px;height: 12px;color: #8F9DA4;text-decoration: none;text-align: right;border: 3px solid #adaaab; border-radius: 50%;}
#fullPage-nav li .active {border-color: #184996;}
#fullPage-nav span {display: none;}
.fullPage-tooltip {float: left;top: 0;margin-right: 10px;font: 14px "Microsoft Yahei";color: #184996;line-height: 18px;}

/*每屏背景*/
.section{position: relative; overflow: hidden; box-sizing: border-box;}

/*导航*/
.bocwebHeader {width: 1200px;height: 100%;margin:0 auto;position: fixed;top: 0;left: 0;width: 100%;height: 70px;z-index: 500;background-color: #fff; box-shadow:0 5px 10px -5px #ccc;}
.bocwebHeader .bocwebLogo {  position: relative;  float: left;  display: block;  margin-top: 10px;  width: 154px;}
.bocwebHeader .bocwebNav { height: 100%; line-height: 70px;}
.bocwebHeader .bocwebNav ul { height: 100%;}
.bocwebHeader .bocwebNav ul li { height:68px;}
.bocwebHeader .bocwebNav ul li .link {display: block; height: 100%; padding:0 20px; font-size: 14px; color: #010101; line-height: 70px; font-weight: bold;}
.bocwebHeader .bocwebNav ul li .secNav { position: absolute; left: 0; top: 70px; width: 100%; border-top: 1px solid #dadbdd; opacity: 0; filter: alpha(opacity=0);
	visibility: hidden;  transition: all .3s;}
.subNav {position: relative;text-align: center;background-color: #fff;	font-size: 0;}
.bocwebHeader .bocwebNav ul li .subItem {display: inline-block;zoom: 1;margin: 0 20px;}
.subNav .titBox {  font-size: 0; padding: 15px 0; display: block;}
.subNav .titBox .icon { display: inline-block; zoom: 1;position: relative;  vertical-align: middle; height: 32px;margin-right: 12px;}
.subNav .titBox .icon img {display: block;height: 100%;}
.subNav .titBox .text { display: inline-block;zoom: 1; vertical-align: middle;height: 32px; line-height: 32px;}
.subNav .titBox .text .name { font-size: 14px; color: #666;}	
.subNav .titBox:hover .name {color: #184996;}
.subNav .sub-li {display: inline-block;zoom: 1; margin: 0 20px;}
.bocwebHeader .bocwebNav ul li.cur,.bocwebHeader .bocwebNav ul li.current {border-bottom: 2px solid #184996;}
.bocwebHeader .bocwebNav ul li.cur .secNav{opacity: 1;filter: alpha(opacity=100);visibility: visible;}

/*第一屏*/
.section1{position: relative;padding-top: 70px;}
.section1 .swiper-container{display: block; width:100%; height:100%; overflow:hidden; position:relative; z-index: 0;}
.section1 .swiper-container img{width: 100%;height: 100%;}
.section1 .swiper-container .swiper-pagination-bullet {width: 50px;height:3px;border-radius: 0;}
.section1 .swiper-container .swiper-pagination-bullet-active {opacity:.6; background: #fff;}

/*第二屏*/
.section2{position: relative;background: url(../images/back1.jpg) no-repeat ;background-size: cover; padding-top: 70px;}
.box{height: 100vh}
.pcSixFn {float: left; width: 100%; padding-bottom: 50px;}
.pcSixFn>h3, .pcSixFn>p {float: left; width: 100%; text-align: center; font-family: "microsoft yahei";}
.pcSixFn>h3 {font-size: 30px; color: #333333; line-height: 32px; margin-top:30px;font-weight: bold;}
.pcSixFn>p {font-size: 14px;color: #666666;line-height: 16px; margin-top: 18px;}
.pcSixFn_ul { float: left; width: 730px; position: relative; left: 50%; margin-left: -365px; margin-top: 35px; }
.pcSixFn_ul>li{display: inline-block;padding:0 17px;text-align: center;}
.pcSixFn_ul>li>img { width: 75px;}
.pcSixFn_ul>li>p {text-align: center;font-size: 14px;color: #666666;line-height: 16px;margin-top: 10px;width: 144px;}
.pcSixFn_ul>li>p span{color: #DF001A;}
.pcBanner, .pcBanner>img {float: left; width: 100%;}

/*第三屏*/
.section3{position: relative;background: url(../images/back2.jpg) no-repeat ;background-size: cover; padding-top: 70px;}
.pcThreeSc {float: left;width: 100%;padding-bottom: 50px;padding-top: 60px;}
.pcThreeUl {float: left; width: 1200px;}
.pcThreeUl>li {display: inline-block;width: 292px; height: 585px;overflow: hidden;position: relative;margin-right: 4px;box-sizing: border-box;}
.pcThreeActive:before { content: ' '; position: absolute;left: 0; top: 0; width: 100%; height: 96%; background: url(../images/ie8bg.png) no-repeat 100% 100%;background-size: cover;
	   z-index: 3;opacity: .7;}
.pcThreeUl>li>span {position: absolute;width: 115px;height: 115px;border-radius: 50%; bottom: 135px;background: #184996; z-index: 5; text-align: center; font-size: 20px;
    color: white; left: 50%; margin-left: -58px;transition: all 0.3s ease;}
.pcThreeUl>li>span>img {display: block;width: 40px;height: 40px; margin: 17px auto 3px;}
.tipsabout { text-align: center;position: absolute;left: 0; bottom: -50px;width: 100%;z-index: 5; font-size: 20px;line-height: 36px;color: #eee; opacity: 0;transition: all 0.3s ease;}
.pcThreeUl>li>img {float: left;width: 292px;}
.tipsabout .tipsabout_li{font-size: 14px;text-align:left;padding-left: 10px;}
.tipsabout .tipsabout_li>img{vertical-align: middle;width:5px;border-radius: 50%; margin-right: 5px;}
/**第四屏**/
.section4{position: relative;background: url(../images/back1.jpg) no-repeat 100% 100%;background-size: cover;padding-top: 70px; }
.pcSchemeBox{float: left;width: 100%;padding-top: 60px;height: 630px;}
.pcScheme1{width: 440px; height: 570px;margin-right: 30px;box-sizing: border-box;}
.pcScheme2{width: 400px;height: 270px;margin-bottom: 30px;box-sizing: border-box;}
.pcScheme3{width: 300px;height: 270px;margin-bottom: 30px;box-sizing: border-box;}
.pcScheme{position: relative;overflow: hidden;}
.pcScheme>img{width: 100%;height: 100%;}
.pcScheme .bottom{position: absolute;left: 0;bottom: 0; width: 100%;background-color: rgba(0,0, 0,.3);padding: 20px;color:#ccc;box-sizing: border-box;}
.pcScheme .cn{color: white;font-weight: 700;font-size: 18px;}
.pcScheme .hide{background-color: rgba(24,73,150,.7);color:#ccc;width: 100%;height: 100%;padding:75px 25px 0 25px;line-height:25px;transform: translateY(100%);transition: .5s;
	box-sizing: border-box;}
.pcScheme .hide .cont{color: #fff;font-size: 14px;margin-top: 10px;margin-bottom: 10px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.pcScheme .hide>img{width: 40px;}
.pcScheme:hover .hide{transform: translateY(-100%);}
.pcScheme:hover .bottom{display: none;}
/*第五屏*/
.section5{position: relative;background: url(../images/back3.jpg) no-repeat;background-size: cover;padding-top: 70px; }
.cooperate{width: 370px;height:505px;padding: 90px 40px 0 40px;box-sizing: border-box;text-align: center;transition: .3s;background-color: #fff;}
.cooperate img{width:120px;}
.cooperate .title{font-size: 24px;padding-top: 50px;text-align: left;color: #000;}
.cooperate .line{width: 45px;border-bottom: 2px solid #184996;padding-top:25px;text-align: left;}
.cooperate .content{color: #666;line-height: 25px;text-align: left;padding-top:25px;}
.cooperate:hover{transform: translateY(-25px);box-shadow: #d6dfee 0px 0px 10px;}

/* 第六屏 */
.section6{position: relative;background: url(../images/back4.jpg) no-repeat ;background-size: cover; padding-top: 70px;}
.newList {width: 100%;padding-top:20px;}
.newList.index{padding-top: 60px;float: left;}
.newList .item {padding: 60px 25px 46px;box-sizing: border-box; border: 1px solid #ededed;width: 380px;height: 570px;background-color: #fff;margin-right: 30px;}
.newList .item.marginNo{margin-right: 0;}
.newList .conBox a {display: block;}
.newList .conBox .date .d {font-size: 64px;line-height:68px; color: #999;transition: all .2s;}
.newList .conBox .date .ym {font-size:24px;line-height: 28px;margin-left: 10px;color: #999;}
.newList .conBox .img { margin-top:15px;}
.newList img { width: 100%;}
.newList .conBox .text { margin-top:20px;}
.newList .conBox .tit { font-size: 18px; line-height: 22px;  color: #333; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;transition: all .2s;padding-bottom:25px;}
.newList .conBox .con {font-size: 14px;line-height: 26px; color: #999; margin-top: 10px;  height: 52px; overflow: hidden;}
.newList .conBox .detail {width:160px; height:40px; font-size: 0;text-align: center;border: 1px solid #ccc;border-radius:20px;margin-top: 30px;transition: all .2s;color: #ccc; }
.newList .conBox .detail span { display: inline-block; zoom: 1; font-size:13px; line-height:40px; padding-right:44px; background-repeat: no-repeat; 
	background-position: right center; background-image: url(../images/news-detail.png); transition: all .2s;}
.newList .conBox:hover .d,.newList .conBox:hover .tit{color: #184996;}
.newList .conBox .detail:hover{border: none;background-color: #184996;color: #fff;}
/* 第七屏 */
.section7{position: relative; }
.sevenTop{background: url(../images/back5.jpg) no-repeat ;background-size: 100% 100%;}
.box2{height: 654px;}
.pcSixFn.no{padding-bottom: 0;padding-top: 50px;}
/* .form_box{float: left;width: 100%;padding-top: 60px;} */
.section7 .formBox{float: left;width: 100%;padding-top: 30px;}
/* .form{background-color: #eeee;height: 540px;} */
.section7  .form{background-color: #eeee;height: 400px;}
.section7  .formLeft {width: 450px;height:100%;position: relative;}
.section7  .formLeft img{width: 100%;height: 100%;}
.section7  .formLeft .formLeftCon{position: absolute;left: 30px;top: 80px;color: #666;font-size: 24px;}
.section7  .formLeft .formLeftCon .red{font-size: 36px;font-weight: 700; color: red;padding-bottom: 25px	;}
/* .formArea { font-size:14px;box-sizing: border-box; padding-left: 110px;padding-top: 120px;} */
.section7  .formArea { font-size:14px;box-sizing: border-box; padding-left: 110px;padding-top: 20px;}
.section7  .formArea li{padding:10px 0;width: 490px;height: 50px;}
.section7  .formArea li .text{ vertical-align:middle;width: 100%;height: 100%;text-indent: 25px;line-height:50px;border: 1px solid #000;color: #000;}
.section7  .formArea li .codeImg{cursor: pointer; width:130px; height: 50px; margin-top:1px; color:#999;}
.section7  .formArea li .text.code{width:332px;margin-right: 10px;}
.section7  .formArea  .inputBtn .submitBtn{width: 490px;height: 50px;color: #fff;text-align: center;line-height: 50px;font-size: 24px;background-color: #333;}
.section7 .formArea input:focus,.section7  .formArea textarea:focus {border-color: #184996; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(92, 131, 238, 0.6); box-shadow: inset 0 1px 1px rgba(92, 131, 238, 0.6),0 0 8px rgba(92, 131, 238, 0.6)}

.input[disabled],.input[readonly],fieldset[disabled] {cursor: not-allowed; background-color: #eee; opacity: 1}

/* 底部 */
.footer{background:#F6F6F6;padding:20px 0 0;}
.footer .foot{width: 1200px;margin: 0 auto;padding-bottom: 20px;}
.footer .dlnav{float:left;width: 160px;}
.footer .dlnav dt,.footer .cenbox h3,.footer .rigbox h3{font-size:14px;color:#000;margin-bottom:10px;}
.footer .dlnav dd a,.footer .cenbox p{color:#333;font-size:12px;display:block;}
.footer .dlnav dd a:hover{color: #184996;}
.footer .rigbox{text-align: right;}
.footer .rigbox h3 img{width: 20px;}
.footer .rigbox h2 {font-size:28px;font-weight:bold;color:#000;font-stretch: normal;padding-bottom: 40px;}
.footer .rigbox .linkbox a{display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;
font-size:28px;border-radius:50px;margin-right:16px;color:#fff;position:relative;}
.footer .rigbox .linkbox a img{width:100%;height:100%;}
.footer .copyright .contain{border-top:1px solid #ccc;padding:20px 0;width: 1200px;margin: 0 auto;}
.footer .copyright,.footer .copyright a{color:#999;font-size:14px;}
.footer .copyright a{padding-left:5px;}
.footer .copyright ul li{float: left;padding-right: 20px;}
.footer .copyright ul li:hover a{color: #184996;}
.showCode{position: relative;}
.showCode .hideCode{position: absolute;right:-40px;bottom: 45px;width: 110px;display: none;}
.showCode:hover  .hideCode{display: block;}

/* 产品中心 */
.banner{width: 100%;height: 300px;position: relative;}
.banner img{width: 100%;height: 300px;}
.banner .container { width: 1170px;position: absolute;top: 90px;left: 367px;text-align: center;}
.banner .container  h1 { font-size: 40px; line-height: 50px; font-weight: 400; color: #fff;margin: 0px;letter-spacing: 2px;}
.banner .container  h4{color: #fff;letter-spacing: 2px;font-weight: 700;font-size: 18px;padding-top: 10px;}

.subNav-box{border-bottom: 1px solid #f0f0f0;border-top: 1px solid transparent;background-color: #fff; width: 100%}
.view {margin: 0 auto;width: 1200px;}
.link{height: 80px;line-height: 80px;}
.link a:hover{color: #184996;}
.subNav{ overflow: hidden;}
.subNav .swiper-slide{ width: auto; margin-left:55px;}
.subNav .swiper-slide:last-child{margin-right: 0;}
.subNav .swiper-slide a{display: block; font-size:15px;line-height:80px;color: #555;}
.subNav .swiper-slide a:before{  content: ""; position: absolute;  left: 0; bottom: 0; width: 0;height: 3px; background-color: #184996;  }
.subNav .swiper-slide a:after { display: block; content: attr(title); font-weight: bold;  height: 0; overflow: hidden; visibility: hidden;}
.subNav .swiper-slide.cur a{  color: #184996;  font-weight: bold;}
.subNav .swiper-slide.cur a:before{ width: 100%;}
.subNav .swiper-slide:hover a{font-weight: bold;color: #184996;}
.subNav .swiper-slide:hover a:before{width: 100%;}
.subNav .swiper-slide a, .subNav .swiper-slide a:before { transition: all .2s;}

.product_box{background: url(../images/back6.jpg) no-repeat;background-size: cover; width: 100%;padding: 90px 0;	}
.product{width: 1200px;margin: 0 auto;}
.product .productItem{width: 370px;height: 285px;position: relative;float: left;margin-right: 30px;margin-bottom:65px;transition: .3s;}
.product .productItem a{width: 100%;height: 100%;display: inline-block;color: #fff;text-align: center;}
.product .productItem img{width: 100%;height: 100%;}
.product .productItem .content{width: 370px;position: absolute;background-color: #184996;height: 55px;line-height: 55px;bottom: 0;left:50%;transform: translate(-50%,50%);  transition: .2s;}
.product .productItem:hover{transform: translateY(-30px);}
/*.product .productItem:hover .content{	visibility:visible;}*/

.page{width:1200px; padding: 20px 0;font-size: 14px;text-align: center;float: left;}
.page_div {color: #666;margin: 0 auto;}
.page_div a { display: inline-block;width: 40px; height: 40px;cursor: pointer; color: #666;font-size: 13px;line-height: 40px;background-color: #E2E2E2;text-align: center;
	margin: 0 2px; -webkit-appearance: none;-moz-appearance: none;appearance: none;}
.firstPage,.lastPage {width: 60px;}
.page_div .current {background-color:#184996;color: #fff}
.page_div button:disabled {opacity: .5;cursor: no-drop}

/* 产品详情页 */
.productDetailsBox{ background-color: #fff;padding-bottom: 80px;padding-top: 35px;background: url(../images/back7.jpg) no-repeat;background-size: 100%;}
.productDetails{width: 1200px;margin: 0 auto;}
.productDetails .content{width: 100%;padding: 20px;padding-bottom: 50px; background-color: #fff;box-sizing: border-box;border: 1px solid #ededed;}

.bg{width: 530px;box-sizing: border-box;background: #fff;position: relative;}
.bg_left{width: 100%;height:auto;float: left}
.bg_right{position: absolute;top: 0;left:100%;z-index: 99;width: 430px;}
.show{width: 530px;height: 400px;margin-bottom:30px;position: relative;border:1px solid #E8E8E8;cursor:move}
.show img{width: 100%;height: 100%;}
.mask{width: 215px;height: 215px;background: #000;filter: Alpha(opacity=50);opacity:0.5;position: absolute;top: 0;left: 0;display: none;}
.bigshow{width: 530px;height: 400px;overflow: hidden;margin-left: 10px;display: none;border:1px solid #E8E8E8;}
.bigshow img{width: 1080px;height: 800px;margin-right: 10px;}
.smallshow{width: 530px;height: 80px;position: relative}
.smallshow img{width:100%;border:1px solid #e8e8e8;box-sizing: border-box;transition: all 0.5s}
.smallshow>.middle_box{margin-left: 30px;margin-right: 30px;width:480px;overflow: hidden;}
.smallshow .middle{overflow: hidden;transition: all 0.5s;height: 80px;}
.smallshow .middle>li{width: 100px;height: 78px;float: left;cursor:pointer;padding:0 10px;}
.smallshow .middle li img{width: 100%;height: 100%;}
.smallshow>p{position: absolute;top:0;width:20px;height:78px;}
.smallshow>.prev{left: 0;background: url(../images/hover-prev.png) center  no-repeat;transition: all 0.5s; background-color: #E0E0E0;}
.smallshow>.next{right: 0;background: url(../images/hover-next.png) center  no-repeat;transition: all 0.5s;background-color: #E0E0E0;}
.smallshow>.prev.prevnone{left: 0; background: url(../images/prev.png) center no-repeat; cursor: not-allowed;background-color:#E0E0E0;}
.smallshow>.next.nextnone{right: 0;background: url(../images/next.png) center no-repeat;cursor: not-allowed;background-color: #E0E0E0;}

.productIntroduction{position: relative;z-index:0;width: 595px;padding: 10px 0;}
.productIntroduction .bigTitle{padding-bottom:15px;font-weight: 700;color: #333;font-size:24px;}
.productIntroduction .littleTitle{color: #184996;font-size:14px;padding-bottom: 20px;}
.productIntroduction .contentBox{background-color: #F3F3F3;padding: 25px;padding-bottom: 30px;}
.productIntroduction .contentBox .row{padding-bottom:15px;width: 270px;}
.productIntroduction .contentBox .row .title{text-align: right;width: 70px;font-size:14px;color: #999;padding-left: 0;}
.productIntroduction .contentBox .row  span{color: #666;font-size:12px;padding-left: 10px;display: inline-block;}
.productIntroduction .contentBox .row .type{color: #E40011;font-size:18px;}
.productIntroduction .contentBox .details{font-size:13px;color: #ccc;}
.productIntroduction .contentBox .details .img_rows{padding-right: 10px;}
.productIntroduction .contentBox .details .img{width: 20px;height: 20px;border-radius: 3px;line-height: 18px;display: inline-block;text-align: center;margin-right: 5px;box-sizing: border-box;}
.productIntroduction .btnBox{padding-top:40px;}
.productIntroduction .btnBox .consult{width: 170px;height: 45px;line-height: 45px;text-align: center;font-size: 18px;cursor: pointer;background-color: #E40011;color: #fff;}

.serve{width: 1200px;margin: 0 auto;border: 1px solid #ededed;background-color: #fff;margin-top:40px;}
.TopTitle{height:45px;width: 100%;font-size: 16px;}
.TopTitle .titleLeft{background-color: #fff;border-top: 2px solid #184996;width: 100px;line-height: 45px;text-align: center;}
.TopTitle .titleRight{background-color: #F6F6F6;width: 1099px;border-left: 1px solid #ededed;border-bottom: 1px solid #ededed;height: 100%;}
.serve .content{text-align: center;padding-bottom: 60px;padding-top:20px;}
.serve .content p{margin:0;}
.serve .content p img{max-width: 100%;}

/* 关于我们 */
.aboutUsBox{background-color: #fff;padding-bottom: 80px;padding-top: 35px;background: url(../images/back7.jpg) no-repeat;background-size: cover;}
.aboutUs{width: 1200px;margin: 0 auto;background-color: #fff;margin-top:20px;}
.aboutUs .content{padding: 30px 75px;}

/* 新闻资讯 */
.newsTop{background: url(../images/back4.jpg) no-repeat;background-size: cover;padding: 40px;}
.newsTop .contBox .newsCont:hover .title{color: #184996;}
.newsTop .contBox{width: 1200px;margin: 0 auto;background-color: #fff;padding: 30px;border: 1px solid #ededed;box-sizing: border-box;}
.newsTop .contBox .imgBox{width: 530px;height: 300px;}
.newsTop .contBox .imgBox img{width: 100%;height: 100%;}
.newsTop .contBox .newsCont{width:575px;padding-top:15px;padding-left: 30px;}
.newsTop .contBox .newsCont .title{color: #000;font-size:24px;padding-bottom: 25px;line-height: 30px;}
.newsTop .contBox .newsCont .cont{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color: #999;line-height: 25px;}
.newsTop .contBox .newsCont .more {padding-top: 50px;}
.newsTop .contBox .newsCont .more:hover a{color: #184996;}

.news-box{background: url(../images/back8.jpg) no-repeat;background-size: cover;padding: 40px;border-top: 1px solid #ededed;}
.news-box .contBox{width: 1200px;margin: 0 auto;}

/* 新闻详情 */
.newsdetailsBox{background-image: url(../images/back9.jpg); background-repeat: no-repeat; background-size: 100% auto;  background-position: 0 100%;padding-bottom:125px;padding-top: 40px;}
.newsdetails {background: #fff;padding: 80px 35px  0; width:1200px;margin: 0 auto; }
.newsdetails  { padding-bottom: 28px;position: relative;}
.newsdetails  .detailsHead h1 {font-size: 28x;color: #333333;font-weight: normal; width: 1200px;text-align: center;padding-bottom: 55px;}
.newsdetails .detailsHead .tags {color: #999999;font-size: 14px;background-color: #ECEFF4;width: 1050px;height: 40px;line-height: 45px;text-align: center;margin: 0 auto;}
.newsdetails .detailsHead .tags span {margin-right: 35px;}
.prevnext {padding: 50px 0;border-top: 1px solid #ededed;}
.prevnext a {display: inline-block; height: 20px; line-height: 20px; width: 585px; padding-left: 15px;font-size: 14px;  color: #666;}
.prevnext a.pageprev { background: url(../images/left.png) no-repeat left center;background-size: 10px;}
.prevnext a.pagenext { background: url(../images/right.png) no-repeat left center;background-size: 10px;}
.prevnext a:hover{color: #184996;}
.newsdetails .content{padding: 30px 0;}

/* 合作案例 */
.casesBox{background-color: #fff;padding-bottom: 80px;padding-top: 35px;background: url(../images/back7.jpg) no-repeat;background-size: cover;}
.cases{width: 1200px;margin: 0 auto;background-color: #fff;margin-top:40px;}
.cases .content{padding: 55px 60px;}
.cases .content .name{font-size: 28px;text-align: center;padding-bottom: 70px;color: #000;}
.cases .content .img{width: 455px;height: 345px;}
.cases .content .img img{width: 100%;height: 100%;}
.cases .content .introduction{padding-left: 40px;padding-top: 15px;}
.cases .content .introduction .title{font-size: 24px;color: #000;}
.cases .content .introduction img{padding-top: 20px;padding-bottom: 25px;}
.cases .content .introduction .rows{padding: 10px 0;color: #666;font-size: 15px;}
.cases .content .introduction .rows .weight{font-weight: 700;color: #333;}
.cases .content .leftTitle{font-size: 24px;position: relative;padding: 40px 0 20px 15px;color: #333;}
.cases .content .leftTitle::before{content: "";background-color: #184996;width: 6px;height: 20px;position: absolute;left: 0;top:40px;}
.cases .content .imgBox{width: 100%;background-color: #FCFCFC;border: 1px solid #E8E8E8;text-align: center;padding: 30px 15px;}
/* .cases .content .imgBox img{width: 900px;} */

/* 商业模式 */

.banner2{height: 610px;position: relative;}
.banner2 img{width: 100%;height: 100%;}
.banner2 .container { width:100%;height: 100%; position: absolute;padding-top: 227px;text-align: center;left: 0;top: 0;}
.banner2 .container  h1 { font-size: 48px; line-height: 50px; font-weight: 400; color: #fff;margin: 0px;font-weight: 700;}
.banner2 .container  h4{color: #fff;font-size: 24px;padding-top: 30px;width: 770px;margin: 0 auto;line-height: 30px;}

.businessModel{background-image: url(../images/back1.jpg); background-repeat: no-repeat; background-size: 100% auto; padding: 68px 0;}
.businessModel .title{color: #000;font-weight: 700;padding-bottom: 55px;font-size: 38px;text-align: center;}
.modelList{width: 1200px;margin: 0 auto;}
.modelList .modelItem{width: 370px;height: 280px;padding-top: 70px;background-color: #fff;text-align: center;box-shadow: #ccc 0px 0px 10px;box-sizing: border-box;position: relative;}
.modelList .modelItem img{width: 85px;padding-bottom: 24px;}
.modelList .modelItem  .line{width: 24px;border-top: 4px solid #184996;margin: 0 auto;padding-bottom: 24px;}
.modelList .modelItem  .modelTitle{font-size: 22px;color: #000;}
.modelList .modelItem  .hide{position: absolute;width: 100%;height: 100%;background-color: #184996;color: #fff;padding-top: 70px;box-sizing: border-box;left: 0;top: 0;display: none;}
.modelList .modelItem  .hide .modelTitle{padding-bottom: 24px;color: #fff;}
.modelList .modelItem  .hide .line{border-top: 4px solid #fff}
.modelList .modelItem  .hide .content{width: 220px;margin: 0 auto;}
.modelList .modelItem:hover  .hide{display: block;}

.partners{background-image: url(../images/partnersBack.png); background-repeat: no-repeat; background-size: 100% auto;background-position: 0 0; padding: 68px 0;position: relative;}
.partners .title{color: #fff;font-weight: 700;padding-bottom:95px;font-size: 38px;text-align: center;}
.partners .swiperBox{width: 1200px;position: relative;margin:0 auto;}
.partners .swiper-container{width: 1200px;}
/* .partners .swiper-container .swiper-wrapper{width: 1240px;} */
.partners .swiper-container .swiper-slide{width: 385px !important ;height: 300px;margin-right:20px ;}
.partners .swiper-container .swiper-slide:last-of-type{margin-right:40px;}
.partners .swiper-container .swiper-slide a{width: 100%;height: 100%;display: inline-block;position: relative;}
.partners .swiper-container .swiper-slide img{width: 100%;height: 100%;}
.partners .swiper-container .swiper-slide a p{position: absolute;width: 100%;padding-left:20px ;height: 45px;line-height: 45px;background-color: #353535;color: #fff;
left: 0;bottom: 0;box-sizing: border-box;}
.prev,.next{width: 150px;height: 60px;line-height: 60px;text-align: center;display: block;position: absolute;color: #000;right:-185px;
	background-position: center center;background-repeat: no-repeat;background-color: #4030CD;}
.prev{bottom:0;background-image: url(../images/partnersPrev2.png) ;}
.next{bottom:75px; background-image: url(../images/partnersNext2.png);}
.prev.swiper-button-disabled,.next.swiper-button-disabled{border: none;background-color: #fff;}
.prev.swiper-button-disabled{background-image: url(../images/partnersPrev1.png) ;border: 1px solid #999;}
.next.swiper-button-disabled{background-image: url(../images/partnersNext1.png) ;border: 1px solid #999;}

.companyBox{width: 1225px;margin-left:350px;padding-bottom: 30px;}
.companyBox .company{width: 220px;height: 120px;margin-right: 20px;margin-bottom:40px ; display: inline-block;border: 1px solid #ededed;position: relative;box-sizing: border-box;}
.companyBox .company img{width: 100%;height: 100%;}
.companyBox .company .hide{width: 100%;text-align: center;color: #fff;height: 100%;line-height:120px ;left: 0;top: 0;display: none;position: absolute;background-color: #184996;}
.companyBox .company:hover .hide{display: block;}

.messageBox{width: 100%;background-image: url(../images/messageBack.jpg); background-repeat: no-repeat;background-size: cover; padding: 70px 0;}
.messageBox .message{width: 1200px;margin: 0 auto;}
.messageBox .formBox{float: left;width: 100%;padding-top: 30px;}
/* .form{background-color: #eeee;height: 540px;} */
.messageBox  .form{background-color: #fff;width: 495px; height: 475px;border-radius: 5px;padding: 30px ;box-sizing: border-box;}
.messageBox  .form .formTitle{font-size: 30px;color: #333;font-weight: 700;position: relative;padding-left: 20px;padding-bottom: 10px;}
.messageBox  .form .formTitle:before{ content: "";background-color: #184996;width: 6px;height: 24px;  position: absolute;left: 0;top:0;}
.messageBox  .form .formTitle span{font-size: 16px;color: #999;font-weight: normal;padding-left: 20px;}
/* .formArea { font-size:14px;box-sizing: border-box; padding-left: 110px;padding-top: 120px;} */
.messageBox  .formArea { font-size:14px;box-sizing: border-box; padding-top: 20px;}
.messageBox  .formArea li{padding:10px 0;width: 430px;height: 55px;}
.messageBox  .formArea li .text{ vertical-align:middle;width: 100%;height: 100%;text-indent: 25px;line-height:50px;background-color: #F3F3F3;border: none;}
.messageBox .formArea input:focus,.messageBox  .formArea textarea:focus {border-color: #184996; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(92, 131, 238, 0.6); box-shadow: inset 0 1px 1px rgba(92, 131, 238, 0.6),0 0 8px rgba(92, 131, 238, 0.6)}
.messageBox  .formArea  .inputBtn .submitBtn{width: 430px;height: 55px;color: #fff;text-align: center;line-height: 55px;font-size: 22px;background-color: #2449B1;}
.messageBox  .phone{font-size: 22px;color: #000;padding-top: 25px;}
.messageBox  .phone span{color: #D9231F;}
.contentBox{color: #fff;padding-left: 100px;padding-top: 80px; font-size: 24px;}
.contentBox .contTitle{font-size: 48px;position: relative;padding-bottom: 40px;line-height: 50px;}
.contentBox .contTitle::after{content: "";background-color:#FFE56A;width: 70px;height: 10px;  position: absolute;left: 0;bottom: -10px;}
.contentBox .content{padding-top: 50px;}
.contentBox .content div{padding-bottom: 25px;}

/* 厨创家园 */
.homeBox1{width: 100%;background-image: url(../images/back1.jpg); background-repeat: no-repeat;background-size: cover;}
.home{width: 1200px;margin: 0 auto;padding-top: 95px;padding-bottom: 125px;}
.homeLeft{width: 730px;}
.homeLeft .title{font-size: 44px;color: #000;font-weight: 700;position: relative;padding-left: 20px;padding-bottom: 45px;box-sizing: border-box;}
.homeLeft .title:before{ content: "";background-color: #E60013;width: 7px;height: 35px;  position: absolute;left: 0;top: -2px;}
.homeLeft .homeCont{line-height: 30px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size: 16px;color: #999;}
.homeLeft .homeIconBox{padding-top:62px ;}
.homeLeft .homeIcon {padding-right: 75px;color: #000;font-size: 16px;}
.homeLeft .homeIcon .cont {color: #000;font-size: 24px;padding-left: 20px;}
.homeLeft .homeIcon .cont .en{font-size: 14px;color: #999;padding-top: 7px;}
.homeRight{width: 342px;}
.homeRight img{width: 100%;}
.homeBox2{width: 100%;background-image: url(../images/homeBack.jpg); background-repeat: no-repeat;background-size: cover;}
.original{width: 1200px;margin: 0 auto;padding-top: 120px;padding-bottom: 107px;}
.original .contBox{padding-top: 50px;padding-left: 30px;padding-right: 40px;background-color: #DF231A;color: #fff;width: 470px;height: 270px;box-sizing: border-box;}
.original .contBox .title{font-size: 35px;letter-spacing:  20px;}
.original .contBox .line{background-color: #fff;width: 32px;height: 2px;margin: 25px 0;box-sizing: border-box;}
.original .contBox .cont{line-height: 30px;font-size: 16px;height: 73px;width: 390px;}
.homeBox3{width: 100%;background-image: url(../images/homeBack2.jpg); background-repeat: no-repeat;background-size: cover;}
.homeTitle{font-size:45px;color: #333;margin: 0 auto;padding-bottom: 25px;text-align: center;width: 100%;line-height: 44px;}
.homeTitle.ls{letter-spacing:15px;}
.homeLine{background-color: #000;width:45px;height: 3px;box-sizing: border-box;margin: 0 auto;}
.purpose{width: 1200px;margin: 0 auto;padding-top:75px;padding-bottom: 100px;}
.purpose .contBoxList{padding-top: 25px;}
.purpose .contBox{padding-top: 50px;padding-left: 25px;background-color: #DF231A;color: #fff;width: 385px;height: 385px;box-sizing: border-box;}
.purpose .contBox .title{font-size: 26px;width: 235px;line-height:40px;font-weight: 700;color: #fff;}
.purpose .contBox .line{background-color: #fff;width: 32px;height: 2px;margin: 25px 0;box-sizing: border-box;}
.purpose .contBox .cont{font-size: 16px;height: 73px;width: 347px;}
.purpose .contBox .cont div{padding-bottom: 10px;}
.homeBox4{width: 100%;background-image: url(../images/homeBack3.jpg); background-repeat: no-repeat;background-size: cover;}
.homeBox4 .structure{width: 1200px;margin: 0 auto;padding-top: 70px;padding-bottom: 100px;}
.homeBox4  .structureImgBox{padding-top: 45px;margin-left:27px;width: 1173px;overflow: hidden;}
.homeBox4 .structureImg{width: 1173px;transition: .5s;}

.welfareBox{width: 1200px;margin: 0 auto;padding-top: 90px;padding-bottom: 100px;}
.welfareBox .title{font-size:45px;color: #333;margin: 0 auto;padding-bottom: 35px;text-align: center;width: 100%;line-height: 44px;font-weight: 700;}
.welfareBox .littleTitle{text-align: center;width: 100%;padding-bottom: 70px;font-size:16px;color: #333;}
.welfare{width: 50%;height: 285px;overflow: hidden;}
.welfare .welfareShow{width: 100%;height: 285px; background-repeat: no-repeat;background-size: cover;padding-top: 90px;text-align: center;box-sizing: border-box;}
.welfare .welfareShow img{width: 44px;}
.welfare .welfareShow .text{padding-top: 22px;color: #fff;font-size: 30px;}
.welfare .hide{width: 100%;height: 285px; background-repeat: no-repeat;background-size: cover;padding-top: 105px;text-align: center;box-sizing: border-box;color: #fff;
transform: translateY(0);transition: .3s;}
.welfare .hide .title{font-size: 30px;font-weight: 700;color: #fff;position: relative;padding-bottom: 20px;line-height:30px;}
.welfare .hide .line{background-color: #FFE56A;width: 30px;height: 3px;box-sizing: border-box;margin: 0 auto;}
.welfare .hide .cont{padding-top: 23px;font-size: 18px;}
.welfare.Left .welfareShow{background-image: url(../images/011.jpg);}
.welfare.Right .welfareShow{background-image: url(../images/welfareLeft.jpg);}
.welfare.Left  .hide{background-image: url(../images/welfareRight.jpg);}
.welfare.Right  .hide{background-image: url(../images/welfareRight.jpg);}

.homeBox5{width: 100%;background-image: url(../images/joinBack.jpg); background-repeat: no-repeat;background-size: cover;}
.homeBox5 .joinBox{width: 1200px;margin: 0 auto;padding-top:80px;padding-bottom: 60px;}
.homeBox5 .joinBox  .title{font-size:45px;color: #fff;margin: 0 auto;padding-bottom:80px;text-align: center;width: 100%;line-height: 44px;font-weight: 700;}
.homeBox5 .joinBox .join{padding-bottom: 85px;}
.homeBox5 .joinBox .join .part{width: 162px;height: 172px;background-color: #fff;padding-top: 46px;box-sizing: border-box;text-align: center;}
.homeBox5 .joinBox .join .num{font-weight: 700;text-align: center;color: #CDD5DB;font-style: italic;padding-top: 10px;font-size: 24px;}
.homeBox5 .joinBox .arrow{width: 177px;height: 172px;text-align: center;box-sizing: border-box;padding-top: 81px;}
.homeBox5 .joinBox .joinBtn{width: 215px;height: 50px;line-height: 50px;text-align: center;color: #fff;background-color: #DF231A;font-size: 24px;display: block;margin: 0 auto;}
.clubBox{width: 1200px;margin: 0 auto;padding-top: 64px;padding-bottom: 55px;}
.clubBox .title{font-size:45px;color: #333;margin: 0 auto;padding-bottom: 35px;text-align: center;width: 100%;line-height: 44px;font-weight: 700;}
.clubBox .club{height: 360px;}
.clubBox .clubItem {width: 380px;padding: 0;box-sizing: border-box;}
.clubBox .clubItem img{width: 100%;}
.clubBox .clubItem  .cont{width: 100%;padding: 20px 0;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;font-size: 18px;}
.clubBox .clubItem:hover {padding: 10px;background-color: #fff;box-shadow:#ccc 0px 0px 10px;}
.homeBox6{width: 100%;background-image: url(../images/homeBack4.jpg); background-repeat: no-repeat;background-size: cover;}
.homeBox6 .homeFormBox {width: 1200px;margin: 0 auto;padding-top: 55px;padding-bottom: 105px;}
.homeBox6 .homeFormBox .title{font-size:45px;color: #333;margin: 0 auto;padding-bottom: 60px;text-align: center;width: 100%;line-height: 44px;font-weight: 700;}
.homeBox6 .homeFormBox .homeForm{padding: 50px 0;background-color: #fff;box-shadow:#ccc 0px 0px 10px;width: 1167px;position: relative;border-radius: 5px;height: 465px;
	box-sizing: border-box;position: relative;}
.homeBox6 .homeFormBox .homeForm .formLeft{width: 700px;padding-left: 40px;box-sizing: border-box;border-right: 1px dotted #ccc;}
.homeBox6 .homeFormBox .homeForm .formLeft .formTitle{font-size: 30px;color: #333;font-weight: 700;position: relative;padding-bottom: 10px;}
.homeBox6 .homeFormBox .homeForm .formLeft .littleTitle{font-size: 16px;color: #999;padding-top: 22px;padding-bottom: 28px;}
.homeBox6 .homeFormBox .homeForm .formLeft .formArea li{padding:10px 0;width: 600px;height: 55px;}
.homeBox6 .homeFormBox .homeForm .formLeft .formArea li .text{ vertical-align:middle;width: 100%;height: 100%;text-indent: 25px;line-height:50px;background-color: #F3F3F3;
	border: none;}
.homeBox6 .homeFormBox .homeForm .formLeft .formArea  li.inputBtn{padding-top: 20px;}
.homeBox6 .homeFormBox .homeForm .formLeft .formArea  .inputBtn .submitBtn{width: 600px;height: 55px;color: #fff;text-align: center;line-height: 55px;font-size: 20px;
	background-color: #D9231F;}
.homeBox6 .homeFormBox .homeForm .formLeft .phone{font-size: 20px;color: #000;padding-top: 25px;}
.homeBox6 .homeFormBox .homeForm .formLeft .phone span{color: #D9231F;}
.homeBox6 .homeFormBox .homeForm .formRight{width: 467px;padding-left: 45px;padding-top: 20px;box-sizing: border-box;}
.homeBox6 .homeFormBox .homeForm .formRight .formTitle{font-size: 16px;color: #333;width: 252px;line-height: 28px;}
.homeBox6 .homeFormBox .homeForm .formRight  .content .contentItem {padding:20px;}
.homeBox6 .homeFormBox .homeForm .formRight  .content .contentItem .contentPic img{width: 60px;}
.homeBox6 .homeFormBox .homeForm .formRight  .content .contentItem .substance{padding-left: 20px;padding-top: 5px; color:#000;font-size: 14px;line-height:25px;}
.homeBox6 .homeFormBox .homeForm .formRight  .content .contentItem .substance .LittleSubstance{color:#999;font-size: 12px;}
.homeBox6 .homeFormBox .homeForm .formImg{position: absolute;right: -174px;top: -74px;}
.homeBox6 .formArea input:focus,.homeBox6  .formArea textarea:focus {border-color: #D9231F; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(238, 92, 92, 0.6),0 0 8px rgba(238, 92, 92, 0.6); box-shadow: inset 0 1px 1px rgba(238, 92, 92, 0.6),0 0 8px rgba(238, 92, 92, 0.6)}