/* 通用样式开始 */
body{margin:0;font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;
font-size:14px;color:#333;line-height:180%;background:#FFF;-webkit-text-size-adjust:none}
:focus{outline:0}

ol,ul,li{ list-style:none}
a{ text-decoration:none; color: #474747}
img{ border:none;}

.clearfloat{ zoom:1}
.clearfloat:after{ display:block; clear:both; content:''; visibility:hidden; height:0}

.w100{width: 900px;margin:0 auto;}

.fleft{float: left;}

.fright{float: right!important}

.color1{color: #f42f2a}/* 网站主颜色 */

.border{border:1px solid #e7e5e5;}/* 通用框描边 */

.colorfff{color:#fff;}
.f16{font-size: 16px}
.f18{font-size: 18px}
.f20{font-size: 20px}
.f22{font-size: 22px}
.f24{font-size: 24px}
.f26{font-size: 26px}
.f30{font-size: 30px}
.f36{font-size: 36px}
.fb{font-weight: bold;}
.mar_t_5{margin-top: 5px}
.mar_t_10{margin-top: 10px}
.mar_t_15{margin-top: 15px}
.mar_t_20{margin-top: 20px}
.mar_t_30{margin-top: 30px}
.mar_t_50{margin-top: 50px}
.mar_t_60{margin-top: 60px}
.mar_t_70{margin-top: 70px}
.mar_t_80{margin-top: 80px}
.mar_b_20{margin-bottom: 20px}
.mar_b_30{margin-bottom: 30px}
.mar_l_10{margin-left: 10px}
.mar_l_30{margin-left: 30px}
.mar_r_30{margin-right: 30px}

.padd_t_20{padding-top: 20px}
.padd_t_30{padding-top: 30px}
.padd_t_50{padding-top: 50px}
.padd_t_80{padding-top: 80px}
.padd_b_20{padding-bottom: 20px}
.padd_b_30{padding-bottom: 30px}
.padd_b_50{padding-bottom: 50px}
.padd_r_30{padding-right: 30px}
.text_center{width: 100%;text-align: center;}
.text_right{width: 100%;text-align: right;}
.line24{line-height: 24px}
.line30{line-height: 30px}
.line50{line-height: 50px}
.display_block{display: inline-block;}

html{    display: inline-table!important;
    width: 100%;}
header{background: #fff;height: 90px;width: 100%;text-align: center;}
header img{margin:5px;}
nav{background: #ee161f;width: 100%;height: 60px;margin-bottom:2px;}
.menu{
    margin:0 auto;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
}
.menu > li{
   
    float:left;
    position:relative;
    transform:skewX(0deg);
    border-left: 0px solid #fff;
}
.menu > li:last-child{border-right: 0px solid #fff;}
.menu a{
    display:block;
    text-align:center;
    color:#fff;
    text-transform:uppercase;
    text-decoration:none;
    font-size:18px;
}
.menu li:hover{
    background:#ee161f;
}
.menu li:hover a{color: #fff}
.menu > li > a{
    transform:skewX(-0deg);
    padding:18px 32px;
}
.menu .current{background:#f2e8d373;}
.menu .current a{color: #fff}

/*新焦点图片 start*/
.swiper-container.swiper_1 { width: 100%;height: 530px}
    .swiper_1 .swiper-slide { overflow:hidden; width:65%;max-width: 1000px; height:530px;background-repeat:no-repeat; background-position: center center; background-size:cover; background-color:#000;}
	.swiper_1 .swiper-pagination-bullet { width:0.7em; height:0.7em;opacity:1;-moz-border-radius:0.4em; -webkit-border-radius:0.4em; border-radius:0.4em;}
	.swiper_1 .swiper-pagination-bullet { background:#fff;}
	.swiper_1  .swiper-slide .blank_pic { width:100%;  display:block;height:100%; margin: 0 auto 0;}
	.swiper_1 .swiper-pagination-bullet-active { width:2.4em;opacity:1; background:#ee161f;}
	
	.swiper_1 .swiper-slide a.pic { display:block; cursor:pointer; width:100%; background-repeat:no-repeat; background-position: center center; background-size:cover;
	transform: scale(1,1); transition: 1s;
	}
	
	.swiper_1 .swiper-slide-next .blank_pic  { background:#000000;filter:alpha(opacity=70);-moz-opacity:.7; opacity:0.7;}
	.swiper_1 .swiper-slide-prev .blank_pic  { background:#000000;filter:alpha(opacity=70);-moz-opacity:.7; opacity:0.7;}
	
	 .swiper_1.swiper-container-horizontal > .swiper-pagination-bullets { bottom:0.8em;}
	
.swiper_1 .swiper-button-prev{ z-index:100; position:absolute;left:50%; margin-left:-550px; top:48%; margin-top:-0.6em;width:1em; height:1.8em; line-height:1.2em; filter:alpha(opacity=80);-moz-opacity:.8; opacity:0.6;background: url(../images/arrow1_l.png) no-repeat;}
.swiper_1 .swiper-button-prev:hover {filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;}
.swiper_1 .swiper-button-next {font-family:"宋体";z-index:100; font-weight: bold;position:absolute; right:50%; margin-right:-550px; top:48%; margin-top:-0.6em;width:1em; height:1.8em; line-height:1.2em;background: url(../images/arrow1_r.png) no-repeat;filter:alpha(opacity=80);-moz-opacity:.8; opacity:0.6;}
.swiper_1 .swiper-button-next:hover {filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;}

.swiper_1 .mask_txt { display:block; height:4.6em; z-index:1; position:absolute; bottom:0; left:0; width:100%;
background:#000;
filter:Alpha(opacity=78);
background: rgba(0, 0, 0, 0.78) none repeat scroll 0% 0% !important;
}
.swiper_1 .txt { display:block; z-index:2; bottom:1.5em; color:#fff; text-align:center; position:absolute; left:3%; width:94%; font-size:1.5em;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}

.swiper_1 .swiper-slide-next .mask_txt { display:none;}
.swiper_1 .swiper-slide-prev .mask_txt {display:none;}
.swiper_1 .swiper-slide-next .txt {display:none;}
.swiper_1 .swiper-slide-prev .txt {display:none;}





.public_title{margin: 15px 0 15px;clear: both}
.public_title .line{height: 2px;background: #ee161f;width: 480px;display: inline-block;margin-bottom: 5px}
.public_title .title{font-size: 24px;display: inline-block;width: 170px;text-align: center;color:#ee161f;}


.pic_list{width: 100%;overflow: hidden;}
.pic_list .item{position: relative;height: 258px;}
.pic_list .item .pic{position: relative;z-index: 500;width: 100%;height: 100%}
.pic_list .item .pic img{width: 100%;height: 100%}
.pic_list .item .video_ico{position: absolute;z-index: 1000;text-align: center;width: 100%;bottom:170px}
.pic_list .item .video_ico img{}
.pic_list .item .bg{    position: absolute;
    background: #000;
    bottom: 0px;
    z-index: 800;
    height: 50px;
    width: 100%;
    opacity: 0.7;}
.pic_list .item .info{    position: absolute;
    bottom: 0px;
    z-index: 800;
    line-height: 50px;
    text-align: center;
    width: 100%;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding:0 20px;
    box-sizing: border-box;
}
.pic_list .item .info span{}

.pic_list .small_video{width: 20%;}
.pic_list .item2{position: relative;height: 191px;}
.pic_list .item2 .pic{position: relative;z-index: 500;width: 100%;height: 100%}
.pic_list .item2 .pic img{width: 100%;height: 100%}
.pic_list .item2 .video_ico{position: absolute;z-index: 1000;text-align: center;width: 100%;bottom:170px}
.pic_list .item2 .video_ico img{}
.pic_list .item2 .bg{    position: absolute;
    background: #000;
    bottom: 0px;
    z-index: 800;
    height: 50px;
    width: 100%;
    opacity: 0.7;}
.pic_list .item2 .info{    position: absolute;
    bottom: 0px;
    z-index: 800;
    line-height: 50px;
    text-align: center;
    width: 100%;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding:0 20px;
    box-sizing: border-box;
}
.pic_list .item2 .info span{}



.video_list{width: 100%;overflow: hidden;}
.video_list .item{position: relative;height: 393px;}
.video_list .item .pic{position: relative;z-index: 500;width: 100%;height: 100%}
.video_list .item .pic img{width: 100%;height: 100%}
.video_list .item .video_ico{position: absolute;z-index: 1000;text-align: center;width: 100%;bottom:170px}
.video_list .item .video_ico img{}
.video_list .item .bg{position: absolute;background: #000;bottom: 0px;z-index: 800;height: 50px;width: 100%;opacity: 0.7;}
.video_list .item .info{position: absolute;
    bottom: 12px;
    z-index: 800;
    line-height: 50px;
    text-align: center;
    width: 100%;}
.video_list .item .info span{opacity: 1;color: #fff;font-size: 16px;line-height:24px}

.video_list .small_video{width: 20%;}
.video_list .item2{position: relative;height: 191px;}
.video_list .item2 .pic{position: relative;z-index: 500;width: 100%;height: 100%}
.video_list .item2 .pic img{width: 100%;height: 100%}
.video_list .item2 .video_ico{position: absolute;z-index: 1000;text-align: center;width: 100%;bottom:170px}
.video_list .item2 .video_ico img{}
.video_list .item2 .bg{position: absolute;background: #000;bottom: 0px;z-index: 800;height: 50px;width: 100%;opacity: 0.7;}
.video_list .item2 .info{position: absolute;
    bottom: 1px;
    z-index: 800;
    line-height: 50px;
    text-align: center;
    width: 100%;padding:0 10px; box-sizing: border-box;}
.video_list .item2 .info span{opacity: 1;color: #fff;font-size: 16px;line-height:24px}




.footer_w {clear:both; text-align:center; padding:0 1em; font-size:0.9em;   background:#2a2a2a; margin:1em auto 0; color:#ddd;  }
.footer { max-width:1200px; margin:0 auto 0; padding:0.5em 0 1.5em;}
.footer .line { position:absolute; right:0; top:50%; margin-top:-2em;height:4em; background:#ddd; width:1px; overflow:hidden;}
.footer .f_nav { position:relative; z-index:0; float:left; width:20%; line-height:1.8em;margin-top:1em;}
.footer .f_nav ul {}
.footer .f_nav li { float:left; width:44%; text-align:left;}
.footer .f_contact {position:relative; z-index:0; float:left; width:30%; margin:1.5em 0 0; text-align: center; line-height:1.8em; font-weight:bold;}
.footer .f_contact .f_con_c { display:inline-block; text-align:left;}
.footer .f_contact .tel {background:url(../images/i_tel.png) 0.2em 0em no-repeat; padding-left:2.5em;}
.footer .f_contact .mail { margin-top:0.4em; background:url(../images/i_mail.png) 0 0em no-repeat; padding-left:2.5em;}
.footer .ewm {position:relative; z-index:0; float: left; width:28%; line-height:1.8em; font-size:0.9em;}
.footer .ewm_2 { width:22%;text-align: right;}
.footer .ewm .pic {display:inline-block; vertical-align: middle;}
.footer .ewm .pic img { display:block;}
.footer .ewm .ewm_txt { text-align:left; padding-left:0.4em; display:inline-block; vertical-align: middle;}
.footer   a { color:#ddd; }
.footer   a:hover { color:#fff;}
.footer .flink { clear:both; margin-top:1em; padding-top:1.2em; text-align:center; line-height:1.8em;}
.footer .flink  a { color:#aaa; display:inline-block; margin:0 0.6em;}
.footer .flink  a:hover { color:#fff;}

.copyright{ clear:both; background:#ee161f; color:#fff; text-align:center; line-height:1.8em; font-size:0.9em; padding:0.8em 1em 0.8em}
.copyright span { display:inline-block;}
.copyright span a{ color:#fff; }


.nav_right{position: fixed;top: 80px;z-index: 200;display: none;    margin-left: 1140px;}
.nav_right ul li{border-radius: 20px;width: 90px;line-height: 40px;text-align: center;background: #d5d4d4;margin-bottom:10px;
	font-size: 18px;}
.nav_right ul li:first-child{background: #cc0000}
.nav_right ul li:last-child{background: #000}
.nav_right ul li:last-child a{color: #fff}
.nav_right ul li:first-child a{color: #fff}
.nav_line{width: 2px;margin:0 auto;position: fixed;top: 120px;height: 488px;background: #d5d4d4;    margin-left: 1185px;z-index: 199;display: none}

.nav_right1{position: fixed;top: 230px; margin-left: 1140px;z-index: 200;display: none}
.nav_right1 ul li{border-radius: 20px;width: 90px;line-height: 40px;text-align: center;background: #d5d4d4;margin-bottom:10px;
    font-size: 18px;}
.nav_right1 ul li:first-child{background: #ee161f}
.nav_right1 ul li:last-child{background: #000}
.nav_right1 ul li:last-child a{color: #fff}
.nav_right1 ul li:first-child a{color: #fff}
.nav_line1{width: 2px;margin:0 auto;position: fixed;top: 230px;height: 50px;background: #d5d4d4;margin-left: 1185px;z-index: 199;display: none}

.nav_right3{position: fixed;top: 230px; margin-left: 1140px;z-index: 200;display: none}
.nav_right3 ul li{border-radius: 20px;width: 90px;line-height: 40px;text-align: center;background: #d5d4d4;margin-bottom:10px;
    font-size: 18px;}
.nav_right3 ul li:first-child{background: #cc0000}
.nav_right3 ul li:last-child{background: #000}
.nav_right3 ul li:last-child a{color: #fff}
.nav_right3 ul li:first-child a{color: #fff}
.nav_line3{width: 2px;margin:0 auto;position: fixed;top: 230px;height: 50px;background: #d5d4d4;margin-left: 1185px;z-index: 199;display: none}



.list3{width: 330px;float: left;}
.list3 .list3_title{font-size: 20px;color: #fff;width: 100%;line-height: 48px;text-align: center;background: #ee161f;}
.list3 .info{padding:10px;background: #eeeeee;float: left;box-sizing: border-box;display: none;width: 100%;position: relative;}
.list3 .info .pic{width: 110px;height:77px;float: left;}
.list3 .info .pic img{width: 100%;height: 100%}
.list3 .info .text{width: 190px;margin-left: 10px;float: left;font-size: 14px;line-height:20px;height: 40px;
overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.list3 .info .time{margin-left: 10px;float: left;color: #888;
position: absolute;bottom: 0;
left: 120px;}

.list3 ul li{width: 100%;font-size: 16px;line-height: 36px;float: left;}

.list3 ul li .title{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.list3 ul li .yuan{width: 5px;height: 5px;border-radius: 50%;background: #ee161f;float: left;margin: 13px 10px 0px 0px;}
.list3 ul li .shu{float: left;margin: 0px 10px 0px 0px;font-size: 24px;color: #ff2d00;font-style: italic}


.box_left{float: left;width: 790px}

.box_left1{float: left;}
.box_left2{margin-top:18px;float: left;}
.box_right{margin-left:18px;float: left;}
.box_left2_3{margin-left:20px;float: left; }
.box_left2 .box_left2_1:first-child{margin-right: 18px;float: left;margin-bottom: 10px}
.list2{width: 211px;float: left;}
.list2 .item{position: relative;height: 149px;}
.list2 .item .pic{position: relative;z-index: 500;width: 100%;height: 100%}
.list2 .item .pic img{width: 100%;height: 100%}
.list2 .item .video_ico{position: absolute;z-index: 1000;text-align: center;width: 100%;bottom:170px}
.list2 .item .video_ico img{}
.list2 .item .bg{position: absolute;background: #000;bottom: 0px;z-index: 800;height: 45px;width: 100%;opacity: 0.7;}
.list2 .item .info{position: absolute;
    bottom: 10px;
    z-index: 800;
    line-height: 50px;
    width: 100%;padding: 0 10px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}
.list2 .item .info span{opacity: 1;color: #fff;font-size: 16px;line-height:24px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;width: 100%;float: left;}
.menu_wrap{margin-left: 18px;float: left;}
.menu_wrap .on{color: #ff2d00}

.box_left1 .content{width: 440px;display: none;float: left;}
.box_left1 .content:first-child{display: block;}
.box_left1 .item{position: relative;height: 311px;}
.box_left1 .item .pic{position: relative;z-index: 500;width: 100%;height: 100%}
.box_left1 .item .pic img{width: 100%;height: 100%}
.box_left1 .item .video_ico{position: absolute;z-index: 1000;text-align: center;width: 100%;bottom:170px}
.box_left1 .item .video_ico img{}
.box_left1 .item .bg{position: absolute;background: #000;bottom: 0px;z-index: 800;height: 45px;width: 100%;opacity: 0.7;}
.box_left1 .item .info{position: absolute;
    bottom: 10px;
    z-index: 800;
    line-height: 50px;
    text-align: center;
    width: 100%;    padding: 0 10px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    }
.box_left1 .item .info span{opacity: 1;color: #fff;font-size: 16px;line-height:24px;width: 100%;float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.list3_title1{width: 330px;}
.list3_title1 ul li{width: 50%;background: #bbb;line-height: 48px;text-align: center;font-size: 20px;float: left;}

/* 本例子css */
        .slideTxtBox{}
        .slideTxtBox .hd{  position:relative; float: left;}
        .slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
        .slideTxtBox .hd ul li{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;width: 330px}
        .slideTxtBox .hd ul li.on{ color: #ff2d00}
        .slideTxtBox .bd{width: 440px;float: left;}
        .slideTxtBox .bd ul{   zoom:1;  }
        .slideTxtBox .bd li{    }

.slideTxtBox00 .hd ul li.on{ color: #fff;background: #000}



.lists{}
.lists li{width: 100%;float: left;padding:18px 0 18px;border-bottom: 1px dashed #ccc;position: relative}
.lists li .pic{width: 250px;height: 177px;float: left;}
.lists li .pic img{width: 100%;height: 100%}
.lists li .info{float: left;margin-left: 18px;width: 522px}
.lists li .info .title{font-size: 20px}
.lists li .info .description{margin-top: 20px;color: #888;line-height: 24px}
.lists li .info .catename_box{width: 522px;float: left;color: #666;position: absolute;bottom: 18px}
.lists li .info .catename_box .catename{float: left;}
.lists li .info .catename_box .time{float: right;margin-top: 3px}
.lists li .info .catename_box i{width: 0;height: 0;overflow: hidden;border-width: 5px;border-color:  transparent transparent transparent aaa;
    border-style: solid dashed;display: inline-block;}


.pagination{text-align:center;margin-top:20px;margin-bottom: 20px;width: 100%;clear: both;display: inline-block;}  
.pagination a{margin:5px 10px; border:1px solid #e6e6e6;padding: 8px 13px;display: inline-block;}  
.pagination a.page-num-current{background-color: #ef2129;color: #fff;}  


.about1{width: 100%;text-align: center;}
.about2{width: 38%;float: left;text-align: right;}

.about_left{background: url(../images/bg1.png) repeat;width: 100%;height: 800px}
.about_left ul li:first-child{border-top: none}
.about_left ul li{display: inline-block;width: 100%;text-align: center;border-bottom: 1px solid #0c0c0c;border-top: 1px solid #7d7d7d;
    line-height: 68px;}
.about_left ul li a{margin-left: 12px}
.about_left ul li i{float:right;z-index: 1000;opacity: 0;margin-right: -10px;position: relative;}
.about_left .current{background: #ff0000}
.about_left .current a{}
.about_left .current i{opacity: 1}
.about_left .xian{border-bottom:#7d7d7d 1px solid;height: 1px;width: 100%;margin-top: -1px }
.about_left ul li a{color: #fff;font-size: 18px;display: inline-block;}

.about_right{border:1px solid #ddd;width: 100%;height: 800px}
.about_right .info{padding: 20px;height: 90%;}




.wenzhang_title{color: #474747}
.wenzhang_share{width: 100%;text-align: center;color: #888;border-bottom: 1px solid #ddd;padding-bottom: 10px}
.wenzhang_copyright{border:1px solid #fb1b01;background: #fbfafa;border-radius: 10px;color: #474747}
.wenzhang_copyright a{color: #474747}
.wenzhang_copyright .title{background: #fb1b01;width: 100px;height: 30px;line-height: 30px;color: #fff;text-align: center;
    border-radius: 20px;margin-top: -15px;margin-left: 20px;}
.wenzhang_copyright .share{padding-right: 10px;border-right:1px solid #ddd;margin-left: 20px;margin-top: 15px}
.wenzhang_copyright .share li{width: 48%;display: inline-block;}
.wenzhang_copyright .share li:nth-child(3){margin-top:10px;}
.wenzhang_copyright .share li:nth-child(4){margin-top: 10px}
.wenzhang_copyright .copyright0{width: 70%}
.wenzhang_copyright .copyright0 p{line-height: 24px;padding:15px;}
.wenzhang_share .bdsharebuttonbox .bds_tsina{background: #ccc;padding: 0px 8px;font-size: 14px;border-radius:10px;background: #ff2d00;color: #fff}
.wenzhang_body{width: 100%}
.wenzhang_body img{max-width: 100%;width: auto;margin:0 auto;}

.mianze{border-radius: 3px;width: 100%;padding:15px;border:1px solid #ccc;box-sizing:border-box;position: relative;margin-top: 30px}
.mianze .title{background: #fff;color: #ff2d00;font-size: 20px;position: absolute;width: 120px;top: -15px;left: 50%;
margin-left: -60px;text-align: center;}
.mianze .info{line-height: 24px}
.xiangguan .xiangguan1{width: 380px;margin-bottom: 30px;}
.xiangguan .xiangguan1:last-child{margin-left: 27px}
.xiangguan .list3 .info .text{width: 240px;}


.pic_article{}
.pic_article .pic{width: 100%;text-align: center;}




/* 大屏幕 */

@media screen and (min-width: 1200px) { 

.swiper_spe{width: 1020px}


}



@media  screen and (max-width: 980px){
    .nav_right1{display: none!important}
    .nav_right{display: none!important}
    .nav_right3{display: none!important}
    .wenzhang_body .swiper-button-next{
        display: none;
    }
    .wenzhang_body .swiper-button-prev{
        display: none;
    }
    .xiangguan .list3 .info .text{
        width: 400px;
    }
}

