@charset "utf-8";

.ow {
    overflow: hidden;
}

.scaleimg {
    overflow: hidden;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.scaleimg img {
    width: 100%;
    height: 100%;
    -webkit-transition: transform .5s;
    transition: transform .5s;
}
.scaleimg:hover img {
    transform:scale(1.05);
    -webkit-transform:scale(1.05);
}

.x-container{ background: url(../image/ind_1.jpg) repeat 0 0; }
/*shouye*/
.ind_1 img{ display: block; width: 100%; }
.tit_com{ position: relative; }
.t_more{ position: absolute; font-family: arial; right: 0; top:50%; margin-top:-12px; line-height: 24px; padding:0 22px; }
.t_more:hover{ color:#860a0a; }
.t_more .i1{ position: absolute;  width: 14px; height: 100%; left:0; top:0; background:url(../image/tit1.png) no-repeat center; }
.t_more .i2{ position: absolute;  width: 14px; height: 100%; right:0; top:0; background:url(../image/tit2.png) no-repeat center; }
.t_more:hover .i1{ background-image:url(../image/tit1a.png); }
.t_more:hover .i2{ background-image:url(../image/tit2a.png); }


.tit_com .t3{ overflow: hidden; }
.tit_com span.en{ font-size: 17px; color:#860a0a; display: inline-block; vertical-align: middle;  position: relative; top:4px; font-family: arial; text-transform: uppercase; }
.tit_com span.on{ font-size: 26px; padding-right: 10px; color:#333; top:0px; display: inline-block; vertical-align: middle;  }
.tit_com .ico{ float: left; padding-right: 10px; display: inline-block; vertical-align: middle;}
.tit_com .ico img{ display: block; width: 28px; }


.ind_2{ padding:45px 0 35px; } 
.ind_2 .l{ float: left; width: 862px; }
.ind_2 .r{ float: right; width: 355px; }
.ind_2 .tit_com{ margin-bottom: 20px; }
.ind_2 .cont .li{ float: left; width: 429px; height: 239px;}
.ind_2 .cont .li + .li{ float: right; }

.ind_2 .l .list{ background:#fff; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); padding:25px 30px; margin-top:5px; position: relative; }
.ind_2 .l .list .line{ position: absolute; width: 5px; top:25px; bottom:25px; left:426px; background:#f6f3e9; }
.ind_2 .l li{ position: relative; float: left; width:46.2%; }
.ind_2 .l li a{ padding-right: 60px; padding-left: 20px; }
.ind_2 .l li .ex_fields{ position: absolute; right: 0; top:0; }
.ind_2 .l li i{ position: absolute; width: 8px; height: 8px; border:2px solid #afadae;  border-radius: 50%; left:0; top:50%; margin-top:-6px; }
.ind_2 .l li:nth-child(n+3){ margin-top:10px; }
.ind_2 .l li:nth-child(2n){ float: right; }
.ind_2 .l li:hover a{ color:#860a0a; }
.ind_2 .l li:hover i{ border-color:#860a0a; }

.ind_2 .r .cont{ padding:13px 28px 18px; background:#fff url(../image/ind3.png) no-repeat right bottom; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); border-top:4px solid #860a0a; }
.ind_2 .r li{ position: relative;  line-height: 20px;  padding:0px 0 10px; background:url(../image/ind2.png) no-repeat center bottom; }
.ind_2 .r li a{font-size: 15px;line-height: 1.6em;height: 3.2em;overflow: hidden;display: block;padding-right: 55px;}
.ind_2 .r li .ex_fields{ position: absolute; right: 0; top:0px;left: 251px;font-size: 14px;line-height: 1.6em;height: 3.2em;overflow: hidden;display: block; color:#707070;}
.ind_2 .r li{ margin-top:9px; }
.ind_2 .r li:hover a{ color:#860a0a; }

.ind_3{ padding-bottom: 40px; }
.ind_3 .con{ position: relative; width: 1010px; height: 415px; background:#fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); }
.ind_3 .con .ul{ float: left; width: 369px; margin-top: 40px; padding:0 30px; }
.ind_3 .con .ul li{ position: relative;  line-height: 20px; }
.ind_3 .con .ul li a{ padding-right: 55px; }
.ind_3 .con .ul li .ex_fields{ position: absolute; right: 0; top:0; }
.ind_3 .con .ul li + li{ margin-top:12px; }
.ind_3 .con .ul li:hover a{ color:#860a0a; }
.ind_3 .con .line{ position: absolute; width: 5px; top:50px; bottom:40px; left:426px; background:#f6f3e9; }
.ind_3 .cont{ padding-top: 20px; }

.ind_3 .imglist{ position: absolute; right: -220px; top:45px; }
.ind_3 .imglist .img{ margin-bottom: 2px; box-shadow: 0px 0px 5px rgba(0,0,0,0.05); }

.ind_4{ padding:40px 0 75px; background:url(../image/ind7.jpg) no-repeat center; background-size: cover; }
.ind_4 .con{ position: relative; height: 410px; background:url(../image/ind9.jpg) no-repeat center; background-size: cover; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); border-top: 4px solid #860a0a;}
.ind_4 .con .ul{ float: left; width: 384px; margin-top: 40px; padding:0 26px; }
.ind_4 .con .ul li{ position: relative;  line-height: 20px; }
.ind_4 .con .ul li a{ padding-right: 55px; }
.ind_4 .con .ul li .ex_fields{ position: absolute; right: 0; top:0; background: }
.ind_4 .con .ul li + li{ margin-top:12px; }
.ind_4 .con .ul li:hover a{ color:#860a0a; }
.ind_4 .con .line{ position: absolute; width: 5px; top:50px; bottom:40px; right:426px; background:#f6f3e9; }
.ind_4 .cont{ padding-top: 20px; }

.ind_4 .w{ float: right; position: relative; }

.ind_4 .imglist{ position: absolute; width: 352px; height: 420px; left:0; top:15px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); background:url(../image/ind8.jpg) no-repeat center; }
.ind_4 .imglist .i{ float: left; width: 49.5%; height:140px; text-align: center; color:#fff; }
.ind_4 .imglist .i .ico{ height: 36px; padding-top: 40px; }
.ind_4 .imglist .t3{ padding-top: 25px; font-size: 18px; }
.ind_4 .imglist .i img{ display: block; margin:0 auto; max-width: 36px; max-height: 36px; }

.ind_4 .imglist .a{ display: block; height: 100%; background:url(../image/hover1.png) no-repeat center; }
.ind_4 .imglist .a:hover{ background:url(../image/hover.png) no-repeat center; }

.mbx .col_news_head{padding-left: 10px; line-height: 24px; }
.mbx .col_news_head span{ padding:0 5px; }
/*新闻*/
.news_1 img{ display: block; width: 100%; }
.news_2{ padding:55px 0 35px; }
.news_2 .l{ float: left; width: 300px; box-shadow: 0px 0px 5px rgba(0,0,0,0.1); margin-bottom: 60px; background:url(../image/new1.jpg) repeat center; position: relative; padding:30px 0;     min-height: 66px;}
.news_2 .l .col_menu_head{ line-height: 1; color:#fff; font-size: 24px; position: relative; z-index: 5; padding:0 20px 20px; }
.news_2 .l .col_menu_head h3{ position: relative; z-index: 5; font-weight: normal; }

.news_2 .l .line{ position: absolute; width: 68px; top:10px; right: 0px; bottom:5px; }
.news_2 .l .line .i1{ position: absolute; width: 100%; height:51px; right:0; top:0; background:url(../image/new1.png) no-repeat right 0; }
.news_2 .l .line .i2{ position: absolute; width: 100%; height:60px; right:0; bottom:0; background:url(../image/new1b.png) no-repeat right bottom; }
.news_2 .l .line .i3{ position: absolute; width: 100%; right:1px; bottom:60px; top:51px; background:url(../image/new1a.png) repeat-y right top; }

.news_2 .l .wp_listcolumn>.wp_column{ line-height: 46px; position: relative; margin-bottom: 5px; }
.news_2 .l .wp_listcolumn{ padding:0 20px; }

.news_2 .l .wp_listcolumn>.wp_column>a{ display:block; font-size: 16px; color:#fff; padding-left: 55px; position: relative; z-index: 5; position: relative; background: rgba(255,255,255,0.2); }
.news_2 .l .wp_listcolumn>.wp_column.selected{  }
.news_2 .l .wp_listcolumn>.wp_column.parent{  }
.news_2 .l .wp_listcolumn>.wp_column.selected>a{ color:#333; background:#fff; }
.news_2 .l .wp_listcolumn>.wp_column.parent>a{ color:#333; background:#fff; }
.news_2 .l .wp_listcolumn>.wp_column .i1{ position: absolute; width: 55px; height: 46px; left:0; top:0; background:url(../image/new2.png) no-repeat center; z-index: 5; }
.news_2 .l .wp_listcolumn>.wp_column.selected .i1{ background-image:url(../image/new2a.png); }
.news_2 .l .wp_listcolumn>.wp_column.parent .i1{ background-image:url(../image/new2a.png); }
.news_2 .l .wp_listcolumn>.wp_column .i2{ position: absolute; width: 24px; height: 100%; background:url(../image/new3.png) no-repeat center; right:15px; top:0; display: none; }
.news_2 .l .wp_listcolumn>.wp_column .selected .i2{ display: block; }

.news_2 .l .wp_subcolumn .wp_column:hover  .i2{ display: block; }
.news_2 .l .wp_listcolumn>.wp_column>a:after{ content:""; position: absolute; width: 24px; height: 100%; background:url(../image/new3a.png) no-repeat center; right:15px; top:0; display: none; }
.news_2 .l .wp_listcolumn>.wp_column.selected>a:after{ display: block; }
.news_2 .l .wp_listcolumn>.wp_column.parent>a:after{ display: block; }

.wp_subcolumn{ margin-top: 5px; background: rgba(255,255,255,0.2); padding:10px 0; display: none; }
.wp_subcolumn a{ position: relative; padding-left: 55px; color:#fff; display: block; line-height: 36px; }
.wp_subcolumn .selected a{ color:#fed471; }
.wp_subcolumn .parent a{ color:#fed471; }
.wp_subcolumn .wp_column:hover a{ color:#fed471; }
.selected .wp_subcolumn{ display: block; }
.parent .wp_subcolumn{ display: block; }

.news_2 .mbx{ position: absolute; right: 0; top:0; padding:0; }
.news_2 .r{ width: 900px; float: right; position: relative; }
.news_2 .r .col_news_head h3{ line-height: 1; font-size:24px; font-weight: normal; padding-bottom: 18px; }
.news_2 .r .cont{ overflow: hidden; padding:25px 20px 45px 30px; position: relative; background:#fff; box-shadow: 0px 0px 5px rgba(0,0,0,0.1);}
.news_2 .r .cont:before{ content:""; position: absolute; width: 100%; height:4px; left:0; top:0; background:#860a0a; background-size: 100% 100%; }
.news_2 .r .wp_article_list li{ border-bottom: 1px solid #e4e4e4; padding-bottom: 12px; position: relative; }
.news_2 .r .wp_article_list li + li{ margin-top: 12px; }
.news_2 .r .wp_article_list li .news_title4{ position: relative; font-size: 18px; }
.news_2 .r .news_date{ margin-top: 5px; display: block; color:#707070; font-family: arial; position: absolute; right: 0; top:0; }
.news_2 .r .wp_article_list li a{  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding-right: 105px; }

.news_2 .r .wp_article_list li:hover{ color:#860a0a; }
.news_2 .r .wp_article_list li:hover .news_date{ color:#860a0a; }

.news_2 .r .wp_article_list li .pr_fields{    position: relative; font-size: 16px;}
.news_2 .r .wp_article_list li .ex_fields{    margin-top: 5px;
    display: block;
    color: #707070;
    font-family: arial;
    position: absolute;
    right: 0;
    top: 0;}

.news_2 .page{ padding-top: 45px; }


.news_2 .r .news_img_list{ overflow: hidden; padding-left: 14px; }
.news_2 .r .news_img_list li{ float: left; width: 158px; margin-left:60px; padding-top: 35px; }
.news_2 .r .news_img_list li a{ display: block; }  
.news_2 .r .news_img_list li img{ display: block; width: 100%; height:208px; }
.news_2 .r .news_img_list li .t3{ font-size: 18px; padding:10px 0 0; }
.news_2 .r .news_img_list li:nth-child(4n+1){ margin:0; }

/*详情页*/

.detail .mbx{ padding:67px 0 18px; }
.details_1{ padding-bottom: 35px; }
.details_1 .cont{  overflow: hidden; padding:45px 130px; position: relative; background:#fff; box-shadow: 0px 0px 5px rgba(0,0,0,0.1); }
.details_1 .cont:before{ content:""; position: absolute; width: 100%; height:4px; left:0; top:0; background:#860a0a; background-size: 100% 100%; }
.details_1 h1{ font-size: 26px; font-weight: normal; text-align: center; }
.details_1 .arti_metas{ padding:24px 0 32px; text-align: center; color:#707070; }
.details_1 .arti_metas .arti_update{ line-height: 20px;  font-family: arial; display: inline-block; }
.details_1 .arti_metas .arti_views{  padding-left: 35px; line-height: 20px;  font-family: arial; display: inline-block; }
.details_1 .wp_arcitlecontent img{ max-width: 100%; }
.details_1 .wp_arcitlecontent p{ font-size: 16px; line-height: 28px; }


.x-container{ background:#fffbef; }



@media screen and (min-width: 1023px) {
    .ind_2 .l{ transform:translateX(-50px); opacity: 0; transition:all 1s; -webkit-transition:all 1s;  }
    .ind_2 .r{ transform:translateX(50px); opacity: 0; transition:all 1s; -webkit-transition:all 1s;  }
    .ind_2.anim .l,.ind_2.anim .r{ transform:translateX(0px); opacity: 1; }
    
    .ind_3 .imglist{  transform:translateY(-45px); opacity: 0; transition:all 1s; -webkit-transition:all 1s;   }  
    .ind_3.anim .imglist{ transform:translateY(0px); opacity: 1; }

    .ind_4 .imglist{  transform:translateX(-50px); opacity: 0; transition:all 1s; -webkit-transition:all 1s;   }  
    .ind_4.anim .imglist{ transform:translateX(0px); opacity: 1; }


    .ind_4 .con .ul{  transform:translateX(50px); opacity: 0; transition:all 1s; -webkit-transition:all 1s;   }  
    .ind_4.anim .con .ul{ transform:translateX(0px); opacity: 1; }

}