
.banner { width:100%; margin:0 auto;  height:341px; background:#bb0904;   }
.banner img{ width:1075px;  height:341px;display:block; margin:0 auto; }
.nav{ width:100%; height:62px; background:url(../images/nav_bg.jpg) repeat-x left top}
.nav_main{ width:990px; height:62px; margin:0 auto; line-height:62px; color:#fff }
.nav_main a{ font-size:17px; font-family:microsoft yahei; color:#fff; padding:0 25px}
.nav_main a:hover{}
/*============main============*/
.main{ width:1000px; margin:0 auto}
.main1{ margin-top:35px}
.main_top{ width:100%; height:49px; background:url(../images/part_bg.png) no-repeat left top #fcb600 }
.main_top b{ width:165px; height:49px; display:block; float:left; line-height:49px; font-size:35px; color:#fff; font-family:microsoft yahei; text-align:center; font-weight:600; padding-right:10px}
.main_top strong{ width:825px; height:49px; display:block;  float:left; text-indent:1em; font-size:30px; font-weight:normal; font-family:microsoft yahei; line-height:49px}
.main1_top{ margin-top:25px}
.main1_top_left{ width:155px; float:left; padding-top:8px }
.main1_top_left strong{ width:107px; height:93px; display:block; background:url(../images/mcjs.png) no-repeat center center; padding-top:20px; padding-left:25px; font-size:28px; color:#707070; font-family:microsoft yahei; font-weight:600}
.main1_top_right{ width:845px; float:right}
.main1_top_right p{ font-size:14px; line-height:30px; text-indent:2em}
.main1_btm{ padding-left:155px; margin-top:25px; padding-bottom:20px}
.main1_btm a{ cursor:pointer}
.main1_left{ width:221px; height:216px; background:url(../images/mani1_left_bg.png) no-repeat left top; float:left}
.main1_left strong{ width:185px; height:60px; display:block; line-height:60px;   color:#fff; font-family:microsoft yahei; font-size:28px; font-weight:600; text-align:center}
.main1_left p{ padding:15px 15px 0px 40px; line-height:22px}
.main1_jt{ width:57px;height:216px; margin-right:26px; float:left;  background:url(../images/main1_jt.png) no-repeat 5px 18px; padding-left:5px}
/*===============main2===============*/
.main2_text{ width:100%; position:relative; margin-top:13px; padding-bottom:20px }
.main2_right{ width:758px; float:right; background:#f5f4f2; padding:25px 10px 0 38px; position:relative; height:840px; overflow:hidden }
.main2_left{ width:204px; position:absolute; left:0px; top:0px;}
.main2_left a{ width:194px; height:45px; display:block; padding-right:10px; background:url(../images/main2_left_bg.jpg) no-repeat left top; margin-bottom:1px; text-align:center; line-height:45px; font-family:microsoft yahei; font-size:16px; font-weight:bold; color:#000 }
.main2_left a.now{background:url(../images/main2_left_bgh.png) no-repeat left top}
.main2_left a:hover{ text-decoration:none}
.wrap_con{ width:758px; position:absolute; top:0px; padding-top:25px; height:840px; }
.wrap1{ width:355px; float:left; position:relative; top:840px; z-index:12}
.wrap2{width:355px; float:right; position:relative; top:840px; z-index:12}
.wrap_box{ margin-bottom:25px}
.box_top strong{ height:23px; font-size:14px;  display:block; margin-bottom:20px}
.box_top strong b{ display:inline-block; height:23px; background:#d83808; color:#fff; padding:0 5px; line-height:23px; margin-right:5px}

.box_btm{ width:355px; height:212px; overflow:hidden; position:relative; cursor:pointer}
.box_btm a{ cursor:pointer;width:355px; height:212px; display:block }
.box_btm img{width:355px; height:212px; display:block}
.boxbg{ width:100%; height:55px; position:absolute; left:0px; bottom:0px;}
.box_bg1{ width:100%; height:55px; position:absolute; background:#000; top:0px; filter:alpha(opacity=50); -moz-opacity:.5;opacity:0.5;}
.boxbg p{ width:auto; height:47px; position:absolute;left:0px; top:0px; color:#fff; line-height:20px; padding:8px 8px; text-indent:2em}
.box_jj{width:325px; height:192px; position:absolute; left:0; top:0; padding:10px 15px }
.box_jj_bg{width:355px; height:212px; position:absolute; left:0; top:0; background:#000; filter:alpha(opacity=50); -moz-opacity:.5;opacity:0.5; }
.box_jj p{ color:#fff; line-height:20px; width:325px; height:192px; position:absolute; left:15px; top:10px}
/*=============main3============*/
.main3_top_share{width:100%; height:40px; background:#f5f4f2; margin-top:25px; text-align:center }
.main3_top_share strong{ background:#d83808; display:inline-block; height:40px; line-height:40px; color:#fff; font-family:microsoft yahei; font-size:16px; width:370px; text-align:center}
.main3_top_text{ padding-top:20px}
.main3_top_text strong{ color:#bc0f0f; font-family:microsoft yahei; font-size:14px}
.main3_top_text p{ margin-top:10px; text-indent:2em; font-size:14px; line-height:25px; color:#333}
.main3_top_left{ width:310px; float:left}
.main3_top_ctr{ width:310px; float:left; margin:0 33px}

.main4_text{ background:#e4e5e5; padding:20px;margin-bottom:40px;}
.main4_text p{ font-size:14px; line-height:30px; color:#333; text-indent:2em}
