*{
	margin:0;
	padding: 0;
}
body{
	font-family: "宋体","微软雅黑";
	font-size: 12px;
}
img{
	border:none;
}
ul,li{
	list-style-type: none;
}
a{
	text-decoration: none;
	color: #333333
}
a:hover{
	color: #cc0000;
	text-decoration: underline;
}
.hide{
	display: none
}
.clear{
	clear: both;
}
#navtop{
	width: 1000px;
	margin:5px auto;
	/* background: gray */
}
.navFdiv{
	float: left;
}
.navFdiv li{
	float: left;
	line-height: 1.8;
	padding: 0 8px
}
.navFdiv a{
	margin-right: 9px
}
.navFdiv .mr5{
	margin-right: 6px
}
.navFdiv .mr9{
	margin-right: 10px
}
.navFdiv .mr10{
	margin-right: 20px
}
.navtp{
	float: left;
	width: 18px;
	
	line-height: 1.2; 
	font-size: 14px;
	font-weight: bold;
	font-family: '微软雅黑';
	color: #5d5d5d
}
.navul{
	float: left;
}
.finaldiv{
	width: 18px;
	position: relative;
}
.rborder{
	border-right: 1px dashed #b3b3b3
}
#navbanner{
	width: 100%;
	height: 40px;
	background: #d00405;
}
.nav1{
	width: 1000px;
	height: 40px;
	margin:0 auto;
	background: url(../images/1.png) right top  no-repeat;
	position: relative;
	overflow: hidden;
    
}
.dot_r li {
    background: rgba(0, 0, 0, 0) url("../images/dot_red.gif") no-repeat scroll left center;
    padding-left: 15px;
}
.nav1 ul{
	position: relative;
	overflow: hidden;
}
.nav1 li{
	float: left;
     font-family:"微软雅黑";
}
.nav1leftul li{
	/*padding-right:16px;*/
	height: 40px;
	line-height: 40px;
    padding:0px 0px;/*1011-add*/
   

}
.nav1leftul{
	width: 700px;
	float: left;
}
.nav1leftul li a{
	color: white;
	font-size: 15px;
    padding:0px 8px;/*1011-add*/
}
.nav1leftul li a:hover{
        padding:0px 8px;/*1011-add*/
         background-color:#5d5d5d;/*1011-add*/

}
.activeIndex{
     background-color:#5d5d5d;/*1011-add*/
}
.nav1 li a:hover{
	color: white;
    display:inline-block;
}
.nav1rightul{
	float: right;
}
.nav1rightul li a{
	color: white;
	
}
.nav1rightul li{
	padding-right:10px;
	height: 40px;
	line-height: 40px;
}

.w2{
	width: 1000px;
	margin:10px auto;
	position: relative;
	overflow: hidden;
}
#asidediv.fixdiv{
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -500px;
}
#asidediv{
	width: 1000px;
	margin:0 auto;
	position: relative;
}

.asideul li{
	
	margin:5px 0;

	
}

.asideul li a{
	display: block;
	padding: 5px 5px;
	text-align: center;
	background: #666666;
	font-size: 14px;
	line-height: 1.6;
	color: white;
	position: relative;
	overflow: hidden;
}
.asideul li a:hover{
	background: #b31610;
	text-decoration: none
}
.asideul .speli a{
	padding: 0
}
.asideul .speli img{
	float: left;
}
.divLeft{
	width: 200px;
	float: left;
    display:block;
    margin-right:10px;
    margin-top:10px;
   

}
.divMiddle{
	width: 465px;
	float: left;
    margin-top:14px;
}
.divRight{
	width: 300px;
	float: right;
    margin-left:12px;
      margin-top:14px;
}
.text-center{
	text-align: center;
}
.seedetail{
	color: #cc0000
}
.rightH{
	font-family: '微软雅黑';
	font-size: 20px;
	height: 20px;
	line-height: 19px;
	padding-left: 5px;
	margin-bottom:10px;
	border-left: 4px #5b5b5b solid 
}
.leftH{
	font-family: '微软雅黑';
	float: left;
	font-size: 20px;
	height: 20px;
	line-height: 19px;
	padding-left: 5px;
	margin-bottom:10px;
	border-left: 4px #5b5b5b solid 
}
.linep{
	border-top:1px #999999 solid;
	margin-bottom: 20px
}
.manp,.dsp{
	line-height:22px; color:#666;
}
.manp b{
    width:260px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding:0 18px;
    display:block;
}
.dsp{
	margin-top: 10px;
    padding:0 18px;
}
.Mdiv{
	height: 30px;
	line-height: 30px;
	background: url(../images/line.jpg) left bottom no-repeat;
	position: relative;
	overflow: hidden;
    margin-bottom:10px;
}
.listul{
	float:right;
}
.listul li{
	float: left;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	background: url(../images/line_l.jpg) right center no-repeat;
	cursor: pointer;
	font-size: 14px;
    
	
}
.Ninul li{
	padding: 6px 0;
	position: relative;
	overflow: hidden;
	font-size: 14px;
    background:rgba(0, 0, 0, 0) url("../images/dot_gray.gif") no-repeat scroll 0px 14px; 
    padding-left:12px;

}
.spanl{
	background: #8d8d8d;
	color: white;
	padding: 4px 4px;
	margin-right:9px;
}
.spanr{
	float: right;
	color: #999999;
	margin-left: 10px;
	
}
.span-top{
    width:70px;
    float:right;
    color: #999999;
    padding-left:10px;
}
.seemore{
	height: 32px;
	line-height: 32px;
	background: #e4e4e4;
	text-align: right;
	padding-right: 10px
}
.listul .noborder{
	background: none
}
.listul li.act{
	border-top: 3px #c81623 solid;
	border-left:1px #c81623 solid;
	border-right:1px #c81623 solid;
	background: white;
	margin-left: -1px;
	line-height: 24px;
	color: #c81623
}
.smallH {
    height: 20px;
    line-height: 19px;
    margin: 10px 0 0 0;
}
.fimg{
	float: left;
	margin-right:14px;
}
.zhuanjiaul li{
	/*margin:16px 0;*/
	line-height: 1.8;
	position: relative;
	overflow: hidden;
    margin:2px 0;/*add-1011*/
}
#kongzhi .divLeft img{
	margin-bottom:10px;
}
.divLeft img{
	margin-bottom:10px;
}
.divLeft embed {
    margin-bottom:10px;
}
.leftH2{
	font-family: '微软雅黑';
	
	font-size: 20px;
	height: 20px;
	line-height: 19px;
	padding-left: 5px;
	margin-bottom:10px;
	border-left: 4px #5b5b5b solid 
}
.smallH3{
	height: 30px;
    line-height: 30px;
   
    float: left;
}
#kongzhi .Ndiv{
	margin:6px 0;
}
.rightH span{
	font-family: 'Arial';
	font-size: 14px
}
.mallul li{
	line-height: 1.8;
	position: relative;
	overflow: hidden;
	margin:10px 0;
}
.mallp{
	height: 25px;
    font-size:14px;
}
.mallp2{
	height: 25px;
    font-size:15px;
    font-weight:bold;
}
.pricep{
	position: relative;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
}
.pricep a:link{
	color:#fff;
}
.mallpice{
	font-size: 14px;
	color: #c30408
}
.malla{
	float: right;
	background: #c30408;
	color: white;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
}
.malla:hover{
	background: #c30408;
	color: white;
}
.bpoul li{
	line-height: 2;
	position: relative;
	overflow: hidden;
	margin:5px 0;
}
.bpoul li .y_yd {
       font-weight:bold;
}


.divbpo{
	position: relative;
	overflow: hidden;
}
.divbpo p{
	width: 20%;
	float: left
}
.t-right{
	text-align: right
}
.pricebpo{
	color: #ff7800
}
.daybpo{
	color: #c30408
}
.Mdiv.noborder{
	background: none;
	
}
.Mdiv.noborder h3{
	float: none;
}
#zhuangbei .noborder{
	margin-top: 8px
}
.yanjiuul li{
	padding: 6px 0;
    float:left;
    margin:0;
    font-size:14px;
    line-height:22px;
background: url("../images/dot_gray.gif") no-repeat scroll 0px 14px; padding-left:14px;

}
.divRight-d{
    padding:0 20px;
}
.rencai{
	margin-top: 10px
}
.nofloat{
	float: none
}
.rencaiul li{
	padding: 6px 0;
	position: relative;
	overflow: hidden;
    background: url("../images/dot_gray.gif") no-repeat scroll 0px 14px;
    padding-left: 14px;
}
#hulian .linep,#zhuangbei .linep{
	margin-bottom:5px;
}
#ruanjian .linep,#zhanhui .linep{
	margin-bottom:5px;
}
#ruanjian .Ninul li,#ruanjian .Minul li {
    padding: 7px 0;
    position: relative;
    overflow: hidden;
    padding-left:14px;
   
}
#ruanjian .Minul li{
	 font-size: 12px;
}
.hleft{
	width: 680px;
	float: left;
}
.hright{
	width: 300px;
	float: right
}
.Bdiv{
	height: 30px;
    line-height: 30px;
    border-bottom: 1px #c81623 solid;
    position: relative;
    overflow: hidden;
    margin-top:14px;
}
.leftH3{
	font-family: '微软雅黑';
    font-size: 20px;
    height: 20px;
    line-height: 19px;
    padding-left: 5px;
    margin-bottom: 10px;
    border-left: 4px #5b5b5b solid;
}
.zhanhuip{
	height: 30px;
	line-height: 30px;
	position: relative;
	overflow: hidden;
	background: #e4e4e4;
	margin:10px 0;
}
.zhanhuip p{
	float: left;
	height: 30px;
	line-height: 30px;
}
.p50{
	width: 325px;
	padding-left:10px;
	float: left;
}

.p40{
	width: 260px;
	padding-left:10px;
	float: left;
}

.p30{
	width: 210px;
	padding-left:10px;
	float: left;
}

.p20{
	width: 130px;
	text-align: right;
	float: left;
}
.zhanhuiul li{
	position: relative;
	overflow: hidden;
	padding: 7px 0;
	font-size: 14px;
    background: rgba(0, 0, 0, 0) url("../images/dot_gray.gif") no-repeat scroll 0px 14px;
    padding-left: 4px;
}
#nianhui .w390{
	font-size: 12px
}
.gengxinp{
	width:100px;
	height: 40px;
	font-size: 14px;
	text-align: center;
	float: left;
}
.gengxinul{
	float: left;
}
.gengxinul li{
	width: 90px;
	margin:0 5px;
	float: left;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.gengxinul li a{
	display: block;
	width: 90px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #e4e4e4;
	font-size: 14px
}
.gengxinul li a:hover{
	background: #de4139;
	color: white;
	text-decoration:none;
}
.bIndex{
    background: #de4139;
    color:#fff;
}
.Ninul{
	display: none;
}
.Ninul.act{
	display:block;
}


.list_f1 li, .list_f_n li {
    background: rgba(0, 0, 0, 0) url("../images/dot_gray.gif") no-repeat scroll left center;
    line-height: 28px;
    overflow: hidden;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.auto_left_ul li {
    background: rgba(0, 0, 0, 0) url("../images/dot_gray.gif") no-repeat scroll left 8px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 300px;
}

/*专家*/
.right-con-d {
    width: 300px;
    position: relative;
    overflow: hidden;
    zoom: 1;

}

.right-con1-d {
    padding: 18px;
    background: #fff;
    box-shadow: 2px 1px 2px 1px rgba(0, 0, 0, 0.1),
    2px 1px 20px 1px rgba(255, 255, 255, 0.5);
}

.person-img-d {
    width: 100px;
    margin-right: 8px;
}

.person-img-d img {
    display: block;
    text-align: center;
    width: 90px;
    height: 100px;
}

.person-txt-d {
    /*width: 150px;*/
    width:180px;
}
.fl{
    float:left;
}
.del-float{
    overflow:hidden;
    clear:both;
}
.zp-list li{
   
   
     color:#666;
     width:180px;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     background: url("../images/dot_gray.gif") no-repeat scroll 0px 8px;
     padding-left:10px;

}
.mb-20{
    margin-bottom:20px;
}
.y-t{
    
    padding-left:10px;
    font-weight:bold;
    font-size:12px;
    margin:10px 0;
   
}
.y-t em{
    height:10px;
    border-left:2px solid #999999;
    display:inline-block;
    margin-right:6px;
    margin-top:6px;
    line-height:1.8;
    float:left;
}


#asidediv.fixdiv{
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -500px;
	display: block
}
#asidediv{
	width: 1000px;
	margin:0 auto;
	position: relative;
	display:none;
}
.asideul{
	position: absolute;
	top: 50%;
	right: -80px;
	margin-top: -280px;
}
.text-left{
    text-align:left;
    float:left;
}
.w300 a,.w360 a,.w370 a,.date-w,.span-top,.text-left,.auth-w,.name-w,.w270,.w-300,.w-50{
    display:inline-block;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.w270{
    width:260px;
}
.w300 a{
    width:379px;
    text-align:left;/*1018对齐修改*/
}
.w301 a{
    width:330px;
    text-align:left;/*1018对齐修改*/
}
.w360 a{
    width:360px;
}

.w370 a{
     width:370px;
}
.date-w{
    width:60px;
    text-align:right;
}
.text-left{
    width:106px;
}
.auth-w{width:42px;}
.name-w{width:106px;}
.w370-col .w-300{
    width:300px;
    float:left;
}
.w370-col .w-300 a{
    display:inline-block;
    width:300px;
    float:left;
}
.w-50{
    float:left; 
    width:50px;
    padding-left:10px;
}
.fixediv{position:fixed;top:210px;z-index:9999;height:216px;width:80px;}  /*180px*/
*html .fixediv{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin:180px 0 0 0;}
.fixediv-l{left:0px;}
.fixediv-r{right:0px;}
.fixediv .btn{height:25px;background:#CCCCCC;text-align:right;line-height:25px;overflow:hidden; margin-top:-2px}