@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2019-06-15 09:38:53
 * @version $Id$
 */
.main {width: 1200px;margin: 0 auto}
.columnimg{height: 480px;width: 100%;overflow: hidden;min-width: 1200px;background: ;}
.columnimg img{width: auto;margin: 0 auto;display:block;position: relative;}

.main .titstl{margin: 0 auto;text-align: center;}
.main .titstl span{color: #000;font-size: 30px;text-align: center;display: block;padding-bottom: 15px;}
.main .titstl h4{color: #000;font-size: 24px;text-align: center;display: inline-block;position: relative;padding-top: 11px;}
.main .titstl h4:before{content: "";width: 60%;position: absolute;height: 4px;top: 0;left: 20%;background: #b43427;
	transition: 0.8s;
-moz-transition: 0.8s; /* Firefox 4 */
-webkit-transition: 0.8s; /* Safari and Chrome */
-o-transition: 0.8s; /* Opera */}
.main .titstl:hover>h4:before{left: -10%;width: 120%;background: #cc1300;
	transition: 0.8s;
-moz-transition: 0.8s; /* Firefox 4 */
-webkit-transition: 0.8s; /* Safari and Chrome */
-o-transition: 0.8s; /* Opera */}


/* 侧导航 */
aside{position: absolute;background: #fff;z-index: 80}
aside .sidebarbox{width: 80px;line-height: 25px; text-align: center;border:1px solid #b43427;}
aside .sidebarbox tr td{font-size: 22px;color: #000;padding: 8px 8px;background: #fff;cursor: pointer;}
aside .sidebarbox tr td:hover{background: #ffe7e5;}
aside .sidebarbox tr td.now{background: #b43427;color:#fff;}

aside .sidebarbox tr td a:hover{color: #000;}
aside .sidebarbox tr td a:link{color: #000;}
aside .sidebarbox tr td a:active{color: #000;}
aside .sidebarbox tr td a:visited{color: #000;}
aside .sidebarbox tr td.now a{color:#fff;}