.xm-mobile-left { float:left;}
.xm-mobile-right { float:right;}
table,tr,td {margin:0;padding:0;}
/*xm_top*/
.xm_top { width:100%; padding:0.3em 0 0 0; height: auto; background:#1a1a1a; border-bottom:#fc5600 solid 5px;color:#fff;}
.xm_top_l { width:85%;height: auto; float:left; margin:0 auto;height:45px;line-height:45px;}
img.logo_moblie {width:80%;max-width:511px;height:auto; max-height:45px;} 
img.xm_ss_mob {width:20%;max-width:35px;height:auto; max-height:35px;margin-left:18px;} 
.xm_top_l img.logo_pc { display:none;}

.xm_top_r {width:100%;height:auto; clear:both;}
.xm_top_r_s {width:100%;height:auto; line-height:auto;height:45px;line-height:45px;}
/*.xm_top_r_s img{width:80%;max-width:700px;height:auto; max-height:45px;vertical-align:middle;}*/
img.xm_tel {width:80%;max-width:700px;height:auto; max-height:45x;vertical-align:middle;}
img.xm_ss { display:none;}
/*.xm_top_r_s,.xm_top_r_s a { color:#fff;font-size:18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;color:#fff;}*/
/*.xm_top_r_s span { display:none;}*/


.xm_top_r_x {width:100%; height:2px; font-size:0; color:#FFF; overflow:hidden;}

.xm_top_r_x ul { margin:0; padding:0;}
.xm_top_r_x li { padding:0 2.5%; float:left; line-height:45px;}
.xm_top_r_x li a{ color:#FFF;font-size:1.2em;}
.xm_top_r_x li a:hover { font-weight: bold; color:#fc5600;}
.xm_top_r_x li.nav_te {}
.xm_top_r_x li.nav_te a { color:#fc5600; font-size:1.2em;}
.xm_top_r_x li.nav_te a span{display:none;}


/*nav*/
.dl-menuwrapper {
	width: 100%;
	max-width: 1200px;
	float: right;
	position: absolute;
	top:0;
	right:0;
	padding-top: 45px;
	z-index: 11999;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
}

.dl-menuwrapper:first-child {
	margin-top:2.7em;
	/*margin-right: 100px;*/
}

.dl-menuwrapper button {
	border: none;
	width: 50px;
	height: 50px;
	text-indent: -900em;
	overflow: hidden;
	position: absolute;
	top:0;
	right:0;
	cursor: pointer;
	outline: none;
	background: #006fe2 url(./menu-button-bg.png) no-repeat center center;
	background-size: 50%;
}

.dl-menuwrapper button:hover ,
.dl-menuwrapper button.dl-active {
	background-color: #0067d2;
}

.dl-menuwrapper ul {
	background: #0067d2;
}


.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.dl-menuwrapper li {
	position: relative;
}

.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px 10px;
	/*font-size: 16px;*/
	line-height: 20px;
	font-weight: 300;
	color: #fff;
	border-top: 1px solid #0576ec;
	border-bottom:1px solid #0053aa;
	outline: none;
}

.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255,248,213,0.1);
}

.dl-menuwrapper li.dl-back > a {
	padding-left: 30px;
	background: rgba(0,0,0,0.1);
}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	position: absolute;
	top: 0;
	line-height: 50px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e000";
}

.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(255,255,255,0.8);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
	right: 10px;
	color: rgba(255,255,255,0.8);
}

.dl-menuwrapper .dl-menu {
	margin: 5px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

/*flash-style*/
img.xm_dt_pc {display:none;}
/*节点*/
.bw_list{ position:absolute; z-index:5; bottom:10px; text-align:center; width:100%;}
.bw_list a{ display:inline-block; width:20px; height:3px; margin:0 5px; background:#fc5600; opacity:0.6;filter:alpha(opacity=60);}

/*xm_dh*/
.xm_dh {width:100%; height:auto; margin:0.5em auto;  text-align:center;}
.xm_dh img { width:100%; height:auto;}

.xm_dh_more {width:11.2em; height:1.8em; line-height:1.8em;font-size:1.02em; background:#ff3300; color:#FFF; text-align:center; font-weight:bold;  margin:0.5em auto;}
.xm_dh_more a {color:#FFF;font-size:1.1em;}
/*.xm_nr1*/
.xm_nr1 {width:100%;height:auto;margin:0.5em auto;}
.xm_nr1n {width:100%;height:auto;margin:0 auto; overflow:hidden;}
.xm_nr1_tu {width:96%;height:auto; margin:0.4em 2%; overflow:hidden;}
.xm_nr1_tu img { width:49%; height:auto;}
.xm_nr1_txt {width:96%;height:auto; margin:0.65em auto; overflow:hidden; }
.xm_nr1_txt p {line-height:2em; font-size:1.2em; text-indent:2em;color:#333;}
.xm_nr1_a {width:6.8em; height:2em; line-height:2em;font-size:1.1em; background:#ff3300; color:#FFF; text-align:center; font-weight:bold;  margin:0.5em auto;}
.xm_nr1_a a {color:#FFF;font-size:1.1em;}
/*.xm_nr2*/
.xm_nr2 {width:100%;height: auto;margin:0.5em auto;overflow:hidden;}
.xm_nr2n {width:100%;height: auto;margin:0.5em auto; overflow:hidden;}
.xm_nr2n_l {width:96%;height:auto; margin:0.4em 2%;overflow:hidden;}
.xm_nr2n_l img {width:49%; height:auto;}
.xm_tu_ge {display:none;}
.xm_nr2n_m {width:96%;height:auto; margin:0.4em 2%;overflow:hidden;}
.xm_nr2n_m img {width:100%; height:auto;}
img.xm-pc-yc  { display:none;}
.xm_nr2n_r {width:96%;height:auto; margin:0.4em 2%;}
.xm_nr2n_r img {width:49%; height:auto;}

.xm_nr2_gai {width:96%;height: auto;margin:0.5em auto; overflow:hidden;}
.xm_nr2_gai img {width:100%; margin:0.3em auto;height:auto;}



/*.xm_nr3*/
.xm_nr3 {width:100%;height:auto;margin:0.5em auto;overflow:hidden;}
.xm_nr3n {width:100%;height:auto;margin:0 auto; overflow:hidden;margin:0.5em auto; }
.xm_nr3n_l {width:96%;height:auto; margin:0.4em 2%;overflow:hidden;}
.xm_tuwen {position:relative;}
.xm_tuwen img { width:100%; height:auto;}
.xm_tuwen p { position:absolute; left:0; bottom:0.2em; background: url(b45.png); width:100%; height:2.5em; line-height:2.5em; margin:0 auto;text-align:center; color:#FFF; font-weight:bold; font-size:1.05em;}
.xm_tuwen p a {color:#FFF;font-size:1.05em;}
.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_nr3n_r  {width:100%;height:auto; margin:0.4em 0 0.4em 0;overflow:hidden;}
.xm_nr3n_r ul {margin:0;padding:0;}
.xm_nr3n_r li {position:relative; float:left;margin:0.5em 2% ;height:auto; width:46%; 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 {width:100%; height:auto; }
.xm_nr3n_r li p { color:#333; font-size:1.05em; text-align:center; line-height:2em;height:2em; width:100%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xm_nr3n_r li  p a { color:#333;font-size:1.05em;}
/*.xm_nr3n_r li.xm-mobile-tv-yc { display:none;}*/
/*.xm_nr4*/
.xm_nr4 {width:100%;height:auto;margin:0.5em auto; overflow:hidden;}
.xm_nr4n {width:100%;height:auto;margin:0.5em auto 0 auto; overflow:hidden;}
/*---------------*/
.xm_news{ width:96%; height:auto;overflow:hidden;  margin:0.9em auto;}
.xm-mobile-xw-yc { display:none;}
.xm_news_l { display:none;}
.xm_news_r {width: 100%; height: auto; background: url(s50_x.png);border-radius:7px;}
.xm_news_r h1 { font-size:1.1em; line-height:2.8em;color:#333;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding:0 5px;}
.xm_news_r h1 a {font-size:1.1em; color:#333;}
.xm_news_r h2 { font-size:1.1em; line-height:2.8em;color:#333;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding:0 5px;}
.xm_news_r h2 a {font-size:1.1em; color:#333;}
.xm_news_r p { display:none;}
/*---------------*/
.xm_news_te{ width:96%; height:auto;overflow:hidden;  margin:0.5em auto;}
.xm_news_te_l { display:none;}
.xm_news_te_r {width: 100%; height: auto; background: url(ss50_x.png);border-radius:7px;}
.xm_news_te_r h1 { font-size:1.1em; line-height:2.8em;color:#fff;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding:0 5px;}
.xm_news_te_r h1 a {font-size:1.1em; color:#fff;}
.xm_news_te_r h2 { font-size:1.1em; line-height:2.8em;color:#fff;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding:0 5px;}
.xm_news_te_r h2 a {font-size:1.1em; color:#fff;}
.xm_news_te_r p { display:none;}
/*---------------*/
/*xm_gywm*/
.xm_gywm {width:96%;height:auto;margin:0.5em auto; overflow:hidden;}
.xm_gywmn {width:100%;height:auto;margin:0.1em 0; overflow:hidden; color:#cacaca;}
.xm_gywmn h2 {text-indent:0.3em; border-bottom:#FFF solid 2px; width:5em ;font-size:1.35em;height:2.2em; line-height:2.2em; color:#cacaca;}
/*
.xm_gywmn_l {background:#3d3f3e; width:100%; height:auto;color:#cacaca;overflow:hidden;}
.xm_gywmn_l p {font-size:1.15em; line-height:1.8em; color:#cacaca; margin:0.2em 0.3em;}
.xm_gywmn_l_a {width:6.8em; height:2.0em; line-height:2.0em;font-size:0.99em; background:#ff3300; color:#FFF; text-align:center; font-weight:bold;  margin:0.5em auto;}
.xm_gywmn_l_a a {color:#FFF;font-size:0.99em;}
*/
.xm_gywmn_l { display:none;}

.xm_gywmn_m {width:100%; height:auto;margin:0.5em auto;overflow:hidden; background: url(lxwm_bg.png?2022) no-repeat #3d3f3e; background-position:5px 60.5px;}
.xm_gywmn_m p {font-size:14px; line-height:33.5px; color:#cacaca; margin-left:24px;}
.xm_gywmn_m p span { display:none;}
.xm_gywmn_r {display:none;background:#3d3f3e;width:100%; height:auto; margin:0.5em auto;overflow:hidden;}
.xm_gywmn_r img { width:95%; height:auto; margin:0.5em 2.5%}

/*xm_copy*/
.xm_copy {width:100%;height:90px;margin:0 auto; background:#2d2f2e;color:#FFF; font-size:14px;color:#cacaca;}
.xm_copyn {width:100%; height:auto;margin:0 auto; overflow:hidden; text-align:center; color:#cacaca; padding-top:15px;}
.xm_copyn a,.xm_copyn p,.xm_copyn font{color:#cacaca;font-size:14px;}
.xm_copyn p { line-height:30px;}
.xm_copyn p span { display:none;}

/*xm_listshow*/
.xm_listshow {width:100%;height: auto; margin:0 auto; background:#faf7f7;border-radius:15px;overflow:hidden;}
.xm_wz {/*width:auto;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;*/line-height:3em; background:url("sy.png") 0.5em center no-repeat /*#3d3f3e*/;background-size:1.4em auto; text-indent:1.5em; font-weight:bold; color:#333333;border-radius:0.23em;padding:0 0.7em; font-size:1.15em;border-bottom:#d9d9d9 solid 2px;}
.xm_wz a,.xm_wz span {color:#333333;font-size:18px;}
.xm_wz font { display:none;}
.xm_tit { line-height:2.01em; font-size:1.2em; text-align:center; font-weight:bold;border-radius:0.23em; border:#fff solid 2px; border-left:none; border-right:none;overflow:hidden;}
.xm_zy { margin:0 auto 5px 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 { color:#c5c3c3;}
.zy1 font {display:none;}
.zy2 font {display:none;}
.zy3 font {display:none;}
.xm_nr{width:98%;height:auto;margin:0 auto;color:#333333;}
#zoom {line-height:1.9em;font-size:1.2em; font-weight:normal; padding:1px 0 15px 0;}
#zoom img{width:96%;height:auto;margin:0 auto;display:block; padding:5px;}
#zoom p {font-size:1.2em;}
#zoom p strong {font-size:0.95em;line-height:1.5em;}

div.piclist {padding:10px; height: 340px; overflow:hidden; }
div.CuMob{ width:100%; height:280px;margin:0 auto;position: relative; }
div.CuPad{ width:100%; height:340px;margin:0 auto; }
.video-js{ width:100%; height:100%;}
video::-webkit-media-controls-enclosure { display: none !important;}
/*list*/
.xmbtys_ll_text {overflow:hidden;}
.xmbtys_ll_text ul {margin:0 0 0.7em 0.7em;padding:0;}
.xmbtys_ll_text li{margin:0;background:url(li.gif) left 1.26em no-repeat;color:#2e628a;padding-left:0.35em;font-size:1.1em; list-style-type:none; color:#000033;font-weight:normal; width:100%;line-height:2.55em;height:2.55em; /**/overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;}
.xmbtys_ll_text li a {color:#000033;font-weight:normal;font-size:1.1em;line-height:2.55em;}
.xmbtys_ll_text li span{ display:none;}
.xmbtys_ll_text li.cut-off{ background:none; border-bottom:1px dotted #ccc; height:1; line-height:0; font-size:0; margin:15px 0 }

li.xm_list_te { clear:both;margin:0.4em auto;background:url(li.gif) left 1.26em no-repeat;color:#2e628a;padding-left:0.35em;font-size:1.1em; list-style-type:none; color:#000033;font-weight:normal; width: auto;height:4.0em; line-height:1.5em;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
li.xm_list_te a { line-height:1.85em; padding-right:-0.75em;}
li.xm_list_te img {float:left; margin-right:0.5em; height:4.0em;line-height:4.0em; width:auto;}
/*tv*/
.xmbtys_ll_img {overflow:hidden;}
.xmbtys_ll_img ul{margin:1em 0;padding:0;}
.xmbtys_ll_img li{position:relative; width:47%; margin:0.2em 1.35%; height: auto; float:left;}
.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:1px; border:#f3f2f2 solid 1px; background:#FFFFFF;width:100%; height: auto;}
.xmbtys_ll_img p {  font-weight:bold; text-align:center; line-height:1.5em;font-size:1.0em;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xmbtys_ll_img p a { color:#666;font-size:1.0em;}
.xmbtys_ll_img span{ color:#898989;  text-align:center; display:block; line-height:1.5em;font-size:1.0em;}


/*page begin*/
#pages { font-family:微软雅黑; padding:10px 0 40px 10px;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px; margin:0 2px; float:left;}
#pages a.a1 { background:url(pages.png) no-repeat 0 5px; width:56px; padding:0;background:#fff;}
#pages a.ag1 {display:none;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px; float:left;}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; 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 5px; margin:0 2px;color:#666; }
/*page end*/
/*ss*/
.xm_ss_te { margin:30px auto 30px auto; }
.xm_ss_te input,.xm_ss_te select {border: 1px solid #ccc;border-radius: 3px;padding:5px 5px; line-height:25px; line-height:25px; font-size:18px;}
#xm_select{  margin:0 5px;}
#xm_button { background:#f2f3f4;}
#xm_ss_txt { width:50%; margin:0 5px;}
.xm_gjcs{  font-size:1.1em; line-height:1.8em; border-bottom:#CCC solid 2px;text-align:center;}
.xm_gjcs font { font-size:1.0em; font-weight:bold; color:#F00;}
.xm_gjcs i {display:block;}
.xm_gjcs b {display:none;}
.ss_kong { width:95%;line-height:1.8em; font-size:1.1em; text-align:center; color:#F00;margin:1.2em  auto 0  auto;}