@charset "UTF-8";body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,input,textarea,th,td {margin: 0;padding: 0;}body {font: 14px/1.6 "PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;color: #333;background: #f8f8f8;min-width: 1200px;}html {height: 100%;}em,i,b {font-style: normal;}ul,ol {list-style: none;}a {text-decoration: none;outline: none;}img {border: none;vertical-align: middle;}input,textarea {outline: none;font-family: "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}input,select,textarea {font-size: 100%;}table {border-collapse: collapse;border-spacing: 0;}::-webkit-input-placeholder {color: #999;}:-moz-placeholder,::-moz-placeholder {color: #999;}:-ms-input-placeholder {color: #999;}.fl {float: left;}.fr {float: right;}.clearfix:after {content: "";display: block;visibility: hidden;clear: both;height: 0;font-size: 0;}.clearfix {zoom: 1;}a {color: #333;text-decoration: none;}a:hover {color: #dd3635;}.wrapper,.w1200 {margin-left: auto;margin-right: auto;width: 1200px;}.show {display: block;}.hide {display: none;}.dib {display: inline-block;}.clear {clear: both;}.tal {text-align: left !important;}.tac {text-align: center !important;}.tar {text-align: right !important;}.bgfff {background: #fff;}.ti2 {text-indent: 2em;}.color999 {color: #999;}.bodyh {height: 100%;position: relative;}.bodyh .wrapper {padding-bottom: 380px;}.bodyh .footer-wrapper {margin-top: -370px;}.bodyhh {min-height: 100%;}.mt5 {margin-top: 5px;}.mb5 {margin-bottom: 5px;}.ml5 {margin-left: 5px;}.mr5 {margin-right: 5px;}.mlr5 {margin-left: 5px;margin-right: 5px;}.mt10 {margin-top: 10px;}.mb10 {margin-bottom: 10px;}.ml10 {margin-left: 10px;}.mr10 {margin-right: 10px;}.mt15 {margin-top: 15px;}.mb15 {margin-bottom: 15px;}.ml15 {margin-left: 15px;}.mr15 {margin-right: 15px;}.mt20 {margin-top: 20px;}.mb20 {margin-bottom: 20px;}.ml20 {margin-left: 20px;}.mr20 {margin-right: 20px;}.mt30 {margin-top: 30px;}.mb30 {margin-bottom: 30px;}.ml30 {margin-left: 30px;}.mr30 {margin-right: 30px;}.mt40 {margin-top: 40px;}.pt0 {padding-top: 0 !important;}.pt5 {padding-top: 5px;}.pb5 {padding-bottom: 5px;}.p15 {padding: 15px;}.pl5 {padding-left: 5px;}.pr5 {padding-right: 5px;}.pt10 {padding-top: 10px;}.pb10 {padding-bottom: 10px;}.pl10 {padding-left: 10px;}.pr10 {padding-right: 10px;}.plr10 {padding-left: 10px;padding-right: 10px;}.p10 {padding: 10px;}.pt15 {padding-top: 15px;}.pb15 {padding-bottom: 15px;}.pl15 {padding-left: 15px;}.pr15 {padding-right: 15px;}.plr15 {padding-left: 15px;padding-right: 15px;}.pt20 {padding-top: 20px;}.pb20 {padding-bottom: 20px;}.pl20 {padding-left: 20px;}.pr20 {padding-right: 20px;}.plr20 {padding-left: 20px;padding-right: 20px;}.p20 {padding: 20px;}.bt10 {border-top: 10px solid #f6f6f6;}.bb-so {border-bottom: 1px solid #e5e5e5;}.ovh li,.ovhh {overflow: hidden;white-space: nowrap;}.wp-tit {font-size: 18px;padding-top: 10px;border-bottom: 1px solid #e8e8e8;}.wp-tit em,.wp-tit h1,.wp-tit h2,.wp-tit h3 {font-size: 18px;display: inline-block;font-weight: bold;font-style: normal;border-bottom: 2px solid #0c74d9;padding-bottom: 5px;}.more {float: right;color: #999;font-weight: normal;font-size: 12px;font-weight: normal;margin-top: 5px;}.more:after {content: '';width: 6px;height: 6px;display: inline-block;border-top: 1px solid #999;border-right: 1px solid #999;transform: rotate(45deg);margin-bottom: 1px;}.more:hover {color: #999;}.por {position: relative;}.wp-left {width: 890px;float: left;box-sizing: border-box;}.wp-right {width: 300px;float: right;box-sizing: border-box;}.hover-all {position: relative;}.show-all {display: none;position: absolute;background: #fff;z-index: 2;}.hover-all:hover .show-all {display: block;}.no-cont {background-color: #fff;text-align: center;padding: 50px;font-size: 14px;color: #999;}.no-cont img {vertical-align: middle;margin-right: 10px;width: 230px;}.share-word {    margin-right: 6px;    line-height: 26px;    color: #999;}#share-icon a {    margin-right: 6px;    margin-top: 0;    margin-bottom: 0;    padding: 0;    width: 26px;    height: 26px;    background: url(../images/share-icon.png) no-repeat;}#share-icon .bds_qzone {    background-position: 0 -36px;}#share-icon .bds_weixin {    background-position: 0 -180px;}#share-icon .bds_tsina {    background-position: 0 -72px;}#share-icon .bds_tqq {    background-position: 0 -108px;}#share-icon .bds_renren {    background-position: 0 -144px;}#share-icon .bds_sqq {    background-position: 0 -217px;}#share-icon .bds_bdhome {    background-position: 0 -289px;}#share-icon .bds_more {    background-position: 0 0;}.fixed-part {position: fixed;top: 20%;right: 19px;z-index: 999;}.fixed-part ul {padding-top: 52px;background: url(../images/fixed-head.png) no-repeat 0 0;}.fixed-part ul li {position: relative;}.fixed-online,.fixed-qq,.fixed-tel,.fixed-wechat,.fixed-share,.fixed-apply {display: block;width: 58px;height: 58px;border: 1px solid #dedede;border-bottom: none;background: #fff;font-size: 12px;color: #9f9f9f;text-align: center;}.fixed-apply {border-bottom: 1px solid #dedede;}.fixed-online:before,.fixed-qq:before,.fixed-wechat:before,.fixed-tel:before,.fixed-share:before,.fixed-apply:before {content: "";display: block;margin-top: 6px;margin-left: 15px;width: 30px;height: 30px;background: url(../images/fixed-icon.png) no-repeat;}.fixed-online:before {background-position: 0 0;}.fixed-qq:before {background-position: 0 -30px;}.fixed-tel:before {background-position: 0 -60px;}.fixed-share:before {background-position: 0 -90px;}.fixed-apply:before {background-position: 0 -120px;}.fixed-wechat:before {background-position: 0 -150px;}.fixed-online:hover,.active.fixed-online,.fixed-qq:hover,.fixed-tel:hover,.fixed-wechat:hover,.fixed-share:hover,.fixed-apply:hover {color: #fff;background: #0c74d9;border-color: #0c74d9;}.fixed-online:hover:before,.active.fixed-online:before,.fixed-qq:hover:before,.fixed-wechat:hover:before,.fixed-tel:hover:before,.fixed-share:hover:before,.fixed-apply:hover:before {background-position-x: -30px;}.go-top {display: block;width: 60px;height: 26px;background: #dedede url(../images/go-top-icon.png) no-repeat center center;}.fixed-con {position: absolute;top: 1px;right: 60px;padding-right: 11px;}.fixed-arrow {position: absolute;top: 15px;right: 5px;display: block;width: 7px;height: 13px;font-size: 0;background: url(../images/fixed-arrow.png) no-repeat 0 0;}.fixed-main {padding: 10px;border: 1px solid #dedede;background: #fff;}.fixed-title {border-bottom: 1px solid #e5e5e5;margin-bottom: 6px;}.fixed-title h4 {font-size: 16px;color: #333;}.fixed-main p {font-size: 16px;color: #666;}.fixed-share-con {width: 144px;margin-right: -10px;margin-top: -6px;}.fixed-share-con a {margin-top: 10px!important;margin-right: 10px!important;}.icon-sprite, .icon-anss, .icon-anw, .icon-bz1, .icon-bz2, .icon-bz3, .icon-bz4, .icon-close, .icon-collect, .icon-date, .icon-date1, .icon-del, .icon-diq, .icon-down, .icon-download, .icon-downn, .icon-dwn, .icon-dz, .icon-flesh, .icon-gjx1, .icon-gjx2, .icon-gjx3, .icon-gjx4, .icon-gjx5, .icon-gjx6, .icon-lc1, .icon-lc2, .icon-lc3, .icon-lc4, .icon-lc5, .icon-left, .icon-morei, .icon-msg, .icon-prop, .icon-right, .icon-search, .icon-see, .icon-sel, .icon-share, .icon-sousuo, .icon-suc, .icon-tips, .icon-type1-sm, .icon-type1, .icon-type2, .icon-up, .icon-upp, .icon-wh, .icon-youhui, .share-icon:before, .top-share:hover .share-icon:before, .ask li:before, .sel a:after, .sel a:hover:after, .clearSel:before, .clearSel:hover:before, .filterMore:after, .topTitle .left a.active .icon-up, .topTitle .left a.active .icon-down, .collection:hover .icon-collect, .collection:hover .icon-dz, .collection.active .icon-collect, .collection.active .icon-dz, .icon-pro:before, .icon-ans:before, .artList .download:hover .icon-download, .art-download-btn a:before, .art-download-btn a:hover:before, .icon-calendar:before, .calendar-now .icon-calendar:before { background-image: url('../images/icon-saac95eaf95.png'); background-repeat: no-repeat; }.icon-anss { background-position: -52px -79px; height: 20px; width: 20px; }.icon-anw { background-position: -72px -79px; height: 20px; width: 18px; }.icon-bz1 { background-position: 0 -360px; height: 44px; width: 44px; }.icon-bz2 { background-position: -44px -360px; height: 44px; width: 44px; }.icon-bz3 { background-position: 0 -404px; height: 44px; width: 44px; }.icon-bz4 { background-position: -44px -316px; height: 44px; width: 44px; }.icon-close { background-position: -31px -15px; height: 10px; width: 10px; }.icon-close:hover, .icon-close.close-hover { background-position: -11px -15px; }.icon-collect { background-position: -62px -15px; height: 14px; width: 15px; }.icon-collect:hover, .icon-collect.collect-hover { background-position: -37px -30px; }.icon-date { background-position: 0 -79px; height: 18px; width: 18px; }.icon-date1 { background-position: -34px -79px; height: 18px; width: 18px; }.icon-del { background-position: -51px -15px; height: 12px; width: 11px; }.icon-del:hover, .icon-del.del-hover { background-position: 0 0; }.icon-diq { background-position: 0 -46px; height: 15px; width: 15px; }.icon-down { background-position: -41px -15px; height: 10px; width: 10px; }.icon-download { background-position: -41px 0; height: 14px; width: 16px; }.icon-download:hover, .icon-download.download-hover { background-position: -21px -30px; }.icon-downn { background-position: -21px -15px; height: 10px; width: 10px; }.icon-dwn { background-position: -59px -99px; height: 18px; width: 21px; }.icon-dwn:hover, .icon-dwn.dwn-hover { background-position: -38px -99px; }.icon-dz { background-position: -15px -46px; height: 15px; width: 13px; }.icon-dz:hover, .icon-dz.dz-hover { background-position: -74px 0; }.icon-flesh { background-position: -16px -99px; height: 18px; width: 22px; }.icon-gjx1 { background-position: -38px -190px; height: 38px; width: 36px; }.icon-gjx2 { background-position: -15px -117px; height: 36px; width: 37px; }.icon-gjx3 { background-position: -17px -153px; height: 35px; width: 40px; }.icon-gjx4 { background-position: -52px -117px; height: 36px; width: 36px; }.icon-gjx5 { background-position: 0 -190px; height: 38px; width: 38px; }.icon-gjx6 { background-position: -45px -46px; height: 33px; width: 40px; }.icon-lc1 { background-position: -44px -272px; height: 44px; width: 44px; }.icon-lc2 { background-position: 0 -272px; height: 44px; width: 44px; }.icon-lc3 { background-position: 0 -316px; height: 44px; width: 44px; }.icon-lc4 { background-position: -37px -228px; height: 44px; width: 44px; }.icon-lc5 { background-position: -44px -404px; height: 44px; width: 44px; }.icon-left { background-position: -57px -153px; height: 37px; width: 37px; }.icon-morei { background-position: 0 -99px; height: 17px; width: 16px; }.icon-msg { background-position: -68px -30px; height: 16px; width: 16px; }.icon-prop { background-position: -28px -46px; height: 17px; width: 17px; }.icon-right { background-position: 0 -228px; height: 37px; width: 37px; }.icon-search { background-position: -52px -30px; height: 16px; width: 16px; }.icon-see { background-position: 0 -117px; height: 9px; width: 15px; }.icon-sel { background-position: 0 -30px; height: 6px; width: 10px; }.icon-share { background-position: -57px 0; height: 13px; width: 17px; }.icon-share:hover, .icon-share.share-hover { background-position: -24px 0; }.icon-sousuo { background-position: -11px 0; height: 15px; width: 13px; }.icon-suc { background-position: 0 -464px; height: 60px; width: 60px; }.icon-tips { background-position: -77px -15px; height: 15px; width: 15px; }.icon-type1-sm { background-position: -18px -79px; height: 18px; width: 16px; }.icon-type1 { background-position: 0 -524px; height: 98px; width: 98px; }.icon-type2 { background-position: 0 -622px; height: 98px; width: 98px; }.icon-up { background-position: 0 -15px; height: 10px; width: 11px; }.icon-upp { background-position: -10px -30px; height: 10px; width: 11px; }.icon-wh { background-position: 0 -153px; height: 17px; width: 17px; }.icon-youhui { background-position: 0 -448px; height: 16px; width: 41px; }.icon { display: inline-block; vertical-align: middle; }.share-icon:before { background-position: -57px 0; height: 13px; width: 17px; }.share-icon:before:hover, .share-icon:before.share-hover { background-position: -24px 0; }.top-share:hover .share-icon:before { background-position: -24px 0; height: 13px; width: 17px; }.ask li:before { background-position: 0 -153px; height: 17px; width: 17px; }.sel a:after { background-position: -31px -15px; height: 10px; width: 10px; }.sel a:after:hover, .sel a:after.close-hover { background-position: -11px -15px; }.sel a:hover:after { background-position: -11px -15px; height: 10px; width: 10px; }.clearSel:before { background-position: -51px -15px; height: 12px; width: 11px; }.clearSel:before:hover, .clearSel:before.del-hover { background-position: 0 0; }.clearSel:hover:before { background-position: 0 0; height: 12px; width: 11px; }.filterMore:after { background-position: 0 -30px; height: 6px; width: 10px; }.topTitle .left a.active .icon-up { background-position: -10px -30px; height: 10px; width: 11px; }.topTitle .left a.active .icon-down { background-position: -21px -15px; height: 10px; width: 10px; }.collection:hover .icon-collect { background-position: -37px -30px; height: 14px; width: 15px; }.collection:hover .icon-dz { background-position: -74px 0; height: 15px; width: 13px; }.collection.active .icon-collect { background-position: -37px -30px; height: 14px; width: 15px; }.collection.active .icon-dz { background-position: -74px 0; height: 15px; width: 13px; }.icon-pro:before { background-position: -52px -79px; height: 20px; width: 20px; }.icon-ans:before { background-position: -72px -79px; height: 20px; width: 18px; }.artList .download:hover .icon-download { background-position: -21px -30px; height: 14px; width: 16px; }.art-download-btn a:before { background-position: -59px -99px; height: 18px; width: 21px; }.art-download-btn a:before:hover, .art-download-btn a:before.dwn-hover { background-position: -38px -99px; }.art-download-btn a:hover:before { background-position: -38px -99px; height: 18px; width: 21px; }.icon-calendar:before { background-position: 0 -79px; height: 18px; width: 18px; }.calendar-now .icon-calendar:before { background-position: -34px -79px; height: 18px; width: 18px; }.header { background-color: #fff; }.hscroll.hscroll-fixed { padding-top: 146px; }.hscroll.hscroll-fixed .header { position: fixed; width: 100%; z-index: 10; background-color: #fff; top: 0; left: 0; }.hscroll.hscroll-fixed .header .head { height: 60px; }.hscroll.hscroll-fixed .header .logo { display: none; }.hscroll.hscroll-fixed .header .logo-fixed { display: block; }.hscroll.hscroll-fixed .header .logo-fixed img { height: 32px; margin-top: 14px; }.hscroll.hscroll-fixed .header .logo-fixed .slogen { height: 28px; }.hscroll.hscroll-fixed .header .search { margin-top: 10px; }.hscroll.hscroll-fixed .header .head-login { line-height: 60px; }.hscroll.hscroll-fixed .header .tel { margin-top: 10px; }.head { height: 100px; }.logo img { margin-top: 33px; height: 34px; }.logo .slogen { height: 31px; margin-left: 13px; }.logo-fixed { display: none; }.tel { margin-top: 30px; }.tel img { height: 39px; }.search { margin-top: 30px; margin-left: 50px; position: relative; }.search input { border: 2px solid #ff9f01; width: 360px; height: 40px; line-height: 40px; box-sizing: border-box; padding-left: 30px; outline: none; }.search .icon-search { position: absolute; top: 50%; transform: translateY(-50%); left: 10px; }.search-btn { background: #ff9f01; width: 90px; height: 40px; display: inline-block; outline: none; border: none; cursor: pointer; color: #fff; font-size: 16px; line-height: 40px; }.search-btn:hover { opacity: .9; }.search-slide { position: absolute; top: 38px; left: 0; padding-top: 6px; padding-bottom: 6px; width: 356px; border: 2px solid #ff9f01; background: #fff; z-index: 1000; display: none; }.search-slide li a { display: block; padding-left: 10px; line-height: 28px; font-size: 14px; }.search-slide li a:hover { background: #f2f2f2; }.hot-search { position: absolute; top: 0; right: 100px; }.hot-search a { display: inline-block; margin-top: 11px; margin-right: 10px; padding: 3px; background: #eee; font-size: 12px; color: #999; line-height: 1; }.hot-search a:hover { background: #ff9f01; color: #fff; }.head-login { font-size: 12px; color: #666; margin-right: 35px; line-height: 100px; }.head-login a { color: #0c74d9; }.head-login .head-order { color: #666; border-left: 1px solid #ddd; margin-left: 5px; padding-left: 6px; }.nav-brand { font-size: 14px; line-height: 1; color: #808080; margin: 15px 0; }.nav-brand a, .nav-brand span { color: #666; }.nav-brand a:hover { color: #dd3635; }.nav-brand i { font-family: simsun; color: #666; margin: 0 5px; }.nav { background-color: #0c74d9; height: 46px; line-height: 46px; }.nav li { float: left; text-align: center; position: relative; transition: background .3s; width: 133.33333px; }.nav li:hover, .nav li.active { background: rgba(0, 0, 0, 0.2); }.nav li.active { font-weight: bold; }.nav li a { color: #fff; font-size: 17px; display: block; }.annouce { background-color: #fff9f2; border: 1px solid #ffe7ca; padding: 10px; }.annouce .ann-tit { display: inline-block; height: 28px; line-height: 28px; color: #ff5555; border-radius: 3px; position: relative; font-weight: bold; }.annouce a { margin-right: 18px; }.annouce a:last-child { margin-right: 0; }.footer-wrapper { background-color: #282a2e; color: #999da5; font-size: 16px; }.footer-wrapper a { color: #999da5; }.footer-wrapper a:hover { color: #dd3635; }.footer { width: 1200px; margin: 0 auto; padding: 40px 0; }.footer .footer-left dl { float: left; width: 240px; }.footer .footer-left dl dt { font-size: 18px; color: #fff; font-weight: bold; margin-bottom: 8px; }.footer .footer-left dl dd { display: inline-block; margin-right: 20px; margin-top: 8px; }.footer .footer-mid p { font-size: 18px; font-weight: bold; color: #fff; }.footer .footer-mid img { width: 90px; height: 90px; margin-top: 10px; }.footer .footer-right .footer-tit { font-size: 18px; font-weight: bold; color: #fff; }.footer .footer-right .footer-tel { font-size: 32px; color: #fff; }.footer .footer-right .footer-tips p { font-size: 14px; }.footer .footer-copy { margin: 5px 0; font-size: 14px; border-top: 1px solid rgba(0, 0, 0, 0.3); margin-top: 25px; padding-top: 25px; }.footer .footer-copy img.fl { margin-right: 20px; margin-top: 5px; }.friend-link { position: relative; background-color: #fff; padding: 15px; margin-top: 10px; }.friend-link p { position: absolute; left: 15px; }.friend-link .friend-list { padding-left: 75px; }.friend-link a { margin-right: 10px; }.rank { display: inline-block; margin-right: 5px; width: 18px; height: 18px; line-height: 18px; text-align: center; background: #bbb; color: #fff; font-size: 12px; font-family: Arial; border-radius: 2px; }.rank1 { background: #eb613c; }.rank2 { background: #eb7e3c; }.rank3 { background: #ebaf3c; }.wp-titt { font-size: 18px; padding: 10px 0 5px; border-bottom: 1px solid #e8e8e8; }.wp-titt .lw5 a { width: 20%; }.wp-titt .lw4 a { width: 25%; }.wp-titt .lw3 a { width: 33.33333%; }.wp-titt .lw2 a { width: 50%; }.wp-titt a { float: left; position: relative; }.wp-titt a.active:before { content: ''; width: 100%; height: 2px; background: #0c74d9; position: absolute; bottom: -6px; left: 0; }.wp-titt a.active em, .wp-titt a.active h1, .wp-titt a.active h2, .wp-titt a.active h3 { font-weight: bold; }.wp-titt em, .wp-titt h1, .wp-titt h2, .wp-titt h3 { font-size: 18px; font-style: normal; font-weight: normal; }.wp-titt .js-hov-btn { width: 100%; }.wp-titt .js-hov-btn a { color: #333; text-align: center; }.xx-list ul { padding: 10px 0 0; }.xx-list li { height: 30px; line-height: 30px; overflow: hidden; }.xx-list li:before { content: ''; width: 2px; height: 2px; background: #333; border-radius: 50%; display: inline-block; vertical-align: middle; margin-right: 5px; }.countrySearch input { float: left; height: 30px; line-height: 30px; }.countrySearch .txt { border: 1px solid #ccc; width: 165px; padding-left: 10px; border-right: none; }.countrySearch .txt:focus { border-color: #ff9f01; }.countrySearch .btn { color: #fff; width: 60px; background-color: #ff9f01; border: none; height: 32px; line-height: 32px; cursor: pointer; }.process { padding: 20px 0; }.process li { position: relative; padding-bottom: 25px; height: 44px; }.process li:last-child { padding-bottom: 0; }.process li:before { content: ''; border-left: 1px dashed #ff9f01; position: absolute; width: 1px; height: 100%; left: 22px; }.process li .icon { position: absolute; left: 0; top: 0; background-color: #fff; }.process li p { color: #666; padding-left: 56px; }.process li p b { font-size: 16px; color: #444; }.process.processb li { padding-bottom: 16px; padding-top: 3px; }.process.processb li:last-child { padding-bottom: 0; }.process.processb li:before { content: normal; }.process.processb li p { font-size: 12px; color: #999; }.process.processb li p b { font-size: 14px; }.advR img { width: 300px; height: 80px; margin-top: 10px; }.slider-style { position: relative; }.slider-style .hd { position: absolute; bottom: 5px; left: 0; right: 0; width: 100%; text-align: center; }.slider-style .hd li { width: 30px; height: 4px; margin-left: 15px; background: rgba(255, 255, 255, 0.5); display: inline-block; cursor: pointer; text-indent: 999em; overflow: hidden; }.slider-style .hd li.on { background: #fff; }.tool { margin-top: 15px; margin-bottom: 12px; }.tool a { float: left; font-weight: bold; color: #fff; box-sizing: border-box; margin-bottom: 8px; transition: all .3s; position: relative; margin-right: 8px; width: 131px; height: 94px; text-align: center; padding-top: 17px; }.tool a:nth-child(2n) { margin-right: 0; }.tool a b { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.1); z-index: 1; opacity: 0; transition: all .3s; }.tool a span { position: relative; z-index: 2; }.tool a:hover b { opacity: 1; }.tool a i { display: block; margin: 0 auto 5px; position: relative; z-index: 2; }.tool .tool-c1 { background-color: #339cf2; }.tool .tool-c2 { background-color: #fcae3b; }.tool .tool-c3 { background-color: #7bd233; }.tool .tool-c4 { background-color: #e06df3; }.tool .tool-c5 { background-color: #fc827e; }.tool .tool-c6 { background-color: #23d4c3; }.cy-search { margin-top: 18px; position: relative; }.cy-search .sh-input { height: 30px; line-height: 30px; width: 220px; position: relative; }.cy-search .sh-input .icon { position: absolute; left: 5px; top: 7px; }.cy-search .sh-input input { width: 220px; line-height: 28px; border: 1px solid #ccc; box-sizing: border-box; padding-left: 26px; }.cy-search .sh-input input:focus { border-color: #0c74d9; }.cy-search .sh-top { color: #b2b2b2; background-color: #f5f6f7; line-height: 35px; padding-left: 20px; }.cy-search .sh-hide { position: absolute; width: 560px; box-sizing: border-box; background-color: #fff; z-index: 3; border-top: 1px solid #e8e8e8; box-shadow: 0 5px 10px rgba(153, 153, 153, 0.8); display: none; right: 0; top: 50px; }.cy-search .sh-hide:before { content: ''; width: 25px; height: 11px; position: absolute; top: -11px; background: url(../images/cy.png) no-repeat; right: 100px; }.cy-search .sh-tit { border-bottom: 1px solid #e8e8e8; line-height: 35px; }.cy-search .sh-tit a { color: #666; display: inline-block; width: 70px; text-align: center; position: relative; }.cy-search .sh-tit a.active { color: #0c74d9; font-weight: bold; }.cy-search .sh-tit a.active:after { content: ''; position: absolute; height: 2px; width: 100%; background-color: #0c74d9; bottom: 0; left: 0; }.cy-search .sh-con { padding-top: 15px; padding-bottom: 10px; height: 160px; }.cy-search .sh-con li { display: inline-block; width: 83px; height: 26px; line-height: 26px; overflow: hidden; padding: 0px 4px; border-radius: 2px; box-sizing: border-box; }.cy-search .sh-con li:hover { background-color: #0c74d9; }.cy-search .sh-con li:hover a { color: #fff; }.cy-search .sh-con a { display: block; }.cy-search .sh-hhide { position: absolute; left: 0; top: 35px; background-color: #fff; z-index: 2; border: 1px solid #ccc; width: 222px; box-sizing: border-box; padding: 0 5px; display: none; max-height: 150px; overflow: auto; }.cy-search .sh-hhide .sh-tip { height: 30px; line-height: 30px; border-bottom: 1px solid #e8e8e8; color: #444; }.cy-search .sh-hhide .sh-tip em { color: #0c74d9; }.cy-search .sh-hhide .sh-list { padding-bottom: 5px; }.cy-search .sh-hhide .sh-list:after { content: ""; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; }.cy-search .sh-hhide .sh-list a { display: block; box-sizing: border-box; height: 28px; line-height: 26px; padding: 0 3px; border: 1px solid #fff; }.cy-search .sh-hhide .sh-list a:hover { color: #0c74d9; background-color: #e8f3ff; border: 1px solid #0c74d9; }.cy-search .sh-hhide .sh-list a span { float: right; }.service-tel {margin-right: 50px;}.erwei-code {margin-right: 40px;}.fixed-main1 {width: 210px;}.leftServe {position: fixed;left: 50%;margin-left: -730px;width: 120px;background-color: #fff;text-align: center;padding-top: 10px;z-index: 2;padding-bottom: 17px;top: 275px;line-height: 1.6;}.leftServe:before {content: '';border-bottom: 35px solid #2b70ae;border-left: 60px solid transparent;border-right: 60px solid transparent;position: absolute;width: 120px;bottom: 100px;left: 0;box-sizing: border-box;z-index: -1;}.leftServe:after {content: '';background-color: #2b70ae;position: absolute;bottom: 0;left: 0;width: 100%;height: 100px;z-index: -1;}.leftServe .tit {font-size: 16px;font-weight: bold;margin-bottom: 10px;}.leftServe .tit p {font-size: 12px;font-weight: normal;color: #666;}.leftServe .cont {margin-top: 5px;}.leftServe .cont img {width: 80px;height: 80px;border: 7px solid #fff;}.leftServe .cont p {font-size: 12px;color: #666;margin-top: -7px;}.leftServe .cont .colorfff {color: #fff;margin-top: 0;}.leftServe .btn {font-size: 12px;height: 22px;line-height: 22px;border-radius: 22px;border: 1px solid #fff;color: #fff;display: inline-block;padding: 0 10px;margin-top: 10px;}input::-ms-clear {    display:none;}body {    background: #f2f2f2;}.login-head {    height: 110px;}.login-head a {    margin-top: 40px;}.login-head .split_line {    margin-left: 25px;    line-height: 110px;    font-size: 24px;    color: #d2d2d2;}.login-head span {    margin-left: 15px;    line-height: 110px;    color: #666;    font-size: 20px;}.login-part {    padding-top: 40px;    padding-bottom: 40px;    height: 445px;}.sign-in-part {    height: 352px;}.login-left {    width: 436px;    padding-left: 100px;    height: 445px;    border-right: 1px dashed #d7d7d7;}.sign-in-part .login-left {    height: 352px;}.login-right {        width: 322px;        padding-left: 40px;    }.login-title {}.login-title li,.sign-in-title {    width: 166px;    height: 36px;    line-height: 36px;    font-size: 18px;    text-align: center;}.sign-in-title {    text-align: left;    color: #666;}.xieyi-line {    width: 338px;}.login-title li a {    color: #666;}.login-title li a:hover {    color: #cc1e1e;}.login-title li.active a {    color: #cc1e1e;}.login-title .split_line {    width: 1px;    font-size: 16px;    color: #d2d2d2;}.login-tips {    margin-bottom: 6px;    padding-left: 12px;    width: 326px;    height: 22px;    line-height: 22px;    background: #fdeeee;    border: 1px solid #f8cccc;    color: #666;}.login-line {}.login-input {    position: relative;    padding: 6px;    width: 326px;    height: 31px;    line-height: 31px;    border: 1px solid #d2d2d2;}.login-line label {    width: 36px;    height: 31px;    border-right: 1px solid #ebeaea;    background: url(../images/icon-login.png) no-repeat;}.user-name label {    background-position: -43px 5px;}.user-tel label {    background-position: -43px -116px;}.user-mail label {    background-position: -43px -192px;}.user-pwd label {    background-position: -43px -35px;}.user-code label {    background-position: -43px -76px;}.user-dx label {    background-position: -43px -152px;}.login-line input {    padding-left: 8px;    width: 272px;    height: 31px;    border: none;    font-size: 12px;    color: #333;}.clear-input {    position: absolute;    right: 10px;    top: 16px;    width: 12px;    height: 12px;    background: url(../images/icon-attention2.png) no-repeat -4px -44px;    display: none;    z-index: 100;}.login-right p {    line-height: 36px;    font-size: 18px;    color: #333;}.one-login {    margin-top: 20px;    text-align: center;    background: url(../images/one-login-bg.png) no-repeat center center;}.one-login span {    color: #666;}.fast-login {    margin-top: 60px;    text-align: center;}.fast-login p {    margin-top: 10px;    margin-right: -30px;    padding-left: 40px;    margin-bottom: 20px;}.fast-login a {    float: left;    margin-right: 30px;}.fast-login a:before {    content: "";    display: inline-block;    width: 59px;    height: 59px;    background: url(../images/fast-login-icon.png) no-repeat;}.fast-login .qq-icon:before {    background-position: 0 0;}.fast-login .baidu-icon:before {    background-position: -60px 0;}.fast-login .wechat-icon:before {    background-position: -120px 0;}.fast-login .alipay-icon:before {    background-position: 0 -60px;}.fast-login .qihu-icon:before {    background-position: -60px -60px;}.fast-login .sina-icon:before {    background-position: -120px -60px;}.fast-login a:hover:before {    opacity: 0.6;}.user-code,.user-dx {    width: 146px;}.user-code input,.user-dx input {    width: 84px;}.code-img {    width: 113px;    height: 45px;    cursor: pointer;}.code-f5 {    width: 47px;    line-height: 45px;    font-size: 14px;    color: #0fa7f5;}.msg {    width: 167px;    height: 43px;    line-height: 43px;    background: #f6f6f6;    border: 1px solid #d2d2d2;    text-align: center;    font-size: 14px;    color: #666;    cursor: pointer;}.xieyi {    line-height: 32px;    color: #666;}.xieyi input {    margin-right: 6px;    vertical-align: -2px;}.xieyi a {    color: #cb1e1e;}.btn-style {    width: 340px;    height: 50px;    line-height: 50px;    font-size: 18px;    color: #fff;    font-family: "Microsoft YaHei";    background: #49b449;    border: none;    cursor: pointer;}.btn-style2 {    margin-left: 138px;    color: #999;    background: #fff;    font-size: 16px;}.input-now {    border-color: #49b449;}.input-now label {    background-position-x: -3px;}.input-wrong {    border-color: #ff5a5a;}.icon-login-tip-wrong:before {    content: "";    float: left;    margin-top: 3px;    margin-right: 10px;    width: 16px;    height: 16px;    background: url(../images/icon-attention2.png) no-repeat;    background-position: -2px -22px;}.icon-login-tip-right:before {    content: "";    float: left;    margin-top: 15px;    width: 14px;    height: 14px;    background: url(../images/icon-attention2.png) no-repeat;    background-position: -3px -3px;}.forget-pwd-nav {    width: 790px;    margin: 0 auto;    background: url(../images/forget-pwd-bg.png) no-repeat 71px 12px;}.forget-pwd-nav2 {    background-image: url(../images/forget-pwd-bg2.png);}.forget-pwd-nav3 {    background-image: url(../images/forget-pwd-bg3.png);}.forget-pwd-nav4 {    background-image: url(../images/forget-pwd-bg4.png);}.forget-pwd-nav li {    float: left;    width: 90px;    margin-right: 142px;    text-align: center;}.forget-pwd-nav li:last-of-type{    margin-right: 0;}.forget-pwd-title {    line-height: 46px;    font-size: 18px;    color: #666;}.forget-pwd-con {    width: 390px;    margin: 30px auto 0;}.forget-pwd-con4 {    text-align: center;}.forget-pwd-p {    line-height: 34px;    font-size: 14px;    color: #777;}.reset-tip {    line-height: 80px;    font-size: 18px;    color: #666;}.reset-tip .spe-color {    color: #49b449;}.href-tip {    font-size: 18px;    color: #1e9fee;}.login-window-bg {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(0,0,0,0.7);    z-index: 10000;}.login-window {    position: absolute;    top: 120px;    left: 50%;    margin-left: -205px;    width: 410px;    height: 510px;    background: #fff;    z-index: 10001;}.close-login-window {    position: absolute;    top: 10px;    right: 10px;    display: block;    width: 12px;    height: 12px;    font-size: 12px;    z-index: 10002;}.login-window-head {    width: 100%;    height: 98px;    text-align: center;}.login-window-head img {    margin-top: 30px;}.login-window-con {    padding-left: 35px;}.login-window-con .one-login {    width: 340px;    font-size: 14px;    color: #666;}.login-window-con .fast-login {    margin-top: 15px;    width: 340px;    margin-left: 35px;    margin-right: -30px;}.login-window-con .fast-login a {    float: left;    margin-right: 30px;    color: #bdbdbd;    line-height: 30px;}.login-window-con .fast-login a:before {    content: "";    display: block;    width: 44px;    height: 44px;    background: url(../images/fast-login-icon2.png) no-repeat;}.login-window-con .fast-login .qq-icon:before {    background-position: 0 0px;}.login-window-con .fast-login .baidu-icon:before {    background-position: 0 -50px;}.login-window-con .fast-login .wechat-icon:before {    background-position: 0 -100px;}.login-window-con .fast-login .sina-icon:before {    background-position: 0 -150px;}a.return-index {    font-size: 14px;    color: #444;    margin-top: 50px;}a.return-index .arrow {    font-family: "simsun";    margin-left: 5px;}a.return-index:hover {    color: #cc1e1e;}.login-line-mt {    margin-top: 18px;}.login-tips {    display: none;}.login-wrong .login-tips {    display: block;}.login-wrong .login-line-mt {    margin-top: 6px;}.login-head-btn a {    color: #444;    font-size: 14px;}.login-head-btn .split_line {    font-size: 12px;    color: #7e7e7e;    margin-left: 10px;    margin-right: 10px;}.icon-forget-pwd {    display: inline-block;    width: 28px;    height: 32px;    line-height: 28px;    text-align: center;    font-size: 18px;    color: #fff;    font-family: "Arial";    background: url(../images/forget-pwd-icon.png) no-repeat -1px -52px;}.icon-forget-pwd-green {    background-position: -1px 0;}.login-titps {color: #666;font-size: 14px;font-weight: normal;margin-top: 15px;margin-bottom: 15px;display: inline-block;}.color1 { color: #f33c32 !important; }.color2 { color: #0c74d9 !important; }.article-tit { line-height: 1; padding: 20px 0; position: relative; }.article-tit:after { content: ''; background: #e8e8e8; width: 100%; height: 1px; position: absolute; top: 50%; left: 0; z-index: 1; }.article-tit h1, .article-tit h2 { font-size: 24px; font-weight: bold; position: relative; display: inline-block; background-color: #fff; z-index: 2; padding-right: 10px; }.article-tit h1:before, .article-tit h2:before { content: ''; width: 4px; height: 100%; position: absolute; left: -15px; }.article { padding: 20px; }.article h1 { font-size: 24px; text-align: center; }.article-info { line-height: 24px; color: #999; padding-bottom: 8px; }.article-info p { margin-right: 35px; float: left; font-size: 14px; }.article-info a { color: #999; }.article-info a:hover { color: #dd3635; }.article-info span { color: #999; }.top-share { color: #999; position: relative; }.top-share:hover { color: #0c74d9; }.top-share .share-icon:before { content: ''; display: inline-block; margin-right: 3px; vertical-align: -2px; }.collection { color: #999; }.collection:hover { color: #0c74d9 !important; }.collection.active { color: #0c74d9 !important; }.collection .icon { vertical-align: -2px; margin-right: 3px; }.article-con { margin-top: 20px; }.article-con p { line-height: 28px; font-size: 16px; color: #333; margin-bottom: 10px; }.article-con a { color: #0c74d9; }.article-con a.keylink { color: #0c74d9; border-bottom: 1px dotted #0c74d9; }.article-con table { margin-bottom: 14px; margin-top: 12px; width: 100% !important; }.article-con table tr td { padding: 5px; border-color: #ddd; line-height: 22px; font-size: 16px; color: #666; border: 1px solid #beccdb; }.article-con table tr td p { margin-bottom: 0; }.article-con .red-words { line-height: 32px; color: #f00; font-size: 16px; font-weight: 400; }.article-con .tableBg { background: #f3f7f8; }.article-con .tableBg td { font-weight: bold; color: #666; }.left-img img { width: 890px; height: 90px; }.left-img-lg img { width: 1200px; }.article-link { border-top: 1px solid #e5e5e5; }.article-link p { width: 50%; font-size: 14px; color: #666; float: left; line-height: 20px; overflow: hidden; box-sizing: border-box; height: 20px; margin-bottom: 0; }.article-link p:first-child { padding-right: 15px; }.article-link a { color: #666; }.article-link a:hover { color: #dd3635; }.hotVisa .list { border-bottom: 1px solid #e8e8e8; padding: 20px 0; }.hotVisa .list:last-child { border-bottom: none; }.hotVisa .list:hover { background-color: #fafdff; }.hotVisa .list:after { content: ""; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; }.hotVisa .list .line { vertical-align: 1px; }.hotVisa .list .left { float: left; margin-right: 12px; }.hotVisa .list .left img { width: 90px; height: 80px; }.hotVisa .list .mid { float: left; }.hotVisa .list .mid .tit { font-size: 16px; font-weight: bold; margin-bottom: 8px; }.hotVisa .list .mid .tit .icon { margin-left: 5px; }.hotVisa .list .mid .info p { color: #666; max-width: 650px; height: 22px; line-height: 22px; overflow: hidden; }.hotVisa .list .mid .info .line { color: #e7e7e7; margin: 0 3px; }.hotVisa .list .right { float: right; text-align: right; }.hotVisa .list .right .price { font-weight: bold; color: #f33c32; font-size: 18px; margin-bottom: 18px; }.hotVisa .list .right .btn a { display: block; width: 92px; height: 34px; line-height: 34px; color: #fff; font-size: 16px; text-align: center; background-color: #f33c32; transition: all .2s; }.hotVisa .list .right .btn a:hover { opacity: .9; }.ques-tit { margin-bottom: 5px; }.questions-part h1 { font-size: 20px; }.ques-time { color: #666; font-size: 14px; margin-top: 8px; }.ques-time span { margin-left: 15px; }.ques-time a { color: #666; }.ques-time a:hover { color: #dd3635; }.icon-pro { width: 720px; }.icon-pro:before, .icon-ans:before { content: ''; display: inline-block; vertical-align: -3px; margin-right: 5px; }.ques-con { color: #666; line-height: 1.8; font-size: 16px; }.ques-con p { text-indent: 2em; }.ques-con.article-con { margin-top: 0; padding-bottom: 15px; }.ques-reply { position: relative; }.ques-reply .ques-time { position: absolute; right: 15px; top: 20px; font-size: 13px; color: #999; }.ques-reply h1, .ques-reply h2, .ques-reply h3 { font-size: 20px; }.ques-reply-con p { line-height: 1.8; }.ques-reply-con.article-con { margin-top: 10px; }.xx-list-con { width: 415px; }.xx-list-con ul { padding: 10px 0; }.xx-list-con li { height: 35px; line-height: 35px; overflow: hidden; }.xx-list-con li:before { content: ''; width: 2px; height: 2px; background: #333; border-radius: 50%; display: inline-block; vertical-align: middle; margin-right: 5px; }.art-download { padding: 20px 30px 30px; position: relative; }.art-download:before { content: ''; height: 10px; width: 890px; background-color: #f6f6f6; position: absolute; bottom: 0; left: -20px; }.art-download dl { float: left; }.art-download dl dt { float: left; margin-right: 20px; }.art-download dl dd { font-size: 16px; float: left; margin-right: 35px; margin-top: 10px; }.art-download dl dd p { margin-top: 10px; }.art-download dl dd p span { color: #666; }.art-download .art-download-btn { margin-top: 30px; }.art-download .art-download-btn a { display: inline-block; height: 40px; line-height: 40px; color: #f33c32; border: 1px solid #f33c32; border-radius: 3px; text-align: center; font-size: 20px; font-weight: bold; padding: 0 10px; }.art-download .art-download-btn a:before { content: ''; display: inline-block; margin-right: 5px; vertical-align: -2px; }.art-download .art-download-btn a:hover { color: #fff; background-color: #f33c32; }.wp-title { font-size: 18px; padding: 10px 0 5px; border-bottom: 1px solid #f4f4f4; }.wp-title em, .wp-title h1, .wp-title h2, .wp-title h3 { font-size: 18px; display: inline-block; font-weight: bold; font-style: normal; position: relative; }.wp-title em:before, .wp-title h1:before, .wp-title h2:before, .wp-title h3:before { content: ''; width: 100%; height: 2px; background: #0c74d9; position: absolute; bottom: -6px; left: 0; }.wp-title .js-hov-btn a { color: #333; }.wp-title .js-hov-btn em:before, .wp-title .js-hov-btn h1:before, .wp-title .js-hov-btn h2:before, .wp-title .js-hov-btn h3:before { content: normal; }.wp-title .js-hov-btn .active em:before, .wp-title .js-hov-btn .active h1:before, .wp-title .js-hov-btn .active h2:before, .wp-title .js-hov-btn .active h3:before { content: ''; }.capScroll { width: 180px; position: absolute; background-color: #fff; box-sizing: border-box; left: 0; padding: 0 20px 20px 15px; }.capScroll.capScroll-fixed { position: fixed; left: 50%; margin-left: -600px; top: 0; height: 100%; }.capScroll .top { font-size: 0; }.capScroll .top a { display: inline-block; width: 24px; height: 24px; line-height: 24px; box-sizing: border-box; border: 1px solid #ccd3e4; color: #1065c4; font-size: 16px; text-align: center; margin-right: 6px; margin-bottom: 6px; font-weight: bold; }.capScroll .top a:nth-child(5n) { margin-right: 0; }.capScroll .top a:hover { background-color: #f0f0f0; }.capScroll .top a.active { background-color: #1065c4; color: #fff; }.capScroll .top a.gray { color: #b2b2b2; cursor: default; }.capScroll .top a.gray:hover { background-color: #fff; }.capScroll .btm { border: 1px solid #e8e8e8; overflow: auto; margin-top: 6px; }.capScroll .btm .item { padding-bottom: 15px; }.capScroll .btm .tit { height: 30px; line-height: 30px; color: #1065c4; font-weight: bold; padding-left: 10px; background-color: #f4f4f4; font-size: 20px; }.capScroll .btm li { height: 26px; line-height: 26px; overflow: hidden; margin-top: 15px; }.capScroll .btm li img { width: 38px; height: 24px; margin-right: 6px; margin-left: 10px; border: 1px solid #f0f0f0; box-sizing: border-box; }.capContent { margin-left: 165px; }.banner { height: 240px; overflow: hidden; position: relative; width: 690px; *z-index: -1; }.banner li img { height: 240px; background: url(../images/loading.gif) center center no-repeat; display: inline-block; max-width: 100%; width: 100%; }.tabTit { font-size: 18px; padding: 10px 0 5px; border-bottom: 1px solid #f4f4f4; }.tabTit a { font-size: 18px; display: inline-block; font-weight: bold; font-style: normal; position: relative; width: 110px; text-align: center; color: #666; margin-right: 10px; }.tabTit a.active { color: #333; }.tabTit a.active:before { content: ''; width: 100%; height: 2px; background: #0c74d9; position: absolute; bottom: -6px; left: 0; }.artList dl { padding: 18px 0 15px; border-bottom: 1px solid #f4f4f4; }.artList dl:hover { background-color: #fafdff; }.artList dl:after { content: ""; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; }.artList dt { float: left; margin-right: 15px; width: 170px; height: 110px; overflow: hidden; }.artList dt img { width: 170px; height: 110px; transition: all .3s; }.artList dt img:hover { transform: scale(1.2); opacity: .9; }.artList .tit { font-size: 17px; font-weight: bold; height: 26px; line-height: 26px; overflow: hidden; }.artList .intro { max-height: 44px; line-height: 22px; overflow: hidden; color: #666; margin: 10px 0 5px; }.artList .time { color: #999; font-size: 12px; }.artList .time em { margin-right: 20px; }.artList .time em span { color: #f33c32; }.artList .see { color: #999; float: right; font-size: 12px; margin-top: 3px; }.artList .see .icon { vertical-align: 0; margin-right: 3px; }.artList .download { height: 26px; line-height: 28px; color: #f33c32; border: 1px solid #f33c32; text-align: center; font-size: 16px; float: right; margin-top: -3px; padding: 0 8px; }.artList .download .icon { vertical-align: -2px; margin-right: 2px; }.artList .download:hover { color: #fff; background-color: #f33c32; }.askList li { padding: 15px 0; border-bottom: 1px solid #f4f4f4; }.askList li:hover { background-color: #fafdff; }.askList .con { position: relative; padding-left: 22px; }.askList .con p { overflow: hidden; }.askList .ques { margin: 0 0 8px; }.askList .ques p { white-space: nowrap; text-overflow: ellipsis; position: relative; font-weight: bold; font-size: 16px; }.askList .anw p { color: #666; font-size: 14px; height: 44px; overflow: hidden; }.askList .tag { position: absolute; width: 16px; height: 16px; line-height: 16px; color: #fff; font-size: 12px; text-align: center; left: 0; top: 4px; text-align: center; }.askList .ques .tag { background: #ff7029; }.askList .anw .tag { background: #2091eb; }.askList .time { font-size: 12px; color: #999; margin-left: 22px; }.askList .see { float: right; font-size: 12px; color: #999; margin-top: 3px; }.askList .see .icon { vertical-align: 0; margin-right: 3px; }.right-item { background-color: #fff; padding-left: 15px; padding-right: 15px; margin-bottom: 10px; }.right-item:last-child { margin-bottom: 0; }.right-item:after { content: ""; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; }.right-item .xx-list li { max-height: 44px; line-height: 22px; height: auto; padding: 3px 0; position: relative; padding-left: 10px; }.right-item .xx-list li:before { position: absolute; left: 0; top: 13px; }.right-item .cy-search { margin-top: 15px; }.right-item .cy-search .sh-input input { width: 270px; }.right-item .cy-search .sh-hhide { width: 270px; }.right-item .ranklist ul { float: left; padding: 8px 0; }.right-item .ranklist ul.rank-ul1 { width: 160px; }.right-item .ranklist ul.rank-ul2 { width: 110px; }.right-item .ranklist .rank { width: 16px; height: 16px; line-height: 16px; vertical-align: 2px; }.right-item .ranklist li { height: 32px; line-height: 32px; font-size: 16px; overflow: hidden; }.visaList { padding-bottom: 15px; }.visaList li { margin-top: 15px; }.visaList li a { display: block; }.visaList li img { width: 74px; height: 64px; float: left; margin-right: 10px; }.visaList li p { font-weight: bold; height: 44px; line-height: 22px; overflow: hidden; font-size: 15px; }.visaList li span { font-weight: bold; color: #f33c32; display: block; text-align: right; }.dataDown li { border-bottom: 1px solid #e8e8e8; padding: 12px 0; }.dataDown li:last-child { border-bottom: none; }.dataDown li p { font-weight: bold; max-height: 44px; line-height: 22px; overflow: hidden; margin-bottom: 5px; }.dataDown li p .icon { vertical-align: -4px; margin-right: 4px; }.dataDown li .info:after { content: ""; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; }.dataDown li .info span { font-size: 12px; color: #999; }.dataDown li .info a { height: 24px; line-height: 22px; box-sizing: border-box; border: 1px solid #f33c32; color: #f33c32; float: right; padding: 0 5px; }.dataDown li .info a:hover { color: #fff; background-color: #f33c32; }.right-tab a { float: left; height: 34px; line-height: 32px; text-align: center; color: #666; font-size: 16px; box-sizing: border-box; border: 1px solid #e8e8e8; border-left: none; width: 33.33%; }.right-tab a:first-child { border-left: 1px solid #e8e8e8; }.right-tab a.active { color: #fff; background-color: #f33c32; border-color: #f33c32; }.advv img { width: 300px; height: 80px; }.adv { margin: 10px 0; }.adv img { height: 80px; width: 1200px; }.ask { padding: 5px 0 10px; }.ask li { position: relative; max-height: 44px; line-height: 22px; padding: 3px 0 3px 22px; overflow: hidden; margin-top: 5px; }.ask li:before { content: ''; position: absolute; margin-right: 5px; left: 0; top: 6px; }.pages { padding: 20px 0; font-size: 14px; clear: both; text-align: center; }.pages a, .pages span { display: inline-block; height: 28px; line-height: 28px; border: 1px solid #d6d6d6; text-align: center; margin: 0 4px; padding: 0 12px; }.pages a:hover { border-color: #0c74d9; text-decoration: none; color: #333; }.pages a.dot { border: none; width: 24px; color: #999; }.pages span { color: #fff; cursor: default; background: #0c74d9; border-color: #0c74d9; }.pages a.a1f, .pages li.a1f:hover { color: #ccc; background: #f9f9f9; border: 1px solid #ddd; cursor: default; text-decoration: none; }.pages i { margin-left: 3px; margin-right: 3px; color: #999; font-style: normal; display: inline-block; vertical-align: 4px; }