/* CSS Document */
body{background: url(body.jpg) repeat-x left 0px #e5f8fd;}
a{text-decoration:none;color:#000000; cursor:pointer; outline-width:medium; outline-style:none; outline-color:invert; cursor:pointer; letter-spacing:1px;word-spacing:-1px;}
li{list-style-type: none;list-style-position:outside; text-indent:0em;}
.mt8{margin-top: 8px;}
.w1000{width: 1000px; margin-left: auto; margin-right: auto;}
.k2{width: 998px; margin: 0px auto; border-left: #e3e3e3 solid 1px; border-right: #e3e3e3 solid 1px;}
.k3{width: 998px; margin: 0px auto; border-left: #e3e3e3 solid 1px; border-right: #e3e3e3 solid 1px; border-bottom: #e3e3e3 solid 1px;}

.title{width: 995px; height: 41px; padding-top: 16px; margin: 0px auto; background-image: url(title.gif)}
.title a{width: 102px; height: 31px; display: block; margin: 0px 0px 0px 876px;}

.logo{width: 1000px; height: 74px; margin-top: 0px; text-align: center;  background: url(title.gif) no-repeat; }
.logo .a1{display: inline; width: 396px; height: 74px;  float: left;}
.logo .text{width: 320px;height: 20px; line-height: 20px; margin: 43px 0px 0px 280px; padding: 0px 2px 0px 2px; float: left;}
.logo .text a{color: #212222;}

.banner{width: 1300px; height: 348px; margin: 0px auto; background: url(banner.jpg) no-repeat left 0px;}

.dh{height: 76px; background-color: #e6f6f3;}
.dh a{width: 100px; height: 38px; padding: 15px 0px 0px 45px; margin: 12px 0px 0px 18px; display: block; background: url(images2.jpg) no-repeat; line-height: 20px;  float: left; font-size: 14px; color: #fff; font-weight: bold;}
.dh a:hover{background-image: url(images3.jpg); color: #e40000;}
.dh .a1{width: 90px; height: 45px; padding:8px 0px 0px 55px; display: inline;}
.dh .a2{background-position: 0px -53px;}
.dh .a2,.dh .a3{width: 92px; height: 38px; padding: 15px 0px 0px 53px;}
.dh .a3{background-position: 0px -106px;}
.dh .a4{background-position: 0px -159px;}
.dh .a5{background-position: 0px -212px;}
.dh .a6{background-position: 0px -265px; width: 100px; height: 38px; padding: 15px 0px 0px 45px;}

.why{height: 340px; background-color: #fff; padding-top: 2px;}
.why .title{background-position: 0px -74px;}
.why dl{width: 980px; margin: 0px auto; margin-top: 20px;}
.why dl dt{width: 930px; text-indent: 2em; line-height: 20px; margin: 0px auto; margin-bottom: 15px;}
.why dl dd{width: 237px; height: 179px; margin: 0px 0px 0px 10px; float: left; background: url(images4.jpg)}
.why dl .dd1{margin-left: 0px;}
.why dl .dd2{background-position: 0px -179px;}
.why dl .dd3{background-position: 0px -358px;}
.why dl .dd4{background-position: 0px -537px;}

.safe{height: 470px; background-color: #fff; padding-top: 2px;}
.safe .title{background-position: 0px -131px;}
.safe .shift{width: 962px; height: 389px; margin: 0px auto; margin-top: 10px;}
.safe .shift .idTabs{width: 960px; height: 51px; border: #efeeee solid 1px; background: url(safe-1.gif) repeat-x;}
.safe .shift .idTabs a{width: 319px; height: 51px; line-height: 51px; color: #6c6c6c; font-size: 20px; font-weight: blod; font-family: "microsoft yahei"; border-left: #efeeee solid 1px; text-align: center; display: block; float: left; }
.safe .shift .idTabs a samp{width: 25px; height: 40px; display: block; margin: 5px 0px 0px 25px; background: url(button.gif) 0px -37px; float: left;  display: inline;}
.safe .shift .idTabs .a2  samp{margin-left: 10px;}
.safe .shift .idTabs a.selected{background: url(safe-2.gif) repeat-x; color: #fff;}
.safe .shift dt{width: 100px; height: 70px;}
.safe .shift dd{width: 960px; height: 338px; display:none; border-left: #d7d6d6 solid 1px; border-right: #d7d6d6 solid 1px; border-bottom: #d7d6d6 solid 1px; }
.safe .shift  dd .arrow{width: 319px; height: 7px; background: url(button.gif) no-repeat 159px 0px; position: relative; margin-top: -1px;}
.safe .shift  dd .text{height: 312px; width: 930px; margin: 0px auto; margin-top: 10px; background: url(images5.jpg) no-repeat;}
.safe .shift .s1 .text{width: 500px; height: 302px; padding: 10px 0px 0px 430px; background-position: 0px 0px; }
.safe .shift .s1 .text h1{width: 368px; height: 27px; margin: 0px auto; margin-bottom: 15px; text-align: center; font-size: 20px; font-family: "microsoft yahei"; color: #fa2847; text-align: center; background: url(images5.jpg) no-repeat 0px -936px;}
.safe .shift .s1 .text p{width: 495px;text-indent: 2em; line-height: 24px; color: #1f1f1f;}
.safe .shift .s1 .text a{width: 123px; height: 34px; margin: 12px 0px 0px 50px; display: block; float: left; background: url(images5.jpg) no-repeat;}
.safe .shift .s1 .text .a1{background-position: 0px -1108px; margin-left: 110px; display: inline;}
.safe .shift .s1 .text .a2{background-position: 0px -1142px;}
.safe .shift .s2 .arrow{margin-left: 319px;}
.safe .shift .s2 .text{width: 500px; height: 302px; padding: 10px 0px 0px 430px; background-position: 0px -312px; }
.safe .shift .s2 .text p{width: 495px;text-indent: 2em; line-height: 24px; color: #1f1f1f;}
.safe .shift .s2 .text .zhuanjia{width: 497px; height: 140px; border:#eeeeee solid 1px; background-color: #f7f7f7;}
.safe .shift .s2 .text .zhuanjia .img{width: 110px; height: 124px; display: block; background: url(images5.jpg) no-repeat -229px -963px; float: left; margin: 7px 0px 0px 7px;}
.safe .shift .s2 .text .zhuanjia .name{font-size: 14px; color: #fa2847; display: block; margin:25px 0px 0px 15px; float: left; }
.safe .shift .s2 .text .zhuanjia b{font-weight: normal; float: left; margin: 12px 0px 0px 15px;}
.safe .shift .s2 .text .a1,.safe .shift .s2 .text .a2{width: 89px; height: 24px; margin: 15px 0px 0px 20px; display: block; float: left; background: url(images5.jpg) no-repeat;}
.safe .shift .s2 .text .a1{background-position: -123px -1108px; margin-left: 15px; display: inline;}
.safe .shift .s2 .text .a2{background-position: -123px -1132px;}
.safe .shift .s3 .arrow{margin-left: 638px;}
.safe .shift .s3 .text{width: 500px; height: 302px; padding: 10px 0px 0px 430px; background-position: 0px -624px; }
.safe .shift .s3 .text p{width: 495px;text-indent: 2em; line-height: 24px; color: #1f1f1f;}
.safe .shift .s3 .text a{width: 123px; height: 34px; margin: 12px 0px 30px 50px; display: block; float: left; background: url(images5.jpg) no-repeat;}
.safe .shift .s3 .text .a1{background-position: 0px -1108px; margin-left: 110px; display: inline;}
.safe .shift .s3 .text .a2{background-position: 0px -1142px;}
.safe .shift .s3 .text ul{width: 500px; height: 145px; margin: 0px auto; background: url(images5.jpg) no-repeat 282px -963px;clear: both;} 
.safe .shift .s3 .text ul .l1{font-size: 14px; font-weight: bold; color: #fa2847; margin-bottom: 13px;}
.safe .shift .s3 .text ul .l2{text-indent: 3em; margin-top: 2px;}

.skill{height: 820px; padding-top: 2px; background: url(skill-1.jpg) no-repeat 500px 75px #fff;}
.skill .title{background-position: 0px -188px;}
.skill .jci{width: 468px; height: 189px;  margin: 21px 0px 0px 21px;}  
.skill .jci dt{width: 107px; height: 20px; padding-top: 169px;  font-size: 13px; font-weight: bold; color: #ff2142; text-align: center; float: left; background: url(images5.jpg) no-repeat -235px -1087px; letter-spacing:-1px;} 
.skill .jci dd{margin-left: 15px; float: left;}
.skill .jci dd p{width:345px; line-height: 21px; text-indent: 2em;}
.skill ul {margin-left: 15px;}
.skill ul .l1{width: 467px; height: 27px; padding-top: 7px; margin-top: 24px; margin-bottom: 30px; font-size: 14px; text-indent: 2em; color: #fff; font-weight: bold; background: url(images5.jpg) no-repeat -394px -1014px #5ca7ba;}
.skill ul .l2{height: 15px; line-height: 13px; margin-top: 14px; font-size: 14px; background: url(images5.jpg) no-repeat -380px -1107px; text-indent: 3.5em;}
.skill ul .l2 samp{color: #ff2142;}
.skill hr{width: 95%; margin: 40px auto 0px auto; border: #edebeb solid 0.5px;}
.skill h1{width: 900px; height: 34px; line-height: 34px; margin: 10px auto 0px auto; text-indent: 5em; background: url(images5.jpg) no-repeat -235px -1287px; font-size: 20px; font-family: "microsoft yahei"; color: #2298b6;}
.skill h1 a{width: 209px; height: 28px; margin-top: 4px; display: block; background: url(images5.jpg) no-repeat 0px -1176px; float: right;}
.skill .dl{width: 235px; height: 117px; margin: 10px 0px 10px 7px; background: url(images5.jpg) no-repeat 0px -1204px; float: left;}
.skill .d1{margin-left: 18px;}
.skill .dl dt{width: 235px; height: 30px; line-height: 30px; text-align: center; margin-top: 15px; color: #343434; font-size: 14px; font-weight: bold;}
.skill .dl dt samp{color: #f92040;}
.skill .dl dd{width: 205px; padding: 0px 15px 0px 15px; margin-top: 12px; text-indent: 2em; color: #505050; line-height: 22px;}
.skill .zt{width: 977px; height: 130px; margin: 0px auto; background: url(skill-zt-1.jpg) repeat-x; border: #edebeb solid 1px; clear: both;}
.skill .zt dt{width: 25px; height: 122px; line-height: 18px; padding: 8px 5px 0px 15px; background: url(skill-zt-2.jpg) no-repeat right 0px; font-size: 16px; font-family: "microsoft yahei"; color: #fff; float: left;}
.skill .zt dd{width: 932px; height: 130px; float: left;}
.skill .zt dd a{width: 295px; height: 119px; margin: 5px 0px 0px 12px; display: block; float: left; background: url(images5.jpg) no-repeat;}
.skill .zt dd .a1{background-position: 0px -1321px; display: inline;}
.skill .zt dd .a2{background-position: 0px -1440px;}
.skill .zt dd .a3{background-position: 0px -1559px;}

.my{height: 660px; padding-top: 2px; background: url(my-1.jpg) no-repeat 650px 65px #fff;}
.my .title{background-position: 0px -245px;}
.my h1{width: 600px; height: 35px; line-height: 35px; margin: 30px 0px 30px 15px; text-align: center; font-size: 22px; color: #474747; font-family: "microsoft yahei"; background: url(images6.jpg) no-repeat 375px -246px;}
.my h1 samp{font-family: "microsoft yahei"; padding-left: 80px;}
.my p{width: 600px; text-indent: 2em; line-height: 22px; margin-left: 22px;}
.my h2{width: 962px; height: 30px; line-height: 30px; font-size: 22px; margin: 0px auto; margin-top: 15px; color: #00a1cb; font-weight: bold; font-family: "microsoft yahei"; text-align: center;  background: url(images6.jpg) no-repeat 0px -308px;}
.my dl{width: 962px; margin: 0px auto;}
.my dl dt{width: 962px; height: 165px; margin-top: 25px;}
.my dl dt a{width: 183px; height: 165px; margin-left: 11px; display: block; float: left; background: url(images6.jpg) no-repeat;}
.my dl dt .dt1{background-position: 0px -28px; margin-left: 0px;}
.my dl dt .dt2{background-position: -183px -28px;}
.my dl dt .dt3{background-position: -366px -28px;}
.my dl dt .dt4{background-position: -549px -28px;}
.my dl dt .dt5{background-position: -732px -28px;}
.my dl dd{width: 962px; height: 76px; margin-top: 20px; background: url(images6.jpg) no-repeat 0px 48px;}
.my dl dd a{width: 101px; height: 26px; padding-top: 35px; display: block; margin-left: 17px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; float: left; background: url(images7.gif) no-repeat;}
.my dl dd .dd1{background-position: 0px 0px; margin-left: 20px; display: inline;}
.my dl dd .dd2{background-position: 0px -61px;}
.my dl dd .dd3{background-position: 0px -122px;}
.my dl dd .dd4{background-position: 0px -183px;}
.my dl dd .dd5{background-position: 0px -244px; margin-left: 22px; display: inline;}
.my dl dd .dd6{width: 319px; height: 53px; padding-top: 0px; margin-top: 5px; margin-left: 25px; background: url(images6.jpg) no-repeat 0px -193px;}

.trap{height: 420px; padding-top: 2px; background: #fff;}
.trap .title{background-position: 0px -302px;}
.trap  .t_top{width: 954px; height: 143px; margin: 0px auto; margin-top: 25px;}
.trap  .t_top dt{width: 421px; height: 143px; float: left;}
.trap  .t_top dt a{width: 205px; height: 142px; display: block; float: left; background: url(images8.jpg) no-repeat;}
.trap  .t_top dt .a2{background-position: 0px -142px; margin-left: 9px;}
.trap  .t_top dd{width: 504px; height: 143px; margin-left: 20px; float: left; }
.trap  .t_top dd h1{height: 33px; text-align: center; margin-bottom: 7px; font-size: 14px; color: #1f1f1f; font-weight: bold; border-bottom: #e2e2e2 solid 1px;}
.trap  .t_top dd p{text-indent: 2em; line-height: 21px; color:#1f1f1f;}
.trap  .t_bottom{width: 954px; height: 163px; margin: 0px auto; margin-top: 25px;}
.trap  .t_bottom dt{width: 504px; height: 143px;float: left; }
.trap  .t_bottom dt h1{height: 33px; text-align: center; margin-bottom: 7px; font-size: 14px; color: #1f1f1f; font-weight: bold; border-bottom: #e2e2e2 solid 1px;}
.trap  .t_bottom dt p{text-indent: 2em; line-height: 20px; color:#1f1f1f;}
.trap  .t_bottom dd{width: 421px; height: 143px; float: left;  margin-left: 20px; }
.trap  .t_bottom dd a{width: 205px; height: 142px; display: block; float: left; background: url(images8.jpg) no-repeat;}
.trap  .t_bottom dd .a3{background-position: -205px 0px;}
.trap  .t_bottom dd .a4{background-position: -205px -142px; margin-left: 9px;}

.cause{height: 390px; padding-top: 2px; background: #fff;}
.cause .title{width: 675px; height: 49px; line-height: 45px; padding: 0px; padding-left: 320px; font-size: 22px; color: #fff; font-weight: bold; font-family: "mircosoft yahei";  background-position: 0px -359px;}
.cause dl{width: 958px; height: 300px; margin: 0px auto; margin-top: 20px;}
.cause dl dt{width: 409px; height: 297px; margin:13px 0px 0px 12px; float: left; background: url(images8.jpg) no-repeat -410px 0px;}
.cause dl dd{width: 531px;float: left;}
.cause dl dd h1{width: 462px; height: 30px; margin: 0px auto; margin-bottom: 15px; background: url(images8.jpg) no-repeat 0px -344px; font-size: 22px; color: #424242; font-family: "mircosoft yahei"; text-align: center;}
.cause dl dd ul{width: 531px; height: 253px; background: url(cause.jpg) center center;}
.cause dl dd ul li{width: 105px; height: 65px; margin: 25px 0px 0px 23px; padding-left: 55px; padding-top: 4px; line-height: 21px; float: left; background:url(cause1.jpg) no-repeat 15px center #eeeded;}
.cause dl dd ul .l1{margin: 0px;}
.cause dl dd ul .l2{margin-top: 0px;}
.cause dl dd ul .l3{margin-top: 0px;}
.cause dl dd ul .l4{margin-left: 0px;}
.cause dl dd ul .l5{margin-left: 206px; display: inline;}
.cause dl dd ul .l6{margin-left: 0px;}
.cause dl dd ul .l7{}
.cause dl dd ul .l8{}
.cause dl dd ul .l2,.cause dl dd ul .l3,.cause dl dd ul .l7{height: 57px; padding-top: 12px}

.banner1{height: 57px; padding-top: 70px; background: url(banner-1.jpg) no-repeat left 0px;}
.banner1 a{width: 179px; height: 35px; margin-left: 580px; display: block; background: url(banner-2.gif) no-repeat left 0px;}

.msg{height: 390px; padding-top: 60px; background: url(msg-1.jpg) no-repeat center 1px #fff;}
.msg .dl{width: 290px; margin:18px 0px 12px 31px; float: left; background: url(images9.gif) no-repeat;}
.msg .d2{background-position: 0px -187px;}
.msg .d3{background-position: 0px -374px;}
.msg .dl dt{width: 227px; height: 35px; line-height: 35px; margin-left: 40px; text-indent: 0.3em; font-size: 20px; font-family: "microsoft yahei"; color: #5ca7ba; border-bottom: #9c9c9c solid 1px;}
.msg .dl dd{width: 290px; line-height: 20px; margin-top: 15px; text-indent: 2em;}
.msg .d4{width: 940px; height: 208px; margin: 0px auto; background-color: #f8f8f8; clear: both;}
.msg .d4 dt{width: 26px; height: 203px; padding-right: 200px; padding-top: 5px; margin-left: 30px; font-size: 20px; font-family: "microsoft yahei"; color: #ff2142; background: url(images8.jpg) no-repeat 26px -394px; float: left;}
.msg .d4 dd{width: 599px; height: 185px; margin: 11px 0px 0px 45px; float: left;}
.msg .d4 dd a{width: 158px; height: 24px; padding: 3px 0px 0px 18px; margin: 10px 0px 0px 31px; border: #e2dede solid 1px; display: block; float: left; color: #1f1f1f; background: url(images8.jpg) no-repeat -200px -421px; letter-spacing:0px;}
.msg .d4 dd a:hover{background: url(images8.jpg) no-repeat -200px -394px; color: #fff; text-decoration:underline; }
.msg .d4 dd .a1,.msg .d4 dd .a4,.msg .d4 dd .a7,.msg .d4 dd .a10,.msg .d4 dd .a13{margin-left: 0px;}
.msg .d4 dd .a1,.msg .d4 dd .a2,.msg .d4 dd .a3{margin-top: 0px;}

.guild{height: 350px; background: url(images0.gif) no-repeat 2px -252px #fff;}
.guild .g_left,.guild .g_right{margin-bottom: 30px;}
.guild .g_left{width: 515px; height: 166px; margin-left: 40px; float: left;   display: inline;}
.guild .g_left dt,.guild .g_right{line-height: 60px;font-size: 22px; font-family: "microsoft yahei"; text-align: center;} 
.guild .g_left dt{color: #ff2142;}
.guild .g_left dd{width: 515px; height: 125px; background: url(images0.gif) no-repeat;}
.guild .g_left dd a{width: 123px; height: 125px; margin-left: 73px; display: block; float: left;}
.guild .g_left dd .a1{margin-left: 0px;}
.guild .g_right{width: 394px; height: 166px; float: left;}
.guild .g_right dt{color: #03a1cb;}
.guild .g_right dd{width: 397px; height: 125px; background: url(images0.gif) no-repeat -515px 0px;}
.guild .g_bottom{clear: both; height: 50px;  margin-left: 60px; }
.guild .g_bottom dt{width: 499px; height: 29px; background: url(images0.gif) no-repeat 0px -219px; float: left;}
.guild .g_bottom dd{width: 397px; height: 50px; float: left;}
.guild .g_bottom dd p{float: left; text-align: cneter; line-height: 19px;}
.guild .g_bottom dd .p1{margin-left: 90px;  display: inline;}
.guild .g_bottom dd .p1 samp{color: #ff3855; font-family: "sans serif";}
.guild .g_bottom dd .p2{margin-left: 90px; text-align: center;}
.guild div{width: 976px; height: 96px; margin: 0px auto; background: url(images0.gif) no-repeat 0px -125px;}

.bottom1{height: 45px; line-height: 45px; text-align: center; color: #fff; background: url(bottom1.gif) repeat-x left 0px;}
.bottom1 a{color: #fff;}
.bottom2{padding-top: 60px; background: url(bottom2.gif) no-repeat center 20px #fff; text-align: center;}