@charset "gb2312";
/* CSS Document */
body{font:15px/24px Microsoft YaHei,tahoma,arial,Simsun;}
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;display: block;}
.clear{ clear:both;}
a { color:#333; text-decoration:none }
ul{ list-style:none;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}
.Width{width:1000px;margin:0 auto;}
.hide{display:none;}
/*头部*/
.ht_top {width: 100%;background: #fafafa url(www.huatu.comztopfooterimagesnav_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(www.huatu.comztopfooterimageslogo.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(imagesbanner1.jpg) no-repeat top center;height: 288px;}
.banner2{ width: 100%; overflow: hidden;background:url(imagesbanner2.jpg) no-repeat top center;height: 288px;}
/* 内容 */
.main1{padding-bottom: 60px;overflow:hidden;}
.main1 .Width{overflow:hidden;}
.rollcur {border:solid 1px #aaa;height: 56px;width:997px;}
.rollcur li{float:left;width:248.5px;height: 56px;line-height: 56px;text-align:center;font-size: 22px;color: #ff0018;border-left:solid 1px #aaa;cursor: pointer;}
.rollcur li:first-child{border-left:none;}
.rollcur li.on{background: #ff0018;color:#ffff00;}
.rollPage{width:4000px;position:relative;}
.rollcon1,.rollcon2,.rollcon3,.rollcon4{float:left;width:1000px;}
.rollcon2,.rollcon3,.rollcon4{height: 1px;}
.mtit{background: url(imagesm1tit1.jpg) no-repeat;text-align: center;line-height: 38px;font-size: 38px;height: 41px;font-weight: 100;margin:36px 0 42px;}
.rollcon2 .mtit{background: url(imagesm1tit2.jpg) no-repeat;}
.rollcon3 .mtit{background: url(imagesm1tit3.jpg) no-repeat;}
.rollcon4 .mtit{background: url(imagesm1tit4.jpg) no-repeat;}
.m4-con1 .mtit{background: url(imagesm3titm1.jpg) no-repeat;}
.m4-con2 .mtit{background: url(imagesm3titm2.jpg) no-repeat;}
.rollc1{overflow:hidden;}
/* 焦点图 */
.focus {width:406px; height:245px; position:relative; z-index:100;float:left;}
.slides_container {width:406px; height:245px; overflow:hidden; position:relative;}
.slides_container dl {float:left;width:406px; height:245px;position:relative;}
.slides_container dl dt img {width:406px;height:245px;}
.slides_container dl dd p {position:absolute;bottom:0;left:20px;height:34px; line-height:34px;color:#f8f8f8;z-index:88;font-size:14px;}
.slides_container dl dd div {position:absolute;bottom:0;left:0;height:34px;width:406px; background:#333;z-index:87;opacity:0.7;}
#slides .prev{background: url(www.huatu.comimages2015cssimagesindeximg.png) no-repeat;position:absolute; top:107px; left:14px; width:20px; height:50px; display:block; z-index:101;background-position:-40px -261px;}
#slides .prev:hover{background-position:0px -261px;}
#slides .next{background: url(www.huatu.comimages2015cssimagesindeximg.png) no-repeat; position:absolute; top:107px; right:14px; width:20px; height:50px; display:block; z-index:101;background-position:-60px -261px;}
#slides .next:hover{background-position:-20px -261px;}
.pagination {position:absolute; right:15px; bottom:12px; z-index:8888;}
.pagination li {float:left; margin:0 1px;}
.pagination li a {display:block; width:10px; height:10px; font-size:0; float:left; background:url(www.huatu.comimages2015cssimagesm01-banbtn.png) no-repeat; margin:0 5px 0 4px;}
.pagination li.current a {background-position:-10px 0;}
/* 焦点图 end */
.r-c1list{float:right;width:570px;}
.r-list-l{width: 294px;float:left;}
.r-list-r{width: 234px;float:right;}
.r-c1list h4{height: 42px;line-height: 42px;font-size: 22px;background: url(imagesicon1.jpg) no-repeat 50px center;font-weight: 100;border-bottom: solid 1px #aaa;}
.r-c1list h4 span{font-size: 16px;padding-left:25px;}
.r-c1list ul li{font-size: 16px;line-height: 42px;background: url(imagesicon2.jpg) no-repeat left center;padding-left:18px;}
.r-c1list ul li a:hover{color:#ff0018;}
.r-c1tab{clear:both;}
.r-c1tab h4{height: 42px;line-height: 42px;font-size: 22px;background: url(imagesicon1.jpg) no-repeat 50px center;font-weight: 100;border-bottom: solid 1px #aaa;margin-top:15px;}
.r-c1tab h4 span{font-size: 16px;padding-left:25px;}
.r-c1tabnum{margin:30px 0 20px 86px;overflow: hidden;}
.r-c1tabnum a{float:left;width:124px;height: 88px;text-align: center;font-size: 18px;line-height: 24px;padding-top:36px;background: url(imagesrtabbj.png) no-repeat top center;margin-left: 36px;}
.r-c1tabnum a.on{background-position: left bottom;color:#fff;}
.r-c1tabcon{width:998px;height: 134px;border:solid 1px #aaa;border-radius: 5px;overflow:hidden;}
.r-c1tabcon ul li{float:left;font-size: 16px;line-height: 44px;width:252px;margin:25px 0 0 76px;}
.rollcon2{overflow:hidden;}
.r2-jies strong{font-size: 30px;line-height: 32px;color:#ff0018;text-align: center;display: block;font-weight: 100;padding-bottom: 18px;}
.r2-jies p{font-size: 16px;line-height: 24px;width: 895px;margin:0 auto;}
.r2-tedian h4{font-size: 30px;line-height: 30px;color:#ff0018;text-align: center;display: block;font-weight: 100;padding:32px 0 36px;}
.r2-tedian div{float:left;width: 400px;height: 283px;background-color: #f7f7f7;padding:0 40px;margin:0 0 20px 10px;}
.r2-tedian strong{font-size: 26px;line-height: 26px;font-weight: 100;padding:30px 0 20px;display: block;}
.r2-tedian p b{font-size: 16px;color:#333;}
.r2-tedian p{font-size: 14px;color:#5d5d5d;}
.r2-tedian1{background:#f7f7f7 url(imagesm1back1.jpg) no-repeat top center;}
.r2-tedian2{background:#f7f7f7 url(imagesm1back2.jpg) no-repeat top center;}
.r2-tedian3{background:#f7f7f7 url(imagesm1back3.jpg) no-repeat top center;}
.r2-tedian4{background:#f7f7f7 url(imagesm1back4.jpg) no-repeat top center;}
.rollcon3 p{width:937px;margin:0 auto;color:#ff0018;font-size: 16px;padding:28px 0 0 0;}
.r4-con{background: url(imagesm1con4.jpg) no-repeat;height: 500px;}
.r4-con strong{font-size: 20px;color:#ff0018;text-align:center;line-height: 52px;font-weight: 100;display: block;}
.r4-con div{width:141px;float:left;padding:46px 25px 0;margin-left:9px;font-size: 14px;}
.r4-con div:first-child{margin-left:0;}
.r4-con1{margin-top:120px;}
.r4-con2{margin-top:192px;}

.main2{background: url(imagesm2back.jpg) no-repeat top center;height: 720px;padding-top: 212px;}
.main2 dl{width:320px;height: 308px;background: #fffff1;border-radius: 10px;overflow:hidden;float:left;margin:0 0 20px 20px;}
.main2 div dl:first-child{margin:0 0 20px;}
.main2 dl dt{text-align: center;}
.main2 dl dt strong{font-size: 22px;display: block;padding:105px 0 20px;}
.main2 dl dt strong b{font-size: 28px;}
.main2 dl dt p{font-size: 18px;color:#5b0000;}
.main2 dl dd{display: none;}
.main2 dl.on{background: #ff0018;}
.main2 dl.on dt{display: none;}
.main2 dl.on dd{display: block;width:216px;margin:0 auto;font-size: 14px;color:#fff;margin-top:68px;}
.main3{overflow: hidden;padding-bottom: 86px;}
.m3-jies{font-size: 18px;line-height: 30px;text-align: center;}
.m3-video{background: #f6f6f6;height: 271px;background: #f7f7f7;padding:18px 0 18px 12px;margin:32px 0 12px;}
.video{float:left;width:530px;}
.m3-wangs{float:right;width:456px;padding-top:55px;}
.m3-wangs p{text-align: center;font-size: 20px;line-height: 36px;}
.m3-wangs p a{font-size: 22px;line-height: 36px;color:#ff0018;}
.m3-wsl{width:408px;height: 512px;background: #34383e url(imagesm3img1.jpg) no-repeat top center;padding:92px 34px 0;float:left;}
.m3-wsl div{overflow;hidden;padding-bottom: 26px;}
.m3-wsl strong{font-size: 20px;color:#ff0018;font-weight: 100;display: block;margin:0 0 12px;height: 24px;padding-left:32px;}
.m3-wsl p{color:#fff;font-size: 14px;}
.m3-wslicon1 strong{background: url(imagesm3icon1.jpg) no-repeat left center;}
.m3-wslicon2 strong{background: url(imagesm3icon2.jpg) no-repeat left center;}
.m3-wslicon3 strong{background: url(imagesm3icon3.jpg) no-repeat left center;}
.m3-wsr{width: 500px;height: 588px;background: #f6f6f6;float:left;padding:16px 0 0 24px;}
.main4{overflow:hidden;padding-bottom: 70px;}
.m4-c1-bj{background: url(imagesm3conbj1.jpg) no-repeat;height: 280px;}
.m4-c1-bj p{width:401px;padding:74px 41px 0;margin-top:30px;color:#fff;font-size: 14px;}
.m4-c2-t1 {overflow: hidden;}
.tablePage1{overflow: auto;height:580px; }
.tablePage2{overflow: auto;height:580px; }
.m4-c2-t1 h4{padding-bottom: 20px;}
.m4-c2-t1 div strong{display: block;text-align: center;font-size: 26px;line-height: 26px;font-weight: 100;padding:8px 0 20px;}
.m4-c2-t1 div table{border:solid 1px #aaa;border-right: none;margin-bottom: 20px;}
.m4-c2-t1 div table th{border-right:solid 1px #aaa;font-size: 16px;line-height: 54px;color:#fff;font-weight: 100;}
.m4-c2-t1 div table td{border-right:solid 1px #aaa;border-top:solid 1px #aaa;font-size: 14px;line-height: 54px;text-align: center;}
.tieshi{padding-top:20px;}
.tieshi dl dt{float:left;margin:0 15px 0 40px;}
.tieshi dl dd{float:left;width:748px;}
.m4-c2-t2 h4{padding:36px 0 28px;}
.m4-c2-t2con2 a{display: block;width:150px;height: 46px;background: #ff0018;text-align: center;line-height: 46px;color:#fff;font-size: 16px;margin:0 auto;}
.m4-c2-t2con2 div{width:915px;height: 95px;margin:25px auto 0;border:solid 1px #ffac68;border-radius: 10px;background: #fffbe7;padding-top:28px;}
.m4-c2-t2con2 div p{font-size: 14px;width:851px;margin:0 auto;}
.m4-c2-t2con2 div p b{color:#ff0018;}
.classtab{overflow:hidden;margin-bottom: 20px;}
.classtab h5{width:54px;float:left;font-size: 24px;display:table;border:solid 1px #c3c3c3;border-right: none;text-align: center;}
.classtab h5 span{display: block;text-align: center;vertical-align:middle;display:table-cell;}
.classtab div{width:927px;float:left;}
.classtab table{border-left:solid 1px #c3c3c3;border-top:solid 1px #c3c3c3;}
.classtab table caption{line-height: 51px;color:#fff;font-size: 22px;}
.classtab table th{line-height: 48px;background:#e5e5e5;font-size: 16px;font-weight: 100;padding:0 10px;}
.classtab table td{text-align: center;font-size: 14px;padding:10px;border-bottom:solid 1px #c3c3c3;border-right:solid 1px #c3c3c3;}
.m4-c2-t4 div{width:238px;float:left;margin-left:15px;}
.m4-c2-t4 div.mar0{margin-left:0;}
.m4-c2-t4 div strong{font-size: 18px;display: block;height: 46px;line-height: 46px;border-bottom: solid 1px #c3c3c3;margin-bottom: 10px;}
.m4-c2-t4 div ul li{line-height: 36px;font-size: 14px;}
.m4-c2-t4 div ul li a:hover{color:#ff0018;}
.m5-con1{ width: 100%; overflow: hidden;background:url(imagesm5back1.jpg) no-repeat top center;height: 538px;}
.m5-con2{ width: 100%; overflow: hidden;background:url(imagesm5back2.jpg) no-repeat top center;height: 866px;}
.m5-con1l{width:324px;text-align: right;float:left;margin:260px 0 0 26px;}
.m5-con1r{width:324px;text-align: left;float:right;margin:260px 26px 0 0;}
.m5-con1 strong{font-size: 20px;line-height: 32px;color:#ff0018;font-weight: 100;}
.m5-con1 p{font-size: 15px;color:#fff;}
.m5-con1 p span{font-size: 15px;color:#ff0018;}
.m5-con2 h3{font-size: 24px;line-height: 24px;color:#fff;text-align:center;font-weight: 100;padding:30px 0 18px;}
.m5-con2 p{font-size: 14px;color:#fff;}
.m5-con2 p span{font-size: 14px;color:#ff0;}
.m5-c2txtl{width:394px;float:left;padding:0 30px;margin:424px 48px 0 20px;}
.m5-c2txtr{width:394px;float:left;padding:0 30px;margin:424px 0 0 0;}

.city{overflow:hidden;padding-bottom:30px;}
.city a{float:left;width: 98px;height: 46px;border:solid 1px #9e9e9e;text-align: center;line-height: 46px;font-size: 16px;border-radius: 10px;margin:0 12px 28px;}
.city a:hover{background: #ff0018;border:solid 1px #ff0018;color:#fff;}

.main7{width: 100%; overflow: hidden;background:url(imagesfotter.jpg) no-repeat top center;height: 640px;}
.main7 img{display: block;margin-top:175px;}



/*底部*/		
#footer{background:#000;color:#fff;padding:30px 0;text-align:center}
#footer a{color:#fff;}
#footer a:hover{color:#f00;}