/*xm_top*/
.xm_top { width:100%; height:130px; background:#1a1a1a; border-bottom:#fc5600 solid 5px;}
.xm_top_l { width:40%;height:130px; line-height:130px;float:left;}
.xm_top_l img{width:100%;max-width:925px;height:auto; max-height:105px;vertical-align:middle;} 
.xm_top_l img.logo_moblie { display:none;}
.xm_top_l img.xm_ss_mob { display:none;}
.xm_top_r { float:right;width:58%;height:130px; }
.xm_top_r_s {width:100%;height:80px; line-height:80px;color:#fff;}
/*.xm_top_r_s img{width:100%;max-width:700px;height:auto; max-height:70px;vertical-align:middle;margin-left:22px;}*/
img.xm_tel {width:80%;max-width:700px;height:auto; max-height:70px;vertical-align:middle;margin-left:22px;}
img.xm_ss {width:50px;max-width:70px;height:auto; max-height:70px;vertical-align:middle;margin-left:42px;}
.xm_top_r_s { color:#fff;font-size:32px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.xm_top_r_s a { color:#fff;font-size:32px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.xm_top_r_s span { color:#fff;font-size:32px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.xm_top_r_x {width:100%;height:50px; color:#FFF; overflow:hidden;}
#dl-menu-button {display:none;}


.xm_top_r_x ul { margin:0; padding:0;}
.xm_top_r_x li { padding:0 2.7%; float:left; line-height:45px;}
.xm_top_r_x li a{ color:#FFF;font-size:18px;}
.xm_top_r_x li a:hover { font-weight: bold; color:#fc5600;}
.xm_top_r_x li.nav_te {border-bottom:#fc5600 solid 5px; display:block; text-align:center;}
.xm_top_r_x li.nav_te a { color:#fc5600;}
.xm_top_r_x li.nav_te a span{ display:none;}
/*flash*/
img.xm_dt_wap {display:none;}
/*xm_dh*/
.xm_dh {width:100%; height:80px; margin:40px auto;  text-align:center;}

.xm_dh_more {width:186px; height:45px; line-height:45px; background:#ff3300; color:#FFF; text-align:center; font-weight:bold; font-size:22px; margin:20px auto;}
.xm_dh_more a {color:#FFF;}

/*.xm_nr1*/
.xm_nr1 {width:100%;height:794px;margin:40px auto; background:url(bg1.jpg) top center;}
.xm_nr1n {width:1200px;height:auto;margin:0 auto; overflow:hidden;}
.xm_nr1_tu {width:1200px;height:370px; margin:45px auto;}
.xm_nr1_txt { margin:50px auto;}
.xm_nr1_txt p{line-height:40px; text-indent:2em; }
.xm_nr1_a {width:140px; height:50px; line-height:50px; background:#ff3300; color:#FFF; text-align:center; font-weight:bold; font-size:22px; margin:30px auto;}
.xm_nr1_a a {color:#FFF;}
/*.xm_nr2*/
.xm_nr2 {width:100%;height:681px;margin:40px auto; background:url(bg2.jpg) top center;overflow:hidden;}
.xm_nr2n {width:1200px;height:463px;margin:110px auto 0 auto; overflow:hidden;}
.xm_nr2n_l { float:left; width:378px;height:463px;}
.xm_nr2n_l img { width:378px; height:215px;}
.xm_tu_ge { width:378px; height:30px;}
.xm_nr2n_m { float:left;height:463px; margin-left:33px;}
.xm_nr2n_m img { width:378px; height:463px; }
img.xm-mobile-yc  { display:none;}
.xm_nr2n_r { float:right; width:378px;height:463px;}
.xm_nr2n_r img { width:378px; height:215px;}
/**/
.xm_nr2_gai {width:1200px;height:570px;margin:58px auto 0 auto; overflow:hidden;}
.xm_nr2_gai ul {margin:0; padding:0;}
.xm_nr2_gai li {float:left;margin:20px 0;}
li.xm_te_zyyw {margin-left:90px; }
/*.xm_nr3*/
.xm_nr3 {width:100%;height:507px;margin:40px auto; background:url(bg3.jpg) top center;overflow:hidden;}
.xm_nr3n {width:1250px;height:auto;margin:0 auto; overflow:hidden;margin:70px auto 0 auto; }
.xm_nr3n_l { margin:7px 0 0 23px; width:460px; float:left; }
.xm_tuwen {position:relative;}
.xm_tuwen img { width:460px; height:360px;}
.xm_tuwen p { position:absolute; left:0; top:320px; background: url(b45.png); width:460px; height:40px; line-height:40px; margin:0 auto;text-align:center; color:#FFF; font-weight:bold; font-size:20px;}
.xm_tuwen span { position:absolute; left:50%; top:50%; background: url(tv_d.png) no-repeat; width:80px; height:80px; margin: -40px 0 0 -40px;}
.xm_tuwen p a {color:#FFF;font-size:20px;}
.xm_nr3n_r { width:710px; float:right;}
.xm_nr3n_r ul{margin:0;padding:0;}
.xm_nr3n_r li{position:relative; float:left;margin:7px 25px;height:171px; width:186px;  display:inline;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.xm_nr3n_r li span { position:absolute; left:50%; top:50%; background: url(tv.png) no-repeat; width:57px; height:57px;  margin: -41px 0 0 -28.5px;}
.xm_nr3n_r li img { padding:2px; border:#f0f3f3 solid 1px; background:#f1fbfb;width:180px; height:140px; }
.xm_nr3n_r li p { color:#333; font-size:16px; text-align:center; line-height:25px;height:25px; width:186px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xm_nr3n_r li  p a { color:#333;}

/*.xm_nr4*/
.xm_nr4 {width:100%;height:481px;margin:40px auto; background:url(bg4.jpg) top center; overflow:hidden;}
.xm_nr4n {width:1300px;height:auto;margin:45px auto 0 auto; overflow:hidden;}
/*---------------*/
.xm_news{ width:550px; height:90px;overflow:hidden; float:left; margin:20px 50px; background: url(s50.png) no-repeat;border-radius:7px;}
.xm_news_l {width:100px; height:90px; overflow:hidden; float:left; text-align:center;color:#666; }
.xm_news_l span { font-size:30px;text-align:center; display:block; margin-top:10px;color:#666;}
.xm_news_l p { font-size:20px;text-align:center; color:#666;}
.xm_news_r {width:440px; height:90px; float:right;}
.xm_news_r h1 { font-size:21px; line-height:90px;color:#333;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xm_news_r h1 a {font-size:21px; color:#333;}
.xm_news_r h2 { font-size:18px; line-height:35px;color:#333;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xm_news_r h2 a {font-size:18px; color:#333;}
.xm_news_r p {font-size:15px; line-height:25px; color:#666;}
/*---------------*/
.xm_news_te{ width:550px; height:90px;overflow:hidden; float:left; margin:20px 50px; background: url(ss50.png) no-repeat;border-radius:7px;}
.xm_news_te_l {width:100px; height:90px; overflow:hidden; float:left; text-align:center;color:#fff; }
.xm_news_te_l span { font-size:30px;text-align:center; display:block; margin-top:10px;color:#fff;}
.xm_news_te_l p { font-size:20px;text-align:center; color:#fff;}
.xm_news_te_r {width:440px; height:90px; float:right;}
.xm_news_te_r h1 { font-size:21px; line-height:90px;color:#fff;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xm_news_te_r h1 a {font-size:21px; color:#fff;}
.xm_news_te_r h2 { font-size:18px; line-height:35px;color:#fff;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xm_news_te_r h2 a {font-size:18px; color:#fff;}
.xm_news_te_r p {font-size:15px; line-height:25px; color:#fff;}
/*---------------*/


/*xm_gywm*/
.xm_gywm {width:100%;height:270px;margin:40px auto 0 auto; background:#3d3f3e;overflow:hidden;}
.xm_gywmn {width:1200px;height:auto;margin:15px auto 0 auto; overflow:hidden; color:#cacaca;}
.xm_gywmn h2 { font-size:20px; line-height:50px; color:#cacaca;}
.xm_gywmn_l { width:400px; height:auto; float:left;color:#cacaca;}
.xm_gywmn_l p {font-size:14px; line-height:31px; color:#cacaca;}
.xm_gywmn_l_a {width:110px; height:40px; line-height:40px; background:#ff3300; color:#FFF; text-align:center; font-weight:bold; font-size:20px; margin:16px 0 0 0;}
.xm_gywmn_l_a a {color:#FFF;}


.xm_gywmn_m { width:400px; height:auto;float:left; margin-left:30px; background: url(lxwm_bg.png?2022) no-repeat; background-position:5px 56.5px;}
.xm_gywmn_m  p {font-size:14px; line-height:31px; color:#cacaca; margin-left:24px;}
.xm_gywmn_m  p span {color:#cacaca;font-size:14px; }
.xm_gywmn_r {width:340px; height:auto; float:right;}
.xm_gywmn_r img { width:340px; height:auto;}

/*xm_copy*/
.xm_copy {width:100%;height:120px;margin:0 auto; background:#2d2f2e;color:#FFF; font-size:14px;}
.xm_copyn {width:1200px; height:auto;margin:0 auto; overflow:hidden; text-align:center; color:#FFF; padding-top:15px;}
.xm_copyn a,.xm_copyn p,.xm_copyn font,.xm_copyn span{color:#FFF;font-size:14px;}
.xm_copyn p { line-height:30px;}

/*xm_listshow*/
.xm_listshow {width:1200px;height: auto; margin:25px auto; background:#faf7f7; padding:30px 30px;border-radius:15px;overflow:hidden;}
.xm_wz {/*width:auto;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;*/line-height:60px; background:url("sy.png") 5px center no-repeat /*#3d3f3e*/;background-size:40px auto; text-indent:40px; font-weight:bold; color:#333333;border-radius:10px;padding:0 15px; font-size:18px;border-bottom:#d9d9d9 solid 2px;}
.xm_wz a,.xm_wz span,.xm_wz font {color:#333333;font-size:18px;}
.xm_tit { line-height:100px; font-size:24px; text-align:center; font-weight:bold;border-radius:10px; border:#fff solid 2px; border-left:none; border-right:none;}
.xm_zy { margin:0 auto 30px auto; padding:0; line-height:50px; height:50px;  text-align:center; color:#c5c3c3; border-radius:10px;border-bottom:#ebe9e9 solid 2px;}
.xm_zy span { margin:0 20px; color:#c5c3c3;}
.xm_zy a,.xm_zy font { color:#c5c3c3;}
.xm_nr { margin:0 15px; padding:0 8px; line-height:30px; font-size:16px; color:#333333;overflow:hidden;} 
#zoom table { width:100%;}
#zoom img { padding:5px;}
#zoom p {line-height:35px;}
.xm_js_te { margin:25px 0;overflow:hidden;}
.xm_js_te img {width:420px; float:left;margin:65px 70px;}

div.piclist {padding:10px; height: 300px; overflow:hidden; }
div.CuMob{ width:100%;max-width:1180px; height:650px;margin:0 auto;position: relative; }
div.CuPad{ width:100%;max-width:1180px; height:700px;margin:0 auto; }
.video-js{ width:100%; height:100%;}


/*list*/
.xmbtys_ll_text {overflow:hidden;}
.xmbtys_ll_text ul{margin:0;padding:2px 20px 0 20px;}
.xmbtys_ll_text li{margin:0;background:url(li.gif) left 28px no-repeat;color:#2e628a;padding-left:9px;font-size: 16px; font-weight:bold; list-style-type:none; line-height:56px; /*border-bottom:#CCCCCC dashed 1px;*/}
.xmbtys_ll_text span{ color:#9d9c9c;overflow:hidden;white-space: nowrap;float:right;text-align:right;font-size:14px;margin:0 2px 0 20px; font-weight:normal;}
.xmbtys_ll_text li.cut-off{ background:none; border-bottom:1px dotted #999999; height:0; line-height:1; font-size:0; margin:10px 0 }
.xmbtys_ll_text li img { display:none;}

.xmbtys_ll_img {overflow:hidden;}
.xmbtys_ll_img ul{margin:20px 0 0 10px;padding:0;}
.xmbtys_ll_img li{ position:relative;float:left;margin:7px 21px;height:231px; width:251px;  display:inline;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;color:#433;}
.xmbtys_ll_img li span { position:absolute; left:50%; top:50%; background: url(tv.png) no-repeat; width:57px; height:57px;  margin: -41px 0 0 -28.5px;}



.xmbtys_ll_img img { padding:2px; border:#f0efef solid 1px; background:#FFFFFF;width:245px; height:190px; }
.xmbtys_ll_img p { font-size:14px; font-weight:bold; text-align:center; line-height:25px;height:25px; width:251px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xmbtys_ll_img li a { color:#433;}


/*page begin*/
#pages { font-family:微软雅黑; margin:30px 0 30px 40px;clear:both; }
#pages a { display:inline-block; height:42px; line-height:42px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px; margin:0 2px; float:left;}
#pages a.a1,#pages a.ag1 { background:url(pages.png) no-repeat 0 5px; padding:0 10px;background:#f8faff;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:42px; line-height:42px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px; float:left;}
.page .noPage { display:inline-block; width:56px; height:42px; line-height:42px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right;}
#pages font {float:left;padding:0 10px;height:42px; line-height:42px; margin:0 2px;color:#666; }
/*page end*/
/*ss*/
.xm_ss_te { margin:50px auto 0 auto; width:650px;}
.xm_ss_te input,.xm_ss_te select {border: 1px solid #ccc;border-radius: 3px;padding:5px 8px; line-height:25px; line-height:25px; font-size:18px;}
#xm_button { background:#f2f3f4;}
#xm_ss_txt { width:340px; margin:0 10px;}
.xm_gjcs{  font-size:14px; height:50px; line-height:50px; border-bottom:#CCC solid 2px;}
.xm_gjcs font { font-size:14px; font-weight:bold; color:#F00;}
.ss_kong { width:100%; height:50px; line-height:50px; font-size:18px; text-align:center; color:#F00;font-weight:bold;margin-top:15px;}