.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; height:auto;}
.clearfix{*zoom:1;}

.banner{ width:100%; height:575px; background:url(../images/banner.jpg) no-repeat center top;}

/*mainA*/
.mainA{ padding:50px 0; width:1060px; margin:0 auto }
.mainA_top{ padding:25px 30px 25px 115px; background:url(../images/xmbj.png) no-repeat left top; height:68px}
.mainA_top p{ color:#000; font-family:microsoft yahei; line-height:22px; font-size:14px; text-indent:2em}

.mainB{ padding:50px 0;  background:url(../images/bg02.jpg) repeat}
.mainB_main{ width:1060px; margin:0 auto}
.mainB_top{ height:36px; width:100%; text-align:center; line-height:36px}
.bgB{ background:url(../images/mainB_top_bg.png) no-repeat left top; }
.mainB_top strong{ font-size:30px; font-family:microsoft yahei}
.bgB strong{ color:#f3de11}
.mainB_btm ul{ margin-top:50px}
.mainB_btm ul li{ padding:10px; background:#fdf4f5; margin-bottom:3px; height:auto; position:relative}
.mainB_btm ul li a{ height:35px; line-height:33px; background:url(../images/mainB_ctr_bg.jpg) no-repeat left center; display:block; padding-left:40px;font-family:microsoft yahei; color:#b40e12; font-size:16px; font-weight:bold; position:relative;}
.mainB_btm ul li a strong{ font-size:24px; margin-right:20px }
.mainB_btm ul li a b{ position:absolute; right:5px; top:5px; color:#b40e12;}
.mainB_btm ul li p{ font-size:14px; font-family:microsoft yahei; color:#000; margin:25px 0; padding:0 10px; line-height:25px; text-indent:2em}

.bgC{ background:url(../images/mainC_top_bg.png) no-repeat left top;}
.bgC strong{ color:#b40e12}
.mainC{  padding:90px 0; width:1060px; margin:0 auto}
#mainC_nav{  background:url(../images/mainC_ctr_bg.png	) no-repeat left top; margin-top:30px; padding:26px 14px 0 14px}
#mainC_nav li{ height:33px; float:left; line-height:33px; }
#mainC_nav li a{ color:#000; padding-left:40px; font-size:14px; font-family:microsoft yahei}
#mainC_nav li.mainC_bg1{ width:403px; background:url(../images/mainC_btm_bg1.png) no-repeat left top; margin-right:16px}
#mainC_nav li.mainC_bg1 a{ background:url(../images/mainC01.png) no-repeat 15px center}
#mainC_nav li.mainC_bg2{ width:334px; background:url(../images/mainC_btm_bg2.png) no-repeat left top; margin-right:14px}
#mainC_nav li.mainC_bg2 a{ background:url(../images/mainC02.png) no-repeat 15px center}
#mainC_nav li.mainC_bg3{ width:257px; background:url(../images/mainC_btm_bg3.png) no-repeat left top;}
#mainC_nav li.mainC_bg3 a{ background:url(../images/mainC03.png) no-repeat 15px center}
/*转到当前的样式*/
#mainC_nav li.now a{ color:#b40e12}
#mainC_nav li.mainC_bg1.now{ width:403px; background:url(../images/mainC_btm_bg1H.png) no-repeat left top; margin-right:16px}
#mainC_nav li.mainC_bg1.now a{ background:url(../images/mainC01H.png) no-repeat 15px center}
#mainC_nav li.mainC_bg2.now{ width:334px; background:url(../images/mainC_btm_bg2H.png) no-repeat left top; margin-right:14px}
#mainC_nav li.mainC_bg2.now a{ background:url(../images/mainC02H.png) no-repeat 15px center}
#mainC_nav li.mainC_bg3.now{  background:url(../images/mainC_btm_bg3H.png) no-repeat left top;}
#mainC_nav li.mainC_bg3.now a{ background:url(../images/mainC03H.png) no-repeat 15px center}


.mainC_top{ margin-top:45px}
.mainC_top p{ text-align:center; font-size:14px; color:#333; font-family:microsoft yahei; line-height:25px}
.mainC_top p b{ color:#b40e12}

.mainC_con{ margin-top:10px}
.mainC_con p{ color:#000; line-height:30px; font-family:microsoft yahei; color:#000; text-indent:2em; font-size:14px}
.mainC_box{ width:996px; height:96px; margin:0 auto; padding:15px 20px 20px 20px; background:#fffcf8; border:1px solid #b40e12; overflow:visible; position:relative}

#mainC_box0 .img_top{ position:absolute; left:200px; top:-13px}
#mainC_box1 .img_top{ position:absolute; left:600px; top:-13px}
#mainC_box2 .img_top{ position:absolute; left:900px; top:-13px}
/*mainD*/
.mainD{ padding:90px 0; width:100%;  background:url(../images/bg02.jpg) repeat}
.mainD_main{ width:1060px; margin:0 auto}
.mainD_top{ margin-top:40px}
.mainD_top p{ color:#fff; line-height:30px; font-family:microsoft yahei; text-align:center; font-size:14px}
#mainD_nav{ width:720px; height:158px; margin:35px auto 0 auto }
#mainD_nav li{ width:158px; float:left; margin-right:123px}
#mainD_nav li a{ width:158px; height:108px; display:block; background:url(../images/mainD_bg.png) no-repeat left top; text-align:center; padding-top:50px; color:#990100; line-height:24px; font-size:16px; font-family:microsoft yahei}
#mainD_nav li a:hover{ background:url(../images/mainD_bgH.png) no-repeat left top; font-weight:bold}
#mainD_nav li a.now{  background:url(../images/mainD_bgH.png) no-repeat left top; font-weight:bold}
.mainD_btm{ margin-top:35px}
.mainD_box{ padding:10px 15px 20px 25px; background:#fffcf8; border:1px solid #b40e12; overflow:visible; position:relative;}
.mainD_left{ width:560px; float:left; padding-top:15px}
.mainD_left strong{ font-size:16px; font-family:microsoft yahei; color:#b40e12}
.mainD_left p{ color:#000; font-size:14px; font-family:microsoft yahei; line-height:30px; text-indent:2em; margin-top:20px}
.mainD_right{ width:417px; float:right}
#mainD0 .img_top{ position:absolute; left:235px; top:-14px}
#mainD1 .img_top{ position:absolute; left:515px; top:-14px}
#mainD2 .img_top{ position:absolute; left:810px; top:-14px}
/*mainE*/
.mainE{ padding:90px 0; width:1060px; margin:0 auto}
.mainE1_top{ margin-top:45px; }
.mainE1_top strong{ display:block; width:252px; height:49px; background:url(../images/mainE1_bg.png) no-repeat left top; margin:0 auto; text-align:center; font-size:16px; font-family:microsoft yahei; font-weight:bold; color:#b40e12; line-height:49px}
.mainE1_top p{ font-size:14px; font-family:microsoft yahei; color:#000; line-height:30px; margin-top:30px; text-align:center}
.mainE1_btm{ margin-top:120px; width:1024px; height:310px; background:url(../images/mainE1.png) no-repeat left top}
.mainE1_btm li{ float:left;  font-size:12px; color:#fff; line-height:22px; font-family:microsoft yahei}
.mainE2_btm{ width:912px; margin:30px auto 0 auto}
.mainE2_btm ul li{ width:451px; float:left; margin-right:10px; height:233px; position:relative}
.mainE_li_bg{ width:100%; height:35px; background:url(../images/mainF_bg.png) repeat left top;  position:absolute; left:0px; bottom:0px}
.mainE_li_bg p{ line-height:35px; color:#fff; font-family:microsoft yahei; text-align:center; font-size:14px}
.mainE2_btm li a:hover img{ filter:alpha(opacity=80); -moz-opacity:.8;opacity:0.8;}
.mainE2_btm li a:hover p{ color:#b40e12}
.mainE3_btm{ width:955px; margin:30px auto 0 auto}
.mainE3_btm ul li{ float:left; margin-right:10px; height:221px;  position:relative}
.mainE3_btm li a:hover img{ filter:alpha(opacity=80); -moz-opacity:.8;opacity:0.8;}
.mainE3_btm li a:hover p{ color:#b40e12}
/*mainF*/
.mainF{ padding:90px 0; width:100%;  background:url(../images/bg02.jpg) repeat}
.mainF_main{ width:1060px; margin:0 auto}
.mainF_btm{ width:1034px; margin:45px auto 0 auto}
.mainF_btm ul li{ float:left; margin-bottom:15px; position:relative}
.mainF_btm li a:hover img{ filter:alpha(opacity=80); -moz-opacity:.8;opacity:0.8;}
.mainF_btm li a:hover p{ color:#b40e12}


/*mainG*/
.mainG{ padding:90px 0; width:1060px; margin:0 auto}
.mainG_btm{ width:559px; height:324px; background:url(../images/mainG_bg.png) no-repeat left top; padding:45px 20px 70px 158px; margin:40px auto 0 80px}
.mainG_btm embed{ width:555px; height:324px;}