﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
img {border-style:none;}
ul,li {list-style-type:none;}
form {margin:0;padding:0;}
body {font-size:14px;font-family:"微软雅黑",Arial, Verdana,  Helvetica, sans-serif;color:#f3dc98;line-height:24px;background:#040403;}
input {font-size:12px;font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif;color:#333;line-height: 17px;}
select {border: 1px solid #744219;font-size: 12px;color: #333;}
.clearboth {line-height:0px;height:0px;clear:both;*display:inline; font-size:0px;}
a:visited,a:link {color:#f31c07;text-decoration:none;border-style:none;}
a:hover {color:#fco;text-decoration:none;border-style:none;}
.fl {float:left;}
.fr {float:right;}
.margin_auto {margin-right:auto;margin-left:auto;}
.mgT20{ margin-top:20px}
.txtL {text-align:left;}
.txtC {text-align:center;}
.txtR {text-align:right;}
.wrapout {background: url(../image/bgWrap58.jpg) no-repeat center top;min-height:100px; _height:100px; overflow:hidden}
.wrapinner {background: url(../image/bgWrap58.jpg) no-repeat center top;width:1002px; min-height:100px; _height:100px;}
.header { height:550px; position:relative}
.slogan,.conIndex a,.conIndex span,.conIndex dd i,.contentInner h2,.contentInner h2 span,.nav,.nav a{ background:url(../image/png46.png) no-repeat}
.slogan,.note,.menu,.logo{ position:absolute}
.slogan { width:820px; height:350px; top:100px; left:50px;}
.note { width:100%;text-align:center; font-size:24px; color:#804429; line-height:30px; top:445px;}
.index .slogan,.index .note {-webkit-animation:ZoomIn 1s 0.5s ease both;animation:ZoomIn .8s ease both;}
.menu {height:20px;top:37px; right:19px;}
.menu a {width:50px; height:16px; display:block; text-align:center; line-height:16px;outline:none; color:#fae3b9; float:left;}
.menu a:hover{ color:#FF9}
.logo { width:150px; height:90px;top:0; left:10px}
.logo a { height:90px; display:block; text-indent:-9999px; outline:none}
.conIndex { height:900px; margin-top:-80px}
.conIndex dd { width:330px; height:620px; float:left;}
.conIndex dd.n2 { margin-top:80px}
.conIndex dd a,.conIndex dd i { height:620px; display:block; outline:none; position:relative; background-position:0 -430px;}
.conIndex dd i { background-position:-364px -430px;height:0px;opacity:0;transition:all ease 2s; z-index:1}
.conIndex dd a:hover i { height:620px;opacity:1;}
.conIndex dd span { width:95px; height:390px; display:block; text-indent:-9999px; outline:none; cursor:pointer; position:absolute; top:81px; left:130px; z-index:2}
.conIndex dd.n1 span { background-position:-760px -470px}
.conIndex dd.n2 span { background-position:-869px -470px}
.conIndex dd.n3 span { background-position:-984px -470px}
.contentBox { width:1078px; height:1183px; background:url(../image/bgCon8.jpg) no-repeat; margin:-108px 0 0 -47px}
.content { min-height:200px;}
.contentInner{ min-height:842px; position:relative; padding-top:140px;}
.conBase { width:740px; height:690px; margin:0 auto; line-height:24px; overflow-x:hidden;overflow-y:auto;}
.conBase b { font-size:18px;}
.conBase p { margin-top:15px;}
.conBase span { color:#FF0}
.contentInner h2 { width:460px; height:90px; margin:0 auto;text-indent:-9999px; background-position:0 -1040px; position:relative}
.contentInner h2 span { width:270px; height:80px; display:block; position:absolute; top:0; left:93px;}
.contentInner h2.t1 span { background-position:-830px 0}
.contentInner h2.t2 span { background-position:-830px -102px}
.contentInner h2.t3 span { background-position:-830px -203px}
.conBase table p { margin:0; text-align:center}
.conBase td{ padding:5px; color:#2e161a; text-align:center; font-size:13px}
.conBase td b { color:#2e161a; font-size:14px}
.nav { width:730px; height:60px; padding:10px 0 0 25px; margin:0 auto; background-position:0 -1157px;}
.nav dd { width:135px; height:41px; float:left; margin-left:25px;}
.nav a { height:41px;display:block; text-align:center; line-height:41px; color:#ead697; outline:none; font-size:18px; background-position:-801px -913px}
.nav a:hover,.nav a.current{ background-position:-936px -913px; color:#644215}
.sTit { font-size:18px; font-weight:bold; margin-bottom:20px; border-bottom:1px dashed #603; line-height:35px;}


@-webkit-keyframes ZoomIn{
0%{opacity:0; -webkit-transform: scale(5);}
70%{opacity:1; -webkit-transform: scale(1);}
80%{opacity:0.4; -webkit-transform: scale(1.2);}
100%{opacity:1; -webkit-transform: scale(1);}
}
@keyframes ZoomIn{
0%{opacity:0; -webkit-transform: scale(5);}
70%{opacity:1; -webkit-transform: scale(1);}
80%{opacity:0.4; -webkit-transform: scale(1.2);}
100%{opacity:1; -webkit-transform: scale(1);}
}