@charset "utf-8";
/* CSS Document */


/*-----------------------首页样式----------------------------*/

/*-----------------------banner----------------------------*/

.xnBanner { width:100%px; height:auto; margin:0px auto; position:relative; }
section { width: 980px; margin: 0 auto; position: relative;/*overflow: hidden;min-width:1190px*/ }
.section_banner1_box { height:472px; width: 100% }
/*.section_banner1_box ul {height: 420px; position:relative ;}
.section_banner1_box .banner_index{width:180px;}
.index_banner_box li{height:420px; width:100%;}
*/


/* focusindex */
#focusindex { height:472px; overflow: hidden; position: relative; }
#focusindex li { height:472px; overflow: hidden; position: absolute; width: 100%; }
#focusindex li a { display: block; height:472px; position: absolute; width: 100%; z-index:2 }
#focusindex .btn { position: absolute; width: 100%; height: 30px; bottom: 10px; text-align: center; z-index: 9 }
#focusindex .btn span { display: inline-block; _display: inline; _zoom: 1; width: 20px; height: 20px; _font-size: 0; margin: 5px 10px; cursor: pointer; background:url(../img/banner_off.png) no-repeat center top; z-index: 9; border-radius: 50% }
#focusindex .btn span.on { background:url(../img/banner_on.png) no-repeat center top; z-index: 9 }
#focusindex .preNext { width: 44px; height: 44px; position: absolute; top: 180px; background: url(../img/sprite.png) no-repeat left bottom; cursor: pointer; z-index: 9; opacity: 0; transition: all 0.3s linear 0s; }
#focusindex .pre { left: 0%; z-index: 9 }
#focusindex .next { right: 0%; background-position: right bottom; z-index: 9 }
#focusindex:hover .preNext { opacity: 0.5; }
#focusindex:hover .pre { left: 10%; }
#focusindex:hover .next { right: 10%; }
#focusindex .pre:hover, #focusindex .next:hover { opacity: 1; }
/*
.xnBanner li{width:100%; height:472px; margin:0px auto; overflow:hidden; }
.xnBanner .B1{background:url(../images/banner.jpg) no-repeat center top;}
.xnBanner li a{width:100%; height:472px; display:block; float:left;}
.xnBanner .Center{width:100%; height:auto; position:absolute; top:0px; left:0px;}
.xnBanner .cen{width:1200px; height:auto; margin:0px auto;}
.xnBanner .Dir{width:59px; height:59px; display:block; margin-top:206px;filter: alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
.xnBanner .Dir:hover{filter: alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.xnBanner .Left{ background:url(../images/banner_left.png) no-repeat left top; *_background:none; float:left;}
.xnBanner .Right{ background:url(../images/banner_right.png) no-repeat right top; *_background:none;float:right;}
*/
.xnNum { width:100%; height:auto; margin:0px auto; position:absolute; bottom:10px; }
.xnNum ul { width:140px; height:20px; margin:0px auto; padding:0px; }
.xnNum li { width:20px; min-width:20px; height:20px; float:left; background:none; padding:0px 4px; }
.xnNum li a { width:20px; height:20px; float:left; background:url(../images/banner_off.png) no-repeat center top; display:block; }
.xnNum li a:hover { background:url(../images/banner_on.png) no-repeat center top; display:block; }
.xnNum li .on { background:url(../images/banner_on.png) no-repeat center top; display:block; }
/*-----------------------banner结束----------------------------*/

/*-----------------------主体样式----------------------------*/
/*项目 Main1*/

.xnMain { width:1200px; height:auto; margin:0px auto; }
.xnMain .xnM1 { width:1200px; height:auto; float:left; margin-top:20px; }
.xnMain .xnM1 li { width:92px; height:75px; float:left;}
.xnMain .xnM1 li a { width:92px; height:75px; float:left; display:block; text-decoration:none; }
.xnMain .xnM1 li a p { line-height:25px; font-size:12px; text-align:center; color:#b5004f; padding-top:50px; }
.xnMain .xnM1 .B1 { background:url(../images/xm_list.jpg) no-repeat 0px -82px; }
.xnMain .xnM1 .B2 { background:url(../images/xm_list.jpg) no-repeat -92px -82px; }
.xnMain .xnM1 .B3 { background:url(../images/xm_list.jpg) no-repeat -184px -82px; }
.xnMain .xnM1 .B4 { background:url(../images/xm_list.jpg) no-repeat -276px -82px; }
.xnMain .xnM1 .B5 { background:url(../images/xm_list.jpg) no-repeat -368px -82px; }
.xnMain .xnM1 .B6 { background:url(../images/xm_list.jpg) no-repeat -460px -82px; }
.xnMain .xnM1 .B7 { background:url(../images/xm_list.jpg) no-repeat -552px -82px; }
.xnMain .xnM1 .B8 { background:url(../images/xm_list.jpg) no-repeat -644px -82px; }
.xnMain .xnM1 .B9 { background:url(../images/xm_list.jpg) no-repeat -736px -82px; }
.xnMain .xnM1 .B10 { background:url(../images/xm_list.jpg) no-repeat -828px -82px; }
.xnMain .xnM1 .B11 { background:url(../images/xm_list.jpg) no-repeat -920px -82px; }
.xnMain .xnM1 .B12 { background:url(../images/xm_list.jpg) no-repeat -1020px -82px; }
.xnMain .xnM1 .B13 { background:url(../images/xm_list.jpg) no-repeat -1104px -82px; }
.xnMain .xnM1 .B1:hover { background:url(../images/xm_list.jpg) no-repeat 0px 2px; }
.xnMain .xnM1 .B2:hover { background:url(../images/xm_list.jpg) no-repeat -92px 2px; }
.xnMain .xnM1 .B3:hover { background:url(../images/xm_list.jpg) no-repeat -184px 2px; }
.xnMain .xnM1 .B4:hover { background:url(../images/xm_list.jpg) no-repeat -276px 2px; }
.xnMain .xnM1 .B5:hover { background:url(../images/xm_list.jpg) no-repeat -368px 2px; }
.xnMain .xnM1 .B6:hover { background:url(../images/xm_list.jpg) no-repeat -460px 2px; }
.xnMain .xnM1 .B7:hover { background:url(../images/xm_list.jpg) no-repeat -552px 2px; }
.xnMain .xnM1 .B8:hover { background:url(../images/xm_list.jpg) no-repeat -644px 2px; }
.xnMain .xnM1 .B9:hover { background:url(../images/xm_list.jpg) no-repeat -736px 2px; }
.xnMain .xnM1 .B10:hover { background:url(../images/xm_list.jpg) no-repeat -828px 2px; }
.xnMain .xnM1 .B11:hover { background:url(../images/xm_list.jpg) no-repeat -920px 2px; }
.xnMain .xnM1 .B12:hover { background:url(../images/xm_list.jpg) no-repeat -1020px 2px; }
.xnMain .xnM1 .B13:hover { background:url(../images/xm_list.jpg) no-repeat -1104px 2px; }
/*项目 Main1结束*/


/*main2*/

.xnMain .xnM2 { width:1200px; height:auto; float:left; margin-top:30px; }
.xnMain .xnM2 .Sub_Title { width:auto; height:auto; float:left; }
.xnMain .xnM2 .Sub_Hdzq { width:366px; height:572px; float:left; }
.xnMain .xnM2 .Sub_Hdzq .Cont { width:366px; height:465px; float:left; padding-top:20px; }
.xnMain .xnM2 .Sub_Hdzq .Cont { width:366px; height:465px; float:left; padding-top:20px; }
.xnMain .xnM2 .Sub_Hdzq .Cont { width:366px; height:465px; float:left; padding-top:20px; }
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic { width:366px; height:350px; float:left; padding-bottom:23px;}
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic li { width:366px; height:310px; float:left; }
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic .Roll_butt { width:366px; height:10px; float:left; overflow:hidden;  padding-top:10px; }
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic .Roll_butt .dian{ width:96px; height:10px; overflow:hidden;  margin:0px auto;}
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic .Roll_butt a { width:16px; height:10px; background:url(../images/Sub_qwzj_rollbutt.jpg) 1px 0px; no-repeat;
display:block; float:left; }
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic .Roll_butt a:hover { background:url(../images/Sub_qwzj_rollbutt.jpg) 15px 0px; no-repeat;
}
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic .Roll_butt .a1 { background:url(../images/Sub_qwzj_rollbutt.jpg) 15px 0px; no-repeat;
}
.xnMain .xnM2 .Sub_Hdzq .Cont .Zxfs { width:346px; height:auto; float:left; }
.xnMain .xnM2 .Sub_News { width:468px; height:572px; float:left; }
.xnMain .xnM2 .Sub_News .Cont { width:468px; height:463px; float:left; padding-top:21px; }
/*.xnMain .xnM2 .Sub_News .Cont .Focus_N { width:408px; height:180px; border-bottom:1px dashed #666666; float:left; margin:0px 20px; *_margin:0px 10px 0px 10px;
}
.xnMain .xnM2 .Sub_News .Cont .Focus_N .Pic { width:167px; height:144px; float:left; }
.xnMain .xnM2 .Sub_News .Cont .Focus_N .Nr { width:221px; height:144px; float:left; padding-left:20px; }
.xnMain .xnM2 .Sub_News .Cont .Focus_N .News_Title { font-size:18px; float:left; line-height:35px; }
.xnMain .xnM2 .Sub_News .Cont .Focus_N .News_Text { width:221px; height:auto; font-size:14px; float:left; line-height:18px; color:#666; }
.xnMain .xnM2 .Sub_News .Cont .Focus_N .News_Link { width:221px; height:auto; float:left; }
.xnMain .xnM2 .Sub_News .Cont .Focus_N .News_Link a { font-size:14px; text-align:right; color:#b90a56; float:right }*/

.xnMain .xnM2 .Sub_News .Cont .Focus_N{width:408px; height:150px; margin:0px auto; border-bottom:1px dashed #666666; border-bottom:1px dashed #666666;}
.xnMain .xnM2 .Sub_News .Cont .Focus_N .Pic{width:167px; height:144px; float:left;}
.xnMain .xnM2 .Sub_News .Cont .Focus_N .Nr{width:221px; height:144px; float:left; padding-left:20px;}
.xnMain .xnM2 .Sub_News .Cont .Focus_N .News_Title{ font-size:16px; float:left; line-height:35px;}
.xnMain .xnM2 .Sub_News .Cont .Focus_N .News_Text{ width:221px; height:75px; font-size:12px; float:left; line-height:18px; color:#666;}
.xnMain .xnM2 .Sub_News .Cont .Focus_N .News_Link{ width:220px; height:auto; float:left; }
.xnMain .xnM2 .Sub_News .Cont .Focus_N .News_Link a{font-size:14px; text-align:right; color:#b90a56; float:right}


.xnMain .xnM2 .Sub_News .Cont .List_N { width:408px; height:200px; margin:0px auto;  margin-top:20px; *_margin-top:10px; overflow:hidden;}
.xnMain .xnM2 .Sub_News .Cont .List_N li { width:408px; line-height:25px; float:left; }
.xnMain .xnM2 .Sub_News .Cont .List_N li a { text-decoration:none; color:#000; text-align:left; cursor: pointer; }
.xnMain .xnM2 .Sub_News .Cont .List_N li a:hover { color:#b5004f }
.xnMain .xnM2 .Sub_News .Cont .List_N li i { float:left; width:10px; line-height:25px; }
.xnMain .xnM2 .Sub_News .Cont .List_N li .f1 { width:310px; height:25px; line-height:25px; float:left; overflow:hidden; }
.xnMain .xnM2 .Sub_News .Cont .List_N li .f1 font { float:left; font-size:12px; font-family:"宋体"; }
.xnMain .xnM2 .Sub_News .Cont .List_N li .new { width:25px; height:25px; float:left; background:url(../images/sub_news_n.jpg) center 7px no-repeat }
.xnMain .xnM2 .Sub_News .Cont .List_N li .Time { width:88px; height:25px; line-height:25px; float:left; text-align:right; }
.xnMain .xnM2 .Sub_News .Cont .hz { width:408px; float:left; margin:0px 20px 0px 20px; *_ margin:0px 10px 0px 10px; line-height:30px; font-size:14px; text-align:center; color:#0d0c0b; }
.xnMain .xnM2 .Sub_News .Cont .Media_N { width:408px; height:50px; float:left; margin:10px 20px 0px 20px; *_margin:10px 10px 0px 10px;
border:1px #efe7cf solid; }

/** 视频开始**/
.xnMain .xnM2 .Sub_News .shipin {
    padding-top: 4px;
	margin: 0 20px;
    width: 408px;
	height:228px;

}
.d_shipin {
    float: left;
    width: 292px;
	height: 210px;
}
.d_shipinbj {
    height: 188px;
    width: 292px;
}
.d_shipin p {
    line-height: 22px;
    text-align: center;
}
.d_shipin p a {
    color: #333;
}
.d_shipin p a:hover {
    color: #c71f4c;
}
.x_shipin {
    float: left;
    padding-left: 15px;
    width: 101px;
	height:210px;
}
.x_shipinbj {
    height: 60px;
    padding-left: 7px;
    width: 94px;
}
.x_shipin p {
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}
.x_shipin p a {
    color: #333;
}
.x_shipin p a:hover {
    color: #c71f4c;
}


/** 视频结束**/


.xnMain .xnM2 .Sub_Qwzj { width:366px; height:572px; float:left; }
.xnMain .xnM2 .Sub_Qwzj .Cont { width:366px; height:472px; float:left; padding-top:20px; }
.xnMain .xnM2 .Sub_Qwzj .Cont .zj { width:326px; height:auto; float:left; padding:0px 0px 0px 30px; }
.xnMain .xnM2 .Sub_Qwzj .Cont .zj .zjbig{width:324px; height:auto; float:left;}
.xnMain .xnM2 .Sub_Qwzj .Cont .zj .zjbig li { width:67px; height:auto; float:left; padding:0px 7px 15px 7px; }
.xnMain .xnM2 .Sub_Qwzj .Cont .zj .zjbig li a { width:67px; height:92px; text-decoration:none; color:#000; display:block; cursor: pointer; }
.xnMain .xnM2 .Sub_Qwzj .Cont .zj .zjbig li .pic { width:67px; height:67px; float:left; }
.xnMain .xnM2 .Sub_Qwzj .Cont .zj .zjbig li .name { width:67px; line-height:25px; float:left; font-size:12px; text-align:center; }
.xnMain .xnM2 .Sub_Qwzj .Cont .zj .Roll_butt { width:196px; height:10px; float:left; overflow:hidden; padding-left:150px; }
.xnMain .xnM2 .Sub_Qwzj .Cont .zj .Roll_butt a { width:16px; height:10px; background:url(../images/Sub_qwzj_rollbutt.jpg) 1px 0px; no-repeat;
display:block; float:left; }
.xnMain .xnM2 .Sub_Qwzj .Cont .zj .Roll_butt a:hover { background:url(../images/Sub_qwzj_rollbutt.jpg) 15px 0px; no-repeat;
}
.xnMain .xnM2 .Sub_Qwzj .Cont .zj .Roll_butt .a1 { background:url(../images/Sub_qwzj_rollbutt.jpg) 15px 0px; no-repeat;
}
.xnMain .xnM2 .Sub_Qwzj .Cont .zj_banner { width:334px; height:209px; float:right; padding:0px 0px 0px 22px; overflow:hidden; }

.xnMain .xnM2 .Sub_Qwzj .Cont .bt{ width:334px; height:38px; float:right; background:url(../images/Sub_qwzj_bbt.jpg) no-repeat center top;}

.xnMain .xnM2 .Sub_Qwzj .Cont .zj_banner li { padding-bottom:10px; }
.xnMain .xnM2 .bor_top { border-top:1px solid #999; }
.xnMain .xnM2 .bor_center { border-left:1px solid #999; border-right:1px solid #999; }





/*main2结束*/



/*main3*/

.xnMain .xnM3 { width:1200px; height:auto; float:left; position:relative; }
.xnMain .xnM3 .Sub_al { width:91px; height:auto; position:absolute; }
.xnMain .xnM3 .Sub_al a { width:91px; height:35px; padding-top:42px; display:block; font-size:20px; font-family:"微软雅黑", "黑体"; text-align:center; color:#000; text-decoration:none; }
.xnMain .xnM3 .Sub_al a:hover { background:url(../images/al_hover.jpg) no-repeat center bottom; }
.xnMain .xnM3 .Sub_al .a1 { background:url(../images/al_hover.jpg) no-repeat center bottom; }
.xnMain .xnM3 .goto1 { top:0px; right:200px; }
.xnMain .xnM3 .goto2 { top:0px; right:80px; }
.xnMain .xnM3 .xnAl { width:1200px; height:auto; float:left; }
.xnMain .xnM3 .xnAl li { width:1200px; height:590px; float:left; }
.xnMain .xnM3 .xnAl_Title { width:1200px; height:77px; float:left; padding-bottom:35px; }
.xnMain .xnM3 .Title_bg1 { background:url(../images/index_dbal.jpg) no-repeat center top; }
.xnMain .xnM3 .Title_bg2 { background:url(../images/index_zral.jpg) no-repeat center top; }
.xnMain .xnM3 .m3Left { width:286px; height:424px; float:left; padding:0px 0px 0px 6px; }
.xnMain .xnM3 .m3Left li { width:136px; height:136px; float:left; padding:0px 6px 6px 0px; }
.xnMain .xnM3 .m3Left li a { width:136px; height:136px; float:left; text-decoration:none; text-align:center; font-size:18px; overflow:hidden; position:relative; clear:left; }
.xnMain .xnM3 .m3Left li a { width:136px; height:136px; }
.xnMain .xnM3 .m3Left li a:hover .msg { bottom:0px; }
.xnMain .xnM3 .m3Left li .a1 .msg { bottom:0px; }
.xnMain .xnM3 .m3Left li a .msg { width:136px; height:106px; float:left; background:#b5004f; color: #fff; cursor: pointer; display: block; padding-top:30px; margin-top:36px; }
.xnMain .xnM3 .m3Left li a .w1 { bottom: -136px; left: 0; position: absolute; }
.xnMain .xnM3 .m3Right { width:908px; height:424px; float:left; position:relative; }
.xnMain .xnM3 .m3Right li { width:908px; height:424px; float:left; font-family:"微软雅黑", "黑体"; }
.xnMain .xnM3 .m3Right li .m3RText { width:280px; height:200px; position:absolute; top:150px; right:40px; z-index:998 }
.xnMain .xnM3 .m3Right li .m3RTa { width:50px; height:100px; position:absolute; top:150px; right:10px; z-index:999 }
.xnMain .xnM3 .m3Right li .m3RText .bt { width:280px; line-height:35px; font-size:20px; float:left; text-align:left; }
.xnMain .xnM3 .m3Right li .m3RText .int { width:280px; line-height:28px; font-size:16px; float:left; text-align:left; }
.xnMain .xnM3 .m3Right li .m3RText .int .f14 { font-size:14px; }
.xnMain .xnM3 .m3Right li .m3RText .int a { color:#b5004f; font-size:14px; font-weight:bold; text-decoration:none; cursor: pointer; }
.xnMain .xnM3 .m3Right .b1 { background:url(../images/m3_zral_bg1.jpg) no-repeat center top; }
.xnMain .xnM3 .m3Right .b2 { background:url(../images/m3_zral_bg2.jpg) no-repeat center top; }
.xnMain .xnM3 .m3Right .b3 { background:url(../images/m3_zral_bg3.jpg) no-repeat center top; }
.xnMain .xnM3 .m3Right .b4 { background:url(../images/m3_zral_bg4.jpg) no-repeat center top; }
.xnMain .xnM3 .m3Right .b5 { background:url(../images/m3_zral_bg5.jpg) no-repeat center top; }
.xnMain .xnM3 .m3Right .b6 { background:url(../images/m3_zral_bg6.jpg) no-repeat center top; }
.xnMain .xnM3 .m3Right .r_botoom { width:907px; height:127px; position:absolute; bottom:0px; left:0px; background:url(../images/m3_zral_r_bottom.png) no-repeat center bottom; z-index:997; *_background:none;
}
.xnMain .xnM3 .m3Right .r_botoom .pl30 { width:127px; height:127px; display:block; float:left; padding-left:30px; float:left; background:url(../images/m3_zral_r_l.png) no-repeat right top; *_background:none;
}
.xnMain .xnM3 .m3Right .r_botoom .more { width:112px; height:27px; float:right; padding:90px 0px 0px 120px; background:url(../images/m3_zral_r_more.png) no-repeat left bottom; *_background:none;
}
.xnMain .xnM3 .m3Right .r_botoom .more a { width:9px; height:9px; float:left; background:#FFF; display:block; margin:9px 3px 0px 0px; -moz-box-shadow: 1px 1px 2px #000; -webkit-box-shadow: 1px 1px 2px #000; box-shadow: 1px 1px 2px #000;/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";/* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.xnMain .xnM3 .m3Right .r_botoom .more a:hover { background:#b90a56; }
.xnMain .xnM3 .m3Right .r_botoom .more .a1 { background:#b90a56; }
.xnMain .xnM3 .m3Share { width:1200px; height:435px; float:left; overflow:hidden; overflow:hidden; }
.xnMain .xnM3 .m3Share li { width:233px; height:435px; float:left; margin:0px 3px; *_margin:0px 3px;
}
.xnMain .xnM3 .m3Share li .bpic { width:233px; height:213px; float:left; }
.xnMain .xnM3 .m3Share li .xpic { width:187px; height:55px; float:left; padding:20px 23px 0px 23px; border-bottom:1px dashed #333; background:#e1e1e1; }
.xnMain .xnM3 .m3Share li .pic { width:38px; height:36px; float:left; padding-right:6px; }
.xnMain .xnM3 .m3Share li .name { font-size:14px; }
.xnMain .xnM3 .m3Share li .int { width:213px; height:85px; float:left; background:#e1e1e1; padding:10px; }
.xnMain .xnM3 .m3Share li .int .cb6004f { color:#b6004f; }
.xnMain .xnM3 .m3Share li .int font { width:213px; line-height:25px; float:left; font-size:12px; }
.xnMain .xnM3 .m3Share li .Link { width:233px; height:35px; float:left; background:#e1e1e1; }
.xnMain .xnM3 .m3Share li .Link a { height:30px; padding:0px 2px; text-align:right; }
.xnMain .xnM3 .m3Share li .Link .pr40 { width:83px; height:21px; margin:5px 28px 0px 8px; _margin:3px 14px 0px 4px; text-decoration:none; display:block; line-height:21px; font-size:12px; color:#FFF; background:url(../images/index_zral_butt-05.jpg) no-repeat left bottom; float:left; }
.xnMain .xnM3 .ad_banner { width:1200px; height:auto; float:left; }
/*main3结束*/


/*main4*/
.xnMain .xnM4 { width:1200px; height:auto; float:left; margin-top:50px; }
.xnMain .xnM4 .xnStar { width:465px; height:350px; float:left; margin-top:30px; overflow:hidden; }
.xnMain .xnM4 .xnStar .area { height:340px; float:left; padding-right:2px; }
.xnMain .xnM4 .xnStar .m1 { width:228px; }
.xnMain .xnM4 .xnStar .m2 { width:230px; }
.xnMain .xnM4 .xnStar a { text-align: center; color:#000; font-size:14px; float:left; padding:0px 2px 2px 0px; position: relative; overflow:hidden; }
.xnMain .xnM4 .xnStar .wh1 { width:226px; height:auto; }
.xnMain .xnM4 .xnStar .wh2 { width:113px; height:112px; }
.xnMain .xnM4 .xnStar .wh3 { width:113px; height:112px; }
.xnMain .xnM4 .xnStar .wh4 { width:113px; height:112px; }
.xnMain .xnM4 .xnStar .msg { width:auto; max-height:50px; line-height:25px; background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7); word-wrap: break-word; margin:0px 5px 5px 5px; _margin:0px 1px 5px 1px; cursor: pointer; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff, endColorstr=#90ffffff);font-family:"宋体"; *_background:#FFF; overflow:hidden;}
.xnMain .xnM4 .xnStar .wh1:hover .msg { width:216px; bottom:0px; transition: all 0.2s ease-in-out 0s; }
.xnMain .xnM4 .xnStar .wh2:hover .msg { width:103px; bottom:0; transition: all 0.2s ease-in-out 0s; }
.xnMain .xnM4 .xnStar .wh3:hover .msg { width:103px; bottom:0; transition: all 0.2s ease-in-out 0s; }
.xnMain .xnM4 .xnStar .wh4:hover .msg { width:103px; bottom:0; transition: all 0.2s ease-in-out 0s; }
.xnMain .xnM4 .xnStar .wh5:hover .msg { width:103px; bottom:0; transition: all 0.2s ease-in-out 0s; }
.xnMain .xnM4 .xnStar .wh6:hover .msg { width:216px; bottom:0; transition: all 0.2s ease-in-out 0s; }
.xnMain .xnM4 .xnStar .w1 { bottom:-55px; left:0px; position: absolute; *_bottom:-55px; }
.xnMain .xnM4 .center { width:270px; height:350px; float:left; margin-top:30px; background:url(../images/index_mrjd_center.jpg) center top no-repeat }
/*main4结束*/


/*main5*/

.xnMain .xnM5 { width:1200px; height:auto; float:left; margin-top:50px; }
.xnMain .xnM5 .pic { width:382px; height:178px; float:left; margin-top:30px; position:relative; }
.xnMain .xnM5 .pic a { width:382px; height:148px; float:left; position: relative; overflow:hidden; display:block; text-decoration:none; text-align: center; }
.xnMain .xnM5 .pic .msg { width:342px; height:113px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); cursor: pointer; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000, endColorstr=#90000000);display:block; color:#FFF; padding:35px 20px 0px 20px; *_background:#FFF;}
.xnMain .xnM5 .pic .wh { width:382px; height:148px; }
.xnMain .xnM5 .pic .wh:hover .msg { bottom:0px; }
.xnMain .xnM5 .pic .w1 { bottom:-158px; left:0px; position: absolute; *_bottom:158px; }
.xnMain .xnM5 .pic .msg b { width:100%; height:27px; line-height:25px; font-size:16px; border-bottom:1px solid #FFF; display:block }
.xnMain .xnM5 .pic .msg p { line-height:20px; font-size:12px; }
.xnMain .xnM5 .pic .msg p .b6004f { color:#b6004f; font-size:12px; }
/*.xnMain .xnM5 .mr{ margin-right:27px}*/



/*main5结束*/




/*main6*/

.xnMain .xnM6 { width:1200px; height:auto; float:left; margin-top:50px; }
.xnMain .xnM6 .m6Left { width:937px; height:322px; float:left; margin-top:30px; background:#f1f1f1; }
.xnMain .xnM6 .m6Left li { width:937px; height:322px; float:left; }
.xnMain .xnM6 .m6Left li .Text { width:383px; height:322px; float:left; }
.xnMain .xnM6 .m6Left li .Text p { width:383px; font-size:31px; color:#9a1a2f; font-family:Arial, Helvetica, sans-serif; font-weight:100; }
.xnMain .xnM6 .m6Left li .Text .bt { width:343px; font-size:20px; color:#000; font-weight:bold; text-decoration:underline; padding:30px 20px; line-height:30px; }
.xnMain .xnM6 .m6Left li .Text .Nr { width:343px; height:120px; font-size:14px; color:#000; padding:0px 20px; line-height:30px; }
.xnMain .xnM6 .m6Left li .Text .RTa { width:140px; height:auto; padding-left:243px; float:left; }
.xnMain .xnM6 .m6Left li .Pic { width:522px; 322px;
float:left; }
.xnMain .xnM6 .m6Right { width:263px; height:322px; float:left; margin-top:30px; }
.xnMain .xnM6 .m6Right a { width:217px; height:61px; float:left; background:url(../images/20year_menu.jpg) no-repeat left top; padding-left:40px; margin-bottom:4px; display:block; text-decoration:none; color:#000; line-height:61px; font-size:14px; }
.xnMain .xnM6 .m6Right a b { font-size:16px; font-weight:bold; }
.xnMain .xnM6 .m6Right a:hover { background:url(../images/20year_menu_hover.jpg) no-repeat left top; color:#FFF; }
.xnMain .xnM6 .m6Right .a1 { background:url(../images/20year_menu_hover.jpg) no-repeat left top; color:#FFF; }
.xnMain .xnM6 .m6Center { width:1200px; height:120px; float:left; margin-top:30px; background:#787878; }
.xnMain .xnM6 .m6Center li { display: inline; float: left; height: 100px; padding:20px 32px; width: 85px; }
.xnMain .xnM6 .m6Center li i { cursor: pointer; display: block; float: left; height: 48px; margin:0px 18px; *_margin:0px 9px;
width: 48px; }
.xnMain .xnM6 .m6Center li i a { cursor: pointer; display: block; height: 49px; width: 49px; background:url(../images/index_year20_icon.png) no-repeat; *_background:url(../images/index_year20_icon.gif);
}
.xnMain .xnM6 .m6Center li span { color: #ececec; float: left; font-size: 16px; height: 40px; line-height: 40px; text-align: center; width: 100%;  }
.xnMain .xnM6 .m6Center li i .w1 { background-position:-23px -9px; }
.xnMain .xnM6 .m6Center li i .w1:hover { background-position:-23px -70px; }
.xnMain .xnM6 .m6Center li i .w2 { background-position:-86px -9px; }
.xnMain .xnM6 .m6Center li i .w2:hover { background-position:-86px -70px; }
.xnMain .xnM6 .m6Center li i .w3 { background-position:-150px -9px; }
.xnMain .xnM6 .m6Center li i .w3:hover { background-position:-150px -70px; }
.xnMain .xnM6 .m6Center li i .w4 { background-position:-215px -9px; }
.xnMain .xnM6 .m6Center li i .w4:hover { background-position:-215px -70px; }
.xnMain .xnM6 .m6Center li i .w5 { background-position:-280px -9px; }
.xnMain .xnM6 .m6Center li i .w5:hover { background-position:-280px -70px; }
.xnMain .xnM6 .m6Center li i .w6 { background-position:-344px -9px; }
.xnMain .xnM6 .m6Center li i .w6:hover { background-position:-344px -70px; }
.xnMain .xnM6 .m6Center li i .w7 { background-position:-408px -9px; }
.xnMain .xnM6 .m6Center li i .w7:hover { background-position:-408px -70px; }
.xnMain .xnM6 .m6Center li i .w8 { background-position:-472px -9px; }
.xnMain .xnM6 .m6Center li i .w8:hover { background-position:-472px -70px; }
/*main6结束*/

#demo0 { overflow: hidden; width: 1200px; height:178px;}
#demo0 li { float: left; width: 400px; height:178px; }
#indemo0 { float: left; width: 800%; }
#demo01 { float: left; }
#demo02 { float: left; }


/*-----------------------首页样式结束----------------------------*/

/*-----------------------项目页样式----------------------------*/
.xmPage{ width:1200px; height:auto; float:left; margin-top:50px; font-family:"微软雅黑", "黑体";}
.xmPage .xmLeft{width:815px; height:auto; border:1px solid #d6d1db; float:left;}
.xmPage .xmLeft .xmNav{width:815px; height:32px; border-bottom:1px solid #d6d1db; float:left; margin:15px 0px 0px 0px;}
.xmPage .xmLeft .xmNav .span1{width:86px; height:18px; float:left; padding-left:10px; background:url(../images/xmPage.jpg) no-repeat right top; display:block;}
.xmPage .xmLeft .xmNav .n1{width:600px; height:auto; font-size:13px; display:block; float:left;}
.xmPage .xmLeft .xmNav .t_more{width:100px; height:18px; float:left; font-size:14px; color:#5e5e5e; font-family:"微软雅黑", "黑体";}


.xmPage .xmLeft .xm_lh{width:772px; height:auto; float:left; padding:40px 20px 0px 20px;}
.xmPage .xmLeft .xm_lh li{width:185px; height:256px; float:left; margin:0px 4px;}
.xmPage .xmLeft .xm_lh li a{width:185px; height:256px; float:left; display:block;background:url(../images2/xmy_2_m.jpg) no-repeat center top;}
.xmPage .xmLeft .xm_lh li a:hover{background:url(../images2/xmy_2_mhover.jpg) no-repeat center top; color:#000;}
.xmPage .xmLeft .xm_lh li a .p1{width:183px; height:157px; float:left; padding:1px;}
.xmPage .xmLeft .xm_lh li a .f1{width:183px; height:auto; float:left; padding:18px 1px 1px 1px; text-align:center; font-size:18px;}


.xmPage .xmLeft .xm_lh2{width:772px; height:auto; float:left; padding:0px 20px 40px 20px;}
.xmPage .xmLeft .xm_lh2 a{width:80px; height:auto; display:block; text-align:center; padding-top:28px; float:left;}
.xmPage .xmLeft .b1{ background:url(../images2/xmy_2-05.jpg) no-repeat center top;}
.xmPage .xmLeft .b2{ background:url(../images2/xmy_2-05-2.jpg) no-repeat center top}
.xmPage .xmLeft .b3{ background:url(../images2/xmy_2-05-3.jpg) no-repeat center top}
.xmPage .xmLeft .b4{ background:url(../images2/xmy_2-05-4.jpg) no-repeat center top}


.xmPage .xmLeft .xm_banner{width:757px; height:309px; float:left; padding:0px 20px 47px 20px;}

.xmPage .xmLeft .xmcont{width:815px; height:auto; border-bottom:1px dashed #d6d1db; float:left;  margin-top:30px;}
.xmcont .pic1{width:257px; height:169px; background:url(../images2/xmy_2-07.jpg) no-repeat center top; float:left; padding: 6px 17px 50px 10px; margin-left:32px;}
.xmcont .cont{width:92%; height:143px; float:left; padding:0px 32px;}
.xmcont .cont .bt {width:92%; font-size:24px; padding:0 0 15px 30px; height:25px; line-height:22px;  color:#000; float:left; background: url(../images2/xmy_2-08.jpg) no-repeat left 4px;}
.xmcont .cont .bt .f1{ font-size:12px;}

.xmcont .cont .xm_menu{width:92%; height:auto; float:left; margin-top:20px}
.xmcont .cont .xm_menu li{width:84px; height:37px; float:left; margin-right:6px;}
.xmcont .cont .xm_menu li a{width:84px; height:37px; float:left; margin:0; padding:0; background:url(../images2/xmy_2-10.jpg) no-repeat left top; line-height:30px; text-align:center;}
.xmcont .cont .xm_menu li a:hover{ background:url(../images2/xmy_2-09.jpg) no-repeat left top; color:#FFF;}
.xmcont .cont .xm_menu li .a1{ background:url(../images2/xmy_2-09.jpg) no-repeat left top; color:#FFF;}
.xmcont .cont .xm_menu li .p1{width:92%; height:auto; float:left; line-height:20px; font-size:14px;}


.xmPage .xmRight{width:369px; height:auto; border:1px solid #d6d1db; float:left;margin-left:12px; *_margin-left:4px}
.xmPage .xmRight .xmrbbor{width:369px; height:1px; float:left; border-bottom:1px solid #d6d1db; clear:left;}

.xmPage .xmRight .xmrFrame{width:346px; height:auto; margin:0px auto; clear:left;}

.xmPage .xmRight .xmrFrame .xmrtitle{width:346px; height:auto; float:left; padding:10px 0px 12px 0px;}

.xmPage .xmRight .xmrFrame .xmrlhan{width:346px; height:30px; float:left;}
.xmPage .xmRight .xmrFrame .xmrlhan span{ float:right; margin-right:10px;}
.xmPage .xmRight .xmrFrame .xmrlhan a{width:13px; height:12px; margin:0px 3px; float:left; background:url(../images/item/xmPage-03.jpg) no-repeat -8px 0px;}
.xmPage .xmRight .xmrFrame .xmrlhan a:hover{background:url(../images/item/xmPage-03.jpg) no-repeat -29px 0px;}
.xmPage .xmRight .xmrFrame .xmrlhan .ahover{background:url(../images/item/xmPage-03.jpg) no-repeat -29px 0px;}

.xmPage .xmRight .xmrFrame .xmrlh{width:346px; height:310px; float:left; overflow:hidden; margin-bottom:25px;}
.xmPage .xmRight .xmrFrame .xmrlh li{float:left;}
.xmPage .xmRight .xmrFrame .xmrlh li a{width:346px; height:310px; float:left; display:block;}


.xmPage .xmRight .xmrFrame .xmrvideo{width:346px; height:203px; float:left; background:#666; margin:10px 0px 30px;}

.xmPage .xmRight .xmrFrame .xmrty{width:346px; height:242px; float:left; margin:10px 0px 30px; position:relative; clear:left; overflow:hidden;}
.xmPage .xmRight .xmrFrame .xmrty .lgan{width:28px; height:10px; position:absolute; bottom:10px; right:10px;}
.xmPage .xmRight .xmrFrame .xmrty .lgan a{width:10px; height:10px; float:left; display:block; padding:0px 2px;}

.xmPage .xmRight .xmrFrame .xmrty .tpgdce1{width:346px; height:240px; overflow:hidden;}
.xmPage .xmRight .xmrFrame .xmrty ul { list-style: none outside none;width: 50000px;}
.xmPage .xmRight .xmrFrame .xmrty li{ float:left;}
.xmPage .xmRight .xmrFrame .xmrty li a{width:346px; height:240px; float:left; display:block;}


.xmPage .xmRight .xmrFrame .xmrtel{width:346px; height:78px; float:left;margin:10px 0px 30px;}
.xmPage .xmRight .xmrFrame .xmrtel1{width:272px; height:120px; margin:0px auto; clear:left; margin-bottom:30px}

.xmPage .xmRight .xmrFrame .xmrspecial{width:346px; height:auto; float:left;margin:10px 0px 30px;}
.xmPage .xmRight .xmrFrame .xmrspecial li{width:165px; height:auto; float:left; margin:0px 4px 15px; *_ margin:0px 2px 15px;}
.xmPage .xmRight .xmrFrame .xmrspecial li .pic{width:165px; height:97px; float:left; background:#999;}
.xmPage .xmRight .xmrFrame .xmrspecial li .f14{font-size:14px; color:#b5004f; font-weight:bold;}
.xmPage .xmRight .xmrFrame .xmrspecial li p{ font-weight:bold; line-height:25px; color:#414141;}
.xmPage .xmRight .xmrFrame .xmrspecial li a{ text-decoration:none; font-size:12px; font-weight:bold; text-align:center; display:block;}



.xmPage .xmRight .xmrFrame .xmrcnxh{width:346px; height:auto; float:left;margin:10px 0px 30px;}
.xmPage .xmRight .xmrFrame .xmrcnxh li{width:346px; height:35px; float:left; border-bottom:1px dashed #CCC;}
.xmPage .xmRight .xmrFrame .xmrcnxh li span{ width:15px; height:15px; float:left; display:block;color:#FFF;font-weight:bold; font-size:12px;line-height: 15px;text-align: center; margin:11px 10px 0}
.xmPage .xmRight .xmrFrame .xmrcnxh li .bc1{ background:#b5004f; }
.xmPage .xmRight .xmrFrame .xmrcnxh li .bc2{ background:#000;}
.xmPage .xmRight .xmrFrame .xmrcnxh li a{width:346px; height:35px; display:block; text-decoration:none; line-height:35px;  font-size:13px;  display:block; text-align:left; float:left;}


/*-----------------------项目页样式结束----------------------------*/
.pages{ padding: 40px 20px 0px 20px;}
.pages ul{}
.pages ul li{ float:left; padding:0.8em; border:1px solid #CCC; margin:0 0.2em}
