@charset "utf-8";
.topline{margin-top:50px;}
.common-head{margin:40px 0;padding-bottom:10px;background: url(/Template/esd/default/img/line.png) center bottom no-repeat;position:relative;background-size: contain;}
.common-head h3{color:#b80817;font-size:40px;display:inline-block;margin:0;padding:0 25px;background:#fff;font-weight:bold;}
.common-head .more{position:absolute;top:0;right:0;}
.common-head .more a{display:block;width:22px;height:22px;font-size:0;background: url(/Template/esd/default/img/more.png) no-repeat;}
.news-box .page-header{padding-bottom:16px;margin-top:20px;margin-bottom:30px;border-bottom:0;background: url(/Template/esd/default/img/line.png) left bottom repeat-x;}
.news-box .page-header .title{color:#c71718;font-size:22px;padding-left:40px;background: url(/Template/esd/default/img/ico01-1.png) left center no-repeat;font-weight:bold;}
.news-box .page-header .more{margin-top:12px;}
.news-box .page-header .more a{color:#c71718;font-size:12px;}
.section6 .page-header{margin-bottom:15px;}
.character-box .page-header{margin-bottom:25px;}
.character .row{margin:0 -6px;}
.section7{padding:35px 0;}
.section7 .common-head{margin-bottom:80px;}
.sidefixed{position: fixed;right:7%;top:20%;z-index:999;display:none;text-align:right;box-shadow:6px 10px 15px 0px rgba(203, 203, 203, 0.35);}
.sidenav li { margin: 0; display: block; position: relative; overflow: hidden; float: none; }
.sidenav li a {display: block;position: relative;width:160px; height:50px; font-size: 16px; background-color: #fff;font-size: 12px \9; letter-spacing: 2px; line-height:40px; padding:5px 0; transition: all .5s linear; float: left; border: 1px solid #f7f7f7; text-align: center; padding: 5px 0; color: #c71718;}
.sidenav li.active a { background-color: #ed200c; color: #fff;}
.sidenav li a:hover { background-color: #ed200c; color: #fff;}


.box .hd{width:100%;height:40px;}
.box .hd .pctit{width:80%;height:38px;border-bottom:2px solid #ae001e;background:url(/Template/esd/default/img/hdbg2.png) left top no-repeat;float:left;font-size:24px;color:#fff;}
.box .hd .pctit h2{padding-left:15px;width:102px;float:left;font-size:18px;color:#fff;font-weight:normal;height:35px;line-height:35px;margin:0;}
.box .hd .more{width:18%;height:38px;border-bottom:2px solid #ffa92e;float:right;text-align:right;}
.box .hd .more a{display:block;color:#ae001e;margin-top:10px;}



@media (max-width: 1199px) and (min-width:768px) { 
	.common-head h3{font-size:24px;}
}
@media (max-width: 767px){
	.common-head h3{font-size:18px;}
}
