﻿@charset "utf-8";
.r { padding:0 10px; }
body{ background:none repeat scroll 0 0 #FFFFFF;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,"宋体";font-size:14px;line-height:22px; background:url(/images/men/bg.gif) repeat; height:auto;}

a{ color:#313131; text-decoration:none;}
a:hover{ text-decoration:underline;}

a.p_img{ display:block; padding:3px; border:1px solid #ddd;}
a:hover.p_img{ border:1px solid #ec6941;}

.mg{ margin-top:10px;}
.pd{ padding-top:10px;}

/*内链样式*/.keywordclass{ color:#1A61A4;}

h1.r{ font-size:12px; font-weight:normal; position:relative;}
h1.r a{ position:absolute; top:3px; left:0;}

#nav{background:url(/images/men/newnav.gif) #fff no-repeat;height:34px;}
#nav li{float:left;text-align:center;width:86px;}
#nav li a{color:#FFFFFF;font-size:14px;font-weight:bold;line-height:34px;}

#subnav{ background:url(/images/men/sub_nav.gif) #fff no-repeat 10px 0; height:83px; padding:0 10px 5px}
#subnav li{ border-right:1px dashed #ddd; width:190px; float:left; margin-top:10px; height:70px; text-align:center;}
#subnav li a{ margin:10px; color:#559ada; padding:2px;}
#subnav li a:hover{ background:#559ada; color:#fff;}
#subnav li strong{ height:40px; display:block;}

#subnav li.a1 strong{ background:url(/images/men/sub_navico.gif) no-repeat -5px 3px; margin-left:1px;}
#subnav li.a2 strong{ background:url(/images/men/sub_navico.gif) no-repeat -9px -56px;}
#subnav li.a3 strong{ background:url(/images/men/sub_navico.gif) no-repeat 10px -114px;}
#subnav li.a4 strong{ background:url(/images/men/sub_navico.gif) no-repeat 10px -171px;}
#subnav li.a5 strong{ background:url(/images/men/sub_navico.gif) no-repeat 10px -233px; }
#subnav li.a5{border-right:none;}
#subnav li strong a{ display:block; text-indent:-9999px; height:20px; margin:0;}
#subnav li strong a:hover{ background:none;}

#subnav { width:956px; height:63px; font-size:12px; padding:6px 12px 0 12px; background:url(/images/men/sub_nav.gif) #fff no-repeat 10px 0; overflow:hidden; }
	.subnav-wrap { height:63px; border:1px solid #fff; background:url(/images/2012/arc/n-sub-nav-bg.jpg) repeat-x 0 0; }
	.sn-col { height:53px; padding:10px 60px 0 60px; float:left; background:url(/images/2012/arc/n-sub-nav-ico.gif) no-repeat 10px 0px; }
		.sn-col-1 {}
		.sn-col-2 { padding-right:30px; background-position:10px -70px; }
		.sn-col-3 { background-position:10px -140px; }
		.sn-col-4 { background-position:10px -210px; }
		.sn-col-5 { background-position:10px -280px; }
		.sn-b-col { font-size:14px; font-weight:700; }
		.sn-b-col a { color:#6a3906; }
			/*.sn-b-col a:hover { background-color:#e52685; color:#fff; }*/
		.sn-s-col { height:23px; line-height:24px; float:left; }
		.sn-s-col a { margin-right:5px; padding:0 2px; color:#1c62a6; }

#topbar p,#topbar div.site{background:url(/images/men/logo_ico.gif) no-repeat 10px 8px #fff; height:36px; line-height:36px; text-indent:30px; overflow:hidden;}
#topbar h1{ display:inline; font-size:14px; font-weight:normal;}

#main{ position:relative; padding-top:340px;}
#main #news{ float:left; margin-right:10px;}
#main #experts{ float:left;}
#main #flash{ width:700px; height:315px; position:absolute; top:10px; left:10px;}
#main #technology{ position:absolute; top:10px; right:10px;}
#main #contact{ position:absolute; top:320px; right:10px;}
#site_sider{ position:absolute; right:10px; top:5px; font-size:12px; height:auto; }
#site_sider #symptoms{ margin:10px 0; }
#site_sider #symptoms dd{height:210px; overflow:hidden;}

#main #site_banner{ width:960px; margin:10px 0;height:120px;  display: inline-block;}

#disease{overflow:hidden; padding-bottom:0; position:relative;}
#disease .disease_list{ width:345px; margin:0 10px 10px 0; float:left;}
#disease .disease_list h2{ height:35px;background:url(/images/men/skin.gif) no-repeat 0 0; font:bold 16px/35px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,"宋体"; text-indent:12px;}
#disease .disease_list h2 a{ color:#fff;}
#disease .disease_list div{ border-width:0 1px 1px 1px; border-color:#ddd; border-style:solid;}

#disease .disease_list .d_types{ background:#f2f2f2; font-size:13px; border:0; height:25px; line-height:25px;}
#disease .disease_list .d_types a{ margin:0 5px;}

#disease .disease_list ol li{ float:left; width:70px; margin-left:10px; height:24px; line-height:24px; overflow:hidden;}
#disease .disease_list h3{ font-size:13px; font-weight:normal;}
#disease .disease_list a.p_img{ float:left;  margin:10px 10px 0 10px;_margin:10px 10px 0 5px;}
#disease .disease_list a.p_img img{width:108px; height:81px; display:block; overflow:hidden;}
#disease .disease_list a.t{ padding-top:10px; display:block; color:#ec6941; font-weight:bold;height:24px;overflow:hidden;}
#disease .disease_list p{ padding-top:10px; margin-bottom:30px; height:40px; overflow:hidden; color:#7D7D7D;}
#disease .disease_list ul{ margin:10px;}
#disease .disease_list ul li{ background:url(/images/men/aro1.gif) no-repeat 0 10px; text-indent:10px; height:26px; line-height:26px; overflow:hidden; border-bottom:1px dashed #ddd; position:relative;}
#disease .disease_list ul li a{ margin-right:10px;}
#disease .disease_list ul li i{ position:absolute; right:0; top:0; color:#959595; font-size:12px; font-style:normal}


#ask{ width:250px; height:auto;}
#ask dt{ background:url(/images/men/skin.gif) no-repeat 0 -45px; height:29px; font:bold 16px/18px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,"宋体"; text-indent:20px;}
#ask dt span{ font:normal 13px/18px ""; float:right;}
#ask dd a.p_img{ width:240px; height:92px; margin:10px 0px 10px 0px;}
#ask dd a.p_img img{ width:240px; height:92px;}
#ask dd a.q{ background:url(/images/men/skin.gif) no-repeat 0 -372px; height:26px; text-indent:28px; display:block; overflow:hidden; color:#EB6100; font-weight:bold;}
#ask dd a.a{ background:url(/images/men/skin.gif) no-repeat 0 -399px;padding-left:28px; display:block; height:40px; overflow:hidden; color:#7D7D7D;}
#ask dd ul{ margin:10px 0;}
#ask dd li{ background:url(/images/men/skin.gif) no-repeat 0 -576px; height:25px; line-height:25px; text-indent:20px; font-size:13px; overflow:hidden}
#ask dd div{ padding-left:20px;}
#ask dd div a{ /*display:block; background:url(/images/men/skin.gif) no-repeat 0 -261px; width:97px; height:27px; line-height:27px; font-weight:bold; text-align:center; color:#fff; */float:left; margin-right:10px;}
#ask dd div a:hover,#ask dd div a.current{ color:#fff100; text-decoration:none;}

#symptoms{ width:250px;}
#symptoms dt{ background:#559ada; height:32px; }
#symptoms dt a{ color:#fff;font-size:16px; font-weight:bold; line-height:32px; padding-left:10px;}
#symptoms dd{ border-width:0 1px 1px 1px; border-color:#ddd; border-style:solid; padding:10px;}
#symptoms dd a{ background:url(/images/men/skin.gif) no-repeat -121px -252px; padding-left:10px; width:100px; height:26px; line-height:26px; overflow:hidden; float:left; display:block;}
#symptoms dd div{ margin-top:10px;}
#symptoms dd div input.text{ width:140px; height:19px; padding-left:5px; padding-top:5px; border-width:1px 0 1px 1px; border-style:solid; border-color:#a2bed8; vertical-align:middle}
#symptoms dd div input.submit{ width:78px; height:26px; background:url(/images/men/skin.gif) no-repeat -89px -334px; border:0; vertical-align:middle}

#selftest{ width:250px;}
#selftest dt{ background:url(/images/men/skin.gif) no-repeat 0 -45px; height:29px; font:bold 16px/18px ""; text-indent:20px;}
#selftest dd{ padding:10px 10px 10px 0;}
#selftest dd a{ display:block; height:26px; line-height:26px; overflow:hidden; background:url(/images/men/skin.gif) no-repeat -2px -469px; border-bottom:1px dashed #ddd; padding-left:16px;}

#baike ul{ margin:0 10px 10px !important; padding-top:5px;}
#search{ background:#fff; height:40px;}
#search div{background:url(/images/men/skin.gif) #eee no-repeat 10px -290px; height:40px; _height:35px; line-height:40px; padding-left:140px; padding-top:8px; _padding-top:5px}
#search div input.text{ width:140px; height:24px; padding-left:5px; padding-top:0px; border-width:1px 0 1px 1px; border-style:solid; border-color:#9b845f; vertical-align:middle}
#search div input.submit{ width:44px; height:26px; background:url(/images/men/skin.gif) no-repeat -32px -334px; border:0; vertical-align:middle}
#search div strong a{ margin:0 5px; display:inline; font-weight:normal;}

#news{ width:250px;}
#news dt{ border-bottom:2px solid #559ada;}
#news dt a{ text-align:center; float:left; display:block; border:1px solid #ddd; width:148px; height:28px; line-height:28px; margin-top:2px; background:url(/images/men/skin.gif) no-repeat 0 -129px;}
#news dt a.current{width:100px; height:32px; line-height:32px; background:#559ada; color:#fff; font-weight:bold; float:left; border:none; margin:0;}
#news dd{ padding:10px; border-color:#ddd; border-width:0 1px 1px 1px; border-style:solid;}
#news dd a{ height:26px; line-height:26px; background:url(/images/men/skin.gif) no-repeat -2px -450px; padding-left:18px; display:block; overflow:hidden;}

#experts{ width:440px;}
#experts dt.title,#sider_experts dt{ background:url(/images/men/skin.gif) no-repeat 0 -45px; height:29px; font:bold 16px/18px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,"宋体"; text-indent:20px;}
#experts dt.experts_nav{ margin:10px 0;}
#experts dt.experts_nav a{ background:#eee; display:block; width:65px; height:30px; line-height:30px;  float:left; margin-right:8px; text-align:center}
#experts dt.experts_nav a.current{ background:#559ada; font-weight:bold;color:#fff; }
#experts dt.experts_nav a.more{ margin-right:0;}
#experts dd {display:none}
#experts dd a.p_img,#sider_experts dd a.p_img{ float:left; margin-right:10px;}
#experts dd span,#sider_experts dd span{ display:block; font-weight:bold; }
#experts dd span a,#sider_experts dd span a{color:#559ada;}
#experts dd p,#sider_experts dd p{ margin:8px 0;}
#experts dd div a,#sider_experts dd div a{ /*background:url(/images/men/zx.gif) no-repeat; width:83px; height:22px; display:block; text-align:center;color:#ff4e00;*/float:left;  margin-right:10px;}

#technology{ width:250px;}
#technology dt{ background:url(/images/men/skin.gif) no-repeat 0 -45px; height:29px; font:bold 16px/18px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,"宋体"; text-indent:20px;}
#technology dd a{ background:url(/images/men/aro2.gif) no-repeat 0 12px; height:26px; line-height:26px; border-bottom:1px dashed #ccc; display:block; padding-left:12px;}
#technology dd a.p_img{ background:none; width:206px; height:100px;padding:3px; margin:10px 0; border-bottom:1px solid #ddd;}
#technology dd a:hover.p_img{ border-bottom:1px solid #ec6941;}

#contact{ width:250px; overflow:hidden;}
#contact a.tel{ background:url(/images/men/contact_skin.gif) no-repeat 0 0; width:250px; height:71px; display:block;}
#contact ul{ margin:5px 0 0; width:280px;}
#contact ul li{ width:119px; height:37px; line-height:37px; margin:0 10px 10px 0; float:left; background:url(/images/men/contact_skin.gif) no-repeat 0 -122px;}
#contact ul li:hover{background:url(/images/men/contact_skin.gif) no-repeat 0 -159px;}
#contact ul li a{padding-left:45px; display:block;}
#contact ul li a.a1{ background:url(/images/men/contact_skin.gif) no-repeat -15px -248px; }
#contact ul li a.a2{ background:url(/images/men/contact_skin.gif) no-repeat -15px -302px; }
#contact ul li a.a3{ background:url(/images/men/contact_skin.gif) no-repeat -15px -365px; }
#contact ul li a.a4{ background:url(/images/men/contact_skin.gif) no-repeat -15px -415px; }
#contact div { width:280px;}
#contact div a{ width:119px; height:26px; line-height:30px; text-indent:35px; background:url(/images/men/contact_skin.gif) no-repeat 0 -199px; display:block; float:left; font-size:13px; margin:0 10px 5px 0}
#contact div a:hover{ color:#f59314;}

/*chn*/
#position { height:50px; line-height:50px; font-size:12px; }
	.poswrap { background:url(/images/2012/common/repeat-x.jpg) repeat-x 0 -40px; }
	.pos { float:left; padding-left:25px; background:url(/images/2012/common/common-ico.png) no-repeat -5px -199px; }
	.search { /*width:250px;*/ height:23px; float:right; margin-top:13px; }
		#searchinput { width:159px; height:21px; line-height:22px; float:left; padding-left:25px; border:1px solid #ddd; border-right:none; background:url(/images/2012/common/common-ico.png) no-repeat 0 -337px; color:#666; }
		#searchbtn { width:65px; height:23px; float:left; border:none; background:url(/images/2012/common/searchbtn.png) no-repeat 0 0; cursor:pointer; }

#cate div{ height:37px; line-height:37px; border:1px solid #e6e6e6; background:url(/images/men/skin.gif) #fff no-repeat 10px -520px; padding-left:30px; position:relative;}
#cate h1{ display:inline; font-size:16px; color:#559ada; margin-right:20px;} 
#cate a{ margin:0 5px;}
#cate div span{ position:absolute; right:0px; top:2px;}

#chn_disease{ width:700px; padding:10px 0;}
#chn_disease #chn_flash{ padding:3px; border:1px solid #ddd; float:left; margin-right:20px;}
#chn_disease strong{ display:block;text-align:center; color:#559ADA; font-size:22px;}
#chn_disease p{ margin:15px 0; text-indent:2em; line-height:1.8em; color:#7D7D7D;}
#chn_disease #chn_tec{ background:#f1f1f1; padding:10px; margin-left:272px;}
#chn_disease #chn_tec a{ display:block; background:url(/images/men/skin.gif) no-repeat 0 -555px; height:26px; line-height:26px; text-indent:16px; }

.chn_list{ width:700px; margin-bottom:10px;}
.chn_list h2{ background:url(/images/men/skin.gif) no-repeat 0 -85px; height:33px; line-height:33px;font-size:16px;}
.chn_list h2 a{ color:#fff; display:block; text-align:center; width:100px;}
.chn_list p.typeurls{ background:#F2F2F2; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.chn_list p.typeurls a{ margin:0 0 0 10px; font-size:12px; height:25px; line-height:25px;}
.chn_list div { border:1px solid #ddd; padding:10px; border-top:0;}
.chn_list div a.p_img{ float:left; margin-right:20px;}
.chn_list div a.t{ font-weight:bold; display:block; color:#eb6100; color:#EB6100; font-size:16px;}
.chn_list div p{ margin:5px 0 10px; display:block; float:left; width:520px; font-size:12px; color:#7D7D7D;}
.chn_list div ul{ margin-top:20px; _margin-top:5px; border-top:1px dashed #e5e5e5; width:658px;overflow:hidden;}
.chn_list div ul li{ float:left; margin:5px 20px 0 0; background:url(/images/men/aro1.gif) no-repeat 0 10px; width:200px; padding-left:12px; height:24px; line-height:24px;}

.chn_list2{ width:700px; background:#eee; padding-bottom:10px; }
.chn_list2 .c_chntype{ width:220px; height:250px; overflow:hidden; float:left; background:#fff; margin:8px 0 0 8px;_margin:8px 3px 0 5px; border:1px solid #ddd;}
.chn_list2 .c_chntype h2{ border-bottom:1px solid #cccccc; font-size:14px; height:35px; line-height:35px; background:url(/images/men/skin.gif) no-repeat 5px -488px; padding-left:25px; font-weight:bold;}

.chn_list2 .c_chntype a.imgs{ text-align:center; padding:10px 2px 5px; display:block;}
.chn_list2 .c_chntype a.imgs img{ width:206px; height:65px;}
.chn_list2 .c_chntype ul{ padding:0 10px 10px 8px;}
.chn_list2 .c_chntype ul li{ background:url(/images/men/aro2.gif) no-repeat 0 10px; height:25px; line-height:25px; display:block; padding-left:12px; overflow:hidden; color:#7D7D7D;}

.repos{ position:relative; padding-bottom:20px;}
#sider{ position:absolute; right:10px; top:0; font-size:12px;}
#sider #contact{ margin:10px 0;}
#sider_experts{ width:250px; margin-top:10px;}
#sider_experts dd{ padding:15px 0;}

#sider #selftest,#sider #symptoms,#sider #spec{ margin:10px 0;}

#sider #technology{}

#hotarticle{ width:250px; margin-top:10px;}
#hotarticle dt{ background:url(/images/men/skin.gif) no-repeat 0 -45px; height:29px; font:bold 16px/18px ""; text-indent:20px;}
#hotarticle dd{ background:url(/images/v5/hot.gif) no-repeat -8px 9px;line-height:25px; padding-top:10px}
#hotarticle dd a{color:#336699;display:block;font-size:12px;padding:0 0 0 20px;}

.llleft { background-color:#fff; width:700px; height:auto; float:left; }

#spec{ width:250px;}
#spec dt{ background:url(/images/men/skin.gif) no-repeat 0 -45px; height:29px; font:bold 16px/18px ""; text-indent:20px;}
#spec dd.spec_logo{ background:url(/images/men/spec_bg.gif) no-repeat; margin:10px 0; height:80px;}
#spec dd.spec_logo a.speclogo{ display:block; float:left; margin:10px 5px;}
#spec dd.spec_logo a.t{ font-weight:bold; display:block; padding:10px 0 0; height:18px; line-height:18px; overflow:hidden; color:#267bc3; font-size:12px;}
#spec dd.spec_logo p{ font-size:12px; color:#555; line-height:18px; padding-top:5px;}
#spec dd.specs a{ background:url(/images/men/aro2.gif) no-repeat 0 12px; height:26px; line-height:26px; border-bottom:1px dashed #ccc; display:block; padding-left:12px; overflow:hidden;}


/*list*/

#list_description{ position:relative; padding-left:270px; width:700px; height:230px; padding-bottom:10px;background:url(/images/men/list_description.gif) #fff no-repeat 270px 4px}
#list_description h1{ height:33px; line-height:33px; font-size:16px; color:#fff; text-indent:20px;display: inline; background:#559ADA;padding:1px 15px}
#list_description a.p_img{ position:absolute; left:10px; top:0;}
#list_description a.p_img img{ width:240px; height:213px;}
#list_description p{ margin:20px 0; line-height:26px; text-indent:2em; font-size:13px; color:#7D7D7D;}
#list_description ul{}
#list_description ul li{ width:320px; height:24px; line-height:24px; float:left; margin:0 20px 10px 0;background:#eef5fb; overflow:hidden; }
#list_description ul li:hover{ background:#fbf4ee;}
#list_description ul li:hover span{ background:#db9859;}
#list_description ul li span{ background:#599cdb; padding:5px 10px; color:#fff; font-weight:bold;}
#list_description ul li a{ padding:5px;}

#list_title{ background:url(/images/men/skin.gif) no-repeat 0 -45px; height:29px; font:bold 16px/18px ""; text-indent:20px;}

#list{ min-height:730px;_height:730px; width:700px;}
#list ul{ margin:15px;}
#list li{ height:28px; line-height:28px; position:relative; background:url(/images/men/aro2.gif) no-repeat 10px 10px; padding-left:18px;}
#list li i{ position:absolute; top:0; right:60px; color:#999; font-size:12px; font-style:normal; }
#list li:hover{ background:url(/images/men/aro2.gif) #eef5fb no-repeat 10px 10px;}


#list_description2{ position:relative; margin-bottom:10px;padding-left:270px; height:225px; padding:10px 0;background:url(/images/men/list_description.gif) #fff no-repeat 270px 14px; border:1px solid #ddd}
#list_description2 h1{ height:33px; line-height:33px; font-size:16px; color:#fff; text-indent:20px;display: inline; background:#559ADA;padding:1px 15px}
#list_description2 a.p_img{ float:left; margin:0 10px;}
#list_description2 a.p_img img{ width:240px; height:213px;}
#list_description2 p{ margin:15px 0; line-height:22px; text-indent:2em; font-size:13px; color:#7D7D7D;}
#list_description2 ul{}
#list_description2 ul li{ width:290px; padding-left:15px; height:24px; line-height:24px; float:left; margin:0 20px 10px 0;background:#eef5fb; overflow:hidden; background:url("/images/fk/zice_ico.gif") no-repeat 5px center; }
#list_description ul li a{ padding:5px;}

#list_son{ width:710px; height:870px; overflow:hidden;}
#list_son div{
	border: 1px solid #DDDDDD;
    float: left;
    height: 280px;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 342px;
	}
#list_son h2{
	background: url("/images/byby/d1_dtbg.gif") repeat-x 0 0;
    font-size: 14px;
    height: 29px;
    line-height: 29px;
    text-indent: 10px;
	}
#list_son h2 a{
	background: url("/images/fk/cb_ico.gif") no-repeat scroll 10px 8px transparent;
    display: block;
    padding-left: 12px;
	}
#list_son h2 a:hover{
	color:#EB6100
	}		
#list_son a.p_img {
    float: left;
    height: 90px;
    margin: 10px;
    width: 120px;
}
#list_son a.t {
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-top: 10px;
    overflow: hidden;
}
#list_son p {
    color: #666666;
    height: 50px;
    line-height: 1.4em;
    margin: 10px 0 20px;
    overflow: hidden;
	padding-right:10px;
	font-size:12px;
}
#list_son div ul {
    border-top: 1px dotted #A1A1A1;
    margin: 5px 10px 10px;
    padding-top: 5px;
}
#list_son div ul li {
    background: url("/images/fk/li.gif") no-repeat scroll 0 12px transparent;
    font-size: 14px;
    line-height: 24px;
    padding-left: 10px;
}	



/*arc*/

#arc{ width:650px; border:1px solid #ddd; padding:25px; overflow:hidden;min-height:1200px;}
#arc h1{ height:30px; line-height:30px; font-size:22px; text-align:center;}
#arc .info{ text-align:center; padding:10px 0;font-size:12px;}
#arc .info span{ margin:0 2px;  color:#5f6d74;}
#arc .info a{ margin:0 5px;}

#arc #intro{ border:1px dashed #ddd; font-size:12px; padding:10px; color:#1A61A4;}
#arc #intro span{ font-weight:bold; font-size:14px;}
#arc #detail{ margin:20px 0; line-height:25px;}
#arc #detail p{ text-indent:2em; padding:8px 0;}

#arc .cates{ border-bottom:1px dashed #ccc; padding:10px 0 20px; font-weight:bold;}
#arc .cates a{ font-weight:normal; margin-right:10px;}

#arc .related{ font-weight:bold; margin:20px 0;}
#arc .related ul{ font-weight:normal; margin-top:10px;}
#arc .related ul li{ width:290px; margin-right:20px; float:left; height:26px; line-height:26px; background:url(/images/men/aro2.gif) no-repeat 0 10px; padding-left:12px;}
#arc .related ul li a{ color:#1a61a4;}

#arc_experts{ margin-bottom:20px; background:url(/images/men/ex_bg.gif) no-repeat #e5f2ff; height:120px; padding-left:35px; position:relative;}
#arc_experts a.imgs{ float:left; margin:0 20px 0 0; }
#arc_experts a.t{ padding:5px 0; display:block; font-weight:bold; color:#eb6100; width:480px;}
#arc_experts p{ width:480px;_width:360px; text-indent:2em; line-height:1.8em;}
#arc_experts div{ position:absolute; right:10px; top:30px; width:100px;}
#arc_experts div a{ display:block; background:url(/images/men/skin.gif) no-repeat 0 -261px; width:97px; height:27px; line-height:27px; font-weight:bold; text-align:center; color:#fff; float:left; margin-bottom:10px; overflow:hidden}
#arc_experts div a:hover,#ask dd div a.current{ color:#fff100; text-decoration:none;}

#prenext{ margin:15px 0; font-size:12px;}
#prenext li{ float:left; width:300px; margin-right:20px;}

#arc_ask{}
#arc_ask dt{background:url(/images/men/skin.gif) no-repeat 0 -85px; height:33px; line-height:33px; font-size:16px; color:#fff; text-indent:20px;}
#arc_ask dt a{ font-weight:bold; color:#fff;}
#arc_ask dd{ padding:10px 0;}
#arc_ask dd a{background:url(/images/men/skin.gif) no-repeat 0 -576px; height:28px; line-height:28px; text-indent:20px; display:block; float:left; width:290px; margin-right:30px; overflow:hidden;}

#banner{ display:block;}

/*#footer{ background:url(/images/men/foot_bg.gif) #fff repeat-x 0 top; font-size:12px; padding:20px 10px 60px 10px; position:relative;}

#locmap {
left:10px;
position:absolute;
top:10px;
}
#footer a img {
border:medium none;
}
#footer ul {
margin:0 0 0 250px;
padding:5px 0 0;
}
#footer ul li {
float:left;
width:70px;
}
#footer ul li a {
color:#333333;
font-size:12px;
text-decoration:underline;
}
#footer ul li a:hover{
	color:#eb6100;	
}

#footer div {
line-height:25px;
margin:20px 0 0 250px;
color:#333;
}
#footer div p {
font-weight:bold;
font-size:14px;
margin-bottom:10px;
}
#footer div p a{
	color:#0F579A;
}*/

/*#footer div a{ margin:10px; font-size:14px;}
#footer p{ padding:10px 0; color:#000;}
*/
.footer{ width:978px; margin:0 auto; border-top:2px solid #999; }
	.footer .links,.footer .fwarp{ border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
	.footer .links{ width:886px; height:39px; line-height:39px; padding-left:90px; font-size:12px; text-align:center; background:url(/images/2012/common/com-repeat-x.jpg) repeat-x 0 -415px;}
		.footer .links a{ float:left; padding:0 25px; background:url(/images/2012/common/common-ico.gif) no-repeat right -148px;}
		.footer .links a.no-line{ background:none}
	.footer .fwarp{ position:relative; padding:20px 20px 40px 335px; width:621px; }
		.footer .maps{ display:block; width:257px; height:154px; position:absolute; left:27px; top:27px; padding-right:25px; margin-right:20px; border-right:1px solid #e5e5e5;}
		.fwarp p{ line-height:24px;}
		.fwarp i{ font-style:normal; font-weight:bold;}
		.fwarp b{ color:#e60012;}
		.fwarp a{ margin-right:20px; color:#0068b7; text-decoration:underline;}
		.fwarp a:hover{ color:#eb6100}

#flash .fl {float:left;height:314px;overflow:hidden;width:470px;}
#flash .fr {float:right;overflow:hidden;width:229px;}
#flash .fr div {background:none repeat 0 0 #F9F9F9;border-bottom:1px solid #DCDCDE;height:62px;overflow:hidden;width:229px;}
#flash .fr .frback {background:none repeat 0 0 #E9E9E9;cursor:pointer;}
#flash .fr div img {float:left;margin:6px 0 0 6px;}
#flash .fr div p {color:#696969;float:right;line-height:18px;margin-top:5px;padding-right:10px;width:120px; font-size:12px}
#flash .fr div p span {display:block;font-size:14px;font-weight:bold;height:18px;overflow:hidden;width:120px;}
#flash .fr div p span a {color:#4C4C4C;}
.ora {color:#F49314;}
.undis {display:none;}



#floatswt {
	background:#ff6600;
	height:59px;
	left:50%;
	margin-left:-490px;
	overflow:hidden;
	position:fixed;
	width:980px;
	z-index:9999;
	bottom:0;
	background:url(/images/back_footerbar.gif) repeat-x 0 26px;
}
* html #floatswt {
	position: absolute; 
 	top: expression( document.documentElement.clientHeight - 59 + ((e=document.documentElement.scrollTop)?e:document.body.scrollTop) + 'px'); 
}


/*
.pagelist{ text-align:center;}

.pagelist span, .pagelist a {
border:1px solid #ddd;
margin-right:10px;
padding:2px 5px;
}
.pagelist a.on {
background:none repeat 0 0 #599CDB;
border:1px solid #599CDB;
color:#FFFFFF;
font-weight:bold;
}
.pagelist span, .pagelist a {
border:1px solid #ddd;
margin-right:10px;
padding:2px 5px;
}
*/



.pagelist{
	margin:10px 10px 10px 25px;
	line-height:26px;
	}
.pagelist li{ list-style:none; background:none; float:left }
.pagelist a{
	background: url("/images/2011/pagelist.gif") repeat-x;
    border: 1px solid #ddd;
   
    height: 20px;
    margin: 2px;
    text-align: center;
    width: 26px;
	/*
	float: left;
	display:block;
	*/
	padding:3px 10px;
	
	font:12px/20px Verdana, Geneva, sans-serif;
	color:#333;
	}
.pagelist a:hover{
	border:1px solid #D1DFEC;
	color:#0f579a;
	background:#E6F0F9;
	}	
.pagelist a.on{
	font-weight:bold;
	color:#333;
	background:url(/images/2011/pagelist.gif) repeat-x 0 -20px;
	}
.pagelist a.btn{
	width:60px;
	}	






#exchange {width:960px;padding:0 10px;background:#fff;margin:0 auto;font-size:12px}


#r_ad{}

#r_news{ width:250px; margin-top:10px;}
#r_news dt{border-bottom: 2px solid #559ADA; font-weight:bold; font-size:14px;}
#r_news dt a{
	background: url("/images/men/skin.gif") no-repeat 0 -129px;
    border: 1px solid #DDDDDD;
    display: block;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-top: 2px;
    text-align: center;
    width: 100px;
}
#r_news dt a.current{
	background:#559ADA;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 0;
	}
#r_news dd{
	border-color: #DDDDDD;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 10px;
	}
#r_news dd a{
	background: url("/images/men/skin.gif") no-repeat scroll -2px -469px transparent;
    border-bottom: 1px dashed #DDDDDD;
    display: block;
    height: 26px;
    line-height: 26px;
    padding-left: 16px;
	overflow:hidden;
	}	

#r_contact{ width:252px; overflow:hidden; height:140px; margin-top:10px; margin-bottom:10px; background:url(/images/byby/contact_bg.gif) no-repeat;}
#r_contact div{ padding-top:60px; width:251px; height:70px; overflow:hidden;}
#r_contact div a{ width:79px; height:70px; background:url(/images/byby/contact_btn.gif) no-repeat; display:block; text-indent:-99999px; float:left; margin-left:3px;}


#r_contact div a.b1{ background-position:0 0 ;}
#r_contact div a:hover.b1{background-position:0 -70px ;}

#r_contact div a.b2{ background-position:0 -140px ;}
#r_contact div a:hover.b2{ background-position:0 -210px;}

#r_contact div a.b3{ background-position:0 -280px ;}
#r_contact div a:hover.b3{ background-position:0 -350px;}

#r_contact p{padding:25px 5px 0 10px;font-size:12px; color:#cc3300; line-height:22px; background:url(/images/men/contact_t.gif) no-repeat 5px 0; margin-top:10px;}
#r_contact p a{ color:#333; margin-right:8px;}

#r_search{  
    width: 250px;
	}
#r_search dt{
	background: url("/images/men/skin.gif") repeat-x  0 -129px;
    border: 1px solid #ddd;
    height: 28px;
    line-height: 28px;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	}
#r_search dd{
	padding:10px;
	border:1px solid #ddd;
	border-top:none;
	position:relative;
	}
#r_search dd{ padding-bottom:10px;}
#r_search dd form{ padding-bottom:8px;}	
#r_search dd a{
	color: #333333;
    margin-right: 8px;
    padding: 2px;
	line-height:1.6em;
	}
#r_search dd strong{
	font-size:12px;
	font-weight:normal;
	}	
#r_search #rtsearchtxt{
	height:20px; 
	line-height:20px;
	border:1px solid #A2BED8;
    color: #333333;
	width:163px;
	margin-right:10px;
	}	



.r {
	background:#fff;
}

#footer {
	border:0;
	font-size: 12px;
	height: 232px;
	margin-top: 0;
	position: relative;
	width: 960px;
	z-index:-1;
}
.pagesbreaks{
	/*padding: 10px;*/
    text-align: center;
	background-color:#fff;
	}
.pagesbreaks span{ display:none;}

.pagesbreaks a{
	border: 1px solid #ccc;
    font-size: 12px;
    line-height: 26px;
    margin: 0 2px;
    outline: medium none;
    padding:0px 6px;
    text-align: left;
    text-decoration: none;
	border-radius:2px;
	}
.pagesbreaks a.thisclass{
	background:#0F579A;
	border-color:#0f579a;
	color:#fff;
	font-weight:bold;
	}
.pagesnav{
	padding:10px 0;
	background-color:#fff;
	}
.pagesnav dl{ 
	border: 1px solid #C8D8F2;
    margin: 0 auto;
	}
.pagesnav dt{ 
 	background: none repeat scroll 0 0 #E8F0FC;
    border-bottom: 1px solid #C8D8F2;
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
	}
.pagesnav ul{ font-size:12px; margin:8px 0;}
.pagesnav ul li{ padding-left:20px; width:270px; float:left; height:22px; line-height:22px;}
.pagesnav ul li a.current,.pagesnav ul li a.thisclass{ color:red;}

#relates{padding:0 20px 20px;}
#relates a{color:#333333}
#relatearc{ margin:10px 0 20px;border-width:1px;border-style:solid;border-color:#E1E1E1;_margin-left:1px;}
#relatearc dt{ text-indent:10px;font-size:14px;font-weight: bold; height:32px;line-height: 32px;background:url("/images/2011/tbg2.gif") repeat-x;}
#relatearc dt span{ font-size:12px; font-weight:normal; float:right; padding-right:10px;}


#relatearc dd{ padding:10px;}
#relatearc dd a{ display:block; color:#333;font-size:12px; width:290px; margin-right:10px; height:25px; line-height:25px; float:left; overflow:hidden; padding-left:10px;background: url("/images/2011/ico.gif") no-repeat -958px -277px;}
#relatearc dd a:hover{ color:#eb6100;}

#relateask{ margin:15px 0;border: 1px solid #ddd; width:648px; overflow:hidden; background-color:#fff; _margin-left:1px;}
#relateask dt{ font-size:14px; height:32px; line-height:32px; padding:0 0 0 10px; font-weight:bold; border-width:0;border-style:solid;border-color:#E1E1E1;background:url("/images/2011/tbg2.gif") repeat-x;}
#relateask dt span{float:right; margin:4px 0 0 0;}
#relateask dt a.abt1{ width:117px; height:17px; overflow:hidden; display:block; margin:7px 15px 0 0; background:url(/images/arczxt.gif) no-repeat; float:left; text-indent:-9999px;}
#relateask dt a:hover.abt1{background:url(/images/arczxt.gif) no-repeat 0 -17px;}

#relateask dt a.abt2{ width:60px; height:24px; color:#333; line-height:24px; display:block;background:url(/images/arczxt.gif) no-repeat 0 -43px; float:right; margin-top:4px; font-size:12px; padding-left:28px; font-weight:normal;}
#relateask dt a:hover.abt2{background:url(/images/arczxt.gif) no-repeat 0 -67px;color:#0F579A; }

#relateask dt a.abt3{ width:63px; height:24px; color:#333; line-height:24px; display:block; background:url(/images/arczxt.gif) no-repeat 0 -91px; float:right; margin-top:4px; font-size:12px; padding-left:28px; font-weight:normal;}
#relateask dt a:hover.abt3{background:url(/images/arczxt.gif) no-repeat 0 -115px;color:#0F579A;}
#relateask dd{ width:650px; overflow:hidden;}

#relateask dd div{border-bottom:1px dashed #ccc; padding-bottom:15px; margin:15px 10px 10px 10px; width:630px; overflow:hidden;}
#relateask dd div a.p_img{ padding:2px; border:1px solid #ddd; display:block; width:195px; height:75px; float:left; margin-right:7px; margin-left:1px;}
#relateask dd div a:hover.p_img{ border-color:#999;}
#relateask dd div a.p_img img{ width:195px; height:75px;}
#relateask dd div a{ font-weight:bold; font-size:14px; color:#333;}
#relateask dd div p{ font-size:12px; height:54px; margin-top:5px; overflow:hidden; line-height:1.6em;}

#relateask dd ul{ font-size:12px; margin:10px;}
#relateask dd ul li{ width:285px; overflow:hidden; float:left; padding-left:18px;background:url(/images/arczxt.gif) no-repeat 0 -145px; height:25px; line-height:25px; margin-right:10px;}
#relateask dd ul li a{ color:#333;}
#relateask dd ul li a:hover,#relateask dd div a:hover{color:#eb6100;}
#relateask dd div a.blue{padding-right:10px;color:#0F579A; }
a.gray-btn {
    background: url("/images/byby/gray-btn.gif") no-repeat scroll 1px 0 transparent;
    color: #ADADAD !important;
    display: block;
    font-size: 12px;
	line-height:19px;
    height: 19px;
    position: absolute;
    right: 4px;
    top: 6px;
    width: 63px;
	text-align:center;
}

#arcExpert{ border:1px solid #ddd; overflow:hidden}
#arcExpert img{ display:block;}

.typesubs{ width:250px;}
.typesubs dt{ background:url(/images/men/skin.gif) no-repeat 0 -45px; height:29px; font:bold 16px/18px ""; text-indent:20px;}
.typesubs dd{ padding:10px 10px 10px 0;}
.typesubs dd li{ display:block; height:26px; line-height:26px; overflow:hidden; background:url(/images/men/skin.gif) no-repeat -2px -469px; border-bottom:1px dashed #ddd; padding-left:16px;}
.typesubs dd li a{ margin-right:8px;}

#r_tc {
	width:248px;
	overflow:hidden;
	border: 1px solid #DDDDDD;
}
#r_tc dt {
	background:url("/images/2011/tbg2.gif") repeat-x;
	border-bottom:1px solid #ddd;
    display: block;
    height: 28px;
    line-height: 28px;
	font-size:14px;
	font-weight:bold;
	
}

#r_tc dt a{
	background:url("/images/fk/cb_ico.gif") no-repeat 14px center;
	padding-left:30px;
	}

#r_tc dd {
	display:none;
	font-size:12px;
	padding-top:5px;
}

#tc dd#tcm{
	display:block;
}
#r_tc dd a {
	margin:0 auto 5px;
	display:block;
	width:210px;
	height:35px;
	line-height:35px;
	font-weight:bold;
	padding-left:30px;
	overflow:hidden;
	background:url(/images/tec/dd.gif) #FFFFFF no-repeat -215px 0px;
}
#r_tc dd a.on {
	padding-left:0;
	width:240px;
	height:50px;
	text-indent:-30em;
	background:url(/images/tec/dd.gif) #FFFFFF no-repeat 0 0;
}



#r_tc dd#tcm a{
	color:#086FBE;
	background-color:#D5E8EA;
	background-image:url(/images/tec/man2.gif);
	
}
.links{
	font-size:12px;
	}
.links div{
	padding:10px;
	border:1px solid #ddd;
	}
.links div a{
	color:#333333;
	margin-right:10px;
	}
    

/* 浮标 */
.ui-buoy { font:12px/1.5 tahoma, arial, \5b8b\4f53; }
    .ui-buoy a { color:#333; }
    .ui-buoy a:hover { text-decoration:none; }
	.ui-buoy .close { width:11px; height:11px; position:absolute; top:5px; right:5px; background:url(http://a.6066888.com/images/swt/close.gif) no-repeat; text-indent:-9999px; cursor:pointer; }
    .ui-buoy-content { width:100%; height:100%; }

/* 弹窗 */
#swtInvite { background:url(http://a.6066888.com/images/swt/nanke/invite.jpg) no-repeat 0 0; }
    #swtInvite .ui-buoy-content { height:75px; }
	#lrinvite { margin-top:167px; margin-left:224px; }
    	#lrinvite a { float:left; width:72px; height:25px; text-indent:-9999px; }
    	#lraccept { margin-right:10px; }
    #ftel { height: 30px; margin-top: 20px; padding: 5px 0 0 160px; }
    	#ftel_input { float:left; width:150px; height:20px; padding:0 0 0 4px; border:none; background:transparent; }
        #ftel_submit { float:left; width:76px; height:20px; border:none; background:url(http://a.6066888.com/images/swt/ftel_submit.gif) no-repeat 0 0; cursor:pointer; }
        
/* 左侧浮标 */
#leftswt { background:url(http://a.6066888.com/images/swt/nanke/swt.gif) no-repeat 0 0; }
	#leftswt a { display:block; width:100%; height:100%; text-indent:-9999px; }

/* 右侧浮标 */
#rightexpert { background:url(http://a.6066888.com/images/swt/nanke/expert-qq.png) no-repeat 0 0; }
	#rightexpert .close { width:28px; height:18px; top:0px; right:7px; background:none; }

.eqq-cont{ padding-top:60px; margin:1px; height:286px;}
  .eqq-cont li{ padding:7px; margin-bottom:1px;}
      .eqq-cont a.imgs{ width:38px; height:38px; float:left; display:block; border:1px solid #ddd; margin-right:5px;}
      .eqq-cont a.t{ display:block;}
          .eqq-cont a.t span{ color:#afb2b2; margin-left:8px;}
      .eqq-cont a:hover.t{ text-decoration:none;}
      .eqq-cont p{ color:#afb2b2; cursor:pointer}
  .eqq-cont li:hover{ background:#dff0fc;}
      .eqq-cont li:hover a:hover{ color:#333}
.alinks{ padding-left:15px;}
    .alinks a{ display:block; width:79px; height:21px; float:left; background:url(http://a.6066888.com/images/swt/nanke/expert-btn.png) no-repeat;}
    .alinks a:hover{ background:url(http://a.6066888.com/images/swt/nanke/expert-btn.png) no-repeat 0 -21px; text-decoration:none; color:#333;}
        .alinks a.yn-btn{ margin-right:10px;}
            .alinks a.yn-btn span{ background:url(http://a.6066888.com/images/swt/nanke/q-1.gif) no-repeat 5px 3px; display:block; padding-left:25px;}
        .alinks a.sn-btn span{ background:url(http://a.6066888.com/images/swt/nanke/q-2.gif) no-repeat 5px 3px; display:block; padding-left:25px;}
      
#qqpop { background: url(http://a.6066888.com/images/swt/nanke/qqt.gif) no-repeat 0 0; }
	#qqpop .close { width:38px; height:20px; top:0; right:0; background:none; text-indent:-9999px; background:none; }