*{
   margin: 0;
   padding: 0;
}

/*新的title*/
.fff{
   background: #ffffff;
}
.new_titles .title_box{
   display: flex;
   align-items: center;
   justify-content: space-between;
}
.new_titles .title_box .title_boxtitle{
   display: flex;
   margin-top: 30px;
   margin-bottom: 10px;
   font-size: 18px;
}
.new_titles .title_box .blue_box{
   margin-right: 9px;
   width: 10px;
   height: 40px;
   background-color: #5b85ff;
   margin-left: 30px;
}
.new_titles .title_box .font{
   font-size: 26px;
   font-weight: bold;
}
.gray
{
   background: #F4F4F4;
}
.textss
{
   font-size: 13px;
   margin-bottom: 5px;
}
.flexall
{
   display: flex;
   justify-content: space-between;
   align-items: center;
}
.paper
{
   display: flex;
   align-items: center;
   justify-content: center;
   margin-top: 60px;
   padding-bottom: 60px;
}
.papers
{
   display: flex;
   align-items: center;
   justify-content: center;
   margin-top: 20px;
   margin-bottom: 60px;
}
.return_back
{
   width: 80px;
   height: 40px;
   margin: auto;
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD));
   border: solid 1px #999;
   text-align: center;
   line-height: 40px;
   border-radius: 10px;
   cursor: pointer;
   position: absolute;
   bottom: 20px;
   left: 50%;
   transform: translateX(-40px);
}
.filesbox
{
   margin-top: 30px;
}
.filesboxs{
   padding-bottom:30px;
}

.fileTitle{

   font-weight: bold;
}
.mt_20
{
   margin-top: 20px;
}
.mt_35
{
   margin-top: 35px;
}

#title1,#title2,#title3,#title4,#title5{
   padding-bottom: 32px;
}
/*.paper .topstep*/
/*{*/
/*   width: 124px;*/
/*   height: 61px;*/
/*   background: #FFFFFF;*/
/*   border: 1px solid #B2B2B2;*/
/*   line-height: 61px;*/
/*   text-align: center;*/
/*   margin-right: 13px;*/
/*   cursor: pointer;*/
/*}*/
/*.paper .step{*/
/*   width: 61px;*/
/*   height: 61px;*/
/*   background: #FFFFFF;*/
/*   border: 1px solid #B2B2B2;*/
/*   line-height: 61px;*/
/*   text-align: center;*/
/*   margin-right: 13px;*/
/*   cursor: pointer;*/
/*}*/
/*.paper .nextstep{*/
/*   width: 124px;*/
/*   height: 61px;*/
/*   background: #FFFFFF;*/
/*   border: 1px solid #B2B2B2;*/
/*   line-height: 61px;*/
/*   text-align: center;*/
/*   margin-right: 13px;*/
/*   cursor: pointer;*/
/*}*/
/* 公共的title */
.title_module
{
   border-bottom: 1px solid #277EFF;;
   /*margin-bottom: 26px;*/
}
.title_modules .title_box{
   display: flex;
   align-items: center;
   justify-content: space-between;
}
.title_modules .title_box .title_boxtitle{
   display: flex;
   margin-top: 30px;
   margin-bottom: 22px;
   font-size: 18px;
}
.title_modules .title_box .blue_box{
   width: 5px;
   height: 24px;
   background-image: linear-gradient(-83deg,
   #277eff 0%,
   #2e3dff 100%),
   linear-gradient(
           #2b21f2,
           #2b21f2);
   margin-right: 9px;
}
.title_module .ground4{
   background:url("/static/project/web/img/index/ground4.png");
   background-size: 100% 100%;
}
.title_module .ground5{
   background:url("/static/project/web/img/index/ground5.png");
   background-size: 100% 100%;
}
.title_module .ground6{
   background:url("/static/project/web/img/index/ground6.png");
   background-size: 100% 100%;
}

.title_module .title_box .title_name{
   display: flex;
   align-items: center;
   justify-content: center;
   width: 100%;
   height: 70px;
}
.title_module .title_box .title_name .titles{
   width: 148px;
   height: 44px;
   border-radius: 10px 10px 0px 0px;
   font-size: 16px;
   text-align: center;
   line-height: 44px;
   margin-right: 5px;
}
.er
{
   cursor: pointer;
}
.title_module .title_box .title_name .active{
   color: #FFFFFF;
   font-size: 22px;
}

/* 各个模块的title */
.service_titles{
   display: flex;
   background: #ffffff;
}
.service_titles .service_name
{
   color: #010101;
   font-size: 20px;
   border-bottom: 4px solid #0066FF;
   padding-bottom: 10px;
   box-sizing: border-box;
}
.service_titles .service_box{
   flex: 1;
   border-bottom: 4px solid #D8D8D8;
}
.service_titles .name{
   font-size: 20px;
   color: #3367ff;
   margin-right: 12px;
}
.service_titles .divbox{
   flex: 1;
   height: 2px;
   background-image: linear-gradient(0deg,
   #277eff 0%,
   rgba(50, 163, 255, 0.94) 16%,
   rgba(60, 200, 255, 0.83) 50%,
   rgba(158, 228, 255, 0.74) 75%,
   rgba(255, 255, 255, 0.65) 100%,
   rgba(255, 255, 255, 0.65) 100%),
   linear-gradient(
           #3367ff,
           #3367ff);
}

/* 公共文章标题样式2 */
.layout_active{
   color: #004ac4;
   border-bottom: 4px solid;
   border-image:  linear-gradient(0deg,
   #2e3dff 0%,
   #63a2ff 100%)1 10 1;

}
.new_content
{
   font-size: 14px;
   padding: 14px 0px;
   margin: 0px 16px;
   border-bottom: 1px solid #d2d2d2;
}
.new_content .new_title
{
   display: flex;
   align-items: center;
   margin-bottom: 10px;

}
.new_content .new_name
{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   flex:1;
   word-break: break-all;
}
.new_content .bluebox
{
   width: 10px;
   height: 10px;
   background: #277EFF;
   margin-right: 10px;
}
.new_content .new_time{
   min-width: 90px;
   color: #8f8f8f;
   font-size: 12px;
}

/* 公共文章标题样式3 */
.layout_active{
   color: #004ac4;
}
.new_contents
{
   display: flex;
   align-items: center;
   margin-bottom: 10px;
   font-size: 14px;
}
.new_contents .new_title
{
   display: flex;
   align-items: center;
   max-width: 80%;
    margin-right: 30px;
}
.new_contents .new_name
{
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   flex:1;
}
.new_contents .bluebox
{
   width: 5px;
   height: 5px;
   background: #8b8b8b;
   margin-right: 10px;
   border-radius: 50%;
}
.new_contents .new_time{
   min-width: 90px;
}


/* 公共样式 */
.more_old{
   width: 90px;
   height: 38px;
   background-color: #ffffff;
   border-radius: 4px;
   border: solid 1px #41aaff;
   margin: auto;
   position: absolute;
   bottom: 20px;
   left: 50%;
   transform: translateX(-45px);
}
.more_old a{
   text-decoration: none;
   font-size: 16px;
   color: #0067ba;
   text-align: center;
   display: block;
   height: 100%;
   line-height: 40px;
}
.right_10
{
   margin-right: 10px;
}
.left_10
{
   margin-left: 10px;
}
.bottom_30
{
   margin-bottom: 30px;
}
/* 首页 */
.index{
   min-width: 1200px;
}
.index .noticeboxs{
   height: 630px;
}
.index .header .header_content
{
   width: 1200px;
   height: 100%;
   margin: auto;
   display: flex;
   justify-content: space-between;
   align-items: center;
   color: #6B6B6B;
   font-size: 12px;
   font-family: Alibaba PuHuiTi;
}
.index .header .header_background
{
   background: #F4F4F4;
   height: 36px;
}
.index .header .header_title
{
   height: 85px;
   width: 1200px;
   margin: auto;
   display: flex;
   align-items: center;
   justify-content: space-between;
}
.index .header .header_title img{
   width: 448px;
   height: 37px;
   font-size: 48px;
   font-family: Alibaba PuHuiTi;
   font-weight: bold;
   color: #277EFF;
}
.index .header .header_menu{
   width: 50%;
}
.index .header .header_menu .menu{
   margin: auto;
   height: 37px;
   line-height: 37px;
   font-size: 18px;
}
.index .header .header_menu .menu ul
{
   list-style: none;
   display: flex;
   align-items: center;
   color: #000000;
   justify-content: space-between;
}
.index .header .header_menu .menu ul li
{
   text-align: center;
   border-bottom: 4px solid #ffffff;
}
.index .header .header_menu .menu ul li:hover
{
   color: #004ac4;
   cursor: pointer;
}
.index .banner img{
   width: 100%;
   height: 450px;
   object-fit: none;
}
.index .content_box
{
   /*width: 1200px;*/
   /*margin: auto;*/
}
.index .content_box .title_boxss{
   width: 100%;
   background:url("/static/project/web/img/index/ground.png");
   background-size: 100% 100%;
}
.index .content_box .title
{
   font-size: 30px;
   color: #000000;
   height: 133px;
   line-height: 133px;
   margin: auto;
   width: 620px;
   display: flex;
   align-items: center;
   justify-content: center;

}
.index .content_box .title .line{
   width: 125px;
   height: 1px;
   background-image: linear-gradient(-83deg,
   #277eff 0%,
   #2e3dff 100%);
}
.index .content_box .title .line-font{
   margin: 0px 25px;
   background-image:-webkit-linear-gradient(-83deg,
   #277eff 0%,
   #2e3dff 100%);
   -webkit-background-clip:text;
   -webkit-text-fill-color:transparent;
}
.index .content_box .blue{
   color: #0067FF;
}
.index .content_box .services
{
  background: url("/static/project/web/img/index/ground2.png");
   height: 308px;
}
.index .content_box .service
{
   display: flex;
   justify-content: space-around;
   /*align-items: center;*/
   width: 1200px;
   margin: auto;
}
.index .content_box .service_box
{
   width:200px;
   /*width: 190px;*/
   /*height: 240px;*/
   /*!* background: linear-gradient(to bottom, #3CC8FF, #277EFF); *!*/
   /*background: #F0F3F7;*/
   /*border-radius: 4px;*/
   /*margin-right: 10px;*/
   /*color: #000000;*/
   cursor: pointer;

}
.index .content_box .service_box:hover{
   /*background: linear-gradient(to bottom, #3CC8FF, #277EFF);*/
   /*color: white;*/
   cursor: pointer;
}

.index .content_box .service_title
{

   font-size: 20px;
   font-weight: bold;
   /* color: #FFFFFF; */
   text-align: center;
   margin-top: 60px;
}
.index .content_box .service_img
{
   display: flex;
   align-items: center;
   justify-content: center;
   margin-top: 35px;
}
.index .content_box .service_img img
{
   /*width: 80px;*/
   /*height: 80px;*/
}
.index .content_box .work_boxs{
   height: 500px;
}
.index .content_box .work
{
   display: flex;
   justify-content: space-around;
   width: 1200px;
   margin: auto;
}
.index .content_box .work .work_box{
   width: 245px;
}
.index .content_box .work .work_box .work_img
{
   display: flex;
   align-items: center;
   justify-content: center;
   cursor: pointer;
   box-shadow: 0px 0px 6px 0px rgba(86, 86, 87, 0.6);
   width: 230px;
   height: 230px;
   flex-direction: column;
}
.index .content_box .work .work_box .work_title
{
   text-align: center;
   margin-top: 20px;
   font-size: 20px;
   font-weight: bold;
   color: #000000;
}
.index .content_box .contents{
   background: url("/static/project/web/img/index/ground3.png");
   background-size: 100% 100%;
}
.index .content_box .content
{
   display: flex;
   justify-content: space-between;
   margin-top: 50px;
   width: 1200px;
   margin: auto;
}
.index .content_box .content .new
{
   /*width: 770px;*/
   /*margin-right: 30px;*/
}
.index .content_box .content .enterprises
{
   width: 100%;
}
.index .content_box .content .enterprises .enterprises_img
{
   width: 470px;
   height: 277px;
}
.index .content_box .content .guide
{
   width: 390px;
   margin-right: 22px;
   background: #ffffff;
   margin-bottom: 63px;
   border-radius: 20px 20px 0px 0px;
   position: relative;
}
.index .content_box .content .warning
{
   width: 390px;
   margin-right: 22px;
   background: #ffffff;
   margin-bottom: 63px;
   border-radius: 20px 20px 0px 0px;
   position: relative;
}
.index .content_box .content .problem
{
   width: 390px;
   margin-right: 10px;
   background: #ffffff;
   margin-bottom: 63px;
   border-radius: 20px 20px 0px 0px;
   position: relative;
}
.index .content_box .content .park
{
   display: flex;
   align-items: center;
   justify-content: space-between;
   margin-bottom: 46px;
   flex-wrap: wrap;
}

.index .content_box .content .park .logo
{
   width: 230px;
   height: 150px;
}
.index .content_box .content .park .logo .park_name
{
   margin-top: 17px;
   text-align: center;
}
.index .content_box .content .park .logo img{
   width: 230px;
   height: 150px;
}
.index .content_box .content .park .logos img
{
   width: 292px;
   height: 164px;
}
.index .content_box .content .park .logos .park_name
{
   margin-top: 5px;
   text-align: center;
}
.index .content_box .content .park .enter{
   width: 178px;
   height: 80px;
   cursor: pointer;
   margin-top: 30px;
}

.index .content_box .content .park .enter img{
   width: 178px;
   height: 80px;
}
.index .index_talk
{
   display: flex;
   flex-wrap: wrap;
   justify-content: space-around;
}
.index .index_talk img{
   margin-bottom: 40px;
   cursor: pointer;
   height: 80px;
   width: 141px;
   height: 85px;
}
.index .index_talk .index_talk_box
{
   position: relative;
   display: flex;
   flex-direction: column;
   align-items: center;
   margin-right: 10px;
}
.index .index_talk .talkfont{
   font-size: 15px;
   cursor: pointer;
}
.index .enterprise_box{
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
   padding: 0px 20px;
   box-sizing: border-box;
}
.index .enterprise_box div img{
   width: 160px;
   height: 65px;
   margin-bottom: 15px;
   cursor: pointer;
}

.index .footer
{
   /*background: #002B6B;*/
   /*background: #535353;*/
   background: #2c2a2b
}
.index .footer .hrefother
{
   cursor: pointer;
   display: inline-block;
   color: white;
   text-decoration: none;
}
.index .footer .footer_title
{
   width: 1200px;
   margin: auto;
   text-align: center;
   color: white;
   /*padding-top: 53px;*/
   box-sizing: border-box;
   padding-top: 30px;
   padding-bottom: 20px;
}
.index .footer .footer_title .footer_flex{
   display: flex;
   justify-content: space-between;
}
.index .footer .footer_title .footer_flex .foot-img{
   width: 130px;
   height: 130px;
}
.index .footer .footer_title .footer_flex .foot_one{
  width: 35%;
   text-align: left;
   border-right: 1px #888888 solid;
}
.index .footer .footer_title .footer_flex  .titlesss{
  font-weight: bold;
   margin-bottom: 20px;
}
.index .footer .footer_title .footer_flex .foot_two{
   width: 19%;

}
.index .footer .footer_title .footer_flex .foot_three{
   width:20%;
   border-left: 1px #888888 solid;
   text-align: left;
   padding-left: 30px;
}
.index .footer .footer_title .footer_flex .foot_four{
   flex: 1;
   text-align: left;
   display: flex;
   flex-direction: column;
   justify-content: center;
}
.index .footer .footer_title .main
{
   font-size: 20px;
}
/*.index .footer .footer_title .vice*/
/*{*/
/*   font-size: 14px;*/
/*   margin-top: 10px;*/
/*}*/
/* 通关服务页面 */
.index .banner1 img
{
   width: 100%;
   height: 259px;
}
.custom_service{
   width: 1200px;
   margin: auto;
   padding: 25px 0px;
}
.custom_service .whiteMenu{
   height: 310px;
   background: white;
}
.custom_service .floatMenu
{
   display: flex;
   margin: auto;
}
.custom_service .floatMenu .floatMenu_box
{
   text-align: center;
   cursor: pointer;
   width: 180px;
   height: 150px;
   background-color: #f3f9fd;
   border-radius: 4px;
   margin-right: 10px;
}
.floatMenu_box_active
{
   background: #255DCF;
   color: #ffffff;
}
.custom_service .service{
   display: flex;
   justify-content: space-around;
   align-items: center;
   margin: auto;
   padding: 0px 37px;
}
.custom_service .service .floatMenu_box .floatMenu_box_img img{
   width: 150px;
}

.custom_service .floatMenu .floatMenu_box .floatMenu_box_name
{
   margin-top: 10px;
   font-size: 16px;
}
.custom_service .floatMenu .floatMenu_box .floatMenu_box_img img
{
   margin-top: 39px;
   width: 62px;
   height: 62px;
}
.custom_service .custom_service_box
{
   min-height: 400px;
   background: #ffffff;
   margin-top: 50px;
   padding: 30px;
   overflow: hidden;
   box-sizing: border-box;

}
.custom_service .custom_service_box .service_list{
   margin-top: 30px;
}
.custom_service .custom_service_box .list_one{
   display: flex;
   align-items: center;
   flex-wrap: wrap;
}
.custom_service .custom_service_box .service_list .service_list_box{
   background: #255DCF;
   margin-bottom: 47px;
   margin-right: 17px;
   display: flex;
   align-items: center;
   justify-content: center;
   color: #ffffff;
   font-size: 22px;
   cursor: pointer;
   height: 70px;
   background-color: #5b85ff;
   box-shadow: 0px 0px 9px 0px rgba(74, 74, 74, 0.5);
   border-radius: 10px;
   width: 262px;
   height: 70px;
}
/* 网上办事页面 */
.index .banner1 img
{
   width: 100%;
   height: 259px;
}
.online_service{
   width: 1200px;
   margin: auto;
   padding: 25px 0px;
}
.online_service .new_contents .new_name:hover{
   color: #000cff;
}
.online_service .floatMenu
{
   background: #ffffff;
   margin: auto;
   height: 210px;
   box-sizing: border-box;
   margin-bottom: 30px;
}
.online_service .floatMenu .floatMenuflex{
   display: flex;
   padding-left: 37px;
   margin-top: 30px;
}
.online_service .online_new_contents
{
   padding-bottom: 30px;
   padding-left: 55px;
   padding-right: 30px;
}
.online_service .floatMenu .floatMenu_box
{
   text-align: center;
   cursor: pointer;
   width: 180px;
   height: 55px;
   border-radius: 4px;
   background: #f3f9fd;
   margin-right: 8px;
}
.floatMenu_box_active
{
   background: #255DCF;
   color: #ffffff;
}

.online_service .floatMenu .floatMenu_box .floatMenu_box_name
{
   font-size: 16px;
   line-height: 55px;
}
.online_service .floatMenu .floatMenu_box .floatMenu_box_img img
{
   margin-top: 39px;
   width: 62px;
   height: 62px;
}
.online_service .custom_service_box
{

   /*min-height: 800px;*/
}
.online_service .custom_service_box .service_list{
   display: flex;
   align-items: center;
   flex-wrap: wrap;
   margin-top: 89px;
}
.online_service .custom_service_box .service_list .service_list_box{
   width: 286px;
   height: 90px;
   background: #255DCF;
   margin-bottom: 47px;
   margin-right: 17px;
   display: flex;
   align-items: center;
   justify-content: center;
   color: #ffffff;
   font-size: 22px;
   cursor: pointer;
}
.customtitlebox{
   display: flex;
   align-items: center;
   padding-top: 60px;
}
.customtitlebox .customtitlename
{
   color: #010101;
   font-size: 30px;
   text-align: center;
}
.customtitlebox .customnull
{
   width: 43px;
   height: 6px;
   background: #0066FF;
   border-radius: 3px;
   margin: auto;
}
.online_service .custom_service_box .custom_content
{

   /*display: flex;*/
   /*justify-content: space-between;*/
   margin-top: 20px;
   margin-bottom: 40px;
   align-items: center;
   overflow: hidden;
   padding: 0px 33px 0px 55px;
   box-sizing: border-box;

}
.online_service .custom_service_box .custom_content .custom_content_img{
   text-align: center;
}
.online_service .custom_service_box .custom_content .custom_content_img img
{
   width: 400px;
}
.online_service .custom_service_box .custom_content .custom_content_font
{
   overflow: hidden;
}
/* 综试区介绍 */
.index .banner2 img
{
   width: 100%;
   height: 259px;
}
.test_area_introduce{
   width: 1200px;
   margin: auto;
   padding: 25px 0px;
}
.test_area_introduce .floatMenu{
   background: white;
}
.test_area_introduce .test_area_introduce_menu
{
   display: flex;
   margin-left: 37px;
   padding-bottom: 44px;
   margin-top: 30px;
}

.test_area_introduce .test_area_introduce_menu .menu_info
{
   text-align: center;
   cursor: pointer;
   width: 180px;
   height: 55px;
   background-color: #f3f9fd;
   border-radius: 4px;
   line-height: 55px;
   font-size: 16px;
   margin-right: 20px;
}
.floatMenu_box_active
{
   background: #255DCF;
   color: #ffffff;
}

.test_area_introduce .custom_service_box
{
  background: #ffffff;
   margin-top: 33px;
   padding: 0px 40px;
}
.test_area_introduce .custom_service_box .service_list{
   display: flex;
   align-items: center;
   flex-wrap: wrap;
   margin-top: 89px;
}
.test_area_introduce .custom_service_box .service_list .service_list_box{
   width: 286px;
   height: 90px;
   background: #255DCF;
   margin-bottom: 47px;
   margin-right: 17px;
   display: flex;
   align-items: center;
   justify-content: center;
   color: #ffffff;
   font-size: 22px;
   cursor: pointer;
}
.test_area_introduce .custom_service_box .customtitlebox .customtitlename
{
   font-weight: bold;
   color: #004ac4;
   font-size: 30px;
   text-align: center;
   margin-bottom: 30px;
   margin-top: 60px;
}
.test_area_introduce .custom_service_box .customtitlebox .customnull
{
   width: 80px;
   height: 6px;
   background: #0066FF;
   border-radius: 3px;
   margin: auto;
}
.test_area_introduce .custom_service_box .custom_content
{
   display: flex;
   justify-content: space-between;
   margin-top: 40px;
   padding-bottom: 40px;
   box-sizing: border-box;
   border-bottom: 1px solid #9A9A9A;
}
.test_area_introduce .custom_service_box .custom_content .custom_content_img img
{
   width: 500px;
   height: 310px;
}
.test_area_introduce .custom_service_box .custom_content .custom_content_font
{
   width: 576px;
}
.test_area_introduce .custom_service_box .custom_content .custom_content_font .custom_content_font1
{
   width: 576px;
   margin-bottom: 33px;
   font-size: 26px;
}
.test_area_introduce .custom_service_box .custom_content .custom_content_font .custom_content_font2
{
   width: 576px;
   overflow: hidden;

}
/* 综试区企业介绍 */
.index .banner3 img
{
   width: 100%;
   height: 260px;
}
.enterprise_introduce{
   width: 1200px;
   margin: auto;
   padding: 25px 0px;
}
.enterprise_introduce .floatMenu{
   background: white;
}
.enterprise_introduce .test_area_introduce_menu
{
   display: flex;
   margin-left: 37px;
   padding-bottom: 44px;
   margin-top: 30px;
}

.enterprise_introduce .test_area_introduce_menu .menu_info
{
   text-align: center;
   cursor: pointer;
   width: 180px;
   height: 55px;
   background-color: #f3f9fd;
   border-radius: 4px;
   line-height: 55px;
   font-size: 16px;
   margin-right: 20px;
}
.enterprise_introduce .service_titles{
   margin-top: 30px;
   padding-bottom: 32px;
   padding-top: 25px;
   padding-left: 27px;
}
.enterprise_introduce .service_titles .service_name{
   color: #5b85ff;
   font-size: 22px;
}
.enterprise_introduce .enterprise_introduce_box
{
   display: flex;
   align-items: center;
   justify-content: space-between;
   background: #ffffff;
   padding: 0px 22px;
}
.enterprise_introduce .enterprise_introduce_box .left,.enterprise_introduce .enterprise_introduce_box .right
{
cursor: pointer;
}
.enterprise_introduce .enterprise_introduce_box .enterprise_list
{
   width: 1180px;
   display: flex;
   flex-wrap: wrap;
}
.enterprise_introduce .enterprise_introduce_box .enterprise_list .enterprise_listbox
{
   width: 185px;
   height: 80px;
   text-align: center;
   margin-bottom: 20px;

}
.enterprise_introduce .enterprise_introduce_box .enterprise_list .enterprise_listbox img
{
   width: 180px;
   height: 80px;
}
/* 新闻公告 */
.index .banner4 img
{
   width: 100%;
   height: 260px;
}
.news_info{
   width: 1200px;
   margin: auto;
   padding: 25px 0px;
   /*background: white;*/
   /*padding: 0px 40px;*/
}
.news_info .floatMenu{
   background: white;
}
.news_info .news_info_menu
{
   display: flex;
   margin-left: 37px;
   padding-bottom: 44px;
   margin-top: 30px;
}
.news_info .news_info_menu .menu_info
{
   text-align: center;
   cursor: pointer;
   width: 180px;
   height: 55px;
   background-color: #f3f9fd;
   border-radius: 4px;
   line-height: 55px;
   font-size: 16px;
   margin-right: 20px;
}
.floatMenu_box_active
{
   background: #5b85ff!important;
   color: #ffffff;
}

.news_info .news_info_box
{
   min-height: 800px;
   background: #ffffff;
   margin-top: 30px;
   padding: 40px;
}
.news_info .news_info_box .news_info_list .news_info_content
{
   display: flex;
   margin: auto;
   padding:35px 0px;
   box-sizing: border-box;
   border-bottom: 1px solid#D8D8D8;
   cursor: pointer;
}
.news_info .news_info_box .news_info_list .news_info_content .news_info_img img
{
   width: 260px;
   height: 180px;
}
.news_info .news_info_box .news_info_list .news_info_font{
   margin-left: 14px;
}
.news_info .news_info_box .news_info_list .news_info_font .news_info_fontone
{
   margin-top: 25px;
   color: #255DCF;
   font-size: 18px;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
}
.news_info .news_info_box .news_info_list .news_info_font .news_info_fonttwo
{
   margin-top: 21px;
   font-size: 14px;
   color: #727272;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;
   padding-right: 80px;
}
.news_info .news_info_box .news_info_list .news_info_font .news_info_fontthree
{
   margin-top: 27px;
   font-size: 14px;
   color: #727272;

}

/* 互动交流 */
.communication{
   width: 1200px;
   margin: auto;
}
.communication .communication_writeproblem{
   font-size: 30px;
   font-weight: bold;
   color: #0A316A;
   margin-bottom: 41px;
}
.communication .communication_input{
   width: 535px;
   height: 54px;
   padding-left: 10px;
}
.communication .searchButton{
   width: 150px;
   height: 58px;
   background: #255DCF;
   border: none;
   color: white;
   font-size: 18px;
   cursor: pointer;
}
.communication .communication_inputbox{
   display: flex;
}
.communication .communication_flex{
   display: flex;
   background: #ffffff;
   padding: 30px 37px 0px 30px;
}
.communication .communication_imgbox{
   flex: 1;
   display: flex;
   align-items: center;
   justify-content: space-between;
   margin-left: 30px;
}
.communication .problem,.communication .advise{
   width: 180px;
   height: 160px;
   cursor: pointer;
}
.communication .communication_content{
   display: flex;
   background: #ffffff;
   padding: 30px 37px 0px 37px;
}
.communication .communication_content .communication_content_left{
   margin-right: 30px;
   width: 700px;
}
.communication .communication_content .communication_content_left .advise_box{
   height: 744px;
   background: #EFF8FE;
   margin-top: 15px;
   padding:23px;
   box-sizing: border-box;
}
.communication .communication_content .communication_content_left .advise_flex{
   width: 100%;
   display: flex;
   justify-content: space-between;
   margin-bottom: 18px;
}
.communication .communication_content .communication_content_left .advise_flex .advise_content{
   width: calc(100% - 180px);
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
}
.communication .communication_content .communication_content_left .advise_flex .advise_content:hover{
   color: #0037ff;
}
.communication .communication_content .communication_content_left .advise_flex .advise_time{
   width:  180px;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
}
.communication .communication_content .communication_content_right{
   flex: 1;
}
.communication .communication_content .communication_content_right .normalproblem{
   margin-top: 30px;
}
.communication_content_right .expert
{
   display: flex;
   padding: 12px 0px;
   align-items: center;
}
.communication .communication_imgbox_left
{
   width: 160px;
   height: 55px;
   background-color: #0041ff;
   border-radius: 4px;
}
.communication .communication_imgbox_right
{
   width: 160px;
   height: 55px;
   background-color: #0041ff;
   border-radius: 4px;
}
.communication .communication_imgbox_left .problem_font
{
   color: white;
   font-size: 22px;
}
.communication .communication_imgbox_right .problem_font
{
   color: white;
   font-size: 22px;
   height: 100%;
}
.communication .communication_imgbox_left .problem_font a
{
   text-decoration: none;
   color: white;
   cursor: pointer;
   display: block;
   width: 100%;
   height: 100%;
   text-align: center;
   line-height: 55px;
}
.communication .communication_imgbox_right .problem_font a
{
   text-decoration: none;
   color: white;
   cursor: pointer;
   display: block;
   width: 100%;
   height: 100%;
   text-align: center;
   line-height: 55px;
}
.normalproblem .normalproblem_content
{
   margin-top: 18px;
}
.expert  .expert_left img{
   width: 140px;
   height: 130px;
}
.expert_right{
   margin-left: 18px;
}
.expert_right .expert_right_top
{
   margin-top: 5px;
   margin-bottom: 5px;
   font-size: 18px;
}
.expert_right .expert_right_bottom{
   font-size: 14px;
}
.expert_right .expert_right_bottom a{
   font-size: 14px;
   color: #0363ae;
   cursor: pointer;
}
.quiz_form{
   width: 1120px;
   margin: auto;
   background: #ffffff;
   padding: 0px 40px;
}
.quiz_form .problem_input
{
   width: 630px;
   height: 38px;
   border: 1px solid #e2e2e2;
   padding: 0px 10px;
}
.quiz_form .problem_name
{
   font-size:14px;
   color: #222;
   padding-bottom: 6px;
   padding-top: 30px;

}
.quiz_form .problem_textarea{
   width: 630px;
   height: 90px;
   padding: 10px 10px;
   border: 1px solid #e2e2e2;

}
.quiz_form .quiz_submit
{
   background-color: #0b87e9;
   color: #fff;
   width: 119px;
   height: 33px;
   border: 0;
   margin-bottom: 30px;
}
/*通知公告详情页*/
.news_info_details{
   width: 1120px;
   margin: auto;
   min-height: 600px;
   background:#ffffff;
   padding: 0px 40px 70px 40px;
   position: relative;
}
.news_info_details .news_info_details_titles{
   display: flex;
   align-items: center;
   justify-content: center;
   padding: 30px 0px;
   font-size: 30px;
}
.news_info_details .news_info_details_time{
   display: flex;
   justify-content: center;
   color: #727272;
   margin-bottom: 30px;
}
.new_info_href,.advise_flex,.normalproblem_content,.new_problem_href,.layout_cursor,.add_favorite
{
   cursor: pointer;
}

/*分页样式*/
.m-style {
   position: relative;
   text-align: center;
   zoom: 1;
}

.m-style:before,
.m-style:after {
   content: "";
   display: table;
}

.m-style:after {
   clear: both;
   overflow: hidden;
}

.m-style span {
   float: left;
   margin: 0 5px;
   width: 38px;
   height: 38px;
   line-height: 38px;
   color: #bdbdbd;
   font-size: 14px;
}

.m-style .active {
   float: left;
   margin: 0 5px;
   width: 38px;
   height: 38px;
   line-height: 38px;
   background: #5b85ff;
   color: #fff;
   font-size: 14px;
   border: 1px solid #b2b2b2;
}

.m-style a {
   float: left;
   margin: 0 5px;
   width: 38px;
   height: 38px;
   line-height: 38px;
   background: #fff;
   border: 1px solid #ebebeb;
   color: #bdbdbd;
   font-size: 14px;
}

.m-style a:hover {
   color: #fff;
   background: #255DCF;
}

.m-style .next,
.m-style .prev {
   font-family: "Simsun";
   font-size: 16px;
   font-weight: bold;
}

/*增加的样式*/
.flex_index{
   display: flex;
   justify-content: space-between;
   width: 100%;
}
.flex_index_one{
   width: 46%;
}
#parks{
   cursor: pointer;
}

/*login-popup*/

.login-popup {
   display: none;
   /*position: fixed;*/
   /*padding: 20px;*/
   /*left: 50%;*/
   /*top: 50%;*/
   /*margin-top: -110px;*/
   /*margin-left: -150px;*/
   /*width: 300px;*/
   /*height: 220px;*/
   /*background-color: #ffffff;*/
   /*z-index: 10000;*/
   /*border-radius: 10px;*/
   /*box-shadow: 0px 0px 6px 0px rgba(86, 86, 87, 0.6);*/
}

.login-popup .title {
   text-align: center;
   font-size: 24px;
   height: 35px;
   line-height: 35px;
   margin-bottom: 10px;
   color: #4b78d0;
}

.login-popup .popup-cancel{
   position: absolute;
   display: block;
   top: 5px;
   right: 5px;
   width: 20px;
   height: 20px;
   cursor: pointer;
   text-align: center;
   line-height: 20px;
}

.login-popup .form-line {
   height: 40px;
   line-height: 40px;
}

.login-popup .text-center{
   text-align: center;
}

.login-popup .form-line label {
   display: inline-block;
   width: 70px;
}

.login-popup .form-line input {
   height: 25px;
   width: 220px;
   border-radius: 5px;
   border: 1px solid #cccccc;
   text-indent: 7px;
}

.login-popup .form-line input#popup-captcha{
   width: 150px;
}

.login-popup .form-line img#popup-captcha-img{
   display: inline-block;
   vertical-align: middle;
}

.login-popup .submit {
   display: inline-block;
   margin-top: 20px;
   margin-left: 200px;
   height: 30px;
   width: 80px;
   line-height: 30px;
   background-color: #ff9a40;
   border:1px solid #ffb573;
   border-radius: 5px;
   color: #ffffff;
   cursor: pointer;
}

.login-popup .submit[disabled]{
   background-color: #999999;
   border:1px solid #cccccc;
}

.quiz_form .captcha_input {
   width: 630px;
   height: 38px;
   border: 1px solid #e2e2e2;
   padding: 0px 10px;
}

.quiz_form .input-line {
   position: relative;
   margin-bottom: 15px;
}

.quiz_form .input-line.captcha:before {
   background: url(/static/project/img/captcha-icon.png) 0px 7px no-repeat;
   background-size: 20px 20px;
}

.quiz_form .input-line.captcha input {
   width: 160px;
   height: 38px;
   border: 1px solid #e2e2e2;
   padding: 0px 10px;
}

.quiz_form .input-line.captcha img {
   width: 75px;
   height: 30px;
}