/*------------------------------------------------------------ 全局样式-----------------------------------------------------------------------*/
body{ 
width:100%;
min-width:1004px; 
width:expression_r(document.body.clientWidth > 1004? "1004px": "auto" ); /*IE6用的*/
height:auto; 
background:#f1e9d6; 
font-family:Microsoft YaHei;
font-size:12px; 
color: #333333; 
text-align:center;
margin:0;
padding:0;
text-align:center;
background:#ffffff url(../../imgs/page_bg.png) repeat-x top left;
}
*{ margin:0; padding:0;}
.moreon{ display:block;}
.moreoff{ display:none;}

/*----------------------------登录前页样式-----------------------------*/
.index_top{
position:relative;
width:987px;
height:110px;
text-align: center;
margin:0px auto 0px auto;
background:url(../../imgs/logo.png) no-repeat top left;
z-index:100;
}
.index_menu{
position: absolute;
top:62px;
left:400px;
width:auto;
height:49px;
line-height:49px;
text-align: left;
margin:0px;
z-index:100;
}
.index_menu ul{
list-style:none;
width:auto;
height:49px;
text-align: left;
overflow:hidden;
margin:0px;
padding:0px;
}
.index_menu ul li{
list-style:none;
float:left;
position:relative;
width:auto;
height:49px;
line-height:49px;
overflow:hidden;
margin:0px;
padding:0px 15px 0px 15px;
}
.index_menu ul li a{
display:block;
width:auto;
height:49px;
line-height:49px;
text-align: left;
letter-spacing:4px;
font-family:Microsoft YaHei;
font-size:17px;
color: #434d55;
font-weight:500;
margin:0px;
padding:0px 2px 0px 2px;
text-decoration:none;
}
.index_menu ul li a:hover{
display:block;
width:auto;
height:49px;
line-height:49px;
text-align: left;
letter-spacing:4px;
font-family:Microsoft YaHei;
font-size:17px;
color: #e6000c;
font-weight:500;
margin:0px;
padding:0px 2px 0px 2px;
text-decoration:none;
background:url(../imgs/index_menu_bg.png) repeat-x bottom left;

}

.index_center{
position:relative;
width:100%;
height:auto;
text-align: center;
padding:0px 0px 10px 0px;
margin:0px auto 0px auto;
border-top:#4f5860 solid 1px;
overflow:hidden;
z-index:25;
}
.index_pro_pic_bg{
position:relative;
width:100%;
max-width:1260px;
height:391px;
text-align: center;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
overflow:hidden;
background:url(../imgs/ban_pic.png) no-repeat top left;
z-index:25;
}
.index_pro_pic{
position:relative;
width:1000px;
height:391px;
text-align: left;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
overflow:hidden;
z-index:25;
}
.index_pro_pic .pic_box{
position: absolute;
top:60px;
left:30px;
width:auto;
height:auto;
text-align: left;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
overflow:hidden;
z-index:25;
}
.index_products_box{
position:relative;
width:1000px;
height:auto;
line-height:36px;
text-align: center;
overflow:hidden;
margin:0px auto 0px auto;
padding:0px;
z-index:70;
}
.index_btn_1{
width:103px;
height:31px;
line-height:31px;
font-size:14px; 
font-weight:700;
color: #ffffff;
text-align:center;
padding:0px;
margin:8px auto 0px auto;
border:0px;
background:url(../imgs/index_btnbg1.png) no-repeat 0 0;
cursor:pointer;
}
.index_btn_2{
width:103px;
height:31px;
line-height:31px;
font-size:14px; 
font-weight:700;
color: #ffffff;
text-align:center;
padding:0px;
margin:8px auto 0px auto;
border:0px;
background:url(../imgs/index_btnbg2.png) no-repeat 0 0;
cursor:pointer;
}

/*----------------------------登录页样式-------------------------------*/
.login_top{
position:relative;
width:869px;
height:92px;
text-align: center;
margin:0px auto 0px auto;
background:url(../../imgs/logo.png) no-repeat top left;
}
.login_center{
position:relative;
width:869px;
height:auto;
text-align: center;
padding:0px;
margin:0px auto 0px auto;
overflow:hidden;
z-index:25;
}
.login_form_box{
position:relative;
width:715px;
height:395px;
margin:30px auto 0px auto;
padding:0px;
overflow:hidden;
background:url(../imgs/login_form_bg.png) no-repeat 0 0;
}
.login_form_tt{
position: absolute;
top:30px;
left:30px;
width:260px;
height:32px;
line-height:32px;
margin:0px;
letter-spacing:4px;
text-align: left;
font-size:16px; 
font-weight:700;
color: #ffffff; 
overflow:hidden;
}
.login_error{
position: absolute;
top:36px;
right:110px;
width:300px;
height:32px;
line-height:32px;
margin:0px;
text-align: center;
font-weight:500;
color: #ff0000; 
overflow:hidden;
font-family:Microsoft YaHei;
font-size:16px;
font-weight:700;
}
.login_form_box2{
position: absolute;
top:85px;
right:25px;
width:460px;
height:auto;
margin:0px;
padding:0px;
overflow:hidden;
}
.login_form_box2 .band{
position:relative;
width:450px;
height:30px;
line-height:30px;
margin:8px 0px 33px 0px;
overflow:hidden;
}
.login_form_box2 .band_1{
float:left;
width:120px;
height:30px;
line-height:30px;
text-align:right;
font-family:Microsoft YaHei;
font-size:16px;
color:#333333;
font-weight:700;
padding:0px;
}
.login_form_box2 .band_2{
float:left;
width:190px;
height:30px;
line-height:30px;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 36px;
text-align:left;
}
.login_form_box2 .band_2 img{margin:0px 0px 0px 20px;}
.login_form_box2 .band_3{
float:left;
width:auto;
height:30px;
line-height:30px;
margin:0px 0px 0px 12px;
padding:0px;
text-align:left;
}
.login_form_box2 .band_3 span{color:#e4021a;}
.login_form_box2 .band_3 a{
font-family:Microsoft YaHei;
color: #333333; 
text-decoration:underline;
}
.login_form_box2 .band_3 a:hover{
font-family:Microsoft YaHei;
color: #e4021a; 
text-decoration:underline;
}
.login_ipt_1{width:160px;}
.login_ipt_2{width:68px;}
.login_ipt_1,
.login_ipt_2{
float:left;
height:26px;
line-height:26px;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 8px;
text-align:left;
font-family:Microsoft YaHei;
font-size:14px; 
font-weight:500;
color: #704f01;
background-color:#ffffff;
border:0px solid #ffffff;
overflow:hidden;
}
.login_btn_box{
position:relative;
width:430px;
height:50px;
line-height:50px;
margin:-8px auto 0px auto;
text-align:right;
overflow:hidden;
}
.login_btn_1{
width:215px;
height:50px;
line-height:50px;
font-size:20px; 
font-weight:700;
color: #ffffff;
text-align:center;
padding:0px;
margin:0px auto 0px auto;
border:0px;
background:url(../imgs/login_form_btn.png) no-repeat 0 0;
cursor:pointer;
}
.login_btn_2{
width:100px;
height:50px;
line-height:50px;
font-size:20px; 
font-weight:700;
color: #ffffff;
text-align:center;
padding:0px;
margin:0px auto 0px auto;
border:0px;
background:url(../imgs/login_form_btn2.png) no-repeat 0 0;
cursor:pointer;
}
.login_find_password{
position:relative;
width:410px;
height:20px;
line-height:20px;
margin:10px auto 0px auto;
text-align:right;
font-size:15px; 
font-weight:500;
color: #333333;
overflow:hidden;
}
.login_find_password a{
font-family:Microsoft YaHei;
color: #333333; 
text-decoration:underline;
}
.login_find_password a:hover{
font-family:Microsoft YaHei;
color: #e4021a; 
text-decoration:underline;
}
/*--------------------------------登录后主页样式--------------------------------*/
.main_top{
position:relative;
width:997px;
height:110px;
text-align: center;
margin:0px auto 0px auto;
background:url(../../imgs/logo.png) no-repeat top left;
border-bottom:#dc0213 solid 2px;
z-index:100;
}
.logout_box{
position:absolute;
top:10px;
right:0px;
width:auto;
height:auto;
}
.main_top_menu{
position:absolute;
top:20px;
right:20px;
width:auto;
height:30px;
line-height:30px;
text-align: right;
overflow:hidden;
color:#333333;
font-size:14px;
font-weight:500;
padding:0px 0px 0px 0px;
}
.main_top_menu a{
font-family:Microsoft YaHei;
color: #333333; 
text-decoration:none;
margin:0px 6px 0px 6px;
}
.main_top_menu a:hover{
font-family:Microsoft YaHei;
color: #e4021a; 
text-decoration:underline;
margin:0px 6px 0px 6px;
}
.main_center{
position:relative;
width:997px;
height:auto;
text-align: center;
padding:0px 0px 20px 0px;
margin:0px auto 0px auto;
overflow:hidden;
z-index:25;
}
.main_center_4{
position:relative;
width:997px;
height:auto;
min-height:400px;
text-align: center;
padding:0px;
margin:0px auto 0px auto;
background:url(../imgs/main_bg04.png) repeat-y 0 0;
}
.main_center_5{
position:relative;
width:997px;
height:37px;
text-align: left;
padding:0px;
margin:0px auto 0px auto;
background:url(../imgs/main_bg05.png) no-repeat left bottom;
}



/*--------------------------------------欢迎页样式---------------------------------------------*/
.user_box{
position:relative;
width:100%;
height:86px;
text-align: center;
margin:0px auto 0px auto;
background-color:#e24d35;
z-index:50;
}
.user_xx{
position: absolute;
width:400px;
height:86px;
top:0px;
left:20px;
line-height:25px;
text-align:left;
padding:5px 0px 0px 0px;
margin:0px auto 0px auto;
font-size:14px;
font-weight:500;
color: #ffffff; 
}
.user_xx span{
font-size:16px;
font-weight:700;
color: #ffffff; 
margin:0px 5px 0px 5px;
}
.card_xx{
position: absolute;
right:20px;
top:50px;
width:410px;
height:36px;
line-height:36px;
text-align: left;
overflow:hidden;
margin:0px auto 0px auto;
padding:0px 0px 0px 30px;
color:#333333;
font-size:15px;
font-weight:700;
background:url(../imgs/card_nbg2.png) no-repeat bottom left;
cursor:pointer;
}
.card_xx span{
margin:0px 12px 0px 12px;
color:#e8000e;
font-size:15px;
font-weight:700;
}
.card_more_box{
position:relative;
width:100%;
height:140px;
line-height:36px;
text-align: left;
overflow:hidden;
margin:0px;
padding:0px;
background-color:#ffffff;
border-bottom:#e33c2d solid 1px;
z-index:70;
display:none;
}
.more_list{
float:left;
position: relative;
width:350px;
height:120px;
line-height:30px;
text-align: left;
margin:10px 0px 0px 20px;
padding:0px;
color:#333333;
font-size:14px;
font-weight:500;
z-index:80;
}
.more_list span{
color:#e90410;
font-size:16px;
font-weight:700;
margin:0px;
padding:0px;
}
.more_list2{
float:left;
position: relative;
width:350px;
height:120px;
line-height:30px;
text-align: left;
margin:10px 0px 0px 20px;
padding:0px 0px 0px 20px;
color:#333333;
font-size:14px;
font-weight:500;
z-index:80;
background:url(../imgs/line_02.png) no-repeat left center;
}
.more_list2 span{
color:#e90410;
font-size:16px;
font-weight:700;
margin:0px;
padding:0px;
}
.products_box{
position:relative;
width:100%;
height:auto;
line-height:36px;
text-align: center;
overflow:hidden;
margin:0px auto 0px auto;
padding:0px;
z-index:70;
}
.products_box_tt{
list-style:none;
position:relative;
width:100%;
height:39px;
line-height:36px;
text-align: left;
letter-spacing:4px;
color:#ffffff;
font-size:16px;
font-weight:700;
overflow:hidden;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 30px;
background:url(../imgs/pro_ttbg.png) no-repeat 0 0;
z-index:80;
}
.ul_pro{
list-style:none;
position:relative;
width:98%;
height:auto;
line-height:36px;
text-align: center;
overflow:hidden;
margin:10px auto 0px auto;
padding:0px;
z-index:80;
}
.ul_pro li{
list-style:none;
float:left;
position:relative;
width:225px;
height:289px;
line-height:36px;
text-align: center;
overflow:hidden;
margin:0px 7px 0px 9px;
padding:0px;
z-index:80;
}
.pro_bg1{background:url(../imgs/pro_bg_1.png) no-repeat 0 0;}
.pro_bg2{background:url(../imgs/pro_bg_2.png) no-repeat 0 0;}
.pro_bg3{background:url(../imgs/pro_bg_3.png) no-repeat 0 0;}
.pro_bg4{background:url(../imgs/pro_bg_4.png) no-repeat 0 0;}

.ul_pro_lib{
list-style:none;
position: absolute;
top:110px;
left:10px;
width:200px;
height:auto;
text-align: left;
overflow:hidden;
margin:0px;
padding:0px;
}
.ul_pro_lib li{
list-style:none;
float:left;
position:relative;
width:100%;
height:28px;
line-height:28px;
text-align: left;
overflow:hidden;
margin:0px 0px 0px 14px;
padding:0px;
background:url(../imgs/dot_1.png) no-repeat 0 center;
}
.ul_pro_lib li a{
font-family:Microsoft YaHei;
font-size:13px;
color: #333333;
font-weight:500;
margin:0px 0px 0px 16px;
text-decoration:none;
}
.ul_pro_lib li a:hover{
font-family:Microsoft YaHei;
font-size:13px;
color: #e4021a; 
font-weight:500;
margin:0px 0px 0px 16px;
text-decoration:underline;
}
.pro_more{
list-style:none;
float:left;
position: absolute;
bottom:20px;
right:25px;
width:96px;
height:26px;
margin:0px 0px 0px 0px;
padding:0px;
background:url(../imgs/btn_more_1.png) no-repeat 0 center;
cursor:pointer;
}


/*--------------------------------------注册页样式---------------------------------------------*/
.main_top2{
position:relative;
width:856px;
height:110px;
text-align: center;
margin:0px auto 0px auto;
background:url(../../imgs/logo.png) no-repeat top left;
border-bottom:#dc0213 solid 2px;
z-index:100;
}
.main_center_1{
position:relative;
width:869px;
height:59px;
text-align: left;
padding:0px;
margin:0px auto 0px auto;
background:url(../imgs/main_bg01.png) no-repeat 0 0;
}
.main_center_2{
position:relative;
width:869px;
height:auto;
text-align: center;
padding:0px;
margin:0px auto 0px auto;
background:url(../imgs/main_bg02.png) repeat-y 0 0;
}
.main_center_3{
position:relative;
width:869px;
height:44px;
text-align: left;
padding:0px;
margin:0px auto 0px auto;
background:url(../imgs/main_bg03.png) no-repeat left bottom;
}
.main_tt1{
position: absolute;
top:24px;
left:45px;
width:auto;
height:auto;
margin:0px;
text-align: left;
font-size:15px; 
font-weight:700;
color: #333333; 
overflow:hidden;
}
.step_box{
position:relative;
width:854px;
height:76px;
text-align: center;
padding:0px 0px 20px 0px;
margin:0px auto 0px auto;
overflow:hidden;
background-color:#f9f9f9;
z-index:25;
}
.step_box ul{
list-style:none;
width:800px;
height:60px;
margin:0px auto 0px auto;
padding:15px 0px 0px 0px;
overflow:hidden;
}
.step_box ul li{
float:left;
list-style:none;
width:200px;
height:60px;
margin:0px;
font-size:15px; 
font-weight:700;
color: #aeaeae; 
overflow:hidden;
}
.step_box ul li span{
display:block;
width:100%;
height:32px;
line-height:32px;
margin:0px 0px 10px 0px;
text-align: center;
font-size:15px; 
font-weight:700;
color: #ffffff; 
overflow:hidden;
}
.step_box .step_left1{background:url(../imgs/step_1_1.png) no-repeat center top;}
.step_box .step_left2{background:url(../imgs/step_1_2.png) no-repeat center top; color: #e4021a;}
.step_box .step_center1{background:url(../imgs/step_2_1.png) no-repeat center top;}
.step_box .step_center2{background:url(../imgs/step_2_2.png) no-repeat center top;color: #e4021a;}
.step_box .step_right1{background:url(../imgs/step_3_1.png) no-repeat center top;}
.step_box .step_right2{background:url(../imgs/step_3_2.png) no-repeat center top;color: #e4021a;}

.pic_1,
.pic_2,
.pic_3{
float:left;
width:160px;
height:156px;
padding:0px;
margin:30px 0px 0px 20px;
}
.pic_1{background:url(../imgs/pic_1.png) no-repeat 0 0;}
.pic_2{background:url(../imgs/pic_2.png) no-repeat 0 0;}
.pic_3{background:url(../imgs/pic_3.png) no-repeat 0 0;}

.form_box{
float:left;
width:670px;
height:auto;
margin:10px 0px 25px 0px;
overflow:hidden;
}
.form_top{
width:505px;
height:60px;
margin:0px auto 0px auto;
padding:0px;
}
.form_bottom{
width:505px;
height:40px;
margin:0px auto 0px auto;
padding:0px;
}
.form_box .band{
position:relative;
width:670px;
height:30px;
line-height:30px;
margin:8px 0px 8px 0px;
overflow:hidden;
}
.form_box .band_1{
float:left;
width:120px;
height:30px;
line-height:30px;
text-align:right;
font-family:Microsoft YaHei;
font-size:13px;
color:#333333;
font-weight:500;
padding:0px;
}
.form_box .band_1 span{
color:#ff0000;
margin:0px 5px 0px 5px;
}
.form_box .band_2{
float:left;
width:220px;
height:30px;
line-height:30px;
margin:0px 0px 0px 12px;
padding:0px;
text-align:left;
}
.form_box .band_2 img{
margin:0px 0px 0px 5px;
}
.form_box .band_3{
float:left;
width:auto;
height:30px;
line-height:30px;
margin:0px 0px 0px 12px;
padding:0px;
text-align:left;
}
.form_box .band_3 span{
color:#e4021a;
}
.form_box .band_3 a{
font-family:Microsoft YaHei;
color: blue;
text-decoration:underline;
}
.form_box .band_3 a:hover{
font-family:Microsoft YaHei;
color: #333333;
text-decoration:underline;
}
.form_box .band_4{
float:left;
width:320px;
height:30px;
line-height:30px;
text-align:left;
font-family:Microsoft YaHei;
font-size:13px;
color:#333333;
font-weight:500;
margin:0px 0px 0px 12px;
padding:0px;
}
.form_box .band_4 span{
font-size:18px;
font-weight:700;
color:#e4021a;
}
.clear_box{
clear:both;
width:100%;
height:25px;
}
.ipt_1{width:200px;}
.ipt_2{width:100px;}
.ipt_1,
.ipt_2{
float:left;
height:26px;
line-height:24px;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 8px;
text-align:left;
font-family:Microsoft YaHei;
font-size:14px; 
font-weight:500;
color: #704f01;
background-color:#ffffff;
border:1px solid #d9d9d9;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
overflow:hidden;
}
.ok_box{
width:300px;
height:126px;
line-height:126px;
margin:60px auto 60px auto;
padding:0px 0px 0px 150px;
text-align:left;
font-size:22px; 
font-weight:500;
color: #e4021a;
background:url(../imgs/icon_ok.png) no-repeat 0 0;
overflow:hidden;
}
.error_box{
width:854px;
height:25px;
line-height:25px;
margin:0px auto 0px auto;
text-align:center;
overflow:hidden;
font-size:14px;
font-weight:500;
color: #ff0000; 
}
.btn_box0{
width:100%;
height:40px;
line-height:40px;
margin:0px auto 0px auto;
padding:0px;
background-color:#f9f9f9;
text-align:center;
overflow:hidden;
}
.btn_box1{
width:100%;
height:50px;
line-height:50px;
margin:0px auto 10px auto;
padding:0px;
text-align:center;
overflow:hidden;
}
.btn_box{
width:854px;
height:60px;
line-height:60px;
margin:10px auto 0px auto;
background-color:#f9f9f9;
text-align:center;
overflow:hidden;
}
.btn_1{
width:109px;
height:36px;
line-height:36px;
font-size:20px; 
font-weight:700;
color: #ffffff;
text-align:center;
padding:0px;
margin:8px auto 0px auto;
border:0px;
background:url(../imgs/btn_bg1.png) no-repeat 0 0;
cursor:pointer;
}
.btn_2{
width:96px;
height:26px;
line-height:27px;
font-size:13px; 
font-weight:700;
color: #ffffff;
text-align:center;
padding:0px;
margin:0px;
border:0px;
background:url(../imgs/btn_bg2.png) no-repeat 0 0;
cursor:pointer;
}
.btn_3{
width:96px;
height:26px;
line-height:26px;
font-size:14px; 
font-weight:700;
color: #ffffff;
text-align:center;
padding:0px;
margin:0px;
border:0px;
background:url(../imgs/btn_bg2.png) no-repeat 0 0;
cursor:pointer;
}

/* ================================================================ 
导航菜单样式
=================================================================== */

.preload1 {background: url(../imgs/three_1.png);}
.preload2 {background: url(../imgs/three_1a.png);}
.nav_box {
position:absolute;
top:70px;
right:50px;
padding:0; 
margin:0; 
width:auto; 
height:39px;
z-index:200;
}
#nav {
position:relative; 
padding:0; 
margin:0; 
list-style:none;
width:100%; 
height:39px; 
background:url(../imgs/three_0.png) repeat-x; 
font-family:微软雅黑, 宋体;
text-align:left;
z-index:200; 
}
#nav li.nav_top {display:block; float:left; height:39px;}
#nav li a.nav_top_link {display:block; float:left; height:39px; line-height:39px; color:#434d55; text-decoration:none; font-size:14px; font-weight:700; /*font-weight:bold;*/ padding:0 0 0 6px; cursor:pointer;background: url(../imgs/three_0.png);}
#nav li a.nav_top_link span {float:left; display:block; padding:0 12px 0 6px; height:53px; background: url(../imgs/three_0.png) right top no-repeat;}
#nav li a.nav_top_link span.down {float:left; display:block; padding:0 12px 0 6px; height:53px; background: url(../imgs/three_0a.png) no-repeat right top;}

#nav li:hover a.nav_top_link {color:#e5010b; background: url(../imgs/three_1.png) no-repeat;}
#nav li:hover a.nav_top_link span {background:url(../imgs/three_1.png) no-repeat right top;}
#nav li:hover a.nav_top_link span.down {background:url(../imgs/three_1a.png) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub/*二级菜单外框样式*/
{left:1px; top:39px; background: #f8f8f8; padding:3px; border:1px solid #e1350f; white-space:nowrap; width:120px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:25px; position:relative; float:left; width:120px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:23px; width:118px; line-height:23px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #f8f8f8;}
#nav li ul.sub li a.fly
{background:#f8f8f8 url(../imgs/arrow.gif) 110px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#e1350f; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#e1350f url(../imgs/arrow_over.gif) 110px 6px no-repeat; color:#fff;}

/*三级和三级以上菜单外框样式*/
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{position:absolute;left:120px; top:-4px; background: #f8f8f8; padding:3px; border:1px solid #e1350f; white-space:nowrap; width:120px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#e1350f url(../imgs/arrow_over.gif) 110px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#f8f8f8 url(../imgs/arrow.gif) 110px 6px no-repeat; color:#000; border-color:#f8f8f8;} 

/*---------------------------------------------------------------公共样式------------------------------------------------------------------*/
.copyright_box{
position:relative;
width:100%;
height:55px;
line-height:55px;
margin:0px;
text-align: left;
font-size:13px; 
font-weight:500;
color: #333333; 
overflow:hidden;
background:url(../imgs/copyright_bg.png) repeat-x top left;
}
.copyright_box span{
margin:0px 0px 0px 20px;
}
.copyright_box .tel_box{
position: absolute;
top:0px;
right:20px;
width:auto;
height:55px;
line-height:55px;
margin:0px;
text-align: left;
font-size:15px; 
font-weight:700;
color: #333333; 
overflow:hidden;
}
.copyright_box .tel_box span{
color: #e4021a; 
margin:0px 10px 0px 10px;
}


.cover_box{
position: fixed;
width:100%;
height:100%;
left:0px;
top:0px;
background-color:rgb(0, 0, 0);
z-index:1000;
filter:alpha(opacity=10); /*IE滤镜，透明度50%*/
-moz-opacity:0.1; /*Firefox私有，透明度50%*/
opacity:0.1;/*其他，透明度50%*/
}
.cover_box{
display:none;
}
.ts_box1{
position: fixed;
top:35%;
left:30%;
width:485px;
height:auto;
padding:0px 0px 20px 0px;
overflow:hidden;
/*以下是圆角阴影样式*/
border:solid 3px #ffffff;
-webkit-border-radius: 8px; 
-moz-border-radius: 8px; 
border-radius: 8px; 
-webkit-box-shadow:0 0 18px #333333 ;
-moz-box-shadow:0 0 18px #333333;
box-shadow: 0 0 18px #333333; 
background: #f2ecdd; 
behavior: url(css/pie/PIE.htc);
z-index:1100;
display:none;
}
.ts_box2{
position: fixed;
top:35%;
left:30%;
width:485px;
height:auto;
padding:10px 0px 10px 0px;
text-align: center;
overflow:hidden;
/*以下是圆角阴影样式*/
border:solid 3px #ffffff;
-webkit-border-radius: 8px; 
-moz-border-radius: 8px; 
border-radius: 8px; 
-webkit-box-shadow:0 0 18px #333333 ;
-moz-box-shadow:0 0 18px #333333;
box-shadow: 0 0 18px #333333; 
background: #f2ecdd; 
behavior: url(css/pie/PIE.htc);
z-index:1100;
display:none;
}
.icon_loading{
position:relative;
width:320px;
height:auto;
min-height:70px;
line-height:70px;
margin:20px auto 0px auto;
padding:0px 0px 0px 100px;
text-align: left;
font-size:20px; 
font-weight:700;
color: #e06f27; 
letter-spacing:2px;
z-index:1110;
background:url(../imgs/loading.gif) 0 center  no-repeat;
z-index:1110;
overflow: hidden;
}
.icon_ok{
position:relative;
width:320px;
height:auto;
min-height:70px;
line-height:70px;
margin:20px auto 0px auto;
padding:0px 0px 0px 100px;
text-align: left;
font-size:20px; 
font-weight:700;
color: #e06f27; 
letter-spacing:2px;
z-index:1110;
background:url(../imgs/icon_ok.png) 0 center  no-repeat;
z-index:1110;
overflow: hidden;
}
.icon_qr{
position:relative;
width:380px;
height:auto;
min-height:40px;
line-height:40px;
margin:10px auto 0px auto;
padding:0px 0px 0px 80px;
text-align: left;
font-size:16px; 
font-weight:500;
color: #e06f27; 
letter-spacing:2px;
z-index:1110;
background:url(../imgs/icon_q.png) 0 center  no-repeat;
z-index:1110;
overflow: hidden;
}
.icon_error{
position:relative;
width:380px;
height:auto;
min-height:40px;
line-height:25px;
margin:10px auto 0px auto;
padding:0px 0px 0px 70px;
text-align: left;
font-size:18px; 
font-weight:500;
color: #e06f27; 
letter-spacing:2px;
z-index:1110;
background:url(../imgs/icon_error.png) 0 center  no-repeat;
z-index:1110;
overflow: hidden;
}
.loading_btn_box{
position:relative;
width:380px;
height:40px;
line-height:40px;
text-align: center;
font-size:20px; 
font-weight:500;
color: #e06f27; 
letter-spacing:2px;
margin:15px auto 0px auto;
z-index:1110;
overflow:hidden;
}



.ts_box3{
position: fixed;
top:35%;
left:30%;
width:485px;
height:38px;
line-height:38px;
padding:4px 0px 0px 0px;
overflow:hidden;
/*以下是圆角阴影样式*/
border:solid 1px #ffffff;
-webkit-border-radius: 8px; 
-moz-border-radius: 8px; 
border-radius: 8px; 
-webkit-box-shadow:0 0 5px #333333 ;
-moz-box-shadow:0 0 5px #333333;
box-shadow: 0 0 5px #333333; 
background: #ffffff; 
behavior: url(css/pie/PIE.htc);
z-index:1100;
display:none;
}

.icon_loading_2{
display:inline-table;
width:auto;
height:32px;
line-height:32px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 50px;
text-align: center;
font-size:13px; 
font-weight:500;
letter-spacing:2px;
z-index:1110;
background:url(../imgs/loading2.gif) 0 center  no-repeat;
overflow: hidden;
}