body {width: 100%;overflow-x: hidden;margin: 0 auto; background: #fff;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,em,p,font,img,small,strong,center,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tr,th,td select {margin: 0;
padding: 0;border: 0;outline: 0;font-size: 14px;font-family:'Microsoft YaHei';}
ol,ul {list-style: none}
:focus {outline: none;}
a {font-size: 14px;font-family:'Microsoft YaHei';text-decoration: none;color: #333;cursor: pointer; }
a:hover,a:link,a:visited,a:active{ text-decoration:none; color: #333;}
table select {border-collapse: collapse;table-layout: fixed;}
input,textarea,select {outline: none;border: none;}
textarea {resize: none;overflow: auto;}
.clear{ clear:both;}
.right{ float:right;}
.left{ float:left;}
.head{ position: fixed; top: 0; left: 0; right: 0; height: 90px; width: 100%; z-index: 99999;}
.head_top{ width: 1200px; margin: 0 auto; position: relative;}
.logo2{ display: none;}
.heade2{ background: #fff;height: 90px; width: 100%;}
.heade2 .logo{ display: none;}
.heade2 .logo2{ display: block;}
.logo,.logo2{ float: left; width: 187px; height: 39px; overflow: hidden; margin-top: 20px;}
.logo img,.logo2 img{ width: 100%; height: 100%;}
.head .head_top .nav{ float: right; width: 700px;}
.head .head_top .nav ul li{float: left; width: 100px; text-align: center; height: 90px; line-height: 90px; position: relative; }
.head .head_top .nav ul li.cur>a,.head .head_top .nav ul li>a:hover{ color: #c82834;}

.head .head_top .nav ul li a{font-size: 16px; color: #fff; display: block;}
.heade2 .head_top .nav ul li>a{font-size: 16px; color: #333; display: block;}
.drop-downmenu{ position: absolute; top: 90px; left: 0; right: 0; background-color: rgba(194,39,47,0.7); z-index: 999; padding: 10px 0; display: none; }
.drop-downmenu dd{ height: 36px; line-height: 36px;}
.drop-downmenu dd a{display: block; color: #FFFFFF;}
.drop-downmenu dd a:hover{background-color: rgba(200,40,52,0.7);color: #FFFFFF;}
@-webkit-keyframes scale-bg{
	from{-webkit-transform:scale(1.2);transform:scale(1.2)}
	to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scale-bg{
	from{-webkit-transform:scale(1.2);transform:scale(1.2)}
	to{-webkit-transform:scale(1);transform:scale(1)}
	
}
.container01 .index_banner .item{background-size:cover;-webkit-background-size:cover;background-position:center;background-repeat:no-repeat;height:860px;position:relative}
.container01 .index_banner .item.miso-current .scaleBg{visibility:visible;-webkit-animation:scale-bg 6s linear forwards;animation:scale-bg 6s linear forwards}
.container01 .index_banner .items{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background-size: cover !important;}
.container01 .index_banner .items:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
.container01 .index_banner .item .inner .block_txt{position:absolute;top: 30%;right:10px;left:10px;opacity:0;transform:translateY(40px);-webkit-transform:translateY(40px);-webkit-transition:all 1000ms ease;transition:all 1000ms ease;}
.container01 .index_banner .miso-prev, .container01 .index_banner .miso-next{ width:60px; height:60px; line-height:58px; margin-top:-30px; border-radius:50%; border:rgba(255,255,255,0.4) 1px solid; overflow:hidden; transition:0.6s}
.container01 .index_banner .miso-prev{ left:5%;}
.container01 .index_banner .miso-prev:before{ content:""; position:absolute; top:0; bottom:0; left:0; width:60px; background:url(../images/ll.png) center no-repeat; margin-left:60px; transition:0.6s; opacity:0.4}
.container01 .index_banner .miso-prev:after{ content:""; position:absolute; top:0; bottom:0; left:0; width:60px; background:url(../images/ll.png) center no-repeat; transition:0.6s; opacity:0.4}
.container01 .index_banner .miso-prev:hover:before{ margin-left:0; opacity:1}
.container01 .index_banner .miso-prev:hover:after{ margin-left:-60px; opacity:1}
.container01 .index_banner .miso-next{ right:5%; }
.container01 .index_banner .miso-next:before{ content:""; position:absolute; top:0; bottom:0; width:60px; right:0; background:url(../images/rr.png) center no-repeat; margin-right:60px; transition:0.6s; opacity:0.4}
.container01 .index_banner .miso-next:after{ content:""; position:absolute; top:0; bottom:0; width:60px; right:0; background:url(../images/rr.png) center no-repeat; transition:0.6s; opacity:0.4}
.container01 .index_banner .miso-next:hover:before{ margin-right:0; opacity:1}
.container01 .index_banner .miso-next:hover:after{ margin-right:-60px; opacity:1}
.container01 .index_banner .miso-next:hover,.container01 .index_banner .miso-prev:hover{ background:rgba(255,255,255,0.15)}
.about_wrap{ background: url(../images/about_bg.jpg) no-repeat center bottom;}
.about_cont{ width: 1200px;margin: 0 auto; padding: 50px 0;}
.about_right{ width: 540px; position: relative; overflow: hidden; border-radius: 20px; }
.about_right img{ width: 540px; height: 616px;z-index: 5;position: relative; transition: 0.5s all;}
.about_right:hover img{ transform: scale(1.2);transition: 0.5s all;}
.about_right:after{ content: ''; display: block; width: 540px; height: 616px; background: #f5f5f5;position: absolute; top: 20px; right: -20px; border-radius: 20px; z-index: 3;}
.about_left{ width: 580px;}
.a-title .t-en{ font-size: 36px;  height:50px; line-height:50px;font-family: "arial black";text-transform: uppercase; position: relative;}
.a-title .t-en:before{ content: ''; display: block; background: url(../images/title_icon.png) no-repeat 0 0; width: 26px;height: 26px; position: absolute; top: -5px; left: -20px;}
.a-title h2{font-size: 30px; color: #c82834; font-weight: bold; height: 36px; line-height: 36px;}
.a-title h2 i{ font-size: 16px; font-weight: normal; color: #666; font-style: normal; display: inline-block; padding-left: 10px;line-height: 42px;}
.about_left>em{ display:block;width: 42px; height: 5px; background: #c82834; margin: 30px 0;}
.about_left p{ font-size: 15px; color: #666; line-height: 36px;}
.more_bnt{ background: #313131; width: 180px; height: 52px; line-height: 52px; border-radius: 50px; overflow: hidden; margin-top: 30px;}
.more_bnt a{ color: #fff; font-size: 15px; padding-left: 50px; display: block;}
.more_bnt a em{ display:inline-block; width: 33px; height: 33px; background: #c82834; border-radius: 50px; text-align: center; margin-top: 10px; margin-left: 30px;}
.more_bnt a em img{ display: block; width: 17px; margin: 10px auto 0 auto; }
.more_bnt:hover{background: #c82834;}
.more_bnt:hover a em{ background: #313131;}
.about_list{ margin-top: 55px;}
.about_list li{ float: left; width: 180px; height: 180px; box-shadow:  0px 0px 10px #cecece; margin-right: 60px; border-radius:20px; background: #fff; text-align: center;}
.about_list li a{ display: block; padding-top: 30px;}
.about_list li:nth-child(1){ background: url(../images/about_q1.png) no-repeat 0 0;}
.about_list li:nth-child(2){ background: url(../images/about_q2.png) no-repeat 0 0;}
.about_list li .about_list_img1{ background: url(../images/about_q1_img1.png) no-repeat center 0; width: 100%; height: 59px;}
.about_list li h3{ font-size: 18px; color: #333; margin-top: 20px; height: 30px; line-height: 30px; overflow: hidden;}
.about_list li p{ font-size: 12px; color: #999;text-transform: uppercase;height: 20px; line-height: 20px;}
.about_list li .about_list_img2{ background: url(../images/about_q1_img2.png) no-repeat center 0; width: 100%; height: 59px;}
.about_list li:nth-child(1):hover{ background: url(../images/about_q1h.png) no-repeat 0 0;}
.about_list li:nth-child(2):hover{ background: url(../images/about_q2h.png) no-repeat 0 0;}
.about_list li:hover .about_list_img1{ background: url(../images/about_q1_img1h.png) no-repeat center 0; width: 100%; height: 59px;}
.about_list li:hover .about_list_img2{ background: url(../images/about_q1_img2h.png) no-repeat center 0; width: 100%; height: 59px;}
.about_list li:hover h3,.about_list li:hover p{ color: #fff;}
.business_wrap{ background: #F5F5F5; padding-top: 70px;}
.b-title{ text-align: center;}
.b-title .t-en{ font-size: 36px; font-family: "arial black";text-transform: uppercase;  height: 60px;}
.b-title .t-en:before{ content: ''; display: inline-block; background: url(../images/title_icon.png) no-repeat 0 0px; width: 26px;height: 46px; }
.b-title h2{font-size: 30px; color: #c82834; font-weight: bold; height: 36px; line-height: 36px;}
.b-title em{ display:block;width: 42px; height: 5px; background: #c82834; margin: 30px auto;}
.b-title p{ font-size: 16px; font-weight: normal; color: #666; font-style: normal; display: inline-block; padding-left: 10px;line-height: 42px;}
.business_list{ width: 1060px; margin: 50px auto 0 auto; position: relative;z-index: 20;}
.business_list li{ float: left; width: 145px; height: 145px; background: #fff; border-radius: 100px; border: 5px #eeeeee solid; text-align: center;margin: 0 60px; position: relative; }
.business_list li a{ display: block;}
.business_list li a .bus_icon1{ background: url(../images/yw_icon1h.png) no-repeat center;  width: 59px; height: 49px; margin: 25px auto 0 auto;}
.business_list li a span{ display:block;font-size:16px; color: #333; padding-top: 15px;}
.business_list li a .bus_icon2{ background: url(../images/yw_icon2h.png) no-repeat center;  width: 49px; height: 49px; margin: 25px auto 0 auto;}
.business_list li a .bus_icon3{ background: url(../images/yw_icon3h.png) no-repeat center;  width: 45px; height: 49px; margin: 25px auto 0 auto;}
.business_list li a .bus_icon4{ background: url(../images/yw_icon4h.png) no-repeat center;  width: 57px; height: 49px; margin: 25px auto 0 auto;}
.business_list li.busi_sel{ background: #c82834;border: 5px #fff solid; }
.business_list li.busi_sel a:after{display: block; content: ''; width: 120px; height: 120px; border-radius: 100px; border: 1px #fff dashed; position: absolute; top: 6px; left: 6px;}
.business_list li.busi_sel:after{ display: block; content: ''; background: url(../images/jt_icon.png) no-repeat center bottom; width: 100%; height: 60px; text-align: center;}
.business_list li.busi_sel a .bus_icon1{ background: url(../images/yw_icon1.png) no-repeat center;  width: 59px; height: 49px; margin: 25px auto 0 auto;}
.business_list li.busi_sel a span{ color: #fff;}
.business_list li.busi_sel a .bus_icon2{ background: url(../images/yw_icon2.png) no-repeat center;  width: 59px; height: 49px; margin: 25px auto 0 auto;}
.business_list li.busi_sel a .bus_icon3{ background: url(../images/yw_icon3.png) no-repeat center;  width: 59px; height: 49px; margin: 25px auto 0 auto;}
.business_list li.busi_sel a .bus_icon4{ background: url(../images/yw_icon4.png) no-repeat center;  width: 59px; height: 49px; margin: 25px auto 0 auto;}
.business_tabs{ position: relative;height: 730px; overflow: hidden;}
.business_cont{ width: 100%; height: 604px; overflow: hidden; position: relative; top: -70px; }
.busi_item{ display: none; position: relative;}
.busi_item_img{width: 1920px; height: 604px;z-index: 10; overflow: hidden; margin-left: 50%; transform: translateX(-50%);}
.busi_item_img img{ width: 100%; height: 100%;}
.busi_item_js{ position: absolute; width: 1000px; margin: 0 auto; top: 100px; background: rgba(255,255,255,0.7);margin-left: 50%; transform: translateX(-50%); padding: 30px; text-align: center; border-radius: 20px;}
.busi_item_js h3{font-size: 30px; color: #c82834; font-weight: bold;  line-height:36px;}
.busi_item_js h3 span{ display: block; color: #999; font-size: 14px; font-weight: normal; text-transform: uppercase;}
.busi_item_js p{font-size: 16px; color: #333;  line-height: 36px; margin-top: 20px;}
.case_wrap{ width: 1200px; margin: 0 auto; padding: 60px 0;}
.case_title .a-title em{display:block;width: 42px; height: 5px; background: #c82834; margin: 30px 0;}
.case_cont{  margin-top: 20px;}
.case_item{ width:600px;}
.s_tuijian{ position:relative; width:600px; height:500px; float:left; }
.s_tuijian .hd{ position:absolute; z-index:999; bottom:23px; right:20px;}
.s_tuijian .hd ul{}
.s_tuijian .hd ul li{ width:9px; height:9px; float:left; box-sizing:border-box;  background:#aaa; border-radius:5px; margin:0 3px; cursor:pointer; transition:.5s;}
.s_tuijian .hd ul li.on{ background:#c82834; width:25px; position:relative;}
.s_tuijian .bd{}
.s_tuijian .bd ul{}
.s_tuijian .bd ul li{ position:relative; width:600px; height:500px;}
.s_tuijian .bd ul li img{width:600px; height:445px; transition: 0.5s all;}
.s_tuijian .bd ul li:hover img{ transform: scale(1.1);transition: 0.5s all;}
.s_tuijian .bd ul li .mask{ position:absolute; bottom:0; left:0; right:0; height:55px; background: #f5f5f5;}
.s_tuijian .bd ul li .mask h5{ width:400px; font-size:18px; line-height:55px; height: 55px; color:#333; margin-left:20px; overflow: hidden;}
.case_list{ width: 600px;}
.case_list li{float: left; margin:0 0 10px 20px; width: 280px;}		
.case_list ul li span{display:block; width: 280px; height: 210px; overflow:hidden;position:relative;}
.case_list ul li img{ width: 280px; height: 210px;}
.case_listul_up{position: absolute;top: 0;left: 0; height: 3px;width: 0;background: #c82834;z-index: 1;transition: all 1s;}
.case_listul_fl { position: absolute; top: 0; left: 0; height: 0; width: 3px;background: #c82834;z-index: 1; transition: all 1s;}
.case_listul_fr { position: absolute; bottom: 0; right: 0; height: 0; width: 3px; background: #c82834; z-index: 1;transition: all 1s;}
.case_listul_d { position: absolute; bottom: 0; right: 0; height: 3px; width: 0; background: #c82834; z-index: 1; transition: all 1s;}
.case_listul_imgmd { position: absolute; top: 0;left: 0; width: 100%; height: 0; background: rgba(0, 0, 0, 0.5); transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; opacity: 0; }

.case_list li:hover .case_listul_up,.case_list li:hover .case_listul_d{width:100%;}
.case_list li:hover .case_listul_fl,.case_list li:hover .case_listul_fr{height:100%;}
.case_list li:hover .case_listul_imgmd{ opacity:1;height:100%;}
.case_list li h4{ display: block; height: 36px; line-height: 36px; text-align: center; font-size: 16px; color: #333;background: #f5f5f5; font-weight: normal;} 
.case_listul_imgmd b {display: block; font-size:16px; color: #fff;width: 100%; font-weight: normal; position: relative; top: 48%; text-align: center; font-style: normal;}
.partner_wrap{ background: url(../images/part_bg.jpg) no-repeat center 0; height: 633px; overflow: hidden; padding-top: 70px;}
.partner_list{ margin-top: 40px;}
.picScroll-left{ width:1200px; margin: 0 auto;  overflow:hidden; position:relative;  }
.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px;  }

.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{overflow:hidden; zoom:1; margin-top:10px; zoom:1; margin-left: 50%;  }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 30px; float:left; _display:inline; overflow:hidden; text-align:center; width:180px ; }
.picScroll-left .bd ul li .pic{ text-align:center; width:170px; height:170px; border-radius:100px;  overflow: hidden; text-align: center; background: #fff; box-shadow: 0 0 10px #cecece; overflow: hidden; margin:5px auto}
.picScroll-left .bd ul li .pic img{ width:140px; height:140px; margin: 16px auto;overflow: hidden; }
.picScroll-left .bd ul li .title{ line-height:24px; margin-top: 10px; height:24px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;  }
.picScroll-left .bd ul li .title a{font-size: 15px; color: #333;  }
.news_wrap{ padding: 60px 0;}
.news_cont{ width: 1200px; margin: 0 auto;}
.news_btn{ width: 400px;margin-top: 30px;}
.news_btn ul{ display: flex; justify-content: space-around;}
.news_btn ul li{ width: 180px; height: 52px; text-align: center; line-height: 52px; background: #212121; border-radius: 50px; overflow: hidden; }
.news_btn ul li a{ display: block; color: #fff; font-size: 15px; }
.news_btn ul li.news_sel{ background: #c82834;}
.news_tabs{ margin-top: 20px;}
.news_tabs ul li{ float: left; width: 380px; margin-left: 30px; background: #f5f5f5;}
.news_tabs ul li:first-child{ margin-left: 0;}
.news_tabs ul li .news_img{ width: 380px; height: 285px; overflow: hidden; position: relative;}
.news_tabs ul li .news_img .news_time{ position: absolute; top: 10px; left: 10px; width: 82px; height: 72px; background: rgba(255,255,255,0.8); color: #666; font-size: 32px; font-family: "arial black"; text-align:center; border-radius: 10px; padding-top: 10px; line-height: 30px;}
.news_tabs ul li .news_img .news_time span{display: block; font-size: 14px;}
.news_tabs ul li .news_img img{ width: 100%; height: 100%; transition: 0.5s all; }
.news_tabs ul li:hover .news_img img{transform: scale(1.1);transition: 0.5s all;}
.news_tabs ul li h3{ padding:0 20px; font-size: 18px; color: #333; height: 50px; line-height: 50px;overflow:hidden ;}
.news_tabs ul li p{ padding:0 20px; font-size: 14px; color: #666; line-height: 24px; -webkit-line-clamp: 2; overflow: hidden; box-sizing: border-box;text-overflow: ellipsis; height: 52px;}
.news_tabs ul li .news_more{padding:10px 20px 20px 20px; color: #c82834; text-decoration: underline;}
.news_tabs ul li:hover h3{ color: #c82834;}
.news_item{ display: none;}
.footer_wrap{ background: url(../images/footer_bg.jpg) no-repeat center 0; height: 397px; overflow: hidden;}
.footer{ width: 1200px; margin: 0 auto; padding: 40px 0;}
.footer_left{ width: 570px;}
.footer_center{ width: 420px; margin-left: 60px;}
.footer_right{ width: 150px; text-align: center; margin-top: 50px;}
.footer_left .f_logo{ width: 187px; height: 39px; overflow: hidden; margin-bottom: 30px;}
.footer_left .f_menu{ border-top: 1px #3a3c3d solid; padding-top: 30px;}
.footer_left .f_menu li{ float: left; width: 110px;}
.footer_left .f_menu li dt{ color: #fff; font-size: 14px; font-weight: bold; margin-bottom: 15px; }
.footer_left .f_menu li dd a{ color: #999; display: block; height: 30px; line-height: 30px;}
.footer_left .f_menu li dd a:hover{color: #fff;}
.footer_center h3{ font-size: 20px; font-weight: bold; color: #fff; margin-bottom: 20px;}
.footer_center h3:after{ display: block; content: ''; width: 80px; height: 2px; background: #fff; margin-top: 5px;}
.footer_center p{ height: 34px; line-height: 34px; color: #fff; padding-left: 25px; background: url(../images/foot_pho.png) no-repeat 0 center;}
.footer_center p:nth-child(3){ background: url(../images/foot_yx.png) no-repeat 0 center;}
.footer_center p:last-child{ background: url(../images/foot_dz.png) no-repeat 0 center;}
.footer_right span{ display: block; height: 40px; line-height: 40px; overflow: hidden; color: #fff;}
.f_copy{border-top: 1px #3a3c3d solid; text-align: center; height: 50px;line-height: 50px; color: #e7e7e7;}		
.f_copy a{ color: #e7e7e7;}		
.f_copy a:hover{color: #fff;}		

/*内页样式*/

.heade-white{ position: relative;background: #fff;height: 90px; width: 100%;}
.heade-white .head_top .nav ul li>a{font-size: 16px; color: #333; display: block;}
.heade-white .logo2{ display: block;}
.ny_banner{ width: 100%; height: 400px; position: relative;}
.ny_fous{ position: absolute; width: 100%; height: 400px; left: 50%; margin-left: -960px;}	
.news_menu{ height: 60px; line-height: 60px; border-bottom: 1px #e9e9e9 solid;}
.news_menu_cont{ width: 1200px; margin: 0 auto;}
.news_menu_left{ width: 50%;} 
.news_menu_left li{ float: left; width: 140px; border-left: 1px #e9e9e9 solid; text-align: center;}
.news_menu_left li:last-child{border-right: 1px #e9e9e9 solid;}
.news_menu_left li a{display: block; font-size: 16px;}
.news_menu_left li a:hover,.news_menu_left li a.news_sel{  background: #c82834; color: #FFFFFF;}
.news_menu_right{ width: 50%; text-align: right;color: #666666;}
.news_menu_right em{ display:inline-block;background: url(../images/dqwz_icon.png) no-repeat 0 0; width: 16px; height: 13px; padding-right: 5px;}
.news_menu_right a{ color: #666666;}
.news_menu_right a:hover{ color: #c82834;}
.about_qyzr_wrap{ background: #f5f5f5; padding: 70px 0; margin-top: 30px;}
.ny_about_right{ width: 540px; position: relative; border-radius: 20px; }
.ny_about_qyzr{ width: 1200px; margin: 0 auto;}
.ny_about_right img{ width: 540px; height: 400px;z-index: 5;position: relative;border-radius: 20px; }
.ny_about_right:after{ content: ''; display: block; width: 540px; height: 400px; background: #f5f5f5;position: absolute; top: 20px; right: -20px; border-radius: 20px; z-index: 3;}

.about_zr_list{ margin-top: 50px;}
.about_zr_list li{ float: left; width: 260px; margin-left:40px; background: #fff; box-shadow: 0 0 10px #eee; padding:50px; text-align: center; height: 180px; border-radius: 20px;}
.about_zr_list li:first-child{ margin-left: 0;}
.about_zr_list li .zr_img1{ background: url(../images/zr_img1.png) no-repeat 0 0; width: 75px; height: 75px; margin: 0 auto; }
.about_zr_list li .zr_img2{ background: url(../images/zr_img2.png) no-repeat 0 0; width: 75px; height: 75px; margin: 0 auto; }
.about_zr_list li .zr_img3{ background: url(../images/zr_img3.png) no-repeat 0 0; width: 75px; height: 75px; margin: 0 auto; }
.about_zr_list li h3{ margin-top: 20px; font-size: 18px; font-weight: bold; color: #333;}
.about_zr_list li p{ margin-top: 10px; font-size: 15px; color: #666; line-height: 28px;}
.ny_honor{ width: 1200px; margin: 40px auto;}
.honor_list li{ float: left; width: 220px;  margin:0 11px 30px 11px; text-align: center; overflow: hidden;}
.honor_list li:first{ margin:0 10px 30px 0; }
.honor_list li:nth-child(5n+0){ margin:0 0 30px 10px; }
.honor_list li:nth-child(6n+0){margin:0 10px 30px 0; }
.ny_honor_img{width: 218px;border: 1px #e9e9e9 solid; height: 320px; overflow: hidden;}
.ny_honor_img img{ width: 100%; height: 100%;transition: 0.5s all;}
.ny_honor_title{ height: 50px; line-height: 50px; font-size: 16px; color: #333333;}
.honor_list li:hover img{ transform: scale(1.1); transition: 0.5s all;}
.fenye{margin: 10px auto 50px auto; text-align: center;}
.fenye a{ display: inline-block; border: 1px #999 solid; padding: 4px 10px; margin: 0 5px; color: #666;}
.fenye a.current,.fenye a:hover{ background: #c2272f; color: #FFFFFF;border: 1px #c2272f solid;}
.ywfw_item{ width: 1200px;margin: 50px auto; position: relative;} 
.ywfw_item_left{ width: 656px; height: 460px; overflow:hidden;}
.ywfw_item_left img{ height:100%; width:100%;}
.ywfw_item_right{ width: 520px; background: #fff;height: 220px; box-shadow: 0 0 15px #cecece; padding: 50px; position: absolute; right: 0; top: 70px; border-radius: 20px;}
.ywfw_item_right h3{ font-size: 24px; color: #333;}
.ywfw_item_right h3 span{ display: block; font-size: 14px; font-family: arial; color: #999;}
.ywfw_item_right p{ font-size: 16px; color: #666; line-height: 30px;}
.ywfw_item_right em{ display: block; width: 20px; height: 5px; background: #c2272f; margin: 30px 0;}
.ny_case{ width: 1200px; margin: 40px auto;}
.nycase_list li{ float: left; width: 380px; margin: 0 10px 30px 10px; text-align: center;}
.ny_case_img{ width: 380px; height: 300px; overflow: hidden;}
.ny_case_img img{ width: 100%; height: 100%; transition: 0.5s all;}
.ny_case_title{ height: 50px; line-height: 50px; background: #F5F5F5; font-size: 16px;}
.nycase_list li:hover img{ transform: scale(1.1); transition: 0.5s all;}
.case_fl{ margin-bottom: 40px; text-align:center;}
.case_fl ul li{ display: inline-block; text-align: center; padding: 10px 20px; border-radius: 50px; border: 1px #cecece solid; margin: 0 10px;background: #fff;} 
.case_fl ul li a{ display: block; font-size: 16px; color: #333;}
.case_fl ul li:hover,.case_fl ul li.case_sel{ background: #c82834;}
.case_fl ul li:hover a,.case_fl ul li.case_sel a{ color: #fff;}
.ny_partner_list{ width: 1200px; margin: 60px auto;}
.ny_partner_list ul li{ margin:0 30px; float:left; _display:inline; overflow:hidden; text-align:center; width:180px ; height:280px;  }
.ny_partner_list ul li .ny_pic{ text-align:center; width:170px; height:170px; border-radius:100px;  overflow: hidden; text-align: center; background: #fff; box-shadow: 0 0 10px #ccc; overflow: hidden; margin:5px auto;}
.ny_partner_list ul li .ny_pic img{ width:140px; height:140px; margin: 15px auto;overflow: hidden; }
.ny_partner_list ul li .ny_title{ line-height:24px; margin-top: 10px;  height:24px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; }
.ny_partner_list ul li .ny_title a{font-size: 15px; color: #333;  }
.ny_news{ width: 1200px; margin: 40px auto;}
.ny_news li{ border-bottom: 1px #d4d4d4 dashed; margin-bottom: 30px; padding-bottom: 30px;}
.ny_news_img{ width: 350px; height: 230px; overflow: hidden;}
.ny_news_img img{ width: 100%; transition: 0.5s all;}
.ny_news_cont{ width: 800px;}
.ny_news_cont h2{ height: 30px; line-height: 30px; font-size: 22px;  color: #333; margin-top: 20px; font-weight: normal;}
.news_time{ font-size: 14px; color: #999999; padding-top: 5px;}
.ny_news_cont p{ height: 50px; line-height: 28px; font-size: 14px;  color: #666; margin-top: 20px;}
.ny_news_cont em{ display:block;background: url(../images/more.png) no-repeat 0 0; width: 30px; height: 30px; margin-top: 30px;}
.ny_news li:hover img{ transform: scale(1.1); transition: 0.5s all;}
.ny_news li:hover .ny_news_cont em{background: url(../images/more_h.png) no-repeat 0 0;}
.ny_news li:hover .ny_news_cont h2{ color: #c2272f;}
.art_title{ text-align: center; font-size: 24px; color: #333; line-height: 28px; margin-top: 40px !important; }
.art_st{ text-align: center; height: 30px; line-height: 30px; padding-top: 10px; color: #666666; } 
.art_st span{ font-size: 14px; margin: 0 20px;}
.art_cont{ border-top: 1px #ddd dashed; margin-top: 30px; padding:30px 10px 50px 10px; line-height: 32px; color: #424242; }
.art_cont p{font-size: 15px;}
.fanye{border-top: 1px #ddd dashed;border-bottom: 1px #ddd dashed; padding: 20px 0;height: 30px; line-height: 30px; overflow: hidden;}
.fanye_pr{ width: 550px; }
.fanye_next{ width: 550px; text-align: right; }
.fanye_pr a,.fanye_next a{ color: #424242;}
.fanye_pr a:hover,.fanye_next a:hover,.xgtj_title span a:hover{ color: #c2272f;}
.ny_contact{width: 1200px; margin: 40px auto;}
#map { width: 100%;height: 500px;}
.ny_contact_title{ text-align: center; font-weight:bold; font-size: 26px; color: #333;}
.c_slogan{ text-align: center; font-size: 16px; color: #333; margin-top: 20px; height: 30px; line-height: 30px;}
.c_slogan i{ display: inline-block; height: 1px; background: #DDDDDD; width: 200px; margin: 5px 10px;}
.ny_contact_cont{ background: #f5f5f5; padding: 30px 0; margin: 40px 0;}
.ny_contact_left{ width: 600px; border-right: 1px #ddd solid; padding-left: 100px;}
.ny_contact_left li{ font-size: 16px; color:#333; height: 50px; line-height: 50px; padding-left: 35px;}
.ny_contact_left li.c_pho{ background: url(../images/contact_icon1.png) no-repeat 0 center; }
.ny_contact_left li.c_yx{ background: url(../images/contact_icon2.png) no-repeat 0 center; }
.ny_contact_left li.c_dz{ background: url(../images/contact_icon3.png) no-repeat 0 center;}
.ny_contact_right{ width: 380px; text-align: center; }
.ny_contact_right img{ width: 163px; height: 161px;}
.ny_contact_right span{ display: block; color: #666666;}
.ny_about_js{ width: 1200px; margin: 40px auto;}
.ny_about_js p{ font-size: 16px; color: #666666; line-height: 30px;}
#page{display:none;}
.sj_business{ display:none;}



@media (max-width:750px){
html{ font-size: 100% !important;}
body{font-size:16px;font-size:1.2rem ;}
nav:not(.mm-menu)
{
	display: none;
}
.wrap-white{padding:0;width:100%; background:#fff;}
.wrap-gray{ padding:0;background:#f7f7f6;}
.wrapper{padding:1.5rem 1rem;width:100%;}
.clear{clear: both;}
.head{ display:none;}
#page{ display:block;}
.container01{ padding-top:60px;}
.container01 .index_banner .item{ height:14rem;}
.container01 .index_banner .miso-prev, .container01 .index_banner .miso-next{width:40px; height:40px;}
.container01 .index_banner .miso-next:after,.container01 .index_banner .miso-prev:after{width:40px; }
.container01 .index_banner .miso-next:before,.container01 .index_banner .miso-prev:before{width:40px; }
.about_wrap{ padding:0 1rem;}
.about_cont{ width:100%; padding:1.5rem 0;}
.about_right{ float:none; width:100%; height:auto; margin-top:9rem;}
.about_right img{width:100%; height:auto;}
.about_left{ float:none; width:100%; margin:-33rem auto 0 auto; border-radius:1.5rem; padding:0.5rem 0}
.a-title .t-en{ font-size:1.5rem;  height:2rem; line-height:2rem;font-weight:bold;}
.a-title .t-en:before{ left:9rem; transform: rotateY(180deg); width:1.25rem; height:1.25rem;  display:none;  }
.a-title h2{font-size:1.25rem; height:auto;}
.a-title h2 i{ font-size:0.875rem; padding-left:0; line-height:1.25rem;}
.about_left>em{display:none;}
.about_left p{ font-size:0.875rem; line-height:2rem; background:#fff; padding:1.5rem; margin-top:13rem; border-radius:1.5rem;}
.more_bnt{ margin:1rem auto;}
.about_list{ margin-top:2rem;}
.about_list li{ width:46%; height:12rem; margin-right:1.25rem;}
.about_list li:nth-child(2){ margin:0}
.about_list li p{ padding-top:0rem; margin-top:0.5rem;}
.business_wrap{ padding:2.5rem 1rem;}
.b-title .t-en{font-size:1.5rem;  height:2rem; line-height:2rem; position:relative}
.b-title h2{font-size:1.25rem; height:auto;}
.b-title .t-en:before{ position:absolute; top:-0.5rem; left:0.5rem; width:1.25rem; height:1.25rem; display:none; }
.b-title em{ margin:1.25rem auto;}
.b-title p{ font-size:0.875rem; padding-left:0; line-height:2rem;}
.business_list{ width:100%; margin:1.5rem auto 0 auto;}
.business_list ul{display:flex; justify-content:flex-start;  flex-wrap: nowrap; overflow-x:auto;overflow-y: hidden; white-space: nowrap;}
.business_list ul::-webkit-scrollbar{ display:none;}
.business_list ul li{width:8rem;height: 8rem;text-align: center;cursor: pointer; box-sizing: border-box; padding: 0;overflow: visible; font-size:0.875rem; border-radius:10rem; background:#fff;border: 5px #fff solid; margin:0 1rem;}
.business_list li.busi_sel a .bus_icon{width:7.5rem;height: 3.5rem;}
.business_list li.busi_sel a .bus_icon{ background-size:auto 2rem; margin:1rem auto 0 auto;}
.business_list li.busi_sel a:after{width:6.5rem;height: 6.5rem;border: 1px #fff dashed;border-radius: 100px;}
.business_list li a span{ font-size:0.875rem; padding:0;}
.business_list li a .bus_icon{width:7.5rem;height: 3.5rem;margin:1rem auto 0 auto; background-size: auto 2rem;}
.busi_item_img{ width:100%; height:23rem;}
.busi_item_js{ width:90%;}
.busi_item_img img{ width:auto; height:100%; margin:0 auto;}
.busi_item_js h3{ font-size:1.25rem;}
.busi_item_js p{  font-size:0.875rem; margin-top:0.875rem;line-height:2rem;}
.business_tabs{ height:28rem;}
.case_wrap{ padding:2.5rem 0; width:100%;}
.case_title{padding:0 1rem}
.case_title .a-title .t-en:before{top:-0.5rem; left:17rem; width:1.25rem; height:1.25rem;}
.case_wrap .more_bnt{ display:none;}
.case_title .a-title em{ display:none;}
.case_cont{ padding:0 1rem;}
.case_item{ width:100%; float:none;}
.s_tuijian{ width:100%; height:20rem;}
.s_tuijian .bd ul li{width:100%; height:20rem;}
.s_tuijian .bd ul li img{width:100%; height:100%;}
.s_tuijian .bd ul li .mask h5{ width:60%; font-size:1rem;}
.case_list{ float:none; width:100%;}
.case_list li{ width:47%; margin:1.5rem 0 0 0;}
.case_list li:nth-child(2n){margin-left:1rem;}
.case_list ul li span{ width:100%; height:5.875rem;}
.case_list ul li p.case_listul_img{ width:100%; height:100%;}
.case_list ul li p.case_listul_img img{ width:100%; height:100%;}
.case_list li h4{ font-size:0.875rem;}
.partner_wrap{ padding-top:2.5rem; height:28rem;}
.partner_item .b-title{ padding:0 1rem;}
.partner_item .b-title .t-en:before{ left:-0.5rem;}
.sj_business{ display:block;}
.partner_list{ display:none;}
.sj_business{ display:block;}
.swiper-yw{ display:block; padding-top:2rem;height:21rem;}
.swiper-yw .swiper-slide {float:left; width:50% ; height:13.5rem; border-radius:10px; overflow:hidden;}
.swiper-yw .swiper-slide .pic{ text-align:center; width:85%; height:9.5rem; border-radius:100px;  overflow: hidden; text-align: center; background: #fff; box-shadow: 0 0 10px #cecece; margin:0 auto; }
.swiper-yw .swiper-slide .pic img{ width:80%; height:76%;border-radius:100px; margin: 18px auto;overflow: hidden; }
.swiper-yw .swiper-slide .title{ line-height:24px; margin-top: 10px; text-align:center; }
.swiper-yw .swiper-slide .title a{font-size: 14px; color: #333;   }

.news_wrap{ padding:2rem 1rem;}
.news_cont{ width:100%;}
.news_cont .case_title .a-title .t-en:before{ left:13rem;}
.news_cont .a-title h2 i{ padding-left:1rem; line-height:2.5rem;}
.news_cont .a-title{ float:none;}
.news_btn{ float:none; width:100%;}
.news_btn ul li{ margin:0 0.5rem;}
.news_tabs ul li{ width:100%; margin:1rem 0 0 0;}
.news_tabs ul li .news_img{ width:100%; height:13rem;}
.footer_wrap{ padding:0 1rem; height:auto; background-size:cover;}
.footer{ width:100%; padding:2rem 0 1rem 0;}
.footer_left{ display:none;}
.footer_center{ float:none; width:100%; margin-left:0;}
.footer_right{ float:none;}
.f_copy{ line-height:2rem; height:auto; padding-top:1rem;}
.ny_banner{ height:14rem; overflow:hidden;}
.ny_fous{  padding-top:60px;height:73%; left:50%; margin-left:-390px;}
.ny_fous img{ height:100%;}
.news_menu{ height:auto;line-height:3rem; border-bottom:0;}
.news_menu_cont{ width:100%; }
.news_menu_right{ float:none; width:auto; text-align:left; background:#f5f5f5; padding:0 1rem;}
.news_menu_left{ float:none; width:auto; margin-top:1rem; padding:0 1rem;}
.news_menu_left ul{ display:flex; justify-content:flex-start;  flex-wrap: nowrap; overflow-x:auto;overflow-y: hidden; white-space: nowrap;}
.news_menu_left ul::-webkit-scrollbar{ display:none;}
.news_menu_left ul li{height: 2.5rem;line-height: 2.5rem;font-size: 1rem;text-align: center;cursor: pointer; box-sizing: border-box; padding: 0;overflow: visible;border-top: 1px solid #e1e1e1; font-size:0.875rem;border-bottom: 1px solid #e1e1e1; width:160rem;}
.news_menu_left li a{font-size:0.875rem;}
.ny_about_js{ padding:0 1rem; margin:0 auto; width:auto;}
.ny_about_js .ny_about_right{ float:none; width:100%; height:15rem;}
.ny_about_js .ny_about_right img{width:100%; height:100%;}
.ny_about_right:after{ display:none;}
.ny_about_js .about_left{ margin:0;}
.ny_about_js .about_left p{ margin-top:1rem; padding:0;}
.about_qyzr_wrap{ padding:1rem; margin-top:0.5rem;}
.ny_about_qyzr{ width:100%;}
.ny_about_qyzr .b-title .t-en{ font-size:1rem;}
.about_zr_list{ margin-top:1.5rem;}
.about_zr_list ul li{ width:100%; margin:0.5rem 0; padding:2rem 0; display:flex; justify-content:space-around;flex-wrap:wrap; height:5rem;}
.about_zr_list li .zr_img1{ margin-left:1.5rem;}
.about_zr_list li .pho-cul{ width:60%; text-align:left; padding-right:1rem;}
.about_zr_list li .pho-cul h3{ margin-top:0;}
.about_zr_list li p{ font-size:0.875rem;}
.ny_honor{ width:100%;}
.honor_list{ padding:0 1rem;}
.honor_list ul{ display:flex;justify-content:space-between;flex-wrap:wrap; }
.honor_list ul li{ float:none; width:45%; margin:0 0 1.25rem 0;}
.honor_list li:nth-child(5n+0){margin:0;}
.ny_honor_img{ width:100%; height:13rem;}
.ny_honor_img img{ width:100%; height:100%;}
.ny_honor_title{ font-size:0.875rem;}
.ywfw_item{ width:100%; margin:1.25rem 0; height:28rem;}
.ywfw_item_left{ width:100%; height:12rem; position:initial; float:none;}
.ywfw_item_right{ width:90%; margin:0 auto; padding:1.5rem 0; position:initial; float:none;height:auto; box-shadow:none;}
.ywfw_item_right h3{ font-size:1.25rem;}
.ywfw_item_right p{ font-size:0.875rem;}
.ywfw_item_right em{margin:1rem 0;}
.ny_case{padding:0 1rem; width:auto;}
.nycase_list ul{ display:flex;justify-content:space-between;flex-wrap:wrap;}
.nycase_list ul li{ float:none; width:45%; margin:0 0 1.25rem 0;}

.nycase_list ul li .ny_case_img{ width:100%;  height:8rem;}
.nycase_list ul li .ny_case_title{ font-size:0.875rem; overflow:hidden;}
.ny_news{ width:100%;}
.ny_news .news_xq{ padding:0 1rem;}
.art_title{ font-size:1.25rem;}
.fanye{ padding:1.1325rem 1rem; height:auto;}
.fanye_pr{ float:none; width:100%;}
.fanye_next{float:none; width:100%; text-align:left;}
.ny_partner_list{ width:100%; margin:1.25rem 0;}
.ny_partner_list ul{ display:flex; justify-content:space-between; flex-wrap:wrap; padding:0 1rem;}
.ny_partner_list ul li{ float:none; width:48%; margin:0 0 1.25rem 0; height:13rem;}
.ny_partner_list ul li .ny_pic{ width:9rem; height:9rem; margin:0.25rem auto;}
.ny_partner_list ul li .ny_pic img{width:7rem; height:7rem; margin:1rem auto;}
.ny_news_img{ width:90%; float:none; margin:0 auto; height:14rem;}
.ny_news_cont{ width:90%; float:none; margin:0 auto;}
.ny_news_cont h2{ font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.ny_news_cont p{text-overflow:ellipsis;-webkit-line-clamp: 2; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical; }
.ny_news_cont em{ display:none;}
.ny_news_img img{ width:100%; height:100%;}
.art_st span{ margin:0 6px;}
.ny_contact{ width:100%;}
.ny_contact_title{font-size:1.25rem;}
.c_slogan{ font-size:0.875rem;}
.c_slogan i{ width:3rem;}
.ny_contact_cont{ padding:1.5rem 1rem; margin:1rem 0 0 0; background:#fff; }
.ny_contact_left{ width:100%; padding-left:0; float:none; border:0;}
.ny_contact_left li{ font-size:0.875rem;}
.ny_contact_left li.c_dz{ line-height:2rem;}
.ny_contact_right{ float:none;  text-align:left; margin-top:1rem; width:auto;}
.ny_contact_right span{ width:163px; text-align:center;}
#map{ height:13rem; width:90%; margin:0 auto;}


}

