/*-----------------[初始化]--------------*/

body {
    color: #666666;
    font-size: 12px;
    line-height: 1.5;
    font-family: 微软雅黑, "Microsoft Yahei", "PingFangSC-Regular", "PingFang Regular", sans-self;
}

a {
    color: #666666;
}

a:hover {
    color: #005cae;
}

img {
    max-width: 100%;
}

* {
    outline: none;
}

input, textarea, select {
    font-size: 12px;
    color: #666666;
    font-family: 微软雅黑, "Microsoft Yahei", "PingFangSC-Regular", "PingFang Regular", sans-self;
    outline: 0;
}

input[type='submit'], input[type='reset'], input[type='button'], select {
    -webkit-appearance: none;
    appearance: none;
}

input[type='submit'], input[type='reset'], input[type='button'] {
    cursor: pointer;
}

::-webkit-input-placeholder {
    color: #999;
}

::-moz-placeholder {
    color: #999;
}

:-ms-input-placeholder {
    color: #999;
}


/*布局*/
.wp {
	width: 1000px;
	margin: 0 auto;
}

/*******************************
  -------[=头部]-------
********************************/
.slide-top {background-color: #1c2f6f;height: 118px;overflow: hidden;}
.slide-box1 {position: relative;height: 118px;padding: 0 18px 0 60px;background: url(../images/slide-bg1.jpg) no-repeat center center;}
.slide-box1 .items {background-color: #314587;height: 84px;padding: 7px 0;margin: 10px 5px;}
.slide-box1 .items .time {color: #d3af59;float: left;margin: 0 15px;width: 65px;text-align: right;border-bottom: 4px solid #d3af59;line-height: 1.8;}
.slide-box1 .items .mounth {font-size: 18px;display: block;}
.slide-box1 .items .day {font-size: 24px;display: block;}
.slide-box1 .items .txt {margin-left: 95px;width: 155px;color: #fff;font-size: 14px;line-height: 20px;}
.slide-box1 .items .txt span {float: left;}
.slide-box1 .items p {overflow: hidden;}
.slide-box1 .items .p2 {color: #c5cee8;}
.slide-box1 .slick-arrow {position: absolute;left: 42px;top: 10px;width: 18px;height: 98px;font-size: 0;padding: 0;border: none;background: url(../images/slide-arrow_p.jpg) no-repeat;cursor: pointer;}
.slide-box1 .slick-arrow:hover {opacity: .8;filter: alpha(opacity=80);}
.slide-box1 .slick-next {left: auto;right: 0;background-image: url(../images/slide-arrow_n.jpg);}

.nav {height: 88px;background: url(../images/bg_nav_red.jpg) repeat-x center center;}
.nav .wp {overflow: hidden;}
.nav ul {margin: 0 auto;overflow: hidden;margin-right: -38px;}
.nav li {float: left;height: 88px;margin-right: 38px;}
.nav .ico {display: block;width: 40px;height: 40px;margin: 0 auto 6px;background-repeat: no-repeat;background-image: url(../images/sprite_nav.png);}
.nav .li1 .ico {background-position: center 0;}
.nav .li2 .ico {background-position: center -93px;}
.nav .li3 .ico {background-position: center -187px;}
.nav .li4 .ico {background-position: center -465px;}
.nav .li5 .ico {background-position: center -747px;}
.nav .li6 .ico {background-position: center -840px;}
.nav .li7 .ico {background-position: center -652px;}
.nav a {display: block;width: 110px;height: 100%;text-align: center;font-size: 20px;color: #fff;}
.nav li.on a,.nav li:hover a {background: url(../images/bg_nav_hover.png) no-repeat 0 0;-webkit-background-size: 100% auto;
background-size: 100% auto;}

/*******************************
  -------[=banner]-------
*******************************/
.banner {height: 368px;background: url(../images/banner-bg.jpg) repeat-x 0 0;}
.banner img {display: block;margin: 0 auto;height: 100%;}

/*******************************
  -------[=底部]-------
********************************/
.footer {background-color: #348cec;padding: 35px 0;}
.copyright {text-align: center;font-size: 16px;line-height: 30px;color: #fff;}
.copyright a {color: #fff;}
