body { font-family: "Microsoft Yahei"; }
* { padding: 0; margin: 0; }
.cls { zoom: 1; }
.cls:after { content: ""; visibility: hidden; display: block; height: 0; clear: both; }
img { border: none; }
ul, li { padding: 0px; list-style: none; }
a { text-decoration: none; outline: none; }
.mro { margin-right: 0 !important; }
.fc_1 { color: #0565AF !important; text-decoration: none; }
.fc_2 { color: #7D7D7D !important; }
.main { width: 640px; margin: 0 auto; height: 900px; }
.content { margin: auto; line-height: 1.8em; font-size: 28px; }
.content .sub-title { background: #1E1E1E; height: 100px; padding: 10px 10px; color: #fff; font-size: 24px; }
.content .sub-title a { color: #fff; }
.content strong { display: block; }
.content .info { padding: 35px; }
input { font-family: "Microsoft Yahei"; }
.center { text-align: center; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.foot { text-align: center; padding: 3em 0; color: #666; font-size: 24px; }
.left { float: left; }
.right { float: right; }
.head { background: url(head-bg.png) repeat-x; height: 88px; }
.head .logo { margin-top: 20px; margin-left: 10px; }
.head .search-bg { background: url(search-img.png) no-repeat; width: 367px; height: 62px; margin-top: 12px; margin-left: 20px; }
.head .search-bg .input-search { height: 58px; line-height: normal; width: 285px; color: #7FB4DF; margin-top: 2px; margin-left: 50px; font-size: 28px; border: none; background: url(input-bg.png) repeat-x; padding-left: 5px; }
.search-bg input::-webkit-input-placeholder { color: #a9cdec; }
.head .downs { margin-top: 15px; margin-left: 25px; }
.satff-more-box { }
.satff-more-box li { float: left; margin-left: 10px; text-align: center; width: 140px; margin-top: 40px; line-height: 1.4em; }
.satff-more-box li a { display: block; color: #454545; }
.satff-more-box li img { margin-bottom: 10px; }
.btn1 { border: none; border: 1px solid #BFBFBF; background: #E7E7E7; color: #434343; border-radius: 5px; font-size: 24px; padding: 10px 20px; }
.box1 { border-bottom: 1px solid #D2D2D2; padding: 20px; background: #EBEBEB; }
.box1 .sub-nav { background: URL(sub-nav-bg1.png) no-repeat; height: 65px; line-height: 2.4em; }
.box1 .sub-nav-02 { background: URL(sub-nav-bg2.png) no-repeat; height: 65px; line-height: 2.4em; }
.box1 .sub-nav a { display: inline-block; width: 295px; text-align: center; color: #434343; }
.box1 .sub-nav a.index { color: #FFFFFF; }
.box1 .sub-nav-02 a { display: inline-block; width: 295px; text-align: center; color: #434343; }
.box1 .sub-nav-02 a.index { color: #FFFFFF; }
.box1 .text-info { margin: 30px 0; border: 2px solid #BFBFBF; border-radius: 5px; }
.box1 .text-info li { padding: 20px 15px; border-bottom: 2px solid #BFBFBF; position: relative; background: #F2F2F3; }
.box1 .text-info li span { display: inline-block; }
.box1 .text-info li span.th { color: #7D7D7D; margin-right: 5px; width: 126px; vertical-align: top; }
.box1 .text-info li span.td { color: #434343; width: 425px; }
.box1 .text-info li .pup { position: absolute; top: 35px; right: 15px; }
#box a { color: #0565AF; }
.box2 { background: #F2F2F3; padding: 30px 25px; border-top: 2px solid #fff; border-bottom: 2px solid #D2D2D2; }
.box2 h3 { color: #454545; margin-bottom: 30px; }
.box2 .satff-box li { float: left; width: 100px; margin-right: 63px; text-align: center; }
.box2 .satff-box li a { display: block; margin-top: 5px; color: #434343; }
.message-box .text1 { width: 220px; border: 2px solid #CCCCCC; background: #F2F2F2; border-radius: 5px; height: 78px; line-height: normal; padding-left: 3px; font-size: 28px; }
.message-box .text2 { width: 350px; border: 2px solid #CCCCCC; background: #F2F2F2; border-radius: 5px; height: 78px; line-height: normal; padding-left: 3px; margin-left: 10px; font-size: 28px; }
.message-box .textarea1 { width: 582px; height: 90px; border: 2px solid #CCCCCC; background: #F2F2F2; border-radius: 5px; line-height: 1.5em; padding-left: 3px; resize: none; font-size: 12px; margin-top: 10px; font-size: 28px; }
.message-box .send-btn { float: right; margin-top: 10px; }
.gz-box { border: 2px solid #BFBFBF; border-radius: 5px; }
.gz-box .warp { float: left; width: 297px; padding: 20px 0; text-align: center; background: #F2F2F3; }
.gz-box .warp span.num { color: #00479D; font-family: Arial, Helvetica, sans-serif; font-size: 34px; }
.gz-box .warp p { color: #454545; }
#float-bg { position: absolute; top: 0px; left: 0px; bottom: 0px; z-index: 100; background: #000; width: 100%; height: 100%; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.big-code { background: #FFF; padding: 30px; position: fixed; left: 50%; top: 50%; margin-top: -170px; margin-left: -160px; z-index: 101; display: none; }
.footer { text-align: center; font-size: 22px; color: #454545; }
.box3 { border-bottom: 2px solid #D2D2D2; padding: 20px; background: #F2F2F3; }
.head .sub-nav { margin-top: 15px; margin-right: 10px; }
.head .sub-nav a { display: inline-block; margin: 0 5px; width: 96px; height: 56px; line-height: 56px; font-size: 26px; color: #fff; text-align: center; text-shadow: 2px 2px 0 rgba(5, 5, 5, 0.49); }
.head .sub-nav a.index { background: url(3g/head-bg.png) no-repeat; }
.sub-top { width: 460px; margin: 0 auto; }
.sub-top .text-info { float: left; margin-left: 30px; text-align: center; }
.fun-3g { }
.fun-3g li { background: url(3g/line.gif) repeat-x bottom; text-align: center; padding: 20px 0; }
.fun-3g li p { margin-bottom: 10px; }
.box2 h3 img { vertical-align: -16px; }
.box3 h3 img { vertical-align: -16px; }
.step-box li { padding: 20px 60px; background: url(3g/line.gif) repeat-x bottom; position: relative; }
.step-box li .left { margin-top: 25px; }
.step-box li .step-jt { position: absolute; top: -1px; left: 50%; margin-left: -20px; }
.ys-box li { background: url(3g/line.gif) repeat-x bottom; padding: 20px 0 20px 130px; position: relative; }
.ys-box li img { position: absolute; top: 30px; left: 10px; }
.ys-box li p { color: #666; }
.text-warpper { padding: 0 20px; }
.anli-demo { width: 580px; overflow: hidden; margin: 30px auto 10px; }
.anli-demo li { float: left; margin-right: 7px; margin-left: 10px; width: 263px; }
.anli-demo li.w { width: 98%; }
.anli-demo li a { color: #666; }
.faq-list { font-size: 26px; }
.faq-list li { background: url(3g/line.gif) repeat-x bottom; padding: 10px; }
.faq-list li .info { border: 1px solid #E3E5E6; background: #FFF; padding: 15px; color: #333; margin: 10px 0; display: none; }
.faq-list li .info .c { color: #660000; }
.faq-list li .info a { color: #333; }
.footer1 { padding: 20px 0; text-align: center; background: #F2F2F3; border-top: 1px solid #fff; }
.footer1 a { color: #313131; margin: 0 20px; }
.footer1 p { color: #666; }