@charset "utf-8";
/* CSS Document */
/*
* @description: 专题样式
* @author: ishang_pan
* @update: ishang_pan (2020-06-16 09:24)
*/

/*reset*/
html{-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank); background-attachment:fixed;}
*{margin: 0; padding: 0; list-style: none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0; margin:0; font: 16px "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; color:#333; min-width: 1200px;}
input,textarea,select,button,label{vertical-align:middle; outline:none; font-family:"Microsoft YaHei",微软雅黑;}
textarea{resize:none;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,a,form,input,label,select{margin:0; padding:0; list-style:none;}
a{color:#333; text-decoration:none; outline:none;}
a:hover{color:#e22929; text-decoration:none;}
a img{border:none;}
h1,h2,h3{font-weight: normal;}

/*function*/
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-csp{cursor: pointer;}
.f-csd{cursor: default;}
.f-csh{cursor: help;}
.f-csm{cursor: move;}
.f-bgn{background: none!important;}
.f-bdn{border: none;}
.f-tal{text-align: left;}
.f-tac{text-align: center;}
.f-tar{text-align: right;}
.f-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0; }
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-wd100{width: 100%;}
.f-npd{padding: 0;}
.f-nmg{margin: 0!important;}
.f-mlr2{margin: 0 2px;}
.f-mlr5{margin: 0 5px;}
.f-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-plr5{padding: 0 5px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-mb5{margin-bottom: 5px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb20{margin-bottom: 20px;}
.f-mb25{margin-bottom: 25px;}
.f-mb50{margin-bottom: 50px;}

/*module*/
.m-scrollbar::-webkit-scrollbar{width: 7px; height: 7px;}
.m-scrollbar::-webkit-scrollbar-thumb{border-radius: 7px; background: #c1c1c1;}
.m-scrollbar::-webkit-scrollbar-track{border-radius: 7px; background: #e4e4e4;}

.u-titstyle1 img{display: block; margin: 0 auto; max-width: 100%;}

.u-titstyle2{background: url(../images/bg-tit2.png) right center no-repeat;}
.u-titstyle2 .u-tit{padding-right: 12px; background: #fff; font-size: 24px; font-weight: bolder; color: #bd1a2d;}

.m-liststyle li{height: 47px; line-height: 47px; border-bottom: 1px dashed #ddd;}
.m-liststyle li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-liststyle li a{display: block; padding-left: 13px; background: url(../images/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle li a:hover{padding-left: 16px;}

/*header*/
.m-top{background: #f5f5f5;}
.g-top{margin: 0 auto; width: 1200px; height: 40px; line-height: 40px;}
.g-top,.g-top a{font-size: 14px; color: #999;}
.g-top .u-link li{float: left; margin: 0 3px 0 7px;}
.g-top .u-link li a{display: block; padding-left: 22px; background-image: url(../images/icon-sjlink.png); background-repeat: no-repeat;}
.g-top .u-link li.u-lk1 a{background-position: 0 0;}
.g-top .u-link li.u-lk2 a{background-position: 0 -40px;}
.g-top .u-link li.u-lk3 a{background-position: 0 -80px;}
.g-top .u-funs li{float: left; margin-left: 8px;}
.g-top .u-funs li a{display: block; padding-left: 9px; background: url(../images/bg-funline.png) left center no-repeat;}

.m-banner{height: 398px; border-bottom: 2px solid #e01f26; overflow: hidden;}
.m-banner .u-banner{left: 50%; margin-left: -960px; top: 0; display: block; width: 1920px; height: 398px;}
.m-banner .u-logo{left: 50%; top: 16px; margin-left: -600px;}
.m-banner .u-gohome{right: 50%; margin-right: -600px; top: 14px; width: 94px; line-height: 33px; background: #c62033; color: #fff; font-size: 16px; border-radius: 5px; text-align: center;}
.m-search{left: 50%; bottom: 78px; margin-left: -275px; width: 550px; height: 45px; border-radius: 20px; background: url(../images/icon-search.png) #fff 17px center no-repeat;}
.u-searchtext{padding: 0 100px 0 52px; width: 398px; height: 45px; border: none; border-radius: 20px; background: none;}
.u-searchbtn{right: 0; top: 0; width: 90px; height: 45px; border: none; border-radius: 0 8px 8px 0; background: #e01f26; color: #fff; cursor: pointer;}

/*index*/
.is-main{padding-top: 40px; background: url(../images/bg-main.jpg) center top no-repeat;}
.m-main{margin: 0 auto 40px; width: 1200px;}
.m-daoyu{margin-bottom: 28px; padding: 33px 33px 0 113px; height: 170px; background: url(../images/bg-daoyu.png) center top no-repeat;}
.m-daoyu p{line-height: 42px; text-align: justify;}

.m-zcbox{margin-bottom: 40px; width: 576px; height: 431px; background: url(../images/bg-line.png) #fff center bottom no-repeat;}
.m-zcbox .u-title{line-height: 69px;font-size: 34px; font-weight: bolder; color: #fff;background: url(../images/ico-gd.png)#bd1a2d 490px no-repeat;padding: 0 20px;}
.g-zcbox{margin: 4px 15px 0 30px; height: 322px; overflow-y: auto;}
.g-zcbox ul{margin-left: 6px; border-left: 1px dashed #b7b6b6;}
.g-zcbox li{margin: 0 28px 0 17px; padding-top: 22px;}
.g-zcbox li a{display: block; position: relative;}
.g-zcbox li h2{padding: 0 16px; line-height: 36px; background: #e4e4e4; font-size: 16px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-zcbox li p{line-height: 24px; font-size: 14px; padding: 11px; border: 1px solid #e4e4e4; text-align: justify;}
.g-zcbox li a::before{content: ''; display: block; position: absolute; top: 20px; left: -24px; width: 13px; height: 13px; background: url(../images/bg-yuan.png) no-repeat;}

.g-zjdz{height: 220px;}
.g-zjdz li{float: left; position: relative; width: 285px; height: 220px; margin-right: 20px;}
.g-zjdz li img{display: block; width: 285px; height: 220px;}
.g-zjdz li p{line-height: 42px; text-align: center; position: absolute; top: 0; left: 0; right: 0; padding: 0 15px; background: rgba(14, 84, 173, .5); color: #fff; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-zjdz li span{display: block; position: absolute; left: 50%; margin-left: -27px; bottom: 62px; width: 54px; height: 54px; background: url(../images/vedio-btn.png) no-repeat;}

.g-cyjc .bd{margin: 0 99px; height: 400px; overflow: hidden;}
.g-cyjc .bd li{float: left; width: 280px; height: 400px; margin-right: 80px;}
.g-cyjc .bd li img{display: block; width: 280px; height: 400px;}
.g-cyjc .hd a{display: block; cursor: pointer; position: absolute; top: 156px;}
.g-cyjc .hd a.prev{left: 0;}
.g-cyjc .hd a.next{right: 0;}

.g-gzcx{width: 578px; /* height: 223px; */}

.m-zyfwpt ul{margin: 0 -14px;}
.m-zyfwpt li{padding: 0 14px; text-align: center; width: 381px; float: left;}
.m-zyfwpt li a{display: block; padding: 0 15px; line-height: 78px; border: 1px solid #ffe4c9; background: #fff4e9; border-radius: 6px; font-size: 22px; color: #bd1a2d;}

/*footer*/
.is-footer{border-top: 4px solid #c50001; background: #e5e5e5;}
.m-footer{width: 1200px; margin: 0 auto; padding: 14px 0 25px; position: relative;}
.m-footerfun{padding: 10px 0;}
.m-footer p{line-height: 24px; text-align: center;}
.m-footer p,.m-footer p a,.m-footerfun,.m-footerfun a{color: #666; font-size: 14px;}
.m-footer p img{vertical-align: middle;}
#_ideConac{position: absolute; left: 0; top: 44px;}
#_span_jiucuo{position: absolute; right: -30px; top: 48px;}

@media screen and (max-width:1199px)  {
   body{min-width:100%}
	 .g-top{width:100%;height:auto}
	 .m-banner .u-banner{width:100%;left:0;margin-left:0}
	 .m-banner .u-gohome{right:10px;margin-right:0}
	 .m-banner .u-logo{left:10px;margin-left:0}
	 

}
/* 适配小屏1000px */
@media screen and (min-width:991px) and (max-width: 1199px) {
	.m-main{width:970px}
	.m-zcbox,.g-gzcx{width:475px;}
	.m-daoyu{padding-left:30px}
	.m-zyfwpt li{width:304px}
	.m-banner .u-banner,.m-banner{height:347px}
}
/* 适配pad */
@media screen and (max-width:990px)  {
	
	.m-banner .u-banner,.m-banner{height:300px}
	.m-daoyu p{line-height:28px}
	.g-gzcx{width:100%}
	.m-main,.m-zcbox,.g-gzcx{width:100%}
	.m-zyfwpt li{width:31.33%;margin:1%;box-sizing: border-box;}
	.m-daoyu p{line-height:28px}
	.m-daoyu{height:auto;background-size:auto 100%;padding:20px}
	.m-search{width:100%;left:0;margin-left:0}

}
@media screen and (min-width:768px) and (max-width: 990px) {
	.m-main{width:750px}
}
