/*
* @Author: snow
* @Date:   2017-10-30 10:30:37
* @Last Modified by:   snow
* @Last Modified time: 2018-06-14 14:28:55
*/

html, body,a, p, ul,ol, li, dl, dt, dd, div, h1, h2, h3, h4, h5, h6, span, strong, em, i, img, form, input, table {box-sizing:border-box;margin:0;padding:0;}
html,body{width:100%;font-size: 14px;color: #000;font-family:"Microsoft YaHei";background: #fff;}
li{list-style: none;}
img{border:0;vertical-align:middle}
a {text-decoration:none;color: #000;}
.fl {float:left;}
.fr {float:right;}
.clearfix:before,.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1;}


.header {height: 260px;background: url(cwzsjs_20180613_01.png) no-repeat top center;}
.container {width: 1000px;margin: 0 auto;}
.header a {float: right;width: 122px;height: 38px;background: url(cwzsjs_20180613_02.png) no-repeat;text-align: center;line-height: 38px;color: #d91244;}
.hot {display: block;width: 1000px;height: 40px;background: url(cwzsjs_20180613_03.png) no-repeat;padding-left: 118px;line-height: 40px;overflow: hidden;margin-top: 40px;}

.hot h1 {font-size: 30px;}
.part1 {margin: 40px auto 50px;}
.banner1 {width: 480px;height: 320px;overflow: hidden;position: relative;}
.banner_ul {position: absolute;top: 0;left: 0;width: 500%;height: 100%;font-size: 0;}
.banner_li {list-style: none;position: absolute;top: 0;left: 0;display: none;}
.li_avtive {display: block;}
.banner_li img {width: 480px;height: 320px;}
.square_box {position: absolute;right: 20px;bottom: 16px;}
.square {width: 12px;height: 12px;float: left;margin-left: 5px;cursor: pointer;background: url(../images/cwzsjs_20180613_05.png) no-repeat;}
.sq_active {background: url(../images/cwzsjs_20180613_06.png) no-repeat;}
.baner1-text {display: inline-block;width: 480px;height: 46px;line-height: 46px;position: absolute;bottom: 0;left: 0;color: #fff;font-size: 14px;padding: 0 100px 0 20px;background: url(cwzsjs_20180613_15.png);}
.news {margin-left: 50px;width: 470px;}
.news-h1 {font-size: 20px;font-weight: bold;width: 470px;height: 46px;line-height: 46px;background-color: #f5f5f5;margin-bottom: 22px;}
.news-h1 a {color: #fff;cursor: pointer;display: inline-block;width: 120px;height: 100%;background-color: #0a58a7;text-align: center;}
.news-list {margin-bottom: 15px;cursor: pointer;}
.news-mark {position: relative;top: 8px;left: 0;margin-right: 10px;}
.news-title {width: 385px;overflow: hidden;font-size: 16px;height: 21px;}
.news-time {color: #9a9a9a;font-size: 14px;}
.news-title {color: #333333;}
.news-list:hover .news-time{color: #0a58a7;}
.news-list:hover .news-title{color: #0a58a7;}

.part2-content {width: 480px;}
.part2-title {display: block;width: 283px;height: 61px;background: url(cwzsjs_20180613_09.png) no-repeat;font-size: 30px;color: #0a58a7;padding: 8px 0 0 44px;margin: 0 0 20px 70px;}
.notice-title{height: 40px;line-height: 40px;background-color: #eeeeee;padding-left: 10px;font-size: 16px;color: #a4190a;}
.notice-content {text-indent: 2em;color: #676969;margin: 14px auto 28px;line-height: 24px;}

.part3 {margin-top: 20px;}
.part3-title {text-align: center;color: #8d8d8d;font-size: 12px;margin: 15px 0 30px;}
.title-all {font-size: 0}
.stage-title {width: 320px;height: 70px;line-height: 70px;background-color: #e5e5e5;text-align: center;font-size: 22px;color: #0c4d8f;display: inline-block;cursor: pointer;}
.stage-title + .stage-title {margin-left: 20px;}
.stage-active {color: #fff;background-color: #a4190a;}
.stage-list {font-size: 16px;color: #333;text-align: center;margin-top: 40px;}
.stage-list img {width: 320px;height: 210px;margin-bottom: 12px;}
.stage-list + .stage-list {margin-left: 20px;}

.footer {margin-top: 60px;}
.footer .footer_mid {width: 700px;text-align: center;}
.footer .footer_nav {padding: 25px 0 18px;overflow: hidden;}
.footer .footer_nav a {margin: 0 18px;font-size: 16px;}
.footer .footer_nav a:hover {color: #0a58a7;}
.footer .footer_mid p {line-height: 24px;}
.footer .footer_mid span {margin: 0 8px;}
.footer .container {border-top: 1px solid #000;}
.footer .footer_right {float: right;width: 110px;margin: 50px 50px 0 0;}
.footer .footer-left {float: left;width: 80px;margin: 50px 0 0 35px;}

