﻿
/* CSS Document */
html,body{height:100%}
body{
	min-width:1180px;}
*{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#666;
	font-size:16px;
	font-family:"微软雅黑";
	font-weight:400;
	line-height:1.5;
	font-style:normal;}
ul,li{
	list-style:none;}
.auto{
	width:100%;
	min-width:1000px;}
.block{
	display:block;}
img.center{
	display:block;
	margin:0 auto;}
.vertical-m{
	vertical-align:middle;}
.main{
	width:1180px;
	margin:0 auto;}
.left{
	float:left;}
.right{
	float:right;}
.center{
	text-align:center;}
.clear{
	clear:both;}
.font-size-12{
	font-size:12px;}
.font-size-16{
	font-size:16px;}
.font-size-14{
	font-size:14px;}
.font-size-18{
	font-size:18px;}
.text-ind{
	text-indent:2em;}
.line-h-2{
	line-height:2;}
.num{
    display: inline-block;
    font-style: normal;
    color: #fff;
    font-size: 16px;
    text-align: center;
    background-color: #fe8a00;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    line-height: 24px;
    margin-right:1em;}
.white{
	color:#fff;}
.blue{
	color:#306fe3;}
.red{color:#ff0000;}
.yellow{
	color:#fe8a00;}
a.yellow:hover{
	opacity:.8;}
.color333{
	color:#333;}
a.blue:hover{
	opacity:.8;}
.bggray{
	background-color:#f4f4f4;}
.border-left{
	border-left:1px solid #eaeaea; 
	box-sizing:border-box;}
.mgl10{
	margin-left:10px !important;}
.mgt10{
	margin-top:10px !important;}
.mgt20{
	margin-top:20px !important;}
.mgt30{
	margin-top:30px !important;}
.mgb10{
	margin-bottom:10px !important;}
.mgb20{
	margin-bottom:20px !important;}
.mgb30{
	margin-bottom:30px !important;}
.pdt10{
	padding-top:10px !important;}
.pdt20{
	padding-top:20px !important;}
.pdt30{
	padding-top:30px !important;}
.pdt40{
	padding-top:40px !important;}
.pdb10{
	padding-bottom:10px !important;}
.pdb20{
	padding-bottom:20px !important;}
.pdb30{
	padding-bottom:30px !important;}
.pdl30{
	padding-left:30px !important;}
.pdl10{
	padding-left:10px !important;}
.pdr30{
	padding-right:30px !important;}
.pdr20{
	padding-right:20px !important;}
.pdr10{
	padding-right:10px !important;}
.row {
    /*overflow: hidden;*/
    margin-left: -4%;
}

    .row [class*="col-"],
    .row [class*="tablet-"] {
        box-sizing: border-box;
        float: left;
    }

    .row.no-gutter {
        margin-left: 0;
    }

    .row .col-100 {
        width: 96%;
        margin-left: 4%;
    }

    .row.no-gutter .col-100 {
        width: 100%;
        margin: 0;
    }

    .row .col-95 {
        width: 91%;
        margin-left: 4%;
    }

    .row.no-gutter .col-95 {
        width: 95%;
        margin: 0;
    }

    .row .col-90 {
        width: 86%;
        margin-left: 4%;
    }

    .row.no-gutter .col-90 {
        width: 90%;
        margin: 0;
    }

    .row .col-85 {
        width: 81%;
        margin-left: 4%;
    }

    .row.no-gutter .col-85 {
        width: 85%;
        margin: 0;
    }

    .row .col-80 {
        width: 76%;
        margin-left: 4%;
    }

    .row.no-gutter .col-80 {
        width: 80%;
        margin: 0;
    }

    .row .col-75 {
        width: 71.00000000000001%;
        margin-left: 4%;
    }

    .row.no-gutter .col-75 {
        width: 75%;
        margin: 0;
    }

    .row .col-70 {
        width: 66%;
        margin-left: 4%;
    }

    .row.no-gutter .col-70 {
        width: 70%;
        margin: 0;
    }

    .row .col-66 {
        width: 62.66666666666666%;
        margin-left: 4%;
    }

    .row.no-gutter .col-66 {
        width: 66.66666666666666%;
        margin: 0;
    }

    .row .col-60 {
        width: 55.99999999999999%;
        margin-left: 4%;
    }

    .row.no-gutter .col-60 {
        width: 60%;
        margin: 0;
    }

    .row .col-50 {
        width: 46%;
        margin-left: 4%;
    }

    .row.no-gutter .col-50 {
        width: 50%;
        margin: 0;
    }

    .row .col-40 {
        width: 36%;
        margin-left: 4%;
    }

    .row.no-gutter .col-40 {
        width: 40%;
        margin: 0;
    }

    .row .col-35 {
        width: 31%;
        margin-left: 4%;
    }

    .row.no-gutter .col-35 {
        width: 35%;
        margin: 0;
    }

    .row .col-33 {
        width: 29.333333333333332%;
        margin-left: 4%;
    }

    .row.no-gutter .col-33 {
        width: 33.333333333333336%;
        margin: 0;
    }

    .row .col-30 {
        width: 26%;
        margin-left: 4%;
    }

    .row.no-gutter .col-30 {
        width: 30%;
        margin: 0;
    }

    .row .col-25 {
        width: 21%;
        margin-left: 4%;
    }

    .row.no-gutter .col-25 {
        width: 25%;
        margin: 0;
    }

    .row .col-20 {
        width: 16%;
        margin-left: 4%;
    }

    .row.no-gutter .col-20 {
        width: 20%;
        margin: 0;
    }

    .row .col-15 {
        width: 10.999999999999998%;
        margin-left: 4%;
    }

    .row.no-gutter .col-15 {
        width: 15%;
        margin: 0;
    }
	    .row .col-12 {
        width: 9%;
        margin-left: 4%;
    }

    .row.no-gutter .col-12 {
        width: 12.5%;
        margin: 0;
    }

    .row .col-10 {
        width: 6%;
        margin-left: 4%;
    }

    .row.no-gutter .col-10 {
        width: 10%;
        margin: 0;
    }

    .row .col-5 {
        width: 1%;
        margin-left: 4%;
    }

    .row.no-gutter .col-5 {
        width: 5%;
        margin: 0;
    }
/*头部*/
header{
	height:70px;
	border-bottom:1px solid #fe8a00;}
header img{
	vertical-align:middle;}
header a{
	display:inline-block;
	width:118px;
	height:70px;
	text-align:center;
	line-height:70px;
	font-size:16px;
	color:#666;}
header a:hover{
	background-color:#fe8a00;
	color:#fff;}
header a.img{
	width:140px;}
header a.img:hover{
	text-decoration:none;
	background-color:transparent;}
a.login{
	width:60px;
	border-right: 1px solid #eee;
	margin-left:-5px;}
a.login:hover{
	background-color:#fafafa;
	color:#666;}
a.register{
	width:60px;
	background-color:#fe8a00;
	color:#fff;}
/*底部*/
.footernav{
	background-color:#fcfcfc;
	border-top:1px solid #eaeaea;}
.footernav ul li{
	float:left;
	width:150px;}
.footernav ul li dt{
	font-size:16px;
	color:#444;
	padding-bottom:10px;}
.footernav ul li dd a{
	display:block;
	width:150px;
	font-size:14px;
	color:#666;
	line-height:26px;}
.footernav ul li dd a:hover{
    text-decoration:underline;
	color:#333;}
.link{
	color:#333;}
.link a{
	color:#333;
	padding-right:10px;}
.link a:hover{
	opacity:.8;
	text-decoration:underline;}
.footer2{
	background-color:#333333;}
.footer2 p{
	color:#666;
	text-align:center;
	line-height:30px;}
.footer2 p a{
	color:#666;}
.footer2 p img{
	vertical-align:middle;
	padding-right:10px;}
.footer2 p a:hover{
	text-decoration:underline;
	color:#929292;}
/*左侧导航*/
.aside-nav .title {
    text-align: center;
    color: #fff;
    background-color: #db9c19;
    font-size: 18px;
    letter-spacing: 5px;
    line-height: 55px;
    width: 170px;
}
.aside-nav .title img {
    padding-right: .5em;
}
.aside-nav ul li {
    width: 170px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    background-color: #f8f8f8;
    margin-top: 3px;
}
.aside-nav ul li:hover{
	background-color:#fff;
	border:1px solid #db9c19;
	box-sizing:border-box;}
.aside-nav ul li.active {
    background-color: #fff;
    border: 1px solid #db9c19;
    box-sizing: border-box;
}
.aside-nav ul li img{
	vertical-align:middle;
	padding-right:.5em;}
.aside-nav ul li a{
	display:block;
	width:170px;
	height:55px;
	line-height:55px;
	color:#4c4b4b;
	font-size:14px;
	letter-spacing:5px;}
/*右侧盒子*/
.right-box{
    margin-left: 37px;
    width: 973px;
}
/*竖线标题*/
.layer1 h2{
	position:relative;
	font-weight:400;
	font-size:16px;
	color:#333;
	padding-left:2em;
	background-color:#fff7e7;
	line-height:50px;}
.layer1 h2::before{
	content:"";
	position:absolute;
	width:4px;
	height:14px;
	background-color:#707070;
	top:18px;
	left:15px;}
.layer1 h2 a{
	font-size:16px;
	color:#333;}
.layer1 h2 a:hover{
	color:#666;}