@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,400,300,600);
body{font-family:"微软雅黑",Helvetica, Arial, Verdana, sans-serif;font-size: 12px;line-height: 1.7;color: #666;background: #fff;height: 100%;position: relative; }
h1, h2, h3, h4, h5, h6, figure{color: #333;font-weight: 400;}
::-webkit-selection{color: #fff;background: #00AAEE;}
::-moz-selection{color: #fff;background: #00AAEE;}
::selection{color: #fff;background: #00AAEE;}
.margin-big-middle-top{margin-top:70px;}
.text-lowercase{text-transform: lowercase;}
.text-uppercase, .initialism{text-transform: uppercase;}
.text-capitalize{text-transform: capitalize;}
a{color:#333;text-decoration:none}
a:focus,a:hover{color:#00AAEE;transition:none}
h2,h3{font-size:30px; line-height:100%}
ul,li{margin:0; padding:0; list-style:none}

.container-layout{max-width:1100px;}
.container-banner{margin:0 auto;max-width:900px;}

.line-large{margin-left:-20px;margin-right:-20px}
.line-large .x1,.line-large .x2,.line-large .x3,.line-large .x4,.line-large .x5,.line-large .x6,.line-large .x7,.line-large .x8,.line-large .x9,.line-large .x10,.line-large .x11,.line-large .x12,.line-large .xl1,.line-large .xl2,.line-large .xl3,.line-large .xl4,.line-large .xl5,.line-large .xl6,.line-large .xl7,.line-large .xl8,.line-large .xl9,.line-large .xl10,.line-large .xl11,.line-large .xl12,.line-large .xs1,.line-large .xs2,.line-large .xs3,.line-large .xs4,.line-large .xs5,.line-large .xs6,.line-large .xs7,.line-large .xs8,.line-large .xs9,.line-large .xs10,.line-large .xs11,.line-large .xs12,.line-large .xm1,.line-large .xm2,.line-large .xm3,.line-large .xm4,.line-large .xm5,.line-large .xm6,.line-large .xm7,.line-large .xm8,.line-large .xm9,.line-large .xm10,.line-large .xm11,.line-large .xm12,.line-large .xb1,.line-large .xb2,.line-large .xb3,.line-large .xb4,.line-large .xb5,.line-large .xb6,.line-large .xb7,.line-large .xb8,.line-large .xb9,.line-large .xb10,.line-large .xb11,.line-large .xb12{position:relative;min-height:1px;padding-right:20px;padding-left:20px}

.none{display:none}
.bg-gray{background:#EEE}
.bg-main{background:#302D2C}
.bg-black{background:#333}
.bg-hr{background:#EEEEEE}
.bg-case{background:#C8C8C8}
.bg-contact{background:#C8C8C8}

.bg-facebook{background:#6E8DC4}
.bg-twitter{background:#38D2C8}
.bg-google{background:#D63020}
.bg-youtube{background:#D51719}
.bg-facebook:hover{background:#92A9D2}
.bg-twitter:hover{background:#38D2C8}
.bg-google:hover{background:#D63020}
.bg-youtube:hover{background:#E93638}

.bg-about{background:url(../images/img_05.jpg) no-repeat}
.bg-product-info{background:url(../images/bg-product-info.jpg) repeat-x top}
.box-shadow{-moz-box-shadow:-5px 5px 5px rgba(0,0,0,.125) inset; /* For Firefox3.6+ */-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,.125) inset; /* For Chrome5+, Safari5+ */box-shadow:2px 0px 5px rgba(0,0,0,.125) inset; /* For Latest Opera */}

.border-radius-top{border-radius:5px 5px 0 0;}
.border-radius-bottom{border-radius:0 0 5px 5px;}
.border-top{border-top:1px solid #F0F0F0}
.border-bottom{border-bottom:1px solid #F0F0F0}
.border-bread{border-top:1px solid #333}

.text-gray{color:#f0f0f0}
.overflow-x{overflow-x:auto}
.text-main{color:#666}
.text-black{color:#333}
/*
.table td{border-top:1px solid #EEE;padding:8px 0;vertical-align:top}
.border-top{border-top:1px solid #EBEBEB}
.border-bottom{border-bottom:1px solid #EBEBEB}
*/

.blank{height:10px; line-height:10px; clear:both; font-size:0;}
.blank-small{height:20px; line-height:20px; clear:both; font-size:0;}
.blank-middle{height:40px; line-height:40px; clear:both; font-size:0;}
.blank-big{height:80px; line-height:80px; clear:both; font-size:0;}
.blank-large{height:100px; line-height:100px; clear:both; font-size:0;}

/* 产品详细页 */
.product-bg{background:url(../images/product-bg.jpg) center top no-repeat;padding:50px 0}
.product-info{}
.product-info hr{height:2px;width:40px;margin:10px 0 30px 0}
.product-info .content{padding:20px 0 40px 40px;}
.product-info .content h1{font-size:28px;line-height:30px}
.product-info .content .text-big{font-size:14px;line-height:28px;}
.product-info .content li{background:url(../images/li.png) no-repeat 0px 50%;padding-left:20px;}
.product-info .tab-head{border-radius:0;}
.product-info .tab .tab-nav{font-size: 0;-webkit-text-size-adjust:none;}
.product-info .tab .tab-nav li{display:inline-block;width:20%;margin-right:5px;}
.product-info .tab .tab-nav li:last-child{margin-right:0px}
.product-info .tab .tab-nav li a{color:#333;padding:14px 0;display:block;line-height:20px;border:0;border-radius:4px 4px 0 0;font-size:16px;text-align:center;background:#00AAEE;}
.product-info .tab .tab-nav .active{/* border-radius:4px 4px 0 0; */}
.product-info .tab .tab-nav .active a{cursor:default;color:#FFF;background:#00AAEE;border-bottom:2px solid #00AAEE;border-radius:4px 4px 0 0;}
.product-info .tab .tab-body{border-top:solid 2px #00AAEE;margin-top:-2px;padding-top:15px;}
.product-info .tab p{line-height:28px}

/* 放大镜 begin */
#zoomimg{cursor:pointer;display:block}
#showArea{position:relative;}
#showArea img{cursor:pointer;display:block;}
#showArea .gallery{position:relative;padding:0 10px}
#showArea .gallery .item{margin:10px;}
#showArea .gallery .item img{overflow:hidden;width:100%;position:relative;width:100%; display: block;}
#showArea .gallery .item img:hover{filter:alpha(Opacity=60);-moz-opacity:.6;opacity: .6;}
#showArea .gallery .owl-controls .owl-buttons div{position:absolute;top:36%; margin-top:0px; width:30px; height:30px; line-height:30px; font-size:0px; padding:0; margin:0; background:none; opacity:1; text-align:left;}
#showArea .gallery .owl-controls .owl-buttons div:before{display:inline-block;font-family:"FontAwesome";font-weight:normal;font-style:normal;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size:28px; color:#D2D2D2}
#showArea .gallery .owl-controls .owl-buttons div:hover:before{color:#00AAEE}
#showArea .gallery .owl-controls div.owl-prev{left:-10px;}
#showArea .gallery .owl-controls div.owl-prev:before{content:"\f104";}
#showArea .gallery .owl-controls div.owl-next{right:-30px;}
#showArea .gallery .owl-controls div.owl-next:before{content:"\f105"}
/* 放大镜 end */

/* 标题 */
.heading hr{margin:10px auto 20px auto;width:40px;height:3px;}
.heading h4{font-size:28px;font-weight:700}

/* 图片高度不一解决办法 */
.zoomimgs{display:block; width:100%;height:0; overflow:hidden; background-position: center center; background-repeat: no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;/*图片不裁切需要全部显示改用background-size:contain，改变图片缩放比例改paddding-bottom的百分比,如图片宽高1:1 100%，4:3 75%，3:4 133.33%*/}
.piczoomimgs{padding-bottom:75%;}
.piczoomnews{padding-bottom:60%;}

/*PC导航 begin*/
.header-box.fixed.fixed-top{background: #FFF;width: 100%;z-index: 119999;box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);}
/* box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); */
#pc-header{position:relative;z-index: 119998;background: #FFF;box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);}
#pc-header .head-top{line-height:36px;color:#FFF}
#pc-header .head-top .welcome{}
#pc-header .head-top .top-link a{margin:0 10px;font-size:14px;color:#FFF}
#pc-header .head-top .top-link a:hover{color:#FFF}
#pc-header .header-box .logo{padding:25px 0 25px 10px}
#pc-header .header-box .logo img{max-width:100%}
#pc-header .nav li{}
#pc-header .nav li a{color:#333;font-size:16px;line-height:100px;position:relative;padding:0 12px; font-weight:normal;letter-spacing:normal;}
#pc-header .nav li.active a,#pc-header .nav li a:hover,#pc-header .nav li:hover a.first-level{color:#0858B3;}
#pc-header .nav li.last a{}
#pc-header .nav li a .downward{display:none}
#pc-header .nav li ul{left:-22px;border-radius:0;margin:0;padding:0;z-index:4;top:100px;border:0;}
#pc-header .nav li ul:before{position: absolute;top: -7px;left:69px;display:inline-block;border-right: 7px solid transparent;border-bottom: 7px solid #0858B3;border-left: 7px solid transparent;content: '';}
#pc-header .nav li ul:after{position: absolute;top: -6px;left: 70px;display:inline-block;border-right: 6px solid transparent;border-bottom: 6px solid #0858B3;border-left: 6px solid transparent;content: '';}
#pc-header .nav li ul li{margin:0;padding:0;height:auto;display:block;height:auto;}
#pc-header .nav li ul li a{background:#0858B3;border-bottom:1px solid #0964CB;font-size:14px;color:#fff;display:block;width:100%;line-height:48px;margin:0;text-align: left;text-indent:0;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;white-space: nowrap;}
#pc-header .nav li ul li:last-child a{border-bottom:0px solid #333}
#pc-header .nav li.active ul li a{color:#FFF;}
#pc-header .navbar-body .nav li.current ul li a{border-top:0}
#pc-header .nav li ul li a:hover{background:#0964CB;color:#FFF;text-indent:10px;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;}
#pc-header .nav li ul li ul{top:0}
#pc-header .ico-search{margin:38px 10px 0 20px;}
#pc-header .ico-search a{display:inline-block;}
/*PC导航 end*/
/*手机版顶部导航 begin */
#mobile-mask{position: relative;z-index: 2;background:#fff;overflow-x: hidden;}
#mobile-offcanvas, .mobile-nav-toggle, #mobile-mask{position: relative;}
#mobile-mask{z-index:2;}
.offcanvas-visible #mobile-mask{-moz-transform: translateX(-275px);-webkit-transform: translateX(-275px);-ms-transform: translateX(-275px);-o-transform: translateX(-275px);transform: translateX(-275px);}
#mobile-offcanvas{display: none;height: 100%;right: 0;overflow-y: auto;position: fixed;z-index: 1;top: 0;width: 275px;background:#333 ;padding: 0px 0px 0px 0px; border:0;}
#mobile-offcanvas ul{padding: 0;margin: 0;}
#mobile-offcanvas ul li{list-style: none; position:static; width:100%; margin:0;padding:0;}
#mobile-offcanvas ul li:hover,#mobile-offcanvas ul li.current{background: #333}
#mobile-offcanvas ul li a{font-size: 16px;color: #F0F0F0;text-decoration: none !important; display:block;position:relative; line-height:42px; margin:0; padding:0px 0 0 20px;}
#mobile-offcanvas ul li a:hover,#mobile-offcanvas ul li.current a{color: #F0F0F0;}
#mobile-offcanvas ul li a::after{background:#333; position:absolute;content:''; left:0px;bottom:0;right:0; height:1px;}
#mobile-offcanvas ul li ul{margin:0;padding:0;z-index: 1999; position:relative ;width:100%; border:0;box-shadow:0}
#mobile-offcanvas ul li ul li{margin:0;padding:0;display:block;border:none;line-height:36px;}
#mobile-offcanvas ul li ul li a,#mobile-offcanvas ul li.current ul li a{background:#00AAEE;color:#FFF;display:block;padding:5px 20px;margin:0;text-align: left; width:100%; font-size:14px; line-height:30px;}
#mobile-offcanvas ul li ul li a:hover{background:#fff;color:#333;}
#mobile-offcanvas ul li ul li a::before,#mobile-offcanvas ul li ul li a::after{background:none; height:0; padding:0}
#mobile-offcanvas ul li ul li ul{top:0}
.mobile-nav-toggle{cursor: pointer;text-decoration: none;}
.mobile-nav-toggle.active i::before, .mobile-nav-toggle.active i::after{background: #333;}
.mobile-nav-toggle:hover, .mobile-nav-toggle:focus, .mobile-nav-toggle:active{outline: none;border-bottom: none !important;}
.mobile-nav-toggle i{position: relative;display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;width: 24px;height: 3px;color: #fff;font: bold 14px/.4 Helvetica;text-transform: uppercase;text-indent: -55px;background: #333;transition: all .2s ease-out;}
.mobile-nav-toggle i::before, .mobile-nav-toggle i::after{content: '';width: 24px;height: 3px;background: #333;position: absolute;left: 0;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}
.mobile-nav-toggle i::before{top: -9px;}
.mobile-nav-toggle i::after{bottom: -9px;}
.mobile-nav-toggle:hover i::before{top: -9px;}
.mobile-nav-toggle:hover i::after{bottom: -9px;}
.mobile-nav-toggle.active i{background: transparent;}
.mobile-nav-toggle.active i::before{top: 0;-webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);transform: rotateZ(45deg);}
.mobile-nav-toggle.active i::after{bottom: 0;-webkit-transform: rotateZ(-45deg);-moz-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);-o-transform: rotateZ(-45deg);transform: rotateZ(-45deg);}
.mobile-nav-toggle{position:absolute;top: 50%; right: 10px;z-index: 9999999;display: block;margin: -13px auto 0;display: none;cursor: pointer;}
/*手机版顶部导航 end */

/* 搜索框 begin */
.search_boxs{display:none;width:100%;height: 100%;position: fixed;top:0px;z-index:1000000; text-align:center}
.search_boxs .mask{position:absolute; left:0;right:0; width:100%; height:100%;background:#000;opacity:0.8;}
.search_boxs a{display:block; font-size:60px; position:absolute;right:6%;width: 70px; height:70px; line-height:66px;z-index:10000001; color:#fff;top:0px;}
.search_boxs a:hover{background:#00AAEE}
.search_boxs .form-group{width:70%;max-width:720px; position:absolute;left:50%;top:40%;box-shadow:0 0px 19px 2px rgba(0, 0, 0, 0.1);transform:translate(-50%, -200%);}
.search_boxs .input{width:80%; color:#333;height:60px; line-height:60px;text-indent:15px;float:left;}
.search_boxs .button{width:20%;height:60px;line-height:60px; display:block; float:left;background:#00AAEE url(../images/ico-search-button.png) no-repeat center 50%;text-indent:-2000px}
.search_boxs .button:hover{background:#09B9FF url(../images/ico-search-button.png) no-repeat center 50%;}
/* 搜索框 end */

/* 底部-页脚 begin*/
footer{color:#666;background:#3D3938}
footer .foot-top{padding:60px 0 50px 0;}
footer .foot-top hr{width:30px;height:2px;margin:10px 0 20px 0}
footer .foot-top .foot-main-nav li.block-item{float:left;}
footer .foot-top .foot-main-nav li.block-item1{width:27%}
footer .foot-top .foot-main-nav li.block-item2{width:28%}
footer .foot-top .foot-main-nav li.block-item3{width:30%}
footer .foot-top .foot-main-nav li.block-item4{width:15%;}
footer .foot-top .foot-brode{margin-top:60px}
footer .foot-top h3{font-size:18px;color:#FFF;line-height:40px;}
footer .foot-top .foot-about{padding:8px 120px 0 0;line-height:28px;color:#686868}
footer .foot-top .foot-nav{margin-top:5px;}
/* footer .foot-top .foot-nav li:before{content:''; width:5px; height:5px; border-radius:50%; background:#999; display:inline-block; margin-right:8px; vertical-align:middle; margin-top:-5px;} */
footer .foot-top .foot-nav li a{line-height:28px;font-size:14px; color:#ccc}
footer .foot-top .foot-nav li a:hover{color:#FFF}
footer .border-top{border-top:1px solid #4A4544}
footer .copyright{padding:15px 0;color:#999}

footer .social li{display:inline-block;}
footer .social li .text-big{font-size:18px}
footer .social li a{display:inline-block;width:36px;height:36px;line-height:36px;margin-left:5px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}
footer .social li a:before{background:0 0}
footer .social li a:hover{ color:#FFF;}

.footer-contact .media{padding:0;margin:15px 0;}
.footer-contact .media span{width:24px;height:24px;text-align:center;}
.footer-contact .media .media-body{font-size:14px;line-height:24px;margin-top:-2px}
/* 底部-页脚 end*/

/* 友情链接*/
#fh5co-friend-link{position:relative;background: url(../images/link.png) no-repeat left top;z-index:1001;width:180px;height:32px;}
#fh5co-friend-link a.golink{display:block;text-indent:-999em;width:180px;height:32px;bottom:0px;left:0;}
#fh5co-friend-link ul{border:1px solid #575150;background:#302D2C;border-bottom:0;bottom:25px;display: none;left: 0;overflow: hidden;padding:10px 0px 5px 0;position: absolute;min-width: 180px;}
#fh5co-friend-link ul li a{color: #575150;display: block;text-align: left;padding:0 0 0 15px;font-size:12px;}
#fh5co-friend-link ul li a:hover{color: #999;text-decoration: none;}
/* 友情链接 end*/
/* 底部 end*/
.slides-li{width: 100%;float: left;margin-right:-100%; position: relative; display: block; z-index: 1}
.slides-text{text-indent: -2000px;font-size: 0}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin: 0;padding: 0;list-style: none;}
.flexslider{margin: 0;padding: 0;position:relative;z-index:1}
.flexslider .slides > li{-webkit-backface-visibility: hidden; height:525px;}
.flexslider .slides li .overlay{position: absolute;top:35%;left: 0;right: 0;bottom: 0;}
.flexslider .slides li a{display:block; height:100%;}
.flexslider .slides img{width: 100%;display: block;}
.flex-pauseplay span{text-transform: capitalize;}
.slides:after{content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides{display: block;}
* html .slides{height: 1%;}
.no-js .slides > li:first-child{display: block;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;cursor:pointer; width:10px;height:10px;border-radius:10px;float:left;text-indent:-2000px;background:none;border:1px solid #FFF}
.flex-control-nav .flex-active{background:#fff;border:1px solid transparent;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; display:none}
.flex-direction-nav li a{display:block;width:50px;height:96px;overflow:hidden;cursor:pointer;position:absolute;margin-top:-48px;text-indent:-999em}
.flex-direction-nav li a.flex-prev{left:3%;background:url(../images/left.png) 0 0 no-repeat;}
.flex-direction-nav li a.flex-next{right:3%;background:url(../images/right.png) 0 0 no-repeat;}
.flex-direction-nav li a.flex-next:hover{background:url(../images/right.png) 0 -96px no-repeat;}
.flex-direction-nav li a.flex-prev:hover{background:url(../images/left.png) 0 -96px no-repeat;}
/*首页轮换图片 end*/
#index-box-id img{max-width:100%}

/* 资质滚动 beigin */
#quality .show-list{position:relative; margin:0 -10px;}
#quality .show-list .item{margin:10px;background:#FFF}
#quality .show-list .item:hover{margin:10px;background:#72B11B;}
#quality .show-list .item .portfolio-img{overflow:hidden;width:100%;position:relative;}
#quality .show-list .item .portfolio-img .mask{position: absolute;width:100%;height:100%;background:#000;top:0;right:0;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
#quality .show-list .item .portfolio-img:hover .mask{filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;}
#quality .show-list .item .portfolio-img img{width:100%; display: block;}
#quality .show-list .item .title{line-height:50px;text-align:center}
#quality .show-list .item .title a{color:#616161;font-size:16px;}
#quality .show-list .item:hover .title a{color: #FFF;}
#quality .show-list .owl-controls .owl-buttons div{display:none;position:absolute;top:34%; margin-top:0px; width:32px; height:32px; line-height:32px; font-size:0px; padding:0; margin:0; background:none; opacity:1; text-align:left;}
#quality .show-list .owl-controls .owl-buttons div:before{display:inline-block;font-family:"FontAwesome";font-weight:normal;font-style:normal;vertical-align:baseline;line-height:60px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size:60px; color:#303030}
#quality .show-list .owl-controls .owl-buttons div:hover:before{color:#ED1B24}
#quality .show-list .owl-controls div.owl-prev{left:5px; text-indent:4px; margin-right:15px;}
#quality .show-list .owl-controls div.owl-prev:before{content:"\f104";}
#quality .show-list .owl-controls div.owl-next{right:10px;text-indent:5px;}
#quality .show-list .owl-controls div.owl-next:before{content:"\f105"}
#quality .show-list .owl-controls .owl-pagination .owl-page span{background:#666;margin:10px 2px 0}
#quality .show-list .owl-controls .owl-pagination .owl-page.active span{background:#00AAEE;}
/* 资质滚动 end*/

/* 解决方案布局样式 begin */

.solution-content .bg-gray{border-radius: 0 4px 4px 0;}

.solution-list {
	background:#074C9B;
	border-radius:8px 0 0 8px;
}

.solution-list ul li {
    width: 100%;
    height:48px;
    position: relative;
	background:#074C9B;
	text-indent:20px;
	border-bottom:1px solid #0858B3;
	cursor:pointer
}

.solution-list ul li:first-child{border-radius:8px 0 0 0;}
.solution-list ul li:last-child{border-radius:0 0 0 8px;border-bottom:0px solid #0858B3}

.solution-list ul li h2 {
    font-size: 16px;
    color: #FFFFFF;
    line-height:48px;
    font-weight: inherit;
}

.solution-list ul .on-1 {
    background-image: linear-gradient(-180deg, #00AAEE 0%, #00AAEE 63%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00AAEE, endColorstr=#00AAEE);
    /*IE<9>*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#00AAEE, endColorstr=#00AAEE)";
    /*IE8+*/
}

.solution-item {
    display: block;
    padding: 20px 30px;
    overflow: hidden;
}

.solution-item .cur-1{display:block}

.solution-item ul li {
    padding:0 0 20px 0;
}

/* 
.solution-item ul li h2 {
    font-size: 22px;
    line-height: 28px;
    margin: 0 0 15px 0;
    font-weight: inherit;
}


.solution-item ul li p {
    opacity: 0.8;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 22px;
}
*/
/* 解决方案布局样式 end */

/* 服务保障 begin*/
#fh5co-service-list{padding:0;background:url(../images/res7.jpg) no-repeat bottom;}
#fh5co-service-list .item .media-img{position:relative;margin:0 auto;}
#fh5co-service-list .item h3{font-size:24px; line-height:24px; color:#FFF; margin:20px 0 20px; white-space:nowrap; overflow:hidden}
#fh5co-service-list .item .desc{color:#F0F0F0; font-size:14px; line-height:24px;overflow:hidden;padding:0 20px}
#fh5co-service-list .item:hover a h3{color:#E14337}
#fh5co-service-list .item:hover a .desc{color:#999}
/* 服务保障 end*/
.data{padding:30px 0 0 0;position:relative;z-index:9;}
.data .num{font-weight:700;font-size:48px; color:#3D3938; font-family: "Oswald";}
.data .media:hover .num{color:#0A70E3;}
.data .media-body{font-size:14px; color:#3D3938;}
/*首页解决方案*/
#fh5co-photo-list .bg-photo{margin-top:-80px;}
#fh5co-photo-list .show-list .media-img{position:relative;z-index:1}
#fh5co-photo-list .show-list .media-img .overlay{position:absolute; left:0;right:0;bottom:0; top:0; width:100%; height:100%;z-index:-1}
#fh5co-photo-list .show-list .item-block1 .media-img .overlay{background:#66a3e0;}
#fh5co-photo-list .show-list .item-block2 .media-img .overlay{background:#8a82fe}
#fh5co-photo-list .show-list .item-block3 .media-img .overlay{background:#d37266}
#fh5co-photo-list .show-list .media-img:hover .overlay{opacity:0.7}
/* 首页服务项目 begin*/
#hometree .item{padding:30px 0;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
#hometree .item:hover{box-shadow:0 10px 50px rgba(0,0,0,0.15);}
#hometree .item .media-img{position:relative; width:108px; height:103px; margin:0 auto;}
#hometree .item .media-img img{max-width:100%; position:absolute; left:0;right:0; bottom:0;top:0;width:108px; height:103px;}
#hometree .item .media-img img.himg{opacity:0;}
#hometree .item:hover .media-img img.himg{opacity:1;}
#hometree .item:hover .media-img img.dimg{opacity:0;}
#hometree .item h3 a{font-size:18px;color:#333;margin:15px 0 0 0;display:block}
#hometree .item .desc{color:#616161; font-size:14px;padding:15px}
#hometree .item:hover h3 a{color:#00AAEE}
#hometree .item:hover .desc{color:#333;}
#hometree .item:hover .button{background:#00AAEE}
/* 首页服务项目 end*
/*首页解决方案*/
#service-list{position:relative;z-index:9;}
.service{padding:0;margin-top:-50px;}
.service li{position: relative; overflow: hidden; display: block; z-index: 110;margin-bottom:10px;transition: all 220ms;}
.service li .overlay{position: absolute;width:100%; right: 0; left: 0; bottom: 0; top: 0; z-index: 10; vertical-align: middle; visibility: hidden; opacity: 0; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.service li .mask{position: absolute; right: 0; left: 0; bottom: 0; top: 0; z-index: 11; background:url(../images/title-mask-bg.png) repeat-x bottom;}
.service li .title{position: absolute; bottom:20px; left:25px; z-index: 12; display: block;}
.service li p{color:#FFF;font-size:14px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.service li h2{color:#FFF;font-size:18px}
.service li hr{margin:10px 0 15px 0;width:30px;height:3px}
.service li:hover{transform: translateY(-3px);transition: all 220ms;}
.service li:hover .overlay{visibility: visible; opacity: 1;}
.service li:hover .overlay:before{content: ''; position: absolute; z-index: 1; top: 0; left: 0; bottom: 0; right: 0; background:#000;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
/*首页解决方案*/
/* 公司相册*/
.gallery{padding:0;}
.gallery li{position: relative; overflow: hidden; display: block; z-index: 110;}
.gallery li .overlay{position: absolute;width:100%; right: 0; left: 0; bottom: 0; top: 0; z-index: 10; vertical-align: middle; visibility: hidden; opacity: 0; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.gallery li .title{position: absolute; right: 0; left: 0; bottom: 0; top: 0; z-index: 11; background:url(../images/title-mask-bg.png) repeat-x bottom;}
.gallery li .title p{position: absolute; bottom:15px; left:20px; z-index: 12; display: block;color:#fff;}
.gallery li .title .text-big{font-size:16px}
.gallery li:hover p{color:#FFF;-webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.gallery li:hover .overlay{visibility: visible; opacity: 1;}
.gallery li:hover .overlay:before{content: ''; position: absolute; z-index: 1; top: 0; left: 0; bottom: 0; right: 0; background:#000;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.gallery .margin-large-bottom{margin-bottom:10px}
/* 公司相册 end*/
/*公司介绍*/

.about-bg{background:url(../images/wel2.jpg) center top no-repeat;background-size:cover;position:relative;z-index:9;}
.about-bg .radius-big-right{border-top-right-radius:2em;}

.about-mtv{overflow:hidden;}
.about-mtv img{position:relative;transition:transform 1s ease 0s;transform: scale(1);}
.about-mtv img:hover{transition:transform 1s ease 0s;transform: scale(1);}
.about-mtv .play{position: absolute;height:48px;line-height:48px;width:48px;z-index:9;left:45%;top:45%}
.about-mtv .text-large{font-size:48px;}

.about-info{height:350px;padding:30px 50px;background:#FFF;box-shadow:0 8px 30px rgba(0,0,0,.175);}
.about-info p{font-size:14px;line-height:28px;margin-bottom:10px}
.about-info h2{font-size:32px;font-weight:400;}
.about-info hr{width:30px;height:2px;margin:20px 0 30px 0}

.about-inside{margin:-50px auto 0 auto;z-index:99999;position:relative;padding:0 50px}

.research{}
.research h2{font-size:60px}
.research h3{font-size:48px;font-family:Impact;margin:50px 0 10px 0}
.research .text-big p{font-size:14px;line-height:30px}
/*首页活动资讯*/
#article-list{}
#article-list .item-block .item .content{padding:40px; position:relative}
#article-list .item-block:nth-child(1) .item .content{background:#FFF;}
#article-list .item-block:nth-child(2) .item .content{background:#FFF}
#article-list .item-block:nth-child(3) .item .content{background:#FFF}
#article-list .item-block .item .media-img{position:relative}
#article-list .item-block .item .media-img:after{content: '';position: absolute;width:12px; margin-left:-5px;left: 50%;display: inline-block;}
#article-list .item-block:nth-child(1) .item .media-img:after{top:0px; border-right: 12px solid transparent;border-top: 12px solid #F0F0F0;border-left: 12px solid transparent;border-bottom: none;}
#article-list .item-block:nth-child(2) .item .media-img:after{bottom:0px; border-right: 12px solid transparent;border-bottom: 8px solid #F0F0F0;border-left: 12px solid transparent;}
#article-list .item-block:nth-child(3) .item .media-img:after{top:0px; border-right: 12px solid transparent;border-top: 12px solid #F0F0F0;border-left: 12px solid transparent;}
#article-list .item-block .item h3{font-size:18px;padding-bottom:15px;line-height:24px}
#article-list .item-block .item h3 a{color:#333;}
#article-list .item-block .item:hover h3 a{color:#00AAEE}
#article-list .item-block .item .desc{color:#999; line-height:24px;font-size:14px}
#article-list .item-block .item .time{position:absolute; bottom:40px; left:40px;}
#article-list .item-block .item .more{position:absolute; bottom:40px; left:0; right:0; width:120px; height:40px; text-align:center; margin:0 auto}
#article-list .item-block .item .more a{display:inline-block; margin:0 auto; width:120px; height:40px; line-height:40px; background:#fff;border-radius:25px; color:#00AAEE; font-size:14px; text-align:center}
#article-list .item-block .item .more a:hover{color:#00AAEE;background:#F0D324;}

/* 服务保障 begin*/
#why-us .bg-service{padding:0;background:url(../images/id15.jpg) no-repeat top;}
#why-us .idea-service{padding:0;background:url(../images/res7.jpg) no-repeat bottom;height:650px}
#why-us .xm4 li{border-right:1px dashed #999;margin-bottom:20px;padding:0 30px}
#why-us .xm4:last-child li{border-right:0 dashed #ff0000;}
#why-us li .media-img{position:relative;margin:0 auto;}
#why-us li img{transition:transform 1s ease 0s;transform: scale(1);overflow:hidden}
#why-us li:hover img{transition: transform 1s ease 0s;transform: scale(1.1);}
#why-us li h3{font-size:20px; line-height:24px; color:#333; margin:20px 0 20px; white-space:nowrap; overflow:hidden}
#why-us li .desc{color:#888; font-size:14px;line-height:24px;overflow:hidden}
#why-us li:hover a h3{color:#616161}
#why-us li:hover a .desc{color:#999}
/* 服务保障 end*/

/* 产品 */
.photo .mask{position:relative;overflow:hidden;display:block;z-index:1}
.photo .mask img{position:relative;max-width:100%}
.photo .mask .overlay{position:absolute;right:0;left:0;bottom:0;top:0;z-index:9;vertical-align:middle;visibility:hidden;opacity:0;-webkit-transition:.5s;transition:.5s}
.photo .mask .overlay .bnt{background:#FFF;position:relative;z-index:12;text-align:center;display:block;-webkit-transition:.3s;transition:.3s;margin:40% auto 0 auto;width:48px;height:48px;line-height:42px;font-size:32px;text-align:center;color:#333;filter::alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
.photo .mask .overlay .bnt:hover{background:#FFF;color:#333}
/* .photo .mask .overlay:before{content:'';position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;background:url(../images/bg.png)} */
.photo h3 a{position:relative;color:#000;display:block;font-size:16px;font-weight:400;padding:30px 0 20px 0}
.photo h3 a:before{position:absolute; content:""; background:#000; height:2px; width:30px; left:0;right:0; text-align:center; margin:0 auto;top:15px;}
.photo p{color:#999;line-height:24px;padding:0 15px 20px 15px}
.photo:hover{box-shadow:0 5px 25px rgba(0,0,0,.125);background:#FFF}
.photo:hover h3 a{color:#000}
.photo:hover p{color:#616161}
.photo:hover .overlay{visibility:visible;opacity:1}
.photo:hover .overlay:before{content:'';position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;background:#000;filter::alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
/* 产品 */

/*首页产品推荐*/
#commend-product{position:relative;}
#commend-product .container{padding:0 !important;}
#commend-product .show-list{position:relative; margin:0 -10px;}
#commend-product .show-list .item{margin:0 20px;}
#commend-product .show-list .item .portfolio-img{width:100%;}
#commend-product .show-list .item .portfolio-img img{width:100%; display: block;}
#commend-product .show-list .item h2{line-height:42px; font-size:14px;display: block;background:#fff; font-weight:normal; white-space:nowrap; text-align:center;padding:0 10px}
#commend-product .show-list .item h2 a{color:#333;position:relative;}
#commend-product .show-list .item h2 a:before{position:absolute; content:""; background:#000; height:2px; width:30px; left:0;right:0; text-align:center; margin:0 auto;top:-20px;}
#commend-product .show-list .item:hover{box-shadow:0 10px 35px rgba(0,0,0,.125)}
#commend-product .show-list .item:hover h2 a{color: #000;}
#commend-product .show-list .owl-controls .owl-buttons div{position:absolute;top:42%; margin-top:0px; width:24px; height:48px; line-height:32px; font-size:0px; padding:0; margin:0; background:none; opacity:1; text-align:left;display:none}
#commend-product .show-list .owl-controls div.owl-prev{left:15px; text-indent:4px; margin-right:15px;background:url(../images/btn.png) 0 0 no-repeat}
#commend-product .show-list .owl-controls div.owl-next{right:15px;text-indent:5px;background:url(../images/btn.png) -24px 0 no-repeat}
#commend-product .show-list .owl-controls .owl-pagination .owl-page span{background:#FFF;border:1px solid #999; margin:10px 5px 0}
#commend-product .show-list .owl-controls .owl-pagination .owl-page.active span{background:#333;border:0px solid #999;}

/*首页案例推荐*/
#commend-case{position:relative;}
#commend-case .container{padding:0 !important;}
#commend-case .show-list{position:relative; margin:0 -10px;}
#commend-case .show-list .item{margin:0 20px;}
#commend-case .show-list .item .portfolio-img{width:100%;}
#commend-case .show-list .item .portfolio-img img{width:100%; display: block;}
#commend-case .show-list .item h2{line-height:42px; font-size:14px;display: block;background:#fff; font-weight:normal; white-space:nowrap; text-align:center;padding:0 10px}
#commend-case .show-list .item h2 a{color:#333;position:relative;}
#commend-case .show-list .item h2 a:before{position:absolute; content:""; background:#000; height:2px; width:30px; left:0;right:0; text-align:center; margin:0 auto;top:-20px;}
#commend-case .show-list .item:hover{box-shadow:0 10px 35px rgba(0,0,0,.125)}
#commend-case .show-list .item:hover h2 a{color: #000;}
#commend-case .show-list .owl-controls .owl-buttons div{position:absolute;top:42%; margin-top:0px; width:24px; height:48px; line-height:32px; font-size:0px; padding:0; margin:0; background:none; opacity:1; text-align:left;display:none}
#commend-case .show-list .owl-controls div.owl-prev{left:15px; text-indent:4px; margin-right:15px;background:url(../images/btn.png) 0 0 no-repeat}
#commend-case .show-list .owl-controls div.owl-next{right:15px;text-indent:5px;background:url(../images/btn.png) -24px 0 no-repeat}
#commend-case .show-list .owl-controls .owl-pagination .owl-page span{background:#FFF;border:1px solid #999; margin:10px 5px 0}
#commend-case .show-list .owl-controls .owl-pagination .owl-page.active span{background:#333;border:0px solid #999;}


/* 行业应用 begin*/
.gallery-mask{padding:0px}
.gallery-mask .media-img{position:relative;}
.gallery-mask .media-img .ico{-webkit-transition:.5s;transition:.5s;opacity:0;text-align:center; z-index:99;position:absolute;top:30%;left:30px;right:30px;}
.gallery-mask li .title h2 a{position:relative;color:#333;display:block;font-size:16px;font-weight:400;padding:30px 0 10px 0}
.gallery-mask li .title h2 a:before{position:absolute; content:""; background:#000; height:2px; width:30px; left:0;right:0; text-align:center; margin:0 auto;top:20px;}
.gallery-mask li .title p{color:#616161;line-height:24px;padding:0 15px 20px 15px}
.gallery-mask li{-webkit-transition:.5s;transition:.5s;}
.gallery-mask li:hover{box-shadow:0 5px 25px rgba(0,0,0,.125);background:#FFF;-webkit-transition:.5s;transition:.5s;}
.gallery-mask li .overlay{width:100%;height:100%;-webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; position:absolute; bottom: 0; top: 0;left:0;right:0;background:#000;z-index:9;opacity:0.6;filter(alpha=6)}
.gallery-mask li:hover .overlay{opacity:0.2;filter(alpha=20); -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.gallery-mask li:hover .ico{visibility:visible;opacity:1}
.gallery-mask li:hover h2 a{color:#000;}
.gallery-mask li:hover p{color:#333}
/* 行业应用 end*/

/* 新闻 begin*/
.news-mask{padding:0px}
.news-mask .media-img{position:relative;}
.news-mask li .title{padding:20px}
.news-mask li .title hr{background:none;margin:0}
.news-mask li .title h2 a{position:relative;color:#333;display:block;font-size:18px;font-weight:300;padding:0 0 10px 0}
/* .news-mask li .title h2 a:before{position:absolute; content:""; background:#000; height:2px; width:30px; left:0;right:0; margin:0 auto;top:20px;} */
.news-mask li .button{height:42px;width:42px;line-height:28px;border:1px solid #DDD;color:#DDD}
.news-mask li .title p{color:#666;line-height:24px;}
.news-mask li{-webkit-transition:.5s;transition:.5s;background:#FFF}
.news-mask li:hover{box-shadow:0 5px 30px rgba(0,0,0,.15);background:#3D3938;-webkit-transition:.5s;transition:.5s;}
.news-mask li .overlay{width:100%;height:100%;-webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; position:absolute; bottom: 0; top: 0;left:0;right:0;background:#000;z-index:9;opacity:0.6;filter(alpha=6)}
.news-mask li:hover .overlay{opacity:0.2;filter(alpha=20); -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.news-mask li:hover h2 a{color:#F0F0F0;}
.news-mask li:hover p{color:#F0F0F0}
.news-mask li:hover .button{background:#00AAEE;color:#F0F0F0;border:1px solid #00AAEE}
.news-mask li:hover .title hr{background:none;}
/* 新闻 end*/


/* 服务保障 begin*/
#service-list .idea-service{padding:0;background:url(../images/res7.jpg) no-repeat bottom;height:650px}
#service-list .bg-service{padding:0;background:url(../images/social-bg.png) no-repeat ;background-size:cover;}
#service-list .item .media-img{position:relative;margin:0 auto;}
#service-list .item h3{font-size:20px; line-height:24px; color:#FFF; margin:20px 0 10px; white-space:nowrap; overflow:hidden}
#service-list .item .desc{color:#F0F0F0; font-size:14px; line-height:150%;overflow:hidden;padding:0 20px}
#service-list .item:hover a h3{color:#FFF}
#service-list .item:hover a .desc{color:#FFF}
/* 服务保障 end*/

/* 图片文字交叉 begin */
.image-text li .text{display:block;width:50%;overflow:hidden;}
.image-text li .text h2{font-size:20px;color:#FFF;padding-bottom:15px;line-height:24px;}
.image-text li .text hr{width:30px;height:2px;margin:0 0 15px 0}
.image-text li .text h3{font-size:20px;color:#3E3E3E;text-indent:20px;line-height:24px;background:url(../images/h3-bg.png) no-repeat 0 50%;}
.image-text li .text h4{color:#616161;font-size:14px}
.image-text li .text .text-big{font-size:14px;line-height:30px;color:#F0F0F0}
.image-text li .content{padding:40px;}
.image-text p{line-height:30px}
.image-text li .thumb{display:block;width:50%;overflow:hidden;}
.image-text li .thumb img{display:block;transition:transform 1s ease 0s;transform: scale(1);overflow:hidden}
.image-text li .thumb img:hover{transition: transform 1s ease 0s;transform: scale(1.1);}
.image-text li:nth-child(2n+0) .text{float:right}
.image-text li:nth-child(2n+0) .thumb{float:left}
.image-text li:nth-child(2n+1) .text{float:left}
.image-text li:nth-child(2n+1) .thumb{float:right}
/* 图片文字交叉 end */

/* 新闻列表 */
.article-toutiao .padding-large{padding:20px 40px 20px 40px}
.article-toutiao strong a{font-size:20px;line-height:36px;font-weight:normal}
/* 新闻列表 beign*/

.list-group{}
.list-group,.list-link{border:0}
.list-group li,.list-link a{display:block;border-bottom:solid 1px #EEE;transition:all 1s cubic-bezier(.175,.885,.32,1) 0s}
.list-link .padding{padding:10px 0}
.list-link a:hover{background-color:#F0F0F0;color:#00AAEE;transition:all .3s cubic-bezier(.175,.885,.32,1) 0s}
.list-link span{color:#616161}
.list-link a:hover i,.list-link a:hover span{color:#333}
.list-link a:last-child{border-bottom:1px solid #EEE}

/* 新闻列表 end*/
.por{position: relative;margin:0 auto;height:300px;width:656px}
.poa{position: absolute;}

.article-list{}
.article-list .media .date{border:1px solid #ddd;height:115px;width:82px;padding:0 20px;margin-right:30px}
.article-list .media:hover .date{border:1px solid #00AAEE}
.article-list .media-body p{line-height:24px;}
/* .article-list .media:hover{box-shadow:0 10px 15px rgba(0,0,0,0.15);transition: all 0.5s;} */
.article-list .media:hover .date p{color:#00AAEE;transition: all 0.5s;}
.article-list .media .date .f-month{font-size:14px;color:#FFF}
.article-list .media .date .f-day{font-size:36px;color:#666;font-family: "Oswald";}
.article-list .media .date .f-year{font-size:14px;color:#999;font-family: "Oswald";}
.article-list .media .date hr{width:20px;height:3px;margin-top:20px}
.article-list .media .media-body .text-big{font-size:16px}
.article-list .media .media-body .text-large{font-size:20px}
.article-list .media .media-body h3{margin-bottom:10px}
.article-list .media .media-body h3 a{color:#00AAEE}
.article-list .media .media-body h3 a:hover,.article-list .media:hover .media-body h3 a{color:#00AAEE}
.article-list .media a{color:#999}
.article-list .media:hover a{color:#00AAEE;transition: all 0.5s;}

/* 右边-案例列表 begin*/
.case-list{padding:0;}
.case-list li{border-bottom:1px solid #EEE;}
.case-list li .media img{width: 210px;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transition: transform 1s ease 0s;}
.case-list li .media img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transition: transform 1s ease 0s;}
.case-list li .media-body p{line-height:24px}
.case-list li .media-body strong{margin-bottom:10px;}
.case-list li .media-body strong a{font-weight: 400;}
.case-list li .media-body strong a:hover{color: #00AAEE;}
/* 右边-案例列表 begin*/

/* 右边-文章详细页 */
.article{word-wrap:break-word;}
.article .padding{padding:20px 0 20px 20px}
.article h1{font-size:24px;font-weight:700;padding-bottom:20px}
.article h2{font-size:20px;color:#333;font-weight:600;line-height:38px;margin-bottom:10px;margin-top:10px;}
.article h3{font-size:18px;color:#333;font-weight:600;line-height:24px;margin-bottom:10px;margin-top:10px;}
.article h4{color:#616161;font-size:14px;margin-bottom:10px}
.article li{background:url(../images/li.png) no-repeat 0px 9px;padding-left:15px;margin-bottom:10px;line-height:24px;font-size:16px}
.article table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:20px}
.article table td p{font-size:14px;padding:5px;line-height:24px}
.article p{font-size:16px;line-height:28px;margin-bottom:10px}
.article .text-big p{font-size:16px;line-height:28px;}
.article img{margin:10px 0}
.article a{color:#00AAEE}

.baidu-map{width:100%;height:450px;}

/* 解决方案 begin */
.strengths{word-wrap:break-word;display:block;width:100%;height:350px;overflow:hidden;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.strengths_bg_1{background-color:#E8E8E8;}
.strengths_bg_2{background-color:#E8E8E8;}
.strengths_bg_3{background-color:#E8E8E8;}
.strengths_bg_4{background-color:#E8E8E8;}
.strengths .list-group li{padding:5px 0;display:block;transition:all 1s cubic-bezier(.175,.885,.32,1) 0s}
.strengths i{display:block;width:64px;height:64px;margin:10px auto 20px auto;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.strengths hr{width:30px;height:2px;background:#00AAEE;margin:10px auto 20px auto}
.strengths p{font-size:16px;padding:0 10px;color:#333;line-height:28px}
.strengths span{color:#333;}
.strengths .text-big{font-size:18px}
.strengths:hover{background:#0A70E3;color:#FFF;}
.strengths:hover hr{background:#FFF;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.strengths:hover p{color:#FFF}
.strengths:hover span{color:#FFF}
.strengths:hover li a{color:#FFF}
.strengths .icon-1{background:url(../images/streng-ico.png) no-repeat 0 0px; background-size:auto}
.strengths:hover .icon-1{background-position:0 -64px;}
.strengths .icon-2{background:url(../images/streng-ico.png) no-repeat 0 -128px; background-size:auto}
.strengths:hover .icon-2{background-position:0 -192px;}
.strengths .icon-3{background:url(../images/streng-ico.png) no-repeat 0 -256px; background-size:auto}
.strengths:hover .icon-3{background-position:0 -320px;}
.strengths .icon-4{background:url(../images/streng-ico.png) no-repeat 0 -384px; background-size:auto}
.strengths:hover .icon-4{background-position:0 -448px;}
/* 解决方案 end */
/* 左边-产品分类abc begin*/
.nav-inside{height: 100%;}
.nav-inside .menu h3{display:none}
.nav-inside .category{border:0px solid #DDD}
.nav-inside .category h2{height:48px; line-height:48px;text-indent:20px;font-size:20px;}
.nav-inside .category h2 i{display:inline-block; color:#fff; margin-right:20px; width:18px; height:18px;border-radius:50%; margin-top:20px; line-height:14px; text-align:center; font-size:13px;}
.nav-inside .category .cat-tree{background:#FFF;padding-bottom:10px;border:1px solid #E2E2E2}
.nav-inside .category .cat-tree ul li{border-bottom:1px solid #E2E2E2; padding:10px 10px 10px 20px;}
.nav-inside .category .cat-tree ul li:last-child{border-bottom:none}
.nav-inside .category .cat-tree ul li a{font-size:14px; color:#333;display:block;}
.nav-inside .category .cat-tree ul li a:hover{color:#00AAEE;}
.nav-inside .category .cat-tree ul li a span{font-size:16px; margin-right:5px;}
.nav-inside .category .cat-tree ul li ul{padding-top:3px;}
.nav-inside .category .cat-tree ul li ul li{padding:2px 0 2px 0px;border-bottom:none}
.nav-inside .category .cat-tree ul li ul li .text-color{color:#ABABAB}
.nav-inside .category .cat-tree ul li ul li a{font-size:14px; color:#333;display:block;}
.nav-inside .category .cat-tree ul li ul li a.active,.nav-inside .category .cat-tree ul li a.active{color: #00AAEE;}
/* 左边-产品分类 end*/
.title{padding:8px 0 8px 20px; font-size:18px; color:#fff;}
.title i{display:inline-block;width:20px; height:20px;line-height:16px;border-radius:50%; margin-top:8px;}
/* 左边-联系我们 */
.left-contact .padding{padding:20px 10px 20px 20px}
.left-contact .media{padding:0;margin:0 0 5px 0}
.left-contact .media span{width:16px;text-align:center;}
.left-contact .media .padding-small-top{margin-top:-2px}
.product .media{-webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.product .media:hover{box-shadow:0 5px 25px rgba(0,0,0,.125);}
.product .media:hover a{color:#00AAEE}
.product .media-body strong{line-height:30px;height:50px;font-weight:normal;font-size:16px;padding:0 10px}
.product .media-body span{font-size:20px;margin-top:5px}
/*分页 begin*/
.pagination li{margin:5px;font-size:14px;background:#FFF;border-radius:0px;border:1px solid #CCC;}
.pagination li a{padding:6px 10px;border:0;color:#999}
.pagination .disabled{padding:3px 10px;color:#999}
.pagination .current{padding:4px 11px;background:#000;color:#fff;border:0px solid #000;}
.pagination .active a:hover, .pagination a:hover{background:#000;color:#fff;border-radius:0;border:0px solid #000;}
/*分页 end*/
/* 内容 */
/* 商品详细页 =============================================================================================begin*/
.bg-goods{background:url(../images/prlist-bg.jpg) no-repeat;}
.bg-goods .padding-large{padding:50px 20px;}
.goods{overflow:hidden;}
.goods h1{font-size:32px;color:#025EC8;line-height:38px}
.goods p{line-height:30px;font-size:16px}
.fancybox-img{width:60px;height:auto;margin-right:10px}
/* 折叠 begin**/
.collapse{width:100%;border-bottom:1px solid #e1e1e1}
.collapse .head{height:44px;line-height:44px;font-size:14px;color:#616161;cursor:pointer;border-top:1px solid #e1e1e1;position:relative;background:url(../images/ico_jia.png) center right no-repeat}
.collapse .current{background:url(../images/ico_jian.png) center right no-repeat;border-bottom:0;color:#333}
.collapse .cbody{overflow:hidden}
.collapse .cbody strong{color:#000}
/* 折叠 end*/
/* 商品详细页 ===================================================================================================end*/
/* 路径 */
.bg-bread{background:#323232}
.bread{height:60px;font-size:14px;line-height:60px;color:#C4C4C4;margin:0;padding:0;}
.bread li a{color:#808080;font-size:14px;}
.bread li a:hover{color:#808080}
.bread li:after{content:"\002f";padding:0 8px 0 10px;color:#333;}
.bread li:last-child:after{content:""}
/* 联系我们 */
.contact{word-wrap:break-word;}
.contact .padding{padding:20px 0 20px 0px}
.contact h2{font-size:24px;color:#333;font-weight:600;line-height:36px;margin-bottom:10px;}
.contact p{font-size:16px;line-height:30px;margin-bottom:10px}
.contact hr{margin:10px 0 40px 0;width:40px;height:3px;}
.map{width:100%;height:800px;border:#E2E2E2 solid 0px;}
.contact .media{padding:0;margin:0 0 5px 0}
.contact .media span{width:16px;text-align:center;}
.contact .media .padding-small-top{margin-top:-2px}
.feedback{padding:20px}
.feedback p{font-size:14px;line-height:28px}
/* 全局-表单begin */
.form-big .input{padding:10px 10px;font-size:14px;line-height:20px;height:40px;color:#999;border:1px solid #ccc}
.form-big .textarea{padding:10px;line-height:20px;width:100%;font-size:14px;border:1px solid #ccc}
/* 全局-表单end */
/* 百度分享 */
#share-button{line-height:32px;height:32px;width:114px;margin:0 auto}
#share-button a{display: inline-block;width:32px;height:32px;margin:0 3px;background:url(../images/share-icon.png) no-repeat;cursor:pointer;text-indent:-100em;overflow:hidden;opacity:0.8;}
#share-button a.bds_sqq{transition:all .2s;background-position:0 0;}
#share-button a.bds_sqq:hover{background-position:0 0;opacity:1;}
#share-button a.bds_qzone{transition:all .2s;background-position:0 -32px;}
#share-button a.bds_qzone:hover{background-position:0 -32px;opacity:1}
#share-button a.bds_weixin{transition:all .2s;background-position:0 -64px;}
#share-button a.bds_weixin:hover{background-position:0 -64px;opacity:1;}
#share-button a.bds_tsina{transition:all .2s;background-position:0 -96px;}
#share-button a.bds_tsina:hover{background-position:0 -96px;opacity:1}
.slide-inside{height:300px;background-repeat:no-repeat;background-position: center center;background-size:cover;position:relative;z-index:1;}
.slide-inside h3{line-height:300px;font-size:36px;color:#F0F0F0;font-weight:300}
.margin-inside-l{margin-right:20px}
.margin-inside-r{margin-left:10px}
/* 底部-置顶 begin*/
.cd-top{display: inline-block; height:50px; width:50px;border-radius:50%; position: fixed; bottom:80px; right:20px; overflow: hidden; text-indent: 100%; white-space: nowrap; background: #00AAEE url(../images/cd-top-arrow.svg) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.cd-top.cd-is-visible{visibility: visible; opacity: 1;}
.cd-top.cd-fade-out{/* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */ opacity: .5;}
.cd-top:hover{background: #09B9FF url(../images/cd-top-arrow.svg) no-repeat center 50%; opacity: 1;}
/* 底部-置顶 end*/
/* 在线客服代码 begin*/
.waiter-online{position: fixed; right: 0px; top:50%; margin-top: -90px; width: 60px;box-shadow: 0px 0px 20px rgba(0,0,0,.3); z-index: 999;}
.waiter-ul li{position: relative; height: 60px; line-height:60px; border-bottom: 1px solid #fff;}
.waiter-ul li a{position: absolute; left: 0; top: 0; z-index: 2; color: #fff; display: block; width: 60px; height: 60px; line-height:60px; text-align: center; -webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; text-decoration: none;}
.waiter-title{position: absolute; left: 0px; bottom: 1px; color: #fff; width: 80px; height: 40px; line-height: 40px; text-align: center;-webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; background-color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.3); z-index: 1; opacity: 0;}
.waiter-title:before{content: ''; display: block; width: 10px; height: 10px; position: absolute; right: -5px; top: 14px; background-color:#fff; transform:rotate(45deg);}
.waiter-ul li:hover .waiter-title{left: -88px; opacity: 1;}
.waiter-ul li.qq-online a{background-image: -webkit-linear-gradient(left, #f60, #ffb443);background-image: -moz-linear-gradient(left, #f60, #ffb443);background-image: -ms-linear-gradient(left, #f60, #ffb443);}
.waiter-ul li.qq-online .waiter-title{background-color:#f60;}
.waiter-ul li.qq-online .waiter-title:before{background-color:#f60;}
.waiter-ul li.ali-online a{background-image: -webkit-linear-gradient(left, #00b7ee, #55d8ff);background-image: -moz-linear-gradient(left, #00b7ee, #55d8ff);background-image: -ms-linear-gradient(left, #00b7ee, #55d8ff);}
.waiter-ul li.ali-online .waiter-title{background-color:#00b7ee;}
.waiter-ul li.ali-online .waiter-title:before{background-color:#00b7ee;}
.waiter-ul li.stroll-top a{background-image: -webkit-linear-gradient(left, #333, #616161);background-image: -moz-linear-gradient(left, #333, #616161);background-image: -ms-linear-gradient(left, #333, #616161);}
.waiter-ul li.stroll-top .waiter-title{background-color:#333;}
.waiter-ul li.stroll-top .waiter-title:before{background-color:#333;}
/* 在线客服代码 end*/
/*手机底部导航*/
#toolbar{display:none;}
@media screen and (max-width:1199px){#pc-header .nav li a{padding:0 19px;}}
@media screen and (max-width:1000px){#pc-header .header-box .logo{padding:10px 0 0 0}
#pc-header .nav li a{padding:0 13px;}
#pc-header .ico-search{margin:34px 0 0 5px;}
#pc-header .ico-search a{margin-left:2px;}
#pc-header .nav li ul{left:-28px;}}

@media screen and (max-width:760px)
{
.container-layout{max-width:100%;}
.line-large{margin-left:-10px;margin-right:-10px}
.line-large .x1,.line-large .x2,.line-large .x3,.line-large .x4,.line-large .x5,.line-large .x6,.line-large .x7,.line-large .x8,.line-large .x9,.line-large .x10,.line-large .x11,.line-large .x12,.line-large .xl1,.line-large .xl2,.line-large .xl3,.line-large .xl4,.line-large .xl5,.line-large .xl6,.line-large .xl7,.line-large .xl8,.line-large .xl9,.line-large .xl10,.line-large .xl11,.line-large .xl12,.line-large .xs1,.line-large .xs2,.line-large .xs3,.line-large .xs4,.line-large .xs5,.line-large .xs6,.line-large .xs7,.line-large .xs8,.line-large .xs9,.line-large .xs10,.line-large .xs11,.line-large .xs12,.line-large .xm1,.line-large .xm2,.line-large .xm3,.line-large .xm4,.line-large .xm5,.line-large .xm6,.line-large .xm7,.line-large .xm8,.line-large .xm9,.line-large .xm10,.line-large .xm11,.line-large .xm12,.line-large .xb1,.line-large .xb2,.line-large .xb3,.line-large .xb4,.line-large .xb5,.line-large .xb6,.line-large .xb7,.line-large .xb8,.line-large .xb9,.line-large .xb10,.line-large .xb11,.line-large .xb12{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.margin-large-bottom{margin-bottom:20px}
.goods h1{font-size:24px;line-height:30px}
.apply li{background:url(../images/li-dot.png) no-repeat 0px 12px;padding-left:12px;}
.tab-head{border-radius:0;font-size: 0;-webkit-text-size-adjust:none;width:100%}
.tab .tab-nav li{display:inline-block;width:48%;margin-right:0}
.bg-goods .padding-large{padding:20px 0 50px 0;}
.product-bg{padding:20px 0 30px 0}
.product-info .content{padding:10px;}
.product-info .content h1{font-size:20px;line-height:24px}
.product-info .content .text-big{font-size:14px;line-height:28px;}
.product-info .tab-head{border-radius:0;font-size: 0;-webkit-text-size-adjust:none;width:100%}
.product-info .tab .tab-nav li{display:inline-block;width:32.6%;margin:0 2px 0 0px;}
.product-info .tab .tab-nav li:last-child{margin:0}
#commend-product .show-list{margin:0;}
#commend-product .show-list .item h2{font-size:14px; margin:15px 0 5px;}
#commend-case .show-list{margin:0;}
#commend-case .show-list .item h2{font-size:14px; margin:15px 0 5px;}

#mobile-offcanvas,#mobile-offcanvas .nav{display: block;borer:none}
#pc-header .header-box .logo{padding:10px 0px}
#pc-header .logo img{height:40px}
#pc-header .ico-search{margin:18px 50px 0 0;}
.slide-inside{height:200px;}
.slide-inside h3{line-height:140px;font-size:28px;}
.margin-inside-l{width:100%;margin:0}
.margin-inside-r{width:100%;margin:20px 0 0 0;}

.data .num{font-size:42px;}
.data .media-body{font-size:14px;}

.about-inside{margin:-30px auto 0 auto;padding:0 20px}

.bread{line-height:36px;height:36px;font-size:12px}
.photo .overlay h3{font-size:14px;padding-top:30px}
.photo .bnt{margin:20px auto 0 auto;}
#why-us .xm4 li{border-right:0px dashed #999;}
.image-text li .text,.image-text li .thumb{display:block; width:100%; overflow:hidden;}
.image-text li .text h2{font-size:20px;line-height:20px;}
.image-text li .text h3{font-size:16px;text-indent:20px;line-height:20px;}
.image-text li .text h4{color:#616161;font-size:14px}
.image-text li .text .text-big{font-size:14px}
.image-text li .padding-large{padding:10px}
#article-list .item-block .item .content{padding:20px 10px;}
.about-info{margin-top:50px;padding:40px 20px;}
.about-info h2{font-size:24px;}
.service{margin-top:10px;}
.flexslider .slides > li{height:250px;}

.baidu-map{width:100%;height:300px;}
	
/* 新闻列表 */
.case-list li .media img{width: 120px;}
.case-list .padding-big-left{padding-left:0px}
.article-toutiao strong a{font-size:18px;line-height:20px}
.list-link .padding{padding:8px 0}
.list-link .text-big{font-size:14px}
.list-link .text-default{font-size:12px}
.gallery .margin-large-bottom{margin-bottom:10px}
.article h1{font-size:20px;padding-bottom:0px}
.article h2{font-size:18px;line-height:22px;margin-bottom:15px;margin-top:25px;padding-bottom:12px;border-bottom:1px solid #ECECEC}
.article h3{font-size:16px;line-height:20px;margin-bottom:15px;margin-top:25px;}
.article img{width:100%}
.strengths .icon{background-size:100% 100%;}
.mobile-nav-toggle{display: block;}
.flex-control-nav{bottom:10px}

/* 产品分类 */
.nav-inside{height:48px;border-bottom:0 solid #E2E2E2;padding:0;margin:0 auto;width: 100%; position:relative;z-index:200000}
.nav-inside .container{padding:0;margin:0}
.nav-inside .category{padding:0 0 10px 0; clear:both;border:0px solid #DDD}
.nav-inside .category .cat-tree{padding:5px 0 0;background:#074C9B;border:0px solid #3B3940;}
.nav-inside .category .cat-tree ul li{border-bottom:1px solid #0858B3; padding:8px 10px 8px 25px;}
.nav-inside .category .cat-tree ul li a{color:#FFF;font-size:16px}
.nav-inside .category .cat-tree ul li ul li .text-color{color:#FFF}
.nav-inside .category .cat-tree ul li ul li a{color:#FFF;}
.nav-inside .category .cat-tree ul li ul li{padding:3px 0 3px 0px;border-bottom:none}
.nav-inside .category h2{display:none;}
.nav-inside .menu{background:#074C9B;border-radius:4px 4px 0 0;}
.nav-inside .menu h3{display:block; float:right; width:50%; background:#00AAEE;height:48px; line-height:48px; text-align:center; color:#fff; font-size:18px;border-radius:0 4px 0 0;}
.nav-inside .menu button{background:#074C9B;z-index:9999999;float:left; width:50%; height:48px; line-height:48px; padding:0; margin:0;border:none;border-radius:0; color:#F0F0F0; font-size:20px; text-align:left; text-indent:12px;border-radius:4px 0 0 0;}
.nav-inside .menu i{font-size:18px;padding-left:10px;font-style:normal}
/* 产品分类 end */

.product .media{box-shadow:0 1px 2px rgba(0,0,0,.08);}
.product .media-body strong{line-height:40px;height:40px;font-size:14px}
.product .media-body span{font-size:18px;margin-top:5px}
.about-top,.about-list li .content,.image-text li .content{padding:10px 10px 20px 10px;}
.heading h4{font-size:24px;font-weight:600}
/* 底部信息 */
footer .copyright{text-align:left}
footer .border-top{border-top:0px solid #303030}
footer .foot-top{padding:30px 0;}
footer .foot-top .foot-brode{margin-top:0px}
footer .foot-top .foot-main-nav{padding-left:10px}
footer .foot-top .foot-main-nav li.block-item{float:none;}
footer .foot-top .foot-main-nav li.block-item1{width:100%}
footer .foot-top .foot-main-nav li.block-item2{width:100%}
footer .foot-top .foot-main-nav li.block-item3{width:100%}
footer .foot-top .foot-main-nav li.block-item4{width:100%;}
footer .foot-top h3{font-size:18px;height:30px;margin-bottom:20px}
/* 底部置顶 begin*/
.cd-top{right: 10px;bottom:80px;height:36px; width: 36px;}
.waiter-online{display:none;}
.blank-middle{height:20px; line-height:20px;}
.blank-small{height:10px; line-height:10px;}
.blank-big{height:30px; line-height:30px;}
.blank-large{height:50px; line-height:50px;}
.contact .padding{padding:20px 0 20px 20px}
/* 搜索框 */
.search_boxs .mask{background:#000;opacity:0.8;}
.search_boxs a{display:none}
.search_boxs{top:65px;}
.search_boxs .form-group{width:100%; top:100px;max-width:1000px;box-shadow:none;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.15);}
.search_boxs .input,.search_boxs .button{height:46px; line-height:46px;}
/*
.backToTop{border-radius:3px;width:30px;height:30px;}
*/
/*手机底部导航*/
.blank50{height:50px; line-height:1px; clear:both;}
#toolbar{width:100%;height:50px;position:fixed;bottom:0;left:0;z-index:99999;display:block;}
#toolbar a{width:100%;color:#F0F0F0;display:block;padding:5px 0 0 0;line-height:20px;font-size:14px;}
#toolbar a span{font-size:18px; display:block;color:#ebebeb;}
}

@media screen and (max-width:480px){
#commend-product .bg-product{padding:30px 0 40px;}
#commend-case .bg-product{padding:30px 0 40px;}
#pc-header .icon-navicon{margin-top:5px;}
#pc-header .ico-search{margin:15px 50px 0 0px;}
#pc-header .ico-search a{margin-left:2px;}
.flex-control-nav{display:none}
.search_boxs .form-group{top:93px;}
.search_boxs .input,.search_boxs .button{font-size:16px;}
.nav-inside .right-menu h3{font-size:16px;}}
