@charset "utf-8";
/* 20180118 by fanbo */

body{ background: #f6f6f6; }

.page_bj{ position: absolute; top: 98px; left: 0; right: 0; height: 292px; background:#1f2326 url(../images/page_bj.jpg) center 0 no-repeat; z-index: -1;}

.path{ padding: 18px 0 21px; }
.path .icon{ width: 24px; height: 20px; background:url(../images/page_icon.png) -157px 0 no-repeat; float: left;}
.path ul{ float:left; padding-left: 9px; }
.path li{ float: left; color: #fff; font-size: 16px;}
.path li a{ color: #fff;}
.path li span{ padding:0 5px; }

.form_info{ background: rgba(55, 61, 65, .7)!important; filter: Alpha(opacity=.1); background: #373d41; border-radius: 5px; padding:11px;}
.form_info .input{ background:rgba(255, 255, 255, 0.1)!important; filter:Alpha(opacity=.1); background:#fff; display: block; padding:0 14px; font-size: 0; border-radius: 4px; margin-left:12px;}
.form_info i.icon{ background:url(../images/icon.png) no-repeat; display: inline-block; vertical-align: top; _display:inline; *zoom:1;}
.form_info .input input{ background: none; border:0; padding:19px 0; height: 20px; line-height: 20px; width: 200px; font-size: 16px; color:#e4e4e4; outline: 0;}
.form_info .input input::-webkit-input-placeholder { color:#e4e4e4;}
.form_info .input input:-moz-placeholder { color:#e4e4e4;}
.form_info .input input::-moz-placeholder { color:#e4e4e4;}
.form_info .input input:-ms-input-placeholder { color:#e4e4e4;}
.form_info .area .input{ margin-left:0; }
.form_info .area i.icon{ width: 23px; height: 29px; margin: 14px 10px 0 0;}
.form_info .industry i.icon{ width: 30px; height: 30px; background-position: 0 -39px; margin: 14px 9px 0 0;}
.form_info .industry input{ width: 300px; }
.form_info .submit{ overflow: hidden; }
.form_info .submit input{ background: #242526; border-radius: 4px; font-size: 24px; font-weight: bold; text-align: center; line-height: 58px; border:0; color:#fff; cursor: pointer; float: left; margin-left:12px; width: 230px; text-align: center;}

.left{ width: 920px; }

.message{ background:#fff; padding:29px 26px 52px; position: relative; border:1px solid #eee;}
.analyze{}
.analyze .icon{ width: 99px; height: 120px; background: url(../images/page_icon.png) no-repeat; margin-top:2px;}
.analyze .info ul{ width: 740px; }
.analyze .info li{ color:#888; font-size: 15px; line-height: 32px;}
.analyze .info li p{ float: left; }
.analyze .info li p.fl{ width: 240px; }
.analyze .info li p.fl b.fl{ padding-right: 20px; }
.analyze .info li span{}
.analyze .info li b{ color:#333; }
.analyze .info li em{ font-style: normal; }
.person{ position: absolute; left: -1px; right: -1px; top: 181px;}
.more_person{ background: #373d41; color: #fb6304; text-align: center; line-height: 30px; font-size: 14px; cursor: pointer;}
.analyze .more_person .icon{ width: 14px; height: 8px; background-position: -162px -30px; display: inline-block; _display: inline; *zoom:1; vertical-align: top; margin: 11px 0 0 6px; }
.con_person{ background: #fff; border:1px solid #eee; padding:0 22px;}
.person .tit{ font-size: 16px; color:#333; line-height: 1.2; font-weight: 700;}
.basic table{ border-collapse: collapse; border-spacing: 0; font-size: 15px; text-align: center;}
.basic table th,.basic table td{ border:1px solid #eee; padding:10px;}
.basic table th{ color:#009361;}
.wuxing{}
.wuxing .tu{}
.wuxing .tu li{ font-size: 15px; font-weight: 700; overflow: hidden; line-height: 20px; float: left; padding: 0 60px 15px 0; color:#5c6575;}
.wuxing .tu span{ float: left; }
.wuxing .tu .back,.wuxing .tu .back i{ height: 14px; border-radius: 20px; }
.wuxing .tu .back{ height: 14px; width: 100px; background: #e4e4e4; margin-top:3px;}
.wuxing .tu .back i{ height: 14px; display: block; }
.wuxing .tu .wx_j .back i{ background: #ecd69f; }
.wuxing .tu .wx_m .back i{ background: #bbd4c5; }
.wuxing .tu .wx_s .back i{ background: #bdd5dd; }
.wuxing .tu .wx_h .back i{ background: #e9c8c0; }
.wuxing .tu .wx_t .back i{ background: #d1cbc7; }
.bzxys{}
.bzxys ul{}
.bzxys li{ overflow: hidden; line-height: 26px;}
.bzxys li span{ float: left; width: 57%;}
.bzxys li span.fl{ width: 43%; }
.bzxys li em{ font-style: normal; }
.person .line{ height: 1px; overflow: hidden; background: #eee; }

.sort{ padding:25px 0; }
.sort ul{ margin-left:-1px; }
.sort li{ float: left; }
.sort li a{ height: 38px; line-height: 38px; text-align: center; background:#fff; color:#373d41; border:1px solid #373d41; float: left; margin-left:-1px; padding:0 14px; font-size: 14px;}
.sort li span{}
.sort li i{ width: 14px; height: 8px; background: url(../images/page_icon.png) -162px -30px no-repeat; display: inline-block; _display: inline; vertical-align: top; *zoom:1; margin: 15px 0 0 5px; opacity: .2; }
.sort li.on a{ background: #373d41; color:#fff; }

.name_box{ background: #fff; border:1px solid #eee; position: relative; padding:19px 19px 40px; margin-bottom: 25px;}
.name_box .tit{ overflow: hidden; border-bottom:1px solid #ededed; padding-bottom: 20px;}
.name_box .tit h2{ font-size: 24px; float: left; font-weight: 400;}
.name_box .tit h2 a{ color:#333;}
.name_box .tit h2 a:hover{ color:#f16622; }
.name_box .tit .tgl{ padding-left: 55px; font-size: 16px; color:#596374; float: left; float: left; padding-top: 20px; line-height: 26px;}
.name_box .tit .tgl em,.name_box .tit .tgl .back,.name_box .tit .tgl .back i,.name_box .analysis .name,.name_box .analysis .jxi{ display: inline-block; _display: inline; vertical-align: top; *zoom:1; font-style: normal;}
.name_box .tit .tgl .back,.name_box .tit .tgl .back i{ height: 26px;}
.name_box .tit .tgl .back{ width: 165px; margin: 0 10px 0 0; background: url(../images/star.png) no-repeat;}
.name_box .tit .tgl .back i{ background: url(../images/star.png) 0 -30px no-repeat; }
.name_box .tit .tgl b{ font-size: 20px; }
.name_box .tit .tgl.g b{ color:#2cb75a; }
.name_box .tit .tgl.z b{ color:#f1b500; }
.name_box .tit .tgl.d b{ color:#ff5a00; }
.name_box .analysis li{ font-size: 0; float: left; width: 211px;}
.name_box .analysis .name{ width: 53px; height: 53px; line-height: 53px; text-align: center; background: url(/home/images/table.jpg) no-repeat; font-size: 34px; margin-top: 2px; }
.name_box .analysis .jxi{ font-size: 14px; color: #999; padding-left: 13px; }
.name_box .analysis .jxi em{ color: #666; font-style: normal; }
.name_box .wuxing{ padding:18px 0;}
.name_box .wuxing .tu li{ padding:0 0 0 32px;}
.name_box .wuxing .tu li .text{ color:#999; font-size: 14px; font-weight: 400; }
.name_box .wuxing .tu li.item01{ padding-left:0; }
.name_box .wuxing .tu li.item01 .back i{ background: #b6cee9; }
.name_box .wuxing .tu li.item02 .back i{ background: #b6dace; }
.name_box .wuxing .tu li.item03 .back i{ background: #b6b7da; }
.name_box .wuxing .tu li.item04 .back i{ background: #dab6d2; }
.name_box .wuxing em{ font-style: normal; }
.name_box .version{ border:1px solid #d7e3df; padding:8px 18px; font-size: 15px; background: #eef5f3; }
.name_box .version dl{ line-height: 1.7;}
.name_box .version dt{ float: left; width: 80px; padding: 8px 0 0 0; font-weight: 700;}
.name_box .version dd{ overflow: hidden; border-top: 1px dotted #d8e4e0; padding: 8px 0; color:#006341;}
.name_box .version dd.bt0{ border-top:0; }
.name_box .fraction{ width: 113px; height: 44px; background: #373d41; color:#fff; text-align: center; position: absolute; top: 15px; right: -7px; border-top-left-radius: 44px; border-bottom-left-radius: 44px; font-size: 12px;}
.name_box .fraction span{ font-size: 37px; display: inline-block; _display: inline; *zoom:1; line-height: 44px;}
.name_box .fraction i{ width: 6px; height: 7px; background:url(../images/page_icon.png) -156px -77px no-repeat; position: absolute; right: 0; bottom: -7px;}
.name_box .submit{ position: absolute; bottom:-1px; left: 0; right: 0;}
.name_box .submit a{ width: 120px; height: 26px; line-height: 26px; background: #f3f3f3; color:#999; font-size: 14px; text-align: center; display: block; margin:0 auto;}
.name_box .submit a:hover{ background:#eee; }
.detail .name_box{ padding-bottom: 19px;}

.analy_box{ background: #fff; border:1px solid #eee; position: relative;}
.analy_box .tit{ padding: 0 25px; border-bottom: 1px solid #eee; position: relative; }
.analy_box .tit h2{ float: left; font-size: 20px; border-bottom: 3px solid #00b477; line-height: 1.1; padding: 18px 0 16px; margin-bottom: -1px; }
.analy_box .fraction{ width: 63px; height: 32px; background: #00b477; color: #fff; text-align: center; padding-left: 8px; position: absolute; top: 17px; right: -7px; font-size: 12px;}
.analy_box .fraction span{ font-size: 26px; display: inline-block; _display: inline; line-height: 32px; }
.analy_box .fraction em{ width: 8px; height: 32px; background: url(../images/page_icon.png) -109px -88px no-repeat; position: absolute; left: 0; top: 0; }
.analy_box .fraction i{ width: 6px; height: 7px; background: url(../images/page_icon.png) -156px -77px no-repeat; position: absolute; right: 0; bottom: -7px; }
.analy_box .con{ padding:0 35px; }
.similar{ position: relative; }
.similar li{ border-top:1px solid #eee; padding:15px 0 10px;}
.similar li.first{ border:0; }
.similar li h2{ font-weight: 400; font-size: 18px; padding-bottom: 6px;}
.similar li h2 em{ float: right; font-size: 12px; color: #666; font-style: normal; padding-top: 4px;}
.similar li p{ font-size: 15px; color:#666; line-height: 24px; }
.add_similar{ height: 24px; line-height: 24px; text-align: center; background:#484a4d; color:#fb6304; font-size: 12px; margin:0 -35px; cursor: pointer;}

.fortune{}
.fxi li{ border-top:1px solid #f6f6f6; padding:30px 0 25px; }
.fxi li.bt0{ border-top:0; }
.fxi li h2{ font-size: 16px; height: 20px; line-height: 20px; position: relative; padding-left:20px; margin-bottom: 14px;}
.fxi li h2 i{ position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background:#fb6304; }
.fxi li p{ font-size: 16px; color:#666; line-height: 26px; }
.fxi li i.bq{ display: inline-block; vertical-align: top; _display: inline; *zoom:1; font-size: 14px; color: #fff; text-align: center; height: 20px; line-height: 20px; padding: 0 4px; margin-top: 3px; font-style: normal;}
.fxi li i.bq.dj{ background:#2da9df;}
.fxi li i.bq.bj{ background:#e67829;}
.fxi li i.bq.j{ background:#6fc898;}
.fxi li i.bq.dx{ background:#db3b3e;}
.fxi li i.bq.bx{ background:#fbc30b;}
.fxi li i.bq.x{ background:#c9aa8d;}
.chart{}
.chart .item{ float: left; width: 50%; font-size: 15px; color: #5c6577; padding-bottom: 10px;}
.chart .name{ width: 73px; text-align: right; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.chart .add_similar { float: none; clear: both; margin: 0 auto; background: #eee; color: #666; width: 140px; border-radius: 24px;}
.chart .back,.chart .back i{ height: 14px; display: block; border-radius: 14px; }
.chart .back{ width: 270px; background: #e4e4e4; margin-top: 3px; }
.chart .back i{ background: #b6cee9; }
.chart .num{ width: 35px; }
.hye .chart .back i{ background: #b6dace; }

.wg_text{ color:#999; font-size: 15px; line-height: 26px; padding: 25px 0 0 70px;}

.analy{}
.analy .name{ width: 53px; height: 53px; line-height: 53px; text-align: center; background: url(/home/images/table.jpg) no-repeat; font-size: 34px; float: left; margin-right: 15px;}
.analy .jxi{ font-size: 16px; color: #999; padding:4px 39px 0 0; float: left; line-height: 22px;}
.analy .jxi p{}
.analy .jxi em{ font-style: normal; }

.culture .item {border-top: 1px solid #eee; padding: 38px 0 35px;}
.culture .item.first{ border:0; }
.solve dl{ line-height: 1.5; color: #666; }
.solve dl dt{ float: left; width: 80px; padding: 3px 0 0 0; color: #999; }
.solve dl dd{ overflow: hidden; padding: 3px 0; color: #006341; }

.distributed{}

.right{ width: 240px; }

.more_name{ background: #fff; font-size: 15px; text-align: center; padding: 19px; border: 1px solid #eee; }
.more_name a{ background: #fb6304; border-radius: 4px; font-size: 18px; font-weight: bold; text-align: center; line-height: 48px; border: 0; color: #fff; padding: 0 50px; cursor: pointer; display: inline-block; _display: inline; *zoom:1; vertical-align: top; }