@charset "gb2312";

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; vertical-align:top ;}
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{  min-width:1200px;  }
body{ color:#555;font:12px/180% "Microsoft YaHei",SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none;}
a{color:#333;text-decoration:none; outline:none;}
a:hover { text-decoration:underline; color:#127EC6 }
.clear{border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;}
.fr{ float:right; }
.hide{ display:none;}
.mat{ margin-top:10px;}
table { max-width: 100%; border-collapse: collapse; border-spacing: 0; }

/* frame */
html{ background:url(imageshtml.jpg) repeat-x 0 36px }
body{background: url(imagesbody.jpg) no-repeat center 36px; }
#wrap{ position:relative;  margin:0 auto;  overflow:hidden; }
#header{width:1200px; text-align:left;margin:auto;  }
#content{overflow: hidden; background: #fff; border: 1px solid #d5d5d5; padding: 20px; width: 1160px;margin:0 auto 20px auto; }

/* topBar */
.topBar{ height:35px; line-height:35px; background:url(imagestopBar.jpg) repeat-x 0; border-bottom:1px solid #ccc   }
.topBar .in{ width:1200px; margin:0 auto; overflow:hidden;  }
.topBar ul{ float:right; border-right:1px solid #eee;}
.topBar ul li{ float:left; padding: 0 9px; border-left:1px solid #eee; }
/* .topBar ul .phone{ padding:0 11px 0 30px; background: url(imagesicons1.png) 15px -538px no-repeat;} */
.topBar .today{ display:block; float:left; border-left:1px solid #eee; border-right:1px solid #eee; padding:0 20px;}

#topLoginFrom a{ display:block; float:left; border-right:1px solid #eee;   padding:0 15px; }
#topLoginStatus{ display:block; float:left; padding:0 15px;  }
#topLoginStatus span{ color:#ddd; margin:0 5px; }

/* header */
#header{ position:relative; z-index:1; height:175px; margin-bottom:10px;  }
#header .logoBar{ position:relative; z-index:0; height:207px; }
#header #logo{ position:absolute; left: 38px; top: 47px; }

.getSite{width: 90px; height: 30px; line-height: 30px;  position: absolute; right: 115px; top: 150px; color: #fff}
.getSite a{display: block; height: 30px; line-height: 30px; text-align: center; color: #fff;font-size: 12px;background: #707070;}
.getSite a:hover{background: #389aff; color: #fff; text-decoration: none;}

.main{width: 1008px; height: 640px; margin: 0px auto 20px; padding: 4px;  position: relative; z-index: 1; }
.main .top{position: absolute; top: 53px; left: 501px; z-index: 3; color: #fff }
.main .mid{position: relative; padding-top: 100px; text-align: left; height: 464px; overflow: hidden; padding-left: 75px; z-index: 2;}

.content .top .sel{ padding: 0px 10px 0 0;  }
.path{ position:absolute; width: 880px; top: 10px; left: 25px; text-align: left; color: #fff; height: 30px; line-height: 30px; font-size: 14px; z-index: 10;   }
.path em{ font-weight:bold;color:#fff ; font-style:normal; }
.path b{ font-weight:normal; color: #fff;  padding: 0 3px}
.path a{color: #fff ; padding: 0 3px}

.content .mid{ padding-left:0px;  }
.mainCon{ width:870px; height:415px; overflow:scroll; margin:0px auto 0 auto; background:#fff; border:4px solid #ccc; filter:alpha(opacity=90);opacity:0.9;    }
.mainCon .tit h2{ height:30px; line-height:30px; padding:15px 0; font-size:22px; font-weight:bold; color:#c00; text-align:center;
	border-bottom:1px dotted #ccc;
}
.mainCon .txt{ padding:20px 30px;  }

/*
.main { margin:20px auto; width:1000px;}
.main .top { position:relative;  height:101px; background:url(mc_top.jpg) no-repeat; overflow:hidden; }
.main .top .logo { float:left; width: 315px;}
.main .top .logo a { display:block; width:420px; height:132px;}
.main .top .sel { float:left; padding: 36px 10px 0 0;  }
.main .top .cjs { float:left; width:200px;}
.main .top .cjs a { display:block; width:200px; height:88px;}
.main .mid { position:relative;  padding-left: 302px; height:518px; text-align:left; overflow:hidden;}
.main .bot { height:47px; padding-top:15px;  background:url(mc_bot.jpg) no-repeat; }

.content .top .sel{ padding: 36px 10px 0 0;  }
.path{ position:absolute; top: 71px; left: 314px; }
.path em{ font-weight:bold;color:#c83; font-style:normal; }
.path b{ font-weight:normal; }

.content .mid{ padding-left:0px;  }
.mainCon{ width:870px; height:460px; overflow:scroll; margin:20px auto 0 auto; background:#fff; border:4px solid #ccc; filter:alpha(opacity=90);opacity:0.9;    }
.mainCon .tit h2{ height:30px; line-height:30px; padding:15px 0; font-size:22px; font-weight:bold; color:#c00; text-align:center;
	border-bottom:1px dotted #ccc;
}
.mainCon .txt{ padding:20px 30px;  }
*/

/* footer */
.siteWidth{ width:1200px; margin:0 auto; position:relative; overflow:hidden  }

.footer{ padding:20px 0; background:#E5E5E5; overflow:hidden; margin:0 auto; text-align:left;  border-top:2px solid #A86C3A}
.footer .wechat{ float:left; border-right:1px solid #FFFFFF;}
.footer .wechat dt{ display:none }
.footer .wechat dd{ border-right:1px solid #D3CECE; padding-right:15px; }
.footer .wechat dd img{ width:100px; height:100px;}
.footer .in{ margin-left:130px;}
.footer .rightIcons{width:195px; position:absolute; right: -4px; top:0;}
.footer .rightIcons li{ float:left !important; margin-right:10px; }
.footer .rightIcons .i7{ display:none;}
.footerNav{ height:20px; line-height:20px; margin-bottom:10px;    }
.footerNav a{ margin:0 10px; } 
.copyRight{ /* font-family:Arial, Helvetica, sans-serif; */ line-height:200%; padding-left:10px;  }


/* Æ¯¸¡²àÀ¸ */
.floadSideBar{ position:fixed;  _position:absolute; right:0; z-index:99;   top: 241px;  width: 110px; overflow:hidden;  } 
.floadSideBar .wechat{ padding: 5px; background:#eee; }
.floadSideBar .wechat img{ width: 100px; padding:5px 0;}
.rightIcons{ overflow:hidden;}
.rightIcons li{ text-align: center; width: 52px; float:left; margin-top: 5px; font-weight:bold; }
.rightIcons li a{ display:block; background: url(imagesicons24.png) center -669px no-repeat #DFDFDF; height:40px;  color:#fff;}
.rightIcons li a:hover{ text-decoration:none; background-color:#967E6B}
.rightIcons .i2,.rightIcons .i4,.rightIcons .i6{float:right;}
.rightIcons .i2 a{ background-position: center -765px;}
.rightIcons .i3 a{ background-position: center -867px;}
.rightIcons .i4 a{ background-position: center -961px;}
.rightIcons .i5 a{ background-position: center -1063px;}
.rightIcons .i6 a{ background-position: center -1247px;}
.rightIcons .i7 a{ background-position: center -1161px;}