@charset "gb2312";
/* CSS Document */
body{font-family:"Microsoft Yahei","ËÎÌå",Arial Narrow; font-size:12px; color:#bcb79e; background:#0f0c05;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;}
img{border:0; display:block;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#bcb79e;text-decoration:none}
a:active,a:hover{color:#ff0;text-decoration:underline}
.lt{float:left;}
.rt{float:right;}
.cl{clear:both;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
code,em{font-family:"Microsoft Yahei";}

#wrap{width:100%; background:url(../images/head_bg.jpg) center top no-repeat;}
#header,#main,#footer{width:980px; margin:0 auto;}
#footer{line-height:24px; text-align:center; padding:40px 0; color:#f8e680;}
#footer a:link,#footer a:visited{color:#f8e680;}
#footer a:active,#footer a:hover{color:#ff0;}
h3.tt1{height:70px; background:url(../images/tt.jpg) no-repeat; font-size:30px; line-height:70px; padding-left:60px; font-weight:normal; color:#edbd4b; overflow:hidden; margin:20px 0 5px;} 
h3.tt1 span{font-size:14px; padding-left:20px;}
h3.tt1 code{float:right;}
h3.tt1 code em{width:83px; height:28px; border:1px solid #edbd4b; line-height:28px; float:right; font-size:14px; text-align:center; margin-top:20px; font-style:normal;}
h3.tt1 code em a{display:inline-block; margin:0 5px;}
h3.tt1 a:link,h3.tt1 a:visited{color:#edbd4b;}
h3.tt1 a:active,h3.tt1 a:hover{color:#ff0;}
h3.tt2{height:95px; background-position:0 -70px; line-height:105px; margin:0;}
.tt1a{font-size:14px; line-height:22px; padding:0 15px; color:#fff;}
.txt1 dt{background:url(../images/txt1.gif) no-repeat; padding:10px; height:270px; float:left; width:480px;}
.txt1 dd{width:435px; height:280px; padding:10px 10px 0 15px; background:#020100 url(../images/txt1a.jpg) center top no-repeat; float:right; line-height:22px;}
.txt1 dd h4{font-size:16px; color:#fff; line-height:26px; margin:5px 0;}
.txt1 dd p.an code{font-size:22px; text-align:center; font-weight:bold;}
.txt1 dd p.an code a{width:270px; height:50px; display:block;  line-height:50px; background:url(../images/an1.jpg) no-repeat; float:left; margin-top:10px; text-align:center;}
.txt1 dd p.an code.gw a{background:url(../images/an2.jpg) no-repeat; width:150px; float:right;}
.txt1 dd p.an code a:link,.txt1 dd p.an code a:visited{color:#dbae46;}
.txt1 dd p.an code a:active,.txt1 dd p.an code a:hover{color:#ffee9d; text-decoration:none; background-position:0 -50px;}
.txt2{position:relative;}
.jtan{width:24px; height:56px; background:url(../images/jtan.jpg) no-repeat; position:absolute;}
.txt2 h4{font-size:18px; line-height:36px; color:#edbd4b; margin-top:10px;}
.txt2_l{width:500px; float:left;}
.txt2_r{width:440px; float:right;}
.jtxt{height:240px; background:url(../images/jtbg.jpg) no-repeat; padding:10px 25px 0; font-size:14px; line-height:22px; margin-top:5px;}
.jtxt p{margin:10px 0;}
.jtxt p code{color:#ff6700;}
.jtxt p span{font-size:18px; color:#fff; float:left; line-height:30px;}
.sinput{width:260px; height:30px; background:url(../images/wjan.jpg) no-repeat; float:left; display:inline-block; margin:0 4px;}
.sinput2{width:260px; height:30px; background:none; border:none; filter:alpha(opacity=0); opacity: 0;  cursor:pointer;}
.jtxt p.scan{height:100px; background:url(../images/scan.jpg) no-repeat; cursor:pointer; margin-top:20px;}
.jtxt p.scan:hover{ background-position:0 -100px;}
.picbox{background:url(../images/zptxt.jpg) no-repeat; height:330px; overflow:hidden; position:relative; margin-top:5px;}
.picbox cite{width:35px; height:60px; position:absolute; top:115px; cursor:pointer; z-index:222;}
.picbox cite.picleft{background:url(../images/left.png) no-repeat; left:0;}
.picbox cite.picright{background:url(../images/right.png) no-repeat; right:0;}
.picbox cite:hover{background-position:0 -60px;}
.picbox ul{width:8000%; position:absolute; top:0; left:0;}
.picbox li{width:480px; height:310px; float:left; overflow:hidden; padding:10px; position:relative;}
.picbox li img{width:480px; height:270px;}
.picbox li p{height:20px; line-height:20px; overflow:hidden; margin-top:10px; font-size:14px;}
.picbox li p span{float:right;}
.picbox li em{width:35px; height:36px; background:url(../images/da.png) no-repeat; position:absolute; right:20px; top:240px; z-index:22px;}
.txt2_r li{width:140px; float:left; padding:5px 0 0 10px;}
.txt2_r li img{width:140px; height:250px; margin:0 auto; cursor:pointer;}
.txt2_r li.fp01{padding-left:0;}
.txt2_r dd{font-size:14px; line-height:30px;}
.txt2_r dd code{width:18px; height:18px; line-height:16px; background:url(../images/num.jpg) no-repeat; float:left; text-align:center; color:#fff; font-family:"Arial"; display:inline-block; margin:7px 7px 0 0;}
.txt3{background:url(../images/txt3.jpg) no-repeat; height:500px; padding:10px;}

.tcbox{width:484px; position:absolute; z-index:5555; color:#e75f00;}
.tcbox cite{width:34px; height:40px; background:url(../images/close.jpg) no-repeat; float:right; cursor:pointer;}
.tcbox div{width:440px; background:#000; border:5px solid #ffd065; float:left; padding:20px 0;}
.tcbox td{line-height:25px; padding:5px 0;}
.tc_td{width:85px; text-align:right; font-size:14px; color:#bcb89d;}
.tc_input{width:290px; height:23px; line-height:23px; background:#40341c; border:1px solid #40341c; float:left; padding:0 5px; font-size:12px; color:#fff;}
.tc_td2{text-indent:4em;}
.tcbtn{display:inline-block; margin:20px 10px;}