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/banbg.jpg) no-repeat center center;}
.b-logo{position:absolute;left:0;top:0px;width:181px;height:181px;background:url(images/b_logo.png);}
.b-theme{
	width:855px;height:400px;margin:0 auto;background:url(images/b_theme.png);text-indent:-9999px;
}
.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:20px 0 10px 30px;font-weight:normal;font-size:32px;line-height:42px;}
.msg em{font-size:24px;color:#888;text-transform:uppercase;}
.msg .info{padding:40px 45px 0 30px;height:280px;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-top:60px;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:#db0000;}
.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:50px;}
.teamwrap .right .ewm{ float:left; margin:0 20px;}
.teamwrap .right .wb{float:left; text-align:center;}



#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;}