@charset "gb2312";

/* CSS Document */
* {
    margin: 0px;
    padding: 0px;
}

body {
    margin: 0;
    padding: 0;
    background: #F1F7FC;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

a {
    text-decoration: none;
    color: #000
}

a:hover {
    color: #FF9700;
}

.img {
    border: 0
}

p {
    line-height: 30px;
    text-align: justify;
    word-wrap: break-word;
    text-justify: inter-ideograph;
}



.bgBox {
	width:100%;
	width:auto;
    max-width: 1440px;
    min-width: 1200px;
    margin: 0 auto;
    overflow: Hidden;
    position: relative;
    background-color: #fff;
}

.topImg {
    width: 100%;
    min-width: 1200px;
    height: 360px;
    float: left;
    position: relative;
    background: url(../images/topimg.png);
	background-position:top center;
}

.mainBox {
    width: 100%;
    overflow: hidden;
    padding-bottom: 50px;
}

.navBg {
    width: 100%;
    float: left;
    height: 198px;
    background: url(../images/navbg.png) no-repeat;
}

.navBox {
    width: 70%;
    margin: 60px auto 0 auto;
    display: flex;
    justify-content: space-around;
}

.linkButton {
    width: 80px;
    height: 120px;
    position: relative;
    cursor: pointer
}

.linkButton img {
    width: 100%;
    float: left;
    display: block;
}

.linkButton span {
    width: 100%;
    position: absolute;
    bottom: 10px;
    display: block;
    text-align: center;
}


.subTitle {
    width: 100%;
    height:180px;
    float:left;
    text-align: center;
    font-size: 30px;
    color: #333333;
    background:url(../images/navbg2.png) no-repeat;
    line-height:140px;
}

.container {
    width: 1000px;
    min-height: 500px;
    overflow: hidden;
    height: auto;
    margin: 0 auto;
    
}


.chapter {
    width: 100%;
    float: left;
    overflow: hidden;
    margin: 20px 0 0 0
}

.chapterOne {
    width: 1000px;
    float: left;
    overflow: hidden;
    padding: 20px 0
}

.chapter_l {
    width: 300px;
    float: left;
    background: url(../images/titlebg.png) no-repeat;
    height: 50px;
    line-height: 46px;
    text-indent: 60px;
    font-weight: bold;
    color: #fff;
}

.chapter_r {
    width: calc(100% - 360px);
    float: right;
    border-radius: 10px;
    overflow: hidden;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    background: #eff8ff;
    padding: 20px;
}

.textColor{color:#FF9700}
.route{display:block; width:100%; height:100%;}

.bottom {
    width: 100%;
    height: 150px;
    color: #fff;
}

.host{width:1002px; overflow:hidden;  margin:30px auto 0 auto; }

.hot_p{width:570px; float:left; margin:20px 0 0 40px; }

.hot_p_t{width:100%; height:60px; line-height:60px; font-size:22px; font-weight:bold; }
.hot_p ul{padding:0; margin:0; list-style:none; float:Left; width:100%; overflow:hidden; font-size:18px;}
.hot_p ul li{width:100%; height:40px; float:Left; overflow:Hidden; line-height:40px;}
.hot_p ul li a{width:90%; height:40px; float:right; }
.hot_p ul li a:hover{width:90%; height:40px;float:right; color:#ea6c02 }
.hot_p ul li span{width:8%; height:22px; float:left; background:#005fc3; margin:7px 0 0 0; text-align:center; color:#fff; line-height:22px; font-size:14px; }