@charset "utf-8";
.wrapper{width:1140px;margin:0 auto;}
dl{margin:0px;padding:0}
/*banner*/
.banner { position:relative;width:100%; display: block;}
.banner .bd {position:relative; }
.banner .bd ul{width:100%;}
.banner .bd li img{ width:100%;height:20vh;}
.banner .bd li a {width:100%;}
.banner .bd li{position: relative;}
.banner .hd li.on{ background:#ed2239;}
.banner .prev,.banner .next{font-size:52px;color:#fff; position:absolute;top:45%;font-family:serif,sans-serif,monospace;cursor:pointer;font-weight:bold;}
.banner .prev{left:20px;}
.banner .next{right:20px;}
.banner li .b-txt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);color: #ffffff;}
.banner li .b-txt h3{ font-size: 6rem;font-weight: 600;margin-bottom: 10px;}
.banner li .b-txt p{font-size: 1.52rem;color:#fff;}
.newSwiper .swiper-pagination{height: 20px;bottom: 0;  display: flex; -webkit-display:flex; padding-right: 20px;  left: auto; width: 100%; text-align: right;justify-content:flex-end;}
.newSwiper .swiper-pagination-clickable .swiper-pagination-bullet{width:6px;height:6px;}
/*c_box01*/
.c_box01{ /*background: #f6f7fc;*/ padding: 15px 0 1rem;}
.c_box01 .top{ overflow: hidden; zoom:1;}
.c_box01 .top .title{ float: left; width: 320px; font-size: 30px; font-weight: bold; color: #333;    line-height: 31px;}
.c_box01 .top .title span{ display: inline-block; margin-left: 20px; font-weight: normal;font-size: 14px; color: #666;}
.c_box01 .top ul{ float: right; width: 720px; margin-right: 20px;}
.c_box01 .top ul li{ height: 30px; line-height: 30px; overflow: hidden; padding-right: 20px; margin-right: 20px; position: relative; float: left; width: 320px;}
.c_box01 .top ul li span{ display: inline-block; margin-right: 5px; padding: 0 5px; height: 15px; line-height: 15px; color: #fff; background: #ed2239; text-transform: uppercase; font-size: 12px;}

.c_box01 .center .main01{ zoom:1;}
.c_box01 .center .main01 .left{height: 332px;background: #fff;overflow: hidden;float: left;width: 794px;box-shadow: 0 2px 5px 0 rgba(0,0,0,.04), 0 2px 10px 0 rgba(0,0,0,.06);padding: 20px 28px 14px;}
.c_box01 .center .main01 .left .titlemain{ font-size: 18px; font-weight: bold; color: #333; overflow: hidden; zoom:1; padding-bottom: 10px;}
.c_box01 .center .main01 .left .titlemain a{color: #333;}
.c_box01 .center .main01 .left .titlemain i{ display: inline-block; background: url(../images/icons.png) no-repeat 0 0; width: 15px;height:15px; margin-left: 5px; vertical-align: middle;}
.c_box01 .center .main01 .left .titlemain span{ font-weight: normal; display: inline-block; float: right;font-size: 12px; color: #666;}
.c_box01 .center .main01 .left .index_news01{ float: left; width: 390px;}
.c_box01 .center .main01 .left .index_news01 .frist_new{ margin: 10px 0; overflow: hidden; zoom:1;}
.c_box01 .center .main01 .left .index_news01 .frist_new a{width: 100%;display: inline-block;}
.c_box01 .center .main01 .left .index_news01 .frist_new img{ float: left; width: 160px; height: 100px;}
.c_box01 .center .main01 .left .index_news01 .frist_new dl{ float: right; width: 220px; margin-bottom:0;}
.c_box01 .center .main01 .left .index_news01 .frist_new dl dt{font-size: 16px; margin: 5px 0; display: -webkit-box; overflow: hidden;line-height: 28px;-webkit-line-clamp: 1;height: 28px;
    overflow: hidden; text-align: left; -webkit-box-orient: vertical;font-weight: bold; color: #333;transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}
.c_box01 .center .main01 .left .index_news01 .frist_new dd{ height: 60px; line-height: 20px; overflow: hidden; color: #333; font-size: 12px;}
.c_box01 .center .main01 .left .index_news01 .frist_new:hover dl dt{color:#ed2239; }
.c_box01 .center .main01 .left .index_news01 ul{height:110px;overflow: hidden;}
.c_box01 .center .main01 .left .index_news01 ul li{ overflow: hidden; zoom:1; line-height: 24px;transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}
.c_box01 .center .main01 .left .index_news01 ul li a{ line-height: 24px;}
.c_box01 .center .main01 .left .index_news01 ul li:hover{transform: translateX(10px); -moz-transform: translateX(10px); -ms-transform: translateX(10px); -o-transform: translateX(10px); -webkit-transform: translateX(10px);}
.c_box01 .center .main01 .left .index_news01 ul li i{display: inline-block; background: url(../images/icons.png) no-repeat -4px -23px; width: 6px;height:10px;  vertical-align: middle; margin-right: 5px;}
.c_box01 .center .main01 .left .index_news01 ul li span.text{height: 26px; float: left;display: inline-block; color: #333; width:300px ;display: -webkit-box; overflow: hidden;line-height: 28px;-webkit-line-clamp: 1;
    overflow: hidden; text-align: left; -webkit-box-orient: vertical;}
.c_box01 .center .main01 .left .index_news01 ul li span.date{ line-height: 24px;float: right;display: inline-block; width:80px ; font-size: 12px; color: #666;}
/* .c_box01 .center .main01 .left  .replace{margin: 10px 0 0 60px;} */
.c_box01 .center .main01 .left  .replace i{display: inline-block; background: url(../images/icons.png) no-repeat -178px -4px; width: 18px;height:18px;  vertical-align: middle; margin-right: 5px;}
.c_box01 .center .main01 .left .index_news02{ float: right; width: 325px;}
.c_box01 .center .main01 .left .index_news02 .titlemain{ border-bottom: 1px solid #dfdfdd; margin-bottom: 20px;}

.c_box01 .center .main01 .left .index_news02 ul li{overflow: hidden;zoom:1;    margin-bottom: 22px;}
.c_box01 .center .main01 .left .index_news02 ul li img{float: left; width:47px; height: 47px; margin-right: 15px;}
.c_box01 .center .main01 .left .index_news02 ul li dl{float: left; width: 250px;}
.c_box01 .center .main01 .left .index_news02 ul li dl dt{overflow: hidden;height:30px; line-height:30px;font-weight: bold; font-size: 16px; color: #333;}
.c_box01 .center .main01 .left .index_news02 ul li dl dd{ color: #f51844;height:24px; line-height:24px;overflow: hidden;}
.c_box01 .center .main01 .left .index_news02 ul li .arrow{ float: right; width: 10px; margin-top: 18px;}
.c_box01 .center .main01 .left .index_news02 ul li .arrow i{display: inline-block; background: url(../images/icons.png) no-repeat -3px -52px; width: 8px;height:10px;  vertical-align: middle;}
.c_box01 .center .main01 .left .index_news02 .replace{margin: -5px 0 0;}
.c_box01 .center .main01 .right{ background:url(../images/index_bg.png) no-repeat; float: right; width: 320px; height: 334px;    box-shadow: 0 2px 5px 0 rgba(0,0,0,.04), 0 2px 10px 0 rgba(0,0,0,.06); text-align: center; position: relative;}

.c_box01 .center .main01 .right dl dt{font-size: 24px; color: #fff; margin: 25px 0 15px;}
.c_box01 .center .main01 .right dl dd img{ width: 165px; height: 165px;}
.c_box01 .center .main01 .right dl dd{margin-bottom: 20px;font-size: 18px;color: #fff;}
.c_box01 .center .main01 .right dl dd a{font-size: 18px; color: #fff;}
.c_box01 .center .main02{ overflow: hidden; zoom:1; background:#d51f1f\9; }
.c_box01 .center .main02 dl{ float: left; width: 180px; text-align: center; color: #fff;margin-top: 10px;}
.c_box01 .center .main02 dl dt{font-size: 30px;color: #fff; height: 30px; line-height: 30px;}
.c_box01 .center .main02 dl dd{font-size: 16px; margin: 10px 0; color: #fff; }
.c_box01 .center .main02 dl dd.more{ width: 110px; font-size: 14px;height: 30px;line-height: 30px;color: #fff; text-align: center; display: inline-block; border:1px solid #fff; border:1px solid #fff; border-radius: 8px;}
.c_box01 .center .main02 dl dd.more a{color: #fff; }
.c_box01 .center .main02 ul{ float:right ; width:900px;}
.c_box01 .center .main02 ul li{float: left; width: 280px; margin-right: 20px; background: #fff; margin-bottom: 25px;}
.c_box01 .center .main02 ul li p{ margin: 0 15px;}
.c_box01 .center .main02 ul li p.title{transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; margin: 10px 15px; display: -webkit-box; overflow: hidden;line-height: 28px;-webkit-line-clamp: 1;
 text-align: left; -webkit-box-orient: vertical;line-height: 20px;  font-size: 16px; font-weight: bold; color: #333;}
.c_box01 .center .main02 ul li p.stitle{height:21px;}
.c_box01 .center .main02 ul li p.text{ margin-bottom: 10px; font-size: 12px; display: -webkit-box; overflow: hidden;line-height: 16px;-webkit-line-clamp: 3;    height: 48px;
    overflow: hidden; text-align: left; -webkit-box-orient: vertical;}
.c_box01 .center .main02 ul li p.more{ margin: 0; padding: 10px 15px; border-top: 1px solid #dfdfdd; color: #999; overflow: hidden; zoom:1;}
.c_box01 .center .main02 ul li p.more span.date{ float: right; color: #666;}
.c_box01 .center .main02 ul li p.more i{display: inline-block; background: url(../images/icons.png) no-repeat -34px 0; width: 14px;height:12px; margin-right: 5px;  vertical-align: middle;}

.c_box01 .center .main02 ul li:hover  p.title{color:#ed2239; }

.c_box01 .bottom{ margin: 25px 28px 0;}

/*c_box02*/
.c_box02{ background: #ebf5ff; padding: 25px 0 15px;}
.c_box02 .title01{ font-size: 36px; color: #333;text-align:center;}
.c_box02 .title01 span{ color: #d41f1f;}
.c_box02 .title02{ display:inline-block; text-align:center;font-size: 24px; padding: 10px 25px; border:1px solid #333; margin: 20px 0; color: #333; border-radius: 30px;margin-left: 140px; }
.c_box02 .title{  width: 170px; text-align: center; display:inline-block; background: url(../images/jiao1.png) no-repeat left center, url(../images/jiao2.png) no-repeat right center; margin: 20px 0;  }
.c_box02 .title span{ display: inline-block;  background: #d41f1f; font-size: 24px;height: 40px; line-height: 40px; color: #fff; width: 138px;}
.c_box02 .main01,.c_box02 .main02{ text-align: center;}
.c_box02 .main01 .main{ overflow: hidden;zoom:1; margin:0 28px ;}
.c_box02 .main01 .main dl{ float: left; width: 305px; padding-bottom: 10px;background: #4c95d5;}
.c_box02 .main01 .main dl dt{ background: #1a5f9b; font-size: 24px; height: 54px; line-height: 54px; color: #fff;}
.c_box02 .main01 .main dl dd{ float: left; width: 50%; height: 25px; margin-top: 8px; line-height: 25px; font-size: 18px; color: #fff;}


.c_box02 .main01 .main .text{float: left; width: 240px;background: #4c95d5; padding: 35px 15px;font-size: 24px; color: #fff; line-height: 30px; }
.c_box02 .main01 .main .arrow{float: left; width: 100px; vertical-align: middle; margin-top: 70px;}
.c_box02 .main02{margin:0 28px ;}
.c_box02 .main02 ul{ overflow: hidden; zoom:1;}
.c_box02 .main02 ul li{ float: left;}
.c_box02 .main02 ul li.list01{ width: 91px; height: 91px; border:2px solid #1a5f9b; margin: 0 42px; font-size: 20px; background: #4c95d5; vertical-align: middle; color: #fff; border-radius: 50%; line-height: 91px;}
.c_box02 .main02 ul li.special{line-height: 25px;padding: 20.5px 0;}
.c_box02 .main02 ul li.list02{ margin-top: 23px;}
.c_box02 .main02 .more{ margin-top: 30px; }
.c_box02 .main02 .more a{ display: inline-block; width: 150px; height: 42px; line-height: 42px; background: #1a5f9b; color: #fff; font-size: 20px; margin: 0 28px;transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}
.c_box02 .main02 .more a:hover{ border-radius: 30px;}



/*c_box03*/
.c_box03{ padding: 25px 0; /*background: #f6f7fc;*/}
.c_box03 .title,.c_box04 .title{ margin-bottom: 15px;}
.c_box03 .title span,.c_box04 .title span{ display: inline-block; color: #333; font-weight: bold; font-size: 30px; margin-right: 20px;}
.c_box03 .main{ overflow: hidden; zoom:1; margin-bottom: 20px;}
.c_box03 .main .left{ float: left; width: 263px;box-shadow: 0 2px 5px 0 rgba(0,0,0,.04), 0 2px 10px 0 rgba(0,0,0,.06); position: relative; height: 475px;}
.c_box03 .main .left .titlemain{ position: absolute; z-index: 99; left: 15px;top:25px;font-size: 30px; color: #fff; padding: 15px 20px 15px 0; border-bottom: 2px solid #fff; display: inline-block;}
.c_box03 .main .left .more{ position: absolute; z-index: 99; right: 15px;bottom:10px; color: #fff; }
.c_box03 .main .right{ float: right; width: 856px;}
.c_box03 .main .right .top{ margin-bottom: 10px;}
.c_box03 .main .right .top:after{clear: both;}
.c_box03 .main .right .top .searchbox { float: left;position: relative;z-index: 1;clear: both;width: 535px;height:48px;    border: 1px solid #dfdfdd;}
.c_box03 .main .right .top .searchbox .mod_select {position: absolute;left: 0;top: 0;width: 108px; background: #fff;}
.c_box03 .main .right .top .searchbox .select_box{  position: relative; width: 108px;height: 46px;}
.c_box03 .main .right .top .mod_select .select_box .select_txt {
  display: inline-block;width: 108px;height: 48px;padding-left: 15px;overflow: hidden;line-height: 48px;cursor: pointer;}
.c_box03 .main .right .top .mod_select .select_box .select-icon {position: absolute;top: 50%; right: 10px;transform: translate(0,-50%);width: 10px;height: 10px;background: url(../images/search_ico.png) center no-repeat;}
.c_box03 .main .right .top .mod_select .select_box .option {display: none;position: absolute;top: 48px; left: -1px;width: 108px;background-color: #fff;border: 1px solid #dfdfdd;border-top: 0; z-index: 99;}
.c_box03 .main .right .top .mod_select .select_box .option li {padding-left: 15px;line-height: 2;cursor: pointer;}
.c_box03 .main .right .top .searchbox .import { width: 435px;height: 46px;/* margin-left: 110px; */padding-left: 20px; border: none;outline: none;}
.c_box03 .main .right .top .searchbox .btn-search {position: absolute;right: 0;width: 100px;height: 47px;color: #fff;background-color: #4c95d5;border: 0; cursor: pointer;}
.c_box03 .main .right .top .searchbox .btn-issued { float: right; width: 147px; position: relative; top: -48px; right: -167px; height: 49px; background: #4c95d5; text-align: center;}

.c_box03 .main .right .top .cg_more{float: right;width: 170px;height: 50px;/* background: #4c95d5; */text-align: right;line-height: 50px;}
.c_box03 .main .right .top .cg_more span i{display: inline-block; background: url(../images/icons.png) no-repeat 0 0;width: 15px;height: 15px;margin-left: 5px;vertical-align: middle;}
 .c_box03 .main .right .top .publish{ float: right; width: 170px; height: 50px;background: #4c95d5; text-align: center;}
.c_box03 .main .right .top .publish a{font-size: 14px; line-height: 50px; color: #fff; }
.c_box03 .main .right .bottom{ overflow: hidden; zoom:1; background:#fff;box-shadow: 0 2px 5px 0 rgba(0,0,0,.04), 0 2px 10px 0 rgba(0,0,0,.06);height: 415px;}
.c_box03 .main .right .bottom li{ float:left; width: 278px; margin-right:11px;}
.c_box03 .main01 .right .bottom li .pic{ position: relative;width:278px;height: 220px ; overflow: hidden;}
.c_box03 .main01 .right .bottom li .pic img{ width:278px;height: 220px ;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.c_box03 .main01 .right .bottom li:hover .pic img{transform:scale(1.2);-moz-transform:scale(1.2); -ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);}
.c_box03 .main01 .right .bottom li .pic span{ position: absolute; left: 0;top:20px;font-size: 16px; color: #fff; background:#4c95d5;display: inline-block; width: 95px; text-align: center; height: 27px;line-height: 27px;}
.c_box03 .main01 .right .bottom li dl{ border:1px solid #dfdfdd; text-align: center;}
.c_box03 .main01 .right .bottom li dl dt{ text-align: left; margin: 15px 30px;display: -webkit-box; overflow: hidden;line-height: 20px;-webkit-line-clamp: 2;height:40px;
    overflow: hidden; text-align: left; -webkit-box-orient: vertical; font-size: 16px;}
.c_box03 .main01 .right .bottom li dl dd.more{ text-align: center; width: 100px; height: 32px; background: #51ca72;  display: inline-block; margin: 14px 0 13px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.c_box03 .main01 .right .bottom li dl dd.more a{line-height: 32px;color: #fff;font-size: 16px; }
.c_box03 .main01 .right .bottom li:hover dl dd.more{ border-radius: 20px;}
.c_box03 .main01 .right .bottom li dl dd.date .fl{width: 52%;line-height: 24px;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-size: 14px; height: 24px;}
.c_box03 .main01 .right .bottom li dl dd.name{height:22px;width:100%;line-height: 24px;margin: 5px 0px;text-align: left;padding: 0px 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-size: 16px; color: #333;font-weight: 700;}
.c_box03 .main01 .right .bottom li dl dd.date{color:#676767;padding:0px 10px;    margin-top: 4px;}
.c_box03 .main01 .right .bottom li dl dd.date .price{color:#f25721;display: inline-block;  max-width: 72px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.c_box03 .main01 .right .bottom li .more01{ overflow: hidden; zoom:1;}
.c_box03 .main01 .right .bottom li .more01 span{ display: inline-block; height: 34px; line-height: 34px; width: 137px; text-align: center; border:1px solid #dfdfdd; border-left:none; border-bottom: none; float: left;}
.c_box03 .main01 .right .bottom li .more01 span i{display: inline-block; background: url(../images/icons.png) no-repeat -34px 0; width: 15px;height:15px; margin-right: 5px;  vertical-align: middle;}
.c_box03 .main01 .right .bottom li .more01 span.comment i{ background-position: -68px 0;width: 16px;height:14px; }
.c_box03 .main01 .right .bottom li .more01 span.comment{width:139px;border-right:none;}
.detail{ display: inline-block;width: 28%;}
.copyrightDetails .contentTop .contentRight ul .dcenter{width: 100% !important;}
ul.demand li {width: 38% !important;}
.c_box03 .main02 .right .bottom{margin-left: 15px;}

/*需求动画  */
.c_box03 .main02 .right .bottom li dl{ margin: 9.3px 5px 0;}
.c_box03 .main02 .right .bottom li dl dd{ margin-bottom: 11px; overflow: hidden; zoom:1;}
.c_box03 .main02 .right .bottom li dl dd span.name{ float: left; width: 70px; text-align: right;color:#333;}
.c_box03 .main02 .right .bottom li dl dd span.text{/*  float: right;  */    display: inline-block;width: 153px; line-height: 20px;    height: 20px;/* text-indent: 10px; */
    overflow: hidden;}
 .c_box03 .main02 .right .bottom li dl dd span.x_price{ vertical-align: top;}
.c_box03 .main02 .right .bottom li dl dd span.p_num {display: inline-block;width: 72px;vertical-align: top;text-indent: 10px;}
.c_box03 .main02 .right .bottom li dl dd span.textmain{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2; text-align: left; -webkit-box-orient: vertical; height: 40px;width: 190px;}
.c_box03 .main02 .right .bottom li dl dd span.money{ color: #d41f1f;    width: 105px;}
.c_box03 .main02 .right .bottom li dl dd span.dprice{display: inline-block;  max-width: 64px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.c_box03 .main02 .right .bottom li .more{ overflow: hidden; zoom:1;margin:0;}
.c_box03 .main02 .right .bottom li .more a{ display: inline-block; height: 34px; line-height: 34px; width: 138px; text-align: center; border:1px solid #4c95d5; color:#4c95d5; border-left:none; float: left;transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}
.c_box03 .main02 .right .bottom li .more a.moremain{ background: #4c95d5; color:#fff;}
.c_box03 .main02 .right .bottom li  .more a.moremain:hover{ opacity:0.8;}
.c_box03 .main02 .right .bottom li  .more a.zixun{transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}
.c_box03 .main02 .right .bottom li{border:1px solid #dfdfdd; border-bottom: none;width: 278px;vertical-align:bottom;}
.c_box03 .main02 .right .bottom li:nth-child(3n){margin-right:0;}

.c_box04 .title{ margin-bottom: 20px; padding-top: 2%;}
.c_box04 ul{ overflow: hidden; zoom:1;margin-bottom:0;}
.c_box04 ul li{ float: left;width: 49%; }
.c_box04 ul li:nth-child(2){margin-right: 2%;}
.c_box04 ul li .pic img {width: 100%;height: 176px;}

.c_box04 ul li a {display: block;box-shadow: 0 2px 5px 0 rgba(0,0,0,.04),0 2px 10px 0 rgba(0,0,0,.06);background: #fff;padding-bottom: 10px;margin-bottom: 30px; position: relative;}
.c_box04 ul .pic {position: relative}
.c_box04 ul .pic .title {position: absolute;z-index: 1;right: 5px; top: 10px;display: block;width:30%;height: 25px;
    text-align: center;line-height: 25px;border-radius: 15px;-moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; -webkit-border-radius:15px;font-size: 12px;overflow: hidden;background: rgba(0, 0, 0,0.5);color: #fff;}
.c_box04 ul li .pic .ind_title{line-height: 25px;padding-top: 0;}
.c_box04 ul li .pic .text {display: block;height: 45px;line-height: 25px;text-align: left;font-size: 16px;overflow: hidden;padding: 10px 15px;text-overflow: ellipsis;white-space: nowrap;}
.c_box04 ul li .text01 {font-size: 14px; padding: 0 15px;color: #666;line-height: 26px;height: 52px;overflow: hidden;margin-top: 5px;}
.c_box04 ul li .person { color: #666;font-size: 14px; margin:0 15px;overflow:hidden;height:32px;}
.c_box04 ul li .person i {display: inline-block; background: url(../images/icons.png) no-repeat -102px 0; width: 18px;height:15px; margin-right: 5px; margin-bottom: 3px; vertical-align: middle;}
.c_box04 ul li .person span {font-size: 16px;color: #333;}

.c_box04 ul li a:before,.c_box04 ul li a:after{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;content:'';transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}
.c_box04 ul li a:before{border-top:2px solid #4c95d5;border-bottom:2px solid #4c95d5;-webkit-transform:scale(0,1);transform:scale(0,1);-o-transform:scale(1,0); -ms-transform:scale(1,0); -moz-transform:scale(1,0);}
.c_box04 ul li a:after{border-right:2px solid #4c95d5;border-left:2px solid #4c95d5;-webkit-transform:scale(1,0);transform:scale(1,0); -o-transform:scale(1,0); -ms-transform:scale(1,0); -moz-transform:scale(1,0);}
.c_box04 ul li a:hover:before,.c_box04 ul li a:hover:after{-webkit-transform:scale(1);transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); -moz-transform:scale(1);}

/*c_box05*/
.c_box05{ /*background: #f6f7fc;*/ padding-bottom: 20px;}
.c_box05 .mdt122{width: 91%;}
/*.c_box05 ul{ zoom:1; }*/
.c_box05 ul li{float: left;width: 18.4%;margin-right: 2%;text-align: center;background: #4c95d5;height: 44px;transition: all 0.4s;cursor: pointer;}
.c_box05 ul li:hover{transition: all 0.4s;box-shadow: 0 5px 8px 1px #a9a9a9;}
.c_box05 ul li a{color: #fff; font-size: 16px;line-height: 44px; }
.c_box05 ul li:nth-child(5){margin-right:0;}

/*c_box06*/
.c_box06{padding: 25px 0; background: #fff;}
.c_box06 .title,.c_box07 .title{margin-bottom: 20px;padding-top: 2%;}
.c_box06 .title span,
.c_box07 .title span,
.c_box05 .title span{display: inline-block;color: #333;font-weight: bold;font-size: 30px;margin-right: 20px;}
.c_box05 .title {margin-bottom: 20px;padding-top: 2%;}
.c_box06 ul li{display: inline-block;width: 270px;text-align: center;}
.c_box06 ul li img{width: 187px;height: 187px;border-radius: 50%;}
.c_box06 ul li p.name{font-size: 16px;height: 30px;line-height: 30px;margin-top: 10px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.c_box06 ul li p.introduction{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 42px;padding-left: 10px;padding-right: 10px;box-sizing: border-box;}
/*c_box07*/
.c_box07{padding: 25px 0;/*background: #f6f7fc;*/}
.c_box07 ul li{display: inline-block;width: 270px;text-align: center;}
.c_box07 ul li img{width: 244px; height: 246px;}
.c_box07 ul li p.name{font-size: 16px;height: 30px;line-height: 30px;margin-top: 10px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#expert,#instrument{display: flex;justify-content: space-between;}

@media (max-width: 1420px){
    .banner li .b-txt h3{ font-size: 5.5rem;}
}
@media (max-width: 1366px){
    .banner li .b-txt h3{ font-size: 5rem;}
    .banner li .b-txt p{font-size: 1.4rem;}
    .banner .prev,.banner .next{font-size:46px;}
}
@media (max-width: 1280px){
    .banner li .b-txt h3{ font-size: 4rem;}
    .banner li .b-txt p{font-size: 1.2rem;}
    .wrapper{width:90% ;}
    .banner .prev,.banner .next{font-size:36px;}

}

/* 移动端适配*/
@media (max-width: 767px){
    .banner li .b-txt h3{ font-size: 1.6rem;margin-bottom: 5px;margin-top: 0;}
    .banner li .b-txt p { font-size: 13px;line-height: 20px;color: #ffffff;}
	ul.demand li {
	    width: 100% !important;
	}
}

