.w{
    width: 980px;
    margin: 0 auto;
}
.title{
    height: 50px;
    line-height: 50px;
    text-align: left;
    padding-left: 20px;
    border-left: 20px solid red;
    background-color: #FFEDE4;
    color: #f00;
    font-size: 18px;
}
.us_main{
    overflow: hidden;
}
.us_main .name{
    
    font-style: normal;
    font-size: 22px;
    text-align: center;
    padding: 20px 0;
}
.us_main p{
    float: left;
    text-indent: 2em;
    line-height: 30px;
    color: #666666;
    margin-bottom: 30px;
}
.us_main .content .rt{
    width: 480px;
    float: right;
    margin-bottom: 0;
}
.us_main .content .last{
    margin-bottom: 30px;
}
.us_main .content img{
    float: left;
    width: 473px;
    height: 262px;
    background-color: #ccc;
}
.us_main .logobox{
    float: left;
    width: 100%;
}
.us_main .logobox_left{
    float: left;
    width: 470px;
}
.us_main .logobox_right{
    float: right;
    width: 470px;
}
.us_main .logobox_right img{
    width: 470px;
    height: 100%;
}
.us_main .small-name{
    text-align: left;
    padding-top: 0;
}
.us_main .small-name2{
    margin-top: 20px;
}
.us_main .logobox_left .wh p{
    text-indent: 0;
}
.us_main .logobox_left p{
    margin-bottom: 0;
}
.us_main .logobox_left .wh span{
    width: 100px;
    text-align: center;
    color: #333333;
    
    float: left;
}
p.us_btm{
    float: none;
}





/*频道介绍*/
.pd{
    color: #666666;
}
.pd p{
    line-height: 30px;
}
.pd .title{
    overflow: hidden;
}
.pd .pd_l{
    float: left;
    width: 470px;
}
.pd_l .ban1{
    margin-top: 20px;
}
.pd_l .tit{
    font-size: 18px;
    
    color: #333333;
    padding: 0 0 20px 0;
}
.pd_l .ban1 .xj{
    margin-bottom: 20px;
}
.pd_l .ban1 .xj img{
    float: left;
    width: 121px;
}
.pd_l .ban1 .xj .tit{
    float: left;
    padding: 0;
    margin: 46px 0 0 20px;
}
.pd .red{
    background-color: #f00;
    padding: 30px;
    height: 200px;
    margin-top: 20px;
}
.red .main{
    width: 300px;
    float: right;
    color: #ffffff;
}
.red .main .tit{
    color: #ffffff;
}
.red img{
    width: 78px;
    float: left;
    margin-top: 55px;
}

.pd .pd_r{
    float: right;
    width: 470px;
    padding-top: 20px;
}
.pd_r .bigimg{
    width: 470px;
    display: block;
    margin-bottom: 57px;
}
.pd_r .orage{
    background-color: #FF6600;
}
.orage img{
    margin-top: 60px;
}
.pd-btm{
    clear: both;
    margin-top: 20px;
}
.pd-btm .tit{
    font-size: 18px;
    
    color: #333333;
    padding: 0 0 20px 0;
}

/*价格介绍*/

.price .name{
    
    font-style: normal;
    font-size: 22px;
    text-align: center;
    padding: 20px 0;
}
.price p{
    text-indent: 2em;
    line-height: 30px;
    color: #666666;
    margin-bottom: 30px;
}

.p_bk1_l{
    float: left;
    width: 470px;
    margin-bottom: 20px;
}
.p_bk1_l p{
    margin-bottom: 10px;
}
.p_bk1_l .tit{
    background-color: #F2F2F2;
    border-top: 2px solid red;
    padding: 0 10px;
    font-size: 16px;
}
.p_ts1{
    float: left;
    height: 46px;
    line-height: 46px;
}
.p_ts2{
    float: right;
}
.p_bk1_r{
    float: right;
}
.p_bk1 .p_m{
    padding: 30px 10px 0;
}
.p_bk1 .p_m_l{
    float: left;
    width: 75px;
}
.p_bk1 .p_m_l i{
    display: block;
    width: 65px;
    height: 65px;
    background: url("i/icon.png") no-repeat -12px -12px;
}
.ic2 .p_m_l i{
    -ms-background-position-x: -100px;
    background-position-x: -100px;
}
.ic3 .p_m_l i{
    background-position: -188px -3px;
}
.ic4 .p_m_l i{
    background-position: -265px -3px;
}
.p_bk1 .p_m_r{
    float: right;
    width: 350px;
}
.p_bk1 .p_m_r a{
    color: #6d8ccc;
}
.p_bk1 .p_m_r a:hover{
    color: #f00;
}
.p_cardbox{
    height: 380px;
    overflow: hidden;
    margin-bottom: 20px;
}
.pc_l{
    float: left;
    width: 470px;
    height: 100%;
    background-color: #E60012;
}
.pc_l .p_l_r{
    background: url("../img/jgb1.jpg") no-repeat;
}
.pc_l2 .p_l_r{
    background: url("../img/jgb2.jpg") no-repeat;
}
.pc_l3 .p_l_r{
    background: url("../img/jgb3.png") no-repeat;
}
.pc_l4 .p_l_r{
    background: url("../img/jgb4.jpg") no-repeat;
}
.pc_l_l{
    padding: 30px 0 0 20px;
    float: left;
    width: 260px;
}
.pc_l_l .pc_tit{
    font-size: 16px;
    color: #ffffff;
    
    margin-bottom: 10px;
}
.pc_l_l p{
    text-indent: 0;
    color: #fff;
    margin-bottom: 8px;
}
.pc_l_l p.alone{
    line-height: 23px;
}
.pc_l_l p.alone3{
    line-height: 25px;
}
.pc_l_l a{
    color: #bfbfbf;
}
.pc_l_l a:hover{
    color: #ffffff;
}
.p_l_r{
    float: right;
    width: 180px;
    background-color: #cccccc;
    height: 310px;
    margin-top:30px;
    overflow:Hidden;
}
.pc_r{
    float: right;
    height: 100%;
}



/*网员服务*/
.G .name{
    
    font-style: normal;
    font-size: 22px;
    text-align: center;
    padding: 20px 0;
}
.G p{
    line-height: 30px;
    color: #666666;
    margin-bottom: 10px;
}
.G-bk1{
    margin: 30px 0;
}
.gb_l{
    float: left;
    width: 460px;
}
.gb_r{
    float: right;
    width: 470px;
    height: 190px;
    background: url("../img/wyfw1.png") no-repeat 0 20px;
}
.G .small{
    
    font-style: normal;
    font-size: 22px;
}
.G_card{
    background-color: #E60012;
    margin-bottom: 20px;
    float:left;
    overflow:hidden;;
}
.gc_l{
    float: left;
    width: 45%;
    padding: 30px 20px;
}
.gc_l .gc_tit{
    
    font-style: normal;
    font-size: 20px;
    color: #fff;
    margin-bottom: 20px;
}
.gc_l p{
    color: #ffffff;
}
.gc_r{
    float: right;
    width: 49%;
    height: 244px;
}
.gcbg1{
    background: url("../img/wy1.jpg") no-repeat;
}
.gcbg2{
    background: url("../img/wy2.jpg") no-repeat;
}
.gcbg3{
    background: url("../img/wy3.jpg") no-repeat;
}
.G_card_m{
    background-color: rgb(228, 228, 228);
}
.G_card_m .gc_l{
    float: right;
}
.G_card_m .gc_l .gc_tit{
    color: #333333;
}
.G_card_m .gc_l p{
    color: #333333;
}
.G_card_m .gc_r{
    float: left;
}
.G_card3 p{
    line-height: 22px;
}
.g_link{
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.g_link span{
    color: #f00;
}
.g_link a{
    color: #666666;
}
.G_tell{
    width: 100%;
    padding: 30px 20px 10px;
    background-color: #E60012;
}
.G_tell p{
    color: #fff;
}




/*短信服务*/
.short_message p{
    line-height: 30px;
    color: #666666;
    margin-bottom: 10px;
}
.sm_bk1{
    margin: 50px 0 30px;
}
.sm_bk1_l{
    float: left;
    width: 320px;
}
.sm_bk1_l .sm_tit,.sm_tc .sm_tit{
    
    font-style: normal;
    font-size: 22px;
    text-align: left;
    color: #333333;
}
.sm_bk1_l_m{
    padding: 10px;
   
    background-color: #f2f2f2;
}

.sm_bk1_r{
    float: right;
    width: 320px;
    margin-left: 10px;
    margin-bottom: 10px;
}
p.sm_smalltit{
    
    color: #333333;
}
.sm_bgimg{
    width: 321px;
    height: 200px;
    background: url("../img/zgdt.jpg") no-repeat;
    margin-bottom: 5px;
}
.sm_bgimg2{
    background: url("../img/sjdt.jpg") no-repeat;
}
.sm_imgtit{
    font-size: 18px;
    
    color: #333333;
    margin: 40px 0 15px 0;
}
.sm_imgtable table{
    background-color: #435c64;
    width: 100%;
}
.sm_imgtable table tr td{
    background-color: #fff;
    text-align: center;
}

.sm_pink{
    background-color: rgb(255, 237, 228);
    padding-left: 30px;
}
.sm_tc{
    background-color: rgb(225, 0, 20);
    padding: 20px 0;
    margin: 20px 0 60px;
}
.sm_tc .sm_tit{
    color: #ffffff;
    padding-left: 20px;
}
.sm_tc table{
    color: #fff;
    text-align: center;
    font-size: 12px;
}
.sm_tc table .th{
    font-size: 16px;
    
    border: none;
}
.sm_tc table .setl{
    text-align: left;
}
.sm_tc table tr td{
    border-top: 1px solid #fff;
}
.sm_tc table tr td{
    line-height: 30px;
    padding: 5px 0;
}
.sm_tc table .xx{
    width: 50%;
    text-align: left;
}

.smcard_1{
    float: left;
    background-color: #f2f2f2;
    width: 310px;
    height: 280px;
    margin-right: 25px;
}
.smcard_1 .smc_icon{
    width: 103px;
    height: 103px;
    background-color: rgb(225, 0, 20);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    margin: -25px auto 0;
    font-size: 16px;
}
.smcard_1 .smc_icon span{
    display: inline-block;
    margin-top: 25px;
}
.smcard_1 p{
    margin-top: 10px;
    padding: 0 10px 0 150px;
}
.smcard_1 .smc_btm{
    border-top: 2px solid #E10014;
    color: #666666;
}
.smcard_1 .setm1{
    margin-top: 70px;
}
.smcard_1 .setm2{
    margin-top: 40px;
}
.smcard_1 .smc_btm span{
    display: inline-block;
    padding: 10px 20px;
}
.smcard_2{
    float: right;
    background-color: #f2f2f2;
    height: 280px;
    margin-right: 0;
}
.pic1{
    background: url("../img/book1.png") no-repeat 0 100px ;
}
.pic2{
    background: url("../img/book2.png") no-repeat 0 100px ;
}
.pic3{
    background: url("../img/book3.png") no-repeat 0 100px ;
}
/*数据服务*/
.data .name{
    
    font-style: normal;
    font-size: 22px;
    padding: 20px 0;
}
.data p{
    line-height: 30px;
    color: #666666;
    margin-bottom: 10px;
}
.data_ys{
    margin:0 0 20px 0;
}
.data_img{
    width: 100%;
    height: 383px;
    background: url("../img/data1.jpg") no-repeat;
}
.dataimg_l{
    float: left;
    width: 470px;
    height: 100%;
    margin-left: 10px;
}
.dataimg_l img{
    display: inline-block;
    margin-top: 30px;
}
.dataimg_r{
    float: right;
    margin-left: 0;
    margin-right: 10px;
}
.data_img2{
    background: none;
}




/*报告体系*/
.data2{
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}
.presentation .name{
    
    font-style: normal;
    font-size: 22px;
    padding: 20px 0;
}
.presentation p{
    line-height: 30px;
    color: #666666;
    margin-bottom: 10px;
}
.data2_l{
    float: left;
    width: 68%;
}
.data2_l p{
    text-indent: 2em;
}
.data2_l .data2_img{
    margin-top: 40px;
}
.data2_l .data2_img1{
    float: left;
    width: 316px;

}
.data2_l .data2_img2{
    float: right;
    width: 316px;
}
.data2_r{
    float: right;
    width: 32%;
}
.data2_r img{
    width: 316px;
    margin-top: 10px;
}
.pt_dq{
    margin-bottom: 20px;
}
.pt_card1{
    width: 310px;
    margin-right: 16px;
    background-color: rgb(242, 242, 242);
    height: 370px;
    float: left;
}
.pt_card1 p{
    text-align: center;
}
.pt_card1 .pt_p1{
    font-size: 16px;
    font-weight: 600;
    color: #f00;
    margin-top: 20px;
}
.pt_card2{
    float: right;
}
.pt_dq2 .pt_card1{
    height: 210px;
}
.pt_card1 .pt_setm2{
    margin-top: 65px;
}
.pt_card1 .pt_setm3{
    margin-top: 85px;
}
.pt_card1 .pt_setm4{
    margin-top: 60px;
}


/*咨询与调研*/
.Consultation .name{
    
    font-style: normal;
    font-size: 22px;
    padding: 20px 0;
}
.Consultation p{
    line-height: 30px;
    color: #666666;
    margin-bottom: 10px;
    text-indent: 2em;
}
.co_setp{
    margin: 30px 0 20px 0;
}
.co_redbox{
    margin: 30px 0;
}
.co_redicon{
    font-size: 18px;
    
    float: left;
    width: 81px;
    height: 81px;
    line-height: 81px;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: rgb(225, 0, 20);
}



/*合作*/
.cooperation .name{
    
    font-style: normal;
    font-size: 22px;
    padding: 20px 0;
}
.cooperation p{
    line-height: 30px;
    color: #666666;
    margin-bottom: 10px;
    text-indent: 2em;
}
.hzbo_l{
    float: left;
    width: 470px;
}
.hzbo_l .name{
    color: rgb(225, 0, 20);
}

.smallname{
    font-weight: 600;
}
.hz_list{
    margin-top: 10px;
    background-color: #f2f2f2;
    padding: 15px 10px;
}
.hz_list ul{
    float: left;
}
.hz_list ul li{
    line-height: 30px;
    color: #666666;
}
.hz_ul1{
    margin-right: 30px;
}
.hzbo_r{
    float: right;
    width: 470px;
}
.hzimg{
    margin-top: 135px;
}
.hzbo_r a{
    display: inline-block;
    width: 147px;
    height: 45px;
    background: url("../img/hz_btn.png") no-repeat;
    margin-left: 127px;
}


/*联系方式*/
.contact .name{
    
    font-style: normal;
    font-size: 22px;
    padding: 20px 0;
    color: #f00;
}
.contact p{
    line-height: 30px;
    color: #666666;
    margin-bottom: 10px;
}
.name span{
    font-size: 14px;
    color: #666666;
    font-weight: 600;
    margin-left: 20px;
}
.telcard p{
    width: 220px;
    height: 100px;
    border: 1px solid rgb(215, 215, 215);
    background-color: #f2f2f2;
    float: left;
    margin-right: 30px;
    text-align: center;
}
.telcard p span{
    display: inline-block;
    margin-top: 20px;
}
.telcard .telc_last{
    margin-right: 0;
    float: right;
}
.telcard2 p{
    width: 430px;
    height: 100px;
    border: 1px solid rgb(215, 215, 215);
    padding: 20px 10px 20px 30px;
    float: left;
}
.telcard2 .telc_last{
    float: right;
}

.ewm{
    width: 720px;
    margin: 0 auto;
}
.ewm div{
    float: left;
    margin-right: 120px;
}
.ewm div img{
    width: 160px;
}
.ewm div span{
    display: block;
    width: 100%;
    text-align: center;
    color: #666666;
}
.ewm .img_last{
    margin: 0;
    float: right;
}
