@charset "gb2312";
/* CSS Document */
body{font:12px/24px Microsoft YaHei,tahoma,arial,Simsun; background:#e80314 url(../images/bg.jpg) no-repeat center 571px; }
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 { margin: 0; padding: 0;color:#333;}
img{border:none;}
a { color:#333; text-decoration:none;}
a:hover{color: #e4393c;text-decoration:none;}
ul,li{ list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
input::focus-inner{padding:0;border:0;}
input{outline:0;}
.fl{float:left;}
.fr{float:right;}
.clear{ height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.hide{display:none;}
.pointer{cursor:pointer;}
.Width{width:1000px;margin:0 auto;}

.clear20{ height:20px; width:100%; font-size:1px; line-height:20px; visibility:hidden; overflow:hidden;}



/* 头部文件样式 */
.ht_top {width: 100%;background: #fafafa url(http://www.huatu.com/z/topfooter/images/nav_bg.gif) repeat-x 0 0;line-height: 41px;overflow: hidden;}
.ht_top .zt_top {width: 1000px;height: 41px;margin: 0 auto;}
.ht_top h1 a {float: left;width: 131px;height: 40px;overflow: hidden;text-indent: -100em;background: url(http://www.huatu.com/z/topfooter/images/logo.gif) no-repeat; font-size:12px;}
.ht_top .topnav {float: right; color:#333; font-size:12px;}
.ht_top .topnav a {padding:0 8px;}
.ht_top .topnav a:hover { color:#e4393c; text-decoration:underline;}

/*banner*/
.banner1 { width: 100%; overflow: hidden; background:url(../images/pic_01.jpg) no-repeat top center; height:184px;}
.banner1 .con { width: 1000px; margin:0 auto; }
.banner1 h4{ background:#cc001a; width: 120px; height:70px; padding-top:15px; margin:0; color:#fff; font-size:24px; font-weight:normal; line-height:26px; text-align:center; }
.banner2 { width: 100%; overflow: hidden; background:url(../images/pic_02.jpg) no-repeat top center; height:184px;}
.banner3 { width: 100%; overflow: hidden; background:url(../images/pic_03.jpg) no-repeat top center; height:184px;}

h2.tit-02 { width:533px; height:162px; padding:15px 180px 0 270px; margin:0 auto; background:url(../images/pic_04.png) no-repeat bottom;
	color:#fef9f4; font-size:48px; font-weight:600; line-height:75px; text-align:center; }
.box-bot { width:983px; height:30px; margin:0 auto 30px; background:url(../images/pic_06.png) no-repeat top; }

.box-01 { width:863px; height:100%; padding:15px 60px; margin:0 auto; background:url(../images/pic_05.png) repeat-y center; }
.box-01 dl { display:inline; float:right; width:375px; }
.box-01 dt { color:#2d1200; font-size:18px; font-weight:600; line-height:30px; }
.box-01 dd { color:#7d7d7d; font-size:14px; line-height:24px; }

.box-02 { width:893px; height:100%; padding:15px 45px; margin:0 auto; background:url(../images/pic_05.png) repeat-y center; }
.box-02 dl { width:893px; height:435px; margin:0 auto; background:url(../images/pic_07.jpg) no-repeat 160px top; position:relative; }
.box-02 dt { width:270px; padding-top:15px; margin:0 auto; color:#1c1c1c; font-size:18px; font-weight:600; line-height:24px; text-align:center; }
.box-02 dd { position:absolute; }
.box-02 h3 { color:#f94b00; font-size:18px; font-weight:600; line-height:24px; }
.box-02 p { color:#1c1c1c; font-size:14px; line-height:24px;}
.box-02 dd.con1 { left:0; top:18px; }
.box-02 dd.con2 { left:0; top:180px; }
.box-02 dd.con3 { left:27px; top:330px; }
.box-02 dd.con4 { left:710px; top:0; }
.box-02 dd.con5 { left:733px; top:190px; }
.box-02 dd.con6 { left:710px; top:325px; }

.box-03 { width:983px; height:100%; padding:60px 0 30px; margin:0 auto; background:url(../images/pic_05.png) repeat-y center; }
.box-03 dl { width:856px; height:100%; margin:0 auto; }
.box-03 dd { dsplay:inline; float:left; width:242px; height:400px; overflow:hidden;  }
.box-03 dd img { display:block; background:#cecece; border:6px solid #cecece; width:210px; height:279px; margin:0 auto; }
.box-03 dd p { margin-top:22px; color:#1c1c1c; font-size:18px; line-height:24px; text-align:center; }
.box-03 dt { dsplay:inline; float:left; width:55px; height:292px;  background:url(../images/pic_11.jpg) no-repeat center ;}

.box-04 { width:897px; height:100%; padding:35px 43px; margin:0 auto; background:url(../images/pic_05.png) repeat-y center; }
.box-04 .fl { width:259px; height:407px; background:url(../images/pic_12.jpg) no-repeat center; }
.box-04 .fl h4 { margin-bottom:10px; color:#e80314; font-size:24px; font-weight:600; line-height:72px; text-align:center; }
.box-04 .fl p { width:210px; margin-left:40px; margin-right:0; color:#fff; font-size:16px; line-height:24px; text-indent:-25px; }
.box-04 .fl h5 { margin-top:24px; color:#bf6e00; font-size:12px; font-weight:normal; line-height:14px; text-align:center;}

.box-04 .fr { width:555px; height:344px; padding:63px 38px 0; background:url(../images/pic_13.jpg) no-repeat center; background-size:100%; }
.box-04 .fr dd { display:inline; float:left; width:185px; height:250px; text-align:center; }
.box-04 .fr h4 { color:#f94b00; font-size:30px; font-weight:600; line-height:55px; }
.box-04 .fr p { color:#1c1c1c; font-size:14px; line-height:18px; }
.box-04 .fr dt { margin-top:50px; color:#ffae00; font-size:30px; font-weight:600; line-height:44px; text-align:center; }

.box-bg { width:100%; height:100%; padding:45px 0; margin:0 auto; background:#bc000f;}

h3.tit-03 { width:100%; height:50px; color:#fef9f4; font-size:48px; font-weight:600; line-height:50px; text-align:center; }
.box-05 { width:990px; height:100%; margin:45px auto; }
.box-05 li { display:inline; float:left; width:155px; height:50px; margin:0 5px 10px; 
	 color:#bc000f; font-size:18px; font-weight:500; line-height:50px; text-align:center; }
.box-05 li a { display:block; width:155px; height:50px; background:url(../images/pic_14.jpg) no-repeat center; color:#bc000f; }
.box-05 li a:hover { background:url(../images/pic_15.jpg) no-repeat center; }

.box-06 { width:1035px; height:100%; margin:45px auto 0; }
.box-06 li { display:inline; float:left; width:315px; margin:0 15px; text-align:center; }
.box-06 li img { width:315px; height:220px; }
.box-06 li h4 { margin-top:24px; color:#fef9f4; font-size:18px; font-weight:500; line-height:24px; text-align:center;}
.box-06 li a { color:#fef9f4; }




/* 底部 */		
.footer {clear:both;text-align: center;padding:30px 0;position: relative;background: #000;}
.footer p {line-height: 26px; color:#fff; font-size:14px;position: relative;z-index: 2;}
.footer p a {color: #fff; font-size:14px;}
.footer p span {padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px}