/*-- reset--*/
 body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
* focus {outline: none;margin: 0;padding: 0;}
a:focus { outline: none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;}
td, th { padding: 1px; }
/*添加空字符清除融合*/
q:before, q:after {content:" ";}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
/* Clear Fix */
.clearfix:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac \*/
* html .clearfix {height:1%;} 
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
.cleanbox {clear:both;line-height:0; font-size:0;height:10px;}
ul,ol {list-style-type:none;}
iframe { position:relative;z-index:0;}
a{text-decoration: none;color:#666;}
a:hover {color:#e62a11;}
.fl {float:left;}
.fr {float:right;}

h1 { font-size: 18px; line-height: 36px;}
h2 { font-size: 20px; line-height: 30px;}
h3 { font-size: 14px; line-height: 28px;}
h4 { font-size: 14px; line-height: 28px;}
h5 { font-size: 12px; line-height: 24px;}
/*---------------custom--------------------*/
body { background:#fff url(../images/header_bg.png) repeat-x;font:12px/1.5 Arial,"\5b8b\4f53";margin:0 auto;text-align:center;color:#777;	position: relative;overflow-x: hidden;}
.t_login{background:url(/Skin/TXM/images/font_txt.png) no-repeat;width:45px;overflow:hidden; white-space: nowrap;}

/*----------------------------头部设置-------------------------------------*/
#header{width:980px;text-align:left;margin:0 auto; position:relative;z-index:100;}
#header h1.home_logo{padding:26px 0 24px 0;width:350px;overflow:hidden;}
#header h1.home_logo a{display:block;background:url(/Skin/TXM/images/logo.png) no-repeat;width:350px;height:64px;text-indent:-9999px;}
.header_box{width:430px; position:relative;z-index:100;/* margin-bottom:27px; */}
.top_nav{background:url(/Skin/TXM/images/top_nav.png) no-repeat;height:24px;padding:6px 0 0 17px;color:#cae8dc; z-index:10;}
.top_nav a{color:#cae8dc;height:14px;line-height:14px;padding:0 15px;float:left;display:block;border-left:1px #cae8dc solid;}
.top_nav a.t_login{background-position:0 2px;padding-left:20px;border:none;}
.top_nav a:hover{color:#0a593c;}
.top_nav span{position:relative;display:block;float:left; z-index:10;}
.top_nav a.t_select{border:none;padding:0 0 0 8px;background:url(/Skin/TXM/images/font_txt.png) no-repeat 0 -30px;height:18px;width:73px;color:#3e3e3e;line-height:17px;}
ul.all-languages{position:absolute;background:url(/Skin/TXM/images/language_bg.png) no-repeat 0 0;padding:8px 2px 3px 1px;width:73px;height:51px;top:20px;left:7px;display:none; z-index:100;}
ul.all-languages li a{ float:none;padding:0;border:none;display:block;padding:3px 3px 3px 12px;color:#000;}
ul.all-languages li a:hover{background:#bcf5e5;color:#0a593c;}

/*-- ====弹出登录控制==== --*/
.quick_login {top:32%!important;}
.quick_login_content {padding:5px;border:5px solid #167b53;background:#fff;width:500px;height:195px;text-align:left; font-family:"\5b8b\4f53";}
.quick_login_content h3 {height:31px;line-height:31px;font-size:14px;color:#167b53;padding-left:14px;}
.quick_login_content h3 img {float:right;display:inline;margin-top:3px;cursor: pointer;width:15px;height:13px;display:inline-block;}
.quick_login_info {float:left;width:270px;background:url(/Skin/TXM/css/images/login_line.gif) no-repeat 250px center;}
.quick_login_info  ul {padding:7px 0px 7px 14px;}
.quick_login_info li {height:24px;line-height:24px;margin:5px 0px;}
.quick_login_info li  input {border:1px solid #b6b4b4;background:#fefefe;color:#333;height:13px;padding:3px 0px 3px 3px;font-family:Arial;font-size:12px;}
.quick_login_info li.check {cursor: pointer;height:16px;line-height:16px;padding-top:5px;}
.quick_login_info li.check span {}
.quick_login_info li.check input{border:none;padding:0px 1px;background:none;margin-top:-5px;margin-right:5px;_margin-top:0px;}
*+html .quick_login_info li.check input {margin-top:0px;}
.quick_login_info li label {height:24px;}
.quick_login_info li  input#validateCode {width:52px;}
.quick_login_info li  img{cursor: pointer;padding-left:5px;padding-top:1px;}
 a.login_poping {background:none;padding-left:0px;padding-right:0px;}
.quick_login_info li.login img,.quick_login_info li.check {padding-left:47px;margin-bottom:8px;}
.reg_info {float:right;width:220px;}
.reg_info ul {padding-top:10px;}
.reg_info li {height:31px;line-height:31px;font-size:14px;color:#747474;}
.reg_info li  a {color:#cc0000;text-decoration:underline;}
.reg_info li  a:hover {color:#333;text-decoration:underline;}

/*-- ====弹出会员下拉显示详细信息==== --*/
#loginedUserInfo {left:10px;top:20px;width:170px;text-align:left;background:#fff;position: absolute;z-index:113;border:4px solid #1e7f59;color:#7C7C7C;}
#loginedUserInfo ul {padding:8px;}
#loginedUserInfo  .user_out {padding-left:10px; }
#loginedUserInfo  li {line-height:22px;padding-left:15px;}
#loginedUserInfo  li.user_out {background:url(/Skin/TXM/css/images/popping_line.gif) no-repeat center bottom;padding-bottom:3px;}
#loginedUserInfo  li span {padding:0px;color:#999;float:none;display:inline;}
#loginedUserInfo  li.user_out a {padding-left:0px;}
#loginedUserInfo  li.money {padding-top:5px;}
#loginedUserInfo  li a {float:none;color:#7C7C7C;border:none;}
#loginedUserInfo .user_out a {display:inline-block;width:50px;text-align:center;  }
#loginedUserInfo .user_out a:hover {text-decoration:none;color:#d1221d;}
#loginedUserInfo  li a:hover {color:#cc0000;text-decoration:underline;}


/* 搜索 */
.nav_search {background:url(/Skin/TXM/images/search_bg.png) no-repeat;width:294px;height:33px;overflow:hidden;margin:24px 0 0px 64px;}
.searchbox { position:relative;float:left;padding:3px 0 3px 14px;z-index:1;}
.search_label {position:absolute;top:8px;left:14px; color:#acacac;}
.searchbox input {width:190px;height:24px;line-height:24px;border:0;background:none; color:#464646;}
.SearchSub {float:right; background:url(/Skin/TXM/images/search_btn.png) no-repeat;width:42px;height:25px;line-height:25px;text-indent:-9999px;cursor:pointer;display:inline;margin:4px 5px 0 0;overflow:hidden;}
.nav_search input.SearchSub{float:right; background:url(/Skin/TXM/images/search_btn.png) no-repeat;width:42px;height:25px;line-height:25px;text-indent:-9999px;cursor:pointer;display:inline;margin:4px 5px 0 0;overflow:hidden;border:0;}

/* 菜单 */ 
#main_nav{clear:both;}
#main_nav ul {position:relative;float:left;background:url(/Skin/TXM/images/main_nav_list.png) no-repeat 100% 0;padding:0 0 0 5px;}
ul.main_nav li{float:left;position:relative;background:url(/Skin/TXM/images/main_nav_list.png) no-repeat;padding:0 12px 0 15px;width:95px;text-align:center;_margin:0 0 0 -3px;}
#main_nav ul li#home{width:92px;}
#main_nav ul li#home a{width:96px;}
#main_nav ul li a {height:45px;color:#b9f4d4;font-size:14px;text-align:center;display:block; position:relative;width:98px;left:-2px;z-index:99;font-weight:bold;}
#main_nav ul li a span{display:block;height:43px;line-height:43px;cursor:pointer;}
#main_nav ul li#home a.hover:hover, #main_nav ul li#home a.hover{background:url(/Skin/TXM/images/main_nav_hh.png) no-repeat;}
#main_nav ul li a:hover,#main_nav ul li a.hover{background:url(/Skin/TXM/images/main_nav_hover.png) no-repeat 0 0;}


#main_nav li ul.sub-nav{background:url(/Skin/TXM/images/sub_menu_bg1.png);position:absolute;left:2px;top:45px;padding:6px 0 10px 0;display:none;}
#main_nav li ul.sub-nav li { position: relative;height:24px;line-height:24px;background:none;float:none;padding:3px 14px;border-bottom:1px #177f56 solid;width:114px;_margin:0}
#main_nav li ul.sub-nav li a{height:24px;line-height:24px;color:#000;background:url(/Skin/TXM/images/sub_nav_hover.png) no-repeat 0 0;padding:0 4px 0 1px;font-weight:normal;margin:0 0 0 3px;left:0;color:#fff;}
#main_nav li ul.sub-nav li a span{height:24px;line-height:24px;background:url(/Skin/TXM/images/sub_nav_hover.png) no-repeat 0 0;position:absolute;width:3px;top:0;left:-3px;}
#main_nav li ul.sub-nav li a:hover{background:url(/Skin/TXM/images/sub_nav_hover.png) no-repeat 100% 100%;color:#fff; }
#main_nav li ul.sub-nav li a:hover span{background:url(/Skin/TXM/images/sub_nav_hover.png) no-repeat 0 100%;color:#fff; }


/*----------------------------主体框架-------------------------------------*/
#main {margin:0 auto;width:980px;text-align:left; position:relative;z-index:99;}



/*----------------------------底部-------------------------------------*/
#footer{clear:both;background:#fff url(../images/footer_bg.png) no-repeat 50% 0;min-height:110px;margin:0 auto;text-align:center;}
.footer_inner{width:980px;margin:0 auto;text-align:center;height:60px;color:#405a50;padding:24px 0;line-height:24px;}