html{color:#333;background:#fff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, blockquote{ margin: 0;}   
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.wrap{width:1200px;margin:0 auto;}
.ovh{overflow:hidden;}

.bg{background:url(images/bg.jpg);}
.banner{width:100%;height:799px;background:url(images/banbg.jpg) no-repeat center top;}
.b-logo{
	width:244px;height:72px;margin:33px 0 0 40px;background:url(images/b_logo.png);
	-webkit-animation: rollIn 1s;animation: rollIn 1s;
}
.b-theme{
	width:930px;height:400px;background:url(images/b_theme.png);
	-webkit-animation: zoomInRight 1s;animation: zoomInRight 1s;
}
.b-h2{
	margin:-10px 0 40px;
	font-weight:normal;
	font-size:30px;
	line-height:40px;
	text-align:center;
	color:#fff;
	background:url(images/b_h2.png) no-repeat center center;
	letter-spacing: 5px;
	-webkit-animation: bounceInLeft 1s 1s both;animation: bounceInLeft 1s 1s both;
}
.b-lead{
	font-size:16px;line-height:30px;text-align:center;color:#fff;
	-webkit-animation: fadeInUp 1s 1s both;animation: fadeInUp 1s 1s both;
}
.b-lead b{color:#fdff4a;}

.p1{background:url(images/bg_p1.png) no-repeat center bottom;padding-bottom: 50px;}
.tit{padding:40px 0;text-align:center;}
.tit h2{
	font-weight:bold;font-size:45px;line-height:60px;padding-bottom:10px;
	background:url(images/bg_tit.png) no-repeat center bottom;color:#ff0909;
}
.tit em{
	display:block;font-size:16px;line-height:30px;letter-spacing:3px;text-transform:uppercase;color:#404040;
}

.answer{width:1200px;height: 240px;padding-top:190px;background:url(images/bg_answer.png) no-repeat center top;}
.answer li{float:left;width:165px;font-size:14px;line-height:24px;text-align:center;}
.answer .li1{width: 200px;margin-right: 64px;}
.answer .li2{margin-top: 140px;}
.answer .li3{margin-right:10px;}
.answer .li4{margin-right: 20px;margin-top:100px;}
.answer .li5{width:190px;margin-right:50px;}
.answer .li6{float:right;margin-top: 110px;}
.p1 .video{width:1000px;height:530px;margin:0 auto;}

.group-photo{position: relative;margin:0 10px;}
.group-photo .imgbox{width:1180px;height:400px;overflow:hidden;}
.mask-p2{
	position:relative;width:1100px;height:130px;margin:-65px auto 0;padding-top:20px;background:url(images/mask_p2.png);
	font-size:18px;line-height:35px;text-align:center;
}

.imgbox img{
	display:block;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);
	-webkit-transition:transform 1s linear;transition:transform 1s linear;
}
.imgbox:hover img{
	-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);
	-webkit-transition:transform 1s linear;transition:transform 1s linear;
}


.tit1{padding:30px 0;text-align:center;}
.tit1 h2{font-weight:bold;font-size:30px;line-height: 35px;height:35px;}
.tit1 h2 b{color:#ff0909;}
.tit1 h3{font-weight:normal;font-size:24px;line-height:35px;height:35px;background: url(images/bg_tit1.png) no-repeat center 15px;}

.leader .item{float:left;width:585px;margin-left:10px;}
.leader .imgbox{width:585px;height:350px;overflow:hidden;}
.leader .txt{height: 160px;padding:0 30px;background:#fff;}
.leader h4{padding:25px 0 10px;font-size:20px;font-weight:bold;line-height:35px;text-align:center;color:#222;}
.leader h4 b{color:#ff0909;}
.leader p{font-size:16px;line-height: 28px;text-indent:2em;text-align:justify;}
.leader .item-s{float:left;width:388px;margin:10px 0 0 10px;}
.leader .item-s .imgbox{width:388px;height:230px;overflow:hidden;}
.leader .item-s .txt{height:300px;padding:0 15px;}

.p4_lead{font-size:16px;line-height:30px;text-align:center;}
.award{margin-top:20px;overflow:hidden;}
.award li{float:left;overflow:hidden;position: relative;margin:10px 0 0 10px;}
.award p{
	position: absolute;left:0;bottom:0;width:100%;height:30px;background:url(images/alpha.png);
	font-size:16px;line-height:30px;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.award .c2{width:590px;height:270px;}
.award .c3{width:390px;height:230px;}
.award .c4{width:290px;height:230px;}

.p5{padding-bottom:40px;}
.mt20{margin-top:20px;}
.mt5{margin-top:5px;}
.interest{width:1180px;height:345px;margin-left:10px;overflow:hidden;}
.interest dt{float:left;width:850px;}
.interest dt .imgbox{float:left;overflow:hidden;}
.interest dt .r1{width:540px;height:345px;margin-right:5px;}
.interest dt .r2{width:305px;height:170px;}
.interest dd{float:left;width:330px;height:345px;background:#fff;}
.interest dd p{padding:75px 20px 0;font-size:16px;line-height:30px;text-align:justify;text-indent:2em;}

.exposure dl{float:left;width:380px;margin:0 10px;}
.exposure dt .imgbox,.exposure .bd{width:380px;height:276px;overflow:hidden;}
.exposure dd{height:220px;background:#fff;}
.exposure dd h3{padding:20px 0 10px;font-size:20px;line-height:30px;text-align:center;}
.exposure dd p{padding:0 20px;text-align:justify;font-size:16px;line-height:30px;}

.exposure .hd{
	position: absolute;left:0;bottom:0;width:100%;height:8px;padding:8px 0;background:url(images/alpha.png);
	font-size:0;text-align:right;
}
.exposure .hd li{display:inline-block;*display:inline;*zoom:1;width:6px;height:6px;border:1px solid #fff;border-radius:50%;margin-right:10px;cursor:pointer;}
.exposure .hd .on{border-color:#ff0914;background:#ff0914;}
.p6{background:url(images/bg_p6.jpg) no-repeat center center;}
.p6 .more{padding: 40px 0 10px;font-size:24px;line-height:40px;text-align:center;}

.end{height:315px;background:url(images/bg_end.jpg) no-repeat;}
.end i{position: absolute;z-index:9;top:-20px;left:30px;width:186px;height:270px;background:#ff0909 url(images/i_end.png);}
.end p{font-size:16px;line-height:30px;text-align:center;padding-top:75px;color:#fff;}

.team{height:240px;padding:45px 0;background:url(images/bg_team.jpg) no-repeat;}
.plan{float:left;width:700px;margin-left:40px;}
.plan h2{font-weight:normal;font-size:24px;line-height:40px;margin-top:20px;}
.plan h2 em{font-size:16px;color: #aaa;letter-spacing: 5px;font-weight: normal;}
.plan p{font-size:16px;line-height: 40px;}
.gz-ewm{float:right;width:330px;margin-right:40px;}
.gz-ewm .gz{float:left;width:140px;font-size:0;text-align:center;}
.gz-ewm .ewm{float:left;width:150px;height:150px;margin-left:40px;}
.free{width:1000px;height:60px;margin: 20px auto 0;overflow:hidden;}
.free dt{float:left;width:97px;height:57px;margin-right:13px;background:url(images/i_free.jpg);}
.free dd{float:left;font-size:14px;line-height:30px;}

.gotop{display:none;position:fixed;right:10px;bottom:200px;z-index:999;width:60px;text-align:center;cursor:pointer;}
.gotop a{display:block;height:22px;background:url(images/i_gotop.png) no-repeat center center;}
.gotop .focus b{font-weight:normal;font-size:16px;line-height:30px;color:#ff0909;}
.gotop p{font-size:14px;}

.sitelink{font-weight:bold;text-align:center;font-size:24px;line-height:40px;padding-bottom: 40px;}
.sitelink a{font-weight:normal;}
.sitelink a:hover{color:#ff0909;}


@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        -ms-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-webkit-keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
        animation-timing-function: cubic-bezier(0.175,.885,.32,1)
    }
}

@keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
        animation-timing-function: cubic-bezier(0.175,.885,.32,1)
    }
}

@-webkit-keyframes bounceInLeft {
    0%,100%,60%,75%,90% {
        -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
        transition-timing-function: cubic-bezier(0.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    100% {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInLeft {
    0%,100%,60%,75%,90% {
        -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
        transition-timing-function: cubic-bezier(0.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        -ms-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        -ms-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        -ms-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        -ms-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    @-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        -ms-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}