.new_title{height: 210px;  }
.new_title h2{font-size: 18px; text-align: center; padding-top: 30px;}
.new_title p{font-size: 14px; color: #555; line-height: 28px; padding: 10px; text-align: center;}
.new_title a{ width: 170px; height: 33px; color: #555; font-size: 14px; border: 1px solid #4f4f4f; line-height: 33px; text-align: center; display: block; margin: 20px auto;}
.new_title a:hover{color: #ff0000;}
.new_box{height: 430px;}
.new_box_con{width: 1221px; margin: 0 auto;}
.new_box_con .mid01{width: 386px; height: 430px; margin: 0 21px 0 0; float: left; overflow: hidden;}
.new_box_con .mid01 .img_box{width: 386px; height: 289px; overflow:hidden;}
.new_box_con .mid01 .img_box img{width: 100%; height:100%;}
.new_box_con .mid01 .new_con{ width: 386px; height: 141px;}
.new_box_con .mid01 .new_con .title01{font-size: 16px;font-weight: bold; padding: 24px 0 10px 0;}
.new_box_con .mid01 .new_con .date{font-size: 14px;}
.new_box_con .mid01 .new_con a{font-size: 14px; color: #FF0000; padding-top: 10px; display: inline-block; font-weight: bold; }


.compay_box{width: 100%; background: #f7f7f7; height: 580px;}
.compay_con{width: 1200px; margin: 0 auto;}
.compay_con .left{ width: 603px; height: 495px; float: left; background: #FFFFFF; margin-top: 44px;}
.compay_con .left .zx_title{width: 603px; height: 181px; background: url(../images/zx_title_bg.png) no-repeat;}
.compay_con .left .zx_title a{font-size: 24px; color: #FFFFFF; padding: 70px 0 0 32px; display:inline-block;}
.compay_con .left .zx_con{width: 603px; height: 314px;}
.compay_con .left .zx_con .imp{width: 603px; height: 150px; border-bottom: 1px solid #f8f8f8;}
.compay_con .left .zx_con .imp span{ width: 148px; float:left; text-align: center; color: #676767; line-height: 40px; padding-top: 10px; display: inline-block; font-size: 16px; }
.compay_con .left .zx_con .imp .nr{width: 445px; float: right; padding-top: 18px;}
.compay_con .left .zx_con .imp .nr .bt{font-size: 16px; color: #676767;}
.compay_con .left .zx_con .imp .nr .txt_box{ font-size: 14px; color: #9e9e9e; line-height: 28px; padding: 15px 20px 0 0;}
.compay_con .left .zx_con .imp .nr .txt_box a{color: #FF0000;}
.compay_con .left .zx_con .zx_date{width: 603px; height: 163px; }
.compay_con .left .zx_con .zx_date li{width: auto; line-height: 54px; display: inline-block; border-bottom: 1px solid #f8f8f8;}
.compay_con .left .zx_con .zx_date li span{width: 148px; float:left; text-align: center; float: left; font-size: 16px; color: #676767;}
.compay_con .left .zx_con .zx_date li a{width: 435px; font-size: 14px; color: #676767; float: right;}
.compay_con .left .zx_con .zx_date li a:hover{color: #FF0000;}


.compay_con .right{width: 586px; height:495px;float: left; margin-left: 11px;  margin-top: 44px; }
.compay_con .right .book_title{height: 109px; background: url(../images/book_title.png) no-repeat;}
.compay_con .right .book_title a{font-size: 24px; color: #606060; padding: 55px 0 0 20px; display:inline-block;}
.compay_con .right .book_box{height:386px; background:#fff;}
.compay_con .right .book_box img{width: 586px; height: 242px;}
.compay_con .right .book_box h2{font-size: 16px; color: #676767; padding: 15px 0 10px 20px;}
.compay_con .right .book_box label{font-size: 14px; line-height: 23px; display:inline-block; color: #9e9e9e; padding: 0 15px 0 20px;}
.compay_con .right .book_box label a{color: #FF0000;}


.person_box{ width: 100%;  padding: 30px 0; background: #FFFFFF; overflow: hidden; }
.person_story{width: 1221px; margin: 0 auto;}
.person_story .mid02{width: 386px; height: 455px; position: relative; margin: 45px 21px 0 0; float: left; overflow: hidden;}
.person_story .mid02 .img_person{width: 386px; height: 289px;}
.person_story .mid02 .img_person img{width: 100%; height:100%;}
.person_story .mid02 .story_box{ width: 326px; height: 229px; border-radius: 5px; background: #f6f6f6; position: absolute; bottom: 0; margin-left: 30px;}
.person_story .mid02 .story_box h2{font-size: 16px; padding: 15px 20px 0 20px; line-height: 28px;}
.person_story .mid02 .story_box label{ font-size: 14px; color: #787878; line-height: 25px; display: inline-block; padding: 15px 20px 20px 20px; height:100px; }
.person_story .mid02 .story_box a{width: 80px; height: 30px; line-height: 30px; border-radius: 5px; background: #e86608; text-align: center; color: #FFFFFF; font-size: 16px; margin: 0 auto; display: block;}

