@charset "utf-8";
/*---- 全局 ----*/
body  {color: #333;font:14px "Microsoft YaHei",Arial, Helvetica, sans-serif;padding:0;margin:0 auto; background:#f1f1f1;}
p {margin:0px auto; }
form,img  {border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,ul {margin:0;padding:0; font-style:normal; font-weight:normal}
ul,dl{list-style:none;}

label {cursor: pointer;}
input,select{vertical-align:middle;} 
i,em{ font-style:normal}

/*---- 公用----*/
div {text-align:left; }
.clear {clear:both; }
.left {float:left;}
.right {float:right;}
.hidehr {display:none;}
.center { text-align:center;}
.txtLef { text-align:left;}
.txtRig { text-align:right;}

/*-- 字体 --*/
a {color: #666;text-decoration:none; margin:0px; }
a:hover {color: #cd3334;text-decoration: underline;}

a.btn_download { width:156px; height:47px;display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_download.jpg) no-repeat center top; line-height:47px; font-size:18px; color:#fff; text-align:center;}
a.btn_download:hover { background-position:center bottom; text-decoration:none;}
a.btn_download2 { width:131px; height:40px;display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_download2.jpg) no-repeat center top; line-height:40px; font-size:16px; color:#fff; text-align:center; margin-right:10px;}
a.btn_download2:hover { background-position:center bottom; text-decoration:none;}
a.btn_download3 { width:131px; height:40px;display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_download3.jpg) no-repeat center top; line-height:40px; font-size:16px; color:#fff; text-align:center;}
a.btn_download3:hover { background-position:center bottom; text-decoration:none;}

.content { width:900px; margin:0 auto;}

.top { height:46px; line-height:46px; background:#fff; font-size:12px;}
.top .logo {}
.top .toplink { float:right; color:#ddd;}
.top .toplink a { margin:0 10px;}
.top .content {padding:0 20px;}
.banner { background:url(../images/banner.jpg) no-repeat center center; height:372px; }
.banner .btnDiv { padding-top:297px; text-align:center;}
.banner .btnDiv a {display:inline-block;*display:inline;*zoom:1; width:259px; height:51px; margin:0 20px;}
.banner .btnDiv a span { display:none;}
.banner .btnDiv a.btn1 { background:url(../images/btn1.jpg) no-repeat;}
.banner .btnDiv a.btn2 { background:url(../images/btn2.jpg) no-repeat;}
.tt0 { background:url(../images/tt0.jpg) no-repeat center center; height:97px;}
.tt0 span { display:none;}
.tt1 { background:url(../images/tt1.jpg) no-repeat center center; height:97px;}
.tt1 span { display:none;}
.tt2 { background:url(../images/tt2.jpg) no-repeat center center; height:97px;}
.tt2 span { display:none;}
.tt3 { background:url(../images/tt3.jpg) no-repeat center center; height:97px;}
.tt3 span { display:none;}
.tt4 { background:url(../images/tt4.jpg) no-repeat center center; height:97px;}
.tt4 span { display:none;}
.stepBox { width:670px; margin:0 auto; background:url(../images/step.jpg) no-repeat left top; padding-left:110px; padding-top:15px; line-height:1.5em; padding-bottom:60px;color:#333; font-size:18px;}
.stepBox .p1 { margin-bottom:37px;}
.stepBox .p2 { margin-bottom:57px;}
.stepBox .p3 { margin-bottom:57px;}
.stepBox .p4 { margin-bottom:45px;}
.stepBox .p5 { margin-bottom:30px;}
.stepBox .p5 .ts { font-size:12px; color:#eb4606; line-height:20px;}

.box { margin-bottom:15px;}
.box .bg_t { background:url(../images/bg_t.jpg) no-repeat; height:24px;}
.box .bg_b { background:url(../images/bg_b.jpg) no-repeat; height:23px; clear:both;}
.box .bg_m { background:url(../images/bg_m.jpg) repeat-y center center;}
.box .faqBox { padding:20px 30px 0 50px;}
.box .faq { background:url(../images/icon_question.jpg) no-repeat 0 0; padding-left:42px; padding-bottom:40px; line-height:1.5em;}
.box .faq .q { font-size:16px; font-weight:bold; margin-bottom:10px;}
.box .faq.end { padding-bottom:25px;}
.kv_pc { background:url(../images/kv_pc.jpg) no-repeat; width:900px; height:241px; color:#333;}
.kv_pc .bb { padding-left:380px; padding-top:50px; text-align:center;}
.kv_pc .n1 { font-size:28px; margin-bottom:20px;}
.kv_pc .n2 { font-size:14px; margin-bottom:25px;}
.explain .ttbar { width:780px; border-bottom:1px solid #ddd; margin:0 auto; color:#333; background:url(../images/icon_book.jpg) no-repeat 10px 0; padding-left:80px; padding-bottom:15px; margin-bottom:20px;}
.explain .ttbar .t1 { font-size:24px; margin-bottom:5px;}
.explain .ttbar .t2 { font-size:12px;}
.explain .txtCont { padding-left:40px; width:800px; margin:0 auto 20px auto;}
.explain .txtCont .t { font-size:16px; font-weight:bold; color:#333; margin-bottom:10px;}
.explain .txtCont .txt { font-size:14px;}
.explain .img { text-align:center; padding-bottom:40px;}
.explain .num1 { background:url(../images/num1.jpg) no-repeat left top;}
.explain .num2 { background:url(../images/num2.jpg) no-repeat left top;}
.explain .num3 { background:url(../images/num3.jpg) no-repeat left top;}
.explain .num4 { background:url(../images/num4.jpg) no-repeat left top;}
.explain .num5 { background:url(../images/num5.jpg) no-repeat left top;}
.explain .num6 { background:url(../images/num6.jpg) no-repeat left top;}
.explain .num7 { background:url(../images/num7.jpg) no-repeat left top;}
.explain .num8 { background:url(../images/num8.jpg) no-repeat left top;}
.softdown { width:680px; margin:0 auto; padding:30px 48px 30px 122px; border-top:1px solid #ddd; background:url(../images/icon_soft.jpg) no-repeat 20px 28px;}
.softdown .txtCont .n1 { font-size:14px; margin-bottom:8px;}
.softdown .txtCont .n2 { font-size:18px; margin-bottom:8px; font-weight:bold;}
.softdown .txtCont .n3 { font-size:12px;}
.softdown .btnDiv { float:right; padding-top:20px;}

.kv_mobile { background:url(../images/kv_mobile.jpg) no-repeat; width:900px; height:262px; color:#333;}
.kv_mobile .bb { padding-right:150px; padding-top:100px; text-align:center;}
.kv_mobile .n1 { font-size:28px; margin-bottom:20px;}
.kv_mobile .n2 { font-size:14px; margin-bottom:25px;}
.imgshow { padding:10px 0 0 30px;}
.imgshow .show { width:362px; float:left; padding-left:38px; padding-bottom:60px;}
.imgshow .show .imgp { text-align:left;}
.imgshow .show .txt { font-size:14px; line-height:1.8em; height:66px;}
.show.num1,.show.num3,.show.num5 { margin-right:40px;}
.zhong { width:810px; margin:0 auto; background:url(../images/zhong.jpg) no-repeat left 10px; padding-top:120px; padding-bottom:30px; border-bottom:1px solid #ccc; margin-bottom:50px;}
.zhong .txt { line-height:1.8em; margin-bottom:1em;}
.jlp { background:url(../images/jlp.jpg) no-repeat center top; height:724px;}

.jlp_mobile { background:url(../images/jlp_mobile.jpg) no-repeat; width:900px; height:262px; color:#333;}
.jlp_mobile .bb { padding-right:150px; padding-top:100px; padding-left:275px; text-align:left;}
.jlp_mobile .n1 { font-size:28px; margin-bottom:20px;}
.jlp_mobile .n2 { font-size:14px; margin-bottom:25px; line-height:1.8em;}

/*gotop*/
.gotop{position:fixed; _position:absolute; bottom:130px; right:30px; width:60px; height:60px; display:none;}
.gotop a,.gotop a:link{width:60px;height:60px;display:inline-block; background:url(../images/gotop.gif) no-repeat center top; outline:none;}
.gotop a:hover{ background-position:center bottom;}

.stockList {  padding:0 0 20px 0; margin-bottom:15px; border-bottom:1px solid #eee;}
.table01 {border:1px #e5e5e5 solid;border-collapse:collapse; margin:0 auto;}
.table01 td {border:1px #eee solid;empty-cells:show; text-align:center; font-size:14px; padding:8px 5px;background:#fff;}
.table01 th {border:1px #e5e5e5 solid;empty-cells:show; text-align:center; font-size:14px; font-weight:normal; padding:8px 5px;background:#eee;}
.table01 a { color:#eb4606;}
.numberDiv { width:520px; font-size:14px; padding:20px 30px;}
.numberDiv .name {border-bottom:1px solid #ddd; padding:0 10px 10px 10px; font-size:16px; margin-bottom:15px;}
.numberDiv .name .stock { color:#eb4606;}
.numberDiv .name .date { float:right; font-size:14px;}
.numberDiv table {border-collapse:collapse;}
.numberDiv table td { text-align:left; padding:5px 5px 15px 5px;}
.numberDiv table th { text-align:right; font-weight:bold; padding:5px 10px 15px 5px;}