.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.banner{ width:100%; height:576px; background:url(../images/banner.jpg) no-repeat center top; margin-top:-1px}
.cw{width:1060px; margin:0 auto;}
.main1{  padding-top:20px}
.main_top dt img{ display:block; margin:0 auto}
.main1_top dl dd{ background:url(../images/main_top_bg.png) no-repeat left center;  color:#522f2d;  }
.main_top dl dd{ height:36px; width:100%; text-align:center; margin-top:17px;font-size:36px; line-height:36px; font-family:microsoft yahei; padding-bottom:5px}
.main2{ width:100%; height:1154px; background:url(../images/main2_bg.jpg) no-repeat center top; margin-top:90px; padding-top:50px}
.main2_top dl dd{ background:url(../images/main_top_bg1.png) no-repeat left center; color:#fff}

.main1_btm{ margin-top:50px}
.main1_btm ul li{ width:171px; height:140px; padding-top:56px; float:left; background:url(../images/main1_bg.jpg) no-repeat left top; margin-right:51px }
.main1_btm ul li dt{ text-align:center; font-size:24px; font-family:microsoft yahei; color:#666; font-weight:bold}
.main1_btm ul li dt b{ color:#bf4c50}
.main1_btm ul li dl  dd{ text-align:center; font-size:12px; color:#666; line-height:18px; margin-top:15px}

/*main2*/
.main2_ctr{ margin:55px auto 0 auto; width:965px; }
.main2_ctr p{ font-size:14px; color:#a4a4a4; text-align:center; line-height:30px; font-family:microsoft yahei}
.main2_btm{ margin:50px auto 0 auto; width:965px;}
.main2_btm_nav ul li{ width:290px;  float:left; margin-right:47px;}

.main2_btm_nav ul li dt{ border:1px solid #fff; height:36px; color:#fff; font-size:16px; font-family:microsoft yahei; text-align:center; line-height:35px; font-weight:bold; margin-bottom:8px}
.main2_btm_nav ul li dd{ border:1px solid #fff; padding:7px 0; height:88px}
.main2_btm_nav ul li dd img{ display:block; margin:0 auto}
.main2_btm_nav ul li dd.now_dd{  border:0px; padding-top:16px; padding-bottom:0; height:15px}
.main2_btm_nav ul li dd.now_dd img{ display:none}

.main2_btm_nav ul li a.now dt{ color:#b34046; border:1px solid #b34046; }
.main2_btm_nav ul li a.now dd{  border:1px solid #b34046; }
.main2_btm_nav ul li a.now dd.now_dd{  border:0px}
.main2_btm_nav ul li a.now dd.now_dd img{ display:block}
.main2_btm_box1{ background:url(../images/main2_bg4.png) repeat left top; padding:50px 55px}
.main2_btm_box1_top strong{ font-size:18px; color:#322423; font-family:microsoft yahei; font-weight:bold; margin-bottom:15px; display:block}
.main2_btm_box1_top p{ font-size:14px; color:#322423; font-family:microsoft yahei; line-height:28px; text-indent:2em}
.main2_btm_box1_btm ul li{ margin-top:30px; width:394px; height:153px; float:left; margin-right:65px; position:relative}
.main2_btm_box1_btm ul li img{  width:394px; height:153px; display:block}
.main2_btm_box1_btm ul li p{ font-size:12px; color:#fff; background:url(../images/main2_bg3.png) repeat left top; width:380px; padding:5px 7px; position:absolute; left:0px; bottom:0px; line-height:18px}


/*main3*/
.main3{ width:100%; background:url(../images/main3_bg.jpg) no-repeat left 258px;}
.main3 ul li img{ display:block}
.main3 ul li p{ color:#666; font-family:microsoft yahei; font-size:14px}
.main3 ul.main3_ul_top{ height:231px; padding-top:45px; }
.main3 ul.main3_ul_top li{ width:351px; float:left; margin-right:150px}
.main3 ul.main3_ul_top li p strong{ padding-bottom:30px; background:url(../images/main3_bg1.png) no-repeat left bottom; display:inline-block; padding-left:30px}
.main3 ul.main3_ul_top li p{ text-align:center; margin-top:23px}
.main3 ul.main3_ul_btm{ height:238px; position:absolute; top:255px; left:0px}
.main3 ul.main3_ul_btm li{ width:351px; float:left; margin-right:50px}
.main3 ul.main3_ul_btm li p{ text-align:center; margin-bottom:25px }
.main3 ul.main3_ul_btm li p strong{ padding-top:30px; background:url(../images/main3_bg1.png) no-repeat left top; display:inline-block; }
.main3_btm{ height:470px; position:relative;   }


/*main4*/
.main4{ width:100%; height:721px; background:url(../images/main4_bg.jpg) no-repeat center top; margin-top:100px; padding-top:50px}
.main4 ul{ padding-top:50px}
.main4 ul li{ width:507px; padding:5px 0; background:#fff; float:left; margin-right:25px; margin-bottom:15px}
.main4 ul li img{ display:block; margin:0 auto}
.main5{  width:100%; height:703px; background:url(../images/main5_bg.jpg) no-repeat center top; margin-top:10px; padding-bottom:60px}
.main5 img{ display:block; }
.main5_btm{ padding-left:20px; background:url(../images/main5.jpg) no-repeat center top; width:631px; height:507px; margin:80px auto 0 auto; padding:25px 0 0 25px}
.main5_btm embed{ width:551px; height:310px; }
