/**********global css start********/
*{margin:0;padding:0;list-style-type:none;}
body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6 { font-family: Microsoft YaHei,'宋体' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
body{overflow-x:hidden;}
img{border:0;cursor:pointer}
a{color:#444;transition: all 0.5s;outline:none !important}

a:hover{text-decoration:none;color:#c2252c;}
.m0{margin:0}
.p0{padding:0}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.b{font-weight:bold}
.fff{color:#fff}
.c000{color:#000}
.c333{color:#333}
.c444{color:#444}
.c666{color:#666}
.c999{color:#999}
.m_t_10{margin-top:10px;}
.m_t_20{margin-top:20px;}
.m_t_30{margin-top:30px;}
.m_t_40{margin-top:40px;}
.m_b_10{margin-bottom:10px;}
.m_b_20{margin-bottom:20px;}
.m_b_30{margin-bottom:30px;}
.m_b_40{margin-bottom:40px;}
.p_t_10{padding-top:10px;}
.p_t_20{padding-top:20px;}
.p_t_30{padding-top:30px;}
.p_t_40{padding-top:40px;}
.tr{text-align:center}
.mt40{margin-top:40px;}
.middle{float: none;display: inline-block;vertical-align: middle;}
.arial{font-family:Arial}
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.xq14 a{color:#999 !important;}
.xx16{font-size:16px;color:#999;margin-bottom:30px;}
.xq14{font-size:14px;padding-bottom:30px;}
.elip{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.elip_muli{text-overflow:-o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

/**********global css end********/

@media (min-width: 1200px){
.container {
    width: 1270px;
}
}
.nav .active{background: rgba(180,147,64,1);}
.head_top{height:130px;padding-top:50px;}
#tq{text-align: right;padding-right: 0;font-size: 16px;line-height: 1.8;color: #555;}
.search_text{height: 50px;width: 100%;padding-left: 15px;border: 1px solid #c2252c;outline: none;border-radius: 5px;}
.search_sub{    position: absolute;right: 15px;top: 0;height: 50px;border: none;width: 80px;background: #c2252c;color: #fff;font-size: 16px;border-radius: 0 5px 5px 0;}
.banner_icon_main{padding:20px;position:relative;background:#fff;margin-top: -260px;}
.banner_icon_main .col-xs-4{padding-left:5px;padding-right:5px;}
.banner_icon{position:relative;overflow:hidden}
.banner_icon_cn{position: absolute;top: 20%;left: 60%;}
.banner_icon_en{position: absolute;top: 38%;left: 60%;}
.banner_icon_more{position: absolute;top: 60%;left: 60%;}
.banner_icon img{transition: all 0.8s;width:100%;}
.banner_icon img:hover{transform: scale(1.2);}
.banner_icon_more img:hover{transform:translateX(7px);}

.main1{background:url(../images/main1_bg.jpg) no-repeat;margin-top:-20px;padding-bottom: 40px;}
.hot_news{margin:50px 0 90px 0;background:#fff;padding: 30px 0;border-radius: 10px;}
.hot_news_title{float: left;width: 85%;line-height: 2;font-size:26px;color:#444;font-weight:bold}
.hot_news_date{float: left;width: 15%;line-height: 3;font-size:18px;color:#999}
.hot_news .swiper-button-next,.hot_news .swiper-button-prev{position: absolute;top: 50%;width: 16px;height: 16px;z-index: 10;cursor: pointer;align-items: center;color: #444;margin-top:10%;display:block}
.hot_news .swiper-button-next:after,.hot_news .swiper-button-prev:after{font-size:24px;font-weight:bold}
.main1 .tabs nav{    width: 30%;
    margin: 0 auto;}
.content-wrap{margin-top:40px;}
.main1_bg{background: #fff;padding: 25px 15px;position:relative}
.main1_title{font-weight: 700;line-height: 1.8;min-height: 64px;
    height: auto;}
.main1_desc{margin-top:20px;line-height:2;min-height: 56px;
    height: auto;}
.main1_date:before{content:"";background:url(../images/news_icon.jpg) no-repeat;width:13px;height:13px;display:block;display: inline-block;
    margin-top: 30px;padding-right:30px}
.main1_date{color:#9e9e9e;font-size:12px;}
.main1_news:hover .main1_img img{transform: scale(1.1);}
.main1_img img{transition: all 0.8s;min-height: 225px;height:auto}
.main1_img{overflow:hidden;}
.main1_bg:after{content: "";width: 0;height: 2px;background: #c2252c; position: absolute;bottom: 0; left: 0;transition: all .8s ease .2s;}
.main1_bg:hover:after{width:100%}



.main2 .ywly{margin:50px 0 80px 0}
.main2 .main2_left{width: 32%;text-align: right;color:#333}
.main2 .main2_right{width: 50%;text-align: left;margin-left: 5%;color:#444}
.main2 .main2_en{margin-top:5px;}
.main2 .tab-current .main2_left,.main2 .tab-current .main2_right{color:#fff}
.main2 .tabs-style-fillup nav ul li a::after{background:#caad64;border:1px solid #fff}
.main2 .tabs-style-fillup nav ul li a{border-right:1px solid #fff}
.main2 .tabs nav ul li{background:#f1f1f1}
.main2 .hua{position:absolute;right:10%;top:30%;display:none}
.main2 .tab-current .hua{display:block}
@keyframes hua {
    25% {
        opacity: 1;
    }
    33% {
        opacity: 0.9;
        transform: translateY(5px);
    }
    67% {
        opacity: 0.8;
        transform: translateY(10px);
    }
    85% {
        opacity: 0.7;
        transform: translateY(13px);
    }
    100% {
        opacity: 0.5;
        transform: translateY(16px) scale3d(0.1, 0.1, 0.1);
    }
}
.hua
{

-webkit-animation: hua 1s infinite;
-webkit-animation-fill-mode: both;
}
.main2 .tabs nav ul{width:1300px;}
.main2 .content-wrap{margin-top:0}
.main2 .main2_img{position:relative;}
.main2 .main2_img_bg{position:absolute;top:70%;left:50%;background:#fff;width:1300px;margin-left:-650px;border-radius:5px}
.main2 .main2_img_bg_p1{color:#b4913b;padding:40px 0 20px 30px}
.main2 .main2_img_bg_p1 a{color:#b4913b;}
.main2 .main2_img_bg_p2{padding:0 0 30px 30px}


.main3{background:url(../images/main3_bg.jpg) no-repeat;padding-bottom: 50px;}
.main3 .main3_tit{padding:80px 0 50px 0}
.main3 .mark{position:absolute;overflow:hidden;left:0;bottom:0;background:rgba(0,0,0,0.5);transition:all 1s;height:0;width:100%;padding:0;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.main3 .up{position:relative}
.up:hover .mark{height:100%}
.main3 .mark a{font-size:18px;text-align:center;color:#fff;font-weight:700}
.main3_hezi:nth-child(odd) .main3_right{margin-right:-10px;}
.main3_hezi:nth-child(even) .main3_right{margin-right:-10px;}
.main3_right img{height:260px;width:100%}

.main4{background:url(../images/main4_bg.jpg) no-repeat;    padding-bottom: 30px;}
.main4 .main4_block{padding-top:90px}
.main4 .tab-active .main4_top_hover{background:url(../images/main4_top_hover.png) no-repeat;height:57px;width:57px;margin: 0 auto;}
.main4 .main4_top_hover{background:url(../images/main4_top.png) no-repeat;height:57px;width:57px;margin: 0 auto;}
.main4 .tab-active .main4_bom_hover{background:url(../images/main4_bom_hover.png) no-repeat;height:57px;width:57px;margin: 0 auto;}
.main4 .main4_bom_hover{background:url(../images/main4_bom.png) no-repeat;height:57px;width:57px;margin: 0 auto;}
.main4 .tab-active .main4_left_p{color:#c2252c}
.main4 .main4_left_p{color:#888;font-size:20px;font-weight:700;margin-top:10px;}
.main4 .swiper-container {
      width: 100%;
      height: 100%;
    }
.main4 .swiper-slide {
      text-align: center;
      font-size: 18px;


    }

.main4 .swiper-pagination-bullet{width:13px;height:13px;}
.main4 .swiper-container-horizontal>.swiper-pagination-bullets{margin-top:40px;}
.main4 .main4_img img:hover{transform: scale(1.1)}
.main4 .main4_img{overflow:hidden;}
.main4 .main4_img img{transition:all .6s;min-height: 207px;}
.main4 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#c2252c}

.main5{padding-bottom:50px;}
.main5 .main5_tit{margin:80px 0 70px 0}
.main5 .col-md-1-5{width: 19.5%;float: left;border: 1px solid #ccc;padding: 15px 0; margin-left: 0.5%;}
.company_li{margin-bottom:10px;background:#f6f7fa;text-align:center}
.company_li a{font-weight:700;font-size:16px;color:#444}

.footer{background:#f5f5f5;padding:30px 0}
.footer .col-md-1-9{width:11.1111111%;float:left;}
.footer .one_nav{font-size:16px;color:#444;font-weight:bold;margin-bottom: 20px;}
.footer .one_nav:after{content:"";border-right:2px solid #444;padding-left: 25%;}
.footer .col-md-1-9:last-child .one_nav:after{content:"";border-right:none}
.footer .two_nav a{color:#777;font-size:14px;}

.footer_bom{background:#c2252c;padding:20px 0}




.main_inside{background:#f8f8f8;padding:50px 0;border-bottom:2px solid #c2252c;position:relative}
.main_inside .col-md-1-5-inside{width:20%;border:1px solid #dcdcdc;text-align:center;padding:20px 0;position:relative;z-index:111;background:#fff}
.main_inside .col-md-1-5-inside:after{content:"";height:100%;width:0;position:absolute;left:0;top:0;transition: all .4s;background:#c2252c;z-index:-1;}
.main_inside .col-md-1-5-inside:hover:after{width:100%;}

.col-md-1-5-inside:hover .inside_img img{filter: brightness(100);}
.main_inside .inside_img{display:inline-block}
.main_inside .inside_p{display:inline-block;vertical-align: top;margin-top: 3px;font-size:18px;color:#444;padding-left:10px;}
.main_inside .col-md-1-5-inside:hover .inside_p{color:#fff}
.nav_inside{position:absolute;top:-25px;left:50%;margin-left:-635px;}
.main_inside .inside_hover{background:#c2252c;color:#fff;border:1px solid #c2252c}
.main_inside .inside_hover .inside_img{filter: brightness(100);}
.main_inside .inside_hover .inside_p{color:#fff}

.inside_content{margin-bottom:80px;}
.inside_content .inside_title{font-size:34px;color:#444;text-align:center;margin-top:50px;}
.inside_content .inside_title_en{font-size:18px;color:#ddd;text-align:center;font-family:arial}

.inside_zp{background:#fff;padding:30px 0;box-shadow: 4px 6px 6px #ccc}
.inside_zp .zp_title{padding: 30px 0;border-bottom: 1px solid #efefef;}
.zp_content{padding:50px 0}
.swiper_zp_next,.swiper_zp_prev{color:#c2252c}
.swiper_zp .swiper-pagination-bullet{height:13px;width:13px;}
.swiper_zp .swiper-pagination-bullet-active{background:#c2252c}


.honor_img{background:#fff;padding:10px;border:1px solid #dcdcdc;box-shadow:5px 5px 5px #dcdcdc;margin:5px}
.honor_hover_img{overflow:hidden}
.honor_img img{width:100%;transition:all 0.6s;    min-height: 253.5px;
    height: auto;}
.honor_img img:hover{transform: scale(1.05);}

.about_img{background:#fff;border:1px solid #dcdcdc;box-shadow:5px 5px 5px #dcdcdc;margin:10px;transition:all 0.6s}
.about_hover_img{overflow:hidden}
.about_img img{width:100%;transition:all 0.6s}
.about_img img:hover{transform: scale(1.05);}
.about_content{padding: 50px 0;}
.about_content p{font-size:16px;color:#444;line-height:1.8}
.about_p{padding: 20px 0;font-size: 18px;color: #444;text-align: center;cursor: pointer;}
.about_img:hover{transform:translateY(-10px)}

.news_li{min-height:200px;height:auto;margin-bottom:60px;}
.news_li .date_day{font-size:60px;color:#444;font-weight:bold;transition:all .5s}
.news_li .date_year{font-size:18px;color:#777;transition:all .5s}
.news_li .news_title{font-size:24px;color:#444;transition:all .5s}
.news_li .news_desc{font-size:16px;color:#777;line-height:2;margin-top:30px;}
.news_li .news_right{height:200px;border-bottom:1px solid #dfdfdf;position:relative;}
.news_li .news_right:after{content:"";height:1px;width:0;position:absolute;bottom:0;left:0;transition: all .6s;background:#c2252c}
.news_li .news_right:hover:after{width:100%}
.news_li .news_img img{transition:all .6s}
.news_li .news_img{overflow:hidden;}
.news_li:hover .news_img img{transform: scale(1.05);}
.news_li:hover .date_day,.news_li:hover .date_year,.news_li:hover .news_title a,.news_li:hover .news_more a{color:#c2252c}
.news_li .news_img img{height:200px;    width: 100%;}


    .timeline-con {
        position: relative;
        margin: 100px 0;
    }

    .timeline-con::before {
        content: '';
        display: block;
        width: 1px;
        height: 100%;
        background: linear-gradient(#feeeed , #f05b72, #feeeed);
        background: -webkit-linear-gradient(#feeeed , #f05b72, #feeeed);
        background: -o-linear-gradient(#feeeed , #f05b72, #feeeed);
        background: -moz-linear-gradient(#feeeed , #f05b72, #feeeed); 
        position: absolute;
        left: 50%;
        top: 0;
    }

    .timeline-post {
        width: 50%;
        margin-left: 50%;
        margin-bottom: 60px;
    }

    .timeline-post:nth-child(even) {
        margin-left: 0;
    }

    .timeline-date p{
		font-size: 20px;
		font-weight: bold;
		color: #444;
		padding-top: 19px;
		display: inline-block;
		margin-top: -3px;
		top: -5px;
		position: absolute;
		margin-left: 10px;
    }
	.timeline-date {
        font-size: 36px;
        font-weight: bold;
        color: #da251c;
		padding-top: 10px;
	}
	

    .timeline-post:nth-child(even) .timeline-date {
        font-size: 36px;
        font-weight: bold;
        color: #da251c;
		padding-top: 10px;
		margin-right: 10%;
    }

    .timeline-icon-con {
        width: 38px;
        height: 50px;
        background-color: #f8f8f8;

        display: flex;
        justify-content: center;
        align-items: center;

        position: absolute;
        left: 50%;
        margin-left: -18px;
    }

    .timeline-icon {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border: 5px solid #da251e;
    }


    .timeline-content {
        position: relative;
        top: -6px;
        font-size: 18px;
        color: #444;
        line-height: 36px;
        margin: 0 0 0 44px;
		padding: 0 0 0 20px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
		margin-left:10%;
    }

    .timeline-post:nth-child(even) .timeline-content {
        margin: 0 44px 0 0;
        text-align: right;
    }

    .timeline-post:nth-child(odd) .timeline-content::before {
		content: '';
		display: inline-block;
		width: 25px;
		height: 1px;
		border-top: 1px solid #da251c;
		position: absolute;
		top: 30px;
		left: -8%;
		margin: 0 20px;
    }

    .timeline-post:nth-child(even) .timeline-content::after {
        content: '';
		display: inline-block;
		width: 25px;
		height: 1px;
		border-top: 1px solid #da251c;
		position: absolute;
		top: 30px;
		right: -8%;
		margin: 0 35px;
    }

    .timeline-content h3 {
        font-size: 18px;
        color: #f05b72;
    }

    .timeline-content p {
        margin-top: 0;
    }
.timeline-content .fzlc_p{margin-top:30px;    text-align: left;}

.btn-default{background:#c2252c;color:#fff;border-color:#fff}
.btn-default:hover{background:#fff;color:#444;border-color:#444}
.show_content{margin-top:50px;background:#fff;border-radius:5px;min-height:500px;height:auto}
.show_title{padding: 30px 0;font-size: 24px;font-weight: bold;text-align: center;color: #444;}
.show_date{color:#888;text-align:center}
.show_content{padding:0 30px}
.news_prev,.news_next{padding:0 30px;margin-top:10px;padding-bottom:30px;}
.pro_p{font-size: 16px;
    text-align: center;
    padding: 20px 0 10px 0;}
	
.head_top_top{position:fixed;background:#fff;z-index: 999;width: 100%;}
.fff_main{height:190px;}




@media screen and (max-width: 768px) {
	.m_title{margin:20px 0;font-size:20px;font-weight:bold;}
	.container-fluid{padding-left:0;padding-right:0}
    .fff_main{height:auto}
	.header{top:0;position:relative;background:#fff;margin-bottom: 15px;}
	.search_m{    margin: 25px 0;}
	.banner_icon_main{margin-top:0}
	.c-banner .nexImg, .c-banner .preImg{ top:75% !important }
	/* .m_main1_bg{background:url(../images/m_main1_img1.png) no-repeat 15px;height:35px} */
	.logo img{width: 80%;margin-top: 10px;}
	.m_main1_bg{padding:0 2%;}
	.m_main1_img{height:35px;position:relative}
	.m_main1_img img{height:100%}
	.m_main1_img_icon{position:absolute;top:21%;left:24%}
	.m_main1_img_icon img{width:50%;}
	.m_main1_p{    position: absolute;top: 26%;left: 44%;color: #fff;font-size: 12px;}
	.main1{margin-top:0}
	.hot_news_title{font-size:16px;font-weight:700;width:100%;line-height:3}
	.hot_news_date{font-size:12px;line-height:1}
	.hot_news{margin:10px 0;padding:10px 0}
	.main1 .tabs nav{width:100%}
	.m_main1_title{font-size:15px;}
	.main1_desc{margin-top:5px;line-height:1.5;min-height:auto;}
	.main1_news {padding:10px 0}
	.main2 .ywly{margin:15px 0}
	.main2 .main2_img_bg{    position:unset;top: 0;left: 0;width: 100%; margin-left: 0;border-radius: 5px;}
	.main2 .main2_img_bg_p1{text-align:center;padding:10px 0;    font-size: 16px;margin-bottom:0;}
	.main2 .main2_img_bg_p2{    font-size: 14px;    padding: 0 15px 20px 15px;}
	.main2 .main2_img{padding:0 15px;}
	.main2 .swiper-scrollbar-drag{background:rgba(194,37,44,1)}
	.main3 .main3_tit{padding:0;}
	.main3{margin-top:20px;}
	.main3_right img{height:160px;}
	.m_main3_title{    position: absolute;bottom: 0;left: 0; background: rgba(0,0,0,.5);width: 100%;color: #fff;text-align: center;line-height: 2;}
	.main3_hezi:nth-child(even) .main3_right{margin-right:0}
	.main5 .main5_tit{margin:20px 0}
	.main5 .col-xs-6{width: 47%;margin-left: 2%;}
	.footer_bom {padding:10px 15px;}
	.footer_bom .tr{text-align:left}
	.main_inside .inside_p{font-size:14px;padding-left:0}
	.main_inside{padding:0}
	.main_inside .col-md-1-5-inside{padding:10px 0}
	.about_content{padding:15px }
	.inside_content .inside_title{font-size:24px;font-weight:bold;    margin-top: 20px;}
	.about_p{padding:10px 0;font-size:16px;}
	.honor_img img{min-height:auto}
	.timeline-con{margin:20px 0}
	.timeline-con::before{left:0}
	.timeline-post {width: 100%; margin-left: 0;margin-bottom: 30px;}
	.timeline-icon-con{left:0}
	.timeline-content .fzlc_p{font-size:16px;color:#444;margin-top:10px;}
	
	.timeline-post:nth-child(even) .timeline-content{text-align:left;    margin: 0 0 0 0;}
	.timeline-post:nth-child(odd) .timeline-content{text-align:left;    margin: 0 0 0 0;}
	.timeline-post:nth-child(even) .timeline-content::after{left:0}
	.timeline-post .timeline-date{margin-left:14%}
	.timeline-post:nth-child(odd) .timeline-content::before{left:5%}
	.news_li .news_desc{margin-top:5px;font-size:14px;line-height:1.5}
	.news_li .news_title{font-size:18px;font-weight:700;margin-top:5px;}
	.news_li .m_news_date {font-size:12px; color:#888;margin-top:5px;}
	.news_li .news_more {margin-top:10px;}
	.news_li .news_right{border:none;    height: auto;margin-bottom: 30px;}
	.inside_content{margin-bottom:20px;    padding: 0 7px;}
	.show_content{padding:0 5px;}
	.news_prev, .news_next{padding:0 5px;}
	.inside_zp{margin:0 15px;    margin-bottom: 50px;}
	.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{font-size:28px;}
	.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{font-size:28px;}
	.main_inside{border-bottom:0}
	.main4  .main4_top_hover,.main4 .main4_bom_hover{float:left}
	.tabs-vertical ul li{width:50%;float:left}
	.main4 .tab-active .main4_top_hover,.main4 .main4_bom_hover,.main4 .main4_top_hover,.main4 .tab-active .main4_bom_hover{background-size: 75% 75%;}
	.tabs-vertical .tabs-content-placeholder{width:100%}
	.tabs-vertical ul li{border-right:0 !important}
	.tabs-vertical ul li:first-child{border-bottom:0 !important}
	.main4 .main4_img img{min-height:130px;}
	.main4 .main4_block{padding-top:30px}
	.tabs-vertical .tabs-content-placeholder{padding:15px !important;}
	.tabs-vertical .tabs-content-placeholder{min-height:auto !important}
	.inside_content img{width:100%;height:auto}
	.show_content video{width:100%}
}