@charset "utf-8";/* CSS Document */
body{background:#fff;}
.is-main{margin:28px 0 15px;}
.f-plr20{padding:0 20px;}
.f-mlrf20{margin:0 -20px;}
/* header */
.is-header{background:url(../images/header-bg.png) #fff8f4 center bottom no-repeat;}
.m-header{padding:106px 0 40px;}
.u-logo{top:12px;left:0;}
.u-logo,.u-logo img{display:block;}
a.u-gohome{right:0;top:0;display:block;padding:0 15px;line-height:40px;background:#d51c1c;font-size:16px;color:#fff;}
.u-banner{display:block;margin:0 auto;max-width:100%;}
.m-search{margin:40px auto 24px;width:792px;height:52px;border:1px solid #d51c1c;border-radius:8px;overflow:hidden;}
.m-search .u-searchtext{padding:6px 76px 6px 10px;height:50px;border:none;font-size:16px;}
.m-search .u-searchbtn{right:0;top:0;display:block;width:66px;height:50px;border:none;cursor:pointer;background:url(../images/icon-search.png) #d51c1c center no-repeat;}
.m-tptext{font-size:18px;color:#d51c1c;text-align:justify;line-height:2;text-indent:2em;}
/*module*/
.m-titstyle1{text-align:center;border-bottom:1px solid #d51c1c;padding-bottom:0;}
.m-titstyle1 .u-tit{display:inline-block;padding:0 15px;text-align:center;width:225px;line-height:58px;border:1px solid #d51c1c;border-bottom:none;font-size:30px;font-weight:bold;color:#d51c1c;}
.m-titstyle1 .u-more{right:0;top:0;display:block;line-height:58px;color:#d51c1c;}
.m-liststyle1 li{height:36px;line-height:36px;}
.m-liststyle1 li span{float:right;padding-left:10px;font-size:14px;color:#999;}
.m-liststyle1 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 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.m-liststyle1 li a:hover{padding-left:16px;}
.m-location{padding:5px 0 10px 25px;background:url(../images/icon-location.png) left 6px no-repeat;}
.m-location,.m-location a{font-size:14px;color:#666;}
.row.f-mlrf10{margin-left:-10px;margin-right:-10px;}
.m-flash{padding:0 10px;}
.m-gzdt .m-flash{padding-right: 43px;}
.m-gzdt .m-news{padding-left: 0px;margin-left: -20px;}
.ssyf-flash{overflow:hidden;}
.ssyf-flash .bd,.m-flash img{height:364px;}
.ssyf-flash img{display:block;width:100%;object-fit:cover;transition:all linear 0.3s;}
.ssyf-flash img:hover{transform:scale(1.1);}
.ssyf-flash .bd li,.m-flash .bd li a{position:relative;}
.ssyf-flash .bd li a{display:block;}
.ssyf-flash .bd li p{position:absolute;left:0;right:0;bottom:0;padding:0 115px 0 18px;line-height:58px;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;color:#fff;background:rgba(0,0,0,0.4);}
.ssyf-flash .hd{position:absolute;right:20px;bottom:21px;}
.ssyf-flash .hd ul li{float:left;margin-left:10px;width:10px;height:10px;background:#fff;border-radius:50%;cursor:pointer;}
.ssyf-flash .hd ul li.on{background:#e30000;border-radius:5px;}

.m-news{height:364px;padding:0 10px;}
.m-dcjbone{padding:15px;background:#fff8f4;}
.m-dcjbone h1{text-align:center;line-height:1.5;margin-bottom:10px;font-size:22px;font-weight:bold;color:#333;}
.m-dcjbone p{font-size:14px;line-height:24px;text-indent:2em;color:#333;}
.m-dcjbone p a{color:#d51c1c;}
.u-btadv,.u-btadv img{display:block;}
.u-btadv img{width:100%;}
.m-type{margin:10px 0 15px 0;}
.m-type li{float:left;margin-right:16px;}
.m-type li:last-child{margin-right:0;}
.m-type li a{display:block;width:136px;height:52px;background-color:#f5f5f5;border-radius:4px;font-family:MicrosoftYaHei;font-size:16px;font-weight:normal;font-stretch:normal;line-height:52px;letter-spacing:0px;color:#3d3d3d;text-align:center;}
.m-type li.u-active a,.m-type li:hover a{font-weight:bold;color:#ffffff;background-color:#d51c1c;}

/* 列表样式重置 */
.m-listlf .u-tit{background:#d51c1c;}
.g-listlf li a:hover,.g-listlf li.u-active a{color:#d51c1c;}
.g-listlf li a:hover, .g-listlf li.u-active a{background-image:url(../images/bg-shlf-h.png);}
.m-titstyle1 .u-tit em{display: none;}
.m-cglist li:hover a{color:#d51c1c;}
.u-lgtit,.u-fontsize .fontactive,.m-dtsxqh a:hover,.m-dtdownload a:hover{color:#d51c1c;}

/*pad md*/
@media screen and (max-width: 991px){
	.m-search{width: 100%;}
	.u-logo{top: 40px;}
	.m-gzdt .m-flash{padding-right: 10px;}
	.m-gzdt .m-news{padding-left: 10px;margin-left: 0px;}
}