body,table,td,div{font-size:14px;line-height:120%;}
a,a:visited{color:#333;text-decoration:none;cursor:pointer;}
a:active,a:hover{color:#ff6637;text-decoration:none;}

/* topnav */
.topnav{position:relative;width:1000px; height:80px;margin:15px auto;}
.topnav .logo{float:left;width:658px;height:62px;}
.topright{width:100%;float:right; text-align:right;line-height:30px;}
.topright a{color:#540808;display:inine-block;margin:0 10px;font-size:12px;}

/* mainnav */
.mainnav{position:relative;background-color:#cc3333; height:45px;margin-top:40px;}
.mainnav .menu{width:1000px; height:45px; line-height:45px; color:#fff; margin-left:auto; margin-right:auto;}
.mainnav .menu li{float:left;width:90px;font-size:17px;line-height:45px; margin-right:45px; text-align:left;cursor:pointer;}
.mainnav .menu li:hover{cursor:pointer;color:#ffff00;}
.mainnav .menu li.active{color:#ffff00;}

/* banner */
.banner{position:relative;width:1000px;height:490px;margin:0 auto;}
.banner_page{position:relative;width:100%;height:100%;margin:0 auto;}

/* 重写banner轮播 */
.z-sliderTab-disc>div {width:18px;height:18px;border-radius: 50%;margin:0 10px; background: rgba(255,255,255);}
.z-sliderTab-disc>div.z-active, .z-sliderTab-square>div.z-active {background: rgba(228,2,2,1);}

/* 容器 */
.container{position:relative;width:1000px;margin:0 auto;height:100%;min-height:500px;overflow:hidden;}

/* part01 */
.partOne{display:flex;display: -webkit-flex;justify-content:space-between;margin-top:30px;}
.partOne .listbox{width:280px;}

/* part02 */
.partTwotitle{position:relative;margin:30px 0;}
.partTwo{display:flex;display:-webkit-flex;justify-content:space-between;margin-top:30px;}
.partTwo .listbox{width:280px;}

/* [首页] */
.contentleft{float:left;width:510px;margin:20px 0;}
.contentright{float:left;width:460px; text-align: left;margin:20px 0 20px 30px;}

.newslist{width:500px; float:left; margin:10px 0;}
.newslist .fontwarp{width:330px; float:left;text-align:left;}
.newslist .fontwarp p{line-height:25px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all;}

/* [sidebar] */
.sidebar{float:left;width:360px;border-right:4px solid #cc3333;padding-top:40px;min-height:500px;overflow:hidden;padding-bottom:9999px; margin-bottom:-9999px;}
.sidebar .breadcrumb{border-bottom:4px solid #cc3333;line-height:40px;font-size:16px;}
.sidebar .sidebarNav{width:100%;line-height:40px;font-size:16px;margin-top:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;}
.sidebar .sidebarNav.active{color:#cc3333;}
.mainbody{float:left;width:640px;padding:90px 0 120px 25px;}

/* 图片列表3图片放大效果 */
.enlarge img{transition: all 0.6s;}
.enlarge img:hover{transform: scale(1.4);-webkit-transform: scale(1.4);}

/* [脚注] */
.footer {position:relative;width:100%;height:200px;background-color:#26262a;}
.footer-navwrap {position:relative;background-color:#cc3333; height:40px;}
.footnav {width:550px;margin:0px auto;text-align:center; color:#999;}
.footnav li{float:left;width:102px;line-height:40px;color:#fff;cursor:pointer;}
.footnav li span{float:right;color:#fff;}
.footer .record{text-align:center;}
.footer .record p{color:#fff;line-height:30px;margin-top:50px;}
.footer .record a{color:#fff;}
