@charset "gb2312";

/* CSS Document */


/**********************************三级页共有样式**********************************************/

.pro-detail-1 {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 5px;
}


/*****数据产品Begin********/


/*右侧内容*/


/*产品标题*/

.title4 h3 {
    font-size: 24px;
    color: #4185c8;
    float: left;
    padding-right: 12px;
}

.title4 h3 span {
    color: #4185c8;
}

.title4 .gray-strip {
    width: 62px;
    height: 2px;
    font-size: 0px;
    background: #6d6e70;
    display: block;
    float: left;
    margin-top: 15px;
}


/*产品分块标题*/

.title5 {
    color: #6d6e70;
    font-size: 16px;
    font-weight: bold;
    background: url(../images/arrows/thid-gray-r.png) no-repeat left center;
    padding-left: 10px;
}

.total {
    width: 301px;
    float: left;
    margin-left: 10px;
}

.title6 {
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    line-height: 20px;
}

.total p {
    font-size: 13px;
    line-height: 22px;
    color: #666;
}


/*客户端下载试用*/

.title7 {
    color: #292929;
}


/**********数据产品End***********/


/**********************************三级页共有样式End**********************************************/


/************************三级页面样式 Begin*********************************/


/********************************行业方案 Begin***************************/


/*电信 Begin*/

.dianxin-con p {
    color: #666;
    font-size: 13px;
    line-height: 22px;
}

.dianxin-con-list {
    padding-bottom: 29px;
}

.dianxin-con-list li {
    width: 213px;
    float: left;
    margin-right: 63px;
}

.dianxin-con-list li.no-mar {
    margin-right: 0;
}

.dianxin-con-list li h4 {
    font-size: 15px;
    font-weight: bold;
    color: #8cc31f;
    margin-bottom: 4px;
}

.dianxin-con-list li span {
    color: #87898c;
    font-size: 14px;
    line-height: 26px;
    display: block;
    background: url(../images/dot.jpg) no-repeat left center;
    padding-left: 10px;
}

.ul-list13 li {
    width: 338px;
    float: left;
    margin-right: 34px;
}

.ul-list13 li h3 {
    font-size: 15px;
    font-weight: bold;
    color: #8cc31f;
    border-bottom: 1px solid #ccc;
    padding-bottom: 7px;
    margin-bottom: 6px;
}

.ul-list13 li p {
    color: #87898c;
    font-size: 14px;
    line-height: 26px;
    display: inline-block;
}

.ul-list13 li span {
    color: #4185c8;
}

.ul-list13 li a {
    font-size: 14px;
    line-height: 26px;
    display: inline-block;
}

.ul-list13 li a span {
    color: #4185c8;
}

.ul-list13 li a em {
    color: #4185c8;
}

.ul-list13 li a:hover {
    text-decoration: underline;
    color: #87898c;
}

.ul-list13 li a.more-pro {
    color: #8cc31f !important;
    padding-top: 11px;
    display: inline-block;
}

.click-load {
    width: 138px;
    height: 36px;
    display: block;
    background: url(../images/load.png) no-repeat;
}


/*电信 End*/


/*我们的客户*/

.client-list li {
    width: 88px;
    float: left;
    margin-right: 11px;
    padding-bottom: 7px;
}

.client-list li img {
    width: 88px;
    height: 57px;
    border: 1px solid #f2f2f2;
}

.client-list li p {
    text-align: center;
    color: #999;
    padding-bottom: 14px;
}

.client-list li.kuan {
    width: 202px;
    margin-right: 20px;
}

.client-list li.kuan img {
    width: 202px;
    height: 60px;
}

.client-list li.zhong {
    width: 102px;
}

.client-list li.zhong img {
    width: 100px;
    height: 100px;
}


/*金融 Begin*/

.title18 {
    font-size: 16px;
    color: #8cc31f;
    border-bottom: 1px solid #ccc;
    padding: 0 0 7px 0;
}

.advantage p {
    font-size: 14px;
    color: #87898c;
    background: url(../images/dot-bg.jpg) no-repeat left 18px;
    padding-left: 14px;
    line-height: 31px;
}

.advantage p span {
    color: #4185c8;
}


/*金融 End*/


/*医疗*/

.yiliao p {
    background: url(../images/dot-bg.jpg) no-repeat left 8px;
    color: #87898c;
    font-size: 14px;
    line-height: 20px;
    padding-left: 13px;
}

.yiliao-list li {
    border-bottom: 1px dashed #c6c4c3;
    line-height: 31px;
    padding-bottom: 13px;
    padding-top: 8px;
}

.yiliao-list span {
    font-size: 16px;
    color: #4185c8;
    background: url(../images/blue-circle.jpg) no-repeat left center;
    padding-left: 8px;
}

.yiliao-list p {
    font-size: 14px;
    color: #87898c;
    padding-left: 8px;
}


/********************************行业方案 End***************************/


/********************************数据产品 Begin***************************/


/*主要内容 Begin*/


/*左侧导航*/

.nav {
    width: 189px;
}

.out {
    border-bottom: 1px solid #CDCDCD;
}

.border1 {
    border-top: 1px solid #CDCDCD
}

.out h5 {
    font-size: 16px;
    color: #6d6e70;
    font-weight: bold;
    line-height: 40px;
    background: url(../images/jia.png) no-repeat right center;
    cursor: pointer;
    padding-left: 9px;
}

.out .cur {
    color: #8fc31f;
    background: url(../images/jian.png) no-repeat right center;
}

.nav-title {
    font-size: 16px;
    color: #8fc31f;
    background: none;
    cursor: default;
    line-height: 47px;
    padding-left: 9px;
    font-weight: bold;
}

.ul-list1 li {
    border-top: 1px dotted #CDCDCD;
    padding-left: 9px;
    /*height:37px;*/
}

.ul-list1 li a {
    font-size: 14px;
    color: #757678;
    line-height: 20px;
    padding: 10px 0;
}

.ul-list1 li a:hover {
    color: #9fc238;
    text-decoration: none;
    background: url(../images/arrows/detail-arrow.png) no-repeat right center;
}

.ul-list1 li a span {
    display: block;
    line-height: 16px;
}

.ul-list1 li a.cur {
    color: #9fc238;
    background: url(../images/arrows/detail-arrow.png) no-repeat right center;
}

.counsel {
    width: 126px;
    height: 29px;
    line-height: 28px;
    text-align: center;
    background: url(../images/counsel-bg.png) no-repeat;
    display: block;
    margin-top: 25px;
}

.counsel a,
.center .fl a {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

.counsel a:hover,
.center .fl a:hover {
    color: #fff;
    text-decoration: none;
}

.counsel a {
    background: url(../images/arrows/white-arrow1.png) no-repeat 100px 8px;
}

.contact {
    padding-bottom: 21px;
    width: 293px;
    margin: 0 auto;
}

.contact span {
    width: 89px;
    height: 26px;
    line-height: 26px;
    margin-left: 72px;
    display: block;
    border-radius: 2px;
    background: #99cc33;
    margin-bottom: 8px;
    color: #fff;
    text-align: center;
}

.contact p {
    color: #6d6e70;
    font-size: 16px;
    text-align: left;
    margin-left: 34px;
    padding: 0 0 0 37px;
}

.contact .tel {
    background: url(../images/tel.jpg) no-repeat left center;
}

.contact .qq {
    background: url(../images/qq.png) no-repeat left 2px;
    color: #4185c8;
    margin-top: 10px;
    padding-bottom: 10px;
}

.contact .qq a {
    display: inline-block;
}

.contact .qq a img {
    vertical-align: middle;
}

.no-border {
    border-bottom: none;
    margin-top: 15px;
}

.del {
    width: 13px;
    height: 13px;
    display: block;
    background: url(../images/del.png) no-repeat;
    position: absolute;
    top: 14px;
    right: 20px;
    cursor: pointer;
}

.ul-list15 {
    float: left;
    padding-right: 56px;
    margin-top: -9px;
}

.ul-list15 li {
    color: #87898c;
    font-size: 14px;
    background: url(../images/dot.jpg) no-repeat left center;
    padding-left: 10px;
    line-height: 32px;
}

.txt-img {
    padding-bottom: 48px;
}

.litle-title {
    padding-bottom: 17px;
}

.litle-title span {
    color: #87898c;
    font-size: 14px;
    background: url(../images/dot.jpg) no-repeat left center;
    padding-left: 10px;
    margin: 0 26px;
}


/*右侧产品详情*/


/*标题*/

.pro-detail {
    width: 778px;
    margin-top: -6px;
}


/*产品简介*/

.pro-intro {
    padding: 35px 0 35px 0;
}

.pro-intro strong {
    color: #6d6e70;
    font-size: 14px;
}

.pro-intro p {
    color: #666;
    font-size: 13px;
    line-height: 22px;
    padding-bottom: 14px;
}

.txtcon {
    width: 496px;
    overflow: hidden;
}

.imgcon {
    width: 224px;
    margin-top: 6px;
    text-align: center
}

.imgcon img {
    margin-bottom: 16px;
}

.imgcon p {
    color: #6d6d6f;
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 0px !important;
}


/*产品价值*/

.pro-worth {
    padding: 0x 0 30px 0;
}

.ul-list2 li {
    float: left;
    margin-right: 42px;
    padding-bottom: 41px;
    color: #6d6e70;
}

.ul-list2 li span {
    background: url(../images/sprits.png) no-repeat;
    display: block;
    float: left;
}

.ul-list2 li .icon1 {
    background-position: left top;
    width: 32px;
    height: 33px;
}

.ul-list2 li .icon2 {
    background-position: left -60px;
    width: 37px;
    height: 37px;
}

.ul-list2 li .icon3 {
    background-position: left -122px;
    width: 42px;
    height: 42px;
}

.ul-list2 li .icon4 {
    background-position: left -190px;
    width: 29px;
    height: 33px;
}


/*客户端下载试用*/

.download {
    border-top: 1px solid #e5e5e5;
    font-size: 21px;
    padding: 30px 0 5px 6px;
}

.download span {
    display: block;
    font-size: 14px;
}

.download p {
    font-size: 13px;
    color: #6d6e70;
}

.download .hope {
    padding: 14px 0 20px 0;
}

.download .update {
    background: url(../images/arrows/update-bg.jpg) no-repeat left center;
    padding-left: 24px;
    line-height: 26px;
}

.btns {
    height: 66px;
    margin-top: 23px;
}

.btns a {
    width: 162px;
    height: 66px;
    display: inline-block;
    background: url(../images/btns.png);
    margin-right: 12px;
}

.btns a.btn1 {
    background-position: 0px top;
}

.btns a.btn2 {
    background-position: 0px -82px;
}

.btns a.btn3 {
    background-position: left -164px;
}


/*产品价值*/

.worth-list li {
    width: 366px;
    float: left;
    padding: 0 23px 40px 0;
}

.worth-list li h4 {
    font-size: 15px;
    color: #8fc31f;
    font-weight: bold;
}

.worth-list li p {
    color: #666;
    font-size: 13px;
    line-height: 20px;
    padding-top: 8px;
}

.worth-txt1 h4 {
    font-size: 15px;
    color: #8cc31f;
    font-weight: bold;
}

.worth-txt1 p {
    color: #666;
    font-size: 13px;
    line-height: 22px;
    padding-top: 8px;
}


/*主要内容 End*/


/**********************************数据产品 End******************************/


/**********************************专业服务 Begin**********************************/

.imgcon1 p {
    font-size: 13px;
    color: #6d6e70;
}

.green1 {
    color: #9fc238;
    font-size: 15px;
}

.path-img {
    padding-top: 14px;
}

.path-img img {
    width: 777px;
}

.ul-list14 {
    padding-top: 50px;
}

.ul-list14 li {
    width: 200px;
    float: left;
    margin-right: 88px;
}

.ul-list14 li.no-mar {
    margin-right: 0;
}

.ul-list14 li span {
    width: 45px;
    height: 45px;
    margin: 0 auto;
    display: block;
}

.ul-list14 li p {
    color: #666;
    padding-top: 20px;
}

.worth-txt h5 {
    color: #8cc31f;
    font-size: 15px;
    font-weight: bold;
    background: url(../images/dot-bg.jpg) no-repeat left center;
    padding-left: 13px;
}

.worth-txt p {
    padding-left: 13px;
    font-size: 14px;
    color: #666;
    background: url(../images/dot-bg.jpg) no-repeat left 8px;
}

.focus1 {
    width: 766px;
    height: 440px;
    border: 1px solid #bbbcbe;
    margin-bottom: 54px;
}

.focusmap1 {
    width: 766px;
    height: 440px;
    position: relative;
    overflow: hidden;
}

.focus-list1 {
    width: 3064px;
    position: absolute;
    left: 0;
    top: 0;
}

.focus-list1 li {
    width: 766px;
    height: 440px;
    position: relative;
    float: left;
}

.focus-list1 li a img {
    width: 766px;
    height: 440px;
}

.path1 {
    padding-top: 30px;
}

.path1 span {
    color: #9fc238;
}

.txtcon1 {
    width: 554px;
    padding-bottom: 56px;
}

.txtcon1 p {
    color: #929496;
    font-size: 13px;
    line-height: 22px;
    padding-bottom: 14px;
}

.txtcon1 p a {
    display: inline-block;
}


/**********************************专业服务 End**********************************/

.pro-worth {
    padding-bottom: 35px;
}


/**********************************观点报告 Begin******************************/


/*分类*/

.classifys {
    width: 754px;
    padding: 12px 0 19px 12px;
    border: 1px solid #ccc;
    margin-top: 4px;
    box-shadow: 0px 3px 4px lightgray;
}

.ul-list10 li {
    font-size: 14px;
    line-height: 30px;
    +line-height: 20px;
    width: 700px;
}

.ul-list10 li span {
    float: left;
    color: #488aca;
    font-weight: bold;
    width: 70px;
    text-align: left;
}

.ul-list10 li span.gr {
    width: auto !important;
}

.classifys_list {
    max-width: 630px;
    float: left;
}

.ul-list10 li a {
    display: inline-block;
    margin: 0 5px;
    color: #58595b;
    float: left;
}

.ul-list10 li a:hover {
    color: #488aca;
}

.ul-list10 li a.classify-name {
    color: #488aca;
    cursor: default;
    font-weight: bold;
    margin: 0;
}

.ul-list10 li a.classify-name:hover {
    text-decoration: none;
}

.ul-list10 li select {
    width: 85px;
    height: 20px;
    border: 1px solid #d2d0cf;
    float: left;
    margin: 5px;
    +margin: 2px;
    color: #58595b;
}

.print {
    width: 213px;
    height: 28px;
    float: right;
    margin: 10px 18px 0 0;
}

.print input {
    width: 182px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #b3b3b3;
    float: left;
    color: #999;
    font-size: 14px;
    text-indent: 1em;
}

.print span {
    width: 29px;
    height: 28px;
    background: url(../images/date-search1.jpg) no-repeat;
    float: right;
    cursor: pointer;
}


/*您已选择*/

.ul-list10 li .tj_tips {
    color: #999;
    border: 1px solid #488aca;
    padding: 0 5px;
    line-height: 18px;
    display: inherit;
    float: left;
    margin: 5px;
}

.ul-list10 li .tj_tips span {
    float: left;
}

.ul-list10 li .tj_tips span.ht {
    color: #999;
}

.ul-list10 li .tj_tips span.gr {
    color: #488aca;
}

.close {
    background: url(../images/Close2.gif) no-repeat 0 0;
    width: 13px;
    height: 13px;
    margin-right: 2px;
    display: block;
    float: left;
    overflow: hidden;
    line-height: 999px;
    text-indent: 999px;
    margin: 3px 0 0 5px !important;
}


/*标题*/


/*研究报告列表*/

.border-bot {
    padding-top: 30px;
    +padding-bottom: 22px;
}

.ul-list11 {
    padding-top: 18px;
    /*width:778px;*/
    +margin-top: 30px;
}

.ul-list11 li {
    border-bottom: 1px dashed #CECECE;
    margin-bottom: 18px;
    padding-bottom: 22px;
}

.ul-list11 li .img {
    margin-right: 12px;
    float: left;
    width: 130px;
    height: 99px;
}

.ul-list11 li .img img {
    border: 1px solid #ccc;
    width: 130px;
    height: 99px;
}

.ul-list11 li .img1 {
    width: 99px;
    height: 114px;
}

.ul-list11 li .img1 img {
    width: 99px;
    height: 114px;
}

.ul-list11 li .img2 {
    width: 130px;
    height: 100px;
    overflow: hidden;
}

.ul-list11 li .img2 img {
    width: 130px;
    height: 100px;
}


/*改*/

.ul-list11 li .img2 img {
    width: auto;
    height: 100px;
    margin-left: -10px;
    border: none;
}

.ul-list11 li .title13 {
    height: 23px;
}

.ul-list11 li .title13 a {
    font-size: 14px;
    color: #4185c8;
    line-height: 14px;
    float: left;
    display: block;
    padding-left: 18px;
    background: url(../images/arrows/blue-arrow.png) no-repeat left 2px;
}

.ul-list11 li .title13 .free {
    float: left;
    width: 35px;
    height: 19px;
    padding-left: 11px;
}

.ul-list11 li .title13 .free img {
    width: 35px;
    height: 19px;
}

.ul-list11 li p {
    padding: 0;
    line-height: 22px;
    color: #929496;
}

.ul-list11 li p.pad-top1 {
    padding-top: 5px;
}

.load-more {
    width: 119px;
    height: 26px;
    background: #8fc31f;
    display: block;
    text-align: center;
    margin: 26px auto;
}

.load-more a {
    color: #fff;
    line-height: 24px;
    display: inline-block;
}

.load-more em {
    color: #fff;
}


/*艾瑞智慧*/

.pro-worth-1 {
    border-bottom: 1px dashed #ccc;
    padding-bottom: 22px;
    padding-bottom: 35px;
}

.title6-1 {
    font-size: 15px;
    color: #8cc31f;
    font-weight: bold;
    border-bottom: none;
}


/*数据日历*/

.calendar_date {
    padding-top: 30px;
}

.calendar_title {
    height: 35px;
    line-height: 35px;
    clear: both;
    border-bottom: 1px dashed #cac8c8;
}

.calendar_title span,
.calendar_title a {
    float: left;
    color: #767779;
    font-weight: bold;
    display: inline-block;
    font-size: 16px;
}

.calendar_title .date-lei {
    width: 140px;
    text-indent: 16px;
}

.calendar_title .zuixin {
    width: 108px;
    text-indent: 16px;
}

.calendar_datelist {
    padding-bottom: 62px;
}

.calendar_datelist li {
    font-size: 13px;
    height: 35px;
    line-height: 35px;
    clear: both;
    border-bottom: 1px dashed #cac8c8;
}

.calendar_datelist li a.dates {
    width: 140px;
    text-indent: 16px;
    color: #488aca;
    float: left;
}

.calendar_datelist li a.jidu {
    width: 95px;
    text-indent: 16px;
    float: left;
}

.calendar_datelist li .years {
    float: left;
    margin: 0 16px;
}

.calendar_datelist li .years ul li {
    float: left;
    position: relative;
    border-bottom: none;
}

.calendar_datelist li .years ul li .xuanfu {
    width: 150px;
    height: 61px;
    padding: 15px 20px;
    background: url(../images/report/calendar/xuanfu.jpg) no-repeat;
    position: absolute;
    left: -66px;
    top: 24px;
    z-index: 5;
}

.calendar_datelist li .years ul li .xuanfu p {
    line-height: 23px;
    color: #488aca;
}

.calendar_datelist li .years ul li .xuanfu a {
    color: #488aca;
    display: inline-block;
    margin: 0 5px;
}


/* a{float:left; margin:0 6px;}*/


/**********************************观点报告 End******************************/


/**********************************会议活动 Begin******************************/

.title-list {
    border-top: 1px solid #bfc0c1;
}

.title-list li {
    border-bottom: 1px solid #ccc;
    height: 41px;
    line-height: 41px;
    padding: 0 19px 0 9px;
}

.title-list li a {
    font-size: 16px;
    font-weight: bold;
    color: #6d6e70;
}

.title-list li a:hover {
    color: #8fc31f;
    text-decoration: none;
    background: url(../images/arrows/detail-arrow.png) no-repeat right center;
}

.title-list li.cur a {
    background: url(../images/arrows/detail-arrow.png) no-repeat right center;
    color: #8fc31f;
}


/*会议活动列表*/

.ul-list8-1 {
    width: 768px;
}

.ul-list8-1 li {
    width: 768px;
    border-bottom: 1px dashed #c6c4c3;
    padding: 31px 0 26px 0;
}

.ul-list8-1 li .meet-plan1 {
    width: 518px;
}

.ul-list8-1 li .meet-style {
    padding: 0;
}

a.meet-title2 {
    font-size: 16px;
    color: #488aca;
    padding-bottom: 8px;
}

.meet-btn1 {
    background: #8fc31f;
}


/**********************************会议活动 End******************************/


/**********************************关于艾瑞 Begin******************************/


/**********************************公司简介 Begin******************************/

.about-list {
    border-top: 1px solid #cccccc;
}

.about-list li {
    border-bottom: 1px solid #cccccc;
    height: 40px;
    line-height: 40px;
    color: #6d6e70;
    padding-left: 9px;
}

.about-list li a {
    color: #6d6e70;
    font-size: 16px;
    font-weight: bold;
}

.about-list li a.cur {
    background: url(../images/arrows/detail-arrow.png) no-repeat right center;
    color: #8fc31f;
}

.about-list li a:hover {
    text-decoration: none;
    background: url(../images/arrows/detail-arrow.png) no-repeat right center;
    color: #8fc31f;
}

.intro-con {
    padding-top: 50px;
}

.intro-title {
    float: left;
    font-weight: bold;
    color: #8fc31f;
    font-size: 16px;
    width: 109px;
    margin-top: -5px;
}

.intro-txt {
    float: left;
    width: 625px;
    border-left: 1px solid #ccc;
    padding-left: 30px;
    position: relative;
}

.intro-txt p {
    color: #666;
    font-size: 13px;
    margin-top: -3px;
    line-height: 22px;
}

.intro-txt em {
    width: 6px;
    height: 6px;
    display: block;
    background: url(../images/green-circle.png) no-repeat;
    position: absolute;
    left: -4px;
    top: 0;
}

.intro-txt1 {
    padding-bottom: 37px;
}

.intro-img {
    padding: 46px 0;
}

.intro-title1 {
    font-weight: bold;
    font-size: 14px;
    color: #8fc31f;
    margin-top: -4px;
    padding-bottom: 9px;
}

.intro-txt2 {
    padding-bottom: 26px;
}


/**********************************公司简介 End******************************/


/**********************************管理团队 Begin******************************/

.management-con {
    padding-top: 13px;
}

.management-list {
    padding-bottom: 20px;
}

.management-list li {
    border-bottom: 1px dashed #c2c0c0;
    margin-top: 20px;
    padding-bottom: 10px;
}

.management-person {
    width: 127px;
    float: left;
    overflow: hidden;
}

.style {
    font-size: 13px;
    color: #9fc238;
    padding-top: 20px;
}

.style span {
    font-size: 18px;
    color: #929496;
    font-family: Arial, Helvetica, sans-serif;
}

.management-detail {
    width: 619px;
    float: right;
    overflow: hidden;
}

.management-detail p {
    font-size: 13px;
    color: #666;
}

.management-detail p.name {
    font-size: 21px;
    color: #6d6e70;
}

.management-detail p.english {
    font-family: Arial;
    font-size: 14px;
}

.management-detail p.position {
    font-size: 15px;
    color: #6d6e70;
    padding: 7px 0 14px 0;
}

.management-detail p.email {
    font-size: 14px;
    padding-bottom: 6px;
}

.email a {
    color: #65ade3;
    display: inline-block;
}


/**********************************管理团队 End******************************/


/**********************************公司新闻 Begin******************************/

.news-con {
    padding: 32px 0 0 0;
    +padding-bottom: 22px;
}

.news-list {
    padding-top: 18px;
    +margin-top: 30px;
}

.news-list li {
    border-bottom: 1px dashed #CECECE;
    padding-bottom: 22px;
    margin-bottom: 18px;
}

.news-img {
    float: left;
    width: 175px;
    overflow: hidden;
    max-height: 130px;
}

.news-img img {
    width: 175px;
    max-height: 130px;
}

.news-txt {
    float: left;
    width: 580px;
}

.news-txt a {
    color: #488aca;
    font-size: 16px;
    margin-top: -3px;
    display: inline-block;
}

.news-txt .news-time {
    color: #666;
    padding: 8px 0 8px 0;
}

.news-txt .news-detail {
    color: #666;
    font-size: 13px;
    line-height: 20px;
}


/**********************************公司新闻 End******************************/


/**********************************联系方式 Begin******************************/


/*业务咨询*/

.contact-con {
    padding-top: 30px;
}

.contact-list {
    border-bottom: 1px dashed #c4c2c2;
    padding-bottom: 13px;
}

.contact-list li {
    width: 122px;
    height: 28px;
    background: #ccc;
    float: left;
    margin-right: 14px;
}

.contact-list li.cur {
    background: #8fc31f;
}

.contact-list li a {
    color: #fff;
    line-height: 26px;
    text-indent: 2.5em;
    font-size: 16px;
}

.contact-list li a.address {
    background: url(../images/address-detail.png) no-repeat 13px center;
}

.contact-list li a.zixun {
    background: url(../images/message.png) no-repeat 13px center;
}

.contact-list li a:hover {
    text-decoration: none;
}

.contact-detail-list {
    padding-top: 14px;
}

.contact-detail-list li {
    border-bottom: 1px dashed #c4c2c2;
    padding-bottom: 26px;
    margin-bottom: 16px;
}

.contact-detail-list li p {
    color: #666;
    font-size: 14px;
    line-height: 22px;
    padding: 0;
}

.contact-detail-list li p.zinxun-name {
    font-size: 18px;
    color: #6d6e70;
    padding-bottom: 13px;
}


/*地址详情*/

.address-l {
    float: left;
    width: 482px;
}

.contact-detail-list li {
    clear: both;
}

.address-l p {
    font-size: 13px !important;
    line-height: 21px !important;
}

.address-l p.zinxun-name {
    font-size: 18px !important;
}


/**********************************联系方式 End******************************/


/**********************************媒体中心 Begin******************************/

.mediacenter-con {
    padding-top: 35px;
}

.notation {
    font-size: 13px;
    color: #666;
    padding-bottom: 28px;
    line-height: 22px;
}

.mediacenter-list {
    padding-bottom: 18px;
}

.mediacenter-list li {
    border-bottom: 1px dashed #c4c2c2;
    margin-top: 18px;
    padding-bottom: 12px;
}

.title17 {
    font-size: 16px;
    color: #6d6e70;
    padding-bottom: 25px;
    font-weight: bold;
    background: url(../images/arrows/thid-gray-r.png) no-repeat left 7px;
    padding-left: 10px;
}

.title17.green-txt {
    color: #8fc31f;
}

.green2 {
    color: #8fc31f;
    font-size: 16px;
    font-weight: bold !important;
    background: url(../images/arrows/detail-arrow.png) no-repeat left 6px;
    padding-bottom: 12px;
    padding-left: 14px;
    font-weight: normal;
}

.mediacenter-list li h3 {
    padding-bottom: 20px;
}

.mediacenter-list li p {
    color: #666;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
}

.mediacenter-list li p.dot-bg {
    background: url(../images/dot-bg.jpg) no-repeat left center;
    padding-left: 16px;
}

.mediacenter-list li p a {
    display: inline-block;
    padding-right: 13px;
    color: #488aca;
}

.mediacenter-list li p span {
    width: 4px;
    height: 4px;
    display: inline-block;
    border-radius: 2px;
    background: #6d6e70;
    margin-right: 7px;
    position: relative;
    top: -2px;
}

.mediacenter-con p.notation {
    padding-bottom: 18px;
}


/**********************************媒体中心 End******************************/


/**********************************加入我们 Begin******************************/

.join-con {
    padding-top: 30px;
}


/*城市*/

.city {
    height: 40px;
}

.city li {
    background: #f3f3f3;
    border: 1px solid #d7d8d9;
    height: 40px;
    line-height: 40px;
    margin-right: -1px;
    float: left;
    padding: 0 32px;
    color: #666;
    font-size: 15px;
    cursor: pointer;
}

.city li.cur {
    border-top: 4px solid #8fc31f;
    height: 37px;
    background: #fff;
}

.fenlei {
    width: 696px;
    height: 28px;
    background: #71c2f2;
    clear: both;
    margin-top: 24px;
}

.fenlei span {
    line-height: 28px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    width: 232px;
    float: left;
    text-indent: 21px;
}


/*办公地点*/

.area {
    width: 696px;
}

.area-list {
    padding-top: 20px;
}

.area-list li {
    height: 32px;
    line-height: 32px;
    border-bottom: 1px dashed #c6c4c3;
    font-size: 14px;
}

.area-list li h5 {
    font-size: 16px;
    color: #251e1c;
    font-weight: bold;
    text-indent: 21px;
}

.area-list li a {
    color: #4185c8;
}

.area-list li a,
.area-list li p {
    width: 232px;
    text-indent: 21px;
    float: left;
}

.area-list li p {
    color: #6d6e70;
}


/*招聘页*/

.title20 {
    border-bottom: 1px dashed #c4c2c2;
    padding-bottom: 10px;
    padding-top: 30px;
}

.title20 a,
.title20 span {
    display: inline-block;
}

.title20 span {
    font-family: 宋体;
    color: #c4da19;
    font-weight: bold;
    margin: 0 10px;
}


/*职位需求*/

.job-demands {
    padding-top: 45px;
}

.job-title {
    font-size: 16px;
    font-weight: bold;
    color: #4185c8;
    background: url(../images/arrows/blue-arrow1.png) no-repeat left center;
    padding-left: 10px;
}

.job-con {
    padding: 22px 0 0 10px;
}

.job-des {
    font-size: 14px;
    font-weight: bold;
    color: #6d6e70;
}

.work-experience {
    line-height: 28px;
}

.work-experience p {
    font-size: 14px;
    color: #929496;
}

.job-apply {
    color: #808080;
    font-size: 16px;
    padding: 15px 5px;
}

.job-apply a {
    display: inline-block;
    color: rgb(0, 161, 224);
    margin-left: 10px;
}

.job-apply a:hover {
    color: rgb(0, 161, 224);
}


/**********************************加入我们 End******************************/


/**********************************关于艾瑞 End******************************/


/*分页*/

.page {
    margin: 0 0 22px auto;
    _margin-bottom: 0;
    height: 30px;
    overflow: hidden;
    float: right;
}

*+html .page {
    margin-bottom: 0;
}

.page li {
    display: block;
    float: left;
    margin: 0 5px;
    padding: 3px 0;
    line-height: 23px;
}

.page li span {
    color: #333;
}

.page li a,
.page span.hover {
    padding: 0 5px;
    margin: 0 0 3px 0;
    display: block;
    border: 1px solid #e5e5e5;
    color: #666;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-decoration: none;
}

.page li a:hover,
.hover {
    background: #bdd83a;
    color: #fff;
}

.page span.hover {
    color: #fff;
}

.page li.page_tip {
    margin: 3px 0 3px 5px;
}

.page li.page_tip span {
    color: #999;
}

.page_txt {
    border: 1px solid #e5e5e5;
    width: 40px;
    margin: 0 5px;
}

.page_submit {}

.footer {
    text-align: center;
    line-height: 23px;
    padding: 15px 0;
    background: url(../images/footerbox_bg.png) repeat-x top left;
    color: #999
}


/******************************三级页面样式 End****************************/