@charset "utf-8";
/*
*description:这里的样式重置只考虑pc端，不考虑移动端的,是针对YZZ的活动专题页面的。
*@author:pgy
*update:2015.5.25
*ver:1.0.0
*/
/*Reset*/
html{overflow-y:scroll;}
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,td,th,textarea,input{margin:0; padding:0;font-style: normal}
ol,ul{list-style:none;}
img{border:none;}
:focus{outline:none;}
em,b,i,th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
textarea{*overflow:auto;/*resize:none;*/}
input,button,textarea,select{outline:none; *font-size:100%; margin:0; border:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
:link,:visited,ins{text-decoration:none;}
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
/*Common*/
body{font-size:12px;  font-family: "黑体";}
.clearfix:after{display:table;content:" ";clear:both;}
.clearfix{*zoom:1;}
.fr{display:inline;float:right!important;}
.fl{display:inline;float:left!important;}
.show{display:block;}
.hide,.scripts{display:none;}
.clear{clear:both;height:0;width:0;overflow:hidden;}
.none{ display:none; /*filter:alpha(opacity=0);*/}
.blank10,.blank20,.blank25,.blankn{line-height:0; overflow:hidden;}
.blank10{ height:10px;}
.blank20{ height:20px;}
.blank25{ height:25px;}
/*home*/
#home img{ display:block; width:100%;}
.wrap{width:1000px; margin:0 auto;}
/*main*/
.mainBox{background:url("../img/bg_top.jpg") no-repeat top center;height:1447px; position: relative;}
/*header*/
.header{ background:url(../img/bg_top.jpg) center top no-repeat;}
.nav{position: relative;}
.navList{position: absolute;top:335px;left:634px;width:370px; height:60px;}
.navList a{display: block;width:88px;height:60px;float: left;}
.na1{margin-left: 4px;}
/*area1*/
.area1,.area1 .wrap{ position: relative;}
.TitSelect{width:220px; height: 40px; margin: 0 auto; position: relative; z-index: 10;}
.TitSelect h2{font-size:18px; color:#fff;line-height: 40px;}
.seOption{width:90px; height: 30px;position: absolute; top:5px; left:118px;background:url("../img/bg_select_btn.png") no-repeat top center; cursor: pointer;}
.seOption span{color: #fff; font-size:14px;font-weight: 900;line-height: 30px;margin-left:14px;  text-shadow: 0 0 1px #96541f, 0 0 2px #96541f,0 0 3px #96541f,0 0 4px #96541f,0 0 5px #96541f,0 0 6px #96541f; display: block;}

.opCent{width: 90px; height: 150px;background:#f89425;overflow: hidden;position: absolute; top:35px; left:118px;border-radius:5px; visibility: hidden;}
#parent{width: 10px; height: 150px; background: #cf6017;position: absolute; top: 0px;right: 0px;}
#dateil{width: 8px; height: 44px; background:url("../img/bg_srolltar.png") no-repeat top center; position: absolute; cursor:pointer;  top: 0px; left: 1px;}
#main{width: 80px;height: 150px; position: absolute; top: 0px;left: 0px; background-image: url("../img/bg_scontent.png");background-repeat:no-repeat;background-color: #f89425;;}
.cont{width: 80px; position: absolute; top: 0px; left: 0px;}
.cont h3{color: #fff; font-size:14px;font-weight: 900;line-height: 30px;text-shadow: 0 0 1px #96541f, 0 0 2px #96541f,0 0 3px #96541f,0 0 4px #96541f;cursor: pointer;border-bottom: 1px solid #d87819;width:80px; text-align: center;}
/*area2*/
.imgBox{width:802px; height:890px;  margin: 0 auto; position: relative; display: none; }
.mask{width:802px; height:602px;position: absolute; top:60px; left:0;;background: url("../img/bg_show.png") no-repeat top center; z-index: 1;}
.imgCon{ position: absolute; top:60px; left:0;width:802px; height:602px; z-index: 0;overflow: hidden; }
.imgLeft{width:100px; height: 602px; float: left;margin-left:1px;}
.shimg{width:100px; height:100px; overflow: hidden;margin-bottom:67px; cursor: pointer; }
.imgMid{width:500px; height:600px; margin-top: 1px; margin-left: 50px; float: left; overflow: hidden; display: none;}
.imgRight{width:100px; height: 602px; float:right;margin-right:1px; display: none;}

.imgClick{position: absolute; top:60px; left:0;width:802px; height:602px; z-index: 2;}
.markLine{width:837px; height:57px;margin: 0 auto;background: url("../img/bg_line_mark.png") no-repeat center top;margin-top:710px;}
.markLine h2{color: #fff; font-size:14px;font-weight: 900;line-height: 34px;margin-left:14px;  text-shadow: 0 0 1px #96541f, 0 0 2px #96541f,0 0 3px #96541f,0 0 4px #96541f,0 0 5px #96541f,0 0 6px #96541f; padding-left: 38px; }
.markLine h2 span{font-size:15px;letter-spacing: 5px;}
.upMessage{width:837px; margin:0 auto;overflow: hidden; font-size: 16px; color: #b74009;line-height:25px; margin-top: 15px;}
.td1{width:50px; vertical-align: top;}
#right1{ border:10px solid #000}
/*area3*/
.upBtn{width:265px; height:59px;background:url("../img/bg_upbtn.png") no-repeat center top; cursor: pointer; margin-left:733px;margin-top:20px;}
/*area4*/
.area4 .bigMark{width:100%; height: 100%; position: absolute; top: 0 ; left: 0;background:#000; z-index: 100; filter:alpha(opacity=50);opacity:0.5;display: none;}
.popMark{width:686px; height:500px;background:url("../img/bg_popup.png") no-repeat center top; position: fixed; top:10%; left: 50%; margin-left: -343px; z-index: 101;display: none;}
.close_btn{width:40px; height:40px;margin-left:642px; margin-top:20px; cursor: pointer;}
.formbox{width:440px; height: 400px; position: relative; border:1px solid #e6d8c4; margin-left: 185px; }
.selBox{width:92px; height: 26px; filter:alpha(opacity=0);opacity:0; position: absolute; left: 0; top:20px; border:none;}
.selBox option{background:#917b61;border:none; color: #fff; text-align: center;}
.formTxt{width:92px; height: 26px; text-align: center; font-size: 18px; color: #55422b; line-height: 26px; margin-top:20px;}
.qqname{width:140px; height:20px;background:#c2a581; margin-top:12px; margin-left:8px; color: #55422b;}
.qqnum{width:140px; height:20px;background:#c2a581; margin-top:13px; margin-left:8px; color: #55422b;}
.qqtxt{width:380px; height: 140px; background:#c2a581; font-size: 14px; color: #55422b; margin-top:18px;margin-left: 13px;}
.qqfile{width:90px; height:30px; margin-top:25px; display: block;filter:alpha(opacity=0);opacity:0; cursor: pointer; }
.qqsubmit{width:100px; height: 32px;margin-top:30px;margin-left: 30px; cursor: pointer;filter:alpha(opacity=0);opacity:0; }
.qqcancel{width:100px; height: 32px; cursor: pointer; border:1px solid #000; position: absolute; top:357px; left:183px;filter:alpha(opacity=0);opacity:0;}

/*area5*/
.area5{ position: relative;width:1000px; margin: 0 auto;}
.area5_txt{font-size:20px; color:#fff;position: absolute; top:-31px; left:0;}
.area5 #yzz_hshare{border:none; position: absolute; top:-90px; left:178px;}
/*footer*/
#footer{background:#633669;color:#fff;}
#footer a{color:#fff;}
.footer{ height:97px; padding-top:20px; background:#040507; line-height:26px; text-align:center; font-size:12px; color:#575f6f;}
.footer a{color:#575f6f; margin:0 10px;}
.footer a:hover{text-decoration:underline; color:#fff;}