@charset "utf-8";
/*******author:Tongyan.Guo**************/
html{min-width:1002px;}
body{ margin:0; padding:0; font-size:12px; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; background-color:#2a2f44;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
a{font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; text-decoration:none;outline:none;}
a:hover{ text-decoration:none; }
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}
.bg{ background:url(../images/bg.jpg) center top no-repeat; }
.rel1200{ position:relative; width:1200px; height:1513px; margin:0 auto; overflow:hidden; }
.loginBox,.logoutBox{ position:absolute; left:94px; top:570px; width:270px; height:190px; color:#694f19; font-size:14px; }
.logoutBox{ display:none; }
.loginBox a{ width:183px; height:53px; line-height:53px; display:block; margin:60px auto 0; font-size:22px; text-align:center; color:#fbf5e2; background: url(../images/login.png) no-repeat 0 0;}
.logoutBox p{ line-height:30px; padding-bottom:20px; }
.logoutBox a{ text-align:center; margin-right:10px; width:120px; height:35px; line-height:35px; display:inline-block; font-size: 14px; color: #fbf5e2;}
.logoutBox a.logoutBtn{background: url(../images/btn.png) no-repeat 0 0;}
.logoutBox a.biangeng{background: url(../images/btn1.png) no-repeat 0 0;}
.rulesBox{ position:absolute; left:580px; top:586px; font-size:14px; line-height:30px; color:#382600; }
.rulesBox span.num{ padding:0 5px; background:#fff0c3; color:#a04c30; margin-right:14px; border-radius:10px; border: 1px solid #d4ad88;}
.lingBox{ position:absolute; left:47px; top:830px; }
.lingBox li{ float:left; width:342px; height:262px; position:relative; margin-right:39px; margin-bottom:30px; }
.lingBox li p{ padding:82px 30px 0 121px; height:86px; overflow:hidden; color:#f7fbfc; line-height:24px; }
.lingBox a{ float:right; width:123px; height:35px; line-height:35px; text-align:center; font-size:20px; font-weight:bold; color:#871200; background:url(../images/ling.png) no-repeat; margin-right:24px; }
.lingBox a.ok,.lingBox a.no{ background:url(../images/ok.png); cursor:default; color:#fff;}

.popDetail1,.popDetail2,.popInfo{ display:none; width:560px; background:#fff; border:2px solid #98112f; font-size:18px; text-align:center; padding-bottom:30px; min-height:220px;  }
.popDetail1 h3,.popDetail2 h3,.popInfo h3{ height:67px; background:#98112f; line-height:67px; font-size:20px; font-weight:bold; color:#fff; }
.popDetail1 p,.popDetail2 p{  color:#98112f; padding:30px 0; }
.popDetail1 a,.popDetail2 a,.popInfo a{ display:inline-block; width:110px; height:42px; background:#98112f; line-height:42px; color:#fff; margin:0 10px; border-radius: 42px;}
.closeBtn{ cursor:pointer; position:absolute; width:66px; height:66px; background:url(../images/close.png) no-repeat center; right:0; top:0; }
.long{ position:absolute; left:-200px; top:-80px; width:318px; height:335px; }
.infoTable{ border-collapse:collapse; border-spacing:0; width:380px; float:right; margin-right:50px; margin-top:20px; }
.infoTable td{ padding-top:10px; padding-left:10px; font-size:18px; color:#98112f; }
.infoTable td input,.infoTable td select{ width:272px; height:28px; line-height:28px; border:1px solid #98112f; }