@charset "utf-8";
/*Global*/
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #948d81; text-decoration: none; }
a:active { color: #333; text-decoration: none; }
body { font-size: 12px; font-family: Arial, "Microsoft YaHei"; background-color: #fff; }
.ico{font-family: 'iconfont';}
.clearfix::after{content: ""; display: table; clear: both;}
@font-face {
    font-family: 'iconfont';  /* project id 552146 */
    src: url('//at.alicdn.com/t/font_552146_a7dcqium159rizfr.eot');
    src: url('//at.alicdn.com/t/font_552146_a7dcqium159rizfr.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_552146_a7dcqium159rizfr.woff') format('woff'),
    url('//at.alicdn.com/t/font_552146_a7dcqium159rizfr.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_552146_a7dcqium159rizfr.svg#iconfont') format('svg');
  }
header {background:#FFF; height:80px; width: 100%;box-shadow: #b0b0b0 0 7px 7px -7px;position: fixed; top: 0; z-index: 999;}
.logo { float: left;margin-left: 30px;margin-top: 5px; width:170px; height:70px; background: url("../images/logo.png") no-repeat center top; overflow: hidden; }
.logo a { line-height: 300px; display:block;}
.global_navigation{float: right; font-size: 14px; padding-right:20px; }
.global_navigation ul li{height: 55px; padding-top:20px; border-top:5px #fff solid; position: relative;}
.global_navigation ul li:hover{border-top:5px #ff0000 solid; background-image: url("../images/header_nav_b.jpg"); background-repeat: no-repeat; background-position:50px 32px; }
.global_navigation ul li:hover > a{ color: #ff0000;}
.global_navigation ul li ul{margin-left:-19px; display: none; position: absolute; z-index: 9999;top: 70px; background: #ffffff; border-top: 1px #333333 solid;}
.global_navigation ul li ul li{border-top:none; padding-top:0; width: 106px; text-align: center; height: 40px; line-height: 40px;}
.global_navigation ul li ul li:hover{border-top:none; background-image:none; background:#eaeaea;}
.global_navigation ul li ul li a{ padding: 0;}
.global_tel{float: right; border-left:1px #dadada solid;  background: url("../images/tel_b.jpg") 30px center no-repeat; margin-top: 30px; padding-left:60px; font-size: 16px; font-weight: bold; color: #231815; }
.overflow_hidden{ overflow: hidden}
.position_relative{ position: relative;}
footer{ background: #333333; overflow:hidden; color: #fff; padding-top:85px; padding-bottom: 100px;}
.footer_content a{ color: #fff; }
.footer_content{ float: left; width: 668px;}
.footer_content p.tel_title{ font-weight: bold; font-size: 15px;}
.footer_content p.tel_con{ font-weight: bold; font-size: 26px;}
.footer_content p.tel_name{ font-weight: 800; font-size: 16px; padding-bottom: 10px;}
.footer_content p.tel_content{display: inline-block;font-size: 14px; padding-bottom: 10px;}
.footer_content p.tel_content2{display: inline-block;font-size: 14px; padding-bottom: 10px;margin-left: 15px;}
.footer_content p.info{font-size: 14px; line-height: 21px;}
.fooger_code{ padding-top: 45px;}
.footer_code_img{ float: left;}
.footer_code_img_1{display: none;}
.footer_code_img_2{display: inline-block;}
.footer_code_share{ float: left; padding-left: 70px;}
.footer_code_share_item a{ width:58px;  height: 58px; display: block; float: left; margin-right:15px; margin-top: 42px;}
.footer_code_share_item a.qq{ background: url(../images/fq_h.png); }
.footer_code_share_item a.qq:hover{ background: url(../images/fq.png); }
.footer_code_share_item a.wx{ background: url(../images/fw_h.png); }
.footer_code_share_item a.wx:hover{ background: url(../images/fw.png); }
.footer_code_share_item a.wb{ background: url(../images/fb_h.png); }
.footer_code_share_item a.wb:hover{ background: url(../images/fb.png); }
.footer_message{color: #c7c7c7;  float: left; width: 450px;}
.footer_message_line{  height: 40px; line-height: 40px; padding-top: 10px; border-bottom: 1px #8f8f8f solid;}
.footer_text{color: #c7c7c7; width:410px; height: 40px; border: none; background:#333333; }
.footer_text_code{color: #c7c7c7; width:100px; height: 40px; border: none; background:#333333; }
.footer_message_line span{ color: #c7c7c7; padding-right: 10px;}
.footer_message_line_textarea{padding-top: 10px; margin-bottom: 10px; border-bottom: 1px #8f8f8f solid;}
.footer_textarea{color: #c7c7c7; border: none; background:#333333; width: 450px;}
.footer_btn{ border: none; height: 40px; line-height: 40px; background: #8f8f8f; color: #fff; width: 450px; }
.footer_message_line input:focus {outline:none;}
.footer_message_line_textarea textarea:focus {outline:none;}


/*index*/
.video-js .vjs-big-play-button { display: none!important; }
.index_num{ text-align: center; overflow: hidden; background: #f8f8f8; padding-top:80px; padding-bottom:80px;  width: 100%;}
.index_num_box{ width: 279px; float: left; border-right:1px #cccccb solid;}
.index_num .none{border-right:none;}
.index_num_box .unit{color: #cccccb; font-size: 16px; position: absolute; top: -20px; right:-10px;}
.index_num_box .num{display: inline-block;color: #333333; font-size: 48px; line-height: 48px; position: relative;}
.index_num_box p.content{ padding-top: 5px; font-size: 14px; color: #8c8c8c; }
.index_about_box{ padding-top: 100px; padding-bottom: 100px; overflow: hidden;}
.index_video{ float: left; width: 500px; padding-right: 50px; background: url("../images/vido_b.jpg") no-repeat left top; margin-top: -28px; padding-top: 28px; padding-left: 58px;}
.index_about{float: left; width: 510px; }
.index_about_title h4{ width: 90px; font-weight: normal; font-size: 22px; border-bottom: 1px #000 solid; padding-bottom:8px;letter-spacing:2px;}
.index_about_title h3{ width: 90px;  font-weight: normal;color: #c1c1c1; font-size: 14px; padding-top:8px; }
.index_about_intr{ width: 442px; padding-left: 70px; color: #949494; font-size: 14px; line-height: 180%;}
.index_about_intr p{ padding-bottom:20px;text-align:justify ;}
.index_about_other{ padding-left:70px; padding-top:30px; }
.index_about_other a.more{ width: 59px; height: 20px;  display: block;float: left; background: url("../images/public_arr_fz.png") no-repeat left top;transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;}
.index_about_other a:hover{ background: url("../images/public_arr_fz.png") no-repeat left bottom;}
.index_about_code{ float: right; position: relative;}
.index_code{display: none; position: absolute; z-index: 9; left: -140px; top:-43px; width: 140px; height: 110px;}
.index_scheme_menu{background: #f8f8f8;box-shadow: 1px 1px 7px #999; overflow: hidden;padding-top:30px; padding-bottom:30px;}
.index_scheme_menu_item{  width: 280px; float: right; text-align: center;padding-top:30px; padding-bottom:30px;}
.index_scheme_menu_item p{ font-size: 16px; padding-top: 5px;}
.index_scheme_menu_item img{transition: all 0.2s;}
.index_scheme_menu_item img:hover{transform: scale(1.1);}
.index_scheme_menu_item a{ color: #333}
.index_scheme_box{ background:url("../images/case_b.jpg") repeat-x top center;}
.index_scheme_title{ position: relative; height: 125px; line-height: 125px; color: #fff; font-size: 30px; text-align: center;}
.index_scheme_title a{ position: absolute; line-height: 20px; right: 0; color: #dfe0e3; font-size: 16px; padding-top: 70px;}
.index_scheme_title a:hover{ color: #fff;}
.index_case_menu{ float: right;padding-top: 20px; font-size: 14px;}
.index_case_menu ul{ float: left;}
.index_case_menu ul li{ float: left; padding-left: 20px; padding-right: 20px;  margin-top:5px;}
.index_case_menu a{ color: #9c9c9c;}
.index_case_menu a:hover{ color: #ff0000;}
.index_case_menu li.more{ border-left:1px #9c9c9c solid;  margin-left: 20px;padding-left: 40px; padding-right: 0;}
.index_case_menu a.more{ width: 59px; height: 20px;  display: block;float: left; background: url("../images/public_arr_fz2.png") no-repeat left top;transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;}
.index_case_menu a.more:hover{ background: url("../images/public_arr_fz2.png") no-repeat left bottom;}
.index_case_code{ position:relative; float:left; color: #9c9c9c; line-height: 30px; font-size: 14px;}
.index_case_code a{color: #9c9c9c;}
.right20{ padding-right:20px;}
.index_case_box{ padding-top: 100px; height: 100px;}
.index_case_title{float:left;}
.index_case_title h4{ font-weight: normal; font-size: 22px; border-bottom: 1px #000 solid; padding-bottom:8px;letter-spacing:2px;}
.index_case_title h3{  font-weight: normal;color: #c1c1c1; font-size: 14px; padding-top:8px;  }
.index_case_list{ margin-top: 45px; overflow: hidden; height: 710px; }
.index_case_list ul{position: relative;}
.index_case_list ul li{ float: left; width: 372px; height: 355px;overflow:hidden; position: relative; }
.index_case_list ul li img.img{ width: 372px; height: 355px;}
.index_case_list_title{ background-color:rgba(255,255,255,0.7); width: 332px; height: 315px;position:absolute; z-index: 9; left:20px; top: 20px; }
.index_case_list_title p.title{ text-align: center; padding-top: 100px; font-size: 22px;}
.index_case_list_title p.arr{ height: 50px; background: url("../images/index_case_about_arr.png") no-repeat center;}
.index_case_list_title .content{ text-align: center; font-size:15px;}
.index_case_img_box .btn {display: block;width: 48px;height: 48px; z-index: 9;position: absolute;top:256px;cursor: pointer; }
.index_case_img_box .btnl {background:#333 url(../images/case_arr_top.png) no-repeat center;right:-44px; top:307px;-webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s; transition: all 1.5s;}
.index_case_img_box .btnr {background:#f3f3f3 url(../images/case_arr_bottom.png) no-repeat center;right:-44px; top:356px;-webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s; transition: all 1.5s;}
.index_case_img_box .btnl:hover {background:#818181 url(../images/case_arr_top.png) no-repeat center;}
.index_case_img_box .btnr:hover {background:#d2d2d2 url(../images/case_arr_bottom.png) no-repeat center;}
.index_news_box{ padding-top: 100px; padding-bottom: 80px; height:40px;}
.index_news_list{  position: relative; height: 320px;}
.index_news_list ul li{ /*background: #f4f4f4;*/ height: 195px;}
.index_news_list ul li img.img{ width: 280px; height:195px; float: left; }
.index_news_title{ float: left; width: 482px; padding-left: 58px; padding-top:40px;}
.index_news_title h3{ font-weight:normal; color:#333; padding: 5px;}
.index_news_title a:hover{ color: #ff0000;}
.index_news_title{ color:#333;}
.index_news_title a{color:#333;}
.index_news_title p.con{ padding-top: 30px; color: #c1c1c1; font-size: 16px;}
.index_news_time{  float: left; padding-top: 45px; padding-left: 90px;}
.index_news_time a.more{ width: 59px; height: 20px;  display: block;float: left; background: url("../images/public_arr_fz.png") no-repeat left top;transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;}
.index_news_time a:hover{ background: url("../images/public_arr_fz.png") no-repeat left bottom;}
.index_news_date{ color: #c1c1c1; font-size: 26px; padding-bottom:10px;}
.index_news_year{color: #c1c1c1; font-size:14px; padding-bottom:20px;}
.index_news_arr{ width: 96px; height: 48px; position: absolute; right:-48px; top:72px; z-index: 9; }
.index_news_arr_left{ float: left;}
.index_news_arr_right{ float: left;}
.index_team{ background: #f6f6f6; padding-top: 80px;position: relative;}
.index_team a.more{ width: 59px; height: 20px;  display: block;float: right; background: url("../images/public_arr_fz2.png") no-repeat left top;transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;}
.index_team a.more:hover{ background: url("../images/public_arr_fz2.png") no-repeat left bottom;}
.index_team_title{ position: absolute;z-index: 999;width: 1120px; }
.index_team_list_box{width: 1120px; height:360px; margin-top:70px; position: relative;}
.index_team_list_about{ width: 237px; height: 360px; background: #e8e8e8; position: absolute; top: 0; left: 70px;}
.index_team_list_about img{ width: 237px; height: 280px;}
.index_team_list_about h3{   padding-left: 33px; font-size: 18px; padding-top: 16px; color: #000;}
.index_team_list_about h4{  font-weight: normal; padding-left: 33px;  font-size: 12px; padding-top:5px; color: #949494;}
.index_team_list_content{ font-size: 12px; line-height: 26px; color: #949494; text-align: justify; height: 110px; width: 627px; padding-top:80px; padding-left: 370px; }
.index_team_list_more{ padding-top:20px; padding-left: 370px; }
.index_team_list_more a.more{padding-top:0; width: 59px; height: 20px;  display: block;float: left; background: url("../images/public_arr_fz.png") no-repeat left top;transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;}
.index_team_list_more a.more:hover{ background: url("../images/public_arr_fz.png") no-repeat left bottom;}
.index_team_list_box .btn {display: block;width: 48px;height: 48px;position: absolute; z-index: 9;top:130px;cursor: pointer; }
.index_team_list_box .btnl {background: url(../images/news_arr_left_gare.jpg) no-repeat center;right:0;}
.index_team_list_box .btnr {background: url(../images/news_arr_right.jpg) no-repeat center;right:-48px;}
.index_team_other{ position: absolute; right:0; z-index: 9; top: 280px;}
.index_team_other span{ width: 48px; height: 48px;display: block; float: left; margin-top: 33px; margin-left: 28px; background: #000;}
.index_team_other span.cur img{opacity: 1; transition: all 0.2s ease 0s;}
.index_team_other span img{ width: 48px; height: 48px;opacity:.8; transition: all 0.2s ease 0s;}
#index_team{ height:360px; width: 1120px; overflow: hidden;background: url(../images/index_team_b.png)  center;}
#index_team ul { position: relative;}
#index_team ul li{ width: 1120px; float: left; position: relative;}
.proud_minority{text-align: center;}
.proud_minority .mobile_title{display: none;}
.proud_minority .pc_title{display: block;margin: 0 auto;padding-bottom: 12px;font-weight: normal;width: 145px;border-bottom: 1px #000 solid;font-size: 22px;}
.proud_minority h4{font-weight: normal;font-size: 14px;padding-top: 10px;}



.item_box_mobile{display: none;}
.swiper_item_box{display: block;padding: 25px 0; position: relative;width: 1120px;}
.item_bg{margin: 0 40px;height: 240px; background: #F6F6F6;}
.comlogo{margin-left: 55px;width: 130px;height: 130px;border-radius: 200px;}
.item_bg{display: flex; align-items: center;}
.index_talk1_list_about{display: inline-block;padding-left: 45px;padding-top: 20px;}
.index_talk1_list_about .title{padding-bottom: 16px;font-size: 18px;font-weight: bold;}
.index_talk1_list_about .content{padding-bottom: 20px;color: #333;font-size: 12px;}
.index_talk1_list_about .content span{color: #a3a3a3;font-size: 12px;}
.index_talk1_list_about .about{color: #333333;line-height: 26px;padding-bottom: 20px;}
.index_talk1_list_about .go_icon{transition: transform 0.2s ease-out 0s;}
.index_talk1_list_about .go_icon:hover{transform:translateX(10px)}
.index_talk1_list_about .about{width: 400px;}
.swiper_item_box .photo_box{position: absolute;top: 50%;transform: translateY(-50%);right: 120px;  width: 245px;height: 288px;overflow: hidden;}
.swiper_item_box .photo{transition: all 0.5s}
.swiper_item_box .photo:hover{transform: scale(1.1);}
.swiper-button-prev-1,.swiper-button-next-1{width: 40px !important;height: 40px !important;background: #000;}
.swiper-button-prev-1{left: 0 !important;}
.swiper-button-next-1{right: 0 !important;}
.swiper-button-prev-1:hover,.swiper-button-next-1:hover{background: #FF0000;}
.swiper-button-next-1:after, .swiper-button-prev-1:after{font-size: 20px !important;}

.swiper-button-prev-3,.swiper-button-next-3{width: 40px !important;height: 40px !important;background: #000;}
.swiper-button-prev-3{right: 40px !important;background: #FFFFFF;left: auto !important;}
.swiper-button-next-3{right: 0 !important;}
.swiper-button-prev-3:hover,.swiper-button-next-3:hover{background: #FF0000;}
.swiper-button-prev-3:hover .swiper-button-prev-3:after{color: #fff;}
.swiper-button-next-3:after{font-size: 20px !important;}
.swiper-button-prev-3:after{font-size: 20px !important;color: #4B4B4B;}

.swiper1 .swiper-pagination,.swiper3 .swiper-pagination {opacity: 0;}
.swiper1{--swiper-theme-color: transparent}
.swiper-button-prev,.swiper-button-next{opacity: 1;}
.swiper1{--swiper-pagination-color: #555555;}
.swiper2 .swiper-pagination-bullet{background: #fff;opacity: 1;}
.swiper2 .swiper-pagination-bullet-active {background: #999999;}
.swiper3{margin-bottom: 80px;background: #F4F4F4;}
.swiper3 img.img{width: 285px; height:195px; float: left; transition: all 0.5s;}


#sitecontent{display: block;}
.swiper4{display: none;}

.slider_box{margin:40px auto 0 auto;height:360px;position:relative;width:1120px;background: url(../images/index_team_b.png) center;} 
.mask{height:360px;overflow:hidden;width:100%;position:absolute;left:0;top:0;z-index:1;}
.silder_con{overflow:hidden;position:absolute; z-index: 11;}
.silder_panel{background: #e8e8e8;width:235px;height:360px;overflow:hidden;float:left;position:relative;}
.silder_panel img{height:280px; margin-left: -110px; transition: all 0.5s;}
.silder_panel img:hover{transform: scale(1.1);}
.silder_panel h3{   padding-left: 33px; font-size: 18px; padding-top: 16px; color: #000;}
.silder_panel h4{  font-weight: normal; padding-left: 33px;  font-size: 12px; padding-top:5px; color: #949494;}
.silder_nav li{float:left;padding:0px;margin:2px;display:inline;position:relative; padding-top:30px; width: 48px; height: 48px; overflow: hidden;}
.silder_nav li.current{background: url(../images/tame_arr.jpg) no-repeat top center !important;}
.silder_nav li,.silder_nav img{display:block;height:48px;overflow:hidden; margin-left: -20px;}
.slider_box a.prev,.slider_box a.next{display:block;width:48px;height:48px;line-height:999em;overflow:hidden;z-index:9;position:absolute;  top:45px; cursor:pointer;margin:85px 0 0 0;}
.slider_box a.prev{right:0;background: url(../images/news_arr_left_gare.jpg) no-repeat center;}
.slider_box a.next{right:-48px;background: url(../images/news_arr_right.jpg) no-repeat center;} 
.silder_intro{position:absolute;left:0;top:0;z-index:9;overflow:hidden;}
.silder_intro h3{font-size:20px;font-weight:bold;margin:10px 0 5px 0;height:22px;line-height:22px;}
.silder_intro p{font-size:12px;line-height:20px;}
.dec{float:right;height:100px;bottom:-18px;right:0;overflow:hidden;z-index:9;position:absolute;}
.dec li{ margin-left: 28px; float:left;}
#ps_box{ width:235px; height: 360px; left:70px; position: relative; overflow: hidden;}


.index_study{ padding-top: 110px; padding-bottom: 72px;}
.index_study_left{ float: left; position: relative; color: #fff; width: 560px; height: 680px; background: #ff0000;}
.index_study_img{width: 560px; height: 560px; overflow: hidden;}
.index_study_img img.img{  width: 560px; height: 560px;transition: all 0.5s;}
.index_study_img img.img:hover{transform: scale(1.1);}
.index_study_left h3{ padding-top: 33px; font-size: 18px; padding-left: 55px; font-weight:normal;}.index_study_left h3{ padding-top: 33px; font-size: 18px; padding-left: 55px; font-weight:normal;}
.index_study_left h4{ padding-top:10px; font-size: 12px; padding-left: 55px; font-weight:normal;}
.index_study_left a.more{display: block; position: absolute; z-index: 9; bottom:45px; right:50px; width:83px; height: 20px;  display: block;float: left; background: url("../images/big_arr_gd.png") no-repeat left top;transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;}
.index_study_left a.more:hover{ background: url("../images/big_arr_gd.png") no-repeat left bottom;}
.index_study_left .btn {opacity:.6; display: block;width: 48px;height: 48px; z-index: 9;position: absolute;top:256px;cursor: pointer; }
.index_study_left .btnl {background:#fff url(../images/study_arr_left.png) no-repeat center;left:0;-webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s; transition: all 1.5s;}
.index_study_left .btnr {background:#fff url(../images/study_arr_right.png) no-repeat center;right:0;-webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s; transition: all 1.5s;}
.index_study_left .btnl:hover {background:#ff0000 url(../images/study_arr_left_red.png) no-repeat center;}
.index_study_left .btnr:hover {background:#ff0000 url(../images/study_arr_right_red.png) no-repeat center;}
.index_study_box{ overflow: hidden;width: 560px; height: 680px;}
.index_study_box ul{ position: relative;}
.index_study_box ul li{ float: left;}
.index_study_title{ height: 120px;position: relative;}
.index_study_in{ float: left; width: 280px;}
.index_study_in1{ width:280px; height: 305px; overflow: hidden;}
.index_study_in img.img1{ width:280px; height: 305px;transition: all 0.5s; }
.index_study_in img.img1:hover{transform: scale(1.1);}
.index_study_in3 img.img2{ width:280px; height:190px;transition: all 0.5s;  }
.index_study_in3 img.img2:hover{transform: scale(1.1);}
.index_study_in3{ width:280px; height:190px; overflow: hidden; }
.index_study_in2{ height: 185px; background: #333333; color: #fff;-webkit-transition: all 1s;  -moz-transition: all 1s;  -ms-transition: all 1s;  -o-transition: all 1s; transition: all 1s;  }
.index_study_in2:hover{ background: #ff0000;}
.index_study_in2 a{ color: #fff;}
.index_study_in2 .tit{  padding-top: 60px; padding-left: 48px; height: 28px;}
.index_study_in2 .tit h3{ margin-top: 4px; padding-right: 40px; float: left; height: 20px; line-height: 20px; font-weight: normal; border-left: 2px #fff solid; font-size: 18px; padding-left: 10px;} 
.index_study_in2 p.con{ padding-top: 20px; padding-left:60px;}
.index_study_in2 a.boxmore{ display: block;height: 185px;}
.index_study_in2 .tit a.more{ margin-top: 5px; width:83px; height: 20px;  display: block;float: left; background: url("../images/big_arr_gd.png") no-repeat left top;transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;}
.index_study_in2 .tit a.more:hover{ background: url("../images/big_arr_gd.png") no-repeat left bottom;}
.index_study_right{ float: left; width: 280px;}
.index_study_right1{ width:280px; height:305px; overflow: hidden;}
.index_study_right1 img.img1{ width:280px; height:305px;transition: all 0.5s;  }
.index_study_right1 img.img1:hover{transform: scale(1.1);}
.index_study_right2 { width:280px; height:375px; overflow: hidden;}
.index_study_right2 img.img2{ width:280px; height:375px;transition: all 0.5s;  }
.index_study_right2 img.img2:hover{transform: scale(1.1);}

.index_talk{ padding-top: 125px; padding-bottom: 70px;} 
.index_talk_list{ position: relative; width: 1000px; height: 288px; background: url(../images/index_talk_b.png)  center; margin: 0 auto;}
.index_talk_list_about{ width: 365px; padding-left:235px; padding-top: 60px;}
.index_talk_list_about img{transition: transform 0.2s ease-out 0s;}
.index_talk_list_about img:hover{transform: translateX(10px);}
.index_talk_list img.comlogo{ position: absolute; z-index: 9; top:80px; left:60px; width: 130px;  height: 130px; border-radius:200px;  }
.index_talk_list img.photo{ position: absolute; z-index: 9; top:0; left:680px; width: 245px;  height: 288px;transition: all 0.5s;}
.index_talk_list img.photo:hover{transform: scale(1.1);}
.index_talk_list_about p.title{ padding-bottom: 16px; font-size: 18px; font-weight: bold;}
.index_talk_list_about p.content{ color: #333; padding-bottom: 20px;}
.index_talk_list_about p.content span{ color: #a3a3a3; padding-left:20px;  }
.index_talk_list_about p.about{ color: #333333; line-height: 26px; padding-bottom: 20px;}
.index_talk_list .btn {display: block;width: 48px;height: 48px;position: absolute;z-index: 9;top:120px;cursor: pointer; }
.index_talk_list .btnl {background:#333333 url(../images/study_arr_left_red.png) no-repeat center;left:-48px;-webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s; transition: all 1.5s;}
.index_talk_list .btnr {background:#333333 url(../images/study_arr_right_red.png) no-repeat center;right:-48px;-webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s; transition: all 1.5s;}
.index_talk_list .btnl:hover {background:#ff0000 url(../images/study_arr_left_red.png) no-repeat center;}
.index_talk_list .btnr:hover {background:#ff0000 url(../images/study_arr_right_red.png) no-repeat center;}
#index_talk{ width: 1000px; height:288px; overflow: hidden;}
#index_talk ul{position: relative;height: 288px;}
#index_talk ul li{float: left;width: 1000px; position: relative;}







.index_links{ border-top:1px #eaeaea solid; overflow:hidden; margin-top:90px;  padding-top: 50px; padding-bottom: 115px; }
.index_links_list{ position: relative; overflow: hidden; }
.index_links_list ul{height: 100px; position: relative; }
.index_links_list ul li{ float: left; margin-left: 10px; margin-right: 10px;}
.index_links_list ul li img{  width: 165px; height: 75px; transition: all 0.3s;FILTER: gray}
.iu{ -webkit-filter: grayscale(100%); -moz-filter: grayscale(1); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.ui{-webkit-filter: grayscale(0%);}
.index_links_list ul li img:hover{transform: scale(1.05);}
.index_links .btn {display: block;width: 48px;height: 48px;position: absolute; z-index: 9;top:13px;cursor: pointer; }
.index_links .btnl {background: url(../images/index_links_left.jpg) no-repeat center;left:-48px;}
.index_links .btnr {background: url(../images/index_links_right.jpg) no-repeat center;right:-48px;}
.index_links .btnl:hover {background: url(../images/index_links_left_red.jpg) no-repeat center;}
.index_links .btnr:hover {background: url(../images/index_links_right_red.jpg) no-repeat center;}
/*guandian*/
.Box {position: relative;}
.Box .content {width: 1120px;margin: 0 auto;}
.Box .Box_con {position: relative;background: #f4f4f4;height: 195px; }
.Box .Box_con .btn {display: block;width: 48px;height: 48px;position: absolute; z-index: 9;top:75px;cursor: pointer; }
.Box .Box_con .btnl { opacity: .8; background:#ff0000 url(../images/study_arr_left_red.png) no-repeat center;right:0;-webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s; transition: all 1.5s;}
.Box .Box_con .btnr {background:#333333 url(../images/study_arr_right_red.png) no-repeat center;right:-48px;-webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s; transition: all 1.5s;}
.Box .Box_con .btnl:hover {background:#d2d2d2 url(../images/study_arr_left.png) no-repeat center;}
.Box .Box_con .btnr:hover {background:#818181 url(../images/study_arr_right_red.png) no-repeat center;}
.Box .Box_con .btnl2 { opacity: .8; background:#333333 url(../images/study_arr_left_red.png) no-repeat center;left:-48px;-webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s; transition: all 1.5s;}
.Box .Box_con .btnr2 {background:#ff0000 url(../images/study_arr_right_red.png) no-repeat center;right:-48px;-webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s; transition: all 1.5s;}
.Box .Box_con .btnl2:hover {background:#d2d2d2 url(../images/study_arr_left_red.png) no-repeat center;}
.Box .Box_con .btnr2:hover {background:#818181 url(../images/study_arr_right_red.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;height: 195px; overflow: hidden;}
.Box .Box_con .conbox ul li {float: left;width:1120px;height: 195px;overflow: hidden; position: relative;}
.Box .Box_con .conbox ul li img.img{display: block;width: 285px;height: 195px; float: left;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img.img {transform: scale(1.1);}
.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width:3px;height: 3px;background: #ccc;margin: 0 10px;cursor: pointer;}
.Box .BoxSwitch span.cur {background:#fff; border: 2px #5d5d5d solid;border-radius:10px; width:10px;height:10px; }

/*home banner*/
.swiper_item_box1{width: 100%;height: 720px;}
.swiper-button-common1{display: flex !important;justify-content: flex-start !important;opacity: 1;width: 100px !important;left: 10% !important;}
.swiper-button-common::after{content: '' !important;}
.swiper-button-prev-arrows1{transition: all 0.4s;width:0;height:0;border: 15px solid transparent;border-right-color: #fff;border-top: 6px solid transparent;border-bottom: 6px solid transparent;}
.swiper-button-prev-line{width:0;height: 1px;background: #fff;transition: all 0.4s;}
.swiper-button-common:hover > .swiper-button-prev-line1{width: 50px;transform: translateX(-10px);}
.swiper-button-common:hover > .swiper-button-prev-line2{width: 50px;transform: translateX(10px);}
.swiper-button-common:hover > .swiper-button-prev-arrows2{transform: translateX(10px);}
.swiper-button-common:hover > .swiper-button-prev-arrows1{transform: translateX(-10px);}
.swiper-button-common2{display: flex !important;justify-content: flex-end !important;opacity: 1;width: 100px !important;right: 10% !important;}
.swiper-button-prev-arrows2{transition: all 0.4s;width:0;height:0;border: 15px solid transparent;border-left-color: #fff;border-top: 6px solid transparent;border-bottom: 6px solid transparent;}
/*关于我们*/
.bg_f8{ background: #f8f8f8;}
.banner_about {display: block;width: 100%; height:420px; background:url("../images/banner_ab.jpg") center top; }
.banner_about p.wz{text-align: center; padding-top:200px; color: #fff; font-size: 20px;}
.mobile_banner_about{display: none;}
.about_video{ float: left; width: 560px; background:url("../images/about_video_b.jpg") 28px 70px no-repeat; }
.about_video .show_img{width: 440px;height: auto;}
.index_about_title{ margin-bottom: 30px;}
.about_video_box{ padding-left: 60px; padding-top:100px;}
.about_fx{ padding-left: 60px; padding-top:10px; width: 460px;}
.about_fenxiang{position: relative;float: right; padding-top:45px; }
.other_fenxiang{float: left;}
.about_fenxiang i{font-style:normal; font-size:22px;}
.about_fenxiang .about_fenxiang_item{ margin-left: 24px; margin-right: 24px; float: left; display: block; width: 35px;  height: 35px; line-height: 35px; border-radius: 35px; border: 2px #333333 solid; background: #fff; text-align: center; }
.about_fenxiang .about_fenxiang_item:hover{ color: #fff; border: 2px #ff0000 solid; background: #ff0000;}
.about_code{display: none; position: absolute; z-index: 9; right: -150px; top:15px; width: 140px; height: 110px;}
.about_about_code { float: left;position: relative; padding-top: 57px;}
.about_intr_box{ width: 442px; padding-left:55px; padding-right:60px; color: #949494; font-size: 14px; line-height: 180%;}
.about_intr_box p{ padding-bottom:20px;text-align:justify ;}
.about_about{float: left; width: 560px; }
.about_num{ text-align: center; overflow: hidden; background: #333333; padding-top:80px; padding-bottom:80px;  width: 100%;}
.about_num_box{ width: 279px; float: left; border-right:1px #cccccb solid;}
.about_num .none{border-right:none;}
.about_num_box .unit{  color: #cccccb; font-size: 16px; position: absolute; top: -20px; right:-10px;}
.about_num_box .num{color: #333333; font-size: 48px; line-height: 48px; position: relative;}
.about_num_box p.content{ padding-top: 5px; font-size: 14px; color: #8c8c8c; }
.about_num_box em.timer{ color: #fff;}
.about_num_box span.num{display: inline-block;color: #fff;}
.about_con_box{ overflow:hidden;}
.about_wz_box{ width:450px;}
.about_wz_box p.tit{ height: 45px; font-size: 22px;}
.about_wz_box p.ewt{ height: 67px; color:#e8e8e8; font-size: 30px;letter-spacing:3px;}
.about_wz_box p.con{ color: #949494; font-size: 14px; line-height:28px; margin-bottom: 30px;}
.about_wz_box a.more{ width: 79px; height: 26px;  display: block;float: left; background: url("../images/about_arr_fz.png") no-repeat left top;transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;}
.about_wz_box a:hover{ background: url("../images/about_arr_fz.png") no-repeat left bottom;}
.about_img_box{display: block;width: 560px; text-align: center; } 
.about_img_box_copy{display: none;}
.about_down{ overflow: hidden; border-top: 1px #eaeaea solid;}
.down_box{ position:relative; margin-left: 55px; margin-right: 55px; float: left; text-align: center; background:url("../images/about_d_b1.png") no-repeat; font-size: 14px;height: 169px; width: 169px; color: #fff;}
.down_box p.name{ padding-top: 48px; padding-bottom:8px;}
.down_box p.tit{ font-weight: bold; font-size: 15px; padding-bottom:8px;}
.down_box a{  color: #fff;}
.down_b2{ background:url("../images/about_d_b2.png") no-repeat; }
.down_b3{ background:url("../images/about_d_b3.png") no-repeat; }
.down_b4{ background:url("../images/about_d_b4.png") no-repeat; }
.down_b_h1{ display: none; position: absolute; left: 0; top: 0; z-index: 9; width: 169px; height: 169px; background:url("../images/about_d_b1_h.png") no-repeat;}
.down_b_h2{ display: none; position: absolute; left: 0; top: 0; z-index: 9;  width: 169px; height: 169px; background:url("../images/about_d_b2_h.png") no-repeat;}
.down_b_h3{ display: none; position: absolute; left: 0; top: 0; z-index: 9; width: 169px; height: 169px; background:url("../images/about_d_b3_h.png") no-repeat;}
.down_b_h4{ display: none; position: absolute; left: 0; top: 0; z-index: 9; width: 169px; height: 169px; background:url("../images/about_d_b4_h.png") no-repeat;}
.down_b_h1 a{ display: block;width: 169px; height: 169px; }
.down_b_h2 a{ display: block;width: 169px; height: 169px; }
.down_b_h3 a{ display: block;width: 169px; height: 169px; }
.down_b_h4 a{ display: block;width: 169px; height: 169px; }
.mobile_about{display: none;}
#mobile_about_btn{display: none}
.about_fenxiang_fen_list{display: inline-block;}
.about_fenxiang_fen{text-decoration: none !important;}
.about_fenxiang_fen:hover .ico{color: #fff !important;}

/*service*/
.service_red_arr{ width: 20px; height: 20px; margin:50px auto; background: url("../images/service_arr.png")  no-repeat;}
.service_con_wz{text-align: center; margin-bottom: 75px; color: #333333; font-size: 24px; line-height: 46px;letter-spacing:1px;}
.service_con_abc{ margin: 0 auto; padding-bottom: 11px; overflow: hidden;}
.service_con_item{ float: left; width: 190px; padding-left: 34px; height: 262px; background:#333333; color: #fff;}
.service_con_item p.zm{ font-size: 70px; line-height: 70px; padding-top: 35px; padding-left: 5px; }
.service_con_item p.bt{ font-size: 20px;}
.service_con_item p.wt{ font-size: 30px; line-height: 34px; padding-top: 20px;}
.service_con_item:hover{background:#ff0000;box-shadow: #353535 0 7px 7px -7px;transition: all 1.5s;}
.service_gray{ background: #b5b5b6; }
.service_con_img1{margin: 0 auto; padding-bottom: 135px; width: 1020px; height: 512px; background: url("../images/service_con_1.jpg") no-repeat;}
.service_con_img1:hover{ background: url("../images/service_con_1h.jpg") no-repeat;transition: all 1.5s;}
#tab_nav section{float: left; width: 280px; cursor:pointer;margin-left: -1px;}
.nobg{ background: none!important;}

.service_tab_box{ height: 170px; width: 100%; background: #333;  border-top: 10px #b5b5b6 solid;}
.service_tab_nav{ height: 170px; background: url("../images/service_tab_right_line.png") no-repeat right center; float: left; width: 280px; color: #fff; text-align: center;}
.service_tab_nav p.tit{ font-size: 24px; padding-top: 45px;height: 40px;}
.service_tab_nav p.tit span{ font-size: 24px;}
.service_tab_nav p.tit1{ font-size: 16px; height: 30px; }
.service_tab_nav p.arr{ background: url("../images/service_tab_arr.png") no-repeat; height: 30px;}
.service_tab_nav .tit_first{display: inline;}
.service_cur{background:#ff0000;box-shadow: #353535 0 7px 7px -7px;transition: all 1.5s;}
#a1_1_a:hover{background:#ff0000;box-shadow: #353535 0 7px 7px -7px;transition: all 1.5s;}
#a1_2_a:hover{background:#ff0000;box-shadow: #353535 0 7px 7px -7px;transition: all 1.5s;}
#a1_3_a:hover{background:#ff0000;box-shadow: #353535 0 7px 7px -7px;transition: all 1.5s;}
#a1_4_a:hover{background:#ff0000;box-shadow: #353535 0 7px 7px -7px;transition: all 1.5s;}
.service_cur .service_tab_nav{background:none;}
.service_img{float: left; padding-top: 40px; }
.service_about_wz{ float:right; width: 565px; text-align:justify;}
.service_about_wz p.tit{ height: 40px; font-size: 22px;}
.service_about_wz p.titew{ font-size: 30px; height: 60px; color: #e8e8e8; letter-spacing:3px; }
.service_about_wz p.con{ font-size: 14px; line-height: 27px; color: #949494;}
.service_icos_box{ overflow: hidden;}
.service_icos1{ float: left; color: #362a2f; text-align: center; background: #b5b6b6; width: 280px; height: 280px;}
.service_icos1 img{padding-top: 50px}
.service_icos1 p.ew{font-size: 18px; height:30px;}
.service_icos1 p.tit{font-size: 24px;}
.service_icos2{ float: left; color: #362a2f; text-align: center; background: #ff2b00 url("../images/service_ico_arr1.jpg") no-repeat left center; width:560px; height: 280px;}
.service_icos2 img{padding-top: 50px}
.service_icos2 p.ew{font-size: 18px; height:30px;}
.service_icos2 p.tit{font-size: 24px;}
.service_icos3{ float: left; color: #362a2f; text-align: center; background: #b5b6b6  url("../images/service_ico_arr2.jpg") no-repeat left center; width: 280px; height: 280px;}
.service_icos3 img{padding-top: 50px}
.service_icos3 p.ew{font-size: 18px; height:30px;}
.service_icos3 p.tit{font-size: 24px;}
.serivce_icos_box2{ overflow: hidden;}
.serivce_icos_box2 article:first-child{ margin:0; }
.ser_ico_box_item{ float:left; width: 276px; margin-left:5px;}
.ser_ico_box_item_top{ margin-bottom: 30px; height: 134px; text-align: center; position: relative; background: #ff2b00; color: #362a2f;}
.ser_ico_box_item_top p.ew{font-size: 18px; }
.ser_ico_box_item_top p.tit{padding-top:40px; height:30px;font-size: 22px;}
.ser_ico_box_item_top_arr{ width: 35px; height: 16px; background: url("../images/service_ico_arr3.jpg") no-repeat; position: absolute; top:134px; left: 125px;}
.ser_ico_box_item_in{ position: relative; text-align: center; font-size: 16px;}
.ser_ico_box_item_in p{ line-height: 40px; height: 40px;}
.ser_ico_box_item_in_line{ height:160px; width: 3px; background: url("../images/service_ico_line.jpg") no-repeat; position: absolute; top: 0; right:-2px;}
.ser_ico_box_item_bot{ margin-top: 30px; height:255px; text-align: center; position: relative; background: #595758; color: #fff;}
.ser_ico_box_item_bot p.ew{font-size: 18px; }
.ser_ico_box_item_bot p.tit{padding-top:15px; height:30px;font-size: 22px;}
.ser_ico_box_item_bot img{ padding-top: 30px;}
.ser_ico_box_item_bot_arr{ width: 35px; height: 16px; background: url("../images/service_ico_arr5.jpg") no-repeat bottom; position: absolute; top:-16px; left: 125px;}
.ser_ico_box_item_top2{ margin-bottom: 30px; height: 134px; text-align: center; position: relative; background: #595758; color: #fff;}
.ser_ico_box_item_top2 p.ew{font-size: 18px; }
.ser_ico_box_item_top2 p.tit{padding-top:40px; height:30px;font-size: 22px;}
.ser_ico_box_item_top_arr2{ width: 35px; height: 16px; background: url("../images/service_ico_arr4.jpg") no-repeat; position: absolute; top:134px; left: 125px;}
.ser_ico_box_item_bot2{ margin-top: 30px; height:255px; text-align: center; position: relative; background: #b5b6b6; color: #fff;}
.ser_ico_box_item_bot2 p.ew{font-size: 18px; }
.ser_ico_box_item_bot2 p.tit{padding-top:15px; height:30px;font-size: 22px;}
.ser_ico_box_item_bot2 img{ padding-top: 30px;}
.ser_ico_box_item_bot_arr2{ width: 35px; height: 16px; background: url("../images/service_ico_arr6.jpg") no-repeat bottom; position: absolute; top:-16px; left: 125px;}
.serivce_icos_box3{ overflow: hidden;}
.service_icos_box3_item{ margin-bottom: 18px; background: #efefef; height: 150px; text-align:center;}
.sibi_img{ float: left; width: 150px;}
.sibi_black{ color: #fff; float: left;width: 150px; height: 150px; background: #3e3a39;}
.sibi_black p.b1{ padding-top: 45px; font-size: 24px;letter-spacing:2px;}
.sibi_black p.b2{ font-size: 18px;letter-spacing:2px;}
.sibi_gray{ text-align: left; float: left; font-size: 18px; padding-left: 60px; padding-top: 48px;}
.sibi_color{ color: #fff; float: right; width: 250px; height: 150px; background: #89b5c9;}
.sibi_color p.b2{ font-size: 24px;letter-spacing:2px;}
.sibi_color p.b1{ padding-top: 45px; font-size: 18px;letter-spacing:2px;}
.sibic_2{ background: #ffbc3d}
.sibic_3{ background: #ed7274}
.serivce_icos_box4{ overflow: hidden;}
.sib4_item{ color: #231815; background: #f1f1f1; width: 224px; float: left;}
.sib4_item p.tit{ background: #333333; height: 88px; line-height: 88px; color: #fff; font-size: 24px; text-align: center;}
.sib4_item p.con{ height: 350px; padding-top: 30px; padding-left: 30px; font-size: 18px; line-height: 30px;}
.sib4_item2{ color: #231815; background: #fbfbfb; width: 224px; float: left;}
.sib4_item2 p.tit{ background: #737373; height: 88px; line-height: 88px; color: #fff; font-size: 24px; text-align: center;}
.sib4_item2 p.con{ height: 350px; padding-top: 30px; padding-left: 30px; font-size: 18px; line-height: 30px;}
.ssb_item{ color: #231815; background: #f1f1f1; width:560px; float: left;}
.ssb_item p.tit{ background: #333333; height: 88px; line-height: 88px; color: #fff; font-size: 24px; text-align: center;}
.ssb_item p.con{ height:250px; padding-top:100px; padding-left:180px; font-size: 18px; line-height: 30px;}
.ssb_item2{ color: #231815; background: #fbfbfb; width: 560px; float: left;}
.ssb_item2 p.tit{ background: #737373; height: 88px; line-height: 88px; color: #fff; font-size: 24px; text-align: center;}
.ssb_item2 p.con{ height: 250px; padding-top: 100px; padding-left: 180px; font-size: 18px; line-height: 30px;}
.view_title{ text-align: center; width: 192px; }
.view_title h3{ font-weight: normal; border-bottom: 1px #000 solid; font-size: 22px; padding-bottom: 12px; }
.view_title h4{ font-weight: normal; font-size: 14px; padding-top:10px;  }
.view_menu{ padding-bottom: 65px; overflow: hidden; width: 510px; margin: 0 auto;}
.view_menu ul li:first-child{display: list-item;}
.view_menu ul li { float: left; margin:0 5px;}
.view_menu ul li.cur a {border: 1px #333333 solid; background: #333333; color: #fff; }
.view_menu ul li a{ font-size: 16px; border: 1px #c1c1c1 solid; display: block;  padding-left:35px; padding-right:35px; height: 44px; line-height: 44px;}

.view_list ul li{ background: #f4f4f4; overflow: hidden; margin-bottom: 30px;}
.view_list img{ float: left;  overflow: hidden; width: 280px; height: 195px; }
.view_news_time{  float: left; padding-top: 45px; padding-left: 90px;}
.view_news_time a.more{ width:79px; height: 26px;  display: block;float: left; background: url("../images/about_arr_fz.png") no-repeat left top;transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;}
.view_news_time a:hover{ background: url("../images/about_arr_fz.png") no-repeat left bottom;}
.public_page{padding-bottom: 70px;}
.public_page_goods{padding: 70px 0 15px;}
.public_page a {padding: 10px 15px; border: 1px #c1c1c1 solid; background: #fff;}
.public_page span.current{padding: 10px 15px;  border: 1px #333333 solid; background: #333333; color: #fff;}
.public_page span.disabled {padding: 10px 15px;}
.public_page span:first-child{ display: none;}

.view_body{ background: #f4f4f4; }
.view_news_box{  background: #fff;}
.view_hot{ width: 48px; height: 108px; background: url("../images/hot_show.png") no-repeat; position: absolute; right:55px; top:-18px; }
.view_news_title{ padding: 55px 55px 25px 55px; font-size: 18px;}
.view_news_other{ margin: 0 55px; height: 50px; border-bottom: 1px #bbbbbb solid;}
.view_news_other_zz{ color: #bbbbbb;  float: left; width: 228px; line-height: 24px;}
.view_news_other_zz .mz{margin-top:0; padding-left: 10px; float:left;}
.view_news_other_zz .ico{ float:left;font-size: 24px;}
.view_news_othter_lm{ float: left;color: #bbbbbb;line-height: 24px;}
.view_news_othter_lm span{ padding-left: 20px; padding-right:20px;}
.view_news_content{ line-height: 32px;  padding:40px 55px; font-size: 14px; color: #616161;}
.view_news_content img{ max-width: 100%; height: auto;}
.view_news_bottom{ line-height: 32px;  padding:0 55px 40px 55px; font-size: 14px; color: #616161;}
.bg_fff{ background: #fff!important;}
.view_fx{ padding-top: 60px;}
.view_fx a{ padding-left: 7px; padding-right: 7px;}
.view_fx a span:first-child{ background-position: -200000px -200000px;padding-left:0 !important; padding-right: 7px;}
.contact_box1{ font-size: 22px; line-height: 40px;}
.contact_box2{ padding-top:45px; padding-bottom: 40px;}
.contact_box2 span{ font-size: 14px; padding-left: 30px; padding-right: 30px; padding-top: 20px; border-top:1px #000000 solid; }
.contact_box3{ padding-bottom: 40px;}
.contact_box3 p.telname{ font-size: 22px; padding-bottom:5px;}
.contact_box3 p.telnum{letter-spacing: 3px; font-weight: bold; font-size: 30px;}
.contact_box4{ width: 560px; margin: 0 auto; border-bottom: 1px #000 solid;  padding-bottom: 40px;letter-spacing:1px; line-height: 32px; font-size: 18px; color: #949494;}
.contact_box4 a{ color: #949494;}
.contact_box5{ padding-top: 60px; padding-bottom: 56px;}
.contact_box5 p.con1{ font-size: 22px; line-height:40px;}
.contact_box5 p.con2{ font-size: 22px;font-weight: bold;  line-height:40px;letter-spacing:2px;}
.contact_box5 p.con3{ padding-top:40px; font-size: 22px; line-height:30px;}
.contact_box5 p.con4{ font-size:14px; line-height:30px;}
.contact_box5 p.con5{ padding-top:40px; padding-bottom: 40px;}
.contact_box5 p.con6{ font-size: 22px;}
.contact_box5 p.con7{padding-top:60px; padding-bottom:55px;}
.contact_box5 p.con8{ padding-bottom:55px;letter-spacing:1px; color: #949494; font-size: 22px;}
.view_show_banner_img{width: 1120px;height: 150px;background: url('../images/view_ny_banner.jpg') no-repeat center top;}


.team_list ul li{ border-bottom: 9px #f4f4f4 solid;  background: #f4f4f4; width: 347px; height: 354px; float: left;margin-bottom: 60px;  margin-left: 13px; margin-right: 13px;}
.team_list ul li img.img{ width: 347px; height: 347px;transition: all 0.5s;transform: translateY(-30px);}
.team_list ul li img.img:hover{transform: scale(1.1);}
.team_list ul li:hover{border-bottom: 9px #ff0000 solid;box-shadow: #353535 0 10px 10px -10px;}
.team_list p.zhaiyao{padding-left: 35px; padding-right: 35px; line-height: 22px; font-size: 13px; color: #515151; }
.team_tit{ height: 48px; padding-left: 35px; padding-top: 25px;}
.team_tit span.name{ font-size: 16px; font-weight: bold; padding-right: 30px;  }
.team_tit span.zhiwei{ font-size: 12px; color: #c1c1c1;}
.team_tit a.more{ width:79px; height: 26px;  display: block;float: right; margin-right: 10px; background: url("../images/about_arr_fz.png") no-repeat left top;transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;}
.team_tit a:hover{ background: url("../images/about_arr_fz.png") no-repeat left bottom;}
.team_img{width: 347px; height: 220px; overflow: hidden;}
.team_bottom_img{ padding-bottom: 64px;}
.team_show_left{ float: left; width: 935px;}
.team_show_left img{ float: left;}
.team_show_left_con{ float: left; padding-left:70px; width: 445px; }
.team_show_box{ padding-top: 88px; padding-bottom:100px;}
.team_show_tit{ height:80px;}
.team_show_tit span.name{ font-size: 18px; font-weight: bold; padding-right: 30px;  }
.team_show_tit span.zhiwei{ font-size: 12px; color: #c1c1c1;}
.team_show_modile{display: none;}
.team_show_con{display: block;color: #515151; font-size: 13px; line-height: 22px;}
.team_show_con p{ margin-bottom: 25px;}
.team_show_right{display: block; float: right;}
.team_show_right ul li img{ height: 127px; /*margin-left: -50px;*/}

.case_title{ text-align: center; width: 192px; }
.case_title h3{ font-weight: normal; border-bottom: 1px #000 solid; font-size: 22px; padding-bottom: 12px; }
.case_title h4{ font-weight: normal; font-size: 14px; padding-top:10px;  }
.case_tit_box{ padding-left: 25px; padding-top: 20px;}
.case_tit_box p.tit{ font-size: 16px; height: 33px;}
.case_tit_box p.con{ font-size: 12px; color: #888888;} 
.case_tit_box a.more{ width:79px; height: 26px;  display: block;float: right; background: url("../images/about_arr_case.png") no-repeat left top;transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;}
.case_tit_box a:hover{ background: url("../images/about_arr_case.png") no-repeat left bottom;}
.case_hover_b{ width: 270px; height: 270px; background: url("../images/case_hover.png") no-repeat;}
.team_show_right{display: block;}
.team_show_right_mobile{display: none;}
#marquee2{width:127px;height:440px;overflow:hidden;}
#marquee2 ul li{float:left;height:155px;}
#marquee2 ul li img{display:block;}
#marquee2 ul li a{display:block; width:127px; height: 127px; overflow: hidden;}

/*观点*/
#jdslider{width:1120px;height:195px;margin:0 auto 100px auto;position:relative; background: #f4f4f4;}
#jdslider:hover .arrow{display:block;}
.jdslider_list li{position:absolute;display:none;}
.jdslider_list li:first-child{display:block;}
.jdslider_list li img.img{width: 285px; height:195px; float: left; transition: all 0.5s;}
.jdslider_icon{position:absolute;z-index:1;left:45%;bottom:-40px; display: flex; align-items: center; font-size:0;padding:4px 8px;border-radius:12px;background-color:hsla(0,0%,100%,.3);}
.jdslider_icon i{display:inline-block;width:3px;height:3px;border-radius:50%;margin:0 10px;}
.jdbtn{background:#ccc;}
.jdbtn_act{background: #fff;border: 2px #5d5d5d solid;border-radius: 10px; width: 10px!important;height: 10px!important;}
.arrow{display:none;width:30px;height:60px;background-color:rgba(0,0,0,.2);position:absolute;top:50%;margin-top:-30px;}
.arrow:hover{background:#444;}
.jdprve{left:0;}
.jdnext{right:0;}
.arrow span{display:block;width:10px;height:10px;border-bottom:2px solid #fff;border-left:2px solid #fff;}
.jdslider_left{margin:25px 0 0 10px;transform:rotate(45deg);}
.jdslider_right{margin:25px 0 0 5px;transform:rotate(-135deg);}

/*客服*/
.box_os .os_x, .box_os .osqq, .ico_os, .ico_pp, .osqq .qq{ background:url(../images/kf.png) no-repeat;}
.ico_wx{background:url(../images/kf_wo.jpg) no-repeat;}
.ico_pp{background:url(../images/kf_kefu.jpg) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:190px; position:fixed; right:0; top:200px; _position:absolute; z-index:9999;display:none;}
.box_os .os_x{ background-color:#f7f7f7; background-position:0 0; margin-right:10px; margin-top: -40px; width:14px; height:14px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:190px;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);background-color:#f5f5f5; background-position:0 -120px; clear:both; padding:57px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#547816; display:block;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border:1px solid #e5e5e5; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{border:1px solid #e5e5e5; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:200px; z-index: 9999; _position:absolute;bottom:auto;left: auto;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #666; cursor:pointer; width:39px; height:39px; float:right;}
.onlineService .ico_wx{ border:1px solid #e5e5e5; cursor:pointer; width:39px; height:39px; float:right;}
.onlineService .ico_wx a{display: inline-block; width:39px; height:39px;}
.onlineService .ico_gt{border:1px solid #e5e5e5; cursor:pointer; width:39px; height:39px; float:right;margin:0 0 -1px 0; clear:both;background: #FBFBFB;text-align: center;}
.onlineService .ico_pp{border:1px solid #e5e5e5; cursor:pointer; width:39px; height:39px; float:right; clear:both;background-color: #fff;}
.onlineService .ico_gt .ico_gt_icon{font-size: 24px;color: #555555}
.onlineService .ico_gt:hover,.onlineService .ico_gt:active{background: #555555;}
.onlineService .ico_gt:hover .ico_gt_icon,.onlineService .ico_gt:active .ico_gt_icon{color: #fff}
.box_os .osqq p span a{color:#557917;}
.ico_code{ position: absolute; z-index: 9; left:-145px; top: 50px; width: 138px; height: 109px; background: url("../images/sercode.png") no-repeat;}
#popup_mask{background: #000;opacity: 0.3;}
#popup_model{width: 380px;text-align: center;font-size: 22px;color: #333;background: #fff;transform: translateY(-50%);}
.popup_model_title{display: flex;justify-content: space-between;align-items: center;padding: 20px 28px;font-size: 14px;color: #fff;font-weight: 600;background: #333;text-align: left;}
.popup_model_title_close:hover{cursor: pointer;}
.popup_model_content{padding: 40px 28px 30px;background: #FBFBFB;}
.popup_model_item{display: flex;margin-bottom: 23px;justify-content: space-between;}
.popup_item_info{width: 49%;text-align: left;}
.popup_item_title{margin-bottom: 15px;color: #000;text-align: left;font-size: 14px;font-weight: 600;}
.popup_item_info_icon{color: #FF0000;}
.popup_item_input{padding: 0 4px;width: 100%;height: 38px;border: 1px solid #E5E5E5;background: #fff;outline:none;box-sizing: border-box;-moz-appearance:textfield}
.popup_item_input::-webkit-outer-spin-button,
.popup_item_input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    appearance: none; 
    margin: 0; 
}
.popup_item_input:focus::-webkit-contacts-auto-fill-button{
  opacity: 0;
}
.popup_item_textarea{padding: 5px;width: 100%;height: 70px;outline:none;box-sizing: border-box;border-color: #E5E5E5;}
.submit_btn{display: block;outline: none;padding: 13px 0;margin-bottom: 25px;color: #fff;background: #FF0000;font-size: 14px;text-align: center;box-sizing: border-box;border: none;width: 100%;}
.popup_info_dsc{font-size: 12px;color: #999}
.popup_model_code{margin: 5px 0 10px;}
.popup_model_text_code{color: #fff;background: #333;padding: 0 5px;box-sizing: border-box;font-size: 16px;}
.popup_model_nosee{font-size: 14px}
.popup_model_group{text-align: left;}
/* 招聘 */
.recruit_container{background: #ffffff;}
.recruit_con{margin: 0 auto;padding: 66px 0 116px;width: 1120px;}
.recruit_title{text-align: center;}
.leader_ch{font-size: 22px;color: #000000;}
.recruit_title_line{margin: 20px auto 13px;width: 140px;height: 1px;background: #000000;}
.leader{font-size: 14px;color: #333333;}
.recruit_item{margin-top: 72px;padding: 42px 0;}
.recruit_item_title{padding-left: 110px;color: #ff0000;font-size: 18px;}
.recruit_item_con{display: flex;margin-top: 70px;flex-wrap: wrap;justify-content: space-between;}
.recruit_item_li{padding-left: 110px;width: 50%;box-sizing: border-box;}
.recruit_li_title{margin-top: 90px;color: #333333;font-size: 16px;font-weight: 600;}
.recruit_item_li:nth-of-type(1) .recruit_li_title,.recruit_item_li:nth-of-type(2) .recruit_li_title{margin-top: 0;}
.recruit_li_con{margin: 30px 0 26px;color: #ff7d7d;font-size: 12px;}
.recruit_li_bottom{background: #00eaff;font-size: 12px;}
.deliver_to_box{margin-top: 146px;text-align: center;}
.deliver_to{display: inline-block;padding: 30px;width: auto;border: 1px solid #ff0000;border-radius: 10px;color: #ff0000;font-size: 22px;}
.deliver_to:hover{cursor: pointer;}
/* 创客访谈 */
.interview_container{background: #ffffff;}
.interview_container .interview_con{margin: 0 auto;padding: 74px 0 94px;width: 1120px;}
.interview_container .interview_title{text-align: center;}
.interview_container .evaluate_ch{font-size: 22px;color: #000000;}
.interview_container .interview_title_line{margin: 12px auto 13px;width: 140px;height: 1px;background: #000000;}
.interview_container .evaluate{font-size: 14px;color: #333333;}
.interview_list_box{margin-top: 40px;height: 1100px;overflow: hidden;}
.interview_list_box .interview_list{display: flex;flex-wrap: wrap;}
.interview_list_box .interview_li{position: relative;margin: 28px 26px 0 0;width: 260px;}
.interview_list_box .interview_li:nth-of-type(4n){margin-right: 0;}
.interview_list_box .interview_li_information{position: relative;width: 260px;height: 307px;overflow: hidden;}
.interview_list_box .interview_li_bottom{padding-bottom: 36px;background: #f4f4f4;text-align: center;}
.interview_list_box .interview_appraiser_name{padding-top: 75px;font-size: 18px;font-weight: 600;color: #000000;}
.interview_list_box .interview_appraiser_work{margin-top: 28px;font-size: 12px;color: #333333;}
.interview_list_box .interview_appraiser_position{margin-top: 18px;font-size: 12px;color: #949494;}
.interview_list_box .interview_li_icon{position: absolute;top: 307px;right: 0;left: 0;margin: 0 auto;width: 81px;height: 81px;background: #ffffff;border-radius: 50%;text-align: center;line-height: 81px;transform: translateY(-50%);overflow: hidden;border: 4px solid #fff;}
.interview_list_box .interview_li_icon img{vertical-align: middle;width: 100%;height: 100%;}
.interview_list_box .interview_li_img{width: 100%;height: 100%;}
.interview_container .interview_more{display: none;margin: 98px auto 0;width: 134px;height: 74px;color: #ff0000;font-size: 22px;text-align: center;cursor: pointer;}
.interview_container .interview_more img{margin-top: 34px;}
.interview_container .interview_more_active{display: block;}
.interview_list_box .interview_li_comment{display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 28px 32px;background: rgb(0, 0, 0,0.8);color: #ffffff;}
.interview_list_box .interview_li:hover .interview_li_bottom{background: #ff0000;}
.interview_list_box .interview_li:hover .interview_appraiser_name{color: #ffffff;}
.interview_list_box .interview_li:hover .interview_appraiser_work{color: #ffffff;}
.interview_list_box .interview_li:hover .interview_appraiser_position{color: #ffffff;}
.interview_list_box .interview_li:hover .interview_li_comment{display: block;}
.interview_list_box .quote_down{float: right;}
.interview_list_box .interview_comment_con{margin: 24px 0 18px;font-size: 12px;line-height: 200%;text-align: justify;}
.interview_list_box .name_ch{margin-right: 4px;}
.interview_list_box .name_en{margin-left: 4px;}
.interview_list_box .interview_swiper{display: none;}
/* 造物研究所 */
.research_container{background: #fbfbfb;}
.research_con{margin: 0 auto;padding: 126px 0 106px;width: 1120px;}
.research_title{font-size: 36px;text-align: center;}
.research_title_line{margin: 34px auto 0;width: 187px;height: 1px;background: #000000;}
.research_item{display: flex;margin-top: 152px;}
.research_resources_img,.research_originality_img{margin: 0 auto;width: 324px;height: 324px;border-radius: 50%;overflow: hidden;}
.research_img img{width: 100%;height: 100%;}
.research_img:hover{cursor: pointer;box-shadow: 0 10px 16px #9D9D9D;}
.research_resources,.research_originality{flex-grow: 1;text-align: center;}
.research_resources_title,.research_originality_title{margin-top: 58px;font-size: 36px;}
.research_resources_title{color: #2e3f8d;}
.research_originality_title{color: #ff0000;}
.research_more{padding: 0;margin: 60px auto 140px;}
.research_more a{margin: 0 auto;float: none !important;}
.research_list{margin-top: 126px;display: flex;flex-wrap: wrap;}
.research_li_click{display: inline-block;width: 48%;}
.research_li{margin-bottom: 10px;}
.research_li:nth-child(2n+1){margin-right: 10px;}
.research_li_a_make{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0;}
.research_li_a{position: relative;display: block;}
.research_li_img{width: 100%;height: 310px;}
.research_li_div{width: 100%;}
.research_li:hover .research_li_con{background: #000;}
.research_li:hover .research_con_title{color: #fff}
.research_li:hover .research_con_desc{color: #fff}
.research_li:hover .research_li_a_make{opacity: 0.1;}
.research_li_con{padding: 40px 48px;background: #F0F0F0}
.research_con_title{font-size: 18px;font-weight: 500;color: #555555;}
.research_con_desc{margin-top: 30px;font-size: 12px;}
.research_con_desc span:nth-of-type(1){margin-right: 34px;}
.page_break{margin-top: 92px;text-align: center;font-size: 14px;}
.page_break_li{margin-right: 6px;padding: 10px 16px;border: 1px solid #c1c1c1;}
.page_break_active{background: #333333;border: 1px solid #333333;color: #ffffff;}
.omit{margin: 0 10px 0 4px;}
.research_more_mobile{display: none;}