/* CSS Document */
*{margin:0px;padding:0px;font-size:14px;}
body{arial;margin:0;padding:0;font-size:14px;color:#423434; height:auto; line-height:24px; background-color:#efeeef; }
form,img,ul,ol,li,dl,dt,dd,p,table{margin:0;padding:0;border:0;}
li,dl{list-style-type:none;}
input{vertical-align: middle;margin:0;padding:0; border:0;}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0; padding:0;}
h2{ font-size:18px;}
.clear{clear:both;}
.bg{margin-bottom:1px; border-bottom:1px #ddd9d9 solid; border-top:1px #e3e1e1 solid; background-color:#e6e4e4;}
a{color:#484848; text-decoration:none;}
a.red{color:#7c030e;}

/*=======================顶部============================*/
.top{width:100%; height:33px; background:url(../images/sj_01.jpg) repeat-x; color:#464646; line-height:33px;}
.top1{ text-align:center;}
.top1 img{width:100%;}
.dianhua{ float:left; width:63%; padding-left: 10px;}
.zixun{ float:left; width:32%; text-align:center;}
.logo_bj{ width:100%; height:78px; background:url(../images/sj_02.jpg) repeat-x;  }
.logo{ width:267px; height:78px; margin:0 auto; padding-left:0px;}
.logo img{ margin-top:5px; margin-right:8px; float:left;}
.logo span{ margin-top:5px; display:block; float:left; }
.logo .r {height: 24px;padding-top: 4px;width: 20px;float:left;}

/*=======================导航============================*/
.daohang{ width:100%; height:68px; background:url(../images/sj_06.jpg) repeat-x; overflow:hidden;}
.dh1 ul{ width:100%; height:34px;}
.dh1 ul li{ width:25%; height:34px; float:left; text-align:center; line-height:34px; color:#f0e1c2; background:url(../images/sj_10.jpg) no-repeat right; overflow:hidden; }
.dh1 a{ color:#f0e1c2;}
.dh2 ul{ width:100%; height:34px;}
.dh2 ul li{ width:25%; height:34px; float:left; text-align:center; line-height:34px;  background:url(../images/sj_14.jpg) no-repeat right; overflow:hidden;}
.dh2 a{ color:#5c5252;}
.biaozhi{ width:100%; height:115px; padding-top:17px;}
.biaozhi ul{width:100%;  height:220px;}
.biaozhi ul li{ width:25%; height:90px; margin:0 auto 10px auto; float:left; overflow:hidden; }
.biaozhi ul li img{ width:60px; height:60px;  }
.bz_bj{ width:65px; height:102px;background:url(../images/sj_15.jpg) no-repeat;padding:4px; margin:0 auto; }
.bz_bj1{width:65px; height:60px;   background:url(../images/sj_16.jpg) no-repeat;padding:4px; margin:0 auto; }
.biaozhi ul li span{ display:block; text-align:center; line-height:34px; color:#503d2b; font-size:12px;}

/*=======================BANNER焦点图============================*/
.banner{ width:320px; height:160px; margin:0 auto;}
#focus {width:320px; height:160px; overflow:hidden; position:relative;}
#focus ul {height:160px; position:absolute;}
#focus ul li {float:left; width:320px; height:160px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:320px; height:3px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25%; height:3px; _font-size:0;  cursor:pointer; background:#423434;}
#focus .btn span.on {background:#423434;}

/*=======================新闻============================*/
.news_bt{ width:100%; height:37px; background:url(../images/sj_24.jpg) repeat-x top;}
.news_bt font{ width:70px; display:block;  font-size:14px;  float:left; margin-left:17px; margin-top:2px; line-height:30px;}
.line{ width:70px; height:2px;background:#423434; overflow:hidden;}
.news_bt img{ float:right; margin-right:15px; margin-top:15px;}
.news_nr ul li{ line-height:36px; background:url(../images/sj_24.jpg) bottom repeat-x; padding-left:17px; }
.news_bjw{ background:none;}

/*=======================搜索============================*/
#searchbox {clear: both; font-size: 14px; padding: 10px 7px 10px 0px;	position: relative;}
.inputsearh { width: 100%; height: 28px; border: none;	background: none;	line-height: 28px;	color: #a9a9a9;	font-size:14px;}
#searchbox .searchopbox {position: absolute; z-index: 100;	right: 0px;	top: 12px;	float: right;	width: 30px;	height: 30px;	background-position:0 -0px;	text-decoration: none;}
.sbtn {	width: 30px; height: 30px; cursor: pointer; float: right; background:url(../images/tmbj.png) no-repeat scroll 0% 0% transparent; background-position:0px 0px; margin-right:17px;}
.searchBoxBor {	height: 28px; border: 1px solid #d8d6d6; position: relative; margin: 2px 43px 0 17px;  background: #fdfdfd;	font-size: 16px;}
.ssrc{ margin-left:17px;}
.ssrc font{ color:#7a6b6b;}
.ssrc a{ width:auto; margin-right:12px; color:#423434; font-size:12px;}

/*=======================真人案例============================*/
.anli{  margin-top:17px;}
.anli_bt,.zj_bt{ width:100%; height:37px; background:url(../images/sj_24.jpg) repeat-x top;}
.anli_bt font,.zj_bt font{ width:56px; display:block;  font-size:14px;  float:left; margin-left:17px; margin-top:2px; line-height:30px;}
.line2{ width:56px; height:2px;background:#423434; overflow:hidden;}
.anli_bt img,.zj_bt img{ float:right; margin-right:15px; margin-top:15px;}
.anli_nr{ height:196px; margin:15px auto; width:310px;}

.blk16{ width:308px;  overflow:hidden; padding-left:3px; }
.blk16 .tt_blk{background-position:0px -256px;width:256px;}
.arrLeft_03,.arrRight_03{display:inline;width:20px;height:32px;cursor:pointer; margin-top:70px;}
.arrLeft_03{float:left;background:url(../images/sj_41.jpg) no-repeat center center;_margin-right:-3px;}
.arrRight_03{float:right;background:url(../images/sj_38.jpg) no-repeat center center;_margin-left:-3px;}
.gdbj{background:url(../images/sj_39.jpg) no-repeat; margin-left:25px;}
.slide_03{width:247px; height:169px; position:relative; overflow:hidden; margin-left:5px; margin-top:4px;}
.slide_03_item{position:relative;width:247px; height:169px;float:left;}
.slide_03_item img{height:169px;width:247px;  }

/*=======================专家介绍============================*/
.zj{ margin-bottom:0px;}
.zj_bt{ margin-bottom:18px;}
.promptumenu_window{width:300px; margin:auto;}
.promptu-menu{ width:390px; height:auto; margin:0 auto; padding-bottom: 15px;}
.promptu-menu li{ width:320px; height:180px;}
.promptumenu_nav{	z-index:5;	position:absolute; bottom:0px; left: 50%; margin-right:-50%;}
.promptumenu_window{cursor:move;position:relative; }
.promptumenu_nav a{cursor:pointer; width:9px; height:9px; text-indent: -9999px;	outline: none;	background:url(../images/sj_59.jpg) 0 0 no-repeat;	display: block;	float: left;	position: relative;	left: -50%;	margin: 0 5px;}
.promptumenu_nav a.active{	background:url(../images/sj_57.jpg) 0 0 no-repeat;}
.zj_nrl{ width:106px; height:151px; float:left; background:url(../images/sj_49.jpg) no-repeat; padding:3px; margin-right:7px;margin-left:25px;}
.zj_nrl2{ width:106px; height:151px; float:left; background:url(../images/sj_49.jpg) no-repeat; padding:3px; margin-right:7px;}
.zj_nrr{ width:165px; height:151px; float:left; margin-top:18px;}
.zj_nrr font{ font-size:24px; display:block;}
.zj_nrr b{ display:block;font-size:14px; font-weight:normal;}
.zj_nrr span{ font-size:12px;}
.sc{ width:32px; height:17px; background:url(../images/sj_52.jpg) repeat-x; padding-left:10px; line-height:17px; color:#cbc6b7; margin:5px 0px 7px 0px; font-size:12px;}




/*=======================先进设备介绍============================*/
.sbjs{ margin-bottom:10px;}
.promptu-menu1{ width:310px; height:auto; margin:0 auto; padding-left:10px;}
.promptu-menu1 li{ width:320px; height:180px;}

.zj_nr{ margin-bottom:15px; height:auto; width:auto; background: url(../images/sj_24.jpg) repeat-x scroll center bottom transparent;}
.zj_nrl1{ width:106px; height:151px; float:left;  margin-right:15px; margin-top:10px;}
.zj_nrr1{ width:165px; height:151px; float:left; }
.zj_nrr1 span{ color:#666666}
.zj_nrr1 font{ font-size:20px; display:block;}
.zj_nrr1 b{ display:block;font-size:14px; font-weight:normal;}
.sc11{ width:50px; height:17px; background:#BBA98E; padding-left:10px; line-height:17px; color:#FFFFFF; margin:5px 0px 7px 0px;}
.sc12{ width:60px; height:17px; background:#BBA98E; padding-left:10px; line-height:17px; color:#FFFFFF; margin:5px 0px 7px 0px;}

/*=======================项目列表============================*/


.xm_nr{ width:100%; height:auto; margin:0 auto;  overflow:hidden; clear:both;}
.jj_xzmlf_nrl{width:100%; height:35px; }
.jj_xzmlf_nrr{ width:100%; float:left; }
.xzmlf{ width:100%; height:35px; }
.xzmlf ul li{ width:16.6675%; height:35px; float:left; color:#656565; line-height:35px; text-align:center;}
.xzmlf ul li.xzmlf_normal a.a2{display:none;}
.xzmlf ul li.xzmlf_click a.a1{ height:35px; background:url(../images/sj_58.jpg) repeat-x; display:block; cursor:pointer; color:#423434;}
.xzmlf ul li.xzmlf_click a.a1:hover{ height:35px;background:url(../images/sj_58.jpg) repeat-x;  display:block;cursor:pointer;color:#423434;}
.xzmlf ul li.xzmlf_normal a.a1{height:35px;display:block;background:url(../images/sj_62.jpg) repeat-x;  color:#423434;cursor:pointer; border-right:1px solid #e0dfdc;}
.xzmlf ul li.xzmlf_normal a.a1:hover{height:35px;  background:url(../images/sj_58.jpg) repeat-x; display:block;cursor:pointer; color:#423434;}
.jj_xzmlf_nrr_kuan{ width:100%; background:url(../images/sj_68.jpg) repeat-x #423434;overflow:hidden; }
.jj_xzmlf_nrr_kuan ul{ width:100%; margin-top:25px; padding-left:12px; padding-bottom:30px; background:url(../images/bj_03.jpg) repeat-x bottom;}
.jj_xzmlf_nrr_kuan ul li{ width:100%; height:85px; display:block; float:none;}
.xmtb_bj{ width:57px; height:58px; background:url(../images/sj_72.jpg) no-repeat; text-align:center; line-height:58px; float:left;}
.jj_xzmlf_nrr_kuan ul li span{ width:235px; float:left; margin-top:5px; margin-left:10px; font-size:12px}
.jj_xzmlf_gao{ width:230px; float:left; margin-top:10px; margin-left:10px; font-size:12px}
.jj_xzmlf_nrr_kuan ul li span a{ margin-right:5px; color:#d3ccc1;}

.pinpai{  width:100%; height:72px; background:url(../images/bj_05.jpg) repeat-x;margin-bottom:15px; }
.pinpai ul{ padding-top:19px;}
.pinpai ul li{ width:25%; height:45px; float:left; background:url(../images/sj_83.jpg) no-repeat center center; font-size:14px; line-height:20px; padding-top:7px;}
.pinpai ul li a{ display:block; width:28px; margin:0 auto;}

/*=======================提交表单=========================*/
.message{  width: 290px; margin: auto; margin-top:25px; margin-bottom:25px;}
.message label{width:70px; height:24px; margin-top:11px; display:inline-block; float:left;}
.message input{border:#cfcece 1px solid; width:200px; height:22px; margin-top:11px; line-height:22px;}
.message textarea{width:196px; height:104px; border:#cfcece 1px solid; margin-top:11px; resize:none;}
.message input.tijiao{width:47px; height:47px; text-align:center; background:url(../images/sj_88.jpg); color:#4b4949; border:0; margin-left:140px;}
.message span{ float:right; width:5px;  display:block; padding-top:11px;}

/*=======================底部=========================*/
.foot{ line-height:32px; padding-bottom:75px; margin:auto; text-align:center; color:#423434;}
.foot ul li{ background:url(../images/line3.jpg) repeat-x top;}
#test{ background:url(../images/xfbj_07.jpg) repeat-x; width: 100%; height: 70px; }
#test ul li{ float:left; height:70px; width:19.6%; padding-top:1px; }
.bline{ border-right:#d5d2d2 1px solid;}
.bline img{ margin-left:2px;}
#test ul li a{  width:70px; height:70px; margin:0 auto;display:block; }
.foot_img {text-align: center;}
/*=======================新闻=========================*/
.hn1 { margin-bottom: 10px; text-align: center;	margin-top: 10px;}
.hn1 h4 { font-size: 22px;}
.hn1 p { font-size: 14px;}
.ls .it { border-bottom: 1px dashed #D6D6D6;}
.ls .it:last-child { border-bottom: 0 none;}
.h4, .h4WP .vhr { display: block;    font-size: 16px;    padding: 8px 0 8px 17px;}                                                                                   
.h4:visited, .h4 a:visited { color: #551A8B; }                                            
.h4 .iT { margin-left: 5px;}
.h4WP .vhr { margin-right: -5px; padding-left: 5px;}
.xw_bt{width:90px; height:auto;float:left; padding-top:10px; padding-bottom:10px; padding-left:17px;}
.xw_wzbt{width:200px; height:auto; float:left; padding-top:20px; margin:auto;}
.h3{display: block;    font-size: 18px;    padding: 0px 0 3px 17px;  color: #551A8B;}

/*=======================联系我们=========================*/
.lxwm{ padding-right:}
.lxwm ul li{ height:auto; padding:21px 13px; border-bottom:1px solid #e0dfdc; overflow:hidden; }
.lxwm ul li img{ width:31px; height:43px; margin-right:17px; float:left;}
.lxwm ul li font{ float:left; display:block; width:170px; font-size:12px; line-height:18px; color:#656363; margin-top:6px}
.lxwm ul li span{ float:left; margin-right:24px; margin-top:10px;color:#656363; }
#zxan{ width:184px; height:32px; margin-top:10px; margin-left:7px;}
#icon{ clear:both;}
#icon img{ width:9px; height:14px; float:left; margin-top:6px; margin-left:17px; margin-right:9px;}
#icon font{ float:left; display:block; color:#433535;}
#icon span {clear:both; font-size:12px;color:#433535; margin-left:34px; line-height:30px; margin-top:3px; padding-bottom:2px; }
#icon span b{ color:#ff4412; font-weight:normal;}
.line4{ border-bottom:1px dashed #e0dfdc;}
#ditu{ width:249px; height:276px; clear:both; text-align:center;margin-left:30px;}
#ditu img{width:249px; height:276px; margin-top:8px;}

/*=======================真人案例=========================*/
.zral{ width:320px; margin:0 auto;}
.zral ul{ margin-top:30px;}
.zral ul li{ width:272px; margin-left:25px;  margin-bottom:15px; border-bottom:1px dashed #dbdbdb; margin-top:25px;}
.zral ul li img{ width:272px; height:182px;}
.zral ul li span{ display:block;  text-align:center; line-height:40px; }

/*=======================专家团队=========================*/
.zjtd{ width:320px; margin:0 auto;}
.zjtd ul li{ height:160px; margin-left:17px; padding-bottom:20px; border-bottom:1px solid #e0dfdc; margin-top:25px;}

/*=======================医院简介=========================*/
.yyjj_01{ padding:22px 0px 20px 0px;text-align:center;}
.yyjj_01 img{ margin:0 auto; text-align:center; }
.yyjj_01 span{ display:block; text-align:center;}

/*=======================医院荣誉=========================*/
.dlwz{ width:100%; height:39px; background:url(../images/sj_24.jpg) repeat-x bottom; margin-bottom:10px}
.dlwz span{ line-height:39px; padding-left:18px;}
.zwnr{ padding:18px 40px 20px 38px; line-height:28px; color:#6b6b6b; font-size:12px; background:url(../images/sj_24.jpg) repeat-x bottom;}

/*=======================医院环境=========================*/
.yyhj{ width:320px; margin:0 auto;}
.yyhj ul{ margin-top:30px;}
.yyhj ul li{ width:270px; margin-left:25px; margin-bottom:15px;}
.yyhj ul li img{ width:270px; height:203px;}
.yyhj ul li span{ display:block; font-size:12px; text-align:center; }

/*=======================文章页=========================*/
.wzynr{ margin:0px; padding:0px;}
.wzynr_bt{ font-size:14px; text-align:center; margin-top:20px; border-bottom:1px dashed #cccccc; }
.wzynr_bt p{ margin:5px 0px; color: #959494;}
.wzynr_zw{ font-size:14px; text-align:left; padding:18px 40px 20px 38px; line-height:24px;background:url(../images/sj_24.jpg) repeat-x bottom; overflow:hidden;}
.wzynr_xg{font-size:12px;padding:18px 40px 20px 38px;  background:url(../images/sj_24.jpg) repeat-x bottom;}
.wzynr_xgbt{ font-size:14px; line-height:28px;}
.wzynr_zw p{ text-indent:2em;}

.protit{font-size: 13pt;background: #CA5556;border-radius: 8px;display: block;height: 30px;line-height: 30px;text-align: center;color: #fff;margin: 4px 0px 4px -24px;width: 160px;}


.wzynr_zw {height: auto;margin: 10px 0;padding: 0 10px;width: auto; padding-bottom:15px;}
.wzynr_zw {line-height: 25px; text-indent: 2em;}



/*文章图片缩略*/
.wzynr_zw img{    display: block;    margin-left: auto;    margin-right: auto;   max-width:100%; max-hight:100%;	}


<!--width: 100% !important;-->
.page {
    height: 20px;
    margin: auto;
    padding: 15px 10px 20px 10px;
    width: auto;
	text-align: center;
}
.pagelistbox {
    background: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 transparent;    border: 1px solid #A4A4A4;    border-radius: 3px 3px 3px 3px;    display: inline-block;    margin: 0 3px;    padding: 1px;}
.pagelistbox li {    float: left;    margin-right: 10px;}

.pagelistbox .thisclass{ color:#0000CC}

/*=======================项目分类页=========================*/
.xmfl{ line-height:30px; padding:18px 40px 20px 40px; }
.xmfl ul li{font-size:12px; border-bottom:#e1e1e1 1px solid; padding-left:25px; }

.xmfl1{ line-height:30px; padding:18px 40px 20px 40px; }
.xmfl1 ul li{font-size:12px; border-bottom:#e1e1e1 1px solid; }

/*=======================搜索页=========================*/

.list {    margin: 10px 8px;}
.list li {
    background: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 transparent;
    border: 1px solid #A4A4A4;
    border-radius: 8px 8px 8px 8px;
    height: 38px;
    line-height: 38px;
    margin-bottom: 8px;
    padding-left: 12px;
}


/*=======================新闻广告=========================*/
.hn1 {margin-bottom: 10px;text-align: center;margin-top: 10px;}
.hn1 h4 {font-size: 22px; }
.hn1 p {font-size: 14px; font-family:"宋体"}
.h4{font-weight:bold; font-family:"微软黑体"}
.h4, .h4WP .vhr {display: block;font-size: 16px;padding: 8px 0 8px 10}
.h4:visited, .h4 a:visited {color: #551A8B;  }                                             
.h4 .iT {margin-left: 5px;}



/*------------ start area ------------*/
.area > *:last-child {	border-bottom: none !important;}
.transition {
	-moz-transition: -moz-transform 0.3s ease-out;
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}
.big-pic {
	
	border-bottom: 1px solid #e3e1e1;
}
.big-pic-in {
	position: relative;
	width: 100%;
	height: 150px;
	overflow: hidden;
	margin: 0 auto;
}
.pic-list {
	position: relative;
	height: 140px;
	-webkit-transform: translate3d(0, 0, 0);
}
.big-pic a {
	float: left;
	height: 150px;
}
.big-pic a p:first-child {
	width: 100%;
	height: 150px;
	/*background: #868686;*/
}
.big-pic2 .pic-list {
	width: 200%;
}
.big-pic2 .pic-list a {
	width: 310px;/*50%*/
}
.big-pic3 .pic-list {
	width: 300%;
}
.big-pic3 .pic-list a {
	width: 100%;/*33.33%*/
}
.big-pic4 .pic-list {
	width: 100%;
}
.big-pic4 .pic-list a {
	width: 100%;/*25%*/
}
.big-pic5 .pic-list {
	width: 500%;
}
.big-pic5 .pic-list a {
	width: 100%;/*20%*/
}
.cap {
	height: 23px;
	/*background: #a6a6a6;*/
	color: #fff;
	font-size: 13px;
	text-align: center;
	line-height: 25px;
}

.pic-list .capdi{  position:absolute;}

.pic-list .cap {
	padding-left: 10px;
	text-align: left;
	background:#000;
	position:relative;
	opacity:0.7;
    top:120px;
	}
.slide-dot {
	position: absolute;
	right: 5px;
	bottom: 5px;
	height: 9px;
	/*padding: 2px 0;
	background: #868686;*/
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.slide-dot span {
	display: inline-block;
	width: 8px;
	height: 9px;
	margin: 0 3px;
	background: url("../images/slide-dot.png") no-repeat -8px 0;
	vertical-align: top;
}
.slide-dot .slide-dot-cur {
	background-position: 0 0;
}

/******??*******/
.title{background: #818279;border-top: 1px #696C63 solid;position: relative;height: 40px;border-bottom: 2px #333 solid}
.titname{font-size: 18pt;color: #fff;text-shadow:1px 1px 2px #000;display: block;text-align: center;line-height: 40px;}
.titback{background: #A1A29B;width: 20%;height: 40px;display: block;position: absolute;left: 0;top: 0;}
.titback img{width: 24px;height: 24px;margin: 0 auto;display: block;padding-top: 6px;}


/* ??? */
.envircon{width: 96%;margin: 0 auto;}
/* ????? */
.waterfall{overflow:hidden;zoom:1;width:100%;}
.wf_inner{margin:2% auto;}
.wf_col{position:relative;min-height:473px;_height:473px;}
/*.wf_item{box-sizing:border-box;width:150px;border:1px solid #5C5D60;box-shadow:2px 2px 4px #000;color:#D7D7D7;float:left;overflow:hidden;zoom:1;position:absolute;background: #595959;border-radius: 6px;}*/
.wf_item{box-sizing:border-box;width:150px;border:1px solid #5C5D60;box-shadow:2px 2px 4px #000;color:#D7D7D7;float:left;overflow:hidden;zoom:1;position:relative;background: #595959;border-radius: 6px;margin: 0 5px 5px 5px;}
.wf_item_inner{margin:4px;}
.wf_item .thumb{background:#E9E9E9;position:relative;display:block;overflow:hidden;font-size:0;}
.wf_item .thumb_img{width:100%;max-width:100%;-ms-interpolation-mode:bicubic;/*??IE7???????*/}
.wf_item .envirtit{background: #E3E1D3;font-size: 12pt;text-align:center;padding: 6px 0;}
.wf_item .envirtit a{color:#000;}
.wf_item .desc{word-wrap:break-word;word-break:break-all;color:#D7D7D7;padding: 6px;line-height: 1.2em;font-size: 10pt;}
.wf_result{height:32px;line-height:32px;margin-top:15px;text-align:center;color:#666;}
.wf_loading{background:url(../images/loading.gif) center center no-repeat;}
#backTop{cursor:pointer;width:38px;height:38px;background:url(../images/backTop.gif) no-repeat 0 -39px;}
#backTop:hover{background-position:0 0;}
.evirmore{background: #444;border-top: 1px #7A7A7A solid;padding: 6px;font-size: 10pt;text-align: center;border-radius: 6px;}
.evirmore a{ color:#FFF}
.evirmore img{width: 16px!important;height: 16px!important;float: right;}
/* end ????? */
.environphoto img{width: 40%;display: block;margin: 0 auto;border:1px #8C7940 solid	;}
.environcon{width: 90%;margin:4% auto 2% auto;}
.environcon dl{padding: 6px 0;font-size: 12pt;width: 100%;display: block;margin-bottom:2%;border-bottom: 1px #ddd solid}
.environcon dl dd{float: left;width:40%;text-align: right;color: #000;font-weight: 700;}
.environcon dl dt{float: left;width: 60%;text-align: left;color: #333;}
.environcon dl dt.star1{background: url(../images/star.gif) no-repeat 0 -95px;height: 20px;}
.environcon dl dt.star2{background: url(../images/star.gif) no-repeat 0 -72px;height: 20px;}
.environcon dl dt.star3{background: url(../images/star.gif) no-repeat 0 -48px;height: 20px;}
.environcon dl dt.star4{background: url(../images/star.gif) no-repeat 0 -24px;height: 20px;}
.environcon dl dt.star5{background: url(../images/star.gif) no-repeat 0 -0px;height: 20px;}
/*????? */
.prophoto{background: url(../images/productbg.gif);overflow: hidden;}
.diaryphoto{padding: 10px;}
.diaryphoto img{width:40%;}
.diarycontit{display: block;font-size: 14pt;padding: 8px 0;text-align: center;background: #E4CE6A;width:100%;border-radius: 8px;float: left;margin-top: 4px;color: #000;margin-bottom: -10pt;}
.clearfix:after {clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}
.clearfix {display:inline-block;}
.clearfix {display:block;}