/* 模块标题 */
.i-titel {
	margin:40px auto 0px auto;
	padding:0;
	width:90%;
	text-align:center;
}
.i-titel h1 {
	padding:0 0;
	color: #333333;
	font-size:26px;
	font-family:"微软雅黑";
	font-style:normal;
	margin: 0 0 8px 0;
}
.i-titel h2:last-child {
	padding-top: 16px;
	display: block;
	font-size:18px;
	color:#666;
	margin: 0;
}
@media screen and (max-width: 960px) {
	.i-titel {
		margin:20px auto 0px auto;
		padding:0;
		width:90%;
		text-align:center;
	}
	.i-titel h1{ font-size:20px; }
	.i-titel h2:last-child {font-size:16px;}
}
.i-titel h1.white {
	color: #FFF;
}
.i-titel span {
	padding:0 20px;
	line-height:100%;
	color: #353535;
	font-size:31px;
	font-family: "微软雅黑";
	font-style:normal;
	cursor: pointer;
}
@media screen and (max-width: 960px) {
	.i-titel span {
		font-size:25px;
	}
}
@media screen and (max-width: 400px) {
	.i-titel span {
		font-size:20px;
	}
}
.i-titel span.span_on {
	color: #027cdc;
}
.i-titel span.span_out {
	/*color: #CBCBCB;*/
}
.i-titel span.span_split {
	margin: 0 5px;
	padding:0;
	width:0;
	border-left:2px solid #056596;
}
/* 标题备注 */
.i-description {
	margin:0 auto 40px auto;
	width:90%;
	text-align:center;
}
.i-description em {
	padding:0 0;
	color: #999;
	font-size:18px;
	font-family: "微软雅黑";
	font-style:normal;
}
.i-description em.white {
	color: #FFF;
}
.i-content {
	overflow:hidden;
	position:relative;
	margin:0 auto;
	width:92.5%;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
@media screen and (max-width: 960px) {
	.i-content {
		padding: 0 10px;
		width:100%;
	}
}
/* 模块一 技术特点 */
.i-feature {
	overflow:hidden;
	margin:0 auto;
	width:100%;
	text-align:center;
	background:#1EB3FD;
}
@media screen and (max-width: 1200px) {
	.i-feature {
		display:none;
		margin-bottom: 20px;
	}
}

.i-feature .i-feature-one {
	float:left;
	/*padding:2% 0% 0.5% 0%;*/
	text-align:center;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

@media screen and (min-width: 960px) {
    .i-feature .i-content {
         width: 100%;
         left: 8%;

}
    .i-feature .i-feature-one {
            float:left;
            /*padding:2% 0% 0.5% 0%;*/
            border-right:1px solid rgba(255,255,255,0.3);
            text-align:center;
            width: 16.8%;
            height: 140px;
    }
        .i-feature .i-feature-one:first-child {
            border-left:1px solid rgba(255,255,255,0.3);
    }
}
@media screen and (max-width: 960px) {
	.i-feature-one, .feature1, .feature2, .feature3, .feature4, .feature5, .feature6 {
		float:none;
		margin: 1% 0;
		padding:2% 2% 0.5% 2%;
		width:100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}
.i-feature .i-feature-one a {
	display:block;
}
.i-feature .i-feature-one .i-feature-one-img {
	margin:0 auto 0 auto;
	text-align:center;
/*        bottom: 9%;*/
        position: relative;
        height:100%;
}
.i-feature .i-feature-one .i-feature-one-img img {
        top: 25%;
        left: 6%;
        position: relative;
        float: left;
	height:70px;
}
.i-feature .i-feature-one .i-feature-one-img a {
	display:inline-block;
	margin: 15px auto 15px auto;
	padding:0 25px;
	height:40px;
	line-height:40px;
	color:#056596;
	font-size:18px;
	font-family: "微软雅黑",Times;
	background:#FFF;
	border: 1px solid #056596;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.i-feature .i-feature-one .i-feature-one-img a:hover {
	color:#FFF;
	background:#056596;
}
@media screen and (max-width: 960px) {
	.i-feature .i-feature-one .i-feature-one-img a {
		color:#FFF;
		background:#056596;
	}
}
.i-feature .i-feature-one .showTheFeature dt {
	padding:5% 0 5% 0;
}
.i-feature .i-feature-one dt {
        position: relative;
        top:42%;
        width: 80%;
        left:10.5%;
	color: WHITE;
	font-size:16px;
	font-family: "微软雅黑";
	font-weight:normal;
        letter-spacing:1px;
}
/*@media screen and (min-width: 1750px) {
   .i-feature .i-feature-one .i-feature-one-img dt{
        left:4%;
    }
}*/

@media screen and (max-width: 960px) {
	.i-feature .i-feature-one dd {
		height:auto;
	}
}
    .showTheFeature{
        width: 100%;
        height: 140px;
    }
    @media screen and (min-width: 960px) {
	 .i-feature-one:hover .showTheFeature{
        opacity: 1;
	-webkit-transform:  translateY(-140px);
        display: block;
        opacity: 1;
        position: relative;
        transition: all 0.4s cubic-bezier(0.4, 0, 0.2,1) 0s;
    }
    .i-feature-one:hover{
        background-color: #179eeb;
    }
    .i-feature-one:hover dt{
        opacity: 0.1;
    }
    .i-feature-one:hover img{
        opacity: 0.1;
    }
    .i-feature-one:hover .showTheFeature dt{
        opacity: 1;
    }
}


    .i-feature-one .showTheFeature dd{
        overflow:hidden;
	height:auto;
        width: 99%;
	line-height:22px;
	color: white;
	font-size:14px;
	font-family:"微软雅黑";
        /*margin: 15% 0 0 0;*/
        position: relative;
        top:35%;
        /*padding-top: 15%;*/
    }
@media screen and (max-width:960px){
        .i-feature-one .showTheFeature{
        display:none;
    }
            .i-feature .i-feature-one{
            border-bottom: 1px solid rgba(255,255,255,0.6);
            text-align: center;
        }
        .i-feature .i-content .i-feature-one .i-feature-one-img{
            height: 90px;
            width: 100%;
        }
         .i-feature .i-feature-one .i-feature-one-img img{
             display: block;
             float: left;
             left:20%;
             top:11%;
        }
        .i-feature .i-feature-one .i-feature-one-img dt{
           display: block;
             float: left;
             width: 50%;
             position:relative;
             top: 35%;
             left:17%;
        }
}
/* 模块二 产品展示 */
.i-product {
	overflow:hidden;
	margin:0 auto;
	padding:5% 0 0 0;
	width:100%;
	text-align:center;
	background:#FFFFFF;
}

@media screen and (max-width: 1200px) {
	.i-product {
		margin:20px auto 0 auto;
	}
}
.i-product .i-product-one {
	float:left;
	margin:20px 1.5%;
	padding:2.5% 0 1.0% 0;
	width:22%;
	text-align:center;
	background:#FFF;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.i-column{
    width:100%;
    height:190px;
    background: white;
}
.i-column ul{
    position: relative;
    width: 100%;
    height: 100%;
    left: 13%;
}
.i-column ul li{
    display: inline;
    float: left;
    width: 32.5%;
    height: 100%;
}
.i-column ul li a{
    width: 100%;
    height: 100%;
}
.i-column ul li a img{
    width: 30%;
    height: 100%;
}
    #botton-scroll .featureUL .featureBox a dd{
    font-size: 14px;
    color:#808080;
    word-break: normal;
    width: 100%;
    text-align: left;
    line-height: 150%;
    font-family:"微软雅黑";
}
@media screen and (max-width:960px) {
         #botton-scroll .featureUL .featureBox{
          margin: 5% 0 -9% 40%;
        }
	 #botton-scroll .featureUL .featureBox a dd{
            display: none;
        }
}

@media screen and (max-width:600px) {
    #botton-scroll .featureUL .featureBox{
         margin: 5% 0 -9% 30%;
    }
}


#botton-scroll .featureUL .featureBox a{
    width: 100%;
/*    height: 100%;*/
    display: block;
}

@media screen and (max-width: 960px) {#botton-scroll .featureUL .featureBox a{ height: 100%;}}
#botton-scroll .featureUL .featureBox a dt{
/*    font-size: 16px;*/
    width: 90%;
    height: 20%;
    text-align: left;
    color:#0d0d0d;
    font-family: Arial Regular;
    margin: 6% 0 4% 0;
};




#botton-scroll .featureUL .featureBox a:hover dt{
          color: #F8981C;
        }
@media screen and (min-width: 1680px) {
	.i-product .i-product-one {
		float:left;
		margin:20px 1.5%;
		padding:3.5% 0 1.0% 0;
		width:22%;
	}
}
#featureContainer{
    width: 100%;
    height: 400px;
    background-color: #F5F5F6;
}
#feature,#block,#botton-scroll{
    width:100%;
    height:100%;
}
@media screen and (min-width: 980px) {
	.featureUL {
            position:relative;
            list-style-type: none;
            width: 87%;
            height: 100%;
            float: left;
            left:8.5%;
}
        .featureBox {
            width: 22%;
            background-repeat:no-repeat;
            float: left;
            height: 25%;
            margin-left: 2%;
    }
}
@media screen and (max-width: 960px) and (min-width: 480px) {
	.i-product .i-product-one {
		float:left;
		margin:20px 1.5% 0 1.5%;
		padding:1.5% 1.5% 1.0% 1.5%;
		width:47%;
	}
/*        .i-product .i-column {
		display: none;
	}*/
}
@media screen and (max-width: 960px) {
	.i-product .i-product-one {
		float:none;
		margin:20px 2%;
		padding:1.5% 1.5% 1.0% 1.5%;
		width: 96%;
	}
/*        .i-product .i-column {
		display: none;
	}*/
}
.i-product .i-product-one a {
	display:block;
}
.i-product .i-product-one .i-product-one-img {
	margin:0 auto 0 auto;
	text-align:center;
}
.i-product .i-product-one .i-product-one-img img {
	margin:0 auto 0 auto;
	max-width:100%;
}
.i-product .i-product-one dt {
	padding:15px 0 15px 0;
	color: #353535;
	font-size:22px;
	font-family:  "微软雅黑";
	font-style:normal;
}
.i-product .i-product-one dd {
	padding: 0 30px;
	height:66px;
	line-height:22px;
	color: #666;
	font-size:14px;
	font-family:  "微软雅黑";
}
/* 模块三 解决方案 */
.i-solution {
	overflow:hidden;
	margin:0 auto;
	padding: 90px 0 90px 0;
	width:100%;
	height:350px;
	text-align:center;
	background: url(images/solution.jpg) center 50% no-repeat;
}
@media screen and (min-width: 1680px) {
	.i-solution {
		height:400px;
	}
}
.i-solution .i-solution-one {
	float:left;
	overflow:hidden;
	margin:4% 4%;
	width:12%;
	text-align:center;
}
.i-solution .i-solution-one a {
	display:block;
	margin-top:40px;
	padding:10px 0 10px 0;
	width:100%;
	color:#fff;
	font-size:16px;
	font-family:  "微软雅黑";
	background:#FFB321;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.i-solution .i-solution-one a:hover {
	color: #FFFFFF;
	background:#DAA732;
}
@media screen and (min-width: 1680px) {
	.i-solution .i-solution-one a {
		margin-top:40px;
	}
}
@media screen and (max-width: 960px) {
	.i-solution {
		padding: 60px 0 90px 0;
	}
	.i-solution .i-solution-one {
		margin:10px 4%;
		width:42%;
	}
	.i-solution .i-solution-one a {
		color:#056596;
		background:#FFF;
		border: 1px solid #FFF;
	}
	.i-solution .i-solution-one:last-child {
		float:none;
		margin:4% auto;
		width:42%;
	}
	.i-solution .i-solution-one:last-child a {
		margin-top:50px;
	}
}
/* 模块四 客户案例 */
.i-case {
	overflow:hidden;
	margin:0 auto;
	padding: 50px 0 30px 0px;
	width:100%;
	text-align:center;
	background:#FAFAFA;
}
.i-case .i-titel{
        margin:40px auto;
}
.i-case .i-content{
        position: relative;
}
@media screen and (min-width: 960px) {
        .i-case .i-content .case{
                overflow:hidden;
                margin:0 auto;
                padding: 30px 0 20px 0;
                width:100%;
                text-align:center;
                background:#FAFAFA;
        }
        .i-case .i-content .case ul li{
            width: 23%;
            height: 190px;
            display: block;
            float: left;
            margin: 0 1% 1% 1%;

        }
        .i-case .i-content .case .case-img img{
            width: 100%;
            height:190px;
        }

        .label_text{
            display: none;
        }
        .label_text dt{
             text-decoration: none;
            padding-top: 8%;
            color: #fff;
            font-size:20px;
            font-family:  "微软雅黑";
            font-weight:normal;
            letter-spacing:1px;
            text-shadow: #2e2e2e 0 0 0px;
        }
        .label_text dd{
             text-decoration: none;
            padding-top: 2%;
            color: #fff;
            font-size:16px;
            width: 70.9%;
            height: 30%;
            margin: 0 auto;
            text-align: center;
            display: inline-block;
            font-family:  "微软雅黑";
            font-weight:normal;
            letter-spacing:1px;
            line-height: 28px;
            max-height: 65px;
            overflow: hidden;
            word-break:break-all;
            display:-webkit-box;
            -webkit-line-clamp:2;
            -webkit-box-orient:vertical;
        }
        .label_img{
            height:25px;
            width: 25px;
            float: left;
            display: block;
            position: absolute;
            left:0;
            right:0;
            margin:0 auto

        }

}

    .case ul li:hover .case-img img{
        opacity:1;
    }
    .case ul li:hover .label_text{
        display: block;
        box-shadow:0 0 10px 5px #EDEFF2;
        width: 100%;
        height: 190px;
        position: relative;
        bottom:190px;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#1fb5ff), to(rgba(0,121,218, 0.7)));
        opacity: 0.9;
    }
     @media screen and (min-width: 1400px) {
            .case ul li:hover .label_text{
            height:250px;
            bottom:250px;
            }
            .i-case .i-content .case ul li{
                height: 250px;
            }
            .i-case .i-content .case .case-img img{
            height:250px;
            }
    }
    @media screen and (min-width: 1800px) {
            .case ul li:hover .label_text{
            height:280px;
            bottom:280px;
            }
            .i-case .i-content .case ul li{
                height: 280px;
            }
            .i-case .i-content .case .case-img img{
            height:280px;
            }
            .label_text dt{
                padding-top: 12%;
            }
    }

@media screen and (max-width: 1200px) {
        .i-case{
                display: none;
        }
}
/* 模块五 新闻帮助 */
.i-newshelp {
	overflow:hidden;
	margin:0 auto;
	padding: 0 0 3% 0;
	width:100%;
	/*text-align:center;*/
	background:#FFF;
}
/* 模块五 新闻列表 */
.i-news-one {
	display:block;
	overflow:hidden;
	color: #656565;
	font-size:16px;
	font-family: "微软雅黑", Times;
}
@media screen and (min-width: 1680px) {
        .i-news-one {
                display:block;
                overflow:hidden;
                color: #616161;
                font-size:16px;
                font-family: "微软雅黑", Times;
                float: left;
                width: 41%;
                padding-left: 0.8%;
        }
}
    .i-news-one a {
            float:left;
            overflow:hidden;
            margin:5px 0 5px 0;
            padding:0 0 0 7px;
            height:26px;
            line-height:26px;
            color: #656565;
            letter-spacing: 1px;
            border-bottom:1px solid #FFF;
            /*background: url(images/li.png) 0 0 no-repeat;*/
    }
    .i-news-one a:hover {
        text-decoration: none;
	 color:#027cdc;
    }




    .i-content .lookMore{
            width: 190px;
/*            height: 210px;*/
            position: relative;
    }
        .i-content .lookMore a{
            font-family:"微软雅黑";
            font-size: 16px;
            display: inline-block;
            margin:15px 0 0 18px;
            color: #656565;
    }
    @media screen and (min-width: 1680px) {
	 .i-content .lookMore a{
         margin:20px 0 0 25px;
	}
    }
@media screen and (max-width: 960px) {
         .i-content .lookMore{
            width: 190px;
            height: 60px;
    }
}
@media screen and (min-width: 1680px) {
    .i-news-one a {
	float:left;
	overflow:hidden;
	margin:5px 0 5px 0px;
	padding:0 0 0 0;
	height:26px;
	line-height:26px;
	color: #656565;
	border-bottom:1px solid #FFF;
	/*background: url(images/li.png) 0 0 no-repeat;*/
    }
}

/*.i-news-one a:hover {
	border-bottom:1px solid #056595;
}*/
.i-news-one span {
	float:left;
}
/* 模块五 帮助列表 */
.i-help-one {
	display:block;
	overflow:hidden;
	color: #656565;
	font-size:16px;
	font-family: "微软雅黑", Times;
}
.i-help-one a {
	float:left;
	overflow:hidden;
	margin:5px 0 5px 0;
	padding:0 0 0 7px;
	height:26px;
	line-height:26px;
	color: #656565;
	border-bottom:1px solid #FFF;
	/*background: url(images/li.png) 0 -30px no-repeat;*/
}
@media screen and (min-width: 1680px) {
    .i-help-one {
                display:block;
                overflow:hidden;
                color: #656565;
                font-size:16px;
                font-family: "微软雅黑", Times;
                float: left;
                width: 41%;
                padding-left: 0.8%;
        }
    .i-help-one a {
	float:left;
	overflow:hidden;
	margin:5px 0 5px 0px;
	padding:0 0 0 0;
	height:26px;
	line-height:26px;
	color: #656565;
	border-bottom:1px solid #FFF;
	/*background: url(images/li.png) 0 0 no-repeat;*/
    }
}
.i-help-one a:hover {
	color:#027cdc;
	text-decoration: none;
}
.i-help-one span {
	float:right;
}
@media screen and (max-width: 960px) {
	.i-help-one span {
		display:none;
	}
	.i-news-one span {
		display:none;
	}
}


/* 模块六 视频 */
.i-video {
	overflow:hidden;
	margin:0 auto;
	padding: 0 0 0 0;
	width:100%;
	height:180px;
	text-align:center;
	/*background: url(images/video.png) center 50% no-repeat;*/
}
@media screen and (min-width: 1680px) {
	.i-video {
		height:180px;
	}
}
#i-vedio-box{
			width:100%;
			height:180px;
			/*border:1px solid silver;*/
			position: absolute;
			overflow: hidden;
		}
#waves{
			width: 200%;
			height: 100%;
			overflow:hidden;
			display: block;
			/*left: -100%;*/
			position: absolute;
		}
#waves li{
			display: inline-block;
			width: 50%;
			height: 100%;
		}
#waves li:first-child{
			/*border: 2px red solid;*/
			margin: 0 -0.99% 0 0;
		}
#waves li img{
			width: 100%;
			height:100%;
		}
.i-video .i-video-one {
	overflow:hidden;
	margin:0 auto;
	/*width:30%;*/
	text-align:center;
	margin-top:118px;
}
.i-video .i-video-one .play_btn {
	display:inline-block;
}
.i-video .i-video-one a {
	color: #fff;
    font-size: 26px;
    font-family:  "微软雅黑";
    height: 305px;
    line-height: 25px;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
}
.i-video .i-video-one img {
	margin: 0 auto;

}
.i-video .i-video-one a span{
    font-family: "pingfang" ;
    display: block;
    float: left;
    height: 104px;
    line-height: 114px;
    padding-left: 60px;
    margin: 0 65px 0 0;
}
.i-video .i-video-one a span:hover {
	color:#fff;
	text-decoration: underline;
	/*padding-bottom:5px; border-bottom:1px solid #fff;*/
}
	.i-video .i-video-one {
		margin-top:-1%;
	}
@media screen and (min-width: 1680px) {
	.i-video .i-video-one a {
		font-size: 30px;
                letter-spacing: 3px;
	}

}
@media screen and (max-width: 960px) {
	.i-video {
		height: 100px;
	}
        #i-vedio-box{
                height: 100px;
        }
	.i-video .i-video-one {
		/*margin-top: 20px;*/
	}
	.i-video .i-video-one a {
                height: 100px;
		font-size: 26px;
		color:#fff;
	}
	.i-video .i-video-one a img{
		text-align: center;
	}
	.i-video .i-video-one a span{
		display: none;
	}
}


/* 移动端 客户案例 */
#slide_box {
	display:none;
	overflow:hidden;
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:300px;
	width:100%;
	z-index: 1;
}
@media all and (max-width: 960px) {
	#slide_box {
		display: block;
	}
}
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.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 Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;width: 100%; height:300px; }
.flexslider .slides > li { overflow:hidden; position:relative; display: none; height:300px; z-index:990; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { display:block; margin:0 auto; width: 100%; }
/* jzl 自加 */
.flexslider .slides .slide_con {
	overflow:hidden;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.flexslider .slides .slide_con .label_text {
	position:absolute;
	bottom:0;
	left:0;
	height: 100px;
	text-align: left;
	background: rgba(0,0,0,0.5);

	opacity:0;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}
.flexslider .slides li.flex-active-slide .slide_con .label_text {
	opacity:1;
	-webkit-transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
.flexslider .slides .slide_con .label_text a {
	display:none;
}
.flexslider .slides .slide_con dt {
	overflow:hidden;
	margin: 0 0 0 0;
	padding: 0 15px;
	height: 35px;
	line-height: 40px;
	color:#FFF;
	font-size:18px;
}
.flexslider .slides .slide_con .label_text dt a {
	overflow:hidden;
	display:block;
	height: 35px;
	line-height: 40px;
	color:#FFF;
	font-size:18px;
}
.flexslider .slides .slide_con dd {
	padding: 0 15px;
	height: 60px;
	line-height: 20px;
	color:#ddd;
	font-size:14px;
}

/* Clearfix for the .slides element */
.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 JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { overflow:hidden; height:300px; margin: 0 0 0 0; background: #fff; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 65px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(images/arr.png) no-repeat; text-indent:-999em }
.flex-direction-nav .flex-prev { left: 10px; background-position:0 0 }
.flex-direction-nav .flex-next { right: 10px; background-position:-132px 0}
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }


/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav { display: none; width: 100%; position: absolute; bottom: 10px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}


/*divider用*/
.divider{border-bottom: 1px solid #DDDDDD;margin:25px auto;position: relative;max-width: 90%}
.divider-inner{position: absolute;left: 0;right:0;margin: 0 auto;bottom: -3px;width:120px;height:6px;background: #15C9FE;}

/*inde-case_new用*/
.i-case{
    background: #fff;
}
.i-case .i-titel{
    margin:75px auto 25px auto;
}
.i-case-new{
	max-width: 91.5%;
	margin: 0 auto;
	margin-top: 50px;
}
.case-conatiner{
	padding: 0 1% 2% 1%;
}
.case-inner{
	border: 1px solid #c1c1c1;
	transition: all 0.4s ease-in-out;
	padding: 0 20px;
}
.case-conatiner:hover .case-inner{
	transform: scale(1.05);
	moz-box-shadow:0px 0px 10px #A1A1A1;
	-webkit-box-shadow:0px 10px 5px #A1A1A1;
	box-shadow:0px 0px 10px #A1A1A1;
}
.case-top-img{
	display: flex;
	height: 180px;
	justify-content: center;
	align-items: center;
        overflow:hidden;
}
.case-top-img img {
	display: block;
        max-width:100%;
}
.case-title{
	font-size: 24px;
	line-height: 24px;
	text-align: center;
	color: #555;
	font-weight: 700;
	margin: 0;
}
.case-content{
	font-size: 18px;
	line-height: 36px;
	text-align: center;
	color: #c3c3c3;
	margin:20px 0 30px 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*inde-case_new用*/
/*index-video_new开始*/
.video-conatiner{
	width:100%;
	position: relative;
        overflow: hidden;
        margin: 108px 0 45px 0;
}
@media screen and (max-width: 1200px) {
	.video-background{
		display: none;
	}
}
.video-conatiner .video-backimg{
	display: block;
	width:100%;
	height: auto;
	/*position: relative;*/
}
.video-conatiner .video-content{
	position: absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform: translate(-50%, -50%);
	cursor: pointer;
        text-decoration: none;
	font-size: 28px;
	font-weight: 700;
	color: #fff;
}
.video-conatiner .video-content span{
	line-height: 77px;
	height: 77px;
	display: inline-block;
	vertical-align: bottom;
}
.video-conatiner .video-content img{
	display: inline-block;
	margin: 0 25px;
}
/*index-video_new结束*/

/*i-newshelp修改*/
.i-case .i-titel{
    margin:80px auto 25px auto
}
.i-newshelp .i-titel em:last-child{
    padding-top:15px;
}
.i-content .lookMore{
    width:auto;
    height:auto;
    position: static;
    text-align: left;
    padding-left: 7px;
}
.i-content .lookMore a{
    margin:15px 0 0 0;
}
@media screen and (min-width: 1500px) {
    .i-newshelp #newshelp1, .i-newshelp #newshelp2{
        width:75%;
    }
}

