@charset "UTF-8";
.animated { -webkit-animation-duration: 1.5s; animation-duration: 1.5s; }

.title-underline { display: block; width: 70px; height: 4px; margin: 0 auto; background-color: #f6ac1d; }

body { background-color: #fff; font-size: 14px; font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif }

ul, li { padding: 0; margin: 0; list-style: none; }
a:hover{text-decoration: none}
#myNavbarSmall { display: none; }

.fixed-icon { position: fixed; top: 210px; z-index: 99; right: 100px; }
.fixed-icon .top-item i { background: url(../images/icon-totop.png) no-repeat center center; }
.fixed-icon .tel-item i { background: url(../images/icon-tel.png) no-repeat center center; }
.fixed-icon .qq-item i { background: url(../images/icon-qq.png) no-repeat center center; }
.fixed-icon .say-item i { background: url(../images/icon-say.png) no-repeat center center; }
.fixed-icon .fixed-item { margin-bottom: 2px; height: 70px; width: 70px; background-color: rgba(0, 0, 0, 0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.fixed-icon .fixed-item i { display: block; height: 70px; }
.fixed-icon .fixed-item i a { width:100%; height:100%; display:block;}

.header-up { padding: 35px 0 40px 0; }
.header-up .header-up-right { float: right; }
.header-up .header-up-right .link { margin-right: 50px; float: left; }
.header-up .header-up-right .link .icon { float: left; display: inline-block; margin-right: 15px; width: 60px; height: 60px; border: 1px solid #eee; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; border-radius: 9999px; }
.header-up .header-up-right .link .link-right { margin-top: 10px; float: left; }
.header-up .header-up-right .link .link-right b { display: inline-block; font-family: 'Arial Regular'; font-weight:normal; }
.header-up .header-up-right .link-email .icon { background: url(../images/icon-email.png) no-repeat center center; background-size: 35px 35px; }
.header-up .header-up-right .link-email .link-right { color: #9e9e9f; }
.header-up .header-up-right .link-photo .icon { background: url(../images/icon-phone.png) no-repeat center center; background-size: 35px 35px; }
.header-up .header-up-right .link-photo .link-right { color: #9e9e9f; }
.header-up .header-up-right .link-us { float: right; display: inline-block; width: 170px; height: 52px; line-height: 52px; text-align: center; color: #f7f7f7; font-size: 20px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; background-color: #0053a6; }

.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }

.navbar-default .my-navbar-nav > .open > a, .navbar-default .my-navbar-nav > .open > a:focus, .navbar-default .my-navbar-nav > .open > a:hover { color: #fff; background-color: #eba71f; }
.aboutcon{ width:100%; margin:0 auto;}
.service1{padding-top: 80px;}
.servicediv{ margin-bottom:80px; overflow:hidden;}
.servicedivtit{ color:#4c4c4c; font-size:24px; font-weight:bold;  background:url(../images/servicediv01.png) no-repeat;padding-left: 100px; height:88px; line-height:69px;}
.servicedivtit em{ color:#2060a5; font-size:24px; font-family:"Arial"; font-weight:bold; padding-left:13px;}
.servicediv dl{}
.servicediv dl dt{ float:left;}
.servicediv dl dd{ float:left;}
.Customer{overflow: hidden; margin-top:25px; line-height:1.9; font-size:14px; color:#333;}
.Customer dt{ float:left; width:501px;}
.Customer dt img{ width:501px;}
.Customer dd{ float:left; width:547px; margin-left:42px;}
.servicedivtit02{ background:url(../images/servicediv02.png) no-repeat}
.servicedivtit03{ background:url(../images/servicediv03.png) no-repeat}
.outlets dt{ font-size:18px; color:#4c4c4c; line-height:36px;width:508px; margin-right:24px;}
.outlets dd{ margin-right:24px;}
.dlcenter{ padding-top:55px;}
.dlcenter dt{ width:501px; height:272px;}
.dlcenter dd{ width:396px; height:268px; margin-left:52px; padding-left:132px; background:url(../images/dlcenterdd.png) no-repeat; color:#4c4c4c; font-size:18px; line-height:36px;}
.blue1{ color:#2060a5; font-size:24px; line-height:24px; background:no-repeat;font-style:normal;}

.process{ background:url(../images/processbg.png) no-repeat; overflow:hidden;margin: 0 auto;width: 857px; margin-top:55px; margin-bottom:165px;}
.process div{ float:left; text-align:center; color:#1c1c1c; font-size:14px; padding: 0 92px;}
.process div h3{ color:#fff; font-size:25px; margin-top:5px;}
.process div h4{ color:#0068b7; font-size:24px; margin:40px 0;}
.servicedivtit04{background:url(../images/servicediv04.png) no-repeat}
.navbar-default .my-navbar-nav > li > a:focus, .navbar-default .my-navbar-nav > li > a:hover { color: #fff; background-color: #eba71f; }
#telt a{color:#fff;}
.my-navbar { margin-bottom: 0; border: none;  border-bottom:4px solid #eba71f; border-radius: 0; background-color: #2e3334; }
.my-navbar:after { position: absolute; }
.my-navbar .navbar { border: none; }
.my-navbar .navbar-header { margin: 0; }
.my-navbar .navbar-toggle { float: left; margin-left: 10px; border: none; }
.my-navbar .navbar-toggle .icon-bar + .icon-bar { margin-top: 5px; }
.my-navbar .navbar-toggle:focus, .my-navbar .navbar-toggle:hover { background: none; }
.my-navbar .container { padding: 0; }
.my-navbar .my-navbar-nav li { position: static; }
.my-navbar .my-navbar-nav li a { width: 146px; text-align: center; padding: 20px 0; font-size: 18px; color: #fff; }
.my-navbar .my-navbar-nav li a:hover { color: #fff; background-color: #eba71f; }
.my-navbar .my-navbar-nav .active { background-color: #1b1b1b; }
.my-navbar .my-navbar-nav .active:hover a, .my-navbar .my-navbar-nav .active a { color: #fff; background-color: transparent; }
.my-navbar .navbar-collapse { padding-left: 0; padding-right: 0; }
.my-navbar .input-group { margin-top: 5px; position: relative; }
.my-navbar .input-group .form-control { padding-right: 30px; border: none; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background-color: #393e3f; }
.my-navbar .input-group .input-group-btn { border:none; outline:none; cursor:pointer; position: absolute; right: 8px; top: 5px; z-index: 10; display: inline-block; width: 24px; height: 24px; background: url(../images/icon-search.png); background-size: 24px 24px; }
.my-navbar .select-lan { position: relative; margin-left: 20px; margin-top: 10px; vertical-align: -5px; padding-right: 20px; color: #999; }
.my-navbar .select-lan:after { content: ''; position: absolute; right: 0; top: 5px; display: block; width: 0; height: 0; border: 6px solid transparent; border-top-color: #999; }
.my-navbar .wrap-child { display: none; position: absolute; left: 0; top: 60px; z-index: 99; width: 100%; border-bottom: 3px solid #eca51f; border-top: 4px solid #eca51f; background-color: #303335; }
.my-navbar .wrap-child .container { margin: 0 auto; }
.my-navbar .wrap-child .container .col-lg-4 { padding: 0; overflow: hidden; }
.my-navbar .wrap-child .container .col-lg-4 .intro { padding: 20px 30px; }
.my-navbar .wrap-child .container .col-lg-4 a { text-decoration: none; }
.my-navbar .wrap-child .container .col-lg-4 a:hover { color: #eca51f; }
.my-navbar .wrap-child .product-container .col-lg-4 { padding-bottom: 20px; }
.my-navbar .wrap-child .product-container .wrap-pic { height: 280px; }
.my-navbar .wrap-child .about-us { padding-left: 540px; }
.my-navbar .wrap-child .about-us dd { margin-top: 30px; float:left; margin-bottom:30px;}
.my-navbar .wrap-child .about-us .title { position: relative; display: inline-block; padding: 0 0 0 20px; width: auto; font-size: 16px; }
.my-navbar .wrap-child .about-us .title:before { content: ''; position: absolute; left: 5px; top: 30%; display: inline-block; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); width: 7px; height: 7px; border-top: 2px solid #9fa0a0; border-right: 2px solid #9fa0a0; }
.my-navbar .wrap-child .about-us .title:hover { background-color: transparent; color: #eca51f; text-decoration: none; }
.my-navbar .wrap-child .about-us .title:hover:before { border-color: #eca51f; }

/***轮播图**/
.index-banner { position: relative; height:600px; overflow: hidden; }
.index-banner .item img { width: 100%; max-height: 100%; }
.index-banner .banner-text { position: absolute; width: 100%; top: 20%; z-index: 9; }
.index-banner .banner-text h1 { font-size: 60px; color: #eca51f; line-height: 1.2; margin-left:-15px; }
.index-banner .banner-text h3 { font-size:48px; color:#9e9e9f; line-height:1.2; margin-left:15px;}
.index-banner .banner-text p { margin-top: 20px; font-size: 20px; color: #5c5c5c; margin-left:-15px; }
.index-banner .banner-text .read-more { margin-top: 30px; display: inline-block; width: 190px; text-align: center; height: 60px; line-height: 60px; font-size: 20px; color: #fff; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; background-color: #eca51f; margin-left:-15px; }
.index-banner .banner-dimmer { display: none; position: absolute; left: 0; top: 0; z-index: 9; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); }


#fenlei{ width:100%; margin-top:30px; margin-bottom:30px; text-align:center;}
#fenlei a{ width:130px; height:40px; color:#333; background:#f1f1f1; margin:0px 5px; line-height:60px; padding:10px 15px;}
#fenlei a:hover{ background:#eca51f; color:#fff;}
#fenlei a#on{ background:#eca51f; color:#fff;}

/**业务范围**/
.business-range { padding: 60px 0 64px; }
.business-range .service-container { padding-top: 45px; }
.business-range h3 { position: relative; margin-top: 0; font-size: 48px; color: #818181; text-align: center; }
.business-range .service-row { -webkit-box-shadow: 0 0 6px #d7d7d7; -moz-box-shadow: 0 0 6px #d7d7d7; box-shadow: 0 0 6px #d7d7d7; }
.business-range .service-row .col-lg-3 { padding-bottom: 10px; /* height:420px; overflow: hidden; */ -webkit-box-shadow: 0px 2px 10px #f4f4f4; -moz-box-shadow: 0px 2px 10px #f4f4f4; box-shadow: 0px 2px 10px #f4f4f4; }
.business-range .service-row .col-lg-3:hover .statics-down { top: 0; opacity: 1; filter: alpha(opacity=90); -webkit-box-shadow: 0 0 18px #eaa61e; -moz-box-shadow: 0 0 18px #eaa61e; box-shadow: 0 0 18px #eaa61e; }
.business-range .service-row .statics-up { text-align: center; }
.business-range .service-row .up-icon { margin: 55px 0 20px 0; display: inline-block; width: 170px; height: 170px; line-height: 160px; text-align: center; }
.business-range .service-row .up-icon img { width: 100%; height: 100%; vertical-align: middle; }
.business-range .service-row .service-detail { padding-bottom: 120px; font-size: 28px; color: #595757; }
.business-range .service-tip { position: absolute; bottom: 10px; left: 50%; display: inline-block; width: 12px; height: 8px; background: url(../images/icon-shape.png) no-repeat center center; background-size: 10px 6px; }
.business-range .statics-down { position: absolute; top: 80px; opacity: 0; filter: alpha(opacity=0); left: 0; z-index: 9; width: 100%; height: 100%; color: #fff; -webkit-box-shadow: 0 0 0px #eaa61e; -moz-box-shadow: 0 0 0px #eaa61e; box-shadow: 0 0 0px #eaa61e; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); }
.business-range .statics-down .down-title { position: relative; margin: 0; padding: 25px 0 15px 35px; font-size: 28px; }
.business-range .statics-down .down-title:after { content: ''; position: absolute; bottom: 0px; left: 36px; width: 84px; height: 3px; background-color: #eaa61e; }
.business-range .statics-down .down-detail { margin-top: 180px; padding: 0 35px; font-size: 14px; }
.business-range .down-first { background: url(../images/icon-service3.png) no-repeat center center; background-size: 110% 110%; }
.business-range .down-second { background: url(../images/icon-service2.png) no-repeat center center; background-size: 110% 110%; }
.business-range .down-three { background: url(../images/icon-service1.png) no-repeat center center; background-size: 110% 110%; }
.business-range .down-four { background: url(../images/icon-service4.png) no-repeat center center; background-size: 110% 110%; }

/**公司简介**/
.companyAbout-part { padding: 105px 0; background: url(../images/icon-companybg.png) no-repeat center center; background-size: cover; }
.companyAbout-part .part-left { padding-left: 0; padding-right: 35px; padding-top: 85px; vertical-align: middle; }
.companyAbout-part .part-left img { max-width: 100%; }
.companyAbout-part .part-right { padding-right: 0; padding-left: 30px; vertical-align: middle; color: #fff; }
.companyAbout-part .part-right h5 { margin: 0 0 40px 0; font-size: 34px; }
.companyAbout-part .part-right p { margin-bottom: 30px; font-size: 16px; line-height: 1.8; }
.companyAbout-part .part-right .company-details { overflow: hidden; }
.companyAbout-part .part-right .company-details dd { float: left; margin-right: 45px; }
.companyAbout-part .part-right .company-details dd:last-child { margin-right: 0; }
.companyAbout-part .part-right .company-details .icon-happy { width: 43px; height: 43px; background: url(../images/icon_happy-clients.png) no-repeat center center; }
.companyAbout-part .part-right .company-details .icon-awards { width: 31px; height: 45px; background: url(../images/icon_awards.png) no-repeat center center; }
.companyAbout-part .part-right .company-details .icon-employees { width: 36px; height: 38px; background: url(../images/icon_employees.png) no-repeat center center; }
.companyAbout-part .part-right .company-details .icon { float: left; margin-right: 18px; display: inline-block; background-size: cover; }
.companyAbout-part .part-right .company-details .icon-details { overflow: hidden; color: #ababab; }
.companyAbout-part .part-right .company-details .icon-details strong { line-height: 1; font-size: 25px; color:#eba71f; }
.companyAbout-part .part-right .company-details .icon-details span { max-width: 100px; display: block; }

/**服务支持***/
.service-support { padding: 20px 0 100px 0; }
.service-support h3 { margin-top: 0; font-size: 48px; color: #818181; text-align: center; }
.service-support .service-container { padding-top: 35px; }
.service-support .service-container .span2 { position: relative; padding-top: 40px; padding-bottom: 35px; text-align: center; }
.service-support .service-container .span2:hover { -webkit-box-shadow: 0 0 12px #d8d6d8; -moz-box-shadow: 0 0 12px #d8d6d8; box-shadow: 0 0 12px #d8d6d8; }
.service-support .service-container .span2:hover .icon-sale { background: url(../images/icon-sale-hover.png) no-repeat center center; }
.service-support .service-container .span2:hover .icon-after { background: url(../images/icon-after-active.png) no-repeat center center; }
.service-support .service-container .span2:hover .icon-save { background: url(../images/icon-save-active.png) no-repeat center center; }
.service-support .service-container .span2:hover .icon-train { background: url(../images/icon-train-hover.png) no-repeat center center; }
.service-support .service-container .span2:hover .icon-set { background: url(../images/icon-set-active.png) no-repeat center center; }
.service-support .service-container .span2:hover .icon-line { background: url(../images/icon-line-active.png) no-repeat center center; }
.service-support .service-container .span2:hover .show-tip { display: block; opacity: 1; filter: alpha(opacity=100); }
.service-support .service-container .span2 .icon-sale { background: url(../images/icon-service-sale.png) no-repeat center center; }
.service-support .service-container .span2 .icon-after { background: url(../images/icon-service-after.png) no-repeat center center; }
.service-support .service-container .span2 .icon-save { background: url(../images/icon-service-save.png) no-repeat center center; }
.service-support .service-container .span2 .icon-train { background: url(../images/icon-service-train.png) no-repeat center center; }
.service-support .service-container .span2 .icon-set { background: url(../images/icon-service-set.png) no-repeat center center; }
.service-support .service-container .span2 .icon-line { background: url(../images/icon-service-line.png) no-repeat center center; }
.service-support .service-container .span2 .icon { display: inline-block; width: 85px; height: 85px; background-size: cover; }
.service-support .service-container .span2 .intro { margin-top: 10px; margin-bottom: 0; font-size: 24px; color: #818181; }
.service-support .service-container .span2 .wrap-show-tip { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 10; }
.service-support .service-container .span2 .show-tip { display: none; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; left: 0; padding-top: 25px; padding-bottom: 140px; width: 100%; background: url(../images/icon-hover-bg.png) no-repeat center center; background-size: 100% 100%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; }
.service-support .service-container .span2 .show-tip p { margin: 0; font-size: 18px; color: #fff; line-height: 1.6; text-align:left; padding-left:30px; }
.service-support .service-bg { position: relative; background:url(../images/service_bg.png) center center no-repeat; height:750px; background-size:auto 100%; }
.service-support.hover .service-bg { background:url(../images/service_bg_hover.png) center center no-repeat; background-size:auto 100%; }
/*service-support .service-bg .service-dimmer { position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.5); }*/
.service-support .service-bg img { width: 100%; }

.mb20{ margin-top:20px;}
#product{ float:left; padding:15px; border:1px #ccc solid; width:100%;}
#product a{ color:#333;}
#product_t img{ width:100%; height:246px;}
#product_z{ width:100%; text-align:center; line-height:35px; font-size:18px; margin-top:10px;}
#product_n{ width:100%;line-height:1.9; color:#666; height:45px;}

.abouter{ line-height:1.9; margin-top:50px;}
.producter{ padding-bottom:50px; float:left; width:100%;}
.abouter img{ width:100%;}

/**咨询***/
.consult-support { padding-bottom: 150px; }
.consult-support h3 { margin-top: 0; font-size: 48px; color: #818181; text-align: center; }
.consult-support .consult-title-list { padding-top: 30px; text-align: center; }
.consult-support .consult-title-list dd { position: relative; display: inline-block; padding: 0 25px; }
.consult-support .consult-title-list dd a{ color:#333;}
.consult-support .consult-title-list dd a:hover{ color:#ff0000;}
.consult-support .consult-title-list dd:after { content: ''; position: inline-block; position: absolute; right: 0px; top: 5px; width: 2px; height: 10px; background-color: #474747; }
.consult-support .consult-title-list dd:last-child:after { width: 0; }
.consult-support .consult-row { position: relative; }
.consult-support .col-pic { position: static; padding-left: 0; }
.consult-support .col-pic img { width: 100%; }
.consult-support .col-details { padding-right: 0; }
.consult-support .list { padding-left: 0px; margin: 0; }
.consult-support .list .item { padding-bottom: 31px; overflow: hidden; }
.consult-support .list .item:last-child { padding-bottom: 0; }
.consult-support .list .item-left { float: left; width: 100px; margin-right: 15px; color: #919191; background-color: #f8f8f8; text-align: center; }
.consult-support .list .item-left strong { display: inline-block; padding: 12px 0; line-height: 1.2; font-size: 36px; }
.consult-support .list .item-left span { display: block; padding: 8px 0; line-height: 1; font-weight: 600; background-color: #e4e4e4; }
.consult-support .list .item-right { overflow: hidden; }
.consult-support .list .item-right h6 { margin: 0; font-size: 20px; line-height: 1.2; padding-bottom: 12px; border-bottom: 1px solid #e2e2e2; }
.consult-support .list .item-right h6 a{ color: #656565;}
.consult-support .list .item-right p { margin: 0; padding-top: 15px; height:65px;line-height: 1.8; }
.consult-support .important-news { position: relative; }
.consult-support .important-news .important-left { position: absolute; left: 0; top: -91px; width: 100px; color: #fff; text-align: center; background-color: #eca51f; }
.consult-support .important-news .important-left strong { display: inline-block; padding: 20px 0 20px 0; font-size: 36px; }
.consult-support .important-news .important-left span { display: block; padding: 8px; line-height: 1; font-weight: 600; background-color: #535353; }
.consult-support .important-news .important-right { padding-top: 15px; color: #656565; }
.consult-support .important-news .important-right h6 { display: block; margin: 0; padding-top: 30px; padding-bottom: 15px; font-size: 20px; border-bottom: 1px solid #e2e2e2; }
.consult-support .important-news .important-right h6 a{color:#656565;}
.consult-support .important-news .important-right p { padding-top: 12px; line-height: 1.8; }
.consult-support .news_more { margin-top:46px;width: 100%; text-align:center; display: inline-block; font-size:18px; background:url(../images/icon_more.png) right center no-repeat; padding-right:35px;}
.consult-support .news_more a { color:#fff; padding:10px 25px; background:#eca51f;}

/**咨询结束***/
/**合作伙伴**/
.company-partner{ background:#f1f1f1; padding-top:40px;}
.company-partner .partner-sort { max-width: 1500px; padding-bottom: 5px; padding: 0 0px 5px; margin: 0 auto; list-style: none; overflow: hidden; }
.company-partner h3 { margin-top: 0; font-size: 48px; color: #818181; text-align: center; }
.company-partner .partner-sort .sort-item { list-style: none; float: left; width: 12.5%; text-align: center; color: #818181; }
.company-partner .partner-list { background:#f1f1f1; background-size: cover; border-bottom: 12px solid #eca51f; }
.company-partner .color-sort { margin: 0 auto; max-width: 1500px; }
.company-partner .color-sort .sort-item { float: left; width: 12.5%; height: 6px; }
.company-partner .color-sort .first-item { background-color: #4278b7; }
.company-partner .color-sort .second-item { background-color: #f28b36; }
.company-partner .color-sort .three-item { background-color: #777; }
.company-partner .color-sort .four-item { background-color: #4a4526; }
.company-partner .color-sort .five-item { background-color: #3d3d3d; }
.company-partner .color-sort .six-item { background-color: #93b64d; }
.company-partner .color-sort .seven-item { background-color: #543d70; }
.company-partner .color-sort .eight-item { background-color: #174680; }
.company-partner .pic-list { padding: 40px 0 95px; }
.company-partner .pic-list .span2 { padding: 0px 15px; margin-bottom: 5px; height: 85px; line-height: 80px; text-align: center; }
.company-partner .pic-list .wrap-pic { padding: 0 20px; background-color: #fff; }
.company-partner .pic-list .wrap-pic img { max-width: 100%; vertical-align: middle; }


.fenye{ width:100%; text-align:center;}
.fenye a{ border:1px #ccc solid; margin:0px 5px; padding:5px 8px; color:#333;}
.fenye a:hover{ color:#ff0000;}


#fenye{ width:100%; text-align:center; margin-bottom:50px;}
#fenye a{ border:1px #ccc solid; margin:0px 5px; padding:5px 8px; color:#333;}
#fenye a:hover{ color:#ff0000;}
/**尾部**/
.index-footer { padding: 90px 0 20px 0; background: #2f3234 url(../images/footer-bg.png) no-repeat center center; background-size: cover; }
.index-footer .footer-container { padding: 0; border-bottom: 1px solid #434343; }
.index-footer .footer-container .logo { max-width: 100%; }
.index-footer .footer-container .wrap-pic { padding: 75px 0 30px 0; text-align:center; margin-left:88px;}
.index-footer .footer-container .wrap-pic img{ width:80%;}
.index-footer .footer-container .footer-tel { padding-left: 20px; overflow: hidden; }
.index-footer .footer-container .footer-tel .icon-tel { float: left; display: inline-block; width: 45px; height: 45px; background: #4c4f51 url(../images/icon-phone.png) no-repeat center center; background-size: 20px 20px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; border-radius: 9999px; }
.index-footer .footer-container .footer-tel .tel-content { padding-left: 30px; overflow: hidden; color: #fff; }
.index-footer .footer-container .footer-tel .tel-content span { font-size: 12px; }
.index-footer .footer-container .footer-tel .tel-content p { font-size: 21px; line-height: 1; }
.index-footer .footer-container .footer-tel .tel-content p a{ color:#fff;}
.index-footer .footer-container .col-lg-3 { padding-right: 20px; }
.index-footer .footer-container .col-lg-2 { padding: 0 40px; color: #747a84; }
.index-footer .footer-container .item { margin-bottom: 35px; }
.index-footer .footer-container .item .solve-title { position: relative; }
.index-footer .footer-container .item .solve-title:after { position: absolute; left: 0; bottom: 2px; content: ''; width: 42px; height: 2px; background-color: #eca51f; }
.index-footer .footer-container .item dt { padding-bottom: 10px; font-size: 20px; font-weight: 500; }
.index-footer .footer-container .item dd { position: relative; padding: 5px 0 2px 15px; border-bottom: 1px dashed #747a84; }
.index-footer .footer-container .item dd:after { position: absolute; content: ''; left: 0; top: 12px; width: 6px; height: 6px; border-top: 2px solid #747a84; border-right: 2px solid #747a84; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); }
.index-footer .footer-container .item dd a { color: #747a84; }
.index-footer .footer-container .user-submit { padding-left: 50px; }
.index-footer .footer-container .user-submit h6 { margin: 0; padding-bottom: 25px; font-size: 20px; color: #fff; line-height: 1.4; }
.index-footer .footer-container .user-submit .input-group { width: 100%; margin-bottom: 10px; }
.index-footer .footer-container .user-submit .form-control { height: 46px; padding-top: 12px; padding-bottom: 12px; border: none; color: #f7f7f7; background-color: #252627; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.index-footer .footer-container .user-submit .form-control:focus { box-shadow: 0px 0px  5px #eca51f; }
.index-footer .footer-container .user-submit .form-control::placeholder { color: #474a4c; }
.index-footer .footer-container .user-submit .form-textarea { padding: 15px 10px; width: 100%; height: 115px; overflow: hidden; resize: none; border: none; outline: none; color: #f7f7f7; background-color: #252627; }
.index-footer .footer-container .user-submit .btn { margin-top: 10px; width: 100%; height: 46px; color: #fff; font-size: 15px; border: none; background-color: #eca51f; }
.index-footer .site-term { padding: 30px 0; color: #64676a; font-size: 12px; }
.index-footer .site-term .pull-left a { color: #64676a; display: inline-block; padding-right: 50px; }
.index-footer .site-term .pull-left a img { vertical-align: -2px; }

/***轮播图***/
.slideBox { width: 100%; height: 100%; overflow: hidden; position: relative;}

.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li a{ width:100%; height:100%; display:block;}
.slideBox .bd li, .slideBox .bd ul { width: 100%; height: 100%; zoom: 1; vertical-align: middle; }
.slideBox .bd li { background-position:center center; background-repeat:no-repeat; background-size:auto 100%;}

.slideBox .bd img { width: 100%; height: 100%; display: block; }

.slideBox .prev { position: absolute; z-index: 11; left: 3%; top: 50%; margin-top: -25px; display: block; width: 43px; height: 43px; background: url(../images/arrow-left.png) center center no-repeat; filter: alpha(opacity=50); opacity: 0.5; }

.slideBox .next { position: absolute; z-index: 11; right: 3%; top: 50%; margin-top: -25px; display: block; width: 43px; height: 43px; background: url(../images/arrow-right.png) center center no-repeat; filter: alpha(opacity=50); opacity: 0.5; }

.slideBox .prevStop { display: none; }

.slideBox .nextStop { display: none; }
.partner-container .pic-list .span8 { padding: 0 10px; width: 16.6%; float:left;}

@media (max-width: 1200px) { .consult-support .important-news { position: relative; }
  .consult-support .col-pic { padding-right: 0; }
  .consult-support .col-details { padding-left: 0; }
  .company-partner .color-sort { display: none; }
  .partner-sort { display: none; } 
  .partner-container .pic-list .span4 { width: 25%;}
  #product{ float:left; padding:15px; border:1px #ccc solid; width:100%;}
#product a{ color:#333;}
#product_t img{ width:100%;}
#product_z{ width:100%; text-align:center; line-height:35px; font-size:18px; margin-top:10px;}
#product_n{ width:100%;line-height:1.9; color:#666; height:45px;}
  .outlets dd img{ width:100%; margin-right:0;}
.dlcenter dd{ width:100%; margin-left:0; padding-left:0; color:#4c4c4c; font-size:18px; line-height:36px;}
.abouter{ line-height:1.9; margin-top:50px;}
.producter{ padding-bottom:50px; float:left; width:100%;}
}


@media (max-width: 991px) { .my-navbar .my-navbar-nav li a { width: 120px; }
  .my-navbar .wrap-child .about-us { padding-left: 500px; }
  .header-up { display: none; }
  .navbar-right { display: none; }
  .index-banner { height: 600px; }
  .business-range h3{font-size:40px;}
  .service-support h3{font-size:40px;}
  .index-banner .banner-text { top: 15%; }
  .index-banner .banner-text h1 { font-size: 44px; }
  .service-support .service-container .span2 .icon{width: 70px;height: 70px;}
    .service-support .service-container .span2:hover .icon{background-size: cover}
  .index-banner .banner-text p { font-size: 18px; }
  .index-banner .banner-text .read-more { margin-top: 10px; width: 90px; height: 40px; line-height: 40px; font-size: 14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
  .business-range { padding: 20px; }
  .business-range .service-row .col-lg-3 { padding: 0 10px; }
  .business-range .service-row .up-icon { margin: 20px 0; width: 100px; height: 100px; line-height: 90px; }
  .business-range .service-row .statics-down { top: 50px; }
  .business-range .service-row .statics-down .down-detail { margin-top: 120px; }
  .companyAbout-part { padding: 30px 0; }
  .companyAbout-part .part-left { padding: 0 0 20px 0; }
  .companyAbout-part .part-left img { width: 100%; }
  .companyAbout-part .part-right { padding-left: 0; }
  .service-support { padding: 30px 0; }
  .service-support .service-container .span2:hover .show-tip { display: none; }
  .consult-support .list .item-right p{height: auto;}
  .consult-support { padding-bottom: 30px; }
  .consult-support .important-news { padding-bottom: 20px; }
  .service-support .service-bg{
  	height: 600px;
   }
   #product{ float:left; padding:15px; border:1px #ccc solid; width:100%;}
#product a{ color:#333;}
#product_t img{ width:100%;}
#product_z{ width:100%; text-align:center; line-height:35px; font-size:18px; margin-top:10px;}
#product_n{ width:100%;line-height:1.9; color:#666; height:45px;}

.abouter{ line-height:1.9; margin-top:50px;}
.producter{ padding-bottom:50px; float:left;}
  }
@media (max-width: 767px) { .fixed-icon { right: 10px; }
  .fixed-icon .fixed-item { width: 40px; height: 40px; line-height: 40px; }
  .fixed-icon .fixed-item i { height: 40px; }
  .fixed-icon .top-item i { background-size: 15px 9px; }
  .fixed-icon .tel-item i { background-size: 18px 18px; }
  .fixed-icon .qq-item i { background-size: 14px 19px; }
  .Customer dt{ float:left; width:100%;}
.Customer dt img{ width:100%;}
.Customer dd{ float:left; width:100%; margin-left:0;}
  .fixed-icon .say-item i { background-size: 22px 19px; }
  #myNavbarSmall { display: block; }
  #myNavbarSmall .container .navbar-collapse { margin: 0; }
  #myNavbarSmall .navbar-nav { margin: 0; }
  #myNavbarSmall .navbar-nav a { color: #fff; }
  #myNavbarSmall .navbar-nav .open a { color: #fff; background-color: transparent; }
  #myNavbarSmall .navbar-header { text-align: center; }
  #myNavbarSmall .navbar-header .small-logo { margin-top: 10px; width: 150px; }
  #myNavbar { display: none; }
  .index-banner { height: 450px; }
  .companyAbout-part { padding: 20px 0; }
  .companyAbout-part .part-left { padding: 20px 0px; }
  .companyAbout-part .part-right { padding: 0 10px; }
  .companyAbout-part .part-right h5 { margin-bottom: 20px; font-size: 28px; }
  .companyAbout-part .part-right p { font-size: 14px; }
  .companyAbout-part .part-right .company-details .icon-happy { width: 30px; height: 30px; }
  .companyAbout-part .part-right .company-details .icon-details strong { font-size: 18px; }
  .service-support { padding-bottom: 20px; padding-top: 20px; }
  .service-support h3 { font-size: 30px; }
  .service-support .service-container { padding-top: 20px; }
  .service-support .service-container .span2 { padding-top: 20px; }
  .service-support .service-container .span2 .intro { font-size: 18px; }
   .service-support .service-bg{height:400px;}
  .business-range h3 { font-size: 30px; }
  .business-range .service-row .service-detail { font-size: 18px; padding-bottom: 50px; }
  .consult-support h3 { font-size: 30px; }
  .consult-support .consult-title-list dd { padding: 0 10px; }
  .consult-support .col-pic { padding-right: 0; text-align: center; }
  .consult-support .col-pic .important-news{text-align: left;}
  .consult-support .col-details { padding-top: 20px; }
  .consult-support .consult-row { margin: 0; }
  .company-partner .pic-list{padding-bottom:30px;}
  .index-footer .footer-container .wrap-pic { padding-top: 30px; text-align: center; margin-left:0px; }
  .index-footer .footer-container .wrap-pic img{width:40%}
  .index-footer .footer-container .user-submit { padding-left: 15px; }
  .index-footer .site-term { padding-right: 20px; padding-left: 20px; }
  .index-footer .site-term .pull-left { padding-bottom: 20px; }
  .index-footer .site-term .pull-left a { padding-right: 30px; } 
  #product{ float:left; padding:15px; border:1px #ccc solid; width:100%;}
#product a{ color:#333;}
#product_t img{ width:100%;}
#product_z{ width:100%; text-align:center; line-height:35px; font-size:18px; margin-top:10px;}
#product_n{ width:100%;line-height:1.9; color:#666; height:45px;}

.abouter{ line-height:1.9; margin-top:50px;}
.producter{ padding-bottom:50px; float:left;}
}

@media(max-width: 640px){
	.partner-container .pic-list .span2 { width: 50%;}
	.service-support .service-container .span2 .icon{width: 60px;height: 60px;}
	#product{ float:left; padding:15px; border:1px #ccc solid; width:100%; overflow:hidden;}
#product a{ color:#333;}
#product_t img{ width:100%; height:100px;}
#product_z{ width:100%; text-align:center; line-height:35px; font-size:15px; margin-top:10px; overflow:hidden; height:35px;}
#product_n{ width:100%;line-height:1.9; color:#666; height:45px;}

.abouter{ line-height:1.9; margin-top:50px;}
.producter{ padding-bottom:50px; float:left;}
}
@media (max-width: 600px) {
  .index-banner .banner-text { display: none; top: 5%; }
  .index-banner .banner-text h1 { font-size: 18px; }
  .index-banner .banner-text p { display: none; font-size: 14px; }
   .service-support .service-bg{height:250px;}
  .index-banner .banner-text .read-more { width: 60px; height: 30px; line-height: 30px; font-size: 12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } 
  .partner-container .pic-list .span2 { width: 50%;}
	.service-support .service-container .span2 .icon{width: 60px;height: 60px;}
	#product{ float:left; padding:15px; border:1px #ccc solid; width:100%; overflow:hidden;}
#product a{ color:#333;}
#product_t img{ width:100%; height:100px;}
#product_z{ width:100%; text-align:center; line-height:35px; font-size:15px; margin-top:10px; overflow:hidden; height:35px;}
#product_n{ width:100%;line-height:1.9; color:#666; height:45px;}

.abouter{ line-height:1.9; margin-top:50px;}
.producter{ padding-bottom:50px; float:left;}
  
  }
@media (max-width: 480px) { .slideBox .prev, .slideBox .next { width: 30px; height: 30px; }
  .index-banner { height: 200px; }
  .business-range .service-container { padding: 20px 8px 0; }
  .business-range h3 { font-size: 20px; }
  .business-range .service-row .statics-down .down-title { padding: 20px 10px; font-size: 16px; }
  .business-range .service-row .statics-down .down-title:after { left: 10px; width: 50px; }
  .business-range .service-row .statics-down .down-detail { margin-top: 50px; padding: 0 10px; }
  .companyAbout-part .part-right h5 { font-size: 18px; }
  .companyAbout-part .part-right .company-details dd { margin-bottom: 10px; margin-right: 10px; }
  .service-support h3 { font-size: 20px; }
  .service-support .service-container .span2 .intro { font-size: 16px; }
   .service-support .service-bg{height:180px;}
  .consult-support h3 { font-size: 20px; }
  .consult-support .important-news { padding-bottom: 10px; }
  .consult-support .important-news .important-left { width: 80px; }
  .consult-support .important-news .important-left strong { padding-top: 30px; padding-bottom: 20px; font-size: 24px; }
  .consult-support .important-news .important-right { padding-left: 90px; }
  .consult-support .important-news .important-right h6 { font-size: 18px; line-height: 1.2; padding: 10px 0; }
  .consult-support .important-news .important-right p { line-height: 1.6; }
  .consult-support .list .item-left { width: 80px; }
  .consult-support .list .item-left strong { font-size: 18px; }
  .consult-support .list .item-right h6 { font-size: 18px; }
  .consult-support .list .item-right p { line-height: 1.6; } }
@media (max-width: 375px) {.index-banner{height:230px;}.slideBox{ height:200px;}}
@media (min-width: 1200px) { .service-container { width: 1200px; }
  .footer-container .col-lg-2 { width: 20%; }
  .footer-container .col-lg-5 { width: 35%; } }
@media (min-width: 1350px) { .partner-container { padding: 0 10px; width: 1300px; }
 }
 
 
 
 /*案例中心 talon 2017-5-20 11:55:36*/
 .case-banner{ position: relative;	margin-bottom: 40px;}
 .case-banner img{width: 100%;}
 .case-banner h4{ top: 50%; position: absolute; color: #eca51f;font-size:  48px;margin-top: -26px;}
.case-list-head{padding-bottom:10px ;margin-bottom: 60px;border-bottom: 2px solid #ddd;}
.case-list-head span{font-size: 14px;margin-right: 5px;margin-left: 5px;padding-bottom:10px ;font-weight: bold;}
.case-list-head .flag{color: #eca51f;border-bottom: 2px solid #eca51f;}
.case-list-body .one-case{margin-bottom: 30px;position: relative;}
	
.one-case .case_hover{position: absolute;top: 0;bottom: 0;left: 15px;right: 15px;background: url(../images/anli_hover.png) center no-repeat;z-index: 20;display: none;padding: 0 15px;}
.one-case:hover .case_hover{display: block;cursor: pointer;}
.one-case .case-name{position: absolute; bottom: 0;left: 15px; right: 15px; z-index: 10; padding: 0 15px; color: #fff;font-size: 16px;}
.case-name .p-i{ position: absolute; top: -10px; display: block; height: 0;border-bottom: 4px solid #eca51f;width: 30px;}
.one-case img{width: 100%;}
.case-next{ margin-top: 40px;margin-bottom: 100px;text-align: center;position: relative;}
.case-next .icon-next{width: 75px;height: 75px;	display: block;background: url(../images/icon_down.png)center no-repeat;position: relative;left: 50%;margin-left: -37.5px;}

.case-detail-wrap{}
.case-detail-name{font-size: 30px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 40px;}
@media only screen and (max-width:767px ) {
	.case-banner{margin-bottom: 20px;}
	.case-banner img { width: 100%; }
	.case-banner h4{top: 50%;position: absolute;color: #eca51f;font-size:  24px;margin-top: -13px;}
	.case-list-head{margin-bottom: 20px;}
	.case-list-body .one-case{padding: 0 5px ;margin-bottom: 10px;}
	 .one-case .case_hover{	left: 5px;right: 5px;}
	.one-case .case-name{display: none;}
	.case-next{ margin-top: 20px;margin-bottom: 50px;}
}
/*案例详情*/
.case-analysis{padding: 0 10%;}
	.case-analysis h4{font-size: 20px;color: #333333;font-weight: bold;}
	.case-analysis p{margin: 0;line-height: 30px;}
	.case-detail-wrap{margin-bottom: 50px;}
	.case-oper-wrap{margin-bottom: 40px;}
	.case-oper-wrap .scan-tip{text-decoration: underline;font-size: 18px;margin-left: 5px;}
	.case-oper-wrap .scan-num{color: #ECA51F;font-size: 18px}
	.case-othter{border-bottom: 1px solid #ddd;margin-bottom: 10px;}
	.case-othter img{margin-right: 5px;}
	.case-othter a{color: #999;}
	.case-othter a:hover{color: #ECA51F;}
	
	.related-download{margin-top: 50px;margin-bottom: 50px;}
	.related-download h4{ font-size: 20px;color: #333;font-weight: bold;margin-bottom: 30px;}
	.related-download .p-1{width: 250px;margin-left: 20px;font-size: 16px;}
	.related-download .p-2{width: 250px;margin-left: 20px;color: #999999;}
	@media (min-width: 992px){
		.related-download .p-1{width: 220px;margin-left: 20px;}
		.related-download .p-2{width: 220px;margin-left: 20px;color: #999999;}
	}
	@media only screen  and (max-width:991px) {
		.related-download .p-1{width: 150px;margin-left: 10px;}
		.related-download .p-2{width: 150px;margin-left: 10px;}
		
	}
	@media only screen  and (max-width:767px) {
		.related-download .p-1{width: 280px;margin-left: 20px;}
		.related-download .p-2{width: 280px;margin-left: 20px;}
		
	}
	@media only screen  and (max-width:320px) {
		.related-download .p-1{width: 220px;margin-left: 20px;}
		.related-download .p-2{width: 220px;margin-left: 20px;}
      
		
	}
	.related-download .col-xs-12{margin-bottom: 15px;}
	.features-wrap{ padding: 60px 0;background: #F2F2F2;}
	@media only screen  and (max-width:767px) {
		.features-wrap{padding: 30px 0;background: #F2F2F2;}
	}
	.features-list h4{text-align: center;font-size: 28px; font-weight: bold; margin-bottom: 15px;}
	.one-features{position: relative;margin-bottom: 15px;}
	.one-features img{width: 100%;}
	.one-features .p-name{position: absolute;bottom: 25px;color: #FFFFFF;font-size: 18px;padding-left: 25px;}
	.one-features .p-look{position: absolute;bottom: 0px;color: #d2cdcd; padding-left: 25px;}
	
	
.index_banner { position:relative; overflow:hidden;}
.index_banner .swiper-slide { float:left; height:770px;}
.index_banner .swiper-slide img { height:100%;}
.index_banner .swiper-pagination { position:absolute; height:20px; width:100%; bottom:10px; text-align:center; z-index:1000;}
.index_banner .swiper-pagination .swiper-pagination-switch { width:12px; height:12px; display:inline-block; margin: 3px 5px; background:url(../images/bannerztbg1.png) top left no-repeat;}
.index_banner .swiper-pagination .swiper-pagination-switch { background:url(../images/bannerztbg2.png) top left no-repeat;}	
	

.my-navbar .select-lan a{ color:#999}