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: 50px;top: -20px;width:181px;height:181px;background:url(images/b_logo.png);}
.b-theme{
	width: 960px;
	height: 354px;
	margin:0 auto;
	background:url(images/b_theme.png);
	text-indent:-9999px;
}
.backtobox{position:absolute;top: -30px;right: 53px;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: #a47849;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: 800px;margin: 10px auto;background:url(images/i_lead.png) no-repeat 0px 0px;position:  relative;left: 40px;}
.b-lead p{font-size: 14px;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:100%;height:50px;line-height: 50px;font-size:0;text-align:center;}
.tit h2{display:inline-block;*display:inline;*zoom:1;padding: 0 30px;font-weight: bold;font-size: 40px;line-height:50px;height: 50px;vertical-align: top;}
.tit b{color:#a5714c;}
.tit span{display:inline-block;*display:inline;*zoom:1;width:111px;height:50px;background: url(images/i_tit.png) no-repeat 0 -50px;}
.tit .i_titr{background-position: 0 0;}
.dark .tit{color:#fff;}
.dark .tit .i_titl{background-position: 0 -150px;}
.dark .tit .i_titr{background-position: 0 -100px;}
.end .tit{color:#fff;}
.end .tit .i_titl{background-position: 0 -150px;}
.end .tit .i_titr{background-position: 0 -100px;}

.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:#a5714c;border:1px solid #a5714c;}
.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:#a5714c;}
.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:#a5714c;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: 20px 30px 0 30px;height: 300px;background-color:#ffe9db;color:#333;overflow-y:auto;}
.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:#a5714c;}
.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: #a5714c;}
.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;}
