@charset "utf-8";
/*Global csses*/
html,body{height:100%;}
body{background:#94846a url(../images/bgBody.jpg) left top repeat-x; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; height:100%;}
h1,h2,h3,h4,h5,h6,input,select,textarea,ol,dl,ul,li,dt,dd,form,fieldset{margin:0; padding:0;}
fieldset,img{border:0;}
li{list-style:none;}
.clear:after{content:"."; clear:both; display:block; height:0;  visibility:hidden;}
.clear{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}

/*Main classes*/
#wrapper{background:url(../images/bgWeapper.png) left top repeat-y !important; background:none; margin:0 auto;  min-height:100%; padding:0 8px; width:920px; }
#wrapper a{position:relative;}
h1{color:#7b603c; font:bold 37px Arial;text-align:left;}
h2{color:#564a37; font-size:15px;line-height:30px;  text-align:left;}
h3{color:#416817; font:bold 14px Arial; padding:5px 0px 10px 0px;text-align:left;}
h2 span{padding-right:18px;}
#content .midText h1,#content .midText h2{font-weight:normal; text-align:center;}
#content .midText h2{ color:#84694d; margin-bottom:10px;}
#content .midText h2 span{ font-size:18px; padding-right:30px;}

/*Header*/
#header{background:#fff; font:bold 23px Arial; height:62px; margin:0 auto;padding:15px 20px;}
#header .call{color:#416817; font-family:"Times New Roman", Times, serif; padding-top:39px;}

/*Navigation*/


/*Content*/
#content{background-color:#fff; margin:0 auto; padding:20px 15px; width:890px;}
#wrapper .homeContent{padding:20px 15px 0;}

/*mainBox*/
#content .mainBox{float:left; width:576px; margin:0 auto;text-align:center;}
#content .mainBox .media{margin:0 auto;text-align:center;}
#content .mainBox .companyImgfl{float:left; padding:2px 15px 3px 0px;}
#content .mainBox .companyImgfr{float:right; padding:2px 0px 3px 15px;}
#content .mainBox .chatBox{ margin-top:3px; position:relative;}
#content .mainBox .homeChatBox{ margin:0 auto 10px; }
#content .mainBox .photosChatBox{ margin:0 auto 10px; }
#content .mainBox .chatBox .tips{position:absolute; right:140px; top:13px;}
#content .mainBox .chatBox .click{position:absolute; right:26px; top:28px;}
#content .mainBox .homeChatBox .tips{position:absolute; right:207px; top:23px;}
#content .mainBox .homeChatBox .click{position:absolute; right:99px; top:40px;}
#content .mainBox .photosChatBox .tips{position:absolute; right:257px; top:14px;}
#content .mainBox .photosChatBox .click{position:absolute; right:140px; top:33px;}
#content .mainBox .infoBox{float:left; padding:10px 15px}
#content .mainBox .infoBox .piovides{background:url(../images/piovidesBg01.gif) left top no-repeat; padding:20px 15px; width:520px;}
#content .mainBox .infoBox .piovides p{color:#564a37; font-size:18px; margin:0px; padding:0px;}
#content .mainBox .infoBox p .link{display:block;}
#content .mainBox .infoBox p .link a{color:#564a37; text-decoration:underline;}
#content .mainBox .infoBox p .link a:hover{color:#564a37; text-decoration:none;}
#content .mainBox .infoBox .stories{border-bottom:1px solid #d2cabf; padding:8px 10px 0px 0px; _height:68px; min-height:68px;}
#content .mainBox .infoBox .storiesSp{border:0px;}
#content .mainBox .infoBox .stories img{float:left; padding:0px 14px 0px 0px; _padding-right:7px;}
#content .mainBox .infoBox .stories p{margin:0px; padding:0px 0px 0px 0px;}
#content .mainBox .infoBox .stories .sp{font-style:italic; text-align:right;}
#content .mainBox .infoBox .piovides ul{color:#564a37;font-size:13px; line-height:22px;margin:10px 0px 10px 8px; _margin-left:4px; text-align:left;}
#content .mainBox .infoBox .piovides li{background:url(../images/liBg02.gif) left 2px no-repeat; float:left; list-style:none; line-height:17px; line-height:18px; padding-left:18px; width:238px;}
#content .mainBox .infoBox p{color:#564a37; font-size:13px; line-height:18px; margin:0px; padding:5px 0px 15px 0px; text-align:left;}
#content .mainBox .infoBox ul{color:#564a37; font-size:13px; line-height:22px;margin:0px 0px 15px 30px; text-align:left;}
#content .mainBox .infoBox li{background:url(../images/liBg01.gif) left 8px no-repeat; list-style:none; line-height:17px; padding-left:10px;}
#content .mainBox .infoBox ul.bigspc li{padding-bottom:10px;}
#content .mainBox .picShow{clear:both; width:562px;}
#content .mainBox .ctImg{margin-top:10px;}
#content .mainBox .photosShow{padding-left:7px; text-align:left; width:572px;}
#content .mainBox .photosShow li{float:left; padding:0 10px 10px 0; width:276px;}
#content .mainBox .photosShow li img{vertical-align:top;}

/*SideBox*/
#content .sideBar{float:right; width:304px; margin:0px 0px 0px 0px;}
#content .sideBar .registerBox{border:1px solid #b6c9a2; background-color:#f6fbf4; width:278px; margin:0px 0px 8px 0px; padding:20px 10px;overflow:hidden;}
#content .sideBar .registerBox p{color:#736145; font-size:16px; font-weight:bold; line-height:22px; padding:0px 0px 15px 7px; margin:0px;}
#content .sideBar .registerBox ul{padding:0px; margin:0px;}
#content .sideBar .registerBox ul li{list-style:none; min-height:34px; _height:34px; margin:0px; padding:0px;}
#content .sideBar .registerBox ul li span{color:#736145;display:block; float:left;font-size:12px; font-style:italic; width:68px; padding-top:4px; text-align:right;}
#content .sideBar .registerBox .contant{color:#416817; font-size:23px; font-weight:bold; font-style:italic; font-family:"Times New Roman", Times, serif;text-align:center;}
#content .sideBar .registerBox .contantImg{padding:15px 0px 0px 55px;}
#content .sideBar .registerBox .contant span{display:block; margin:0px; padding:0px;}
#content .sideBar .registerBox .contant span{display:block; margin:0px; padding:0px;}
#content .sideBar .chatBox{border:1px solid #b6c9a2; background:url(../images/chatImg01.jpg) no-repeat; color:#fff; font:bold 14px Arial; height:54px;margin:0px 0px 10px 0px; padding:78px 0px 0px 90px; width:208px;}
#content .sideBar .chatBox a{color:#fff; text-decoration:none; width:170px;}
#content .sideBar .treatmentBox{border:1px solid #cfcac3; background:url(../images/treatmentBoxBg01.gif);margin:0px 0px 8px 0px; padding:0px; width:298px;}
#content .sideBar .treatmentBox .inbox{background:url(../images/treatmentBoxBg02.gif) right top no-repeat;width:298px;}
#content .sideBar .treatmentBox .inbox p{color:#564a37; font-size:16px; font-weight:bold;  margin:0px;padding:15px;}
#content .sideBar .treatmentBox .inbox ul{color:#564a37; font-size:13px; line-height:22px;margin:0px 0px 15px 15px;}
#content .sideBar .treatmentBox .inbox ul li{background:url(../images/ico01.gif) left 4px no-repeat; list-style:none; margin:8px 0px;padding-left:20px;}
#content .sideBar .callBox{border:3px solid #e6a519; background:#fffbf3 url(../images/callBoxBg.gif) left top no-repeat; color:#515150; font-size:21px; font-style:italic; font-family:"Times New Roman", Times, serif; font-weight:bold; margin:0px 0px 8px 0px; padding:10px;width:274px; text-align:left;}
#content .sideBar .callBox span{color:#416817; display:block; font-size:26px; font-weight:bold;text-align:left;}
#content .sideBar .picBox{margin:0px 0px 8px 0px; padding:0px;width:304px;}
#content .sideBar .picBox img{ border:0px; margin:0 0 12px; vertical-align:top;}

/*Footer*/
#footer{padding:10px 0px 0px 0px; margin:0 auto; border-top:1px solid #999;}
#footer .call{border-bottom:1px solid #ccc; border-top:1px solid #ccc; color:#515150; font-size:22px; font-style:italic; font-family:"Times New Roman", Times, serif; font-weight:bold; line-height:48px; padding-left:10px;}
#footer .call .tel{color:#416817; padding:5px;}
#footer .logo01{float:left;padding:10px;}
#footer .copyright{padding-top:20px;}
#footer .copyright p{color:#666666; margin:0px; padding:0px;}
#footer .logo02{float:right;padding-top:10px;}

.homeFooter .copyright{border-top:1px solid #ccc;}
