@charset "gb2312";
/* CSS Document */
body{  background:#d72e1c; 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;}
a{color:#333;text-decoration:none}
a:hover{color:#2084f4;text-decoration:underline;}
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:126px; 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;  }


.main02{  margin-top: 30px; }
.main01,.main02{   background:#b71504; border-radius: 10px;padding: 30px 22px;position: relative;}
.main01 h2{ position: absolute; left: 40%; top: 21px;}
.main01_con,.main02_con{background:#ffffff; border-radius: 10px; padding: 40px 80px; }
.main02_con{ padding-top: 90px}
.main01_con{ padding-top: 60px}
.main02 h2{ position: absolute; left: 35%; top: 21px;}
.main01_con p{ font-size: 17px; color: #333; text-indent: 2em; margin-top: 20px; line-height: 32px;}
.main01_con p b{ color: #b71504;}
.main02 ul{ float: left; padding: 0px 0 0 25px; background: url(images/list_icon.png) no-repeat left; width: 440px;}
.main02 ul:nth-child(1){ margin-right: 55px;}
.main02 ul li{ font-size: 20px; /* line-height: 75px; */ padding-top: 10px;height: 65px;background: #f6f6f6; margin:0 0 14px 6px; border-radius: 10px; /* text-indent: .6em; */ padding-left: 25px;  }
.main02 ul li span{ display: block; font-size: 16px; height: 36px;  line-height: 36px; margin-right: 10px; color: #b71504;}
.main_03{ margin-top: 30px;}
.main_04{ background:url(images/img_14.png) no-repeat; height: 175px; padding-left: 270px; padding-top: 26px; margin-top: 30px;}
.main_04 p{ color: #ff3700; font-size: 44px; font-weight: bold; height: 70px; line-height: 70px; margin: 0px 0 10px 0;}
.main_04 p span{ font-size: 30px;}


/* .footer{line-height:24px;padding: 30px 0;color:#fff; text-align: center; font-size:12px; }
.footer img{display:inline;}
.footer a{ color:#fff;} */
.footer{ z-index: 98;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;background:none;}
.footer a{color:#fff;}
.footer a:hover{color:#fff; text-decoration:underline;}






