﻿
/* CSS Document */

/* CSS Document */
*{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#666;
	font-size:.7rem;
	font-family:"微软雅黑";
	font-weight:400;
	line-height:1.5;
	font-style:normal;}
p{
	margin:0;
	padding:0;}
ul,li{
	list-style:none;}
img.auto{
	display:block;
	width:100%;
	max-width:100%;}
img.max{
	max-width:100%;}
img.block{
	display:block;}
img.center{
	display:block;
	margin:0 auto;}
a:hover{
	opacity:.8;}
.max-width{
	max-width:1000px;
	margin:0 auto;}
.center{
	text-align:center;}
.vertical-m{
	vertical-align:middle;}
.clear{
	clear:both;}
.white{
	color:#fff;}
.color333{
	color:#333;}
.blue{
	color:#306fe3;}
.white{
	color:#fff;}
.red{color:#ff0000;}
.yellow{
	color:#fe8a00;}
a.yellow:hover{
	opacity:.8;}
.color333{
	color:#333;}
a.blue:hover{
	opacity:.8;}
.bggray{
	background-color:#f4f4f4;}
.bgcyan{
	background-color:#0491a2 !important;}
.bgwhite{
	background-color:#fff;}
.bgyellow{
	background-color:#de6133;}
.bgblue{
	background-color:#0083e6;}
.border-left {
    border-left: 1px solid #eaeaea;
    box-sizing: border-box;
}
.border-bottom {
    border-bottom: 1px dashed #e3a326;
    box-sizing: border-box;
}
.border-bottom-gray {
    border-bottom: 1px solid #eaeaea;
    box-sizing: border-box;
}
.box-shadow{
	margin:.5rem;
	box-shadow:0px 3px 10px rgba(249,168,0,.2);}
.num{
    display: inline-block;
    font-style: normal;
    color: #fff;
    font-size: .5rem;
    text-align: center;
    background-color: #fe8a00;
    width: .9rem;
    height: .9rem;
    border-radius: .45rem;
    line-height: .9rem;
    margin-right: .5em;
}
.text-ind{
	text-indent:2em;}
.font-size-8{
	font-size:.8rem;}
.mgt5{
	margin-top:.5rem !important;}
.mgt75{
	margin-top:.75rem !important;}
.mgl75{
	margin-left:.75rem !important;}
.mgr75{
	margin-bottom:.75rem !important;}
.mgb5{
	margin-bottom:.5rem !important;}
.mgb75{
	margin-bottom:.75rem !important;}
.pdt5{
	padding-top:.5rem !important;}
.pdt75{
	padding-top:.75rem !important;}
.pdb5{
	padding-bottom:.5rem !important;}
.pdb75{
	padding-bottom:.75rem !important;}
.pdl5{
	padding-left:.5rem;}
.pdr5{
	padding-right:.5rem;}
.mgt0{
	margin-top:0;}
.mgb0{
	margin-bottom:0;}
.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 img{
	height:1rem;
	margin-top:.6rem;}
header a{
	display:inline-block;
	text-align:center;
	color:#666;
	font-size:.6rem;
	height:2.2rem;
	line-height:2.2rem;}
header a.active{
	background-color:#de6133;
	color:#fff;}
header a:hover{
	background-color:#de6133;
	color:#fff;}
header a.img:hover{
	text-decoration:none;
	background-color:transparent;}
.bar:after {
	background-color:#de6133;}
/*底部*/
.footernav dt{
	font-size:.75rem;
	color:#737373;}
.footernav dd a{
	display:block;
	font-size:.6rem;
	color:#737373;
	line-height:1.5;}
.footernav img{
	width:48%;
	max-width:4rem;}
.footernav p{
	margin:0;
	padding:0;
	font-size:.6rem;}
.footer2{
	background-color:#333333;}
.footer2 p{
	color:#666;
	text-align:center;
	line-height:1.5;}
.footer2 p a{
	color:#666;}
.footer2 p img{
	vertical-align:middle;
	padding-right:.5rem;}
.footer2 p a:hover{
	text-decoration:underline;
	color:#929292;}
/*竖线标题*/
.layer1 h2{
	position:relative;
	font-weight:400;
	font-size:.75rem;
	color:#5b5b5b;
	padding-left:.75rem;
	background-color:#fff7e7;
	line-height:1.75rem;}
.layer1 h2::before{
	content:"";
	position:absolute;
	width:4px;
	height:.75rem;
	background-color:#707070;
	top:.55rem;
	left:.3rem;}
.layer1 h2 a{
	font-size:.75rem;
	color:#5b5b5b;}
/*底部导航*/
.title-nav{
	height:2rem;
	background-color:#fdc652;
	font-size:.7rem;
	line-height:2rem;
	padding-left:.5rem;}
.layer4 table{
	width:100%;
	border-collapse:collapse;
	text-align:center;}
.layer4 > table{
	border:1px solid #cacaca;}
.layer4 > table tr{
	border:1px solid #cacaca;}
.layer4 > table tr td{
	border:1px solid #cacaca;
	height:2rem;}
.layer4 a{
	color:#252525;
	font-size:.65rem;
	letter-spacing:.1rem;
	width:100%;
	line-height:2rem;}
.layer4 img{
	vertical-align:middle;
	padding-right:.3rem;}
.layer4 > table tr td.active{
	background-color:#fdc652;}
.layer4 > table tr td:hover{
	background-color:#fdc652;}
.layer4 > table tr td:hover a{
	color:#fff;}
.layer4 > table tr td.active{
	background-color:#fdc652;}
.layer4 > table tr td.active a{
	color:#fff;}