.change{}
.change em{display: inline-block;width: 17px;height: 17px;background: url("change.jpg") center no-repeat;vertical-align: middle;margin-right: 10px;}

.scroll_msg{ padding:13px 8px 0px 0px; line-height:14px;}
.scroll_msg .icon{ width:17px; height:14px; margin-right:15px; display:inline-block; background:url(auto_scrollmsg.gif) no-repeat; overflow:hidden;}
.scroll_msg:hover .icon{ background-position:0px -22px;}
.scroll_msg:hover span{ text-decoration:none;}
.none{ display:none;}
.block{ display:block;}
.li_dot_28 li{ padding-left:13px; background:url(list_li_dot.gif) no-repeat 0px 14px;}
.li_dot_24 li{ padding-left:13px; background:url(list_li_dot.gif) no-repeat 0px 10px;}
.black_bg{background: url(blackbg.png) repeat;}
.line_bg{ background: url(linebg.gif) repeat-x left bottom;}
.pos_r{ position:relative;}
.pos_a{ position: absolute;}
.left { float: left;}
.cen {
	float: left;
	vertical-align: middle;
}
.right { float: right;}
.clear { clear: both; overflow:hidden;}
.f12_222,.f12_222 a:link,.f12_222 a:visited{color:#222; text-decoration:none;}
.f12_222 a:hover{color:#cd0001; text-decoration:underline;}
.f12_333,.f12_333 a:link,.f12_333 a:visited{color:#333; text-decoration:none;}
.f12_333 a:hover{color:#cd0001; text-decoration:underline;}
.f12_666,.f12_666 a:link,.f12_666 a:visited{color:#666; text-decoration:none;}
.f12_666 a:hover{color:#cd0001; text-decoration:underline;}
.f12_999,.f12_999 a:link,.f12_999 a:visited{color:#999; text-decoration:none;}
.f12_999 a:hover{color:#cd0001; text-decoration:underline;}
.f12_cd0001,.f12_cd0001 a:link,.f12_cd0001 a:visited{color:#cd0001; text-decoration:none;}
.f12_cd0001 a:hover{color:#cd0001; text-decoration:underline;}
.f12_fff,.f12_fff a:link,.f12_fff a:visited,a.f12_fff,a.f12_fff:link,a.f12_fff:visited{color:#fff; text-decoration:none;}
.f12_fff a:hover,a.f12_fff:hover{color:#fff; text-decoration:none;}
.wid_1000{ width: 1000px; clear: both; overflow: hidden; margin: 0px auto;}
.wid_1000_f{ width: 1000px; clear: both; margin: 0px auto;}
.hnr_nav{ height: 70px;}
/*.hnr_nav .logo{ width: 152px; height: 41px; margin-top: 15px; display: inline-block; zoom: 1; background: url("index_logo.gif") no-repeat; text-indent: -9999px;}*/
.hnr_nav .logo{ width:140px; height:42px; margin-top: 16px; display: inline-block; zoom: 1; background: url("index_logo.gif") no-repeat; text-indent: -9999px;}
#search,#search form{ width:150px; height:26px; overflow:hidden;}
#search{ width: 150px; height:26px; padding-left: 12px; z-index: 55;}
#sear_btn{ width:22px; height:24px; background:url("index_search.gif") no-repeat left 4px; border:none; right:0px; top:0px;outline:none; z-index: 555;}
.inp-txt{ width:118px; height:24px; line-height:24px; border:1px solid #a0a1a1; padding:0px 22px 0px 8px;display: inline-block; color:#666; outline:none;-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px; background: #f9f9f9; z-index: 550;}
.inp_txt_b{ border-color:#444;}
.pad_t_22{ padding-top: 22px;}
.hnr_nav_fixed{ background: #333;top:0;left:0;width:100%;border:0 none;z-index:999999999;position:fixed;_position:absolute;}
/*.hnr_nav_fixed{ background: #333;top:0;_top:expression(eval(document.documentElement.scrollTop));left:0;width:100%;border:0 none;z-index:999999999;position:fixed;_position:absolute;}*/
.hnr_nav_fixed .logo{ width: 120px; height: 27px;background: url("index_fix_logo.gif") no-repeat; margin-top: 6px;}
.hnr_nav_fixed .pad_t_22{ padding-top: 7px;}
.hnr-nav-select{ width:76px; height:40px;}
.hnr-nav-select-arr{position:absolute;z-index:10;right:9px;top:11px;border-color:#777 transparent transparent;border-style:solid dashed dashed;border-width:4px 4px 0;font-size:0;height:0;width:0;line-height:0; z-index: 666;}
.hnr-nav-hov{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}
.hnr-nav-select a:link,.hnr-nav-select a:visited{  color:#888; text-decoration:none;}
.hnr-nav-select a:hover{  color:#c1c1c1; text-decoration:none;}
.hnr-nav-select .f12_666 a:link,.hnr-nav-select .f12_666 a:visited{  color:#666; text-decoration:none;}
.hnr-nav-select .f12_666 a:hover{  color:#dedede; text-decoration: underline;}
.hnr-nav-select-pop{ top:40px; z-index: 1000; position: absolute; left:-50px;}
.hnr-nav-select-list {background: #fff;border: 1px solid #ccc; border-radius: 5px; -webkit-box-shadow: 0 0 8px #cdcdcd; -moz-box-shadow: 0 0 8px #cdcdcd;box-shadow: 0 0 8px #cdcdcd; width:445px;
 padding:12px 0px  12px 26px;}
.hnr-nav-select-list a{ padding-right: 12px;white-space: nowrap;}
.hnr-nav-select_t{ position: absolute; left:70px; top:-14px; background: url("hnr-nav-select.png") no-repeat; z-index: 1001; width: 21px; height: 15px;}
.hnr_nav_inside li.current .hnr-nav-select-arr{ border-color:#c1c1c1 transparent transparent;}
.hnr_nav_inside li{ padding-left: 10px;}
.hnr_nav_icon{ position: absolute; left:0px; top:3px; background-image: url("hnr-nav-icon.png"); background-repeat: no-repeat; width: 20px; height: 18px;}
.icon_a{ background-position: 0px 0px;}
.icon_b{ background-position: -34px 0px;}
.icon_c{ background-position:-67px 0px;}
.icon_d{ background-position: -100px 0px;}
.hnr_nav_inside li.current .hnr_nav_icon,.hnr_nav_fixed .hnr_nav_icon{ background-position-y: -23px;}
/*nav*/
#nav{ background: #b81c25;height:45px;}
#nav .top{background: url("index_nav_line.gif") no-repeat right 0px;white-space: nowrap;}
#nav .top ul li{ width: 75px; line-height: 45px;height:45px;overflow: hidden; padding-left: 2px; background: url("index_nav_line.gif") no-repeat 0px 0px; display: block; float: left;}
#nav .top ul li a{ display: block;}
#nav .top ul li a:hover{ background: #810006;}
.nav_btm ul li{ width: 48px;padding-right: 2px;background: url("index_navbtm_line.gif") no-repeat right center; display: block; height: 26px; overflow: hidden; float: left;}
.slideBox{ width:660px; height:370px; overflow:hidden; position:relative; }
.slideBox .hd{ height:40px; overflow:hidden; position:absolute; bottom: 0; z-index:1; width: 100%;}
.slideBox .hd ul{ overflow:hidden; zoom:1;height:40px;position: relative;}
.slideBox .hd ul li{ float:left; cursor:pointer;height: 40px;}
.slideBox .hd ul li span{position: absolute;display: none;left: 0;bottom: 0;line-height: 40px;color: #fff;font-size: 18px;padding-left: 20px;float: left;width: 500px; _width:505px;_padding-left:25px;}
.slideBox .hd ul li.on span{display: inline;}
.slideBox .hd ul li em{width:10px; height:10px;background: #fff;display: inline-block;position: relative;left: 550px;top:15px;margin-right: 5px;vertical-align: top;*top:13px;}
.slideBox .hd ul li.on em{background: #b81c25;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:660px; height:370px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{ display:block;  width:45px; height:77px; position: absolute; overflow:hidden;  cursor:pointer; background:url("slider-arrow-superslide.png") 0 0 no-repeat;z-index: 10;top: 175px;margin-top: -39px;left: 0;}
.slideBox .next{ background-position:-90px 0; right: 0;left: auto;}



.slide{}
.slide .hd li{cursor: pointer;}
.slide .hd li.on{color: #0087bd;}
.slide .add_more{width: 32px;height: 32px;background: url("add_more.jpg") center no-repeat;cursor: pointer;}

.share_t{cursor: pointer;}
.share_t em{width: 20px;height: 17px;display: inline-block;background: url("share_logo.jpg") center no-repeat;vertical-align: middle;}
.share_t span{vertical-align: middle;line-height: 17px;vertical-align: middle;}

/* 本例子css */
.slideBox2{ width:280px; height:158px; position:relative; margin: 20px auto 0;}
.slideBox2 .hd{ position:absolute; bottom:-35px; z-index:1;width: 100%; }
.slideBox2 .hd ul{width: 100%; }
.slideBox2 .hd ul li{ display: none; text-align:center; cursor:pointer; font-size: 16px;width: 100%;}
.slideBox2 .hd ul li.on{ display: block; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:280px; height:158px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:-10px; top:50%; margin-top:-5px; display:block; width:7px; height:13px; background:url(slider-arrow.png) 0 0 no-repeat; filter:alpha(opacity=50);opacity:0.5; _top:70px;}
.slideBox2 .next{ left:auto; right:-10px; background-position:-23px 0; }
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }

/* 本例子css */
.slideTxtBox{ width:300px; text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:30px;}
.slideTxtBox .hd ul li.on a{ color: #0087bd;}
.slideTxtBox .bd ul{ zoom:1; }

/*遮罩*/
.maskFullBg {background-color: Gray;  left: 0px;  opacity: 0.5;  position: absolute;  top: 0px;  z-index: 3;  filter: alpha(opacity=50); /* IE6 */  -moz-opacity: 0.5; /* Mozilla */  -khtml-opacity: 0.5; /* Safari */  }
.maskDialog {padding: 50px 40px;  background-color: #FFF;  border-radius: 15px;  display: none;  width: 580px;  height: 295px;  left: 50%;  margin: -198px 0 0 -330px;  position: fixed !important; /* 浮动对话框 */  position: absolute;  top: 50%;  z-index: 5;  }
.maskDialog .closeBgMask {position: absolute;  background: url("bgMask_close.jpg") center no-repeat;  display: block;width: 36px;height: 36px; right: 5px;top: 5px;cursor: pointer;}
.fList{}
.fList li{width: 120px;height: 40px;border: 1px solid #0087bd;text-align: center;margin-top: 20px;position: relative;margin-left: 30px;}
.fList li.on{border-color: #dedede;}
.fList li em{background: url("fList_minus.jpg") center no-repeat;width: 23px;height: 23px;right: -12px;top: -12px;cursor: pointer;}

.uList{}
.uList li{width: 120px;height: 40px;border: 1px solid #dedede;text-align: center;margin-top: 20px;position: relative;margin-left: 30px;}
.uList li.on{border-color: #dedede;}
.uList li em{background: url("fList_add.jpg") center no-repeat;width: 23px;height: 23px;right: -12px;top: -12px;cursor: pointer;}

.searchForm input.search{width: 238px;height: 24px;border: 1px solid #ccc;text-indent: 5px;line-height: 24px;background: #f9f9f9;color: #999;}
.searchForm input.btn{width: 17px;height: 24px;background: url("search_bg.jpg") center no-repeat;border:none;cursor: pointer;right: 5px;bottom: 0;*bottom:21px;_right:20px;}

.share_bg{width: 31px;height: 26px;background: url("share_bg.jpg") center no-repeat;display: inline-block;_zoom:1;_display: inline;}
.discuss_bg{width: 32px;height: 26px;background: url("discuss.jpg") center no-repeat;display: inline-block;_zoom:1;_display: inline;}
.favorites_bg{width: 28px;height: 27px;background: url("favorites_bg.jpg") center no-repeat;display: inline-block;_zoom:1;_display: inline;}
.print_bg{width: 30px;height: 27px;background: url("print_bg.jpg") center no-repeat;display: inline-block;_zoom:1;_display: inline;}
.font_magnify{width: 28px;height: 27px;background: url("font_magnify.jpg") center no-repeat;display: inline-block;_zoom:1;_display: inline;}
.font_narrow{width: 30px;height: 26px;background: url("font_narrow.jpg") center no-repeat;display: inline-block;_zoom:1;_display: inline;}


.play{width:640px;text-align:center;position:relative;overflow:hidden;margin:5px auto;display: none;}
.play .change_a{width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;}
.play .prev_a{left:0;}
.play .next_a{right:0}
.play .change_a span{width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
.play .prev_a span{background:url(s_gallery_2012110702.png) no-repeat 0px -50px;left:0;}
.play .next_a span{background:url(s_gallery_2012110702.png) no-repeat -30px -50px;right:0;}
.play .img_ul{position:relative;z-index:1;}
.play .img_ul li img{display: inline;}
.img_hd {width:640px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;overflow:hidden;height:66px;padding:2px 0;margin:15px auto;position:relative;display: none;}
.img_hd ul{position:absolute;z-index:1}
.img_hd ul li{float:left;width:80px;height:60px;border:3px solid #eee;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center;}
.img_hd ul li img{height:60px;display: inline;}
.img_hd ul li.on{border-color:rgb(45, 150, 233);}
.img_hd .bottom_a{background:url(s_gallery_2012110702.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10;}
.img_hd .prev_a{background-position:0 -24px;left:5px;}
.img_hd .next_a{background-position:-30px -24px;right:5px;}

.text_fix a:link,.text_fix a:visited,a.text_fix:link,a.text_fix:visited{color:#b81c25;text-decoration:none;}
.text_fix a:hover,a.text_fix:hover{color:#b81c25; text-decoration:none;}

/* 本例子css */
.slideTxtBox3{ width:660px;text-align:left; margin-top: 20px;}
.slideTxtBox3 .hd{ height:60px; line-height:60px;position:relative; border-bottom: 1px solid #dedede; }
.slideTxtBox3 .hd ul{ float:left; position:absolute;left: 0;}
.slideTxtBox3 .hd ul li{ float:left; padding:0 29px; cursor:pointer; color: #444;font-size: 18px;}
.slideTxtBox3 .hd ul li.on{color: #0087bd;}
.slideTxtBox3 .bd ul{ zoom:1;  }

.page-turn {
    display: block;
    width: 98px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #dedede;
}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
#foot{ background:#f9f9f9; width:100%; margin:0 auto; }
.btm_nav{background:#fff; height:41px; line-height:41px; border:1px solid #ccc; border-left:none; border-right:none; line-height:41px;}
.btm_nav a{ padding:0px 15px;  border-right:1px solid #ddd;}
.btm_nav em{ color:#c0c0c0; width:4px; height:19px; overflow:hidden;}
.copy{ padding-bottom:30px; border-top:1px solid #fff;}
.footer_logo {background: url("index_dxrm_logo.jpg") no-repeat;height:129px;width:115px; margin:66px 0px 0px 112px; display:inline; zoom: 1;}
.footer_txt{ padding:50px 0px 0px 0px; width: 680px;}
.footer_btm_nav{ background:#333333; height:40px; line-height:40px;}
.footer_btm_nav em{ color:#555; padding:0px 18px;}