﻿body { text-align: center; margin:0; padding:0; font-size:12px; color:#000; line-height:18px;  font-family:宋体,serif; background:url(images/bg3.gif);}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; background:white;}
table,td,tr,th{font-size:12px;}
h4{ font-size:16px;}
h5{  font-size:12px;}
h3{  font-size:18px;}

a:link {color: black; text-decoration:none;}
a:visited {color:#555;text-decoration:none; }
a:hover {color:blue; text-decoration:underline;}
a:active {color: black;}


.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #999;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #888;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}

.bg80{ background-color:#eee; width:20px; float:right;}

.fB {	font-weight: bold;}
.fI {	font-style: italic;}

.f12px { font-size:12px;}
.f14px { font-size:14px;}

.left{float:left;}
.right{float:right;}
.clear { clear: both; font-size:1px; width:1px; visibility: hidden; line-height:1px; height:1px;}
.hidden {display: none;}
.unLine ,.unLine a	{text-decoration: none;}
.noBorder {border:none;	}
.align{ text-align:justify;}

.whole{width:894px; overflow:hidden;background:url(images/bodybg.gif); margin:0px auto;}
.container{ width:860px; background:#ffffff; margin:0px auto;border-top:none; }
.container1{ width:860px; margin:0px auto;border-top:none; background:#fff; }

.top{text-align:left;   width:860px; margin:0px auto; overflow:hidden;}

.top table,td{ background:#fff;} 
.top .right{margin-right:20px;padding:8px 0px; background:#fff;}

.top td div{ padding-bottom:10px;}
.top .toplogin{padding-top:5px;padding-right:5px; padding-left:5px; background:#BD0024; height:24px; color:White; font-weight:bold;}
.top .toplogin span{ font-weight:bold;}
.top .toplogin a,.top .toplogin a:visited,.top .toplogin a:hover,.top .toplogin a:active{ color:#fff; font-weight:bold;}

.menu{ float:right; margin:0px; height:25px;}
.menu a{color:#89162C; font-weight:bold;display:block;float:left;width:60px!important;width:65px; height:20px; padding-top:5px; text-align:center;  position:relative;}
.menu a:visited {color:#89162C;}
.menu a:hover {color: green; text-decoration:none;}
.menu a:active {color:#89162C;}

#menu1{ position:absolute;text-align:left;color:snow;background-color:white;width:120px;padding-bottom:5px;padding-top:5px;display:none;z-index:1000; padding-left:10px; border:solid 1px #89162C}

/*topten*/
.topten{ width:392px; text-align:left; height:260px;}
#n_hot ul,#n_uptominute ul,#n_recommend ul{ list-style-type:decimal; margin-left:40px; }
#n_hot ul li,#n_uptominute ul li,#n_recommend ul li{ padding-top:3px;}


/*topnew*/
.topnewleft{float:left; width:631px;border-right:dotted 1px #ccc; background:white;}
.topnewleft .left img{width:140px;}
.topnewleft .left{border-right:dotted 1px #ccc;padding:10px 0px; display:inline;} 
.topnewleft .right{padding:5px!important;padding:10px; overflow:hidden; width:460px;}
.topnewleft .right p{ text-align:justify;}
.topnewright{float:right;background:white; width:227px;}



/*left contrain*/
.leftcontent{ float:left;width:630px;text-align:center; display:inline; background:white; }
.leftcontent dl{ text-align:left; padding:10px;}
.leftcontent dl dt{line-height:20px;}
.leftcontent dl dd{ line-height:20px; padding-left:20px;}

.leftcontent ul{ list-style-type:none;}




/*articledetail*/
.artcontainer{background-color:White;margin:2px 10px;}
/*.artcontainer{} p{ text-align:justify;color:#555; line-height:20px;}*/
.artcontainer h3{ color:#931640;padding:30px 0px 0px 10px;  margin-bottom:5px;}
.artcontainer ul,.artcontainer ol{ text-align:left; padding-left:20px;}
.artcontainer li{ padding:5px; list-style-type:circle;}
.artcontainer p{ text-justify:auto;}

.container1 .leftcontent .artcontainer p{ text-align:justify; color:#333; line-height:20px;}


/*right contrain*/
.rightcontent{ float:right; width:220px;display:inline;overflow:hidden; }

/*right content*/
.r_n_container{  overflow:hidden; margin:2px;}
.righttitle{background-image:url(images/bg.jpg); font-weight:bold;text-align:left; color:White; padding:3px;}
.rightlist{text-align:left; padding:3px;}
.rightlist ul{ list-style-type:none;}
.rightlist ul li{ margin:2px 0px; padding-left:3px; }
.rightlist ul li a,.rightlist ul li a:link,.rightlist ul li a:hover,.rightlist ul li a:visited{ text-decoration:none;color:#333;}
.r_n_bg{background: transparent url(images/bg1.jpg) repeat-x bottom;}
.r_n_bg ul li a,.r_n_bg ul li a:link,.r_n_bg ul li a:hover,.r_n_bg ul li a:visited{ color:#fff;}
.blankright{ height:5px; font-size:1px;}



.listcontent{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; background-color:White; background-position:bottom; background-repeat:no-repeat; }
.catname{float:left; display:inline; font-weight:bold; padding:5px 0px 5px; text-align:left; background:#eee;padding:3px 10px; background:url(images/y_newcontent28.gif); background-repeat:no-repeat; background-position:0 bottom;}
.catname a,.catname a:visited{ color:Maroon;}
.linezhe{margin:0 auto;height:1px; font-size:1px; border-bottom:solid 1px #89162C; clear:both;}
.listcontent .left{ text-align:left; position: relative; }
.listcontent .picborder{ border-left:dotted 1px grey; margin-left:10px;}

.listcontent .left ul li{margin-left:5px; color:#999;border-bottom: 1px dotted #DCDCDC; padding:5px 0px 0px 20px;margin-bottom:5px; width:500px; }

.listcontent .listdetail{ text-align:left;}
.listcontent .listdetail ul li{ color:#999;border-bottom: 1px dotted #DCDCDC; padding:5px 0px 0px 20px;margin-bottom:5px; width:95%; list-style-type:none;}
.listcontent .left img{margin-top:8px;}
.listcontent .right img{margin-top:8px; width:150px;}
.listcontent .left ul li hr{}

.listcontent1{padding:0px;margin:0px; overflow: hidden;background-color:White; background-position:bottom; background-repeat:no-repeat; width:310px; float:left;  margin-right:3px;margin-top:10px;}
.listcontent1 .left{ text-align:left; position: relative; border-right:dotted 1px #eee}
.listcontent1 .left ul li{color:#999;border-bottom: 1px dotted #DCDCDC; padding:2px 4px 0px 20px;margin-bottom:3px; width:460px;}

.listcontent1 .left img{margin-top:8px;}
.listcontent1 .right{ overflow:hidden;width:145px}
.listcontent1 .right img{margin-top:8px; width:150px;}
.listcontent1 .left ul li hr{width:95%;}


/*页间导航*/
.topnav{padding:3px 15px 5px 15px!important;padding:2px 15px 0px 15px;text-align:left; font-weight:bold; margin:0px auto; background:#fff; position:relative;}
.topnav1{ border-bottom:dotted 1px #eee; }
.topnav1 .left{ height:25px; vertical-align:middle; margin-top:5px;}
.topnav1 .right{ height:25px;vertical-align:middle; }
.topnav a:link {color: #555; text-decoration:none;}
.topnav a:visited {color: blue;text-decoration:none;}
.topnav a:hover {color: #555; text-decoration:underline;}
.topnav a:active {color: blue;}
/*articles list*/
.divmore{text-align:right; width:90%;padding:5px 5px; color:#999; }
.divmore .left a{font-weight:bold; color:Red;}



/*间隔*/
.blank2{margin:0 auto;  height:2px; font-size:1px; clear:both;visibility:hidden;background:#eee;}
.blankh{margin:0 auto;  height:15px; font-size:1px; clear:both;visibility:hidden;background:#eee;}

.blankG9{margin:0 auto;  height:9px; font-size:1px; background:#fff; clear:both;}

.blank15{margin:0 auto; width:100%; height:15px; font-size:1px; }
.lineblack{ height:1px; font-size:1px;border-top:solid 1px gray; clear:both;}
.linewhite{height:1px; font-size:1px; clear:both;}
.blank10{height:1px; font-size:1px; clear:both; visibility:hidden;}
.blank0{margin:0 auto;height:0px; font-size:1px; visibility:hidden; }
.linegray{ height:1px; font-size:1px; clear:both; background:#ccc;}
.linegray1{ height:1px; font-size:1px; clear:both;background:#ccc;}

.hr1{border-bottom: 1px dotted #DCDCDC; height:1px;}
.hr2{ border-bottom:dotted 1px #ccc; font-size:1px; height:1px;clear:both;}


/* 页脚 */
.foot{margin:0 auto; width:860px; background:#fff; margin-top:3px; padding-top:5px;}
.foot span{ font-weight:bold; color:Maroon; padding-top:5px; display:block;}
.foot ul{ list-style-type:none;}
.foot ul img{ height:31px; width:100px; border:solid 1px #eee;}
.foot ul li{ float:left;margin-left:4px;}
.foot a:visited{color:#000;}
.foot1{margin:0 auto; width:860px; background:#fff; margin-top:3px; padding-top:5px;}


/*article detail bottom*/

.photobg1 {text-align:left;height:26px;}
.photobox {border-bottom:#6AB2E4 1px solid;}
.photocolorblock { background:#D8ECFA;font-size: 1px; height:8px;}
.newarticlebox {text-align:left; padding:6px 20px; width:92%;}
.newarticlebox ul {margin-left: 10px !important;margin: 2px 0px 2px 10px; text-align: left;}
.newarticlebox li { padding-right: 0px; background-position: left 7px; padding-left: 12px;  padding-bottom: 2px; padding-top: 0px; list-style-type: decimal; background-repeat: no-repeat }
.newarticle1 {background:url(images/y_newcontent16.gif) repeat;text-align:center;height:18px; width:81px; padding-top:8px;float:left; cursor:pointer;}
.newarticle2 {background:url(images/y_newcontent15.gif) repeat;text-align:center;height:18px; width:81px; padding-top:8px;float:left; cursor:pointer;}
.fontclear { clear: both; font-size: 1px; visibility: hidden; width: 1px; line-height:1px; }


/*login*/
.login{ }
.login .left{width:450px; border-right:dotted 1px #ccc;}
.login .right{text-align:left; padding:5px; }
.login .w100{width:150px;}
.login span{margin-bottom:10px;}
.login dl{ text-align:left; padding:10px; line-height:25px;width:360px;}
.login dl dt{font-weight:bold; color:Red;}
.loginchk{}

/*regist*/
.registdiv{border-bottom:solid 1px #ccc;text-align:left; background:#fff; overflow:hidden; padding:3px 10px 3px 150px;}
.registdiv .lefttext{ width:100px; display:block; display:inline;padding-top:4px; float:left!important;}
.registdiv textarea{ width:400px;height:200px; font-size:12px;}
.registdiv .w200{width:200px;}
.registdiv .w400{width:400px; height:100px;}
.bgwhite{ background:#fff;}
.bgwhite h4{ text-align:center; padding:20px 0px 0px 0px; font-size:20px;}
.bgwhite h5{ text-align:center; padding:10px 0px;  font-size:15px;}

/*doctor*/
.doctor{ background:#fff;}
.doctor .left{text-align:center; display:inline;}
.doctor .left img{ width:120px; margin:5px;}
.doctor .right{ border-left:dotted 1px #eee;  text-align:left; width:498px; display:inline;}
.doctor .right .title{padding:5px;}
.doctor .right .title span{ font-weight:bold; margin-right:10px;}
.doctor .right .content{ padding:5px; line-height:25px;}

/*review*/
.query{padding-top:20px;margin-bottom:20px;}
.subline{position:relative;top:25px;height:1px;line-height:1px;background-color:#98101F;font-size:0px}
.sub{ height:25px; position:relative;}
.sub span{float:left;margin-left:10px;background:#E2AAAF;border:solid #98101F;border-width:1px 1px 0px;padding:4px 10px 2px 10px;font-weight:bold}
.sub a{float:left;margin-left:10px;background:#FFFFFF;border:solid #D6D6EB;border-width:1px 1px 0px;padding:3px 10px 2px 10px;}
.subbottom{ background:#E2AAAF;margin-bottom:5px;padding-right:10px;height:24px;line-height:24px;text-align:right;}
.reviewcontent{ width:100%;}
.reviewcontent a:link{color:Blue;}
.reviewcontent a:visited,a:hover,a:active{ text-decoration:underline; color:Blue;}
.reviewcontent .title{width:410px; display:block; float:left; text-align:left;padding:4px 4px 0px 10px }
.reviewcontent .time{ display:block; float:left; width:100px;padding:4px 0px }
.line{ height:1px; line-height:1px; clear:both; border-bottom:dotted 1px #eee;}

/*reviewdetail*/
.reviewdetail{ text-align:left; margin:10px;  border:dotted 1px green;}
.reviewdetail h5{ padding:4px 4px 4px 10px;}
.reviewdetail .content{ padding:0px 4px 4px 10px;}
.reviewdetail .title{text-align:left;background:#E2AAAF; padding:4px 4px 4px 10px;}
.reviewdetail span{ width:100px; display:block!important;float:left!important;padding-left:10px;}
.reviewdetail textarea{ width:400px;height:150px;}
.reviewdetail .reviewtitle{ padding:4px 4px 4px 10px;}
.reviewdetail a{ color:Maroon;}

/*rollpic*/
.pic{ position:relative; height:260px; overflow:hidden; text-align:right;}
.pic .indexpic{ position:absolute; top:240px;right:2px;  z-index:1000}
.pic .indexpic table{ border:none; margin:0px; padding:0px;}


/*addlinkaddress*/

.addlink{ text-align:left; padding-left:10px; }
.addlink .left{ }
.addlink span{ display:block; float:left;}
.addlink  .name{ width:80px; text-align:left;padding-left:10px; padding-right:10px;}
.addlink  .value{ width:400px; text-align:left;padding-left:10px;}
.addlink .left span textarea,.addlink .left span input{ width:250px; border:solid 1px grey;}
.addlink .left .value span input{ width:50px;}
.addlink .right textarea{ width:320px;border:solid 1px grey; height:100px;}
.addlink .right{ padding-right:20px;}

.recommend{ padding-left:100px;}
.recommend .name{ width:100px;}
.recommend .value{ width:500px; border:solid 1px red;}
.recommend span input{ width:250px; border:solid 1px grey;}
.recommend span textarea{ height:80px;width:250px; border:solid 1px grey;}


/*result*/
.result{ margin-top:100px; font-size:larger; font-weight:bold; color:Red;}
.result a{ display:block; margin-top:20px;}

/*pageindex*/
#ListContents1_Page1 td{ vertical-align:middle;}


/*findpwd*/
.findpwd{ text-align:left; margin:20px; padding:3px;border:solid 2px orange; width:500px;}
.findpwd .name{ width:100px; display:block; float:left;}
.findpwd .value{ width:300px;display:block; float:left;}
.findpwd h4{padding-bottom:10px; }
.height{ height:20px;}

.bulletin{ padding-top:5px; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; text-align:center;}
.bulletin a{ font-weight:bold; color:Red;}


.l_n_border{border:solid 1px #ccc;  margin:5px 0px; }
.l_n_container{  background-color:White; margin:2px;}
.l_n_content{ text-align:left; float:left; }
.l_n_content ul{ margin-left:10px; }
.l_n_content li{ list-style-image:url(images/l_li.gif); list-style-position:inside; padding-top:3px;}
.l_n_content a,.l_n_content a:link,.l_n_content a:visited,.l_n_content a:hover{text-decoration:none;  }
.l_img img{border:solid 1px #ccc; margin:10px; padding:3px;width:110px;}
.l_img_title{}
.l_n_title{ text-align:left; font-weight:bold; background-image:url(images/bg.jpg); color:White; padding:3px 0px; margin-bottom:8px;}
.l_n_title a,.l_n_title a:visited,.l_n_title a:hover,.l_n_title a:link{ color:White; text-decoration:none;}
.l_n_line{ clear:both; line-height:1px; border-bottom:dotted 1px #eee; font-size:0px; margin:5px 0px;}

/*position*/
#msg { DISPLAY: none; MARGIN: 60px ;}
#msg1 { PADDING-RIGHT: 20px; DISPLAY: none; MARGIN: 10px ;}
#countrycontainer{ text-align:right; padding:10px;}
#divclient{ text-align:left; padding:10px;}
#divclient li{ padding:3px 0px;}
#divclient .title .value{ font-weight:bold; padding-top:10px;}

