@charset "UTF-8";.pager, .pager a, .table td.center{text-align: center}
.table i, img{vertical-align: middle}
.clear, .search-check{clear: both}
.about-side li span i, .baidurank-infos .fr dt a.fr i{-webkit-transition: transform .5s;-moz-transition: transform .5s}
body, button, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, hr, input, li, ol, p, td, th, ul{margin: 0;padding: 0}
body, button, input, select, textarea{font: 14px/1.5 "Microsoft YaHei", PingFangSC-Light, "PingFang SC", SimSun, Arial}
body{color: #222;background-color: #fff;}
body{background-image: url(../images/577dcc0445e6e_610.jpg);background-repeat: repeat-x;background-position: center -30px;}
.g720{margin: 0 auto;width: 730px;}
.both{clear: both;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: 400}
html{overflow-y: scroll}
ol, ul{list-style: none}
em{font-style: normal;color: #999}
img{border: 0;-ms-interpolation-mode: bicubic}
table{border-spacing: 0;border-collapse: collapse}
textarea{resize: none}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p{margin: 0;padding: 0;border: none;list-style-type: none;}
a{text-decoration: none;color: #666}
a:hover{color: #08c}
a:focus{outline: 0}
.clearfix{*zoom:1}
.clearfix:after, .clearfix:before{content: "";display: table}
.clearfix:after{clear: both}
.clear{font-size: 0;line-height: 0;overflow: hidden}
.fl{float: left}
.fr{float: right}
.center{text-align: center;}
.placeholder{color: #d9d9d9}
.blue{color: #2aa0ea}
.blue:hover{color: #1486cd}
.green{color: #27ae14}
.green:hover{color: #1d800f}
.red{color: #f11}
.red:hover{color: #d00}
.orange{color: #fa924c}
.gray, .pager a{color: #999}
.byellow{background: #ffffe6}
.bgreen{background: #E9F8E7}
.bblue{background: #f4fcff}
.border{border: 1px solid #ddd}
.w{width: 860px;margin-right: auto;margin-left: auto}
.ico-nav-user, .ico-nav-mobile{background-image: url(../images/ico.png)}
.ico-about-address, .ico-about-email, .ico-about-qq, .ico-nav-mobile, .ico-nav-user{width: 28px;height: 28px;display: block}
.ico-nav-mobile{background-position: -48px 0}
.ico-nav-user{background-position: -48px -28px}
.ico-nav-user{text-align: left;overflow: hidden;position: relative;}
.ico-nav-user a{text-align: left;text-indent: -200px;position: relative;overflow: hidden;display: block;}
.ico-weibo{background-position: -48px -56px}
.ico-qq{background-position: -48px -84px}
.ico-about-qq{background-position: -48px -112px}
.ico-about-email{background-position: -48px -140px}
.ico-about-address{background-position: -48px -168px}
.ico-analysis{background-position: -48px -600px}
a:hover .ico-analysis{background-position: -48px -624px}
.ico-unbiased{display: inline-block;margin: 0 8px 0 6px;width: 9px;height: 5px;border-top: solid 2px #ccc}
.ico-bar-vertical{display: block;width: 4px;height: 24px;border-radius: 2px;background: #2aa0ea}
.ico-bar-horizontal{display: block;margin-right: auto;margin-left: auto;width: 36px;height: 3px;background: #2aa0ea}
#ject{height: auto;line-height: 26px;color: #03F;}
.pager{padding: 15px 0 20px;overflow: hidden}
.pager a{padding: 0 1px;min-width: 30px;height: 30px;line-height: 30px;display: block;border: 1px solid #f3f3f3;background: #f3f3f3}
.pager a:hover{border: 1px solid #2aa0ea;background: #fff;color: #2aa0ea}
.pager i{display: inline-block;*display:inline;*zoom:1;margin-top: 4px}
.pager ul{position: relative;left: 50%}
.pager li{position: relative;right: 50%;padding-right: 5px;padding-bottom: 5px;font-size: 14px}
.pager .active a{border-color: #2aa0ea;background: #2aa0ea;color: #fff}
.blue-button, .default-button, .orange-button{display: block;padding: 0 24px;line-height: 36px;font-size: 16px;color: #fff;border-radius: 2px}
.blue-button{background: #2aa0ea;border: 1px solid #2aa0ea}
.blue-button:hover{color: #fff;background: #2597e6}
.orange-button{background: #ffae00;border: 1px solid #ffae00}
.orange-button:hover{color: #fff;background: #ffba26}
.default-button{color: #777;background: #f7f7f7;border: 1px solid #e6e6e6}
.default-button:hover{color: #777;background: #fff}
.table{width: 100%}
.table td.right{text-align: right}
.table tr.active td{background: #f9f9f9}
.table span{color: #222}
.table span.red{color: #ff1a1a}
.table span.green{color: #27ae14}
.table span.orange{color: #fa924c}
.table span.blue{color: #2aa0ea}
.table span.gray{color: #999}
.table i{display: inline-block}
.table b{color: #f99811}
.table a{color: #2aa0ea}
.table a:hover{text-decoration: underline}
.table-border tr.thead td a:hover, .table-s1 td.btn a:hover, .table-s2 td a.button:hover, .table-s2 td.check a:hover, .table-s2 td.url a:hover{text-decoration: none}
.table a.red{color: #ff1a1a}
.table a.gray{color: #666}
.table-border{border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6}
.table-border td{border-top: solid 1px #e6e6e6;border-bottom: solid 1px #e6e6e6}
.table-border tr.thead td{white-space: nowrap;color: #888;background: #f7f7f7}
.table-border tr.thead td font{color: #888}
.table-border tr.thead td a:hover font{color: #666}
.table-striped tr.thead td{white-space: nowrap;color: #fff;background: #2aa0ea}
.table-striped tr.thead td a{color: #fff}
.table-striped tr:nth-child(even){background: #f9f9f9}
.table-s1 td, .table-s2 td{padding: 10px 0}
.table-s1 td.order, .table-s2 td.order{width: 60px;text-align: center;color: #999}
.table-s1 td.owner a, .table-s1 td.title span, .table-s2 td.meta p, .table-s2 td.title a, .table-s2 td.url a b, .table-s2 td.url a i, .table-s2 td.url a p{line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.table-s1 td.order span{display: inline-block;padding: 0 2px;min-width: 16px;height: 20px;line-height: 20px;color: #fff;border-radius: 2px;background: #d4d4d4}
.modal{position: fixed;z-index: 1000;right: 0;bottom: 0}
.modal-dialog{width: 480px;margin: 120px auto}
.modal-header{padding: 12px 15px 10px;border-bottom: 1px solid #e3e3e3}
.modal-header h4{font-size: 18px}
.modal-header .close{float: right;font-size: 24px;font-weight: 700;line-height: 1;color: #ccc}
.modal-header .close:hover{color: #fff;background: #f05955}
.modal-content{background-color: #fff;box-shadow: 0 5px 15px rgba(0, 0, 0, .5);position: relative;z-index: 10}
.modal-body{padding: 20px 0 20px 160px;font-size: 16px}
.modal-body div{margin-top: 10px;margin-bottom: 20px}
.modal-footer{padding: 15px;text-align: right;border-top: 1px solid #e3e3e3;overflow: hidden;zoom: 1}
.modal-footer a, .modal-footer button{float: right;margin-left: 10px}
.main-footer{position: relative;z-index: 3;overflow: hidden;color: #666;background: #fff}
.main-footer p{line-height: 26px}
.main-footer p a{padding-left: 8px;padding-right: 8px;color: #666}
.main-footer p a:hover{color: #666}
.main-footer .logo{margin-top: 12px;margin-right: 12px}
.main-footer p.footer{text-align: center;}
.main-nav-wrap{height: 46px;background: #21292f}
.main-nav-logo{margin-top: 3px;float: left}
.main-nav{padding-left: 140px}
.main-nav li{line-height: 46px;float: left;font-size: 15px}
.main-nav li a{padding-left: 20px;padding-right: 20px;display: block;color: #f0f0f0}
.main-nav li a:hover{color: #fff}
.main-nav li.active a{background: #2e363b}
.main-nav-tool{float: right}
.main-nav-tool li{height: 38px;padding-top: 8px;padding-left: 6px;padding-right: 6px;float: left;display: block;cursor: pointer;position: relative;z-index: 10}
.main-nav-tool li.active{height: 35px;border-bottom: 3px solid #2aa0ea}
.main-nav-tool li .qrcode{position: absolute;top: 46px;right: -35px;overflow: hidden;display: none}
.main-nav-tool li .qrcode img{border: 10px solid #171d22}
.main-nav-tool li .nav-user-infos{position: absolute;top: 46px;right: 0;overflow: hidden;display: none;background: #171d22;white-space: nowrap}
.main-nav-tool li .nav-user-infos p{padding-left: 10px;padding-right: 10px}
.main-nav-tool li .nav-user-infos a{padding-left: 5px;padding-right: 5px;line-height: 34px;color: #999;display: inline}
.main-nav-tool li .nav-user-infos a:hover{color: #bfbfbf}
.main-sub-nav{width: 100%;height: 42px;background: url(../images/img/line.png) 0 100% repeat-x}
.main-sub-nav ul{display: none}
.main-sub-nav ul li{float: left;padding: 9px 0}
.main-sub-nav ul li i{float: left;margin-right: 7px;width: 24px;height: 24px}
.main-sub-nav ul li i.new{position: relative}
.main-sub-nav ul li i.new:after{content: "";position: absolute;right: 1px;top: 1px;display: block;width: 7px;height: 7px;border-radius: 50%;background: #e8403d}
.cha-index-list-wrap .content .ico-fall, .cha-index-list-wrap .content .ico-rise{display: inline-block;margin-right: -24px;vertical-align: middle}
.cha-index-list-wrap .list{padding-top: 10px}
.cha-index-list-wrap .list td{text-align: center}
.cha-index-list-wrap .more{border: 1px solid #e6e6e6;border-top: none;background: #fafafa}
.cha-index-list-wrap .more a{display: block;padding: 6px 0;text-align: center;color: #999}
.cha-index-list-wrap .more a i{display: inline-block;vertical-align: middle;width: 24px;height: 24px;background: url(../images/img/ico.png) 0 -432px}
.cha-index-list-wrap .more a.active i{background-position: 0 -456px}
/*.bmi*/.a1{padding: 0 10px;}
.start u{text-decoration: none;color: #FF0000;font-weight: bold;}
ul.row{background: white;border-radius: 1px;border: 1px #e0e0e0 solid;box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);padding: 10px;background-color: #FDFDFD;}
input[type=text]{border-radius: 3px;border: 1px solid #ADADAD;padding: 5px;outline: none;}
select{border-radius: 3px;border: 1px solid #999;padding: 2px;outline: none;}
.bmi-wrap, .history-wrap{width: 900px;margin-right: auto;margin-left: auto;!important;}
.bmi-wrap{}
.bmi-br{height: 120px;width: 900px;margin-right: auto;margin-left: auto;!important;padding-top: 40px;line-height: 32px;}
.bmi-wrap strong{line-height: 26px;padding-bottom: 50px;display: block;}
.cha-index-list-wrap{min-height: 150px}
.bmi-left{float: left;width: 480px;}
.bmi-left h2{padding-top: 10px;padding-bottom: 4px;display: block;font-size: 18px;padding-right: 10px;padding-left: 10px;}
.bmi-left ul li{height: 24px;line-height: 26px;padding: 10px;font-size: 16px;clear: both;}
/*.bmi-left ul li{background-color: #f7f7f7;}*/
.bmi-left ul li span.t1{width: 100px;display: inline-block;}
.b_height, .b_weight{width: 150px;border: 1px solid #666;background-color: #fff;height: 18px;line-height: 18px;padding: 3px;}
.b_keyword{width: 150px;border: 1px solid #666;background-color: #fff;height: 18px;line-height: 18px;padding: 3px;}
.bmi-left ul li.t2{height: 20px;line-height: 20px;font-size: 14px;background-color: #fff;color: #000;font-weight: bold;/*background-color: #f7f7f7;*/margin-top: 0px;padding-bottom: 0px;}
.bmi-left ul li.t3{padding-right: 0px;padding-left: 130px;padding-top: 10px;padding-bottom: 0px;font-size: 14px;}
.bmi-left ul li.t4{background-color: #fff;}
.bmi-left ul li.t5{background-color: #fff;height: auto;font-size: 16px;line-height: 28px;}
.bmi-left ul li.t5 p.s1{padding: .5rem 0 .7rem;text-align: center;color: #fff;font-size: 1.6rem;width: 78%;margin: .6rem auto 0;border-radius: .5rem;background: #227446;}
.pbutton{width: 200px;cursor: pointer;float: left;margin-left: 120px;height: 30px;border: none;background: #2aa0ea;color: #fff;cursor: pointer;border-radius: 0px;}
.submit-k{width: 50px;cursor: pointer;margin-left: 0px;height: 24px;border: none;background: #2aa0ea;color: #fff;cursor: pointer;border-radius: 0px;}
.pbutton:hover{background-color: #1695E0;}
.bmi-left ul li .box{display: inline-block;margin: 0px;padding: 0px;list-style-type: none;}
.bmi_ipt{float: left;width: 450px;margin: 20px auto auto 20px;padding: 0px 0px 10px 0px;}
.bmi_right{float: right;width: 350px;margin-right: 10px;margin-left: 20px;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}
.bmi_right H2{padding-left: 34px}
.bmi_right .bmi_box{border-spacing: 0px;border-collapse: separate;width: 100%;border: 0px;}
.bmi_right .bmi_box li{width: 350px;height: 36px;float: left;}
.bmi_right .bmi_box i{list-style: none;}
.bmi_right span{width: 85px;height: 36px;line-height: 36px;font-size: 1em;margin-left: 5px;text-align: center;display: inline-block;}
.bmi_right small{width: 190px;height: 36px;margin-left: 10px;line-height: 36px;font-size: 1em;text-align: center;display: inline-block;}
.bmi_title{line-height: 50px;height: 40px;}
.bmi_title h2{font-size: 14px;font-weight: bold;}
.arrow{width: 32px;height: 36px;background: #FFF;background-position: center;float: left;}
.arrow_on{width: 32px;height: 36px;background: #FFF url(../images/arrow.png) no-repeat;background-position: center;float: left;}
.color0{background: #8DD8F8;font-weight: bold;}
.color1{background: #CCCCCC;}
.color2{background: #66cc00;}
.color3{background: #ffff00;}
.color4{background: #ff9900;}
.arc-wrap{width: 920px;margin-right: auto;margin-left: auto;!important;}
.arc-wrap .tbox{float: left;width: 33%;}
.arc-wrap .tbox .padding{padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 0px;}
.arc-wrap .tbox .is-parent{border: 1px solid #e6e6e6;padding: 20px;}
.arc-wrap .tbox .is-parent p{line-height: 28px;}
.arc-wrap .tbox .is-parent p.title{font-weight: bold;}
.mask{background: #f1547f;}
.mask{background: #ff679a;padding: .5rem 0 .7rem;text-align: center;color: #fff;font-size: 1.6rem;width: 78%;margin: .6rem auto 0;border-radius: .5rem;}
.user_txt{font-size: 16px;text-align: center;}
.js{font-size: 14px;color: #F00;text-align: center;padding: 10px;height: 24px;}
.js a{font-size: 16px;color: #F00;text-align: center;font-weight: bold;}
@media screen and (max-width: 992px){
body{background-position: 0px -25px;background-color: #e7e7e7}
.main-nav-wrap{height: 36px;background: #21292f;}
.w{width: 100%}
.bmi-br{height: 52px;width: 100%;margin-right: auto;margin-left: auto;padding-top: 0px;line-height: 26px;overflow: hidden;}
.bmi-br strong{line-height: 26px;display: block;font-size: 12px;font-weight: normal;padding: 0 10px;}
.bmi-wrap, .history-wrap, .arc-wrap{padding: 15px 10px 0px 10px;width:auto;overflow: hidden;     background-color: #e7e7e7;}
.bmi-form{background-color:#fff}
.js{margin-top: 20px;background-image: url(../images/5.gif);background-repeat: no-repeat;background-position: 15px 10px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;}
input[type=text]{border-radius: 0px;border: 0px solid #ADADAD;padding: 0px;outline: none;}
input[type=text].b_keyword{width: 150px;border: 1px solid #666;background-color: #fff;height: 18px;line-height: 18px;padding: 3px;}
select{border-radius: 0px;border: 0px solid #999;padding: 0px;outline: none;}
ul.row{background: white;border-radius: 0px;border: 0px #e0e0e0 solid;box-shadow:0px;padding: 0px;background-color: #fff;}
.arc-wrap .tbox{width: 100%}
.arc-wrap .tbox .padding{padding: 0px 0px;}
.arc-wrap .tbox .is-parent{border-bottom: 5px solid #e6e6e6;}
.cha-index-list-wrap{min-height: 100px}
.bmi-wrap{}
.bmi-left{float: left;width: 100%;}
.bmi_right{float: right;width: 100%;margin-right: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;background-color:#fff}
.bmi-left h2{padding-top: 10px;height: 30px;line-height: 30px;padding-bottom: 4px;display: block;font-size: 18px;background-color:#f7f7f7;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ddd;padding-right: 10px;padding-left: 10px;text-align: center;font-size: 16px;font-weight: bold;}
.start{padding: 0px 0;background-color: #fff;}
.bmi-left ul li{height: 26px;line-height: 26px;padding: 0px 15px;font-size: 16px;clear: both;}
.b_height, .b_weight, .b_select{width: 100%;border: 0px solid #666;background: #eff8ff;height: 18px;line-height: 18px;padding: 0px;border: 0px;outline: none;cursor: pointer;}
.bmi-left ul li{height: 68px;line-height: 26px;font-size: 14px;clear: both;background-color: #fff;position: relative;overflow: hidden;}
.bmi-left ul li.c1{height: 46px;line-height: 26px;padding: 10px;font-size: 16px;clear: both;background-color: #fff;}
.bmi-left ul li .box{height: 18px;line-height: 18px;padding: 8px;background-color: #eff8ff;border: 1px solid #999;display: block;}
.bmi-left ul li span.t1{width: 100px;display: inline-block;}
.bmi-left ul li span.t2{display: inline-block;position: absolute;top: 0px;left: 80px;}
.bmi-left ul li.t2{height: 36px;line-height: 36px;font-size: 14px;background-color: #fff;text-align: center;color: #000;font-weight: bold;padding-top: 0px;}
.bmi-left ul li.t6{height: 36px;line-height: 36px;font-size: 14px;text-align: center;color: #000;font-weight: bold;padding-top: 0px;}
.bmi-left ul li.t3{background-color: #fff;height: 26px;line-height: 26px;padding: 0 10px;}
.bmi-left ul li.t4{background-color: #fff;padding-top:5px;height: 40px;}
.pbutton{width: 100%;cursor: pointer;float: left;margin-left: 0;height: 30px;border: none;background: #2aa0ea;color: #fff;cursor: pointer;}
.arrow,.arrow_on {width: 0;}
.bmi_right .bmi_box{padding: 0 15px; width:auto}
.bmi_right H2 { padding-left: 20px;}
.bmi_right .bmi_box li{width: 100%}
.bmi_right span{ width:30%; border-right: 2px solid #e7e7e7; }
.bmi_right small{ width:40%}
.cha-index-list-wrap{padding: 0 15px;}
.cha-index-list-wrap{background-color: #fff;padding: 10px 15px}
.arc-wrap{background-color: #fff;margin-top:15px;padding: 0}
.main-footer{background-color: #e7e7e7;padding: 10px 0}
.main-footer p{line-height: 22px;font-size: 13px;}}