@charset "utf-8";
*{margin:0;padding:0;}
body{font-size:12px; font-family:"Microsoft Yahei","宋体","arial"; line-height:normal; color:#333; background:#fff; position:relative; min-width:980px; overflow-x:hidden;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#f00; text-decoration:none;}
dl,dt,dd,ul,ol,li{ list-style:none;}
img{border:none; vertical-align:middle;}
input{vertical-align:middle;}
input:focus{ outline:none;}
.clear{ clear:both; height:0; overflow:hidden;}
.none,.hide{display:none;}
.block,.show{display:block;}
*html{_background-attachment:fixed; background-image:url(about:blank);}

/* 总体宽度 */
.wrap{width:980px; position:relative; margin:0 auto; height:1588px; z-index:2; _visibility:hidden;}

s,.s{background:url(../images/element.png) 1000px no-repeat; display:inline-block;}

#bg{ position:absolute;left:50%;top:0;z-index:1;width:1920px;margin-left:-960px;}
#bg div{ position:relative; height:200px; background:top center no-repeat;}
#bg .d1{ background-image:url(../images/bg_01.jpg);}
#bg .d2{ background-image:url(../images/bg_02.jpg);}
#bg .d3{ background-image:url(../images/bg_03.jpg);}
#bg .d4{ background-image:url(../images/bg_04.jpg);}
#bg .d5{ background-image:url(../images/bg_05.jpg);}
#bg .d6{ background-image:url(../images/bg_06.jpg);}
#bg .d7{ background-image:url(../images/bg_07.jpg);}
#bg .d8{ height:188px; background-image:url(../images/bg_08.jpg);}


#logo{ position:absolute; left:11px; top:20px;}
.logo_btn1,.logo_btn2{ background:url(../images/logo_btns.jpg) 1000px no-repeat; display:inline-block; width:110px; height:37px;}
.logo_btn1{ background-position:0 0;}
.logo_btn1:hover{ background-position:-120px 0;}
.logo_btn2{ background-position:0 -40px;}
.logo_btn2:hover{ background-position:-120px -40px;}

.login{ position:absolute; left:654px; top:508px; font-size:14px; color:#c93d50;}
.login a{color:#c93d50; margin:0 5px;}
.login a:hover{ text-decoration:underline; color:#000;}

#nav{ position:absolute; right:15px; top:24px; text-align:center; color:#bc1129; font-size:14px; width:238px; height:31px; line-height:31px; background:url(../images/nav.png) 0 0 no-repeat;}
#nav a{ color:#bc1129; margin:0 9px;}
#nav a:hover{ color:#000;}

#djs{ position:absolute; left:660px; top:540px; font-size:14px;}
#djs .d1{ font-weight:bold; color:#22c2b2; margin-bottom:10px;}
#djs .d2{ height:52px; line-height:52px; position:relative; left:50px;}
#djs .d2 span{ float:left; display:inline; height:52px; line-height:52px;text-align:center;}
#djs .n{ background:#22c2b2; width:40px; font-size:45px;  font-family:Impact; color:#fff; margin:0 2px;}
#djs .f{ width:25px; color:#da0441;}

.zdjlbtn{ position:absolute; left:659px; top:640px; width:306px; height:74px; background-position:0 0;}
.zdjlbtn:hover{ background-position:0 -80px;}
.dztxbtn{ position:absolute; left:659px; top:730px; width:306px; height:74px; background-position:0 -160px;}
.dztxbtn:hover{ background-position:0 -240px;}

.hyjh{ position:absolute; right:416px; top:572px; color:#c93d50; font-size:14px; z-index:2;}
.hyjh b{ margin:0 5px; font-size:16px;}
#zdj{ position:absolute; left:8px; top:569px;  width:575px; height:593px; background:url(../images/zp.jpg) 0 0 no-repeat; z-index:1;}
#zdj .startbtn{ position:absolute; left:208px; top:229px; display:inline-block; width:164px; height:162px; background:url(../images/zbtn.png) 0 0 no-repeat; z-index:3;}
#zdj .startbtn:hover{ background-position:0 -180px;}
#zdj .startbtn2{ background-position:0 -360px!important;}
#zz{ position:absolute; left:271px; top:122px; height:380px; width:38px; z-index:2;}

.jpzsbar{ position:absolute; left:10px; top:1200px;font-size:14px; color:#900e12; font-size:14px;}
#jpzs{ position:absolute; left:10px; top:1240px; width:620px; height:188px;}
#jpzs .btn{ position:absolute; top:50%; margin-top:-40px; width:18px; height:81px; z-index:2; background:url(../images/jpzsbtn.jpg) 1000px no-repeat;}
#jpzs .leftbtn{ left:0; background-position:-40px 0;}
#jpzs .leftbtn:hover{ background-position:0 0;}
#jpzs .rightbtn{ right:28px; background-position:-100px 0;}
#jpzs .rightbtn:hover{ background-position:-60px 0;}
#jpzs .fixed{ position:absolute; left:28px; top:0; width:540px; height:188px; overflow:hidden; z-index:1;}
#jpzs ul{ position:absolute; left:0; top:0; height:188px;}
#jpzs li{ position:relative; float:left; display:inline; margin-right:5px; width:266px; height:188px;list-style:none; background:url(../images/jpzs.jpg) 1000px no-repeat;}
#jpzs .li1{ background-position:0 0;}
#jpzs .li2{ background-position:0 -200px;}
#jpzs .li3{ background-position:0 -400px;}
#jpzs .li4{ background-position:0 -600px;}
#jpzs .li5{ background-position:0 -800px;}
#jpzs .li6{ background-position:0 -1000px;}
#jpzs .li7{ background-position:0 -1200px;}



#rule{ position:absolute; left:660px; top:1125px; width:300px; height:300px; font-size:12px; line-height:30px; color:#423a3a;}
#rule h3{ font-size:14px; color:#900e12;}
#rule p{ position:relative; *zoom:1; padding-left:28px;}
#rule .num{ position:absolute; left:0; top:5px; color:#fff; text-align:center; line-height:20px; width:20px; height:20px; background:url(../images/num.jpg) 0 0 no-repeat;}
#rule .color{ color:#900e12;}

#hjry{ position:absolute; left:690px; top:845px; width:250px; height:240px; overflow:hidden; font-size:12px; color:#88000d;}
#hjry li{ float:left; display:inline; width:260px; height:30px; line-height:30px; overflow:hidden;}
#hjry .s1{ display:inline-block; width:120px;}
#hjry .color{ color:#f00;}


#foot{ position:absolute; left:0; bottom:20px; width:100%; color:#44413c; line-height:25px; text-align:center;}


