@charset "gb2312";
/* CSS Document */
body{  background:#bf1918; color:#333;}
body, button, input, select, textarea {font: 12px/24px tahoma,arial,Î¢ÈíÑÅºÚ;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,table{ margin: 0; padding: 0;}
img, iframe{ border:0;}
ul, li{ list-style:none;}
.fr{ float:right;}
.djs_span1{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:1px;}
.djs_span5{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:5px;}

.djs_span10{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:10px;}
.djs_span20{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:20px;}

.header01{background-attachment: scroll; background-image:url(images/banner_01.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.mainlogo{ width:1150px; margin:0 auto; }
.header02{background-attachment: scroll; background-image:url(images/banner_02.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.header03{background-attachment: scroll; background-image:url(images/banner_03.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:241px; overflow:hidden;}
.header04{background-attachment: scroll; background-image:url(images/banner_04.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:256px; overflow:hidden;}
/*.header04{background-attachment: scroll; background-image:url(images/banner_04.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:160px; overflow:hidden;}*/
.banner_zt {position: absolute;top: 165px;left: 50%;width: 812px;margin-left: -23%;height: 483px;background: url(images/banner_zt.png) no-repeat center;background-size: 90%;animation: ztzdd infinite 3s linear;font-size: 0;z-index:0;}

@keyframes ztzdd{
0%{transform: translate(0);}
89%{transform: translate(0);}
90%{transform: translate(8px,-8px);}
92%{transform: translate(0px,0px);}
94%{transform: translate(8px,-4px);}
96%{transform: translate(0px,0px);}
98%{transform: translate(8px,-2px);}
100%{transform: translate(0px,0px);}
}

.clear {
    display: block;
    float: none;
    clear: both;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    background: none;
    border: 0;
    font-size: 0
}

.clearfix:after {
    visibility: hidden;
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    content: ".";
}

.clearfix { zoom:1; }

.mainBan{ width:1200px; margin:0 auto;  }

.dy{ margin-top: -250px; background: #fff; padding:30px; -moz-box-shadow:8px 8px 0px #8e0101; -webkit-box-shadow:8px 8px 0px #8e0101; box-shadow:8px 8px 0px #8e0101;}
.dy .dy_left{ width: 15%; float: left; font-size: 50px; color: #f3c763; font-weight: 600; margin:35px 0 0 0; text-align: center;}
.dy .dy_left span{ display: block; font-size:18px; text-align: center;margin-top: 18px; font-weight:normal;}
.dy .dy_right{ width: 84%; float:right; font-size: 16px; }
.dy .dy_right p{ text-indent: 2em; line-height: 26px;}
h2{ font-size:36px; color:#fbf2e1; height: 70px; line-height: 70px; margin-top: 40px;}
h2 b{ display: inline-block; width: 100px; font-size: 72px; font-family:'Î¢ÈíÑÅºÚ'; font-weight: bold; background: -webkit-linear-gradient(#d9bfa0, #bf1a18);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent; font-style: italic;  }
.main02{  margin-top: 30px;}
.main01{ background: linear-gradient(#fbf2e1, #fff); font-size: 16px; line-height: 26px; padding:13px 13px 40px 13px; margin-top: 20px; }
.wz_con p{ text-indent: 2em;}
.wz_con{ background: #fff; border:1px solid black; border: none;width:95%;height:380px;overflow:auto;padding:30px; }
.footer{ width:1200px; line-height:24px; text-align:center;  color:#fff; margin:0 auto; padding-top:20px; margin-top:20px;}
.footer a{color:#fff;}
.footer a:hover{color:#1d5271; text-decoration:underline;}

.target-demo{ width: 26% !important; float: right; color: #fff; font-size: 16px;}
.target-demo img{ display: inline-block;}
.hint{ float: right;color: #fff; font-size:16px; width:20px;line-height: 35px;}
.demo{ height:45px; background: #950100; line-height: 45px; padding:15px 20px 0 20px;}
.demo span{ float: right;color: #fff; font-size: 16px;line-height: 35px;}
.radi{background: #950100;border: 1px solid #fbf2e1;padding: 30px 50px;margin-top: 40px;}
.radi h3{ font-size: 36px; color:#fbf2e1; text-align: center; height: 70px; line-height: 70px;}
.radi label{width: 46%;color:#fbf2e1;display: inline-block;font-size: 18px;height: 34px;line-height: 34px;margin: 10px;}
.radi input{ margin-right: 10px; }
.tp_btn{ display: block;  width: 150px; height: 50px; margin: 20px auto; cursor: pointer;font-size: 24px; border-radius: 5px; border: none;background: -webkit-linear-gradient(#ffffff, #d9bfa1); color:#950100;}



/*?¡ê¡è2?|¨¬?¨¢2?1¡§???¡ì2?|¨¬¡ê¡è*/
.logbox{width:100%; height:36px;_height:36px; border-bottom:solid 1px #cccccc; background:#f7f7f7;position:fixed;top: 0; z-index:3000; _position:absolute;_left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop))}
.login{width:1200px; margin:0 auto;padding-top:5px; font-size: 14px;}
.login input.text{width:70px; height:18px; border:solid 1px #c4c4c4; line-height:18px; padding:2px 5px; font-size:12px; color:#666; margin-left:5px;}
.login input.btnLogin {height:23px;width: 50px;color:#fff;cursor: pointer;background:#2084f4; font-size:12px;line-height:21px;border: solid 1px #1474e0;margin-left: 6px;border-radius: 3px;}
.login input.btnLogin:hover{ background:#3896ff;}
.topmenu_L{width:430px;height:24px;line-height:22px;}
.topmenu {float:right;width: 300px;height:18px; padding-top:6px;}
.topmenu li{float:right;height: 13px;padding-left:15px; line-height:12px;}
.footer{background: none;width:1200px;height:153px;font-size:12px;line-height:24px; text-align:center; color:#fff; margin:0 auto; padding-top:60px; border-top: 1px dotted #f1f9ec;}
.footer a{color:#fff;}
.footer a:hover{color:#fff; text-decoration:underline;}
.footer img{display:inline;}
/*end*/