html, body {background-color: #F8FAFB;font-family: 'Microsoft Yahei', -apple-system, BlinkMacSystemFont, 'Hiragino Sans GB', 'PingFang SC', sans-serif;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-size-adjust: none;box-sizing: border-box;}
.SimSun { font-family: 'Tahoma', 'simsun' !important; }
.fl {float: left;}
.fr {float: right;}
.mt{margin-top:15px;}
.cont{width: 1200px;margin: 0 auto;}
.bor-b1s {border-bottom: 1px solid #e8e8e8;}
.ToolTop { height: 30px; background-color: #fbfbfb; width: 100%; min-width: 1000px; }
.ToolTop .TnavList { height: 30px; width: 50%; }
.ToolTop .TnavList li { height: 30px; line-height: 30px; position: relative; display: inline-block; float: left; z-index: 110; white-space: nowrap; width: 13%; }
.ToolTop .TnavList li.w94 { width: 85px !important; }
.ToolTop .TnavList li a.Tnone, .ToolTop .TnavList li a.Tnt { font-size: 13px;display: block; height: 29px; padding: 0px 7px; color: #747d87; overflow: hidden; cursor: pointer; border-left: 1px solid #fbfbfb; border-right: 1px solid #fbfbfb; white-space: nowrap; }
.ToolTop .TnavList li a.Tnone:hover, .ToolTop .TnavList li a.OnCurt { text-decoration: none; background-color: #fff; border-bottom: none; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; color: #ff4500; }
.ToolTop .TnavList li a span { display: inline-block; float: left; }
.ToolTop .TnavList li a { position: relative; }
.ToolTop .TnavList li a.Tnone i.corner { background-position: 0px 0px; width: 9px; height: 4px; display: block; right: 5px; position: absolute; top: 13px; }
.ToolTop .TnavList li a:hover .corner, .ToolTop .TnavList li a.OnCurt i.corner { background-position: 0px -6px !important; }
.ToolTop .TnavList li a:hover { border: none; color: #ff4500; }
.ToolTop .TnavList li a.Tnt:hover { border-bottom: none; background-color: #fbfbfb; border-left: 1px solid #fbfbfb; border-right: 1px solid #fbfbfb; text-decoration: none; }
.ToolTop .TnavList li p.Tntwo { padding: 0px 7px 5px 7px; display: none; min-width: 62px; _width: 55px; background-color: #fff; position: absolute; top: 30px; z-index: 60; border: 1px solid #e8e8e8; border-top: 1px solid #fbfbfb; }
.ToolTop .TnavList li p.Tntwo a { display: block; white-space: nowrap; color: #747d87; line-height: 24px; }
.ToolTop .TnavList li p.Tntwo a:hover { border: none; color: #ff4500; }
.ToolTop .TnavList li.Oldrig { position: absolute; right: -10px; _right: -65px; }
.ToolTop .TnavList li.Oldrig02 { position: absolute; right: -35px; _right: -90px; }
.ToolTop .TrigW { line-height: 30px; }
.ToolTop .TrigW a { color: #747d87 !important; display: inline-block; }
.ToolHead { padding: 10px 0px; background-color: #ffffff; width: 100%; }
.ToolHead .ToolLogo { width: 286px; height: 60px;line-height: 60px; }
.ToolHead .ToolLogo img { vertical-align: middle; }
.ToolHead .topTsRight { margin-left: 10px; border: 1px solid #e8e8e8; }
.ad2{width: 640px;height: 60px;margin: 0px auto;overflow: hidden;}
#wenziad{margin-left: 10px;border: 1px solid #e8e8e8;width:211px;height: 60px;}
#wenziad li{line-height:15px;}
#nav { height: 40px; background: #1B334B; position: relative; min-width:800px;}
#nav .left-div > div { float: left; transition: all .2s; text-align: center; line-height: 40px; cursor: pointer; position: relative; }
#nav .left-div > div > a { font-size: 16px; color: white; width: 100%; height: 100%; display: block; line-height: 40px; }
#nav .left-div > div > a:hover { color: #F09733;text-decoration: none; }
#nav .left-div > div > div { padding: 14px 10px 0 10px; width: 100%; height: 110px; position: absolute; background-color: #1A5584; display: none; z-index: 11; }
#nav .left-div > div > div a { float: left; font-size: 14px; display: block; text-align: center; width: 14%; height: 28px; color: white; line-height: 28px; }
#nav .left-div > div > div a:hover { color: #F09733; }
#nav .left-div > div:hover { background-color: #174B75; }
#nav .left-div > div:hover > div { background-color: #175F8A; }
#nav .left-div > div:nth-child(1) { width: 120px; }
#nav .left-div > div:nth-child(2) { width: 400px; }
#nav .left-div > div:nth-child(3) { width: 200px; }
#nav .left-div > div:nth-child(3) > div a { width: 100%; text-align: center; }
#nav .left-div .bull-bg { width: 100%; position: absolute; height: 110px; background-color: #174B75; bottom: -110px; left: 0; display: none; z-index: 10; }
#nav .left-div:hover .bull-bg { display: block; transition: all .2s; }
#nav .left-div:hover > div > div { display: block; }
#nav .right-div { width: 480px; text-align: center; }
#nav .right-div > a { line-height: 40px; font-size: 16px; color: white; }
#nav .right-div > a:hover { color: #F09733; }
#nav .right-div .search-box { width: 220px; height: 32px; background-color: #fff; position: relative; border-radius: 4px; display: inline-block; vertical-align: top; margin-top: 4px; float: right; }
#nav .right-div .search-box input { width: 100%; height: 100%; padding-left: 13px; font-size: 14px; color: #666; border-radius: 4px; }
#nav .right-div .search-box i { font-size: 18px; position: absolute; right: 12px; top: 7px; cursor: pointer; }
#nav .right-div.yesSearch { text-align: start; }
#nav .right-div.yesSearch a { margin-left: 90px; }
.route-div > span { font-size: 14px; color: #666; }
.route-div div { display: inline-block; }
.route-div div a { font-size: 14px; color: #666; }
.route-div div a:hover { color: #FF9C2D; }
.route-div div a::after { content: '>'; color: #666; }
.route-div div a:last-child::after { content: ''; }
.gg-box {background-color: #fff;background-color: #fff;background-image: url(../images/agg01.gif);background-repeat: no-repeat;background-position: right bottom;overflow: hidden;}
#ad3 li{ line-height:30px;}
.yy-box {background: #FFFFFF;border-radius: 4px;box-shadow: 0px 0px 10px 0px rgb(65 146 231 / 15%);}
#searchDiv .cont { height: 85px; padding-top: 30px;margin:0 auto; }
#searchDiv .cont .search-div { height: 50px; margin-left: 125px; }
#searchDiv .cont .search-div > div { float: left; }
#searchDiv .cont .search-div .logo-div p { width: 48px; height: 48px; border: 2px solid #1B334B; border-radius: 50%; text-align: center; line-height: 31px; font-size: 46px; font-family: Cambria; font-weight: 400; color: #1B334B; display: inline-block; margin:0px; }
#searchDiv .cont .search-div .logo-div h1, #searchDiv .cont .search-div .logo-div span { color: #F05323; font-size: 32px; margin-left: 7px; }
#searchDiv .cont .search-div .search-box { margin-left: 16px; border: 1px solid #1B334B; border-radius: 5px; height:48px; width: 522px; position: relative; }
#searchDiv .cont .search-div .search-box input { width: 402px; height: 40px; padding-left: 15px; font-size: 14px; float: left; margin-top: 2px; border-radius: 7px;border:0; outline:none;box-shadow:none;padding:0 10px;}
#searchDiv .cont .search-div .search-box button { float: right; width: 98px; height: 48px; background: #1B334B; line-height: 50px; text-align: center; color: white; font-size: 18px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
#searchDiv .cont .search-div .search-box button:hover { background-color: #274767; }
#searchDiv .cont .search-div .search-box .change-time-div { float: right; height: 50px; line-height: 50px; margin-right: 18px; position: relative; cursor: pointer; }
#searchDiv .cont .search-div .search-box .change-time-div input { font-size: 14px; color: #1B334B; width: 85px; cursor: pointer; background-color: #fff; height: 40px; }
#searchDiv .cont .search-div .search-box .change-time-div img { top: 15px; right: 0; width: 20px; display: inline-block; vertical-align: sub; height: 20px; position: absolute; }
#searchDiv .cont .search-div .search-box .xl-list { padding: 13px 0; background: #FFFFFF; border: 1px solid #EEEEEE; width: 422px; box-shadow: 0px 0px 5px 0px rgba(65, 146, 231, 0.15); position: absolute; top: 53px; position: absolute; display: none; z-index: 10; }
#searchDiv .cont .search-div .search-box .xl-list .list-box .item { height: 30px; cursor: pointer; margin-bottom: 2px; }
#searchDiv .cont .search-div .search-box .xl-list .list-box .item p { padding-left: 13px; width: 280px; font-size: 15px; color: #888; line-height: 30px; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#searchDiv .cont .search-div .search-box .xl-list .list-box .item .right-icon { float: right; margin-right: 21px; }
#searchDiv .cont .search-div .search-box .xl-list .list-box .item .right-icon i { margin-left: 10px; line-height: 30px; color: #888; cursor: pointer; font-size: 18px; }
#searchDiv .cont .search-div .search-box .xl-list .list-box .item .right-icon i .zd { font-size: 16px; }
#searchDiv .cont .search-div .search-box .xl-list .list-box .item .right-icon i .sc { font-size: 17px; }
#searchDiv .cont .search-div .search-box .xl-list .list-box .item:hover { background-color: #F3F5F6; }
#searchDiv .cont .search-div .search-box .xl-list .list-box .item:hover p { color: #1b334b; }
#searchDiv .cont .search-div .search-box .xl-list .list-box .item:hover i { color: #1B334B; }
#searchDiv .cont .search-div .search-box .xl-list .list-box .item.Top i.zd { color: #315efb; }
#searchDiv .cont .search-div .search-box .xl-list .clearAll { text-align: center; font-size: 15px; color: #338de6; margin-top: 5px; cursor: pointer; }
#searchDiv .cont .search-div .search-box.yesTime > input { width: 300px; }
#searchDiv .cont .search-div .a-link { margin-left: 10px; }
#searchDiv .cont .search-div .a-link .plcx { float: left; width: 110px; height: 49px; background: #174B75; border-radius: 6px; text-align: center; cursor: pointer; overflow: hidden; position: relative; margin-right: 19px; }
#searchDiv .cont .search-div .a-link .plcx span { font-size: 18px; color: white; line-height: 49px; }
#searchDiv .cont .search-div .a-link .plcx p { font-size: 14px; transform: rotate(45deg); color: white; right: -23px; top: -4px; width: 60px; height: 27px; text-align: center; background-color: #FF9C2D; position: absolute; line-height: 34px; }
#searchDiv .cont .search-div .a-link .plcx:hover { background-color: #1d598a; }
#searchDiv .cont .search-div .a-link > a { float: left; line-height: 50px; font-size: 14px; color: #888; margin-right: 9px; }
#searchDiv .cont .search-div .a-link > a:hover { color: #FF9C2D; }
#function .function { height: 280px; padding-top: 33px; }
#function .function .title { text-align: center; font-size: 16px; color: #1B334B; }
#function .function .cont { margin-top: 31px; padding-left: 59px; }
#function .function .cont > div { float: left; margin-right: 60px; }
#function .function .cont > div > div { width: 225px; height: 140px; background: #F6F6F6; text-align: center; padding-top: 19px; }
#function .function .cont > div > div img { width: 146px; height: 106px; display: block; margin: 0 auto; }
#function .function .cont > div p { text-align: center; margin-top: 19px; font-size: 16px; color: #1B334B; }
#function .function .cont > div:last-child { margin-right: 0; }
#FriendshipLink .friednship-link .cont { margin-top: 10px; padding-bottom: 3px; }
#FriendshipLink .friednship-link .cont a { display: block; float: left; width: 130px; text-align: center; font-size: 14px; color: #666; margin-bottom: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#FriendshipLink .friednship-link .cont a:hover { color: #338de6; }
#Footer { width: 100%; background-color: #FFFFFF; border-top: 1px solid #e8e8e8 !important; }
#Footer .ToolFooter { min-height: 40px; padding: 20px 0; }
#Footer .ToolFooter p { text-align: center; font-size: 12px; line-height: 12px; }
#Footer .ToolFooter p.linkbtn { padding-bottom: 10px; color: #999999; padding-top: 5px; }
#Footer .ToolFooter p.linkbtn a { color: #999999; display: inline-block; padding: 0 10px; font-size: 12px; }
#Footer .ToolFooter p.linkbtn a:hover { color: #ff4500; }
#Footer .ToolFooter p.info { color: #c0c1c4; }
#Footer .ToolFooter p.info span { display: inline-block; padding-right: 10px; color: #c0c1c4; font-size: 12px; }
#Footer .col-blue03 { color: #0f8ee2; font-size: 12px; }
#inforBox .infor-box { height: 270px; padding-top: 30px; }
#inforBox .infor-box .left-div { float: left;}
#inforBox .infor-box .left-div .head { height: 26px; }
#inforBox .infor-box .left-div .head .name { float: left; height: 26px; line-height: 26px; }
#inforBox .infor-box .left-div .head .name .img-box { width: 26px; height: 26px; background-color: #eaeaea; display: inline-block; margin-right: 1px; vertical-align: top; border-radius: 4px; }
#inforBox .infor-box .left-div .head .name .img-box img { display: block; width: 16px; height: 16px; margin: 0 auto; margin-top: 5px; }
#inforBox .infor-box .left-div .head .name h1 { font-size: 27px; color: #1b334b; }
#inforBox .infor-box .left-div .head .name i { font-weight: bold; font-size: 21px; margin-left: 5px; cursor: pointer; }
#inforBox .infor-box .left-div .head .value { float: right; line-height: 26px; margin-right: 8px; margin-top: 2px; }
#inforBox .infor-box .left-div .head .value span { font-size: 16px; color: #1b334b; }
#inforBox .infor-box .left-div .head .value .price { font-size: 16px; color: #ff9c2d; font-weight: bold; }
#inforBox .infor-box .left-div .head .value .price::before { content: '$'; font-size: 16px; color: #ff9c2d; }
#inforBox .infor-box .left-div .head .value .price::after { content: '美元'; font-size: 16px; color: #ff9c2d; }
#inforBox .infor-box .left-div .head .value i { font-size: 18px; color: #1b334b; margin-left: 10px; cursor: pointer; font-weight: bold; display: inline-block; transform: rotate(135deg); vertical-align: bottom; margin-bottom: 1px; }
#inforBox .infor-box .left-div .generalization { margin-top: 13px; max-height: 56px; overflow: hidden; }
#inforBox .infor-box .left-div .generalization p { font-size: 16px; color: #1B334B; line-height: 28px; /*! autoprefixer: off */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
#inforBox .infor-box .left-div .rank { width: 1140px; height: 160px; background-color: #f4f4f4; padding-top: 34px; margin-top: 15px; border-radius: 4px; }
#inforBox .infor-box .left-div .rank .item { float: left; width: 19%; height: 96px; border-right: 1px solid #DDDDDD; text-align: center; position: relative; }
#inforBox .infor-box .left-div #apprank .item {width: 24%;}
#inforBox .infor-box .left-div .rank .item .title img { width: 20px; margin-right: 2px; }
#inforBox .infor-box .left-div .rank .item .title i { font-size: 22px; color: #F05323; vertical-align: -webkit-baseline-middle; }
#inforBox .infor-box .left-div .rank .item .title span { color: #1B334B; line-height: 24px; font-size: 18px; vertical-align: bottom; }
#inforBox .infor-box .left-div .rank .item p { font-size: 36px; color: #F05323; margin-top: 35px; }
#inforBox .infor-box .left-div .rank .item p::after { content: ''; font-size: 14px; color: #1B334B; }
#inforBox .infor-box .left-div .rank .item:last-child { border-right: 0; }
#inforBox .infor-box .left-div .rank .item .sub-wz-btn { width: 84px; height: 26px; border: 1px solid #2E8DED; border-radius: 4px; line-height: 26px; cursor: pointer; position: absolute; bottom: 0; right: 3px; display: none; }
#inforBox .infor-box .left-div .rank .item .sub-wz-btn img { width: 10px; height: 12px; }
#inforBox .infor-box .left-div .rank .item .sub-wz-btn span { font-size: 14px; color: #2E8DED; }
#inforBox .infor-box .left-div .rank .item .sub-wz-btn:hover { background-color: #E0EEFA; }
#inforBox .infor-box .left-div .rank .item.show-btn .sub-wz-btn { display: block; }
#inforBox .infor-box .right-div { float: left; margin-left: 50px; padding-top: 9px; }
#inforBox .infor-box .right-div img { width: 290px; height: 217px; }
#inforBox .infor-box .right-div p { text-align: center; font-size: 14px; color: #888; margin-top: 24px; }
#Introduction .introduction { padding: 35px 27px 20px 27px; width:1178px; position: relative; }
#Introduction .introduction .t { color: #2A99E2; font-size: 16px; margin-bottom: 15px; }
#Introduction .introduction .xt { color: #2A99E2; font-size: 14px; margin-bottom: 15px; }
#Introduction .introduction .c { font-size: 14px; color: #888; margin-bottom: 10px; }
#Introduction .introduction .gg-box { position: absolute; top: 0; right: 0; }
