* { margin:0px; padding:0px; border:0px; font-size:12px; font-family:Arial, "宋体"; color:#333;}
body { margin:0px; padding:0px; border:0px; /*background:#FEFAEF url(../img/body.jpg) no-repeat center -2px;*/ background:#FEFAEF url(../img/body2.jpg) no-repeat center 448px; }
.Wrap { width:1016px; margin:0 auto;}
a,ul { list-style:none; outline:none;}




/*-------------------
	首页幻灯
--------------------*/
#banner{position:relative;}
.banner1{height:398px;width:100%;  width:1016px; margin:0 auto;overflow:hidden;position:relative;}
.banner1 .box{text-align:center;width:2000px;margin:0 auto;position:absolute;left:50%;margin-left:-1016px;}
.banner1 .leftbanner{width:492px;height:398px;float:left;}
.banner1 .w{width:1016px;height:398px;float:left;}
.banner1 .rightbanner{width:492px;height:398px;float:left;}
.banner1 li{position:relative;}
.banner1 img{width:100%;height:398px;}
.banner1 h3 {position:absolute;bottom:0;text-indent:1em;color:#fff;width:100%;
    background:url(../images/banner1h3.png) repeat left top;
    text-align:left;
    font-size:18px;
    height:50px;
    line-height:50px;
}
/* 本例子css */
.slideBox{ width:1016px; margin:0 auto; height:398px; overflow:hidden; position:relative;}
.slideBox .hd{ height:14px; overflow:hidden; position:absolute; right:10px; bottom:18px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:14px; height:14px; line-height:14px; text-align:center; background:#eee1d4; cursor:pointer; }
.slideBox .hd ul li.on{ background:#8c1616;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:58px; height:80px; 
    filter:alpha(opacity=50);opacity:0.5;   
    background:url(../images/zuo.png) no-repeat left top;
}
.slideBox .next{ left:auto; right:0;background:url(../images/you.png) no-repeat left top;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.banner2{background:#eeeeee;}
/* 本例子css */
.slideBox2{ width:1000px; height:420px;position:relative;margin:20px auto 30px;}
.slideBox2 .hd{ height:24px; overflow:hidden; position:absolute; bottom:-10px; z-index:1; width:100%;}
.slideBox2 .hd ul{ overflow:hidden; zoom:1; text-align:center;  }
.slideBox2 .hd ul li{width:24px; height:24px; line-height:24px; text-align:center; background:url(../images/banner2yuan.png) no-repeat left top; cursor:pointer; color:#8c0000;font-size:16px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin:0 10px;
}
.slideBox2 .hd ul li.on{background:url(../images/banner2yuan2.png) no-repeat left top;color:#fff;}
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; position:relative;}
.banner2 h3 {position:absolute;bottom:50px;left:30px;padding:10px 20px;color:#fff;width:60%;
    background:url(../images/banner2h3.png) repeat left top;
    text-align:left;
    font-size:16px;
}
.banner2 img{width:100%;height:420px;}

.banner3{}
/* 本例子css */
.slideBox3{ width:1000px; height:350px;position:relative;margin:20px 0;}
.slideBox3 .hd{ height:24px; overflow:hidden; position:absolute; bottom:5px; z-index:1; width:100%;}
.slideBox3 .hd ul{ overflow:hidden; zoom:1; text-align:center;}
.slideBox3 .hd ul li{width:8px; height:8px; text-align:center; 
    background:#999; cursor:pointer;
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin:0 10px;
}
.slideBox3 .hd ul li.on{background:#ff4019;}
.slideBox3 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox3 .bd li{ zoom:1; vertical-align:middle; position:relative;}
.banner3 h3 {position:absolute;bottom:50px;left:40px;padding:10px 20px;color:#fff;;
    background:url(../images/banner1h3.png) repeat left top;
    text-align:left;
    font-size:16px;
}
.banner3 img{width:100%;height:350px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox3 .prev,
.slideBox3 .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:29px; height:49px; 
    filter:alpha(opacity=50);opacity:0.5;   
    background:url(../images/zuo1.png) no-repeat left top;
}
.slideBox3 .next{ left:auto; right:0;background:url(../images/you1.png) no-repeat left top;}
.slideBox3 .prev:hover,
.slideBox3 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox3 .prevStop{ display:none;  }
.slideBox3 .nextStop{ display:none;  }





/*main_1*/
#main_1 { width:1016px; margin:0 auto; overflow:hidden;}
.main_L { float:left;/* width:227px;*/ width:397px; height:508px; overflow:hidden; padding-top:30px;}
/*.main_C { float:left; width:459px; height:528px; overflow:hidden; margin-left:47px; background:url(../img/banner_bj.png) no-repeat;}*/

.main_C { float:left; width:240px; height:280px; overflow:hidden; margin-left:55px; background:url(../img/banner_bj.png) no-repeat;}
.main_C img{ width:100%; }

.main_C_dw{ position:relative; width:100%;}
/*.main_C_wz{ position:absolute; text-align:center; line-height:30px; font-size:14px; z-index:999999; left:0px; top:140px; text-align:center; width:258px; left:106px; background:#f9faf2;  height:130px; padding-top:20px; }
.main_C_wz a{ font-size:16px; font-weight:bold; color:#674f4b; margin-top:10px; display:block;  }*/

.main_C_wz{ /*position:absolute; */text-align:center; line-height:30px; font-size:14px; margin-top:20px;/* z-index:999999; left:0px; top:55px; */text-align:center;/* width:160px; left:40px; *//*background:#f9faf2;*/ /* height:130px;*/ /*padding-top:20px;*/  }
.main_C_wz img{/* width:195px; */}

.main_C_wz_div{background:url(../img/bor.fw.png) repeat-x left bottom;  }
.main_C_wz_div a{ display:block; /*margin-left:130px;*/ }
/*.main_C_wz a{ font-size:16px; font-weight:bold; color:#CB4F2D; margin-top:10px; display:block;  }

.main_C_wz a:hover{}*/
/*.main_R { float:right; width:240px; height:528px; overflow:hidden; background:url(../img/1.jpg) no-repeat left 0px; padding-left:42px;}*/
.main_R { float:right;/* width:320px;*/ width:397px; /*height:528px; overflow:hidden;*//* padding-left:42px;*/ /*padding-right:10px;*/ padding-right:50px;}

.main_L .Title { float:left; /*width:227px;*/ width:100%; background:url(../img/bor.fw.png) repeat-x left bottom; font-size:12px; line-height:30px; position:relative; padding-bottom:10px;}
.main_L .Title img { position:absolute; left:38px; top:0px; z-index:1;}
.main_L .Title h3 { float:left; color:#CB4F2D;}
.main_L .Title span { float:left; padding-left:10px; color:#CB4F2D; position:absolute; left:55px; top:1px; z-index:2;}
.main_L .Title a { float:right; color:#CB4F2D; text-decoration:none; font-size:9px;}


.main_C_wz .Title { float:left; /*width:227px;*/ width:100%; /*background:url(../img/bor.fw.png) repeat-x left bottom; */font-size:12px; line-height:30px; position:relative; padding-bottom:10px;}
.main_C_wz .Title a {/* float:right; */color:#CB4F2D; text-decoration:none; font-size:12px; display:block; }
.main_C_wz .Title img { position:absolute; left:38px; top:0px; z-index:1;}
.main_C_wz .Title h3 { float:left; color:#CB4F2D;}
.main_C_wz .Title span { font-weight:normal; float:left; padding-left:10px; color:#CB4F2D; position:absolute; left:55px; top:1px; z-index:2;}


.Left_list { float:left; width:100%; list-style:none; padding-top:10px;}
.Left_listpb45 { padding-bottom:45px;}
.Left_list li { float:left; width:90%; padding-left:10%; overflow:hidden; background:url(../img/icon4.jpg) no-repeat 5px 12px; line-height:22px;}
.Left_list li a { color:#5F4B47; text-decoration:none;}
.Left_list li a:hover { color:#999;}

.Index_rtitle { float:left; width:100%; padding:20px 0px 15px 0px;}
.Index_rtitle h3 { display:block; color:#CB4F2D; font-size:12px; line-height:20px;}
.Index_rtitle span { display:block; color:#CB4F2D; font-size:12px; line-height:20px; }


.Index_rtitle2{}
.Index_rtitle2 .Title { float:left; /*width:227px;*/ width:100%; background:url(../img/bor.fw.png) repeat-x left bottom; font-size:12px; line-height:30px; position:relative; padding-bottom:10px;}
.Index_rtitle2 .Title img { position:absolute; left:38px; top:0px; z-index:1;}
.Index_rtitle2 .Title h3 { float:left; color:#CB4F2D;}
.Index_rtitle2 .Title span { float:left; padding-left:10px; color:#CB4F2D; position:absolute; left:55px; top:1px; z-index:2;}
.Index_rtitle2 .Title a { float:right; color:#CB4F2D; text-decoration:none; font-size:9px;}




.Adv { float:left; width:100%; height:164px; padding-bottom:15px; overflow:hidden;}
.Index_rul { float:left; width:100%; overflow:hidden;}
.Index_rul li { float:left; width:100%; overflow:hidden;}
.Index_rul li.Time { padding-top:15px;}
.Index_rul li.Time span { float:left; width:66px; text-align:center; height:28px; background:url(../img/bj6.gif) no-repeat left 0px; font-size:12px; color:#5F4B47; padding-top:5px; line-height:23px;}
.Index_rul li.Note { color:#FDF9EF; line-height:20px; padding-bottom:20px;}





/*main_2*/
#main_2 { width:1016px; margin:0 auto; overflow:hidden; background:url(../img/bj6.jpg) repeat-y left 0px; padding-bottom:30px;}
#main_2 .m2_L { float:left; width:505px; background:#EDECE7; /*padding-top:30px;*/ padding-top:15px; }
#main_2 .m2_R { float:right; /*width:435px;*/ width:397px; /*background:url(../img/bj7.jpg) no-repeat left 0px;*/ /*padding-left:75px;*/ padding-right:50px; }

.m2_L .Title { float:left; width:397px; background:url(../img/bor.fw.png) repeat-x left bottom; font-size:12px; line-height:30px; position:relative; padding-bottom:10px;}
.m2_L .Title img { position:absolute; left:38px; top:0px; z-index:1;}
.m2_L .Title h3 { float:left; color:#CB4F2D;}
.m2_L .Title span { float:left; padding-left:10px; color:#CB4F2D; position:absolute; left:55px; top:1px; z-index:2;}
.m2_L .Title a { float:right; color:#CB4F2D; text-decoration:none; font-size:9px;}

.Fast_logo { float:left; width:397px;}
.Fast_logo li { float:left; overflow:hidden; width:80px; height:55px; padding:20px 0px 50px 0px;}
.Fast_logo li.B,.Fast_logo li.C { padding-left:25px;}
.Fast_logo li.D { float:right;}


.Index_link { float:left; width:397px; padding-top:15px;}
.Index_link li { float:left; width:50%; line-height:24px; background:url(../img/icon4.jpg) no-repeat left 10px;}
.Index_link li a { text-decoration:none; color:#5F4B47; padding-left:10px;}
.Index_link li a:hover { text-decoration:underline;}

.Pic_list { float:left; padding-top:20px;}
.Pic_list li { float:left; width:153px; height:153px; overflow:hidden; padding:15px 20px 0px 0px;}
.Pic_list li.A { padding:15px 0px 0px 95px;}
.Pic_list li.B { float:right;}
.Pic_list li a { display:block; position:relative; text-decoration:none; width:153px; height:153px;}
.Pic_list li a img.Img { width:153px;}
.Pic_list li a .Bj { display:block; position:absolute; left:0px; top:0px; z-index:1;}
.Pic_list li a span { display:none;}
.Pic_list li a:hover .Bj { display:none;}
.Pic_list li a:hover span { display:block; width:153px; height:38px; color:#fff; line-height:38px; text-align:center; position:absolute; left:0px; bottom:0px; z-index:2; background:url(../img/bj8.fw.png) no-repeat left 0px;}

/*Footer*/
.Footer { width:1016px; margin:0 auto; overflow:hidden; background:#711a5f; padding:20px 0px 20px 0px; text-align:center; line-height:24px; color:#9D948E; }
.Foot_logo { float:left; width:395px; height:109px; padding:50px 0px 0px 110px; display:none; position:relative; z-index:0;}
.Foot_ul {/* float:right; padding:30px 80px 0px 0px; */  text-align:center; list-style:none; }
.Foot_ul li { display:block; line-height:24px; color:#9D948E;}

.fl{ float:left; }
.fr{ float:right; }
.clear{ clear:both; }


.dacx{ margin-top:30px;color:#000;margin-bottom:7px; }
.dacx_title{background:url(../img/bor.fw.png) repeat-x left bottom; font-size:12px; line-height:30px; position:relative; padding-bottom:10px; float:left; width:100%; }
.dacx_title img { position:absolute; left:38px; top:0px; z-index:1;}
.dacx_title h3 { float:left; color:#CB4F2D;}
.dacx_title span { font-weight:normal; float:left; padding-left:10px; color:#CB4F2D; position:absolute; left:55px; top:1px; z-index:2;}

.index_dacx{ padding-top:5px; }
.index_dacx p{ line-height:26px; }