﻿@charset "utf-8";
/* CSS Document */
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}

body{
	margin:0;
	padding:0;
	font-family:"Microsoft Yahei",Arial;
}

ul,li,p,span,form,input,strong,h1,h2,h3,h4,h5,dl,dt,dd{
	margin:0;
	padding:0;
}
ul,li{ list-style-type:none; }

a{
	text-decoration:none;
	color: #6A6A6A;
}
img{ border:none; }
hr{ height:1px;overflow:hidden;border:0 none;border-top:1px solid #ccc;clear:both;}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: auto;
	width: 100%;
}
.fl{ float:left; }
.fr{ float:right; }
.clear{ clear:both;overflow:hidden; }
.bg1{ }
.h10{ height:10px;overflow:hidden;clear:both; }
.h20{ height:20px;overflow:hidden;clear:both; }
.w348{ width:348px;overflow:hidden; }
.w840{ width:840px;overflow:hidden; }
.w876{width:876px;overflow:hidden;}

.fs26{ font-size:26px; }
.color_333{ color:#333;}
.color_red{ color:#f02883; }

.main{
	width:1200px;
	margin:0 auto;
}
.top{
	height:102px;
}
.top .logo{
	display:block;
	width:318px;
	height:56px;
	background-image:url(logo.png);
	margin:20px 0 0 12px;
	float:left;
}
.tel{
	margin:20px 25px 0 0;
	padding-left:60px;
	height:53px;
	background:url(ico_tel.png) no-repeat left center;
	font:normal 30px/63px Arial;
	color:#5C5C5C;
}
.nav{
	height:40px;
	background-color:#009D85;
}
.nav li{
	display:inline;
	padding:0px;
	float:left;
	line-height:40px;
	text-align:center;
	background:url(nav_bar.png) no-repeat left center;
	height: 40px;
	width: 115px;
}
.nav li.one{ background:none; }
.nav li a{ color:#fff; }
.nav li a:hover{
	background-color: #FFA800;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 115px;
}
.top_nav{
	height:121px;
	border:1px solid #ccc;
}
.top_nav .one{
	width:92px;
	background-color:#6a6a6a;
	float:left;
	height:121px;
	color:#fff;
}

.top_nav .one span{
	display:block;
	width:20px;
	font-size:18px;
	margin-top:22px;
	line-height:20px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
.top_nav li{
	display:block;
	float:left;
	border-left:1px solid #ccc;
	text-align:center;
	width:157px;
	font-size:20px;
	background-repeat:no-repeat;
	background-position:center 20px;
}
.top_nav li a{
	display:block;
	width:157px;
	height:41px;
	padding-top:80px;
	color:#484848;
}
.top_nav li.on{ background-color:#009D85; }
.top_nav li.on a{ color:#fff; }
.top_nav li.o1{ background-image:url(top_nav_icoon1.png); }
.top_nav li.o2{ background-image:url(top_nav_icoon2.png); }
.top_nav li.o3{ background-image:url(top_nav_icoon3.png); }
.top_nav li.o4{ background-image:url(top_nav_icoon4.png); }
.top_nav li.o5{ background-image:url(top_nav_icoon5.png); }
.top_nav li.o6{ background-image:url(top_nav_icoon6.png); }
.top_nav li.o7{ background-image:url(top_nav_icoon7.png); }

.top_nav li.o1:hover{ background-image:url(top_nav_ico1.png);}
.top_nav li.o2:hover{ background-image:url(top_nav_ico2.png);}
.top_nav li.o3:hover{ background-image:url(top_nav_ico3.png);}
.top_nav li.o4:hover{ background-image:url(top_nav_ico4.png);}
.top_nav li.o5:hover{ background-image:url(top_nav_ico5.png);}
.top_nav li.o6:hover{ background-image:url(top_nav_ico6.png);}
.top_nav li.o7:hover{ background-image:url(top_nav_ico7.png);}

.top_nav li:hover{ color:#fff;background-color:#FFA800; }
.top_nav li:hover a{ color:#fff; }
/*留言 */
.w300{
	width: 300px;
	margin: 0px;
	height: auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}
.w300 img {
	line-height: 50px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
.lyb{
	z-index:99999;
	background-color:#fff;
}
.lyb div{
	background-color:#f5f5f5;
	padding:10px 22px 5px 22px;
}
.lyb div p{
	margin-bottom:10px;
}
.lyb div p textarea{
	display:inline-block;
	padding:10px;
	height: 300px;
	/* border-radius:5px; */
	width:233px;
	color:#4d4948;
	font:normal 14px "Microsoft Yahei";
}
.lyb div p .ipt1{
	height:37px;
	width:233px;
	padding:0 10px;
	color:#4d4948;
	font:normal 14px "Microsoft Yahei";
}
.lyb span{
	display:block;
	height:47px;
	margin-top:10px;
}
.lyb span .sbt,.lyb span .sbt1{
	width:143px;
	height: 35px;
	background-color: #C7C3C5;
	border:0 none;
	/* border-radius:10px; */
	cursor:pointer;
	color:#fff;
	font: normal 20px/30px "Microsoft Yahei";
}
.lyb span .sbt1{
	width:100%;
	margin-bottom:15px;
}
.lyb span label{
	float:left;
	font:normal 12px/23px simsun;
	color:#333;
}
.lyb span .button1{
	width:143px;
	height: 35px;
	text-align:center;
	border: 1px solid #C7C3C5;
	color: #009D85;
	font: normal 20px/36px "Microsoft Yahei";
}
.lyb span .nzm{
	width:51px;
	height:14px;
	padding:9px 10px;
	border:1px solid #ccc;
	margin: 2px 4px 0 12px;
	font-size:14px;
	color:#4d4948;
}
.lyb span .nzm1{
	width:50px;
	height:21px;
	line-height:21px;
	border:1px solid #c7c7c7;
	background:none;
	font-size:12px;
	margin:0 5px;
	padding:0 10px
}
.lyb span .img_nzm{
	margin:15px 2px 0 0;
	width:48px;
	height:19px;
}
.lyb span .nzmsx{
	display:block;
	width:18px;
	height:17px;
	background-image:url(nzm.png);
	text-indent:-9999em;
	margin-top:15px;
}
.lyb span .nzmsx1{
	font-size:12px;
	color:#1253a5;
	font-family:simsun;
	margin-top:5px;
	padding-left:5px;
	float:left;
}
.w300 .tel{
	margin:10px 0 0 0;
}

/*非首页留言 */
.w300{ width:300px; }

.lybb{
	z-index:99999;
	background-color:#fff;
}
.lybb div{
	background-color:#f5f5f5;
	padding:10px 22px 5px 22px;
}
.lybb div p{
	margin-bottom:10px;
}
.lybb div p textarea{
	display:inline-block;
	padding:10px;
	height:120px;
	/*border-radius:5px;*/
	width:233px;
	color:#4d4948;
	font:normal 14px "Microsoft Yahei";
}
.lybb div p .ipt1{
	height:37px;
	width:233px;
	/*border-radius:5px;*/
	padding:0 10px;
	color:#4d4948;
	font:normal 14px "Microsoft Yahei";
}
.lybb span{
	display:block;
	height:47px;
	margin-top:10px;
}
.lybb span .sbt,.lybb span .sbt1{
	width:143px;
	height: 35px;
	background-color: #C3C0C1;
	border:0 none;
	/* border-radius:10px; */
	cursor:pointer;
	color:#fff;
	font: normal 20px/30px "Microsoft Yahei";
}
.lybb span .sbt1{
	width:100%;
	margin-bottom:15px;
}
.lybb span label{
	float:left;
	font:normal 12px/23px simsun;
	color:#333;
}
.lybb span .button1{
	width:143px;
	height: 35px;
	text-align:center;
	border: 1px solid #C3C0C1;
	/* border-radius:10px; */
	color: #009D85;
	font: normal 20px/34px "Microsoft Yahei";
}
.lybb span .nzm{
	width:51px;
	height:14px;
	padding:9px 10px;
	border:1px solid #ccc;
	margin:2px 4px 0 12px;
	font-size:14px;
	color:#4d4948;
}
.lybb span .nzm1{
	width:50px;
	height:21px;
	line-height:21px;
	border:1px solid #c7c7c7;
	background:none;
	font-size:12px;
	margin:0 5px;
	padding:0 10px
}
.lybb span .img_nzm{
	margin:15px 2px 0 0;
	width:48px;
	height:19px;
}
.lybb span .nzmsx{
	display:block;
	width:18px;
	height:17px;
	background-image:url(nzm.png);
	text-indent:-9999em;
	margin-top:15px;
}
.lybb span .nzmsx1{
	font-size:12px;
	color:#1253a5;
	font-family:simsun;
	margin-top:5px;
	padding-left:5px;
	float:left;
}
.w300 .tel{
	margin:10px 0 0 0;
}

/*专家详细页留言 */
.w300{ width:300px; }

.lybbb{
	z-index:99999;
	background-color:#fff;
}
.lybbb div{
	background-color:#f5f5f5;
	padding:10px 22px 5px 22px;
}
.lybbb div p{
	margin-bottom:10px;
}
.lybbb div p textarea{
	display:inline-block;
	padding:10px;
	height:120px;
	/*border-radius:5px;*/
	width:775px;
	color:#4d4948;
	font:normal 14px "Microsoft Yahei";
}
.lybbb div p .ipt1{
	height:37px;
	width:775px;
	/*border-radius:5px;*/
	padding:0 10px;
	color:#4d4948;
	font:normal 14px "Microsoft Yahei";
}
.lybbb span{
	display:block;
	height:47px;
	margin-top:10px;
}
.lybbb span .sbt,.lybbb span .sbt1{
	width:143px;
	height: 35px;
	background-color: #C3C0C1;
	border:0 none;
	/* border-radius:10px; */
	cursor:pointer;
	color:#fff;
	font: normal 20px/30px "Microsoft Yahei";
}
.lybbb span .sbt1{
	width:100%;
	margin-bottom:15px;
}
.lybbb span label{
	float:left;
	font:normal 12px/23px simsun;
	color:#333;
}
.lybbb span .button1{
	width:143px;
	height: 35px;
	text-align:center;
	border: 1px solid #C3C0C1;
	/* border-radius:10px; */
	color: #9E9B9D;
	font: normal 20px/34px "Microsoft Yahei";
}
.lybbb span .nzm{
	width:51px;
	height:14px;
	padding:9px 10px;
	border:1px solid #ccc;
	margin:2px 4px 0 12px;
	font-size:14px;
	color:#4d4948;
}
.lybbb span .nzm1{
	width:50px;
	height:21px;
	line-height:21px;
	border:1px solid #c7c7c7;
	background:none;
	font-size:12px;
	margin:0 5px;
	padding:0 10px
}
.lybbb span .img_nzm{
	margin:15px 2px 0 0;
	width:48px;
	height:19px;
}
.lybbb span .nzmsx{
	display:block;
	width:18px;
	height:17px;
	background-image:url(nzm.png);
	text-indent:-9999em;
	margin-top:15px;
}
.lybbb span .nzmsx1{
	font-size:12px;
	color:#1253a5;
	font-family:simsun;
	margin-top:5px;
	padding-left:5px;
	float:left;
}
.w300 .tel{
	margin:10px 0 0 0;
}

/*标题*/
.tt1{
	display:block;
	height:50px;
	line-height:50px;
	font-size:14px;
	color:#000;
}
.tt1 em{
	font-style:normal;
	font-size:20px;
	float:left;
}
.tt1 a{
	color:#7c7c7c;
	float:right;
	font-family:simsun;
}
.tt3{
	display:block;
	height:60px;
	line-height:60px;
	font-size:24px;
}
.tt4{
	height:45px;
	line-height:45px;
	font-size:20px;
	border-bottom:1px solid #ccc;
}
.tt4 span{float:left;}
.tt4 .more{
	font-size:14px;
	color:#7c7c7c;
	float:right;
	font-family:simsun;
}

/*友情链接*/
.flink strong{
	font-size:15px;
	display:block;
	line-height:40px;
	border-bottom:1px solid #999;
}
strong {
    color: #6B6666;
}
.flink a{
	color: #666;
	margin-right: 10px;
	display: inline;
	float: left;
	height: 24px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 24px;
	padding: 0px;
	width: auto;
}

/*footer*/
.footer{
	padding:25px 0;
	background-color:#404040;
}
.footer .bar1{
	height:54px;
	border-bottom:1px solid #282828;
}
.footer .bar1 span{
	padding-top:17px;
	color:#a9a9a9;
	font-size:16px;
	float:left;
}
.footer .bar1 span a{
	color:#fff;
	margin:0 15px;
}
.footer .se2{
	width:245px;
	height:35px;
	background-image:url(foot_se.png);
	float:right;
	position:relative;
}
.footer .se2 .ipt1{
	width:190px;
	height:20px;
	background:none;
	border:0 none;
	position:absolute;
	top:8px;
	left:16px;
	font-size:14px;
	color:#a7a7a7;
}
.footer .se2 .sbt{
	width:36px;
	height:36px;
	cursor:pointer;
	position:absolute;
	top:4px;
	right:6px;
	border:0 none;
	background:none;
}
.footer .copy{
	padding-top:10px;
	position:relative;
	margin-bottom: 10px;
}
.footer .copy .fl{
	font:normal 14px/26px "Microsoft Yahei";
	color:#a7a7a7;
	margin-left:15px;
}
.footer .copy .tel2{
	position:absolute;
	top:43px;
	right:206px;
	height:70px;
	background:url(ico_tel2.png) no-repeat left top;
	padding-left:77px;
	color:#909090;
}
.footer .copy .tel2 small{
	font-size:20px;
	display:block;
	line-height:30px;
}
.footer .copy .tel2 big{
	font-size:34px;
	font-family:Arial;
}
.footer .copy .weixin{
	width:130px;
	height:130px;
	position:absolute;
	top:8px;
	right:10px;
}
.foot_lj{ margin:10px auto; text-align:center;}
.foot_lj img{ margin:0 5px; height:52px;}

/*分页*/
.pages{
	text-align:center;
	margin:0 auto;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}
.pages a{
	display:inline-block;
	color:#333;
	font-family: "微软雅黑";
	font-size: 14px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
.pages a:hover{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #009D85;
}
.content{
	font-size:14px;
	line-height:26px;
	color:#333;
	padding:20px 0;
}
.content img{ margin:10px auto; }

/*文章列表*/
.ls2 li,.ls3 li{
	display:block;
	height:39px;
	border-bottom:1px dotted #ccc;
	font-size:14px;
	line-height:40px;
}
.ls2 li span,.ls3 li span{
	font-family:Arial;
	color:#666;
	float:right;
}
.ls2 li a,.ls3 li a{
	float:left;
	color:#666;
}
.ls2 li.one{
	display:block;
	width:387px;
	height:146px;
	position:relative;
	margin-bottom:10px;
	border-bottom:0 none;
}
.ls2 li.one img{
	width:387px;
	height:146px;
}
.ls2 li.one span{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	height:30px;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:30px;
	background:url(tmbg1.png) repeat;
	width:100%;
}
.ls2 li.one span a{
	float:none;
	color:#fff;
}

.ls3 li{ margin:0 5px; }
.ls3 li.one{
	display:block;
	height:170px;
	background-color:#f8f8f8;
	overflow:hidden;
	line-height:24px;
	padding:15px 10px;
	border-bottom:0 none;
	margin:0 0 10px 0;
}
.ls3 li.one h2{
	font-weight:normal;
	color:#000;
	font-size:20px;
	
}
.ls3 li.one p{
     padding-top:2px;
	color:#7c7c7c;
	font-size:14px;
	line-height:24px;
}
.ls3 li.one p a{ float:none;color:#009D85; }

h1.bt{
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	font-weight: normal;
	background-color: #f8f8f8;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
h1.bt a{ color:#000; }
h1.bt span{ float:left; }
h1.bt .wxbuy{
	display:block;
	width:122px;
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#fff;
	text-align:center;
	background-color:#cd0679;
	border-radius:10px;
	margin-right:-10px;
}
.tags{
	line-height:28px;
	background-color:#f4f4f4;
	font-size:14px;
	color:#151515;
	padding:0 10px;
}
.tags a{
	color:#151515;
	padding:0 6px;
}
.prenext{
	margin: 0px;
	float: left;
	height: 55px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.prenext p{
	line-height:28px;
	font-size:14px;
	color:#151515;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 50%;
}
.prenext p a{ color:#151515; }



.position{
	font-size:14px;
	color:#000;
}
.position span{ float:left; }
.position a{ color:#000; }
.position .more{
	float:right;
	color:#666;
	padding:2px 10px;
	border:1px solid #666;
}

.ad1{
	
}
*html .baseMessage {position: absolute;top: e­xpression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(35 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
.baseMessage{height:53px;overflow:hidden;padding:5px 15px 5px 10px;display:none;position:fixed;top:35%;left:50%;z-index:1000;}
.baseMessage .icon_ok{background:url(tip_layer.png) no-repeat -7px 0;_background:url(tip_layer.gif) no-repeat -7px 0;height:53px;display:inline-block;width:44px;vertical-align:middle;}
.baseMessage .icon_warn{background:url(tip_layer.png) no-repeat -7px -54px;_background:url(tip_layer.gif) no-repeat -7px -54px;height:53px;display:inline-block;width:44px;vertical-align:middle}
.baseMessage .icon_error{background:url(tip_layer.png) no-repeat -7px -108px;_background:url(tip_layer.gif) no-repeat -7px -108px;height:53px;display:inline-block;width:44px;vertical-align:middle}
.baseMessage .icon_txt{background:url(tip_layer.png) 0 -161px;_background:url(tip_layer.gif) 0 -161px;height:53px;line-height:53px;display:inline-block;padding:0 10px;vertical-align:middle;min-width:50px;font-size:14px;font-weight:bold;color:#606060;}
.baseMessage .icon_r{background:url(tip_layer.png) no-repeat 0 0;_background:url(tip_layer.gif) no-repeat 0 0;height:53px;display:inline-block;width:6px;vertical-align:middle;}



.bdcs-container .bdcs-main,.bdcs-container .bdcs-main *{box-sizing:content-box;margin:0;padding:0;float:none;clear:none;overflow:hidden;white-space:nowrap;word-wrap:normal;border:0;background:0 0;width:auto;height:auto;max-width:none;min-width:none;max-height:none;min-height:none;border-radius:0;box-shadow:none;transition:none;text-align:left}

.bdcs-container .bdcs-clearfix:after{content:'';display:block;clear:both;height:0}
.bdcs-container .bdcs-clearfix{zoom:1}
.bdcs-container .bdcs-main{overflow:visible}
.bdcs-container .bdcs-search{display:block;overflow:visible;position:relative;border-style:solid}
.bdcs-container .bdcs-search-form-input-wrap{display:inline-block}
.bdcs-container .bdcs-search-form-input{border-width:1px;border-style:solid;display:inline-block;vertical-align:top;text-indent:5px;background-color:#fff;float:left}
.bdcs-container .bdcs-search-form-input:focus{border-width:1px;border-style:solid;outline:0}
.bdcs-container .bdcs-search-form-submit-wrap{display:inline-block}
.bdcs-container .bdcs-search-form-submit{display:inline-block;cursor:pointer;border-width:1px;border-style:solid;vertical-align:top;text-align:center;width:50px;//_overflow:hidden}
.bdcs-container .bdcs-search-form-submit-magnifier{width:45px;padding:0;text-indent:-999em;overflow:hidden;background:url(imgs/magnifier-icon.png) no-repeat center center;_background:url(imgs/magnifier-icon_ie6.png) no-repeat center center}div#default-searchbox .default-channel-meun{position:relative;width:75px;display:inline-block;vertical-align:middle;cursor:pointer;background:#fff;float:left;overflow:visible}div#default-searchbox .default-channel-current{border:1px solid;position:relative;width:100%;border-right:0}div#default-searchbox .default-channel-current span{margin-left:8px}div#default-searchbox .default-channel-current i{overflow:hidden;width:0;height:0;border-width:6px 6px 0;border-color:#9E9E9E #fff;border-style:solid;display:block;position:absolute;right:10px;top:11px}div.cse-default-channel-container{display:block;position:absolute;z-index:30061000000}div.cse-default-channel-container .default-channel-list{display:none;width:99%;list-style:none;background:#fff;border:1px solid #DDD;border-top:0;margin:0;padding:0}div.cse-default-channel-container .default-channel-list li{background:0 0;line-height:24px;list-style:none;display:block;padding-left:7px;cursor:pointer}div.cse-default-channel-container .default-channel-list li:hover{background:#DDD}.bdcs-container .bdcs-search-form-input-wrap{}.bdcs-container .bdcs-search-form-input-notspan{margin-left:0px;font-family:Arial,SimSun,sans-serif;color:#000000;font-size:14px;}.bdcs-container .bdcs-search-form-input .icon-nofocus{left:;right:;top:;height:;width:;}.bdcs-container .bdcs-search{width:300px;height:35px;overflow:visible;border-color:#ffffff;border-radius:0px;border-width:0px;box-shadow:none;background-color:none;}.bdcs-container .bdcs-search-form-input{border-color:#AAAAAA;margin-right:0px;width:247px;height:33px;line-height:33px;font-family:Arial,SimSun,sans-serif;color:#000000;font-size:14px;border-radius:0px;background-color:#FFFFFF;}.bdcs-container .bdcs-search-form-input:focus{border-color:#f79646;}.bdcs-container .bdcs-search-form-submit-wrap{}.bdcs-container .bdcs-search-form-submit{border-color:#AAAAAA;height:33px;width:50px;background-color:#FFFFFF;color:#444444;font-family:Arial,Microsoft YaHei,sans-serif;font-size:16px;border-radius:0px;}.bdcs-container .bdcs-search-form-submit{*height:35px;*margin-top:1px;}.bdcs-container .bdcs-search-form-submit{height:35px;}.bdcs-container .bdcs-search-form-submit{line-height:33px;}.bdcs-container .bdcs-search-form-input{margin-right:-1px;}#bdcs-rec{display:none;}


.ysfc {
	padding: 0px;
	height: auto;
	width: 350px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
.bt {
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 55px;
	width: 100%;
	}
.bt h1 {
	font-family: "Microsoft Yahei";
	font-size: 22px;
	line-height: 55px;
	color: #666;
	}
	
.content img {
	padding: 0px;
	float: left;
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:10px;
	margin-left: 0px;
	}