/* CSS Document */
.relative{ position:relative}
.absolute{ position:absolute;}

.xm_menu_wrap{ width:100%; height:48px; overflow:hidden}
.xm_menu_wrap .xm_menu{ margin:0 auto; width:1226px; height:35px; line-height:35px;}
.xm_menu_wrap .xm_menu ul{ width:100%; overflow:hidden; float:left}
.xm_menu_wrap .xm_menu ul li{ float:left; display:inline;margin:0px 20px; transition:all .3s linear 0s; background:rgba(101,94,138,0) none scroll 0 0 !important; filter:aplha(opacity=0);background:#655e8a}
.xm_menu_wrap .xm_menu ul li a{ position:relative; color:#666666; font-size:18px; display:block; height:100%;padding:0px 20px; }
.xm_menu_wrap .xm_menu ul li a:hover{text-decoration:none}
.xm_menu_wrap .xm_menu ul li.on{background:rgba(101,94,138,1) none scroll 0 0 !important; filter:aplha(opacity=100);background:#655e8a}
.xm_menu_wrap .xm_menu ul li.on a{ color:#FFFFFF}

.xm_ban{ width:100%; height:303px; background:url(../images/xm_ban.jpg) no-repeat scroll center 0;}

.xm_main{ margin:0 auto; width:1228px; position:relative}
.xm_sidebar{ width:242px; position:absolute; top:-90px; background:#FFFFFF}
.xm_content{ float:right; width:940px; position:relative}
.xm_content .nav{ width:100%; height:46px; line-height:46px; text-align:right; color:#666666}
.xm_content .xm_tt1{ width:100%; height:55px; line-height:55px; font-size:30px; border-bottom:#e4e4e4 1px solid; position:relative}
.xm_content .xm_tt1 .txt{ position:absolute; left:0; width:135px; height:55px; text-align:center;}
.xm_content .part1{ width:100%; overflow:hidden; margin-top:40px;}
.xm_content .part1 .ll{ float:left; width:510px; font-size:14px; line-height:26px;}
.xm_content .part1 .rr{ float:right; width:333px;}

.xm_content .part1 .ll dl{ width:100%; overflow:hidden; border-bottom:#d1d1d1 1px dotted; padding:8px 0}
.xm_content .part1 .ll dt{ float:left; width:92px; text-align:center; font-weight:bold}
.xm_content .part1 .ll dd{ float:left; width:418px;}
.xm_content .part1 .ll dd a{ display:inline; margin:0 10px;}

.xm_content .part1 .ll .p2{ width:100%; padding-top:24px; font-size:18px; line-height:36px;}
.xm_content .part1 .ll .p2 .one{ float:left; display:inline; margin-left:30px;}

.xm_content .part1 .rr .one{ margin-bottom:10px;}
.xm_content .part1 .rr .two{ width:331px; overflow:hidden; border:#e4e4e4 1px solid}

.xm_content .part1 .rr .two a{width:165px;height:125px;float:left;display:inline-block;text-align:center;padding-top:20px;border-right:1px solid #e1e1e1; text-decoration:none}
.xm_content .part1 .rr .two a:last-child{border-right:none;}
.xm_content .part1 .rr .two a:hover{background:#fe3509;position:relative;z-index:2; transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;}
.xm_content .part1 .rr .two a em{width:100%;display:block;font-size:26px;color:#3d3f4b;margin-top:18px; font-style:normal}
.iconItem {background: rgba(0, 0, 0, 0) url("../images/itemIcon.png") no-repeat scroll 0 0;}
.iBlock { display: inline-block;}
.xm_content .part1 .rr .two a:hover em{color:#fff;}
.itemRswt i{width:64px;height:62px;background-position:-2px -174px;}
.itemRyue i{width:57px;height:62px;background-position:-72px -175px;}
.xm_content .part1 .rr .two a.itemRswt:hover i{background-position:-2px -247px;}
.xm_content .part1 .rr .two a.itemRyue:hover i{background-position:-69px -249px;}

.xm_submenu{ margin-top:50px; width:940px; height:48px; overflow:hidden; background:#f5f4f4}
.xm_submenu a{ text-decoration:none; transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;}
.xm_submenu .list{ float:left; display:block; width:20%; text-align:center; height:46px; line-height:46px; font-size:16px; border:#d2d2d2 1px solid; border-right:0 none; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.xm_submenu .list:last-child{border-right:#d2d2d2 1px solid;}
.xm_submenu .list.on{ border:0 none; background:#46465f; color:#FFFFFF}

.xm_content .xm_tt2{ margin-top:50px; margin-left:12px; width:912px;height:55px; line-height:55px; font-size:24px; border-bottom:#e4e4e4 2px solid; position:relative}
.xm_content .xm_tt2 .txt{ position:absolute; left:0; width:135px; height:55px; text-align:center; border-bottom:#cc3399 2px solid}

.xm_content .xm_txt1{ width:846px; padding:30px 0px 30px 36px; font-size:14px;}
.xm_content .xm_txt1 .t1{ height:38px; line-height:38px;}
.xm_content .xm_txt1 .t1 span{ font-size:18px; padding-right:30px;}
.xm_content .xm_txt1 .t2{ line-height:28px; padding-bottom:10px;}
.xm_content .xm_txt1 .pic{ text-align:center}
.xm_content .xian{margin:0px 0px 0px 12px; width:858px; height:12px; overflow:hidden;}

.xm_content .xmbtn{ width:100%; text-align:center}
.xm_content .xmbtn a{padding:0px 20px;}
.xm_content .js{ width:100%; margin-top:30px;}
.xm_content .js .list{ width:167px; padding:15px 20px; margin:0px 10px; float:left; line-height:24px; position:relative; cursor:pointer; transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s}
.xm_content .js .list a{ text-decoration:none}
.xm_content .js .pd{ padding-top:5px;}
.xm_content .js .list:hover{ box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow:-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); 0px 0px 10px 0px rgba(0, 0, 0, 0.1); transform:translateY(-2px);-moz-transform:translateY(-2px);-webkit-transform:translateY(-2px);}
.xm_content .js .list .bt{ transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; display:block; padding:0px 6px; position:absolute; left:50%; transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%); top:85px; color:#FFFFFF; font-size:14px; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:rgba(204,51,153,0.75) none scroll 0 0 !important; background:#cc3399; opacity:0; filter:alpha(opacity=0);}

.xm_content .js .list:hover .bt{opacity:1; filter:alpha(opacity=100)}

.xm_content .zr{ width:100%; height:500px; margin-top:30px;}
.xm_content .zr .list{ width:239px; padding:15px 20px 0px 20px; margin:0px 10px 0px 20px; float:left; line-height:28px; position:relative; cursor:pointer; transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; text-align:center;overflow:hidden;}
.xm_content .zr .list a{ text-decoration:none}
.xm_content .zr .pd{ padding-top:5px;}
.xm_content .zr .list:hover{ box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); -moz-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.xm_content .zr .list .bt{ transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; display:block; padding:0px 6px; position:absolute; left:50%; transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%); top:85px; color:#FFFFFF; font-size:14px; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:rgba(204,51,153,0.75) none scroll 0 0 !important; background:#cc3399; opacity:0; filter:alpha(opacity=0);}
.xm_content .zr .list .t1{ padding:10px 0px; font-size:14px}
.xm_content .zr .list:hover .bt{opacity:1; filter:alpha(opacity=100)}

.stage_a{ margin:50px auto 0 auto;width:770px; height:470px; position:relative}
.stage_a .preBtn {left:-80px;top:50%;display:block;width:74px;height:74px;margin-top:-37px; background-color:rgba(0,0,0,.3);z-index:7;}
.stage_a .preBtn i {display:block;width:28px;height:51px;margin-left:24px;margin-top:13px; background:url(../images/icon.png) no-repeat 0 0px;}
.stage_a .nextBtn {right:-80px;top:50%;display:block;width:74px;height:74px;margin-top:-37px; background-color:rgba(0,0,0,.3);z-index:7;}
.stage_a .nextBtn i {display:block;width:28px;height:51px;margin-left:24px;margin-top:13px;background:url(../images/icon.png) no-repeat -32px 0px;}
 .stage_a .preBtn:hover,.stage_a .nextBtn:hover { background-color:rgba(0,0,0,.5);}
.slideBox {width:770px;height:470px;overflow:hidden;}
.slideBox .slide {width:770px;height:470px;}
.slideBox .innerWrapper {width:515px;height:106px;padding:0 28px;left:0;bottom:27px; background-color:rgba(135,106,149,.8);}
.slideBox h5 {font-size:26px;color:#fff;line-height:50px; font-weight:100}
.slideBox p {font-size:14px;color:#fff;line-height:24px;}

.cjwt{ margin:40px 0px 0px 0px; padding:0px 40px 0px 30px;  height:750px; font-size:14px; line-height:28px;}
.cjwt .t1{ font-weight:bold; font-size:18px;}
.cjwt .t2{ padding-bottom:30px; color:#666666}

.xm_sidebar .one{ width:242px; background:#8f8fbf;}
.xm_sidebar .one .tab1{ height:90px; line-height:90px; font-size:30px; color:#FFFFFF}
.xm_sidebar .one .tab1 img{ margin-bottom:-5px; margin-left:15px; margin-right:5px;}
.xm_sidebar .one ul{ width:228px; padding-top:8px; overflow:hidden; background:#FFFFFF}

.xm_sidebar .one ul li{ padding-left:80px; background:url(../images/j1.png) 50px center scroll no-repeat; height:36px; line-height:36px; border-bottom:#e2e2e2 1px solid; transition:all 0s linear 0s;}
.xm_sidebar .one ul li.br{ border-right:0 none}
.xm_sidebar .one ul li a{ display:block; color:#666666; font-size:16px; text-decoration:none;}
.xm_sidebar .one ul li.on{ background:#444469 url(../images/j2.png) no-repeat scroll 50px center;transition:all 0.3s linear 0s}
.xm_sidebar .one ul li.on a{ color:#FFFFFF}

.xm_sidebar .one ul li:hover{ background:#444469 url(../images/j2.png) no-repeat scroll 50px center;transition:all 0.3s linear 0s}
.xm_sidebar .one ul li:hover a{ color:#FFFFFF}

.xm_sidebar .two{ width:290px; overflow:hidden}
.xm_sidebar .two .tt1{ font-size:18px; height:32px; line-height:32px; padding-bottom:5px;}

.xmslide{ width:100%; height:257px; overflow:hidden; position:relative}
.xmslide .preBtn {left:0;top:50%;display:block;width:42px;height:42px;margin-top:-21px; background-color:rgba(0,0,0,.3);z-index:7;}
.xmslide .preBtn i {display:block;width:11px;height:22px;margin-left:16px;margin-top:13px; background:url(../images/icon1.png) no-repeat 0 0px;}
.xmslide .nextBtn {right:0;top:50%;display:block;width:42px;height:42px;margin-top:-21px; background-color:rgba(0,0,0,.3);z-index:7;}
.xmslide .nextBtn i {display:block;width:28px;height:51px;margin-left:16px;margin-top:13px;background:url(../images/icon1.png) no-repeat -12px 0px;}
.xmslide .preBtn:hover,.xmslide .nextBtn:hover { background-color:rgba(0,0,0,.5);}

.adon{ position:fixed; z-index:999; top:0px; }
.adon1{ position:fixed; z-index:999; top:-50px;}