html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,
q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,
th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,
video{
	margin:0;
	padding:0;
	outline:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
address,caption,cite,code,dfn,em,strong,i,th,var,optgroup{font-style:normal;font-weight:400}
h1,h2,h3,h4,h5,h6,abbr,acronym{font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{font-size:100%}
input[type=text],input[type=password],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
a,ins{text-decoration:none}
a{outline:0;color:#555}
a:visited,a:active{text-decoration:none;color:#555}
blockquote,q{quotes:none}:focus{outline:0}
img{border:0;max-width:100%}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
body{min-width:980px;font-family:"Microsoft YaHei","微软雅黑",Tahoma,Verdana,"宋体";color:#333}
html,body{height:100%}body{font:14px/1.5 STHeiti,Microsoft YaHei,SimSun,Arial;min-width:980px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.yahei{font-family:"Microsoft YaHei","微软雅黑"}
.gray{color:#999}
.fl-left,.alignleft{float:left}
.fl-right,.alignright{float:right}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.bold{font-weight:700}
.hide{display:none}
.show{display:block}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.btn{
	display:inline-block;
	vertical-align:middle;
	padding:10px 70px;
	color:#fff;
	font-family:"微软雅黑";
	font-size:16px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px
}
input.btn,button.btn{border:0 none;cursor:pointer}
a.btn:active,a.btn:visited{text-decoration:none;color:#fff}
.btn-shine{background-color:#F44447}
a.btn-shine:hover{background-color:#ff5b5e}
a.btn-shine:visited,a.btn-shine:active{text-decoration:none;color:#fff}
.btn-primary{background-color:#4CA5F5}
.btn-primary:hover{background-color:#87b7ff}
.btn-default{background:#fff;color:#8E8E8E;border:1px solid #D5D5D5}
.btn-default:hover{background:#f8f8f8}
.btn-disabled{
	color:#555;
	cursor:default;
	border:solid 1px #c6c6c6;
	background:#f2f2f2
}
a.btn-disabled:active,a.btn-disabled:visited{color:#555}
.fl-l{float:left}
.fl-r{float:right}
.cl-l{clear:left}
.cl-b{clear:both}
.pos-r{position:relative}
.pos-a{position:absolute}
.d-i{display:inline}
.d-b{display:block}
.d-n{display:none}
.dn{display:none!important}
.whs-nw{white-space:nowrap}
* html .clearfix{height:1%}
.ov-h{overflow:hidden;zoom:1}
.v-h{visibility:hidden}
.v-v{visibility:visible!important}
.cur-p{cursor:pointer}
.ta-c{text-align:center}
.cf{zoom:1}
.cf:before,.cf:after{content:"";display:block}
.bread-path,.wrapper{width:980px;margin:0 auto}
.wrapper-404{
	width:980px;
	height:70%;
	margin:0 auto;
	background:url(../images/404_5113124.jpg) no-repeat center center
}
.footer-404 .footer{position:fixed;bottom:0;left:0}
.bread-path{margin-top:20px;margin-bottom:20px}
.bread-path a,.bread-path span{font-size:14px;color:#777}
.bread-path .icon-path{margin:0 6px}
.keywords{padding:12px 15px;background:#EDEDED}
.keywords a,.keywords span{margin-right:12px;font-size:12px}
.keywords span{color:#777}
.keywords a{color:#333}
.keywords a.current{color:#F44447}
.about-title{
	line-height:45px;
	text-align:center;
	background-color:#EDEDED;
	font-size:20px
}
.about-content{
	width:700px;
	margin:0 auto;
	margin-top:40px;
	line-height:30px;
	font-size:14px;
	font-family:'宋体';
	margin-bottom:40px
}
.about-content .indent{text-indent:2em}
.dulife-text{font-size:26px;font-family:"微软雅黑";padding-right:12px}
.meta-icon{text-align:center}
.about-cutting{margin:34px 0 23px}
.about-cutting .line{background-color:#EDEDED}
.about-link{color:#3F86C5}
.about-comments{color:#999;font-size:12px;margin-top:15px}
.contact-type p{line-height:40px}
.header{width:100%;height:35px;background-color:#333}
.header ul li{
	height:35px;
	line-height:35px;
	padding:0 20px;
	text-align:center;
	color:#999;
	float:left
}
.header ul li:hover{background-color:#444}
.header .login{background-position:left -7px}
.header .health{background-position:left -32px}
.header .pd-2{padding-left:20px}
.header .br-li{
	border-left:1px solid #444;
	border-right:1px solid #444
}
.nav .icon,.footer .icon{background:url(../images/icon_cd4e081.png) no-repeat}
.icon{background:url(../images/icon_cd4e081.png) no-repeat}
.header .pd-2{padding-left:20px}
.header .br-li{border-left:1px solid #444;border-right:1px solid #444}
.header li a{color:#999;font-size:12px}
.nav{
	position:relative;
	width:100%;
	height:65px;
	border-bottom:1px solid #999;
	background-color:#FFF;
	z-index:1001
}
.nav ul{width:50%;height:65px}
.nav .logo{
	width:118px;
	height:40px;
	background:url(../images/logo-1.png) no-repeat right center;
	padding-left:40px;
	margin-top:11px
}
.nav .slogan{
	float:left;
	width:124px;
	height:18px;
	margin-left:20px;
	margin-top:30px;
	background:url(../images/slogan_bd4cb46.png) no-repeat center
}
.nav ul li{
	width:17%;
	height:65px;
	line-height:65px;
	text-align:center;
	border-left:1px solid #EFEFEF;
	float:right;
	font-size:15px
}
.nav ul li:hover{background-color:#F6F6F6}
.nav-fixed{
	position:fixed;
	top:-66px;
	left:0;
	z-index:999;
	display:none
}
.nav ul{width:60%;height:65px}
.nav ul.home-nav{padding-right:65px}
.nav .logo{
	width:118px;
	height:40px;
	background:url(../images/logo-1.png) no-repeat right center;
	padding-left:40px;
	margin-top:11px
}
.nav ul li{
	width:14%;
	height:65px;
	line-height:65px;
	text-align:center;
	border-left:1px solid #EFEFEF;
	float:right;
	font-size:15px
}
.nav ul li:hover{background-color:#F6F6F6}
.nav li a{display:block}
.searchbox .search,.nav .search{
	width:65px;
	height:65px;
	cursor:pointer;
	background-color:#4CA5F5
}
.searchbox .search:hover,.nav .search:hover{background-color:#67B2F6}
.searchbox .sico,.nav .sico{
	display:block;
	width:20px;
	height:20px;
	margin:22px auto;
	background-position:left -260px
}
.nav .current{
	height:63px;
	line-height:63px;
	border-bottom:3px solid #555;
	background-color:#F6F6F6
}
.news-menu{
	width:65px;
	height:65px;
	background-color:#F6575A;
	cursor:pointer;
	position:fixed;
	right:0;
	top:35px;
	border-left:0;
	z-index:9999
}
.news-menu:hover{background-color:#F67073}
.news-menu i{display:block}
.news-menu .ico{
	background-position:left -60px;
	width:20px;
	height:20px;
	margin:22px auto
}
.micon{background:url(../images/b-icon_e705122.png) no-repeat}
.narr{background-position:0 0;width:8px;height:13px;margin:26px auto}
.menbar{
	position:fixed;
	width:300px;
	text-align:center;
	top:100px;
	right:0;
	z-index:1000;
	box-shadow:-3px 3px 15px rgba(0,0,0,.3);
	display:none
}
.menbar .m-fl{
	position:absolute;
	background-size:cover;
	width:150px
}
.menbar .center{position:relative;height:530px;overflow:hidden}
.menbar .center a{
	color:#FFF;
	display:block;
	padding:0 15px;
	position:absolute;
	text-align:left;
	overflow:hidden
}
.menbar .center a:hover{box-shadow:inset 0 0 0 3px #FFF}
.menbar .m-0{
	width:300px!important;
	height:60px;
	background-color:#333;
	top:0;
	left:0
}
.menbar .txt-0{
	top:0;
	left:0;
	width:270px;
	height:40px;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-top:20px!important
}
.menbar .m-1{
	height:130px;
	background-color:#f5575a;
	top:60px;
	left:0
}
.menbar .txt-1{top:60px;width:120px;height:95px;padding-top:35px!important}
.menbar .m-2{height:60px;background-color:#4CA5F5;top:190px;left:0}
.menbar .txt-2{
	top:190px;
	width:120px;
	height:40px;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-top:20px!important
}
.menbar .m-3{height:150px;background-color:#044C73;top:250px;left:0}
.menbar .txt-3{top:250px;width:120px;height:110px;left:0;padding-top:40px!important}
.menbar .m-4{height:60px;background-color:#fEC43D;top:60px;left:150px}
.menbar .txt-4{
	top:60px;
	left:150px;
	width:120px;
	height:40px;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-top:20px!important
}
.menbar .m-5{height:170px;background-color:#37B8B8;top:120px;left:150px}
.menbar .txt-5{top:120px;left:150px;width:120px;height:115px;padding-top:55px!important}
.menbar .m-6{height:110px;background-color:#333;top:290px;left:150px}
.menbar .txt-6{top:290px;width:120px;height:85px;left:150px;padding-top:25px!important}
.menbar .m-7{width:300px!important;height:130px;background-color:#4CA5F5;top:400px;left:0}
.menbar .txt-7{top:400px;left:0;width:270px;height:85px;text-align:left;padding-top:45px!important}
.menbar .see{width:300px;height:60px;line-height:60px;color:#555;background-color:#FFF}
.menbar .see:hover{background-color:#F6F6F6}
.menbar .see a{
	background:url(../images/see_b0071d1.png) no-repeat right 23px;
	width:110px;
	font-size:16px;
	color:#565656;
	display:inline-block
}
.menbar .opt{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.footer{
	width:100%;
	height:65px;
	line-height:65px;
	background-color:#333;
	overflow:hidden;
	font-size:12px;
	position:relative;
	bottom:0;
	z-index:170
}
.footer p{padding-left:40px;color:#999}
.footer p a{margin-left:15px;color:#999}
.footer p a:hover{color:#4CA5F5}
.footer .link a:hover{background-color:#444}
.footer .sina,.footer .weixin,.backtop{
	display:inline-block;
	border-left:1px solid #444;
	width:65px;
	line-height:65px;
	text-indent:-999em
}
.footer .sina{background-position:18px -81px;border-right:1px solid #444}
.footer .weixin{background-position:15px -132px;border-left:0}
.backtop{
	position:fixed;
	right:0;
	bottom:0;
	display:inline-block;
	background:url(../images/backtop_a_b5c0325.png);
	width:65px;
	height:65px;
	z-index:999999
}
.backtop:hover{background:url(../images/backtop_b_659aa62.png)}
.footer-relative{position:relative}
.searchbox{position:absolute;width:100%;left:0;border-bottom:1px solid #999;z-index:1000}
.snormal{top:35px;transition:top .3s}
.sresult{top:101px}
.sresult-fixed{position:fixed;top:0}
.sexpand{top:101px}
.searchbox .scontent{
	width:100%;
	height:21px;
	padding:22px 0;
	text-align:center;
	font-size:21px;
	border:0 none;
	background-color:#F6F6F6;
	color:#B6B6B6
}
.searchbox .scontent:focus{background-color:#fff;color:#555}
.searchbox .search{position:absolute;right:0;top:0;cursor:pointer}
.searchbox .search button{
	opacity:0;
	filter:alpha(opacity=0);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	cursor:pointer
}
.searchbox .bgblink{-webkit-animation:bg .5s ease-in-out;animation:bg .5s ease-in-out}
@keyframes bg{
	0%{
		background:rgba(144,24,53,.18)
	}
	25%{background:rgba(144,24,53,.5)}
	50%{background:rgba(144,24,53,.1)}
	75%{background:rgba(144,24,53,.5)}
	100%{background:rgba(144,24,53,.18)}
}
@-webkit-keyframes bg{
	0%{background:rgba(144,24,53,.18)}
	25%{background:rgba(144,24,53,.5)}
	50%{background:rgba(144,24,53,.1)}
	75%{background:rgba(144,24,53,.3)}
	100%{background:rgba(144,24,53,.18)}
}
.searchbox ::-webkit-input-placeholder{font-size:16px}
.searchbox ::-moz-placeholder{font-size:16px}
.seachbox :-moz-placeholder{font-size:16px}
.seachbox ::-ms-input-placeholder{font-size:16px}