body {
  padding: 0;
  margin: 0;
}
#new_box {
  background-image: url(../images/new_bg.png);
  font-family:'microsoft yahei';
  font-size: 16px;
  color: #656565;
}
#new_box .f18 {
  font-size: 18px;
}
#new_box .f16 {
  font-size: 16px;
}
#new_box .f14 {
  font-size: 14px;
}
#new_box div {
  box-sizing: border-box;
}
#new_box h1,
#new_box h2,
#new_box h3,
#new_box h4,
#new_box h5,
#new_box h6,
#new_box p {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
#new_box h1 {
  font-size: 40px;
}
#new_box h2 {
  font-size: 24px;
}
#new_box h4 {
  font-size: 18px;
}
#new_box p {
  font-size: 14px;
}
#new_box a {
  text-decoration: none;
  color: #656565;
  border: 0;
  outline: none;
}
#new_box a img {
  border: none;
}
#new_box ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#new_box .container {
  width: 1254px;
  margin: 0 auto;
}
#new_box .new_title {
  padding: 100px 0 50px 0;
}
#new_box .new_title .txt {
  max-width: 747px;
  margin: 0 auto;
  text-align: center;
}
#new_box .new_title .txt h1 {
  color: #303030;
  font-size: 48px;
  line-height: 65px;
}
#new_box .new_title .txt p {
  line-height: 30px;
  margin-top: 40px;
  text-align: left;
}
#new_box .project {
  padding:10px 0  80px 0;
}
#new_box .project .pro_type {
  width: 325px;
  height: 649px;
  display: inline-block;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
#new_box .project .pro_type img {
  width: 325px;
  height: 649px;
}
#new_box .project .pro_type .sub_title {
  position: absolute;
  width: 100%;
  color: #fff;
  top: 0;
  padding-top: 49px;
  text-align: center;
}
#new_box .project .pro_type .sub_title h2 {
  font-size: 30px;
  color: #333333;
  line-height: 35px;
  font-weight: bold;
}
#new_box .project .pro_type .sub_title h4 {
  color: #666666;
  line-height: 50px;
}
#new_box .project .pro_type .sub_title a {
  display: block;
  width: 138px;
  margin: 0 auto;
  height: 33px;
  font-size: 18px;
  color: #fff;
  text-decoration: none;
  line-height: 33px;
  box-sizing: border-box;
  border: 1px solid #fff;
  margin-top: 48px;
}
#new_box .project .pro_list {
  display: inline-block;
  vertical-align: top;
  width: 924px;
}
#new_box .project .pro_list li {
  display: inline-block;
  margin-bottom: 8px;
  margin-left: 6px;
}
#new_box .project .pro_list li img {
  width: 174px;
  height: 316px;
}
#new_box .bread {
  background: #f5f5f5;
}
#new_box .bread ul{
  overflow:hidden;
}
#new_box .bread ul li {
  /*display: inline-block;*/
  float: left;
  line-height: 45px;
  color: #565656;
}
#new_box .bread ul li a {
  color: #565656;
  font-size: 14px;
}
#new_box .pro_total {
  padding-top: 30px;
}
#new_box .pro_total ul{
  padding: 10px 10px 0 10px;
}
#new_box .pro_total ul li {
  display: inline-block;
  margin-right: 7px;
  margin-bottom: 9px;

}
#new_box .pro_total ul li img {
  width: 198px;
  height: 358px;
}
#new_box .pro_total ul .li_06 {
  margin-right: -4px;
}
#new_box .page {
  padding: 48px 0;
}
#new_box .page ul {
  text-align: center;
}
#new_box .page ul li {
  margin: 5px;
  line-height: 26px;
}
#new_box .page ul li a {
  display: block;
  width: 26px;
  height: 26px;
  line-height: 26px;
}
#new_box .page ul li a:hover,
#new_box .page ul li a.active {
  background: #00b0ca;
  color: #fff;
  border-radius: 50%;
}
#new_box ul.inline_list > li {
  display: inline-block;
}
#new_box .part {
  padding: 60px 0;
  border-bottom: 1px solid #dcdcdc;
}
#new_box .part .title {
  width: 310px;
  display: inline-block;
  font-size: 28px;
  color: #303030;
  line-height: 30px;
}
#new_box .part .detail {
  display: inline-block;
  vertical-align: top;
  color: #666666;
  width: 939px;
}
#new_box .part .detail table {
  width: 938px;
  margin: 60px 0;
}
#new_box .part .detail table th {
  color: #303030;
  line-height: 30px;
  font-size: 18px;
  text-align: left;
}
#new_box .part .detail table td {
  vertical-align: top;
  padding-right: 175px ;
  line-height: 24px;
  color: #565656;
}
#new_box .part .detail table td:first-child {
  width: 332px;
  padding-right: 72px ;
}
#new_box .part .detail ul.inline_list li {
  margin-left: 14px;
}
#new_box .part .detail ul.inline_list img {
  width: 140px;
  height: 140px;
}
#new_box .part .detail ul.inline_list li:first-child {
  margin-left: 0;
}
#new_box .part .detail li p {
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}
#new_box .part .detail > div {
  display: inline-block;
  vertical-align: top;
}
#new_box .part .detail .inner {
  padding-left: 80px;
}
#new_box .part .detail .inner .issue {
  color: #333333;
}
/*#new_box .part  .inner h3{*/
  /*font-size: 28px;*/
  /*color: #303030;*/
  /*line-height: 75px;*/
/*}*/
#new_box .part .detail h1 {
  color: #303030;
}
#new_box .subject {
  background: url("../images/title_bg.jpg");
  border: none;
}
#new_box .subject .theme {
  text-align: center;
  margin-bottom: 60px;
}
#new_box .subject .theme h1 {
  color: #333333;
  line-height: 50px;
}
#new_box .subject .theme h2 {
  line-height: 30px;
}
#new_box .subject .main_box {
  background: #f5f5f5;
}
#new_box .subject .main_box img {
  width: 164px;
  height: 256px;
}
#new_box .subject .main_box > div {
  display: inline-block;
  vertical-align: top;
}
#new_box .subject .main_box > div .issue {
  color: #303030;
  font-size: 18px;
  line-height: 40px;
  margin-bottom: 12px;
  font-weight: bold;
}
#new_box .subject .main_box > div p {
  font-size: 16px;
  color: #666666;
}
#new_box .subject .main_box .inner {
   margin-top: 84px;
  width: 1076px;
  padding: 0 40px;
}
#new_box .method {
  border: none;
}
#new_box .method img {
  width: 938px;
  /*height: 460px;*/
}
#new_box .goal p {
  width: 715px;
  font-size: 16px;
  line-height: 30px;
}
#new_box .elevator {
  position: fixed;
  right: 0;
  top: 150px;
}
#new_box .elevator ul > li {
  width: 57px;
  height: 57px;
  margin-bottom: 1px ;
}
#new_box .elevator ul > li a {
  background: #cccccc;
  display: block;
  color: #fff;
  padding: 10px;
  box-sizing: border-box;
  text-align: center;
  height: 100%;
}
#new_box .elevator ul > li a:hover,
#new_box .elevator ul > li a.active {
  background: #999999;
}
#new_box .elevator em {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../images/icon.png);
}
#new_box .elevator .icon_top {
  background-position: 0 -11px;
}
#new_box .elevator .icon_bottom {
  background-position: 0 -97px;
}
#new_box .prepare li {
  line-height: 30px;
}
#new_box[class='detail_box'] {
  background-image: url(../images/detail_bg.png);
}
#new_box[class='detail_box'] .bread {
  border-bottom: 1px solid #dcdcdc;
}
#new_box[class='list_box'] .pro_total {
  background-image: url(../images/list_bg.png);
}

/*遮罩分类*/
#new_box .list li{
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
#new_box .project .pro_list li{
  position: relative;
}
#new_box  .intro{
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 20px 10px;
  background: #d42717;
   max-height:81px;
  text-align: center;
}
#new_box .intro p{
  color: #fff;
  display: inline-block;
  /* white-space: nowrap; */
  text-align: center;
  font-size: 18px !important;
  font-weight: bold;
  width: 95%;
  /* line-height: 35px; */
  /* text-overflow: ellipsis; */
  /* overflow: hidden; */
  text-shadow: #5d5c5c 5px 5px 10px;
 }
#new_box .pro_total .list li{
  width: 198px;
  overflow: hidden;
  height: 358px;

}
#new_box .pro_total .container{
  width: 1264px;
}
#new_box  .pro_total .list li:hover{
  /*box-shadow: 1px 2px 7px 5px #c2c7c8;*/
  box-shadow: 1px 2px 7px 5px #c2c7c8;
}
#new_box  .project .list li:hover{
  /*box-shadow: 1px 2px 7px 5px #c2c7c8;*/
  box-shadow: 1px 2px 7px 2px #c2c7c8;
}
/*#new_box  .project .pro_type{*/
  /*position: relative;*/
  /*box-shadow: 1px 0px 7px 2px #c2c7c8;*/
/*}*/
#new_box .project .list li{
  width: 174px;
  height: 316px;
  overflow: hidden;

}
#new_box .project .list li .intro{
  padding: 18px 10px;
}
#new_box{
  position: relative;
}
#new_box .bg_w{
  background: url(../images/bg_w.png) repeat;
}
#new_box .bg_blue{
  background: url(../images/bg_blue.png) repeat;
}
#new_box  .bg_red{
  background: url(../images/bg_red.png) repeat;
}
#new_box .bg_green{
  background: url(../images/bg_green.png) repeat;
}
.top_nav{
  position:absolute; top:54px; right:0px;overflow:hidden; font-size:16px; font-weight:500; margin-right:46px !important;
}