@charset "utf-8";
/* CSS Document */
body,button,input,select,textarea {font:500 18px/1.5 arial,"Microsoft YaHei",Simsun,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: arial,"Microsoft YaHei",Simsun,sans-serif;font-weight: 500;line-height: 1.5;}
html,body {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
em,i {font-style:normal;}
input,select,textarea {outline:none;color:#333;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a,a:visited {color:#333;text-decoration:none;outline:none;}
a:hover,a:active,a:focus {text-decoration:none;color:#333;background:none;}
.clearfix:after{display:block;clear:both;visibility:hidden;height:0;content:''}
*, *:before, *:after {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
label {display:inline-block;margin-bottom:0px;font-weight:normal;}
body {background-color:#fff;color:#333;}
input[type=text]::-ms-clear {display:none;}

.mainBox {height:auto;padding-right:400px;min-width:600px;}
.itemTit {font-size:24px;color:#363b3f;line-height:50px;height:50px;padding:10px 2px 0;border-bottom:solid 1px #d8d8d8;margin-left:20px;margin-bottom:10px;}
.mainBox .stepBox {padding:30px 0 0 33px;}

.stepBox ul li {list-style:none;border-left:dotted 2px #ebebeb;}
.circleBox {width:32px;height:32px;color:#fff;position:relative;left:-16px;top:-15px;line-height:32px;text-align:center;background-color:#5ca3ec;border-radius:50%;cursor:pointer;float:left;margin:1px 0;}
div.gray {background-color: #d0d0d0;}
div.gray:hover {background-color:#5ca3ec;}

.stepItem {padding:0 0 40px 36px;font-size:16px;*+margin-top:-26px;*+padding-left:10px;}
.stepItem .stepTit {width:100%;float:left;margin:-10px 0 10px;color:#333;}
.stepItem .downloadBut {width:84px;height:26px;background-color:#1dcd9f;text-align:center;line-height:26px;border-radius:15px;color:#fff;font-size:15px;display:inline-block;margin-left:60px;}
.stepItem .stepText {font-size:14px;color:#666;margin-bottom:10px;}
.stepItem .stepText a:hover {text-decoration:underline;}
.stepItem .stepImg {padding:10px 0;}
.stepItem .stepImg img {max-width:100%;}



.advisoryBox {width:328px;height:auto;}
.advisoryBox .advisoryTop {height:72px;background:url("../images/advisoryTop.png") no-repeat 0 0;}
.advisoryBox .advisoryCen {height:auto;background:url("../images/advisoryCen.png") repeat-y 0 0;}
.advisoryBox .advisoryBot {height:18px;background:url("../images/advisoryBot.png") no-repeat 0 0;}
.sideQRBox {padding-top:22px;text-align:center;}
.sideQRBox .QRInBox {margin-bottom:10px;}
.sideQRBox .QRInBox img {display:inline-block;border:solid 1px #dcdcdc;}
.sideQRBox p {font-size:14px;color:#676766;}

.advisoryList {width:270px;margin:0 auto;}
.advisoryList ul {padding:12px 0 5px;font-size:13px;}
.advisoryList ul li {margin-bottom:10px;border:solid 2px #fff;background-color:#fff;padding:8px 20px;cursor:pointer;}
.advisoryList ul li.open {border-color:#ffbe4a;border-radius:3px;}
.advisoryList ul li .askHd {padding-left:34px;min-height:24px;}
.advisoryList ul li .askHd i {font-size:14px;width:24px;height:24px;float:left;margin-left:-34px;display:inline-block;background: url("../images/qaIco.png") no-repeat 0 0;text-align:center;color:#fff;}
.advisoryList ul li .askHd span {padding-top:1px;line-height:20px;display:block;}
.advisoryList ul li .answerBox {margin-top:6px;}
.advisoryList ul li .answerBox p {padding-left:68px;color:#565656;}
.advisoryList ul li .answerBox p i {font-size:14px;width:24px;height:24px;float:left;margin-left:-34px;display:inline-block;background: url("../images/qaIco.png") no-repeat 0 -24px;text-align:center;color:#fff;}
.advisoryList ul li .answerBox p span {padding-top:1px;line-height:20px;display:block;}
.answerBox {display:none;}
.fixedSide {width:328px;position:absolute;right:20px;top:15px;padding-top:15px;}