/*首页样式*/
html,body{
    margin:0px;
    height:100%;
    overflow: hidden;
    font-size: 16px;
}

.main{
    width: 100%;
    height: 100%;
    padding-top: 61px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 8;
}

    .main .container_box{
        width: 100%;
        height: 100%;
        text-align: center;
        position: relative;
    }


        .main .container_box .content{
            min-width: 1000px;

            margin: auto;

            position: absolute;
            left: 0px;
            right: 0px;
        }

            .container_box .content .content_text{
                background-size: cover;
                margin: auto;

                position: absolute;
                left: 0px;
                right: 0px;
                z-index: 18;

                display: none;

                transition: top 1.5s ease;
                -moz-transition: top 1.5s ease; /* Firefox 4 */
                -webkit-transition: top 1.5s ease; /* Safari 和 Chrome */
                -o-transition: top 1.5s ease; /* Opera */
            }

            .container_box .content .title_en{
                /*top: 0px;*/
                line-height: 34px;
                font-size: 34px;
                font-weight: bold;
                font-family: "Arial";

                /*top: 54px;*/
                top: 104px;
            }

            .container_box .content .title_zh{
                /*top: 82px;*/
                line-height: 24px;
                font-size: 24px;

                /*top: 90px;*/
                top: 140px;
            }

        /*第一模块样式*/
        /* @media screen and (min-height: 785px){
            .main .container_box .content_1{
                height: 800px;
            }
        }
        
        @media screen and (max-height: 784px){
            .main .container_box .content_1{
                height: 600px;
            }
        } */

        .main .container_box .content_1{
            top: 0px;
            width: 1000px;
        }

            .container_box .content_1 .text_1{
                /*top: 55px;*/
                top: 100px;
                font-size: 30px;
            }

            .container_box .content_1 .text_2{
                line-height: 18px;
                font-size: 18px;
                font-family: "Arial";
                color: #4d4d5b;

                /*top: 137px;*/
                top: 190px;
                text-transform: uppercase;
            }

            .container_box .content_1 .text_3{
                width: 900px;
                height: auto;

                line-height: 24px;
                font-size: 16px;
                color: #b1b4bf;
                text-align: left;
                /*top: 169px;*/
                top: 234px;
            }

            /* 第一块 新修改的样式 */
            .puzzle_circle_box
            {
                position: absolute;
                top: 187px;
                left: 0px;
                right: 0px;
                margin: auto;
                width: 800px;/*无此项*/
                height: 800px;/*无此项*/
            }
            .puzzle_circle_01
            {
                position: absolute;
                top: 0px;
                left: 0px;
                right: 0px;
                margin: auto; 
                width: 63.9%;/*639px*/
                height: 63.9%;/*639px*/
                z-index: 30;
                opacity: 0;
                display: none;
            }
            .puzzle_circle_01 img
            {
                width: 100%;
                height: 100%;
            }

            .puzzle_service_box
            {
                position: absolute;
                top: -4%;/*-40px*/
                left: 0px;
                right: 0px;
                margin: auto; 
                width: 92.1%;/*921px*/
                height: 71.1%;/*711px*/
                opacity: 0;
                display: none;
            }
            .puzzle_service_box .puzzle_service
            {
                position: absolute;
                width: 12.38%;/*114px*/
                height: 16.03%;/*114px*/
                z-index: 33;
                background: #0070c0;
                border-radius: 100%;
            }
            .puzzle_service_box .puzzle_service a
            {
                width: 100%;
                height: 100%;
                font-size: 16px;
                font-family: "微软雅黑";
                text-align: center;
                color: #fff;
                text-decoration: none;
                display: block;
                line-height: 135px;
            }
            .puzzle_service_box .puzzle_service span.title
            {
                display: inline-block;
                width: 57.895%;/*66px*/
                height: 45.614%;/*52px*/
                line-height: 25px;
                position: absolute;
                top: 28.05%;
                left: 20.79%;
            }
            .puzzle_service_box .puzzle_service span img
            {
                width: 100%;
                height: 100%;
            }
            .puzzle_service_box .puzzle_service span.icon_01
            {
            	position: absolute;
                top: 0;
                left: 0;
                width: 100%;/*114px*/
                height: 100%;/*114px*/
                border-radius: 100%;
                opacity: 1;
                z-index: 31;
            }
            .puzzle_service_box .puzzle_service span.desc{
            	position: absolute;
                top: 15.79%;/*18px*/
                left: 94.74%;/*108px*/
                width: 100.18%;/*80px*/
            	text-align: right;
            	font-size: 14px;
            	color: #b1b4bf;
            	line-height: 22px;
            	display: none;
            }
            .puzzle_service_box .puzzle_service span.icon_02
            {
                border-radius: 100%;
                background: rgba(0,0,0,.1);    
            }
            .puzzle_service_box .puzzle_service:hover span.icon_01
            {
               /*  -moz-transform: scale(1.5);
               -o-transform: scale(1.5);
               -webkit-transform: scale(1.5);
               -ms-transform: scale(1.5);
               transform: scale(1.5);
               opacity: 0; */
            }
            .puzzle_service_box .puzzle_service:nth-child(1)
            {
                top: 0;
                left: 50%;
                margin-left: -6.189%;/*-57px*/
            }  
            .puzzle_service_box .puzzle_service:nth-child(2),.puzzle_service_box .puzzle_service:nth-child(6)
            {
                top: 23.35%;/*166px*/
                left: 12.38%;/*114px*/
            }
            .puzzle_service_box .puzzle_service:nth-child(2) .desc{
            	left: -103.68%;/*-84px*/
            	top: 26.84%;/*42px*/
            	text-align: left;
            }
            .puzzle_service_box .puzzle_service:nth-child(3),.puzzle_service_box .puzzle_service:nth-child(5)
            {
                bottom: 18.57%;/*132px*/
                left: 14.33%;/*132px*/
            }
            .puzzle_service_box .puzzle_service:nth-child(3) .desc{
            	left: -98.95%;/*-90px*/
            	top: 28.84%;/*42px*/
            }
            .puzzle_service_box .puzzle_service:nth-child(4)
            {
                bottom: 0;
                left: 50%;
                margin-left: -6.189%;/*-57px*/
            }
            .puzzle_service_box .puzzle_service:nth-child(5)
            {
               left: 74.59%;/*687px*/
            } 
            .puzzle_service_box .puzzle_service:nth-child(6)
            {
               left: 77.96%;/*718px*/
            } 
            .puzzle_service_box .puzzle_service:hover span.icon_01            
            {
               background: rgba(97,119,215,.8);
            }

            .puzzle_circle_02
            {
                width: 38%;/*380px*/
                height: 39.8%;/*398px*/
                position: absolute;
                top: 12%;/*120px*/
                left: 0;
                right: 0;
                margin: auto;
                z-index: 34;
                border-radius: 50%;
                overflow: hidden;
                opacity: 0;
                display: none;
               
            }
            .puzzle_circle_02_animation
            {
                 /*添加动画*/
                animation: rotateScale 10s linear infinite;
                -webkit-animation: rotateScale 10s linear infinite;
                -moz-animation: rotateScale 10s linear infinite;
                -o-animation: rotateScale 10s linear infinite; 
            }
            .puzzle_circle_02 img,.puzzle_circle_03 img,.puzzle_circle_04 img
            {
                width: 100%;
                height: 100%;
                border-radius: 50%;
            }

            @-webkit-keyframes rotateScale
            {
                0%
                {
                    -webkit-transform: rotate(0);
                }
                50%
                {
                    -webkit-transform: rotate(180deg);
                }
                100%{
                    -webkit-transform: rotate(360deg);
                }
            }
            @-moz-keyframes rotateScale
            {
                0%
                {
                    -moz-transform: rotate(0);
                }
                50%
                {
                    -moz-transform: rotate(180deg);
                }
                100%{
                    -moz-transform: rotate(360deg);
                }
            }
            @-ms-keyframes rotateScale
            {
                0%
                {
                    -ms-transform: rotate(0);
                }
                50%
                {
                    -ms-transform: rotate(180deg);
                }
                100%{
                    -ms-transform: rotate(360deg);
                }
            }
            @-o-keyframes rotateScale
            {
                0%
                {
                    -o-transform: rotate(0);
                }
                50%
                {
                    -o-transform: rotate(180deg);
                }
                100%{
                    -o-transform: rotate(360deg);
                }
            }
            @keyframes rotateScale
            {
                0%
                {
                    transform: rotate(0);
                }
                50%
                {
                    transform: rotate(180deg);
                }
                100%{
                    transform: rotate(360deg);
                }
            }

            .puzzle_operate_box
            {
                font-size: 1em;
                width: 19.313em;
                height: 19.313em; 
                position: absolute;
                top: 129px;
                left: 0px;
                right: 0px;
                margin: auto;
                z-index: 32;
                border-radius: 50%;
                border: 1px solid #2c2d3a;
                background-color: #2c2d3a;
                overflow: hidden;
                opacity: 0;
                display: none;
            }
            .puzzle_operate_box ul
            {
                width: 100%;
                height: 100%;
                margin: 0;
                padding: 0; 
            }
            .puzzle_operate_box ul li
            {
                font-size: 1.5em; 
                width: 7.428em;
                height: 7.428em;
                position: absolute;
                left: 50%;
                top: 50%;
                margin-top: -7.35em;
                margin-left: -7.35em;     
                -webkit-transform-origin: 100% 100%;
                -moz-transform-origin: 100% 100%;
                -ms-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
                overflow: hidden;
                border: 1px dashed #2975ba;
            }
            .puzzle_operate_box ul li a 
            {
                display: block;
                font-size: 18px;
                height: 13.771em;
                width: 13.771em;
                position: absolute;
                bottom: -5.386em;
                right: -5.386em;
                border-radius: 50%;
                text-decoration: none;
                color: #fff;
                padding-top: 1.8em;
                text-align: center;
                background-color: #2c2d3a;
                cursor: pointer;
                -webkit-transform: skew(-18deg) rotate(-54deg) scale(1);
                -ms-transform: skew(-18deg) rotate(-54deg) scale(1);
                -moz-transform: skew(-18deg) rotate(-54deg) scale(1);
                transform: skew(-18deg) rotate(-54deg) scale(1);
                font-family: 'Microsoft YaHei';
            }
            .puzzle_operate_box ul li a:hover, .puzzle_operate_box ul li a:focus
            {
                background-color: #303240;
                color: #2975ba;
            }
            .puzzle_operate_box ul li:nth-child(1)
            {
                 -webkit-transform: rotate(72deg) skew(18deg);
                -ms-transform: rotate(72deg) skew(18deg);
                -moz-transform: rotate(72deg) skew(18deg);
                transform: rotate(72deg) skew(18deg); 
            }
            .puzzle_operate_box ul li:nth-child(2)
            {
                -webkit-transform: rotate(144deg) skew(18deg);
                -ms-transform: rotate(144deg) skew(18deg);
                -moz-transform: rotate(144deg) skew(18deg);
                transform: rotate(144deg) skew(18deg);
            }
            .puzzle_operate_box ul li:nth-child(3)
            {
                -webkit-transform: rotate(216deg) skew(18deg);
                -ms-transform: rotate(216deg) skew(18deg);
                -moz-transform: rotate(216deg) skew(18deg);
                transform: rotate(216deg) skew(18deg);
            }
            .puzzle_operate_box ul li:nth-child(4)
            {
                -webkit-transform: rotate(288deg) skew(18deg);
                -ms-transform: rotate(288deg) skew(18deg);
                -moz-transform: rotate(288deg) skew(18deg);
                transform: rotate(288deg) skew(18deg);
            }
            .puzzle_operate_box ul li:nth-child(5)
            {
                -webkit-transform: rotate(360deg) skew(18deg);
                -ms-transform: rotate(360deg) skew(18deg);
                -moz-transform: rotate(360deg) skew(18deg);
                transform: rotate(360deg) skew(18deg);
            }

            .puzzle_circle_03
            {
                width: 38%;/*380px*/
                height: 39.8%;/*398px*/
                position: absolute;
                top: 12%;/*120px*/
                left: 0;
                right: 0;
                margin: auto;
                z-index: 35;
                border-radius: 50%;
                overflow: hidden;  
                opacity: 0;
                display: none;
                
            }
            .puzzle_circle_03_animation
            {
                animation: rotateScale_reversal 3s linear infinite;
                -webkit-animation: rotateScale_reversal 3s linear infinite;
                -moz-animation: rotateScale_reversal 3s linear infinite;
                -o-animation: rotateScale_reversal 3s linear infinite; 
                -o-animation: rotateScale_reversal 3s linear infinite;
            }
            @-webkit-keyframes rotateScale_reversal
            {
                0%
                {
                    -webkit-transform: rotate(0);
                }
                50%
                {
                    -webkit-transform: rotate(-180deg);
                }
                100%{
                    -webkit-transform: rotate(-360deg);
                }
            }
            @-moz-keyframes rotateScale_reversal
            {
                0%
                {
                    -moz-transform: rotate(0);
                }
                50%
                {
                    -moz-transform: rotate(-180deg);
                }
                100%{
                    -moz-transform: rotate(-360deg);
                }
            }
            @-ms-keyframes rotateScale_reversal
            {
                0%
                {
                    -ms-transform: rotate(0);
                }
                50%
                {
                    -ms-transform: rotate(-180deg);
                }
                100%{
                    -ms-transform: rotate(-360deg);
                }
            }
            @-o-keyframes rotateScale_reversal
            {
                0%
                {
                    -o-transform: rotate(0);
                }
                50%
                {
                    -o-transform: rotate(-180deg);
                }
                100%{
                    -o-transform: rotate(-360deg);
                }
            }
            @keyframes rotateScale_reversal
            {
                0%
                {
                    transform: rotate(0);
                }
                50%
                {
                    transform: rotate(-180deg);
                }
                100%{
                    transform: rotate(-360deg);
                }
            }

            .puzzle_circle_04
            {
                width: 27.3%;/*273px*/
                height: 27.1%;/*271px*/
                position: absolute;
                top: 18.8%;/*188px*/
                left: 0;
                right: 0;
                margin: auto;
                z-index: 36;
                border-radius: 50%;
                overflow: hidden;
                opacity: 0;
                display: none;
            }

            @media screen and (min-height:950px) {

                .puzzle_circle_box {
                    width: 900px;
                    height: 900px;
                    top: 237px;
                }

                .puzzle_service_box .puzzle_service span.title {
                    font-size: 18px;
                    line-height: 25px;
                }

                .puzzle_service_box .puzzle_service span.desc {
                    font-size: 16px;
                    line-height: 20px;
                }
            }

            @media screen and (min-height:750px) and (max-height: 850px){
                .container_box .content_1 .text_1
                {
                    font-size: 46px;
                }
                .container_box .content_1 .text_2,.container_box .content_1 .text_3
                {
                    font-size: 14px;
                }
                .puzzle_circle_box
                {
                    width: 700px;
                    height: 700px;
                }
                .puzzle_service_box .puzzle_service span.title{
                    font-size: 14px;
                    line-height: 20px;
                }
                .puzzle_service_box .puzzle_service span.desc{
                    font-size: 12px;
                    line-height: 20px;
                }
                /*
                .puzzle_circle_01
                {
                    width: 377px;
                    height: 377px;
                }
                .puzzle_service_box
                {
                    width: 614px;
                    height: 435px;
                    top: -30px;
                }
                .puzzle_service_box .puzzle_service
                {
                    width: 77px;
                    height: 77px;
                }
                .puzzle_service_box .puzzle_service a{
                	line-height: 90px;
                }
                .puzzle_service_box .puzzle_service span.title{
                	font-size: 16px;
                	line-height: 20px;
                }
                .puzzle_service_box .puzzle_service span.icon_01
                {
                    width: 77px;
                    height: 77px;
                }
                .puzzle_service_box .puzzle_service span.desc{
                	font-size: 14px;
                	line-height: 20px;
                	left: 80px;
                	top: 6px;
                }
                .puzzle_service_box .puzzle_service:nth-child(1),.puzzle_service_box .puzzle_service:nth-child(4)
                {
                    margin-left: -39px;
                }
                .puzzle_service_box .puzzle_service:nth-child(2),.puzzle_service_box .puzzle_service:nth-child(6){
                	left: 80px;
                	top: 105px;
                }
                .puzzle_service_box .puzzle_service:nth-child(2) .desc{
                	top: 26px;
                }
                .puzzle_service_box .puzzle_service:nth-child(3),.puzzle_service_box .puzzle_service:nth-child(5){
                	top: 290px;
                	left: 109px;
                }
                .puzzle_service_box .puzzle_service:nth-child(3) .desc{
                	top: 14px;
                }
                .puzzle_service_box .puzzle_service:nth-child(5){
                	left: 435px;
                }
                .puzzle_service_box .puzzle_service:nth-child(6){
                	left: 455px;
                }
                
                .puzzle_circle_02
                {
                    width: 268px;
                    height: 268px;
                    top: 55px;
                }
                .puzzle_operate_box
                {
                    width: 12.875em;
                    height: 12.875em;
                    top: 85px;
                }
                .puzzle_operate_box ul li a
                {
                    font-size: 12px;
                }
                .puzzle_circle_03
                {
                    width: 268px;
                    height: 268px;
                    top: 55px;
                }
                .puzzle_circle_04
                {
                    width: 180px;
                    height: 180px;
                    top: 100px;
                }
                */
            }
            @media screen and (min-height:650px) and (max-height: 750px){
                .container_box .content_1 .text_1
                {
                    font-size: 46px;
                }
                .container_box .content_1 .text_2,.container_box .content_1 .text_3
                {
                    font-size: 14px;
                }
                .puzzle_circle_box
                {
                    width: 600px;
                    height: 600px;
                }
                .puzzle_service_box .puzzle_service span.title{
                    font-size: 12px;
                    line-height: 18px;
                }
                .puzzle_service_box .puzzle_service span.desc{
                    font-size: 10px;
                    line-height: 18px;
                }
            }
            @media screen and (min-height:550px) and (max-height: 700px){
                .container_box .content_1 .text_1
                {
                    font-size: 46px;
                }
                .container_box .content_1 .text_2,.container_box .content_1 .text_3
                {
                    font-size: 12px;
                }
                .puzzle_circle_box
                {
                    width: 500px;
                    height: 500px;
                    top:147px;
                }
                .puzzle_service_box .puzzle_service span.title{
                    font-size: 10px;
                    line-height: 14px;
                }
                .puzzle_service_box .puzzle_service span.desc{
                    font-size: 8px;
                    line-height: 14px;
                }
            }

            @media screen and (max-height:550px){
                .container_box .content_1 .text_1
                {
                    font-size: 46px;
                }
                .container_box .content_1 .text_2,.container_box .content_1 .text_3
                {
                    font-size: 12px;
                }
                .puzzle_circle_box
                {
                    width: 400px;
                    height: 400px;
                }
                .puzzle_service_box .puzzle_service span.title{
                    font-size: 8px;
                    line-height: 14px;
                }
                .puzzle_service_box .puzzle_service span.desc{
                    font-size: 6px;
                    line-height: 14px;
                }
            }
            @media screen and (min-height:600px) and (max-height: 640px){
                .container_box .content_1 .text_3
                {
                    line-height: 20px;
                }
                .puzzle_circle_box
                {
                    top: 165px;
                }
            }

            @media screen and (min-height:641px) and (max-height: 800px){
                .puzzle_circle_box
                {
                    top: 185px;
                }
            }

        /*第二模块样式*/
        @media screen and (min-width: 1180px){
            .container_box .content_2{
                width: 1080px;
            }

                .container_box .content_2 .options{
                    width: 270px;
                    height: 320px;
                    padding: 0px 40px;
                }

                .container_box .content_2 .options_1{
                    left: 0px;
                }

                .container_box .content_2 .options_2{
                    left: 270px;
                }

                .container_box .content_2 .options_3{
                    left: 540px;
                }

                .container_box .content_2 .options_4{
                    left: 810px;
                }
        }

        @media screen and (max-width: 1179px){
            .container_box .content_2{
                width: 1000px;
            }

                .container_box .content_2 .options{
                    width: 250px;
                    height: 300px;
                    padding: 0px 20px;
                }

                .container_box .content_2 .options_1{
                    left: 0px;
                }

                .container_box .content_2 .options_2{
                    left: 250px;
                }

                .container_box .content_2 .options_3{
                    left: 500px;
                }

                .container_box .content_2 .options_4{
                    left: 750px;
                }
        }


        .container_box .content_2{
            top: 0px;
            bottom: 100px;
            height: 600px;
        }

            .container_box .content_2 .title_en{
                color: #404040;
            }

            .container_box .content_2 .title_zh{
                color: #595758;
            }
			
			
			/*2017 新修改样式*/
			.container_box .content_2 .options-box{
				width: 100%;
				height: 100%;
				position: absolute;
				/*top: 105px;*/
				top: 355px;
				left: 0;
				font-size: 0;
				text-align: center;
				transition: top 1s ease;
                -moz-transition: top 1s ease; /* Firefox 4 */
                -webkit-transition: top 1s ease; /* Safari 和 Chrome */
                -o-transition: top 1s ease; /* Opera */
                display: none;
			}
			.container_box .content_2 div:nth-of-type(4){
				/*top: 380px;*/
				top:680px
			}
			.container_box .content_2 .options-box .options-item{
				display: inline-block;
				width: 360px;
				height: 240px;
				margin:0 18px;
                background: #eff2f5;
                border-radius: 30px;
                position: relative;
                float: left;
                top: 0;
                transition: all 0.1s linear;
			}
            .container_box .content_2 .options-box .options-item:hover{
                top: -10px;
            }
			.container_box .content_2 .options-box .options-item a{
				display: block;
				/* position: relative; */
				text-decoration: none;
			}
			.container_box .content_2 .options-box .options-item a img{
				/* position: absolute;
				top: 0;
				left: 50%;
				margin-left: -84px;
				transition: all .5s linear;
				-webkit-transition: all .5s linear;
				-moz-transition: all .5s linear;
				-moz-transition: all .5s linear; */
			}
			/* .container_box .content_2 .options-box .options-item a img.imageaction{
				opacity: 1;
				z-index: 12;
			}
			.container_box .content_2 .options-box .options-item a img.imagehover{
				opacity: 0;
				z-index: 10;
			}
			.container_box .content_2 .options-box .options-item:hover a img.imageaction{
				opacity: 0;
				z-index: 10;
			}
			.container_box .content_2 .options-box .options-item:hover a img.imagehover{
				opacity: 1;
				z-index: 12;
			} */
			.container_box .content_2 .options-box .options-item a p{
				/* width: 100%; */
				/* position: absolute;
				top: 0;
				left: 0;
				right: 0;
				margin: auto;
				color: #252525; */
			}
            .container_box .content_2 .options-box .options-item .item-top{
                position: absolute;
				top: -15px;
				left: 0;
				right: 0;
				margin: auto;
            }
            .container_box .content_2 .options-box .options-item .item-top img{
                float: left;
                width: 126px;
                margin-left: 30px;
            }
			.container_box .content_2 .options-box .options-item a p.title{
				font-size: 30px;
                /* background: linear-gradient(red, green, blue);    
                -webkit-background-clip: text; */
                color: transparent;
                background-image: linear-gradient(to right,#007fff, #8ccbff);
                background-clip: text;
                -webkit-background-clip:text;
	            -webkit-text-fill-color:transparent;
                font-weight: bold;
                text-align: left;
                width: 150px;
                line-height: 35px;
                margin-left: 190px;
                margin-top: 40px;
			}
			.container_box .content_2 .options-box .options-item a p.subtitle{
				font-size: 16px;
				/* top: 200px; */
				text-align: left;
                color: #000;
                margin-top: 130px;
                line-height: 26px;
                padding: 0 30px;
			}
			.container_box .content_2 .options-box .options-item a p.subtitle span{
                font-weight: bold;
            }
			
			
            .container_box .content_2 .options{
                position: absolute;

                background: #fff;
                display: none;

                /*top: 280px;*/
                top: 370px;

                transition: top 1s ease;
                -moz-transition: top 1s ease; /* Firefox 4 */
                -webkit-transition: top 1s ease; /* Safari 和 Chrome */
                -o-transition: top 1s ease; /* Opera */

                z-index: 19;

                cursor: pointer;

                text-align: center;

                overflow: hidden;
            }

                .container_box .content_2 .options:hover{
                    box-shadow: 0px 10px 6px 5px #e1e8f0;
                    -o-box-shadow: 0px 10px 6px 5px #e1e8f0; /* Opera */
                    -moz-box-shadow: 0px 10px 6px 5px #e1e8f0; /* Firefox */
                    -webkit-box-shadow: 0px 10px 6px 5px #e1e8f0; /* Safari 和 Chrome */

                    top: 250px !important;
                    z-index: 20;
                }

                .content_2 .options .icon{
                    width: 120px;
                    height: 110px;

                    margin: 10px auto 0px auto;
                }

                .content_2 .options .title{
                    margin: 14px auto 0px auto;

                    line-height: 18px;
                    font-size: 18px;
                    font-weight: bold;
                    color: #3f3f3f;
                }

                .content_2 .options .introduction{
                    width: 150px;
                    margin: 30px auto 0px auto;

                    line-height: 22px;
                    font-size: 14px;
                    color: #9e9e9e;
                    text-align: center;
                }

        /*第三模块样式*/
        .container_box .content_3{
            top: 0px;
            bottom: 0px;

            width: 1200px;
            height: 700px;
        }

            .container_box .content_3 .title_en{
                color: #e0e0e1;
            }

            .container_box .content_3 .title_zh{
                color: #e0e0e1;
            }

            .container_box .content_3 .trademark_list{
                width: 1165px;
                height: 240px;

                margin: auto;
                position: absolute;
                left: 0px;
                right: 0px;
                top: 150px;

                border-left: 1px solid #465265;
                border-top: 1px solid #465265;
            }

                .content_3 .trademark_list dt{
                    border-right: 1px solid #465265;
                    border-bottom: 1px solid #465265;
                    text-align: center;
                    position: relative;
                    overflow: hidden;
                    width: 194px;
                    height: 120px;
                    display: inline-block;
                    float: left;
                }

                    .content_3 .trademark_list dt:hover{
                        background: #289bfc;
                    }

                    .content_3 .trademark_list .trademark_box{
                        margin: auto;
                        position: absolute; 
                        top: 0px;
                        width: 193px;
                        height: 119px;
                        overflow: hidden;
                    }

                        .content_3 .trademark_list .trademark_box:hover{
                            top: 0px;
                        }

                        .content_3 .trademark_list .trademark_box div{
                            color: #fff;
                            text-decoration:none;
                            outline:none;
                        }
                        /*X:nth-child(n)*/
                        .content_3 .trademark_list .trademark_box div
                        {
                            width: 193px;
                            height: 119px;
                            background: url(../images/customer_bj_2018.png) no-repeat;
                            text-indent: -9999px;
                        }
                        .content_3 .trademark_list dt:nth-child(1) .trademark_box div
                        {
                            background-position: -1px -1px;
                        }
                        .content_3 .trademark_list dt:nth-child(2) .trademark_box div
                        {
                            background-position: -195px -1px;
                        }
                        .content_3 .trademark_list dt:nth-child(3) .trademark_box div
                        {
                            background-position: -389px -1px;
                        }
                        .content_3 .trademark_list dt:nth-child(4) .trademark_box div
                        {
                            background-position: -583px -1px;
                        }
                        .content_3 .trademark_list dt:nth-child(5) .trademark_box div
                        {
                            background-position: -777px -1px;
                        }
                        .content_3 .trademark_list dt:nth-child(6) .trademark_box div
                        {
                            background-position: -971px -1px;
                        }

                        .content_3 .trademark_list dt:nth-child(7) .trademark_box div
                        {
                            background-position: -1px -121px;
                        }
                        .content_3 .trademark_list dt:nth-child(8) .trademark_box div
                        {
                            background-position: -195px -121px;
                        }
                        .content_3 .trademark_list dt:nth-child(9) .trademark_box div
                        {
                            background-position: -389px -121px;
                        }
                        .content_3 .trademark_list dt:nth-child(10) .trademark_box div
                        {
                            background-position: -583px -121px;
                        }
                        .content_3 .trademark_list dt:nth-child(11) .trademark_box div
                        {
                            background-position: -777px -121px;
                        }
                        .content_3 .trademark_list dt:nth-child(12) .trademark_box div
                        {
                            background-position: -971px -121px;
                        }

        /*服务过的品牌样式*/
        .old_trademark_list 
        {
            width: 1165px;
            height: 550px;
            overflow: hidden;
            margin: auto;
            position: absolute;
            left: 0;
            right: 0;
            top: 80px;
            display: none;
        }
        .old_trademark_list ul
        {
            width: 100%;
            padding: 0;
            margin: 0;
            height: auto;
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
        }
        .old_trademark_list ul li
        {
            width: 4508px;
            height: 550px;
            overflow: hidden;
        }
        .old_trademark_list ul li span
        {
            display: block;
            float: left;
            width: 112px;
            height:42px;
            background: url(../images/customer_bj_04.png) no-repeat;
            text-indent: -9999px;
            margin-left: 50px;
        }
        .old_trademark_list ul li:nth-child(1) span:nth-child(1)
        {
            background-position: 0px 3px;
        }
        .old_trademark_list ul li:nth-child(1) span:nth-child(2)
        {
            background-position: -195px 3px;
        }
        .old_trademark_list ul li:nth-child(1) span:nth-child(3)
        {
            background-position: -388px 3px;
        }
        .old_trademark_list ul li:nth-child(1) span:nth-child(4)
        {
            background-position: -583px 1px;
        }
        .old_trademark_list ul li:nth-child(1) span:nth-child(5)
        {
            background-position: -748px 1px;
        }
        .old_trademark_list ul li:nth-child(1) span:nth-child(6)
        {
            background-position: -890px 1px;
        }
        .old_trademark_list ul li:nth-child(1) span:nth-child(7)
        {
            background-position: -1046px 1px;
        }

        .old_trademark_list ul li:nth-child(2) span:nth-child(1)
        {
            background-position: -1226px 1px;
        }
        .old_trademark_list ul li:nth-child(2) span:nth-child(2)
        {
            background-position: 7px -47px;
        }
        .old_trademark_list ul li:nth-child(2) span:nth-child(3)
        {
            background-position: -175px -47px;
        }
        .old_trademark_list ul li:nth-child(2) span:nth-child(4)
        {
            background-position: -367px -47px;
        }
        .old_trademark_list ul li:nth-child(2) span:nth-child(5)
        {
            background-position: -560px -47px;
        }
        .old_trademark_list ul li:nth-child(2) span:nth-child(6)
        {
            background-position: -750px -47px;
        }
        .old_trademark_list ul li:nth-child(2) span:nth-child(7)
        {
            background-position: -940px -47px;
        }

        .old_trademark_list ul li:nth-child(3) span:nth-child(1)
        {
            background-position: -1129px -47px;
        }
        .old_trademark_list ul li:nth-child(3) span:nth-child(2)
        {
            background-position: -1324px -47px;
        }
        .old_trademark_list ul li:nth-child(3) span:nth-child(3)
        {
            background-position: 21px -103px;
        }
        .old_trademark_list ul li:nth-child(3) span:nth-child(4)
        {
            background-position: -126px -103px;
        }
        .old_trademark_list ul li:nth-child(3) span:nth-child(5)
        {
            background-position: -294px -103px;
        }
        .old_trademark_list ul li:nth-child(3) span:nth-child(6)
        {
            background-position: -485px -103px;
        }
        .old_trademark_list ul li:nth-child(3) span:nth-child(7)
        {
            background-position: -668px -103px;
        }

        .old_trademark_list ul li:nth-child(4) span:nth-child(1)
        {
           background-position: -775px -103px;
        }
        .old_trademark_list ul li:nth-child(4) span:nth-child(2)
        {
            background-position: -931px -103px;
        }
        .old_trademark_list ul li:nth-child(4) span:nth-child(3)
        {
            background-position: -1080px -103px;
        }

        /*第四模块样式*/
        .container_box .content_4{
            top: 0px;
            bottom: 0px;

            width: 1000px;
            height: 650px;
        }

            .container_box .content_4 .title_en{
                color: #404040;
            }

            .container_box .content_4 .title_zh{
                color: #595758;
            }

            

            .container_box .content_4 .options{
                width: 450px;
                height: 100px;

                /* display: none; */

                position: absolute;
                right: 0px;

                cursor: pointer;

                overflow: hidden;

                transition: top 1.5s ease, width 500ms ease;
                -moz-transition: top 1.5s ease, width 500ms ease; /* Firefox 4 */
                -webkit-transition: top 1.5s ease, width 500ms ease; /* Safari 和 Chrome */
                -o-transition: top 1.5s ease, width 500ms ease; /* Opera */
            }

                .content_4 .options .text_box{
                    width: 450px;
                    height: 100px;

                    position: absolute;
                    top: 0px;
                    left: 0px;

                    text-align: left;

                    overflow: hidden;

                    padding: 0px 25px;
                }

                    .content_4 .options .text_box .title{
                        line-height: 40px;
                        font-size: 18px;
                        font-weight: bold;
                        color: #3f3f3f;

                        margin-top: 4px;
                    }

                    .content_4 .options .text_box .introduce{
                        line-height: 20px;
                        font-size: 12px;
                        color: #9e9e9e;
                    }

                .content_4 .options .arrow{
                    width: 50px;
                    height: 100px;

                    position: absolute;
                    top: 0px;
                    left: 450px;

                    background: url(../images/content_4_options_arrow.jpg) no-repeat;
                    background-color: #4aabfd;
                    background-position:center;
                }

                .container_box .content_4 .options:hover .text_box{
                    background: #289bfc;
                }

                    .container_box .content_4 .options:hover .text_box .title{
                        color: #ffffff;
                    }

                    .container_box .content_4 .options:hover .text_box .introduce{
                        color: #d3ebff;
                    }

            .container_box .content_4 .options_1{
                /*top: 200px;*/
                top: 250px;
            }

            .container_box .content_4 .options_2{
                /*top: 300px;*/
                top: 350px;
            }

            .container_box .content_4 .options_3{
                /*top: 400px;*/
                top: 450px;
            }

            .container_box .content_4 .options_4{
                /*top: 500px;*/
                top: 550px;
            }


            /* 案例展示 */
            .container_box .content_4 .casebox
            {
                position: absolute;
                top: 180px;
                left: 0;
                margin: auto;
            }
            .container_box .content_4 .casebox ul
            {
                overflow: hidden;
                list-style: none;
                padding: 0;
                margin: 0
            }
            .container_box .content_4 .casebox ul li
            {
                float: left;
                width: 326px;
                height: 325px;
                margin: 0 0px 30px 118px;
            }

            .container_box .content_4 .casebox ul li a
            {
                display: block;
                width: 100%;
                height: 212px;
                position: relative;
            }
  

            .container_box .content_4 .casebox ul li a img.case_figure
            {
                width: 100%;
                height: 100%;
                display: block;
            }
            .container_box .content_4 .casebox ul li a .case_logo_bj
            {
                width: 100%;
                height: 100%;
                background:rgba(0,0,0,.7);
                position: absolute;
                top: 0;
                left: 0;
                
                transition:700ms ease;
                -moz-transition:700ms ease; /* Firefox 4 */
                -webkit-transition:700ms ease; /* Safari 和 Chrome */
                -o-transition: 700ms ease; /* Opera */  
            }
            .container_box .content_4 .casebox ul li a:hover .case_logo_bj
            {
                 opacity: 0;   
            }
            .container_box .content_4 .casebox ul li a .case_logo
            {
                width: 100%;
                height: 100%; 
                display: block;
                text-align: center;
                line-height: 212px;     
            }
           

            .container_box .content_4 .casebox ul li .case_title_box
            {
                width: 100%;
                text-align: center;
                color: #3f3f3f
            }
            .container_box .content_4 .casebox ul li .case_title_box span
            {
                display: block;
            }
            .container_box .content_4 .casebox ul li .case_title_box span.case_title
            {
                font-size: 18px;
                font-weight: 800;
                margin: 12px 0;
            }
            .container_box .content_4 .casebox ul li .case_title_box span.case_info
            {
                color: #9e9e9e;
                font-size: 12px;
                
            }

            /* 不同分辨率下采用同样的样式 */
            @media screen and (min-height: 600px) and (max-height: 674px)
            {
                .container_box .content_4 .casebox ul li
                {
                    width: 265px;
                    height: 256px;
                    margin: 0 0px 5px 145px;
                }
                .container_box .content_4 .casebox ul li a
                {
                    height: 172px;
                }
                .container_box .content_4 .casebox ul li a .case_logo
                {
                    line-height: 172px;
                }
                .container_box .content_4 .casebox ul li:nth-child(1) a .case_logo img
                {
                    width: 260px;
                    /*height: 27px;*/
                }
                .container_box .content_4 .casebox ul li:nth-child(2) a .case_logo img
                {
                    width: 208px;
                    height: 69px;
                }
                .container_box .content_4 .casebox ul li:nth-child(3) a .case_logo img
                {
                    width: 214px;
                    height: 46px;
                }
                .container_box .content_4 .casebox ul li:nth-child(4) a .case_logo img
                {
                    width: 105px;
                    height: 105px;
                }
                .container_box .content_4 .casebox ul li .case_title_box span.case_title
                {
                    font-size: 15px;
                    margin: 5px 0;
                }
            }

            @media screen and (min-height: 700px) and (max-height: 898px)
            {
                .container_box .content_4 .casebox ul li
                {
                    width: 265px;
                    height: 256px;
                    margin: 0 0px 25px 158px;
                }
                .container_box .content_4 .casebox ul li a
                {
                    height: 172px;
                }
                .container_box .content_4 .casebox ul li a .case_logo
                {
                    line-height: 172px;
                }
                .container_box .content_4 .casebox ul li:nth-child(1) a .case_logo img
                {
                    width: 245px;
                }
                .container_box .content_4 .casebox ul li:nth-child(3) a .case_logo img
                {
                    width: 204px;
                }
            }

    /*第五模块样式*/
    .container_box .content_5{
        top: 0px;
        bottom: 0px;

        width: 1000px;
        height: 600px;
        text-align: center;
    }

        .container_box .content_5 .title_en{
            color: #e0e0e1;
        }

        .container_box .content_5 .title_zh{
            color: #e0e0e1;
        }

        .container_box .content_5 .icon_box{
            width: 250px;

            margin: auto;
            position: absolute;
            /*top: 300px;*/
            top: 360px;

            display: none;

            text-align: center;

            overflow: hidden;

            transition: top 700ms ease;
            -moz-transition: top 700ms ease; /* Firefox 4 */
            -webkit-transition: top 700ms ease; /* Safari 和 Chrome */
            -o-transition: top 700ms ease; /* Opera */
        }

            .container_box .content_5 .icon_box .icon{
                width: 118px;
                height: 118px;

                margin: auto;
            }

            .container_box .content_5 .icon_box .text{
                width: auto;

                line-height: 20px;
                font-size: 15px;
                color: #b0b0bc;

                margin: 20px auto 0px auto;
            }
            .container_box .content_5 .icon_box .text.tel{
                margin-top: 10px;
            }


        .container_box .content_5 .location_1{
            left: 0px;
        }

        .container_box .content_5 .location_2{
            left: 250px;
        }

        .container_box .content_5 .location_3{
            right: 250px;
        }
        
        .container_box .content_5 .location_4{
            right: 0px;
        }


    .main .container_bg_1{
        background: url(../images/container_bg_1.jpg) no-repeat;
        background-position:center bottom;
        background-color: #2a2b33;
    }

    .main .container_bg_2{
        background: url(../images/container_bg_2.jpg) no-repeat;
        background-position:center bottom;
        background-color: #2c2c39;
    }

    .main .container_bg_3{
        background: url(../images/container_bg_3.jpg) no-repeat;
        background-position:center bottom;
        background-color: #020203;
    }

    .main .container_even{
        background: #fff;
    }

    .main .container_nav{
        height: 14px;
        margin: auto;
        position: fixed;
        top: 0px;
        bottom: 0px;
        right: 50px;
        z-index: 20;
        text-align: center;
    }

        .main .container_nav .options_box{
            padding: 7px;
            cursor: pointer;

        }

            .container_nav .options_selected .options{
                width: 12px !important;
                height: 12px !important;
            }

            .container_nav .options_box .options{
                width: 4px;
                height: 4px;
                border-radius: 50%;
                background: #e1e1e1;
                margin: auto;
            }

    .main .turnpage_btn{
        width: 42px;
        height: 22px;

        background: url(../images/turnpage_btn.png) no-repeat;

        margin: auto;
        position: fixed;

        left: 0px;
        right: 0px;
        bottom: 48px;

        z-index: 2000;

        cursor: pointer;

        display: none;
        opacity: 0;
    }




    /*英文版新修改样式*/
    .container_box .content_1 .text_en_2
    {
        color: #fff;
        font-size: 45px;
    }
    .container_box .content_1 .text_en_3
    {
        font-size: 14px;
    }
    .content_2 .options .introduction-en
    {
        width: 180px;
    }
    .content_3 .trademark_list .trademark_box div.trademark-en
    {
        font-size: 26px;
    }
    .content_4 .options .text_box .title-en
    {
        font-size: 22px;
        line-height: 30px;
    }
    .container_box .content_4 .options_en, .content_4 .options .text_box_en
    {
        height: 120px;
    }
    .container_box .content_5 .location_en_3
    {
        width: 300px;
    }
    .container_box .content_5 .location_en_3 .text
    {
        line-height: 22px;
    }
    .container_box .content_5 .icon_box.location_en_1 .text
    {
        line-height: 20px;
    }
    .logo-wall{
        margin-top: 120px;
        width: 1100px;
    }