@charset "UTF-8";
.analyst-shadow2 {
		    box-shadow: 0 1px 8px rgba(49, 126, 228, 0.15);
		}
		.analyst-shadow .bb2_blue {
		    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
		}
		
		.analyst-shadow .tit-d {
		    padding: 15px 18px;
		    font-size: 18px;
		}
		.side .tit-d, .rsc-info_name {
		    font-size: 20px;
		}
		.side .tit-d, .tag>a {
		    color: #526071;
		}
		.bb2e, .bb2_blue {
		    border-bottom: 2px solid #317EE4;
		}
		.tit-d {
		    margin-right: 0;
		}
		.pb10 {
		    padding-bottom: 10px;
		}
		.bb2_blue {
		    border-bottom: 2px solid #1291ea;
		}
		.tit-d {
		    font-size: 24px;
		}
		.tit-d, .rsc-rank_hd .icon-like {
		    margin-right: 5px;
		}
		.tit-d, .rsc-rank_hd .icon-like {
		    margin-right: 5px;
		}
		.tit-d, .friendlink_qq, .rsc-info_honor {
		    line-height: 1.2;
		}
		.side .row.gutter-w10 {
		    margin: 0;
		    padding-bottom: 10px;
		}
		
		.analyst-shadow .cst-svc {
		    box-shadow: none;
		    border: 0;
		}
		.row.gutter-w10 {
		        margin-top: 30px;
		            margin: 4px;
		}
		.cst-svc {
		    overflow: hidden;
		    border: 1px solid #f6f6f6;
		    box-shadow: 0 0 10px rgba(49, 126, 228, 0.15);
		}
		.col-4 {
		    box-sizing: border-box;
		    float: left;
		    min-height: 1px;
		    width:33%;
		    padding-bottom: 75px;
		}
		.mt-md, .mt20, .cst-svc_item, .rsc-info_count, .rsc-info_control, .rsc-info_help {
		    margin-top: 20px;
		}
		.listpage, .share, .share_qr>span, .hd_fm_btn, .ft, .ranklist_num, .cst-svc_item, .cst-svc_item>[class^="icon-zx-"], .rsc-info {
		    text-align: center;
		}
		.cst-svc_item>.qzico-cy {
		    border: 1px solid #fd1f46;
		        background-color: white;
		    color: #fd1f46;
		}
		.mt-sm, .mt10, .friendlink, .friendlink_qq, .cst-svc_item>em, .rsc-info_name, .rsc-info_honor, .rsc-info_tabs_con .tab-pane>p {
		    margin-top: 10px;
		}
		.cst-svc_item>.icon-gn-yqgh {
		    border: 1px solid #2e6cec;
		    background-color: white;
		    color: #2e6cec;
		}
		
		.deg360 i {
		    transition: All .6s ease-in-out;
		    -webkit-transition: All .6s ease-in-out;
		    -moz-transition: All .6s ease-in-out;
		    -o-transition: All .6s ease-in-out;
		}
		.cst-svc_item i {
		    display: inline-block;
		    width: 60px;
		    height: 60px;
		    font-size: 24px;
		    border-radius: 50%;
		    line-height: 60px;
		    border: 1px solid #ddd;
		}
		.cst-svc_item>.icon-gn-syjhs {
		    border: 1px solid #56a8f0;
		    background-color: white;
		    color: #56a8f0;
		}
		.cst-svc_item>.icon-gn-hlwj {
		    border: 1px solid #fa905a;
		    background-color: white;
		    color: #fa905a;
		}
		.cst-svc_item>.icon-gn-kxxbg {
		    border: 1px solid #5984de;
		    background-color: white;
		    color: #5984de;
		}
		.cst-svc_item>.icon-gn-zxdy {
		    border: 1px solid #2c67e0;
		    background-color: white;
		    color: #2c67e0;
		}
		a, .share_item:hover {
		    cursor: pointer;
		}
		.cst-svc_item>.icon-gn-alud {
		    border: 1px solid #000000;
		    background-color: white;
		    color: #000000;
		}
		.cst-svc_item>.icon-gn-hwgg {
		    border: 1px solid #c01331;
		    background-color: white;
		    color: #c01331;
		}
		.listpage, .share, .share_qr>span, .hd_fm_btn, .ft, .ranklist_num, .cst-svc_item, .cst-svc_item>[class^="icon-zx-"], .rsc-info {
		    text-align: center;
		}
		
		a {
		    text-decoration: none;
		}
		.analyst-tel {
		    margin-top: 55px;
		    padding: 0 20px;
		    padding-bottom: 20px;
		    text-align: center;
		}
		.analyst-tel p span.zx {
		    background-color: #429EFB;
		    
		    color: #fff;
		}

		.analyst-tel p span.num {
		    padding-left: 20px;
		    padding-right: 20px;
		}
		.analyst-tel p span {
		    display: inline-block;
		    color: #429EFB;
			padding: 15px 60px;
			font-size: 22px;
		}
		.analyst-tel p {
		    display: inline-block;
		    background-color: #E4F1FF;
		    color: #fff;
		    border-radius: 4px;
		    overflow: hidden;
		}
		.deg360 h6{
			    display: block;
			line-height: 35px;
		}
		.g_p {
				    font-family: Source Han Sans;
				    font-size: 14px;
				    font-weight: normal;
				    line-height: 27px;
				    letter-spacing: 0em;
				    font-feature-settings: "kern" on;
				    color: #666666;
				        min-height: 183px;
				}
				.g_a{
					  font-size: 14px;
					    color: #FD663A !important;
				}