.yw_trends .trends_r .child-select{position:relative;width:488px;height:30px;float:left;}
.yw_trends .trends_r .child-select .child-title{position:absolute;top:0px;bottom:0px;left:0px;width:74px;line-height:36px;height:36px;color:#414141;font-size:16px;}
.yw_trends .trends_r .child-select .child-kuang{cursor:pointer;border:1px solid #cccccc;border-radius:3px;-webkit-border-radius:3px;position:absolute;top:0px;bottom:0px; left:74px; width:140px;height:34px;line-height:34px;}
.yw_trends .trends_r .child-select .child-kuang .select-title{color:#656565;font-size:12px;position:absolute;left:8px;right:16px;top:0px;bottom:0px;margin:auto 0;height:20px;line-height:20px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.yw_trends .trends_r .child-select .child-kuang .pointer{position:absolute;top:0px;bottom:0px;right:8px;margin:auto 0;display: inline-block; width: 4px; height: 4px;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -114px -93px no-repeat;}
.yw_trends .trends_r .child-select .child-kuang .select-list{display:none;border:1px solid #cccccc;background:#fff;max-height:128px;/* min-width:200px; */overflow-y:scroll;position:absolute;top:34px;left:-1px;right:-1px;border-radius:2px;-webkit-border-radius:2px;}
.yw_trends .trends_r .child-select .child-kuang .select-list li{transition-duration: .3s;-webkit-transition-duration: .3s;padding:2px 6px;line-height:22px;color:#656565;font-size:12px;}
.yw_trends .trends_r .child-select .child-kuang .select-list li:hover{background:#E2E2E2;}
.yw_trends .trends_r .child-select .child-kuang .select-list li.on{background:#E2E2E2;}
.yw_trends .trends_r .child-select.child-search{float:right;border: 1px solid #cccccc;background: #fff;}
.yw_trends .trends_r .child-select.child-search .child-kuang{left:0px;top:0px;bottom:0px;margin:auto 0;width:80px;height:20px;border:0;border-right: 1px solid #cccccc;}
.yw_trends .trends_r .child-select.child-search .child-kuang .select-title{left:12px;}
.yw_trends .trends_r .child-select.child-search .child-kuang .pointer{right:12px;}
.yw_trends .trends_r .child-select.child-search .select-list{top:27px;z-index: 1000;}
.yw_trends .trends_r .child-select.child-search .search-btn{display: inline-block; width: 15px; height: 15px;background:url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -122px -126px no-repeat;}
.yw_trends .trends_r .child-select.child-search .searchText{position:absolute;left:90px;top:0px;width:350px;height:100%;color:#666;font-size:12px;line-height:normal;border:0px;background:none;}
.trends_r .child-search #search button {padding:0;border-width:0; cursor: pointer;position: absolute;top: 0;bottom: 0;right: 16px;background: #fff;}
/*热点滚动和搜索*/
.yw_trends {
    height: 40px;
    background: #e2e2e2;
}
.yw_trends .redian .redian_icon {
    float: left;
    width: 18px;
    height: 20px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -152px -44px no-repeat;
    font-weight: bold;
    color: #F00;
    margin: 8px 10px 0 20px;
}
.yw_trends .redian #list_con {
    width:500px; float:left;height:30px; overflow:hidden;padding-top: 4px;
}
.yw_trends .redian #list_con #news_list li {
    line-height: 30px;height:30px;overflow:hidden;font-size: 12px;color: #444444;
}
.yw_trends .redian #list_con #news_list li a {color: #444444;}

/*yw_main1区块 */

.yw_main1 .yw_main_l {
    width: 570px;
}
.yw_main1 .yw_main_r {
    width: 420px;
    margin-left: 30px;
}
.yw_main1 .yw_main_r .yw_main_title {
    background: #fff;
}
.yw_main_r .yw_main_title .consult .toutiao_icon {
    display: block;
    width: 13px;
    height: 14px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -31px -225px no-repeat;
    position: absolute;
    left: 4px;
    top: 13px;
}
.yw_main1 .yw_main_r .yw_news_nav {
    width: 410px;
    border-top: 1px solid #d2d2d2;
}
.yw_main1 .yw_main_r .yw_news_nav .yw_news_content {
    width: 414px;
}
.yw_main1 .yw_main_r .yw_news_nav .yw_news_content li{
    display: inline-block;
    padding: 0 13px;
    font-size: 18px;
    color: #444;
    position: relative;
}
.yw_main1 .yw_main_r .yw_news_nav .yw_news_content li.on_active {
    color: #c90006;
    font-weight: bold;
    border-top: 1px solid #c90006;
    margin-top: -1px;
}

.yw_main1 .jdt_box {
    width: 570px;
    height: 345px;
    position: relative;
    overflow: hidden;
}
.yw_main1 .jdt_box .focus_con .con_item {
    position: relative;
}
.yw_main1 .jdt_box .focus_dot {
    position: absolute;
    right: 20px;
    bottom: 10px;
}
.yw_main1 .jdt_box .focus_dot a {
    display:block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: rgba(164, 45, 45, 0.5);
    float: left;
    margin-right: 5px;
}
.yw_main1 .jdt_box .focus_dot a.con_current {
    border: 1px solid #fff;
    width: 9px;
    height: 9px;
}
.prevBtn,.nextBtn {
    width: 35px;
    height: 55px;
    background: rgba(0,0,0,.6);
    position: absolute;
    top: 140px;
    color: #fff;
    font-size: 30px;
    text-align: center;
    line-height: 55px;
    font-family: 'simsun';
    display: none;
}
.prevBtn {
    left: 0;
}
.nextBtn {
    right: 0;
}
.yw_main1 .jdt_box li img {
    display:block;
    width: 570px;
    height: 345px;
}
.yw_main1 .jdt_box .img_a {
    display:block;
    width: 570px;
    height: 345px;
    position: relative;
    color: #fff;
    font-size: 14px;
}
.yw_main1 .jdt_box .yw_img_mask {
    width: 100%;
    height: 34px;
    background: rgba(0,0,0,.5);
    position: absolute;
    left: 0;
    bottom: 0;
    padding-left: 20px;
    text-align: left;
    line-height: 34px;
}
.yw_main1 .jdt_box .arrow {
    position: absolute; top: 140px;
    display: none;
}
.yw_main1 .jdt_box #al { left: 15px;}
.yw_main1 .jdt_box #ar { right: 15px;}
.dots { position: absolute; left: 270px; right: 0; bottom: 48px;}
.dots li
{
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 4px;
    text-indent: -999em;
    border-radius:50%;
    cursor: pointer;
    background: #dcdcdc;
}
.dots li.active
{
    background: #c90006;
    opacity: 1;
}

.yw_deta_info {
    height: 570px;
    overflow: hidden;
    letter-spacing: 1px;
    display: none;
    font-size: 16px;
}
.yw_deta_info h3 {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #111;
    margin-top: 12px;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.yw_deta_info .dashed{
    width: 410px;
    height: 40px;
    overflow: hidden;
    font-size: 12px;
    padding-bottom: 10px;
    color: #666;
    border-bottom: 1px dashed #7f7e7e;
    line-height: 24px;
}
.yw_deta_info .dashed a {
    color: #666;
}

.yw_deta_info ul .info_item {
    position: relative;
    padding-left: 20px;
    line-height: 36px;
    font-size: 16px;
    overflow: hidden;
    /*white-space: nowrap;*/
    text-overflow: ellipsis;
    height:36px;
}
.yw_deta_info ul .info_item:after {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    position: absolute;
    left: 8px;
    top:16px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -191px -126px no-repeat;
}
.yw_deta_info ul .info_item:hover a{
    color: #e70012;
}
.yw_deta_info ul .info_item.on_item {
    margin-top: 10px;
    font-weight: bold;
}
.yw_main1 .news-content-l {
    width: 569px;
    height: 242px;
    position: relative;
    overflow: hidden;
    margin-top: 10px;
    border:1px solid #c9c9c9;
    border-left: none;
}
.yw_main1 .news-content-l .yw_con_btn li {
    width: 100%;
    cursor: pointer;
    height: 112px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    padding-top: 15px;
    background: #e5e5e5;
    border-left: 1px solid #c9c9c9;
}
.child-image {
    width: 120px;
    height: 90px;
    overflow: hidden;
    float: left;
}
.child-image img {
    width: 120px;
    height: 90px;
    -webkit-transition: transform .3s ease;
    transition: transform .3s ease;
}
.child-image:hover img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.child-content {
    float: right;
    height: 87px;
}
.amply_w {
    width: 440px;
    margin-left: 10px;
}
.yw_main1 .news-content-l .content-boxs .yw_li-child .child-content {
    width: 425px;
    padding-right: 5px;
}
.yw_main1 .news-content-r .content-boxs .li-child .child-content {
    width: 278px;
}
.yw_title {
    color: #111;
    font-size: 14px;
    font-family: "微软雅黑";
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin:-4px 0 10px 0;
    font-weight: bold;
}
.yw_title:hover {
    color: #c90006;
}
.yw_info {
    font-size: 12px;
    font-family: "微软雅黑";
    color: #666;
    line-height: 20px;
    height: 80px;
    overflow: hidden;
}

.yw_info p{
    text-align: justify;
}
.yw_main1 .news-content-r {
    width: 410px;
    height: 222px;
    margin: 28px 0 0 40px;
    position: relative;
    overflow: hidden;
}
.yw_main1 .yw_main_l .yw_zf_content {
    width: 570px;
    height: 195px;
    overflow: hidden;
}
.yw_main1 .yw_main_l .yw_zf_content .yw_zf_content_list {
    margin-top: 14px;
    position: relative;
    width: 570px;
    height: 180px;
    overflow: hidden;
}
.yw_main1 .yw_main_l .yw_zf_content .yw_zf_slider {
    width:570px;
    height:180px;
    position: absolute;
    left: 0;
    top: 0;
}
.yw_main1 .yw_main_l .yw_zf_content .yw_zf_slider .yw_zf_item {
    width: 570px;
    height: 180px;
    float: left;
}
.yw_main1 .yw_main_l .yw_zf_content .yw_zf_slider .yw_zf_item .yw_zf_a {
    display:block;
    width: 180px;
    float: left;
    margin-right: 15px;
}
.yw_main1 .yw_main_l .yw_zf_content .yw_zf_slider .yw_zf_item .yw_zf_a img {
    display: block;
    width: 180px;
    height: 120px;
}
.yw_main1 .yw_main_l .yw_zf_content .yw_zf_slider .yw_zf_item .yw_zf_a p {
    font-size: 12px;
    line-height: 20px;
    color: #404040;
    height: 38px;
    overflow: hidden;
    text-align: justify;
}
.yw_btn_group {
    position: absolute;
    left: 260px;
    bottom: 0;
}
.yw_btn_group li {
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 6px;
    background: #ccc;
    cursor: pointer;
    float: left;
    margin-right: 10px;
    transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}
.yw_btn_group li.active {
    width: 24px;
    background: #c90006;
}
.yw_zt_content .yw_zt_item {
    width: 270px;
    float: left;
    line-height: 30px;
    padding-left: 10px;
    margin-right: 5px;
    position: relative;
    font-size: 14px;
    overflow: hidden;
    /*white-space: nowrap;*/
    text-overflow: ellipsis;
    color: #404040;
    height:30px;}
.yw_zt_content .yw_zt_item:after {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    position: absolute;
    left: 0;
    top:14px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -191px -126px no-repeat;
}
.yw_zf_content_list .yw_px_item {
    width: 278px;
    height: 82px;
    border: 1px solid #e5e5e5;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}
.yw_zf_content_list .yw_px_item .yw_px_content {
    display: block;
    padding-left: 10px;
}
.bianji {
    display: block;
    width: 12px;
    height: 13px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -175px -227px no-repeat;
    position: absolute;
    left: 0;
    top: 5px;
}
.yw_zf_content_list .yw_px_item .yw_px_content .yw_px_name {
    padding-left: 20px;
    font-size: 14px;
    line-height: 20px;
    position: relative;
    margin:5px 0 12px 0;
}
.yw_zf_content_list .yw_px_item .yw_px_content p {
    line-height: 20px;
}
.yw_zf_content_list #corp5 {
    position: relative;
    width: 570px;
    height: 180px;
    overflow: hidden;
}
.yw_zf_content_list #corp5 .corp5x5 {
    position: absolute;
    left: 0;
    top: 0;
}
.yw_zf_content_list #corp5 li{
    width: 175px;
    float: left;
    padding-left: 15px;
}
.yw_zf_content_list #corp5 li .corp5x5_a {
    display: block;
    text-align: center;
    margin-bottom: 18px;
}
.yw_zf_content_list #corp5 li p a {
    display: block;
    width: 156px;
    height: 30px;
    overflow: hidden;
}

.yw_zf_content_list #corp5 li .corp5x5_a img {
    display: block;
    width: 150px;
    height: 40px;
}
.yw_zf_content_list #corp5 li p {
    line-height: 30px;
    height: 30px;
    width: 160px;
    overflow: hidden;
}
.star {
    display:inline-block;
    width: 14px;
    height: 14px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -174px -208px no-repeat;
    position: absolute;
    left: 8px;
    top: 13px
}
.rentou {
    display: block;
    width: 14px;
    height: 14px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -14px -225px no-repeat;
    position: absolute;
    left: 5px;
    top: 12px;
}
.yw_main_l .yw_l_bottom {
    margin-top: 30px;
}
.yw_main_r .yw_main_title .consult li {
    padding: 0 21px;
}
.yw_main1 .side_container {
    width:  148px;
    border: 1px solid #eeeeee;
    padding-bottom: 7px;
}
.yw_side_tit {
    margin-top: -2px;
    position: relative;
    border-top: 2px solid #c90006;
}
.yw_side_tit .icon_1 {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -48px -226px no-repeat;
    position: absolute;
    top: 14px;
    left: 10px;
}
.yw_side_tit p {
    font-size: 16px;
    color: #c90006;
    text-align: center;
    line-height: 40px;
    font-weight: bold;
}
.yw_side_list .yw_side_item {
    display: block;
    width: 100%;
    height: 44px;
    margin-top: 20px;
    padding-left: 10px;
}
.yw_side_list .yw_side_item .side_img {
    margin-right: 10px;
}
.yw_side_list .yw_side_item .side_img img{
    display: block;
    width: 40px;
    height: 40px;
}
.yw_side_list .yw_side_item .side_msg {
    position: relative;
}
.yw_side_list .yw_side_item .side_msg a {
    font-size: 14px;
    color:#333;
    font-family: "宋体";
}
.yw_side_list .yw_side_item .side_msg #dangjian {
    height: 20px;
    overflow: hidden;
    margin-top: 4px;
    position: relative;
    width: 65px;
    z-index: 1;
    cursor: pointer;
}
.yw_side_list .yw_side_item .side_msg #dangjian a {
    color: #c90006;
    font-size: 12px;
    font-family: "宋体";
    line-height: 20px;
}

.dropdown-icon {
    position: absolute;
    left: 50px;
    top: 30px;
    width: 0;
    height: 0;
    border-top: 5px solid #ec8285;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    cursor: pointer;
    z-index: 0;
}
.slide_con {
    position: absolute;
    background: #efefef;
    top: 42px;
    left: 0;
    z-index: 10;
    display: none;
    margin-left: -60px;
    height: 65px;
    width: 149px;
}
.yw_side_list .yw_side_item .side_msg .slide_con ul{
    position: absolute;
    left: 60px;
    top: -20px;
}
.yw_side_list .yw_side_item .side_msg .slide_con ul li {
    width: 65px;
}
.yw_side_list .yw_side_item .side_msg .slide_con ul li a {
    font-size: 12px;
    font-family: "宋体";
    line-height: 20px;
}


.yw_side_list .yw_side_item .side_msg a:hover{
    color: #c90006;
}
.yw_side_list .yw_side_item .side_msg p {
    margin-top: 2px;
}
.yw_side_list .yw_side_item .side_msg p a {
    font-family: "宋体";
    line-height: 20px;
    color:#717171;
    font-size: 12px;
}
.yw_side_df {
    width: 148px;
    height: 60px;
    border: 1px solid #eeeeee;
    position: relative;
    margin-top: 10px;
}
.yw_side_df .independent_difang {
    margin: 10px 10px 0 10px;
}
.yw_side_df .independent_msg {
    margin-top:20px;
    font-size: 14px;
    color: #333;
    font-family: "宋体";
    position: relative;
}
.yw_side_df .independent_msg .arrows_t{
    width: 0;
    height: 0;
    display: block;
    border: 5px solid transparent;
    border-top: 5px solid #555555;
    position: absolute;
    right: -14px;
    top: 7px;
}
.yw_side_df .independent_msg .arrows_g {
    width: 0;
    height: 0;
    display: block;
    border: 5px solid transparent;
    border-right: 5px solid #555555;
    position: absolute;
    right: -10px;
    top: 6px;
}
.yw_side_df .independent_msg:hover:after {
    border: 5px solid transparent;
    border-right: 5px solid #555555;
    position: absolute;
    right: -7px;
    top: 4px;
}
.yw_side_df img {
    width: 40px;
    height: 40px;
    cursor: pointer;
}

.yw_side_df .df_con {
    width: 0;
    /*width: 574px;*/
    height: 240px;
    overflow: hidden;
    position: absolute;
    top: 8px;
    right: 30px;
    background: #fff;
    display: none;
    z-index: 101;
}
.before {
    width: 100%;
    height: 100%;
    background: rgba(92, 92, 92, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    display: none;
}
.yw_side_df p {
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #000;
    font-size: 16px;
    background: #e65505;
}
.yw_side_df .df_con ul li {
    float: left;
    width: 191px;
    height: 40px;
    line-height:40px;
    position: relative;
}
.yw_side_df .df_con ul li a:after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -146px -248px no-repeat;
    position: absolute;
    left: 25px;
    top: 14px;
}
.yw_side_df .df_con ul li a{
    display: block;
    font-size: 14px;
    color: #333;
    text-align: center;
    font-family: "宋体";
}
.yw_side_df .df_con ul li a:hover{
    color: #c90006;
}
.yw_side_ad .yw_side_ad_tit {
    border-top: 2px solid #c90006;
}
.yw_side_ad .yw_side_content {
    height: 80px;
    position: relative;
}
.yw_side_ad .yw_side_content .yw_side_ad_content .yw_ad_item {
    height: 80px;
    display: none;
}
.yw_side_ad .yw_side_content .yw_side_ad_content .yw_ad_item .yw_ad_t {
    width: 140px;
    line-height: 20px;
    padding: 0 10px;
    margin-top: 3px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.yw_side_ad .yw_side_ad_tit p {
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #c90006;
    font-size: 16px;
    font-weight: bold;
}
.yw_side_ad .yw_side_content .side_ad_btn_group {
    position: absolute;
    bottom: 10px;
    width: 36px;
    left: 50%;
    margin-left: -18px;

}
.yw_side_ad .yw_side_content .side_ad_btn_group li {
    float: left;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #ccc;
    margin-right: 5px;
}
.yw_side_ad .yw_side_content .side_ad_btn_group li.on_s_active {
    background: #c90006;
}
/*广告区域*/
div.img_container {
    margin-top: 20px;
}
.img_container .img_l{
    float: left;
    width: 822px;
    height: 80px;
    position: relative;
}
.img_container .img_l img {
    width: 822px;
    height: 80px;
}
.img_container .img_r{
    width: 340px;
    height: 80px;
    float: right;
    position: relative;
}
.img_container .img_r img {
    width: 340px;
    height: 80px;
}
.main {
    margin-top: 30px;
}
.main .advbox {
    width: 100%;
    overflow: hidden;
    height: 80px;
}
.main .advbox1 {
    width: 102%;
}
.main .advbox .advbox1 li {
    float: left;
    margin-right: 20px;
    position: relative;
}
.main .advbox .advbox1 li img {
    width: 285px;
    height: 80px;
    display: block;
}
/*main2区域*/
.main2_l {
    width: 570px;
}
.main2_r {
    width: 600px;
    height: 844px;
    overflow: hidden;
}
.yw_main_title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #eee;
    border-top: 2px solid #d2d2d2;
    margin-bottom: 2px;
    position: relative;
}
.yw_main_title .consult {
    width: 105%;
}
.yw_main_title .consult li {
    float: left;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #444;
    padding: 0 25px;
    position: relative;
    cursor: pointer;
}
.yw_main_title .consult li a {
    display: block;
}
.zx_icon {
    width: 13px;
    height: 14px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1)  -31px -225px no-repeat;
    position: absolute;
    left: 10px;
    top: 13px;
}
.yw_main_title .consult li.c_active  {
    border-top: 2px solid #c90006;
    color: #c90006;
    margin-top: -2px;
    font-weight: bold;
    background: #fff;
}
.yw_main_title .consult li.c_active a {
    color: #c90006;
}
.main_list {
    position: relative;
    width: 570px;
}
.main_list .amply_item {
    display: none;
}
.main_list .amply_item .amply_l {
    width:570px;
    height: 800px;
    overflow: hidden;
}
.lookmore {
    height: 30px;
    width: 100%;
    text-align: center;
    line-height: 30px;
    color: #000;
    background: #ececec;
    margin-top: 10px;
}
.main_list .amply_item .amply_l .lookmore a {
    display: block;
    width: 100%;
    height: 30px;
}

.jx_slider .lookmore a {
    display: block;
    width: 100%;
    height: 30px;
}

.sj_slider .lookmore a {
    display: block;
    width: 100%;
    height: 30px;
}

.amply_a {
    padding-bottom: 19px;
    border-bottom: 1px dashed #cccccc;
    display: block;
    margin-top: 16px;
    height: 94px;
}
.main_list .amply_item .amply_l .amply_a .yw_info {
    height: 60px;
}
.main_list .amply_item .amply_r {
    width: 420px;
    height: 484px;
}
.main_list .amply_r .amply_r_item {
    position: relative;
    line-height: 28px;
    padding-left: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.blod {
    font-weight: bold;
}
.main_list .amply_r .amply_content {
    margin-bottom: 25px;
}

.main2_r .yw_main_title p.msg_title {
    text-align: center;
    line-height: 40px;
    color: #c90006;
    font-size: 16px;
    font-weight: bold;
    border-top: 2px solid #c90006;
    margin-top: -2px;
    padding: 0 25px;
    position: relative;
}
.main2_r .yw_main_title .cies {
    width: 14px;
    height: 16px;
    display: inline-block;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -10px -193px no-repeat;
    position: absolute;
    left: 10px;
    top: 12px;
}
.list {
    margin: 5px 0 38px 10px;
}
.list .list_item {
    padding-left: 10px;
    position: relative;
    line-height: 30px;
    text-overflow: ellipsis;
    /*white-space: nowrap;*/
    overflow: hidden;
    font-size: 14px;
    height: 30px;}
.list .list_item:after {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    position: absolute;
    left: 0;
    top:14px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -191px -126px no-repeat;
}
.yw_main_title .icon {
    width: 14px;
    height: 14px;
    display: inline-block;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -157px -125px no-repeat;
    position: absolute;
    left: 10px;
    top: 12px;
}
.list_container {
    margin-top: 20px;
}
.xuehui_lead {
    width: 600px;
    height: 415px;
    margin-top: 20px;
}
.xuehui_lead .yw_zj_content {
    width: 600px;
    height: 406px;
    overflow: hidden;
}
.xuehui_lead .yw_zj_content .zj_item {
    width: 120px;
    height: 406px;
    overflow: hidden;
    float: left;
}
.xuehui_lead .yw_zj_content .zj_item .zj_item_a {
    display: block;
    float: left;
    width: 100px;
    height: 120px;
    overflow: hidden;
    margin: 0 5px 17px 5px;
    position: relative;
}
.xuehui_lead .yw_zj_content .zj_item .zj_item_a img {
    display: block;
    width: 100px;
    height: 120px;
}
.xuehui_lead .yw_zj_content .zj_item .zj_item_a p {
    height: 30px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -30px;
    background: rgba(0,0,0,.8);
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 12px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.xuehui_lead .yw_zj_content .zj_item .zj_item_a:hover p {
    bottom: 0;
}
.zj_btn_group {
    position: absolute;
    width: 56px;
    height: 18px;
    top: 12px;
    right: 20px;
}
.zj_btn_group a {
    display: block;
    width: 18px;
    height: 18px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) no-repeat;
}
.zj_btn_group #goL1 {
    background-position: -152px -84px;
}
.zj_btn_group #goR1 {
    background-position: -92px -50px;
}
.zj_btn_group #goL1:hover{
    background-position: -10px -126px;
}
.zj_btn_group #goR1:hover{
    background-position: -48px -126px;
}
.main2_r .lw_kp_content {
    width: 600px;
    height: 406px;
}
.main2_r .lw_kp_content .yw_lw_content,
.main2_r .lw_kp_content .yw_kp_content {
    width: 290px;
    height: 424px;
}
.main2_r .lw_kp_content .tuwen_content {
    margin-top: 7px;
    border-bottom: 1px dashed #cccccc;
    padding-bottom: 6px;
}
.main2_r .lw_kp_content .tuwen_a {
    display: block;
    width: 140px;
}
.main2_r .lw_kp_content .tuwen_a img {
    display: block;
    width: 140px;
    height: 105px;
}
.main2_r .lw_kp_content .tuwen_a p {
    width: 100%;
    height: 37px;
    line-height: 18px;
    overflow: hidden;
}
.main2_r .lw_kp_content .yw_lw_content .yw_tit_top p:after,
.main2_r .lw_kp_content .yw_kp_content .yw_tit_top p:after {
    display: block;
    width: 14px;
    height: 13px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -157px -126px no-repeat;
    position: absolute;
    left: 4px;
    top:13px;
}
/*main3区块*/

.yw_tit_top {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-top: 1px solid #d2d2d2;
    position: relative;
}
.yw_tit_top .tip {
    padding: 0 26px;
    border-top: 2px solid #c90006;
    margin-top:-1px;
    color: #c90006;
    font-size: 16px;
    font-weight: bold;
    position: relative;
}
.yw_tit_top .tip:after {
    content: "";
    width: 4px;
    height: 16px;
    background: #c90006;
    position: absolute;
    top: 11px;
    left: 0;
}
.yw_tit_top a {
    display: inline-block;
    float: right;
}

/*main4横排广告区域*/
.main4 .yimei,.main4 .jiaju {
    margin-right: 40px;
}
.main4 .yimei {
    width: 400px;
    height: 70px;
    position: relative;
}
.main4 .yimei img {
    display: block;
    width: 400px;
    height: 70px;
}
.main4 .jiaju img {
    display: block;
    width: 380px;
    height: 70px;
}
.main4 .youting img {
    display: block;
    width: 340px;
    height: 70px;
}
.main4 .jiaju {
    width: 380px;
    height: 70px;
    position: relative;
}
.main4 .youting {
    width: 340px;
    height: 70px;
    position: relative;
}
/*main5区域*/
div.main5 {
    margin-top: 20px;
}
.main5 .list_container_l {
    margin-right: 40px;
}
.main5 .list_container_c,.main5 .list_container_r {
    position: relative;
}
.main5 .sj_icon {
    width: 17px;
    height: 17px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -86px -125px no-repeat;
    position: absolute;
    left: 10px;
    top: 12px;
}

.slider_box,.jx_box {
    width: 400px;
    height: 410px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
}
.slider_box .slider {
    width: 800%;
    position: absolute;
    left: 0;
    top: 0;
}
.slider_box .slider .slider_item {
    width: 400px;
    height: 400px;
    float: left;
}
.btn_group {
    position: absolute;
    left: 50%;
    margin-left: -74px;
    bottom: 10px;
}
.btn_group li {
    float: left;
    display: block;
    width: 10px;
    height: 10px;
    background: #222;
    border-radius: 50%;
    margin:0 5px;
    cursor: pointer;
}
.btn_group li.active {
    background: red;
}
.con_btn {
    display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 83px;
}
.prev_btn {
    left: 340px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -152px -84px no-repeat;
}

.prev_btn:hover {
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -10px -126px no-repeat;
}
.next_btn{
    right: 810px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -92px -50px no-repeat;
}
.next_btn:hover {
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -48px -126px no-repeat;
}
/*带缩略图的滑块*/
.inside_box {
    width: 400px;
    height: 225px;
    overflow: hidden;
    position: relative;
}
.inside_box .inside_slider {
    width: 800%;
    height: 225px;
    position: absolute;
    left: 0;
    top:0;
}
.inside_box .inside_slider .inside_slider_item {
    width: 400px;
    height:225px;
    float: left;
    position: relative;
}
.inside_box .inside_slider .inside_slider_item .inside_box_mask {
    height: 30px;
    width: 100%;
    line-height: 30px;
    font-size: 12px;
    color: #fff;
    background: rgba(0,0,0,.5);
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
}
.inside_box .inside_slider .inside_slider_item img {
    width: 400px;
    height: 225px;
}
.slider_item .thumb {
    width: 418px;
    margin-top: 20px;
}
.slider_item .thumb li {
    width: 90px;
    height: 68px;
    padding: 2px;
    float: left;
    margin: 0 8px 20px 0;
    cursor: pointer;
}
.slider_item .thumb li.on {
    background: #C52F26;
}
.slider_item .thumb li.on img{
    opacity: 1;
    filter:alpha(opacity=100);
}
.slider_item .thumb li img {
    width: 100%;
    height: 100%;
    opacity: 0.7;
    filter:alpha(opacity=70);
    width: 90px;
    height: 68px;
}
.slider_item .thumb li:hover {
    background: #C52F26;
}

/*案例精选*/
.jx_slider {
    width: 420px;
    height: 415px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    padding-top: 60px;
    z-index: 9;
}

.jx_slider ul {
    width: 300%;
}
.jx_slider .jx_list {
    width: 420px;
    height: 368px;
    float: left;
    position: relative;
}
.jx_slider .jx_top {
    width: 420px;
    height: 236px;
    overflow: hidden;
}
.jx_slider .jx_top a img {
    width: 420px;
    height: 236px
}
.jx_slider .jx_bottom a img {
    width:200px;
    height: 112px;
}
.jx_slider .jx_bottom {
    margin-top: 17px;
}
.jx_slider .jx_list a {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
}
.jx_slider .jx_top a .jx_mask,.jx_slider .jx_bottom a .jx_mask {
    position: absolute;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background: rgba(0,0,0,.5);
    left: 0;
    bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.jx_slider .jx_bottom_l,
.jx_slider .jx_bottom_r {
    width: 200px;
    height: 112px;
    overflow: hidden;
    font-size: 12px;
}
.jx_slider .jx_bottom span.jx_mask {
    font-size: 12px;
}
.unslider-arrow_jx{
    display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 12px;

}
.list_container_c .jx_prev{
    left: 350px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -152px -84px no-repeat;
}
.list_container_c .jx_prev:hover {
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -10px -126px no-repeat;
}
.list_container_c .jx_next{
    right: 20px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -92px -50px no-repeat;
}
.list_container_c .jx_next:hover {
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -48px -126px no-repeat;
}

/*设计师区块*/
.sj_slider_box {
    width: 300px;
    height: 367px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
}
.sj_slider_box .sj_slider {
    width: 400%;
    position: absolute;
    left: 0;
    top: 0;
}
.sj_slider_box .sj_slider .sj_slider_item {
    width: 300px;
    height: 400px;
    float: left;
}
.sj_con_btn {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 12px;

}
/*按钮区域*/
.sj_prev {
    right: 54px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -152px -84px no-repeat;
}
.sj_prev:hover {
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -10px -126px no-repeat;
}
.sj_next {
    right: 0;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -92px -50px no-repeat;
}
.sj_next:hover {
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -48px -126px no-repeat;
}
.yw_page {
    position: absolute;
    right: 25px;
    top: 0;
}
.yw_page span {
    display: inline-block;
    width: 5px;
    height: 40px;
    text-align: center;
    font-size: 0;
    line-height: 40px;
    color:#7f7d7e;
}
.yw_page .numerator,.yw_page .slash, .yw_page .denominator{
    font-size: 12px;
}

/*图片翻转区域*/
.sj_img_box {
    width: 320px;
    height: 400px;
    overflow: hidden;
}
.sj_img_box li {
    margin-bottom: 20px;
    margin-right: 15px;
    font-size: 12px;
    display: block;
    float: left;
    width: 90px;
    height: 108px;
    overflow: hidden;
    text-align: center;
    position: relative;
}
.sj_img_box li img {
    width: 100%;
    height: 100%;
}
.sj_img_box li .sj_img_info {
    display: none;
    color: #fff;
    background: rgba(0,0,0,.5);
    width: 0;
    font-size: 11px;
    height: 120px;
    margin: 0 auto;
    overflow: hidden;
    cursor: pointer;
}
.sj_img_box li .sj_img_info  p {
    margin-top: 3px;
    padding: 0 2px;
}
/*人才中心*/
div.rczx_box{ width:1200px;height: 538px;overflow: hidden; margin:0 auto; margin-top:30px;}
.rczx_box .rc_icon {
    width: 17px;
    height: 17px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -152px -10px no-repeat;
    position: absolute;
    left: 11px;
    top: 12px;
}
.rczx_con{ background:#eee; border-top:2px solid #d2d2d2; position:relative; height:38px; width:100%;}
.rczx_con img{ position:absolute; left:10px; top:14px;}
.rczx_con h2{ position:absolute; left:30px; top:9px; font-family:" 微软雅黑"; font-size:16px; color:#444; font-weight:bold;}
.jsfc_box{ float:left;}
.jsfc_con{ width:400px; border-top:1px solid #d2d2d2; position:relative; margin-top:20px;}
.jsfc_con .fuh3{ position:absolute; left:0; top:10px;}
.jsfc_con .hx6{ position:absolute; top:-1px; left:0;}
.jsfc_con h3{ position:absolute; top:10px; left:20px; font-family:" 微软雅黑"; font-size:16px; font-weight:bold; color:#c90006;}
.jsfc_con .more_box6{ position:absolute; right:10px; font-family:"微软雅黑"; font-size:14px; color:#b5b3b3; top:10px;}
.jsfc_con .more_box6:hover{ color:#c90006;}
.js_list{ margin-top:20px; width:400px;}
.js_list li{ padding-bottom:20px; border:0px solid red;}
.js_list li img{ float:left;width: 120px;height: 120px;}
.js_list li h2{ float:left; margin-left:10px; font-family:"微软雅黑"; font-size:14px; font-weight:bold; margin-bottom:14px; color:#404040; width:270px; border:0px solid red; margin-top:-4px;letter-spacing:1px;}
.js_list li h2:hover{ color:#c90006;}
.js_list li h5{ float:left; margin-left:10px; font-family:"微软雅黑"; font-size:14px;  margin-bottom:14px; color:#404040; width:270px; border:0px solid red; letter-spacing:1px; cursor:pointer;}
.js_list li p{ width:270px;font-size: 12px; float:left; margin-left:10px; height:58px; overflow:hidden; color:#404040; letter-spacing:1px; line-height:20px; text-align:justify; cursor:pointer;}
.js_list1{ margin-top:20px;}
.js_list1 li{ margin-bottom:20px;}
.js_list1 li h2{ white-space: nowrap;text-overflow: ellipsis;font-family:" 微软雅黑"; font-size:14px; color:#404040; font-weight:bold; letter-spacing:1px; width:420px; overflow:hidden;}
.js_list1 li h2:hover{ color:red;}
.js_list1 li h5{ color:#404040;letter-spacing:normal;font-weight: normal; margin-top:3px;width:420px; overflow:hidden; font-size:12px;}

/*广告部分*/
.ggao_box{ width:1200px; margin:0 auto;margin-top:10px; }
.ggao_con{ float:left;}
.ggao_con li{ float:left; margin-top:20px; margin-right:20px; position: relative;}
.ggao_con li img {width: 285px;height: 70px;}
/*最新产品部分*/
.zxpro_box{ width:1200px; margin:0 auto; border-bottom:0px solid #e5e5e5; margin-top:30px;}
.zxpro_con{ width:860px; position:relative;border-top:2px solid #d2d2d2;}
.zxpro_list{ width:860px; background:#eee;  float:left;}
.zxpro_list li{ height:38px; line-height:38px;cursor: pointer; padding:0 26px; float:left; font-size:16px; font-family:"微软雅黑"; font-weight:bold; color:#444; letter-spacing:1px;}
.zxpro_con .btns10{font-weight:bold; color:#c90006; background:white; border-top:2px solid #c90006; height:38px; line-height:38px; margin-top:-2px;}
.zxpro_con .btns10:after {content: "";display: block;width: 17px;height: 17px;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -7px -247px no-repeat;position: absolute;left: 4px;top: 11px;}

.zxpro_con .gd,.gdb{ position:absolute; right:10px; top:10px;}
.zxpro_con .more_box{position:absolute; right:10px; top:10px; font-family:"微软雅黑"; font-size:14px;color:#404040;}
.zxpro_con .more_box:hover{ color:#c90006;}
.zxpro_menulist{ margin-top:20px; border:0px solid red; width:860px; float:left;}
.pro_pic{ float:left;}
.pro_pic li{ float:left; margin-right:28px;}
.pro_pic li img {width: 120px;height: 90px;}
.pro_pic li h4{ margin-top:6px; text-align:center; width:120px; overflow:hidden; line-height:16px; color:#7f7e7e;}
.pro_pic li:hover h4{ color:red;}
.pro_btlist{ margin-top:20px; float:left;}
.pro_btlist li{width: 260px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;padding-left: 10px; line-height:24px; font-family:"微软雅黑,黑体"; font-size:14px; color:#404040; position:relative;}
.pro_btlist li:after {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    position: absolute;
    left: 0;
    top:10px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -191px -126px no-repeat;
}
.pro_btlist li img{ position:absolute; left:-10px; top:10px;}
.pro_btlist li:hover{ color:red;}

/*设计需求*/
.gy_box{ width:860px; padding-top:25px; clear:both; border-bottom:1px solid #d2d2d2;}
.sjxq_box{ width:400px; border-top:1px solid #d2d2d2; float:left;}
.sjxq_box h1{ font-family:"微软雅黑"; font-size:16px; color:#c90006; position:relative; font-weight:bold; height:36px; line-height:36px; border:0px solid red; padding-left:20px;}
.sjxq_box h1 .zsfh{ position:absolute; left:0; top:10px;}
.sjxq_box h1 .hxzs{ position:absolute; left:0; top:-1px;}
.sjxq_box h1 .dyh,.sjxq_box h1 .dyh1{ position:absolute;right:-20px; top:12px;}
.sjxq_box h1 span{ position:absolute; right:20px; top:-3px; font-size:18px; color:#b5b3b3; border:0px solid red;}
.sjxq_box span:hover{ color:#c90006;}
.xq_con{ width:400px; margin-top:10px;}
.xq_con img{ float:left;width: 120px;height: 90px;}
.xq_con h2{ margin-left:10px; font-family:" 微软雅黑"; font-size:14px; color:#696969; font-weight:bold; float:left; width:260px; overflow:hidden; letter-spacing:1px;}
.xq_con h2:hover{ color:red;}
.xq_con p{color:#404040;font-size: 12px; line-height:20px; margin-left:10px; width:260px; height:60px; overflow:hidden; letter-spacing:1px; cursor:pointer; float:left; margin-top:5px;}
.xuxian5{ width:390px; overflow:hidden; height:1px; margin-bottom:14px; margin-left:10px;}
.xq_list li{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;padding-left: 10px; line-height:26px; font-family:"微软雅黑"; font-size:14px; color:#404040;position:relative;
    letter-spacing:1px; height:26px;}
.xq_list li:after {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    position: absolute;
    left: 0;
    top:12px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -191px -126px no-repeat;
}
.xq_list li:hover{ color:red;}
.xq_list li img{ position:absolute; left:-10px; top:11px;}
/*材料采购*/
.clcg_box{ width:420px; border-top:1px solid #d2d2d2; float:left; margin-left:40px;}
.clcg_box h1{ font-family:"微软雅黑"; font-size:16px; color:#c90006; position:relative;
    font-weight:bold; height:36px; line-height:36px; border:0px solid red; padding-left:20px;}
.clcg_box h1 .zsfh{ position:absolute; left:0; top:10px;}
.clcg_box h1 .hxzs{ position:absolute; left:0; top:-1px;}
.clcg_box h1 .dyh2,.clcg_box h1 .dyh3{ position:absolute;right:-20px; top:12px;}
.clcg_box h1 span{ position:absolute; right:20px; top:-3px; font-size:18px; color:#b5b3b3; border:0px solid red;}
.clcg_box h1 span:hover{color:#c90006;}
.cg_list{ border:0px solid red; margin-top:5px;}
.cg_list li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 88px; line-height:30px; font-family:"微软雅黑"; font-size:14px; position:relative; color:#404040; letter-spacing:1px;}
.cg_list li input{ width:20px; background:#c90006; height:20px; border-radius:2px; line-height:20px; text-align:center; color:white; border:none; margin-right:10px;
    font-size:14px;}
.cg_list li span{ position:absolute; right:0px;}
.cg_list li:hover{ color:red;}
/*工程招标*/
.gczb_box{ float:right; width:300px; border-top:2px solid #d2d2d2; margin-top:-582px; border-bottom:0px solid red;}
.gczb_con{ height:38px; background:#eee;}
.gczb_con h2{padding-left:24px; font-family:" 微软雅黑"; font-size:16px; line-height:38px; font-weight:bold;position: relative;}
.gczb_con h2:after {content: "";display: block;width: 8px;height: 14px;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -28px -247px no-repeat;position: absolute;left: 10px;top: 11px; }
.gczb_con .hengx9{display: inline-block;margin-top: 8px;}
.gczb_con h2 span{ position:absolute; right:22px; top:-2px; font-size:14px; font-family:"微软雅黑";color:#b5b3b3; font-weight:normal;}
.gczb_con h2 span:hover{ color:#c90006;}
.gczb_con h2 span .dyh5,.gczb_con h2 span .dyh6{ position:absolute; right:-20px; top:14px;}
.gczb_list{ margin-top:20px; border:0px solid red; }
.gczb_list li{padding-bottom:18px; }
.gczb_list li:hover h4{ color:red;}
.gczb_list li .book{ float:left;display: inline-block;width: 12px;height: 14px;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -44px -164px no-repeat;}
.gczb_list li h4{ font-family:"微软雅黑"; font-size:14px; color:#404040; width:276px; height:16px; float:left; margin-top:-4px; overflow:hidden; margin-left:8px;}
.gczb_list li h5{ color:#7f7e7e; margin-left:8px; margin-top:7px; position:relative; left:8px; top:10px;}
.gczb_list li h5 span{ color:#7f7e7e;position:absolute; right:8px;top:10px;}

/*推荐品牌*/
.tjpp_box{ width:1200px; margin:0 auto; margin-top:30px; border-bottom:1px solid #d2d2d2;}
.tjpp_con{ width:1200px; height:38px; background:#eee; border-top:2px solid #d2d2d2;}
.tjpp{ float:left; margin-top:-2px;position: relative;}
.tjpp li{ float:left; padding:0 44px; cursor: pointer; font-size:16px; height:40px; line-height:40px; letter-spacing:1px; font-weight:bold;}
.tjpp li:hover{ background:white; color:#c90006; border-top:2px solid #c90006; font-weight:bold;height:38px; line-height:38px;}
.tjpp_list{ width:1200px; border:0px solid red;}
.tjpp_menu{ float:left; border:0px solid red; margin-top:20px;width: 1235px;}
.tjpp_menu li{ float:left; margin-right:25px;}
.tjpp_menu li img{ display:block; width:150px; height:80px;}
.tjpp_menu .dierhang{ margin-bottom:20px; margin-top:25px;}
.tjpp .btns9{font-weight:bold; color:#c90006; background:white; border-top:2px solid #c90006; height:38px; line-height:38px;position: relative;}
.tjpp .tjpp_f:after {content: "";width: 22px;height: 12px;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -38px -247px no-repeat; position: absolute;left:10px; top:14px;}

/*我爱看图*/
.kantu_box{ width:1200px; margin:0 auto; margin-top:30px; }
.kantu_con{ width:1200px; height:38px; background:#eee; border-top:2px solid #d2d2d2; position:relative;}
.kantu_con h2:after {content: "";display: block;width: 16px;height: 12px;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -63px -226px no-repeat;position: absolute;left: -22px;top:4px;}
.kantu_con h2{ position:absolute; left:30px; height:20px; line-height:20px; top:9px; color:#c90006; font-family:"微软雅黑,黑体"; font-size:16px; font-weight:bold;}
.tupian_box{ width:1200px; margin-top:20px; position:relative;height: 188px;}
.tupian_list .list_menu0{ float:left; margin-right:21px;  width:182px;}
.tupian_list .list_menu0 img {width: 182px;height: 136px;}
.tupian_list .list_menu0 h4{ text-align:center; margin-top:8px; color:#888; width:182px; height:14px; line-height:14px; overflow:hidden;}
.jiaohudian8{ position:absolute;left:576px; top:176px;cursor: pointer;}
.tupian_list .list_menu0:hover h4{ color:red;}
.jiaohudian8 li{ width:8px; height:8px; border-radius:4px;
    background:#dcdcdc; margin-right:12px;  float:left;}
.jiaohudian8 li:hover{ background:red;}
.tupian_box  .btns8{background:red;}
/*活动推荐*/
.huodong_box{ width:1200px; margin:0 auto; margin-top:56px; }
.huodong_con{ width: 1225px;margin-top: 15px;}
.huodong_box .kantu_con h2:after {content: "";display: block;width:18px;height: 18px;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -83px -226px no-repeat;position: absolute;left: -22px;top:2px;}
.huodong_con .huodong_list { float:left;height: 50px; margin-right:25px;position: relative;}
.huodong_con .huodong_list img {display: block;width: 150px;height: 50px;}
/*战略合作机构部分*/
.hezuo_box{ width:1200px; margin:0 auto; margin-top:45px; }
.hezuo_box .hezuo_container ul {display: none;}
.hezuo_con{ width:1200px; height:38px; background:#eee; border-top:2px solid #d2d2d2;position: relative;}
.hezuo_con .hezuo_f:after {content: "";width: 20px;height: 19px;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -63px -247px no-repeat; position: absolute;left:6px; top:10px;}
.hezuo_con li{float: left; padding: 0 30px; height:38px; line-height:38px;color:#c90006; font-family:"微软雅黑,黑体"; font-size:16px; font-weight:bold; letter-spacing:1px;}
.hezuo_con li.hezuo_on {background: #fff;border-top: 2px solid #c90006;margin-top: -2px;}
.hezuo_menulist{ float:left; width:1200px; margin-top:22px;}
.hezuo_menulist li{float:left; padding:0 22px; letter-spacing:1px; font-family:"微软雅黑,黑体"; font-size:12px; color:#666; border-right:2px solid #c9c9c9;width: 118px;margin-bottom: 10px;text-align: center;height: 17px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.hezuo_menulist li:hover{ color:red;}
/*合作企业部分*/
.hezuoqy_box{ width:1200px; margin:0 auto; margin-top:52px; }
.hezuoqy_con{ width:1200px; height:38px; background:#eee; border-top:2px solid #d2d2d2;}
.hezuoqy_con h2{ margin-left:30px; height:38px; line-height:38px;color:#c90006; font-family:"微软雅黑,黑体"; font-size:16px; font-weight:bold; letter-spacing:1px;}
.hezuoqy_menulist{ float:left; width:1200px; margin-top:22px;}
.hezuoqy_menulist li{float:left; padding:0 16px;border-right: 2px solid #c9c9c9; letter-spacing:1px; font-family:"微软雅黑,黑体"; font-size:12px; color:#666; width: 118px;margin-bottom: 10px;text-align: center;height: 17px;
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hezuoqy_menulist li:hover{ color:red;}
/*友情链接部分*/
.yqlj_box{ width:1200px;height: 130px;overflow: hidden; margin:0 auto; margin-top:52px; }
.yqlj_con{ width:1200px; height:38px; background:#eee; border-top:2px solid #d2d2d2;position: relative;cursor: pointer;}
.yqlj_con h2{ margin-left:30px; height:38px; line-height:38px;color:#c90006; font-family:"微软雅黑,黑体"; font-size:16px; font-weight:bold; letter-spacing:1px;}
.yqlj_con h2:after {content: "";width: 18px;height: 8px;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -86px -247px no-repeat; position: absolute;left:6px; top:14px;}
.yqlj_con .show_icon {width: 31px;height: 26px;display: inline-block;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -70px -190px no-repeat;position: absolute;top: 6px;right: 10px;cursor: pointer;}

.yqlj_menulist{ margin-top: 25px; }
.yqlj_menulist li{width: 168px;float: left; letter-spacing:1px; font-family:"微软雅黑,黑体"; font-size:12px; color:#666;height: 24px; line-height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yqlj_menulist li:hover{ color:red;}
/*两侧更随广告*/
.ad {width: 100px;height: 218px;overflow: hidden; position: fixed;bottom:90px;}
.ad img {width: 100px;height: 218px;}
.ad_l {left: 0;}
.ad_r {right: 0;}
.ad_r .ad_close{right: 0; }
.ad_close {display: block;position: absolute; width: 14px;height: 14px;background: rgba(0,0,0,.2);line-height: 14px;text-align: center;color: #fff;cursor: pointer;}
/*使用css3媒体查询 当屏幕小于1500px的时候广告两边的块消失*/
@media screen and (max-width: 1420px) {
    .ad{
        display: none;
    }
}
@media screen and (min-width:1460px){
    .ad,.ad img {
        display: block;
        width: 120px;
        height: 260px;
    }
}

/*新增数据中心区块*/

.left{position:relative;float:left;width:800px;}
.prize .prize-nav .nav-child {
    cursor: pointer;
    background: #f3f3f3;
    float: left;
    width: 126px;
    line-height: 40px;
    height: 40px;
    text-align: center;
    color: #656565;
    font-size: 16px;
    margin-right: 2px;
}
.prize .prize-nav .nav-child a {
    display: block;
}
.prize .prize-nav .nav-child:hover a{
    background: #c90006;
    color: #fff;
}

.prize .prize-content {
    position: relative;
    display: none;
    width: 858px;
    height: 474px;
    border: 1px solid #eee;
    border-top: 1px solid #c90006;
    margin-top: -1px;
    background: #f8f8f8;
    overflow: hidden;
}
.prize .prize-nav .nav-child.on {
    background: #c90006;
}
.prize .prize-nav .nav-child.on a {
    color: #fff;
}

.container{padding:30px 0;/* border-bottom:1px solid #f3f3f3; */}

.prize .prize-nav{position:relative;height:40px;line-height:40px;border-bottom:1px solid #f3f3f3;}
.prize .prize-nav:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.prize .prize-nav .nav-child{cursor:pointer;background:#f3f3f3;float:left;width:126px;line-height:40px;height:40px;text-align:center;color:#656565;font-size:16px;}

.prize .prize-nav .nav-child.on{background:#c90006;color:#fff;}
.prize .prize-nav .more{position:absolute;line-height:14px;height:14px;right:0px;bottom:17px;display:block; font-family:Arial, Helvetica, sans-serif;color:#666666;}
.prize .prize-content.on{display:block;}

.prize .prize-content #tab {
    width: 100%;
    border-bottom: 1px solid #d4d4d4;
    border-top: 1px solid #fff;
}
.prize .prize-content #tab ul li {
    width: 254px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    float: left;
    position: relative;
    cursor: pointer;
    margin-left: -1px;
}
.prize .prize-content #tab ul li.active {
    background: #d4d4d4;
}
.prize .prize-content #tab ul li.active span {
    display: block;
    width: 250px;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 28px;
}
.prize .prize-content #tabcontainer {
    width: 800px;
    height: 442px;
    border-top: none;
    overflow: hidden;
}

.prize .prize-content #tabcontainer .tab-company {
    width: 100%;
    height: 100%;
    position: relative;
    display: none;
}
#yw_container {width: 688px;height: 400px;overflow: hidden;margin: 15px 0 0 70px;position: relative;padding: 0 20px 0 18px; }
#yw_list { width: 4200px; height: 400px; position: absolute; z-index: 1;}
#yw_list .yw_box{ float: left;position: relative;}
.yw_box {width: 700px;height: 400px;}
#buttons { position: absolute; height: 10px;  z-index: 2; bottom: 0; left: 310px;}
#buttons span { cursor: pointer; float: left; width: 10px; height: 10px; border-radius: 50%; background: #BAB4B4; margin-right: 5px;}
#buttons .on { background: #C90006;}
#yw_list a {
    display: block;
    width: 153px;
    height: 175px;
    margin: 10px 10px;
    float: left;
    position: relative;
    overflow: hidden;
    background-color: #f3f3f3;
}
#yw_list a img {
    height: 175px;
    width: 100%;
}
#yw_list a .yw_mask {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: -175px;
    text-align: center;
    background: rgba(0,0,0,.8)
}
#yw_list a .yw_mask p {
    margin-top: 25px!important;
    color: #f3f3f3;
}
#yw_list a .yw_mask em {
    display:block;
    font-size: 12px;
    color: #f3f3f3;
    margin-top: 20px;
}
#yw_list a:hover .yw_mask{
    top: 0;
}

#yw_container2 {width: 688px;height: 400px;overflow: hidden;margin: 15px 0 0 70px;position: relative;padding: 0 20px 0 18px;}
#yw_list2 { width: 4200px; height: 400px; position: absolute; z-index: 1;}
#yw_list2 .yw_box2{ float: left;position: relative;}
.yw_box2 {width: 700px;height: 400px;}
#buttons2 { position: absolute; height: 10px;  z-index: 2; bottom: 0; left: 336px;}
#buttons2 span { cursor: pointer; float: left; width: 10px; height: 10px; border-radius: 50%; background:#BAB4B4; margin-right: 5px;}
#buttons2 .on {  background: #C90006;}
#yw_list2 a {
    display: block;
    width: 153px;
    height: 175px;
    margin: 10px 10px;
    float: left;
    position: relative;
    overflow: hidden;
    background-color: #f3f3f3;
}
#yw_list2 a img {
    height: 175px;
    width: 100%;
}
#yw_list2 a .yw_mask {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: -175px;
    text-align: center;
    background: rgba(0,0,0,.8)
}
#yw_list2 a .yw_mask p {
    margin-top: 25px!important;
    color: #f3f3f3;
}
#yw_list2 a .yw_mask em {
    display:block;
    font-size: 12px;
    color: #f3f3f3;
    margin-top: 20px;
}
#yw_list2 a:hover .yw_mask{
    top: 0;
}
/*左右切换标签*/
.shuju {
    margin-top: 25px;
}
.prize .prize-content #tabcontainer .tab-company .arrow,
.prize .prize-content #tabcontainer .tab-company .arrow {
    display: block;
    width: 40px;
    height: 80px;
    font-size: 40px;
    font-family: "宋体";
    text-align: center;
    line-height: 80px;
    position: absolute;
    top: 155px;
    color: #656565!important;
    z-index: 10;
    font-weight: bold;
}
#prev {
    left: -12px;
}
#next {
    right: -12px;
}
#prev2 {
    left: -12px;;
}
#next2 {
    right: -12px;;
}

.prize .prize-content .pointer{transition-duration: .3s;-webkit-transition-duration:.3s;position:absolute;top:-15px;left:0px;width:150px;height:15px;text-align:center;}
.prize .prize-content .pointer img{}
.prize .prize-content .peoples{height:125px;}
.prize .prize-content .peoples:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.prize .prize-content .peoples .child{transition-duration: .3s;-webkit-transition-duration:.3s;cursor:pointer;width:150px;height:145px;float:left;margin-right:12px;}
.prize .prize-content .peoples .child.no{margin-right:0px;}
.prize .prize-content .peoples .child img{width:100%;height:100%;}
.prize .prize-content .peoples .child:hover{box-shadow:0px 0px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.2);}
.prize .prize-content .peoples-content{position:relative;height:277px;background:#f7f7f7;margin-top:43px;}
.prize .prize-content .peoples-content .child{display:none;}
.prize .prize-content .peoples-content .child.on{display:block;}
.prize .prize-content .peoples-content .child .center{padding:14px 18px;}
.prize .prize-content .peoples-content .child .title{padding-bottom:10px;line-height:30px;color:#C90006;font-size:18px;font-weight:bold;}
.prize .prize-content .peoples-content .child .lines{line-height:24px;color:#656565;}
.prize .prize-content .peoples-content .child .lines .line{overflow:hidden;}
.prize .prize-content .peoples-content .child .lines .line:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.prize .prize-content .peoples-content .child .lines .line-title{width:70px;font-weight:bold;float:left;}
.prize .prize-content .peoples-content .child .lines .line-content{width:300px;float:left;}
.prize .prize-content .peoples-content .child .msg{width:370px;float:left;}
.prize .prize-content .peoples-content .child .other{width:200px;float:left;}
.prize .prize-content .peoples-content .child .imgs{overflow:hidden;position:absolute;top:0px;bottom:0px;right:0px;width:212px;height:277px;}
.prize .prize-content .peoples-content .child .imgs .img{position:absolute;top:0px;left:0px;width:212px;height:277px;}
.prize .prize-content .peoples-content .child .imgs .btn{position:absolute;top:0px;bottom:0px;margin:auto 0;cursor:pointer;width:34px;height:80px;line-height:80px;text-align:center;}
.prize .prize-content .peoples-content .child .imgs .btn img{position:relative;z-index:1;vertical-align:middle;}
.prize .prize-content .peoples-content .child .imgs .btn .btn-bg{transition-duration: .3s;-webkit-transition-duration:.3s;position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:#000; opacity:0.33;}
.prize .prize-content .peoples-content .child .imgs .left-btn{left:0px;}
.prize .prize-content .peoples-content .child .imgs .right-btn{right:0px;}
.prize .prize-content .peoples-content .child .imgs .btn:hover .btn-bg{ opacity:1;}
.experts{}
.experts .content{margin-top:17px;border-top:1px solid #f3f3f3;padding-top:50px;}
.experts .content .li-child{position:relative;padding:0 0 18px 0;}
.experts .content .li-child.no{padding-bottom:0px;}
.experts .content .li-child:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.experts .content .li-child .child-image{width:120px;height:120px;float:left;}
.experts .content .li-child .child-image img{width:100%;height:100%;}
.experts .content .li-child .child-content{position:relative;width:210px;float:right;}
.experts .content .li-child .title{transition-duration: .3s;-webkit-transition-duration:.3s;line-height:22px;font-weight:bold;font-size:15px;color:#656565;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.experts .content .li-child .info{height:40px;overflow:hidden;line-height:20px;color:#878787;font-size:12px;}
.experts .content .li-child .info p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.experts .content .li-child:hover .title{color:#c90006;}

.prize .prize-content .information {
    width:410px;
}
.prize .prize-content .standard {
    width: 410px;
    margin-left: 20px;
}
.prize .prize-content .information .inf_tab .inf_tab_con li {
    width: 206px;
    height: 40px;
    float: left;
    line-height:40px;
    text-align: center;
    cursor: pointer;
    margin-left: -1px;
}
.inf_con {
    border: 1px solid #eee;
    margin-left: -1px;
    height: 435px;
    border-top: 1px solid #d4d4d4;
}
.inf_tab_con {
    border-top: 1px solid #fff;
}
.prize .prize-content .information .inf_tab li.i_on {
    background: #d4d4d4;
}
.prize .prize-content .inf_item {
    display: none;
}
.prize .prize-content .inf_img {
    padding: 10px 10px 10px 10px;
    width: 178px;
}
.prize .prize-content .inf_img img{
    width: 178px;
    height: 120px;
}
.prize .prize-content .inf_img p {
    width: 100%;
    height: 40px;
    line-height: 18px;
    color: #333;
    overflow: hidden;
}
.inf_list .inf_list_msg li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.inf_list_con {
    padding:0 10px;
    margin-top: 2px;
}
.inf_list_con .xq_list a li {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 10px;
    line-height: 30px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #404040;
    position: relative;
    letter-spacing: 1px;
    height: 29px;
}
.inf_list_con .xq_list a li::after {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    position: absolute;
    left: 0;
    top: 14px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -191px -126px no-repeat;
}

.zzj img{
    width: 100%;
    height: 100%;
}
.prize .prize-content .standard .std_tit {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    background: #d4d4d4;
    margin-top: 1px;
}

.std_item {
    border: 1px solid #eee;
    height: 434px;
}

.right {
    float: right;
    width: 300px;
    height: 516px;
    background: #f8f8f8;
    overflow: hidden;
}
.right .engineering-nav {
    width: 301px;
    border-bottom: 1px solid #c90006;
}
.right .engineering-nav .nav-child {
    cursor: pointer;
    background: #f3f3f3;
    float: left;
    width: 150px;
    line-height: 40px;
    height: 40px;
    text-align: center;
    color: #656565;
    font-size: 16px;
}
.right .engineering-nav .nav-child.eng_on {
    background: #c90006;
}
.right .engineering-nav .nav-child.eng_on a {
    color: #fff;
}
.right .engineering-nav .nav-child:first-child {
    margin-right: 1px;
}
.right .eng_item {
    height: 450px;
    overflow: hidden;
    margin:10px 0;
    padding: 0 8px;
    display: none;
}
.right .eng_con {
    height: 473px;
    border: 1px solid #eee;
}
.font_w {
    font-weight: bold;
}

.right .eng_con .eng_list {

}
.right .eng_con .eng_list li {
    position: relative;
    width: 96%;
    padding-left: 18px;
    margin-bottom: 10px;
    height: 20px;

}
.right .eng_con .eng_list li:after {
    content:"";
    display: block;
    width: 12px;
    height: 14px;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -44px -164px no-repeat;
    position: absolute;
    left: 0;
    top: 3px;
}
.right .eng_con .eng_list li a {
    display: block;
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    width: 100%;
    overflow: hidden;
}

.yw_side_list .yw_side_item .side_msg p a.specialty_council {
    font-size: 14px;
    color: #333;
}

.yw_side_list .yw_side_item .side_msg p a.specialty_council:hover {
    color: #c90006;
}
.yw_side_list .yw_side_item .side_msg .arrows  {
    width: 0;
    height: 0;
    display: block;
    border: 5px solid transparent;
    border-top: 5px solid #555555;
    position: absolute;
    right: 0px;
    top: 28px;
}
.yw_side_list .yw_side_item .side_msg .arrows_r  {
    width: 0;
    height: 0;
    display: block;
    border: 5px solid transparent;
    border-right: 5px solid #555555;
    position: absolute;
    right: -12px;
    top: 25px;
}
.side_msg .council {
    width: 600px;
    width: 0;
    display: none;
    position: absolute;
    right: -2px;
    top: 20px;
    background: #fff;
    z-index: 100;
}
.side_msg .council .council_tab ul {
    width: 600px;
}
.side_msg .council .council_tab li {
    width: 300px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-family: "宋体";
    float: left;
    text-align: center;
    cursor: pointer;
    background: #eee;
}
.side_msg .council .council_tab li.coun_on {
    background: #e65505;
    color:#fff;
}
.side_msg .council .council_con {
    width: 600px;
    padding: 10px 0;
}
.side_msg .council .council_con .specialty_council_con {
    display: none;
}
.side_msg .council .council_con .specialty_council_con li {
    float: left;
    position: relative;
}
.side_msg .council .council_con .specialty_council_con li a:after {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -109px -247px no-repeat;
    position: absolute;
    left: 35px;
    top: 10px;
}
.side_msg .council .council_con .specialty_council_con li a {
    display: block;
    width: 300px;
    font-size: 14px;
    font-family: "宋体";
    line-height: 30px;
    height: 30px;
    position: relative;
    text-indent: 54px;
}
.side_msg .council .council_con .start li a:after {
    content: "";
    width:15px;
    height: 42px;
    display: block;
    background: url(?Public/Home/css/2017/../../image2017/css_sprites.png?v=1.1) -126px -248px no-repeat;
    position: absolute;
    left: 35px;
    top: 8px;
}