﻿/* 专题公用CSS  */
body, object, iframe, h1, h2, h3, h4, h5, h6, abbr, code, img, dl, dt, dd, ul, li, fieldset, form, label, legend, caption { margin:0; padding:0; border:none; list-style:none; }
body { font:12px/24px "微软雅黑", "宋体", Arial; color:#333;}
ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0px; margin:0px;  }
article, section, header, footer, aside{ display:block; }
img { border:none; margin:0px; padding:0px; vertical-align: middle; }
.clear{ clear:both;  }
.float_L { float:left; }
.float_R { float:right; }
header { height:406px; background: url(images/bg01.gif)  repeat-x 0px 0px;}
.Width{width:1000px;margin:0 auto;}
a { color:#333; text-decoration:none }
a:hover { color:#c00; text-decoration:underline; }
.cleee{ color:#eee;}
.mt30{ margin-top:30px;}
.ptb40{ padding:40px 0px;}
.mb30{ padding-bottom:30px;}
.pl30{ padding-left:30px;}
.hide{display:none;}
/*顶部导航*/
.topnav { width:100%; background: url(../images/nav-bg.gif) repeat-x 0px 0px; height:41px; overflow:hidden;font-size:12px; }
.logo { float:left; }
.nav-R { line-height:41px; float:right; }
/*banner*/

.banner01{ height:119px; background-image:url(../images/banner01.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.banner02{ height:150px; background-image:url(../images/banner02.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.banner03{ height:110px; background-image:url(../images/banner03.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.banner04{ height:121px; background-image:url(../images/banner04.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.banner05{ height:103px; background-image:url(../images/banner05.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
/* 正文 */
.daodu{ background:#c7010a; height:90px;}
.daodu_w{  padding-left:100px;padding-top:10px;}
.daodu_w p{ width:790px; font-size:14px; color:#fff; text-align:center;}
/* mian01 */
.main01{ background:url(../images/main01_bg.jpg) no-repeat center;  height:500px;}
.main01_left{ width:500px; float:left;}
.main01_img1{background:url(../images/mian01_img1.jpg) no-repeat center; width:500px; float:left; height:333px;}
.main01_img2{ width:380px; height:260px; margin:50px 0 0 50px;}
.main01_right{ width:500px; float:left;}
.main01_right p{ color:#fff; font-size:14px; width:408px; margin-top:40px; margin-left:38px;}
.main01_right a{ color:#F00; font-size:15px;}

/* mian02 */
.main02{ background:url(../images/main02_bg.jpg) no-repeat center;  height:715px;}
.main02_t1 img{ width:26px; height:24px; margin:70px 0 0 40px;float:left;}
.main02_t1 p{ width:240px; float:left; color:#fff;margin:66px 0 0 10px; font-size:14px; line-height:24px;}
.main02_t2 img{ width:26px; height:24px; margin:70px 0 0 40px;float:left;}
.main02_t2 p{ width:240px; float:left; color:#fff;margin:66px 0 0 10px; font-size:14px; line-height:24px;}
.main02_t3 img{ width:26px; height:24px; margin:70px 0 0 40px;float:left;}
.main02_t3 p{ width:240px; float:left; color:#fff;margin:66px 0 0 10px; font-size:14px; line-height:24px;}
.main02_top{ height:116px; margin-bottom:110px;}
.main02_b1{ width:315px; height:201px; margin-right:10px; float:left; margin-left:26px;}
.main02_b2{ width:315px; height:201px; margin-right:10px; float:left;}
.main02_b3{ width:289px; height:416px; float:right; margin-right:35px;}
.main02_b4{ width:315px; height:201px; margin-right:10px; float:left;margin-left:26px; margin-top:13px;}
.main02_b5{ width:315px; height:201px; margin-right:10px; float:left;margin-top:13px;}
/* mian03 */	
.main03{  background:url(../images/main03_bg.jpg) no-repeat center; height:912px;}
.main03_left { width:190px; font-size:16px; color:#000000; float:left;}
.main03_left p{ width:160px;padding-top:250px; padding-left:10px;}
.main03_right{ padding-top:140px; }
.main03_i1{ width:520px; height:212px; float:left; margin-right:10px; margin-bottom:10px;}
.main03_i2{ width:250px; height:212px; float:left;margin-bottom:10px;}
.main03_i3{ width:250px; height:212px; float:left;margin-right:10px; margin-bottom:10px;}
.main03_i4{ width:520px; height:212px; float:left;margin-bottom:10px;}
.main03_i5{ width:200px; height:212px; float:left;margin-right:12px; }
.main03_i6{ width:335px; height:212px; float:left;}

/* 焦点图 */
.focus {width:380px; height:260px; position:relative; z-index:100;float:left;}
.slides_container {width:380px; height:260px; overflow:hidden; position:relative;}
.slides_container dl {float:left;width:380px; height:260px;position:relative;}
.slides_container dl dt img {width:380px;height:260px;}
.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:380px; background:#333;z-index:87;opacity:0.7;}
#slides .prev{background: url(http://www.huatu.com/images/2015css/images/indeximg.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(http://www.huatu.com/images/2015css/images/indeximg.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; left:50%;margin-left:-30px; 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(http://www.huatu.com/images/2015css/images/m01-banbtn.png) no-repeat; margin:0 5px 0 4px;}
.pagination li.current a {background-position:-10px 0;}
/* 焦点图 end */


/*页脚*/
.footer { width:100%; padding:40px 0px; text-align:center; font-size:14px; color:#fff;background:#020003;}
.footer a, .footer a:hover{ color:#fff; font-size:14px;}
