﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, form,fieldset,input,textarea,p,blockquote,th,td { 
    padding: 0; 
    margin: 0; 
} 
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
} 
fieldset,img { 
    border: 0; 
} 
address,caption,cite,code,dfn,em,th,var { 
    font-weight: normal; 
    font-style: normal; 
} 
ol,ul { 
    list-style: none; 
} 
caption,th { 
    text-align: left; 
} 
h1,h2,h3,h4,h5,h6 { 
    font-weight: normal; 
    font-size: 100%; 
} 
q:before,q:after { 
    content:”; 
} 
abbr,acronym { 
    border: 0; 
}



body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:black;
	background:#fdfeff url(http://img.99sushe.com/jsq0520/body_bg.jpg) repeat-x left top;
}
input{ vertical-align:middle;}
a{text-decoration:none; color:black; }
.clear{clear:both;}

#wrap{width:1000px; margin:0 auto; background-color:#dbf3fd; padding-bottom:20px; overflow:hidden;}
#header{padding-top:2px; height:110px; position:relative; background:url(http://img.99sushe.com/jsq0520/head_bg.gif) repeat-x left top;}
#logo{width:237px; float:left; height:70px;}
#top_tool{width:300px; float:right; text-align:right; padding-top:10px;}
#top_tool a{display:block; float:right;}
.top_tool{width:180px; float:right;}
.top_tool li{width:50%; text-indent:26px; float:left; height:25px; line-height:25px; padding-top:5px;}
#to_index{background:url(http://img.99sushe.com/jsq0520/icon1.gif) no-repeat left center;}
#fav{background:url(http://img.99sushe.com/jsq0520/icon2.gif) no-repeat left center;}
#login{ background:url(http://img.99sushe.com/jsq0520/icon3.gif) no-repeat left center;}
#reg{ background:url(http://img.99sushe.com/jsq0520/icon4.gif) no-repeat left center;}
#nav{width:1000px; height:40px; line-height:40px; text-align:center;clear:both;overflow:hidden; background:url(http://img.99sushe.com/jsq0520/nav_bg.jpg) no-repeat left bottom;}
#nav li{float:left; padding:0 23px; height:40px; line-height:40px;}
#nav li.space_line{ background:url(http://img.99sushe.com/newjsq/nav_line.gif) no-repeat center center; width:1px; height:38px; padding:0; position:relative; top:2px;}
#nav li a{font-size:14px; font-weight:bold;color:black;}
#nav li a:hover{color:white;}

#outer,.outer{width:952px; margin:0 auto; overflow:hidden;}
.outer{ background-color:white;}
#login_bar,#player_bar{background:url(http://img.99sushe.com/newjsq/bg_1.gif) repeat-y left top; margin-top:16px;}
.border_top_lang{background:url(http://img.99sushe.com/newjsq/border_top1.gif) no-repeat left top; height:6px; overflow:hidden;}
.border_btm_lang{ height:7px; background:url(http://img.99sushe.com/newjsq/border_btm1.gif) no-repeat left top;}

#img_player{width:652px; height:227px; float:left; margin:5px auto 5px 11px; display:inline;}
#login_box{width:265px; height:227px; float:right; background:url(http://img.99sushe.com/newjsq/bg_2.gif) repeat-y left top; margin:5px 11px 5px auto; display:inline; overflow:hidden;}
#border_top_login{height:4px; background:url(http://img.99sushe.com/newjsq/border_top2.gif) no-repeat left top;}
#border_btm_login{height:4px; background:url(http://img.99sushe.com/newjsq/border_btm2.gif) no-repeat left top;}
#login_box h2{ margin:10px 15px 21px 15px;}
*html #login_box h2{ margin:5px 15px 16px 15px;}
#login_box label{width:50px; float:left; height:40px; line-height:40px; padding-left:16px;}
#login_box p{width:184px; float:left; height:40px; line-height:40px;}
.input_text{width:180px; height:21px; line-height:21px; padding-left:2px; border:1px solid #E0E0E0; position:relative; top:5px;}
.input_btn{background:url(http://img.99sushe.com/newjsq/login_btn.gif) no-repeat left top; line-height:25px; height:25px; width:72px; text-align:center; letter-spacing:10px; border:none; cursor:pointer; position:relative; top:5px;}
#reg_btn{ margin-left:20px;}
#login_box a{padding-left:15px; background:url(http://img.99sushe.com/newjsq/login_tb.gif) no-repeat left 2px;color:black;}
#forget_poss{ margin-right:55px;}

#content{margin-top:15px;background:white url(http://img.99sushe.com/newjsq/bg_1.gif) repeat-y left top; overflow:hidden;}
.sub_page #content{margin-top:15px;background:none;}
#inner{margin:0 29px 0 11px;}
#main_body,.main_body{width:633px; float:left; overflow:hidden; margin-left:19px; display:inline;}
#side_bar,.side_bar{width:266px; float:right; overflow:hidden; margin-left:19px; display:inline;}
#side_bar{ margin-right:15px;}
#main_body h2{height:42px; line-height:46px; padding-left:50px; font-size:14px; font-weight:bold; background:url(http://img.99sushe.com/jsq0520/tit_bg5.gif) no-repeat left top;}
#main_body dl{ padding-bottom:20px;}
#main_body dt{height:25px; line-height:25px; padding-left:10px; font-size:12px; font-weight:bold; background:url(http://img.99sushe.com/jsq0520/tit_bg2.gif) no-repeat left top; clear:both; margin:7px auto 10px auto;}
#main_body dt span{color:red; font-weight:normal;}
#main_body dt a{color:blue; text-decoration:underline; font-weight:normal;}
#main_body dd{ line-height:25px;}
.img_jsq{float:left; margin-right:10px;}
#main_body dd p{text-indent:2em; line-height:25px; padding-left:10px; padding-right:10px;}
#main_body dd img{border:2px solid #ccc; padding:2px; background-color:white;}
#main_body dd li{padding-left:33px; line-height:25px;}
.border_top_short{height:36px; line-height:40px; font-size:14px; font-weight:bold; padding-left:44px; background:url(http://img.99sushe.com/newjsq/sidebar_tit.gif) no-repeat left top; text-align:left;}
.child_box{background:url(http://img.99sushe.com/newjsq/bg_3.gif)  repeat-y left top; margin-top:15px;}
.border_btm_short{background:url(http://img.99sushe.com/newjsq/border_btm3.gif)  no-repeat left bottom; height:5px; margin-top:10px;}
#download{text-align:center;}
#download img{margin-top:10px;}
#product_news ul{margin-top:10px;}
#product_news li{ line-height:25px; padding-left:20px; background:url(http://img.99sushe.com/newjsq/dian.gif) no-repeat 10px center;}
#product_news li a:hover{color:orange;}
#phone{ height:100px; background:url(http://img.99sushe.com/newjsq/phone.gif) no-repeat left 25px; padding-left:85px; padding-top:20px; font-weight:bold; font-size:13px;}


/**/
#player_bar{height:auto; background-color:white;}
#img_player2{width:652px; height:227px; margin:5px auto 5px 11px; float:left; display:inline;}
#breadcrumb{height:30px; line-height:30px; background:url(http://img.99sushe.com/newjsq/yuan_tb.gif) no-repeat left center; padding-left:25px; margin-left:20px;}
#breadcrumb a:hover{color:orange;}
.inner #main_body dl{margin-left:25px;}
.inner #main_body dt{height:37px; line-height:42px; padding-left:0; font-size:13px; font-weight:bold; margin:7px auto 10px auto; background:none;}
#menu{width:265px; height:228px; margin-right:11px; background:url(http://img.99sushe.com/jsq0520/menu.jpg) no-repeat left top; float:right; position:relative; top:5px;}
.sub_page #menu{margin-right:0; position:relative; top:0px;}
#menu li a{width:260px; height:59px; line-height:59px; text-align:right; padding-right:-5px; display:block;}

.main_box{width:634px; float:left;}
.pro_tit{width:634px; height:41px; line-height:43px; font-weight:bold; font-size:14px; padding-left:60px; background:url(http://img.99sushe.com/jsq0520/tit_bg.gif) no-repeat left top;}
#product_info{width:100%; height:200px; padding:10px 0; background:url(http://img.99sushe.com/jsq0520/pic2.gif) no-repeat left 10px;}
#product_info p{padding-left:300px; line-height:21px; padding-top:2px;}
.blue_info{color:#59ceff; font-weight:bold; background:url(http://img.99sushe.com/jsq0520/dian2.gif) no-repeat 290px 8px;}
#product_info p a{color:blue; text-decoration:underline;}

.side_bar{width:266px; float:right; margin-right:-17px; margin-top:5px;}
.sub_page #right_box{ padding-top:15px;}
#right_box h2{height:36px; line-height:38px; font-size:14px; padding-left:40px; font-weight:bold; background:url(http://img.99sushe.com/jsq0520/tit_bg3.gif) no-repeat left top;}
#metter_box{background-color:white; border-left:1px solid #5aceff; border-right:1px solid #5aceff; width:264px; height:auto;}
#metter_box p{ line-height:25px; text-indent:2em; padding:0 10px;}
#metter_box li{ line-height:25px; padding-left:15px; background:url(http://img.99sushe.com/jsq0520/dian.gif) no-repeat 5px 11px;}
.short_btm{height:4px; overflow:hidden; background:url(http://img.99sushe.com/jsq0520/small_box_bg_btm.gif) no-repeat left top; width:100%;}

.item{width:291px; padding-bottom:20px;}
.news{ float:left;}
.faq{float:right;}
.item h2{height:35px; line-height:35px; padding-left:50px; padding-top:2px; font-size:14px; font-weight:bold; background: url(http://img.99sushe.com/jsq0520/tit_bg4.gif) no-repeat left top;}
.item h2 a{ font-weight:normal; font-size:11px; float:right; padding-right:5px;}
.item li{padding-left:30px; background:url(http://img.99sushe.com/jsq0520/dian.gif) no-repeat 22px center; line-height:25px;}
.item li a{color:black;}
.item li a:hover{color:orange;}

.kefu{padding-top:15px;}
.kefu h2{height:32px; line-height:34px; padding-left:27px; font-size:14px; font-weight:bold; background:url(http://img.99sushe.com/jsq0520/icon5.gif) no-repeat left center;}
.kefu ul{padding-left:120px; background:url(http://img.99sushe.com/jsq0520/tel_icon.gif) no-repeat 25px 10px; line-height:25px;}

hr{height:1px; color:#D1D1D1; margin:0 20px;}
#left{width:440px; float:left; display:inline; margin-left:52px;}
#right{width:365px; float:left; display:inline; margin-left:52px;}
#left ol{margin:20px;}
#left ol li{line-height:30px;}
#left ol li span{display:block; width:70px; float:left; }
#left em{ border-bottom:1px solid #ccc; padding-bottom:3px;}
.text_red{color:red;}
#left ul{margin:10px;}
#left ul li{line-height:25px; padding-left:10px; background:url(http://img.99sushe.com/newjsq/dian.gif) no-repeat left center;}
#right{padding-top:32px;}

#right dl{margin:15px auto;}
#right dt{font-size:13px; font-weight:bold; background:url(http://img.99sushe.com/newjsq/jiantou.gif) no-repeat left center; padding-left:15px;line-height:25px; margin-top:10px;}
#right dd{line-height:25px; padding-left:15px;}
#right dd a{color:#0318D7;}
#right dd a:hover{color:orange;}
tr,td{ background-color:white; text-align:center; line-height:25px;}
thead{font-weight:bold; text-align:center; height:40px; line-height:40px;}
td.align_left{text-align:left; padding:20px 10px;}
td a{color:blue;}
td a:hover{color:orange;}

#login_box p.user_tool{text-indent:20px; width:100%; padding:0;}
.user_tool a{padding-right:20px;}
#username{margin-top:-7px;}
*html #username{margin-top:0;}

.sub_page table{border-collapse:collapse; margin:10px 0;}
.sub_page table td{border:1px solid #e1e1e1; text-align:left; padding:0 10px 0 20px;}
.sub_page table td a{color:black;}
.white_line td{ background-color:white;}
.blue_line td{ background-color:#F0F9FD;}

#footer{ height:50px; line-height:25px; text-align:center;}


#down_bar_new{ width:952px; height:165px; background:url(http://img.99sushe.com/newjsq/down_bc_07.gif) no-repeat left top;  margin:16px auto 0 auto; position:relative;}
#down_bar_new p{ font-size:14px; font-weight:bold; line-height:28px; width:700px; position:absolute; top:20px; right:20px; text-indent:2em;}
#reg_btn_new{ display:block; position:absolute; top:112px; left:340px; color:black; font-weight:bold; font-size:16px;}
#download_btn_new{display:block; position:absolute; width:110px; height:30px; top:105px; right:170px;}