html{color:#000;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;}
.w1200{width:1200px;margin:0 auto;*margin-top:10%;}


.banner{width:100%;background:#fff url(images/banbg1.jpg) no-repeat center center;}
.b-logo{
	width:300px;
	height:85px;
	background:url(images/b_logo.png);
	-webkit-animation:fadeInLeft 1s;
	animation:fadeInLeft 1s;
}
.b-theme{
	width:1200px;
	height:500px;
	margin: 0 auto 85px;
	background: url(images/b_theme.png) no-repeat;
	-webkit-animation:zoomInLeft 1s;
	animation:zoomInLeft 1s;
}

.b-name{
	position:absolute;
	z-index:9;
	top: 136px;
	left: 150px;
	width:900px;
	height:30px;
	background:url(images/b_font.png) no-repeat;
	text-indent:-9999px;
	font-size: 23px;
	line-height:40px;
	text-align:center;
	color:#fff;
	-webkit-animation:fadeInDown 1s;
	animation:fadeInDown 1s;
}
.b-time{
	position:absolute;
	z-index:9;
	bottom: 30px;
	left: 290px;
	width:656px;
	height:54px;
	background:url(images/b_time.png) no-repeat;
	-webkit-animation:fadeInUp 1s;
	animation:fadeInUp 1s;
}


.backtobox{position:absolute;top:0px;right:0;z-index:999;width:175px;padding-top:145px;background:url(images/b_drx.png) no-repeat center top;}
.backto{
	position:relative;width:78px;height:22px;margin:0 auto;border:1px solid #000;
	font-size:12px;color:#000;background:#fff;line-height:20px;cursor:pointer;text-align:center;}
.backto b{font-weight:normal;font-size:14px;}
.backto ul{background:#ff0000;width:78px;position:absolute;z-index:9;top:21px;left:0;height:120px;overflow:auto;}
.backto ul li a{height:20px;line-height:24px;text-decoration:none;color:#fff;}
.backto li:hover{background:#fff;color:#f00;}
.backto li:hover a{color:#003278;}
.userfocus{position:absolute;left:0;top:175px;width:100%;text-align:center;}
.userfocus p{line-height:20px;font-size:14px;}
.userfocus p b{
	display:inline-block;background:url(images/countbg.png) no-repeat;width:18px;height:24px;
	line-height:24px;font-size:16px;font-weight:normal;text-align:center;color:#fff;}
.b-lead{width:750px;margin:5px auto;background:url(images/i_lead.png) no-repeat 0px 0px;}
.b-lead p{font-size:16px;line-height:30px;text-indent:2em;text-align:justify;}

.bg{width:100%;background:#fff url(images/bg.jpg) no-repeat center center;}
.dark{width:100%;background:#454043 url(images/bgdark.jpg) no-repeat center center;color:#fff;}
.end{width:100%;background:#383236 url(images/bgend.jpg) no-repeat center center;color:#fff;}

.tit{width:840px;height:50px;margin:0 auto;line-height:0;text-indent:-9999px;}
.tit img{display:block;}
.slider .hd{padding:35px 0;font-size:0;text-align:center;}
.slider .hd li{
	display:inline-block;*display:inline;*zoom:1;width:178px;height:58px;border:1px solid #959595;margin:0 20px;
	font-size:24px;line-height:58px;color:#666;cursor:pointer;}
.slider .hd .on{color:#fff;background-color:#fe3d2b;border:1px solid #fe3d2b;}
.slider .bd{width:1080px;height:435px;margin:0 auto;overflow:hidden;}
.slider .bd li{width:1080px;height:435px;overflow:hidden;position:relative;}
.slider img{float:left;}
.slider b{color:#fe3d2b;}
.msg1{float:left;width:655px;height:360px;margin-top:35px;background-color:#ffe9db;overflow:hidden;}
.msg1 h3{position:relative;top:40px;left:-10px;width:325px;height:55px;background-color:#fe3d2b;font-weight:normal;font-size:32px;line-height:55px;color:#fff;text-indent:50px;}
.msg1 h3 span{font-size:18px;}
.msg1 .info{padding:60px 40px 0;overflow:hidden;color:#333;}
.msg1 .info p{float:left;font-size:18px;line-height:40px;}
.msg1 .w250{width:250px;height:125px;}
.msg1 .w250 b{font-size:24px;}
.msg1 .w100{width:100%;}
.msg{float:left;width:478px;}
.msg h3{padding: 10px 0 10px 30px;font-weight:normal;font-size:32px;line-height:42px;}
.msg h3 strong{float:right;font-size:16px;line-height:50px;color:#fe3d2b;}
.msg em{font-size:24px;color:#888;text-transform:uppercase;}
.msg .info{padding: 15px 20px;height: 340px;background-color:#ffe9db;color:#333;}
.msg .info p{font-size: 16px;line-height:35px;text-align:justify;}


.dark .slider .hd li{color:#fff;border-color:#fff;}
.dark .slider .hd .on{border-color:#fe3d2b;}
.dark .msg em{color:#fff;}
.dark .msg .info{background-color:#fff;}

.teamwrap{padding: 60px 50px;overflow:hidden;}
.teamwrap .left{width:490px;padding-top:20px;text-align:center;float:left;font-size:16px;color:#fff;line-height:30px;}
.teamwrap .left h2{font-size:24px;line-height:2;color: #d3982d;padding-bottom: 5px;}
.teamwrap .left h2 i{ color:#fff;}
.teamwrap .center{ width:190px; float:left; text-align:center; margin-left:50px;}
.teamwrap .center li h2{ font-size:16px; font-weight:normal; height:30px; line-height:30px; border-bottom:1px solid #fff;}
.teamwrap .center li p{ font-size:16px;line-height:30px;}
.teamwrap .right{float:right;text-align:center;padding-top: 20px;width: 450px;}
.teamwrap .right .ewm{float:left;margin: 0 30px 0 0;}
.teamwrap .right .wb{float:left; text-align:center;}

.team-logo{display: block;margin: 0 auto;width: 300px;}
.teamwrap .ewm{width: 140px;} 
.teamwrap .ewm img{width: 130px;display:block;border: 5px solid #fff;}
.teamwrap .ewm p{font-size: 14px;line-height: 32px;text-align:center;}
.teamwrap .left p{text-align:left;text-indent:2em;font-size: 16px;line-height: 2;}
.right h2{font-size:24px;line-height:2;color: #d3982d;padding-bottom: 20px;text-align: left;}
.right h2 i{ color:#fff;}
.ewm-txt{float:left;text-align: left;}

.ewm-txt h4{font-size: 16px;line-height: 1.8;/* color: #d3982d; */margin: 10px 0;font-weight: bold;}
.ewm-txt p{font-size: 16px;line-height:1.5;/* color: #d3982d; */font-weight: bold;}



#fp-nav ul li .fp-tooltip{font-family:'Microsoft Yahei';}
#fp-nav ul li a span, .fp-slidesNav ul li a span{border-color:#cea646;}
#fp-nav ul li a.active span{background:#cea646;}
#fp-nav ul li a.active .fp-tooltip{color:#cea646;}

.db-top-box{position:fixed;z-index:999;left:0;top:0;}


@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    100% {
        opacity: 1;
        -webkit-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);
        transform: translate3d(0,100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}


@-webkit-keyframes zoomInLeft {
    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 zoomInLeft {
    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)
    }
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}