@charset "utf-8";
.header{ height:100px; position: fixed;    background: rgba(255,255,255,1);  top: 0px; left: 0px;box-shadow:0px -2px 5px #000000 ; z-index: 999;  width: 100%; }
.header .som-an{ display: none;}
.logo{ width: auto;}
.header .w1200{ overflow: visible !important;}
.logo img{ width:auto; height: auto; display: block;}
.banner{ position: relative; margin-top: 100px;}
.banner .flex-direction-nav{ display: none;}
.kongd{ display: none;}
.nva{ width: auto;}
.nva h2{ background: url(../images/p_tu.png) left center no-repeat; padding-left: 36px; font-size: 18px; line-height: 24px; padding-top: 18px; padding-bottom: 8px; float: right; color: #000000; vertical-align:middle;}
.nva>ul>li{ float: left; line-height:50px; height: 50px; width:90px;margin: 0px 18px; text-align: center; font-size: 16px; color: #000000;}
.nva>ul>li>a{display: block; line-height: 30px;}
.nva>ul>li:last-of-type{ margin-right: 0px; margin-right: 0px;}
.nva>ul>li>a{ position: relative;}
.nva>ul>li>a:after {content:''; display:inline-block; width:0%; height:1px; position:absolute; bottom:0px; background:#a5a39d; left:50%; margin-left:-25%; transition:all 0.25s 0.1s; -webkit-transition:all 0.25s 0.1s;}
.nva>ul>li>a:hover:after {width:100%; margin-left:-49.8%;}
.nva>ul>li{ position: relative;}
.nva>ul>li:after {content:''; display:inline-block; width:0%; height:1px; position:absolute; top:0px; background:#a5a39d; left:50%; margin-left:-25%; transition:all 0.25s 0.1s; -webkit-transition:all 0.25s 0.1s;}
.nva>ul>li:hover:after {width:100%; margin-left:-49.8%;}
.s_case{ padding: 30px 0px 30px 0px;}
.s_case .flex-control-nav{ display: none;}
.st_title{ text-align: center; width: 100%;}
.st_title h2{ height:60px; line-height: 52px; display: inline-block; font-size: 30px; color: #4c4948; width:100%; text-align:center; }
/*background: url(../images/st_title1.jpg)  repeat-x 0px 26px;*/
.st_title h2 span{margin: 0px 28px; background: #FFFFFF; padding: 0px 10px;}
.st_title p{ font-size: 18px; color: #4c4948;}

/*.s_case .st_title h2{ font-family:inherit;}*/
.s_case_cent{ position: relative; }
.s_case_wenzi{ font-size: 24px; color: #FFFFFF; position: absolute;z-index: 999; right:40px;bottom:24px;}
.s_case_cent{ width: 100%; padding: 30px 0px 0px 0px; overflow: hidden;}
.s_case_cent .flexslider .slides{ width: 1120px; margin: 0 auto;}
.s_case_cent .flexslider .slides li{overflow: hidden;}
.s_case_cent .flexslider .slides img{ width: 100%; height: auto; overflow: hidden; display: block;transition: all 0.5s linear;}
.s_case_cent .flexslider .slides :hover img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);transform:scale(1.02);}
.s_case_cent .flexslider .flex-control-nav{ display: none;}
.s_case_cent .flexslider .flex-direction-nav{ width: 100%;}
.s_case_cent .flex-direction-nav a{ text-decoration:none; display: block; width: 100%;  position: absolute; top: 50%; z-index: 10; overflow: hidden;  cursor: pointer;  text-indent:-999em }
.s_case_cent .flex-direction-nav .flex-prev { left: 0px;background: url(../images/flex-prev.png) center center no-repeat; width:40px; height: 40px; }
.s_case_cent .flex-direction-nav .flex-next { right: 0px; background: url(../images/flex-next.png) center center no-repeat;width:40px; height: 40px; }
.flexslider img{ width: 100%; height: auto;}
#header { text-align : center; padding: 20px 0px; height: 42px;}
#header .swiper-slide{ display: inline-block;color: #000000; }
#header .swiper-slide span{ display: inline-block; width: 2px !important;color: #000000; }
.ny_share_nva #header:first-child .swiper-slide:first-child a{ padding-left: 0px;}
#header .swiper-slide a{height:40px; line-height: 42px;margin: 0px 20px; padding: 0px 27px;border: 1px solid #4c4948; display: block; font-size: 18px;  cursor:pointer; display: inline-block;}
#header .swiper-slide a:hover{ color: #a05600;}
.on1{ color: #a05600 !important;}
.s_mor{ width: 100%; text-align: center; padding: 30px 0px 10px 0px;}
.s_mor a{ display: inline-block; font-size: 16px; color: #000000; border: 1px solid #b38147; padding: 5px 10px;}
.s_mor a:hover{ color: #b38147;}
.s_programme{ background: #f4f3f3;}
.s_programme_fr{ width: 600px;}
.s_programme_fr_cent{ height: 285px; padding-top: 73px;}
.s_programme_fr_cent1{ width: auto; text-align: center;}
.s_programme_fr_cent1 h2{ height: 60px; line-height: 60px; font-size: 24px; color: #000000; text-align:center;}
/*margin-bottom: 24px;.s_Company_profile_fr ul li{ float: left; position: relative; left:56px; width: 96px; height: 32px;transition: all 0.5s linear; text-align: center; margin-right: 14px; line-height: 32px; font-size: 14px; color: #b38147; border: 1px solid #b38147;}*/
.s_programme_fr_cent1 h3{font-size: 22px; color: #000000;margin-bottom: 24px;text-align:center;}
.s_programme_fr_cent1 p{ line-height: 36px; font-size: 16px; color: #000000;margin-bottom: 8px;  text-align: center;}
.s_programme_fr_cent_tab{ width: auto;}
.s_programme_fr_cent_tab ul{ text-align: center;width: 100%;}
.s_programme_fr_cent_tab ul li{ width: 164px; border: 1px solid #b38147;cursor:pointer; color: #b38147; font-size: 18px; margin-right:10px; line-height: 50px; text-align: center;  display: inline-block;}
.on2{ color: #FFFFFF !important; background: #b38147;}
.s_programme_fr_cent_tab ul li:hover{color: #FFFFFF !important; background: #b38147;}
.ms_ez{ width: auto; padding-top: 98px; float: right; margin-right:48px;}
.ms_ez ul li{ float: left; color: #b2b2b2;  font-size: 18px; line-height: 30px;}
.ms_ez ul li span{ padding: 0px 30px;}
.s_advantage_x{ width: 100%;padding: 0px 0px 30px 0px;}
.s_advantage_x_cent1{ padding-top: 30px;}
.s_advantage_x_cent1_fl{ width: 588px; padding-top: 28px;}
.y_sa_title{ background: url(../images/y_1.png) left top no-repeat; padding-bottom: 36px; text-align:center;}
.s_advantage_x_cent1_fl h2{ line-height: 26px; font-size: 22px; color: #4c4948; font-family:"Microsoft YaHei";}
.s_advantage_x_cent1_fl h3{ line-height: 34px; font-size: 20px; color: #4c4948;}
.s_advantage_x_cent1_fl p{ line-height: 30px; font-size: 16px; color: #4c4948;}
.s_advantage_x_cent1_fr{ width: 580px;}
.s_advantage_x_cent1_fr img{ width: 100%; height: auto;display: block;}
.s_advantage_x_cent2 .y_sa_title{background: url(../images/y_2.png) left top no-repeat; }
.s_advantage_x_cent3 .y_sa_title{background: url(../images/y_3.png) left top no-repeat; }



.s_team{ background: #f4f3f3; width: 100%; height: auto;padding: 50px 0px 42px 0px;}
.s_team .st_title h2{ width: 255px;}
.s_team_cent1{ text-align: center; font-size: 18px; color: #000000; width: 100%; line-height: 40px; padding: 30px 0px;}
.s_team_cent2{ width: 100%; text-align: center; margin-top: 22px;}
.s_team_cent2 ul li{ width: 227px; display: inline-block; padding:0px 20px; overflow: hidden;}
.s_team_cent2 ul li img{transition: all 0.5s linear; width: 227px; height: 261px; overflow: hidden;}
.s_team_cent2 ul li :hover img{-webkit-transform:scale(1.02);-moz-transform:scale(1.03); transform: scale(1.03);}
.s_team_cent2 ul li .nema{ width: 100%; border-bottom: 1px solid #b4b2b2; margin-bottom: 5px;}
.s_team_cent2 ul li .nema h2{ height: 34px; line-height: 34px; font-size: 18px; color: #000000;}
.s_team_cent2 ul li .nema h3{ height: 32px; line-height: 32px; font-size: 14px; color: #000000; }
.s_team_cent2 ul li p{ line-height: 28px; font-size: 14px; color: #000000; padding: 0px 6px; text-align: left;}

.s_mustsee{ width: 100%; height: auto;padding: 30px 0px 10px 0px; background: #fafafa;}
.s_mustsee .st_title h2{ width: 398px;}
.s_mustsee1{ text-align: center; font-size: 16px; color: #000000; width: 100%; line-height: 36px; padding: 30px 0px;}
.s_mustsee2{ width: 100%; text-align: center;}
.s_mustsee2 ul li{ width: 262px; position: relative; display: inline-block; padding: 0px 9px;}
.s_mustsee2 ul li img{ width: 262px; height: auto; display: block;transition: all 0.5s linear;}
.s_mustsee2 ul li a{ display: block;overflow: hidden;}
.s_mustsee2 ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.s_mustsee2 ul li .miaoshu{ background: url(../images/miaoshu.png) center center no-repeat; text-align: left; width:242px; padding: 10px; height: 72px; position: absolute; bottom: 0px;}
.s_mustsee2 ul li .miaoshu p{ line-height: 26px; color: #FFFFFF; font-size: 18px; font-family: Arial;}
.s_mustsee2 ul li .miaoshu h2{ height: 26px; color: #FFFFFF; font-size: 16px; line-height: 26px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}


/*.s_mustsee .st_title h2{ font-family: arial;}*/

.s_mustsee .st_title h2 span{ background: #fafafa;}
.Classic_case{width: 100%; height: auto;padding: 30px 0px 30px 0px;}
.Classic_case_lie{ width: 100%; padding-top: 30px;}
.Classic_case_lie ul li{ width: 380px; float: left; margin-right:30px; margin-bottom: 30px; overflow: hidden; position: relative;}
.Classic_case_lie ul li:nth-child(3n+0){ margin-right: 0px;}
.Classic_case_lie ul li img{ width: 100%; display: block;transition: all 0.5s linear;}
.Classic_case_lie ul li:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);transform:scale(1.03);}
.Classic_case_lie ul li:hover .case_hover{opacity: 1;}
.case_hover{position: absolute; left: 0px;padding:0px 10px;z-index: 99; top: 0px; opacity: 0;transition: all 0.5s linear; text-align: center; width: 376px; height: 197px; background: rgba(113,188,204,0.6);}
.case_hover h2{height: 38px; line-height: 38px; font-size: 18px; color: #ffffff; width: 100%; text-align: center;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.case_hover h3{height: 38px; line-height: 38px; font-size: 16px; color: #ffffff;}
.case_hover p{ display: inline-block; width: 60px; height: 3px; background: #0392b1;}
.div-table{display:table;table-layout:fixed;width:100%;height:100%;}
.div-td{display: table-cell;vertical-align: middle;}

.icon-share{ display: none;}


.Classic_case .flex-control-nav{ display: none;}
.Client{width: 100%; height: auto;padding: 30px 0px 10px 0px;}

.info{width: 100%; height: auto;padding: 30px 0px 10px 0px;}

/*.Client .st_title h2{ font-family: arial;}*/

.info ul{ text-align: center; padding-top: 30px;}
.info ul li{ width: 266px; height: 170px;  position: relative; display: inline-block; margin: 0px 6px; margin-bottom: 12px; border: 1px solid #ccc;}
.info ul li span{ display: block;  height: 170px;}
.info ul li .eve em{height:45px; line-height: 45px; font-size: 14px; font-style: normal; font-weight:bold; clear:both; display:block;}
.info ul li .evs{ padding: 10px; text-align: center; opacity: 0; position: absolute; top: 0px; left: 0px; height: 150px; font-size: 16px; line-height:26px ; background-color: rgba(178, 178, 178, 0.9)}
.info ul li:hover .evs{ text-align: center; width: 246px; opacity: 1; color: #FFFFFF; position: absolute; top: 0px; left: 0px; height: 120px;  padding-top: 40px; font-size: 16px;transition: all 0.5s linear; line-height:26px ; background-color: rgba(51, 51, 51, 1)}
.info ul li .evs h3{ color: #FFFFFF;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;height: 28px; line-height: 28px;}
.info ul li .evs h4{ color: #FFFFFF;}
.info ul li img{ height: auto; clear: both; display: block; margin: 20px auto;}
 

.Client ul{ text-align: center; padding-top: 30px;}
.Client ul li{ width: 266px; height: 170px;  position: relative; display: inline-block; margin: 0px 6px; margin-bottom: 12px;}
.Client ul li span{ display: block;  height: 170px;}
.Client ul li .evs{ padding: 10px; text-align: center; opacity: 0; position: absolute; top: 0px; left: 0px; height: 150px; font-size: 16px; line-height:26px ; background-color: rgba(178, 178, 178, 0.9)}
.Client ul li:hover .evs{ text-align: center; width: 246px; opacity: 1; color: #FFFFFF; position: absolute; top: 0px; left: 0px; height: 120px;  padding-top: 40px; font-size: 16px;transition: all 0.5s linear; line-height:26px ; background-color: rgba(51, 51, 51, 1)}
.Client ul li .evs h3{ color: #FFFFFF;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;height: 28px; line-height: 28px;}
.Client ul li .evs h4{ color: #FFFFFF;}
.Client ul li img{ width: 100%; height: auto;}
.us_may1{ width: 100%; text-align: center; padding: 15px 0px; padding-bottom: 30px;}
.us_may1 p{ line-height: 36px; color: #221815; font-size: 16px;}
.us_may2{  padding: 0px 50px;}
.us_may2 ul li{ width: 100%;  }
.us_cksl1{ background: #f5eee5;}
.pot{ padding-top: 15px;}
.us_cksl{cursor:pointer; color: #434343;}
.us_div1{ width: 400px; padding-left: 46px; float: left;height: auto; line-height: 40px;font-size: 16px; }
.us_div2{ width: 395px; float: left;height: auto; line-height: 40px;font-size: 16px; color: #434343;}
.us_div3{ width: 259px; float: left;height: auto; line-height: 40px;font-size: 16px; color: #434343;}
.us_cksl_cent{padding: 20px 45px; background: #f5eee5;}
.us_cksl_cent p{ font-size: 14px; color: #000000; line-height: 36px;}
.mcur{}
.ons{ color: #a05600 ;}

.s_Company_profile{width: 100%; height: auto;padding: 20px 0px 42px 0px;}
.s_Company_profile_cent{padding: 0px 50px; padding-top: 40px;}
.s_Company_profile_fl{ width: 527px;}
.s_Company_profile_fr{ width: 546px;}
.s_Company_profile_fr h2{ height: 36px; line-height: 36px; font-size: 18px; color: #000000; margin-bottom: 4px;}
.s_Company_profile_fr p{ line-height: 30px; color: #666666; padding-bottom: 12px; font-size: 13.6px;}
.s_Company_profile_fr ul{ text-align: center;}
.s_Company_profile_fr ul li{ left:56px; width: 96px; display: inline-block; height: 32px;transition: all 0.5s linear; text-align: center; margin-right: 14px; line-height: 32px; font-size: 14px; color: #b38147; border: 1px solid #b38147;}
.s_Company_profile_fr ul li a{ display: block;}
.s_Company_profile_fr ul li:hover{ background: #b38147; color: #FFFFFF;}

.s_Service{width: 100%; height: auto;padding: 50px 0px 0px 0px;}
.s_Service .st_title h2{ width: 298px;}
.st_title_cent { padding: 30px 0px;}
.st_title_cent ul li{ width: 120px; float: left; margin-right: 15px; }
.st_title_cent ul li:last-of-type{ margin-right: 0px;}
.st_title_cent ul li:last-of-type img{ width: 83%;}
.st_title_cent img{ width:100%; height: auto;}
.footer{ width: 100%;}
.footer_top{ width: 100%; background: #d3d2d2; height: auto; padding: 42px 0px 20px 0px; }
.footer_top1 ul{text-align: center; width: 100%; padding-bottom: 38px;}
.footer_top1 ul li{ display: inline-block;border-right: 1px solid #aeadad; cursor:pointer; height: 155px;vertical-align: top; width: 396px; text-align: center;  }
.footer_top_1 h1{ height: 44px; line-height: 44px; width: 40px; display: inline-block; background: url(../images/hover_01.png) no-repeat 0px 0px; -webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear; }
.footer_top_1:hover h1{background: url(../images/hover_01.png) no-repeat 0px -108px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}

.footer_top_2 h1{ height: 44px; line-height: 44px; width: 40px; display: inline-block; background: url(../images/hover_02.png) no-repeat 0px 0px; -webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear; }
.footer_top_2:hover h1{background: url(../images/hover_02.png) no-repeat 0px -105px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.footer_top_3{ border-right: none !important;}
.footer_top_3 h1{ height: 44px; line-height: 44px; width: 40px; display: inline-block; background: url(../images/hover_03.png) no-repeat 0px 0px; -webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear; }
.footer_top_3:hover h1{background: url(../images/hover_03.png) no-repeat 0px -108px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}



.footer_top_1 h2{ height: 48px; line-height: 42px; font-size: 16px; color: #000000; font-weight: 400;} 
.footer_top_1 p{ font-size: 14px;color: #4c4948; line-height: 24px;}
.footer_top_2 h2{ height: 48px; line-height: 42px; font-size: 16px; color: #000000; font-weight: 400;} 
.footer_top_2 p{ font-size: 14px;color: #4c4948; line-height: 24px; }
.footer_top_3 h2{ height: 48px; line-height: 42px; font-size: 16px; color: #000000; font-weight: 400;} 
.footer_top_3 p{ font-size: 14px;color: #4c4948; line-height: 24px; }




.yq_link{ width: 100%;}
.yq_link h2{ background: #bcbbbb; width: 64px; height: 20px; line-height: 20px; font-size: 14px; color: #000000; text-align: center;}
.yq_link ul li{ width: auto; float: left; font-size: 13px; color: #000000; line-height:30px;}
.yq_link ul li:last-of-type span{ display: none;}
.yq_link ul li a{ padding: 0px 5px;}
.yq_link ul li:hover { color: #b2997f;}
.footer_botm{ width: 100%;  line-height: 40px; background: #a5a4a4; font-size: 13px; color: #000000;}
.footer_botm span{ background: #767676; padding: 2px 5px; margin: 0px 7px;}
.footer_botm p{ display: block;}
.footer_botm p:nth-child(1){ line-height: 36px; height: 30px;}
.footer_botm p:nth-child(2){ line-height: 26px; height: 30px;}
/*内页*/
.anli_tj{ width: 100%;}
.anli_tj h2{ height: 68px; line-height: 68px; font-size: 18px; color: #000000;}
.anli_tj ul li{ width: 378px; height: auto; margin-right: 32px;float: left;}
.anli_tj ul li:nth-child(3n+0){ margin-right: 0px;}




.ny_cent{ width: 100%; padding: 40px 0px;}
.ny_title{ text-align: center; width: 100%;}
.ny_title div{ height:60px; line-height: 52px; display: inline-block; font-size: 24px; color: #000000; background: url(../images/st_title1.png) bottom center no-repeat;}
.ny_title div span{ font-size: 30px; font-family: Myriad Pro;}

.ny_case .ny_title h2{width: 270px;}
.ny_case_lie{ width: 100%; text-align: center;}
.ny_case_lie ul li:hover .case_hover{opacity: 1;}
.ny_case_lie ul li{ width: 383px; float: left; padding-bottom: 20px; margin-bottom:20px; border-bottom: 1px solid #e8e8e8; padding-right:25px;}
.ny_case_lie ul li:nth-child(3n+0){ padding-right: 0px;}
.ny_case_lie ul li:hover p{ color: #b2997f;}
.ny_case_lie ul li .ny_case_lie_img{ width: 383px; overflow: hidden;}
.ny_case_lie ul li .ny_case_lie_img img{ width: 383px; height: auto;transition: all 0.5s linear;}
.ny_case_lie ul li:hover .ny_case_lie_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.ny_case_lie ul li .case_hover{ width: 327px; height: 175px;}
.ny_case_xq{ width: 100%;}
.ny_case_xq h1{ height: 104px; line-height: 104px; text-align: center; font-size: 18px; color: #a05600;}
.ny_case_xq h1 a { font-size: 12px;}
.ny_case_xq h1 a span{ padding-right: 3px; font-size: 14px;}
.ny_case_xq h3{ line-height: 26px; font-size: 14px; color: #000000; text-align: center; padding-bottom: 20px;}
.ny_case_xq  img{ margin: 0 auto; display: block; padding: 20px 0px; width: 100%; max-width: 100%;}
.ny_case_xq .s_case_cent .flexslider1 .flex-control-nav{ display: none;}
.fan_p{ width: 100%; text-align: center; padding: 20px 0px;}
.fan_p ul li{ display: inline-block; height: 30px; font-size: 14px; color: #a05600; line-height: 30px; vertical-align: top;}
.fan_p_li2{ background: url(../images/p_img.png) center center no-repeat;  width: 42px; height: 30px; margin: 0px 14px;}
.fan_p_li2 a{ display: block; width: 42px; height: 30px;}

.ny_Client_lie { padding-bottom: 40px;}
.ny_Client_lie ul{ text-align: center; padding-top: 30px;}
.ny_Client_lie ul li{ width: 266px; display: inline-block; margin: 0px 8px; position: relative; margin-bottom:12px}
.ny_Client_lie ul li span{ display: block; width: 266px; height: 173px;}
.ny_Client_lie ul li .evs{ padding: 10px; text-align: center; width: 246px; opacity: 0; position: absolute; top: 0px; left: 0px; height: 153px; font-size: 16px; line-height:26px ; }
.ny_Client_lie ul li:hover .evs{ text-align: center; width: 250px; opacity: 1; color: #FFFFFF; position: absolute; top: 0px; left: 0px; height: 113px;  padding-top: 50px; font-size: 16px;transition: all 0.5s linear; line-height:26px ;  background-color: rgba(178, 178, 178, 1)}

.ny_Client_lie ul li .evs h3{ color: #FFFFFF; height: 28px; line-height: 28px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.ny_Client_lie ul li .evs h4{ color: #FFFFFF;}
.ny_advantage .ny_title h2{ width: 390px;}
.ny_advantage_cent{ padding:0px 199px; text-align: center;}
.ny_advantage_cent img{  max-width: 100%; overflow: hidden; padding: 20px 0px;}
.ny_advantage_cent h2{ height: 32px; font-size: 18px; color: #a05600;margin: 7px 0px; margin-bottom: 16px; }
.ny_advantage_cent p{ line-height: 28px;text-indent:2em; text-align: left; font-size: 14px; color: #000000;}
.ny_team .s_team_cent2 ul li{ margin-bottom: 40px;}
.ny_team .ny_title h2,.ny_team_ny .ny_title h2{ width: 245px;}

.ny_team_cent_ny1{ padding: 46px 50px 0px 50px;}
.ny_team_cent_ny1_fl{ width: 417px; padding:0px 78px 70px 78px;}
.ny_team_cent_ny1_fr{ width: 524px;}
.ny_team_cent_ny1_fr h1{ height: 50px; font-size: 18px; color: #a05600;}
.ny_team_cent_ny1_fr h2{ height: 50px; font-size: 16px;}
.ny_team_cent_ny1_fr h2 span{ color: #a05600;}
.ny_team_cent_ny1_fr h3 span{ display: block; width: 55px; float: left; font-size: 16px; color: #a05600;}
.ny_team_cent_ny1_fr h3 p{ float: right; width: 469px; line-height: 30px; font-size:14px; color: #000000;}

.ny_team_cent_ny2 { padding: 0px 50px;}
.ny_team_cent_ny2 p{ line-height: 30px; font-size: 14px;color: #000000; padding-bottom: 10px;}
.ny_team_cent_ny2 p span{ font-weight: bold;}

.ny_news_lie{ padding:0px 50px ; margin-bottom: 40px;}
.ny_news_lie>ul>li{ width: 100%; padding: 35px 0px; border-bottom: 1px solid #e8e8e8;}
.ny_news_lie ul li img{ width: 418px;}
.ny_news_lie>ul>li:hover .ny_news_lie_wz h2{ color: #a05600;}
.ny_news_lie_wz{ width:660px; padding-top: 8px;}
.ny_news_lie_wz h2{height: 44px; line-height: 44px; font-size: 18px; color: #000000;}
.ny_news_lie_wz ul{ padding-bottom:5px;}
.ny_news_lie_wz ul li{ width: auto; float: left; margin-right: 55px; line-height: 46px; height: 46px; font-size: 14px; color: #8d8d8d;}
.ny_news_lie_wz ul li span{ padding-right: 5px;}
.ny_news_lie_wz p{color: #8d8d8d; line-height: 26px; font-size: 14px;}
.ny_news_lie_wz p span{ display: inline;}
.ny_news_lie_wz p span:hover{color: #a05600;}
.ny_news .ny_title h2{ width: 380px;}
.ny_news_ny{ padding:20px 50px; text-align: center;}
.ny_news_ny h1{ height: 76px; line-height: 76px; font-size: 16px; color: #a05600; text-align: center;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.ny_fx { border-bottom: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8; text-align: center;}
.ny_fx ul li{ width: auto;display: inline-block; margin-right: 45px; text-align: left; line-height:35px; height: 35px; font-size: 14px; color: #8d8d8d;}
.ny_fx ul li span{ padding-right: 5px;}
.ny_fx ul li:nth-child(1){ width: 473px; margin-right: 0px;}
.ny_fx ul li:last-of-type{ margin-right: 0px;}
.ny_news_ny img{ max-width: 100%; padding: 58px 0px; }
.ny_news_ny p{text-indent:2em; text-align: left; line-height: 36px;}

.ny_news_ny_1{ padding:20px 50px;}
.ny_news_ny_1 h2{ height:20px; line-height: 20px; font-size: 14px; border-left: 6px solid #000000; background: url(../images/ny_news_ny_1_bg.jpg) center center repeat-x;}
.ny_news_ny_1 h2 span{ background: #FFFFFF; padding: 0px 4px; color: #000000;}
.ny_news_ny_1 ul{ padding: 20px 0px;}
.ny_news_ny_1 ul li{ padding-left: 72px; line-height: 36px; height: 36px; font-size: 14px; color: #908f8f;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}

.ny_Aboutus{ width: 100%;}
.ny_Aboutus .ny_advantage_cent{ padding-bottom: 50px;}
.ny_Aboutus .ny_advantage_cent h2{ color: #a05600; font-size: 18px; margin-bottom: 0px;}
.ny_Aboutus .ny_advantage_cent h3{ font-size: 13px; color: #221815; margin-bottom: 20px;}
.ny_Aboutus .ny_title h2{ width: 245px;}
.ny_contactus{ width: 664px; margin: 0 auto;}
.map{ width: 664px; height: 412px; margin: 20px 0px;}
.ny_contactus .lx{ width: 100%; padding-top: 10px;}
.ny_contactus .lx p{ line-height: 48px; font-size: 16px; color: #000000;}


.ny_media{ padding: 0px 50px; padding-bottom: 40px;}
.ny_media ul li{ width: 100%; padding: 28px 0px;  border-bottom: 1px solid #e8e8e8;} 
.ny_media ul li img{ width: 90px;height: 90px;}
.ny_media ul li .media_cent{ width: 984px;}
.ny_media ul li .media_cent h2{ height: 55px; line-height: 55px; font-size: 18px; color: #000000;}
.ny_media ul li .media_cent h2 span{ font-size: 14px;color: #cfcfcf; display: block;}
.ny_media ul li .media_cent p{ color: #cfcfcf; font-size: 14px; line-height: 28px; height: 30px; text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.ny_media ul li .media_cent h2 p{font-size: 18px;height: 55px; line-height: 55px; float: left; color: #000000;  width: 778px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}



.Idea_content{ height: auto;}
.Idea_content1{ height: auto; text-align: center; position: relative;}
.miod{ position: absolute;top: -119px;}
.miaod{ position: absolute;top: -60px;}
.Idea_content1,.Idea_content2,.Idea_content3,.Idea_content4{ height: auto;display:table;table-layout:fixed;width:100%;  z-index: 999; position: relative;transition:all 0.3s linear;z-index:1;background:#fff;}
.Idea_content1_fl,.Idea_content1_fr{ width: 50%;display: table-cell;vertical-align: middle;}
.Idea_content1_fr{ position: relative;}
.porcv{position: absolute; top: 50%;  background: url(../images/por_img.png);z-index: 9; margin-top: -12.5px; width: 12px; height: 25px; left: -11px;}
.porcv1{position: absolute; top: 50%;  background: url(../images/por_img_1.png);z-index: 9; margin-top: -12.5px; width: 12px; height: 25px; right: -11px;}

.Idea_content1_fr img{ width: 100%; height: auto; display: block;}
.Idea_content1_cent1{ line-height: 52px; border-bottom: 1px solid #dbdbda; display: inline-block; padding: 0px 30px; font-size: 24px; color: #b38147; margin-bottom: 34px;}
.Idea_content1_cent2{ line-height: 42px; font-size: 16px; color: #b38147; margin-bottom: 4px;}
.Idea_content1_cent3{ line-height: 36px; font-size: 16px; color: #4c4948; margin-bottom: 138px;}
.Idea_content1_cent4{ width: 150px; height: 41px; margin-bottom: 20px; line-height: 41px; border-radius: 2px; text-align: center;border: 1px solid #b38147; display: inline-block; font-size: 14px; color: #4c4948;}
.Idea_content1_cent4 a{ display: block;}
.Idea_content1_cent4:hover{ color: #b38147;}
.kehe{ text-align: center; width: 100%; padding-top: 40px; position: relative;}
.kehe_lie{ width: 100%; padding-bottom: 30px;}
.kehe_lie ul li{ width: 96px; float: left; margin:14px 27px;}
.kehe .Idea_content1_cent3{ margin-bottom: 40px;}
.kehe_lie  img{ width: 100%; height: auto;}

.shouji1{ display: none;}
.pc_xianshi{ display: block;}
.shouji3{ display: none;}


/*通用*/
.ty_img{ width: 100%; padding-top:100px;}
.ty_img img{ width: 100%; height: auto; display: block;}
/*下拉*/

.navigation-down{left:0px;width:100%; z-index: 9999; display: block; background: #fafafa;position:absolute;top:90px; }

/* 右侧导航结束 */
.kefu{position: fixed; right: 0px; top: 20%;z-index: 70;}
.kefu ul li{ width: 52px; margin-bottom: 1px;cursor:pointer; position: relative; height: 46px;}
.kefu ul li a{ display: block; width: 52px; height: 46px; float: right; line-height: 46px; font-size: 13px; color: #ffffff; overflow: hidden; background-color: rgba(178, 178, 178, 0.7);}
.kefu ul li span{display: none;}
.kefu ul li:last-of-type div{ display: block; width: 52px; height: 46px; float: right; line-height: 46px; font-size: 13px; color: #ffffff; overflow: hidden; background-color: rgba(178, 178, 178, 0.7);}
.kefu ul li:hover span{ display: block;float: right; width: 84px; padding-left: 6px;}
.kf_nr_hpver{padding: 10px; width: auto; position: absolute; top:0px; right: -257px;background: #c5ab8a; color: #FFFFFF;}
.kf_w img{ width: 104px; height: 104px;}
.kefu ul li img{ float: left;  }
.p_1{ background: url(../images/f_1.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_1_1{ background: url(../images/f_1_1.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_2{ background: url(../images/f_2.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_2_2{ background: url(../images/f_2_2.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_3{ background: url(../images/f_3.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_3_3{ background: url(../images/f_3_3.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_4{ background: url(../images/f_4.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_4_4{ background: url(../images/f_4_4.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_5{ background: url(../images/f_5.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_5_5{ background: url(../images/f_5_5.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_6{ background: url(../images/f_6.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_6_6{ background: url(../images/f_6_6.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_7{ background: url(../images/f_7.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_7_7{ background: url(../images/f_7_7.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_8{ background: url(../images/f_8.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_8_8{ background: url(../images/f_8_8.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_9{ background: url(../images/f_9.png) center center no-repeat; width: 52px; height: 46px; float: left;}
.p_9_9{ background: url(../images/f_9_9.png) center center no-repeat; width: 52px; height: 46px; float: left;}


.t_form{ width: 702px; display: none; border: 1px solid #dcdddd; padding: 15px;padding-bottom: 30px; background: #efefef; position: fixed; z-index: 9999; left: 50%; top: 30%; margin-left: -366px;}
.t_form h1{ width: 100%; height: 32px; line-height: 32px;}
.t_form h1 span{ font-size: 14px; color: #000000;}
.t_form h1 img{cursor:pointer;}
.t_form_cent1{ margin-bottom: 20px;}
.t_form_cent1 span{ width: 76px; line-height: 32px; font-size: 14px;}
.t_form_cent1 .textku{ width: 282px; height: 32px;outline: none; padding-left: 3px; font-size: 14px; border: 1px solid #dcdddd;}
.t_form_cent{ padding-left: 80px;}
.t_form_cent1 .ip_radio{ margin-top: 10px; vertical-align: middle;}
.t_form_cent1 .wz1{padding-left: 3px; padding-right: 18px; font-size: 14px;}
.t_form_cent1 ul{ float: left;}
.t_form_cent1 ul li{ float: left; font-size: 14px;}
.wddh{ width: 72px !important; float: left !important;}
.anniu{ width: auto; padding-left: 88px;}
.anniu .buton{ width: 80px; height: 26px;cursor:pointer; margin-right: 20px;outline: none; border: 1px solid #d5d5d5; color: #000000; font-size: 14px; line-height: 24px;}
.contents{ width:505px; line-height: 30px; font-size: 14px;border: 1px solid #dcdddd; height: 120px;outline: medium;resize: none;}





.dianh{ background: #c5ab8a; padding: 14px;border-radius: 0 0 0 !important; width: 170px; text-align: center;}
.dianh h2{ height: 28px; line-height: 28px;font-size: 16px; color: #FFFFFF;}
.dianh .textku{ width: 170px; height: 25px;outline: medium; line-height: 25px; font-size: 12.5px;margin: 10px 0px; text-align: center; color: #c5ab8a;}
.s_header{ width: auto;position: fixed; left: 0px; top: 0px; z-index: 99999;}
.dianh .buton{ width: 170px;cursor:pointer; border: none;outline: medium; background: #9d7a4e; color: #FFFFFF; font-size: 13px; height: 30px; line-height: 30px; margin-bottom: 10px;}
::-webkit-input-placeholder{color:#cfba9f;}
::-moz-placeholder{color:#cfba9f;}
:-moz-placeholder{color:#cfba9f;}


.footer1{ display: none;}










/*导航下拉*/
.header_hover { position: absolute; display: none; left: -19px; top:49px; background: #f6f6f6; width: 160px;  text-align: center; }
.header_hover li{  width: 160px;color: #000000;  line-height:38px; font-size: 13px;}
.header_hover li a{ display: block;}
.header_hover li:hover{ background: #221d1d; color: #FFFFFF;}
.ny_nva{ width: 100%; overflow: hidden; margin-bottom: 20px;}
/*fanye*/
.fanye{ text-align: center;  }
.fanye ul{ font-size: 0px;}
.fanye ul li{ display: inline-block; background: #ffffff; height: 42px; line-height: 42px; font-size: 12px; color: #626262; width: 43px;  border: 1px solid #e9e9e9;border-right: 0px; font-size: 12px; }
.fanye ul .icon-angle-right{border-radius:0px 5px 5px 0px ; font-size: 15px; border-right: 1px  solid #e9e9e9 !important; height: 42px; line-height: 42px;}
.fanye ul .icon-angle-left{border-radius:5px 0px 0px 5px ; font-size: 15px;  height: 42px; line-height: 42px;}
.fanye ul li a{ display: block;}
.fanye ul li:hover{ background: #b2997f; color: #FFFFFF;}
/*通用*/



.d2 h2{ height: 52px; line-height: 52px; font-size: 60px; color: #fb6b26; text-align: center;}
.d2 h3{ height:28px; line-height: 28px; font-size: 18px; color: #3e3a39;text-align: center;}
.d2 p{ height:28px; line-height: 28px; font-size: 18px; color: #3e3a39;text-align: center;}






/*-----myCss-----------------------------------------------------------------------------------------*/

/* jalert 插件js */
#popup_container {font-family: Microsoft Yahei, Arial, sans-serif;font-size: 12px;min-width: 300px; /* Dialog will be no smaller than this */max-width: 600px; /* Dialog will wrap after this width */background: #FFF;border: solid 2px #999;color: #999;-moz-border-radius: 2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow: 0 0 10px rgb(170, 170, 170);-moz-box-shadow:0 0 10px rgb(170,170,170);box-shadow:0 0 10px rgb(170,170,170);}
#popup_title {font-size: 14px;font-weight: bold;text-align: center;line-height: 1.75em;color: #fff;/* background: #AAA url(../img/sprite.png) top repeat-x; */background-color:#AAA;border-bottom: solid 1px #999;cursor: default;padding: 0em;margin: 0em;}
#popup_content {/* background: 16px 16px no-repeat url(../img/info.gif); */padding: 1em 1.75em;margin: 0em;}
#popup_content.info a{color: #00529B;}
#popup_content.info {color: #333333;background-color: #ffffff;    /* background-image: url(../img/info.png); */}
#popup_content.success {color: #4F8A10;background-color: #DFF2BF;    /* background-image: url(../img/success.png); */}
#popup_content.warning{color: #9F6000;background-color: #FEEFB3;/* background-image: url(../img/warning.png); */}
#popup_content.error {color: #D8000C;background-color: #FFBABA;/* background-image: url(../img/error.png); */}
#popup_content.confirm {        /* background-image: url(../img/important.gif); */}
#popup_content.prompt { /* background-image: url(../img/help.gif); */}
#popup_message {text-align: center;}
#popup_panel {text-align: center;margin: 1em 1em 0em 1em;}
#popup_prompt {margin: .5em 0em;}
#popup_panel input[type="submit"], #popup_panel input[type="button"]{
border: 1px solid #cccccc;
    cursor: pointer;
    font-size: 13px;
    height: 21px;
    width: 40px;

}

/*---百度地图--------------------------------------------------------------------------------------------------*/
.ny_contactus .lianxiwo{ position: relative; height: 333px; width: 100%; margin-bottom: 40px;}
.ny_contactus .cengde{ position: absolute; top: 0px; right: 0px; width: 356px;  background: url(/Public/Home/images/xianmx_bg.png) repeat; height: 289px; padding-top: 44px; padding-right: 22px; padding-left: 32px;}
.ny_contactus .cengde h1{ height: 50px; line-height: 50px; margin-bottom: 10px; background: url(/Public/Home/images/xid_bg.png) bottom left no-repeat;font-size: 18px; color: #fffefe;}
.ny_contactus .cengde p{ line-height: 35px; font-size: 16px; color: #fffefe;}
.ny_contactus .mbt { margin-bottom: 0px !important;}
.ny_contactus .culture1{ padding-bottom: 10px; border-bottom: 1px solid #f1f1f1;}
.ny_contactus .wh_t{ height: 54px; line-height: 54px; font-size: 16px; margin-top: 20px; color: #000; background: url(/Public/Home/images/biao.png) left center no-repeat; padding-left: 12px;font-weight:700;}
.ny_contactus .wh_wz{ font-size: 14px; color: #555; line-height: 33px; padding-bottom: 17px;}
.ny_contactus .bortm{ border-bottom: none !important;}
@media only screen and (max-width: 1700px) {} @media only screen and (max-width: 1550px) {} @media only screen and (max-width: 1200px) {
    .ny_contactus .cengde{ width:220px;}
    .ny_contactus .lianxiwo{ height: 200px;}
    .ny_contactus .cengde{ height: 195px; padding-top: 5px; padding-right: 5px; padding-left: 5px;}
    .ny_contactus .cengde h1{ height: 30px; line-height: 30px; margin-bottom: 5px; font-size: 14px;}
    .ny_contactus .cengde p{ line-height: 22px; font-size: 10px;}
    .ny_contactus .wh_t{ height: 35px; line-height: 35px; margin-top: 10px;}
    .ny_contactus .wh_wz{ font-size: 12px; line-height: 25px; padding-bottom: 7px;}
}


/*---分享插件---------------------------------------------------------------------------------------*/
.bdsharebuttonbox .bds_more{float: none !important;margin: 0px !important;display: inline !important;background: none !important;padding-left: 0 !important;}
.ny_cent .bdshare-button-style0-32:after{display: inline;}
#popup_container_s{display:none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color:#fff;height:200px;width:100%;opacity: 1;z-index: 100001;border-radius: 6px;box-shadow: 0 5px 15px rgba(0,0,0,.5);width: auto;margin: 10px;} 
#popup_container_s .bdsharebuttonbox{padding: 40px 10px;}
@media (min-width: 768px){#popup_container_s{width: 600px;margin: 30px auto;}
#popup_container_s .bdsharebuttonbox{padding:40px;}
}
#popup_container_s .fade {-webkit-transition: -webkit-transform .3s ease-out; */-o-transition: -o-transform .3s ease-out;transition: transform .3s ease-out;-ms-transform: translate(0,-25%);-o-transform: translate(0,-25%);transform: translate(0,-25%);}
#popup_container_s .run{-webkit-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);}
#popup_container_s .modal-header span{float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;}
#popup_container_s .modal-header p{height: 1em;font-size: 21px;}
#popup_container_s .modal-header {min-height: 16.43px;padding: 15px;border-bottom: 1px solid #e5e5e5;}
#popup_overlay_s{display:none;position: absolute;z-index: 99998;top: 0px;left: 0px;width: 100%;height: 4017px;background-color: #cccccc;opacity: 0.8;z-index: 100000;}



/*手机表单*/
.mobile_form h1 span {font-size: 16px;color: #000000;}
.mobile_form h1 {text-align: center;}
.mobile_form .t_form_cent {padding-top: 10px;}
.mobile_form .yanz {width: 100px;margin-right: 15px;}
.mobile_form {padding-top: 71px;margin-top: 0;background: #efefef;padding-bottom: 60px;}
.mobile_form .textku{width:52%;}
.mobile_form .yanz{width: 26%;}
.mobile_form .contents {width:62%;}
.ny_cent_mobile {padding-bottom: 0;}
.mobile_form .radi{padding-left: 85px;}
.mobile_form .radi .wddh{margin-left: -85px;}
.mobile_form form i {padding-right: 2px;font-style: initial;position: relative;top: 2px;color: red;}


/*底部图标修改*/
.bottom_info_web img{height: 25px;}
.bottom_info_web a img{width: auto;height: 25px;padding-left: 3px;}
.footer_botm p:nth-child(1) {line-height: 41px;height: 35px;}
.footer_botm p:nth-child(2) {line-height: 26px;height: 30px;}
.footer_botm p:nth-child(3) {height: 37px;line-height: 44px;}


.s_advantage_x_cent4 .y_sa_title{background: url(../images/y_4.png) left top no-repeat; }
.s_advantage_x_cent5 .y_sa_title{background: url(../images/y_5.png) left top no-repeat; }
.s_advantage_x_cent6 .y_sa_title{background: url(../images/y_6.png) left top no-repeat; }
.s_advantage_x_cent7 .y_sa_title{background: url(../images/y_7.png) left top no-repeat; }
.s_advantage_x_cent8 .y_sa_title{background: url(../images/y_8.png) left top no-repeat; }



.iteam_banner ol{
    text-align: right;
    margin-left: -20px;
}
.ny_cent .iteam_banner ol li a{
    color: #fff;
    overflow: hidden;
}
.ny_cent .iteam_banner ol li .flex-active{
    color: #000;
    overflow: hidden;
}


.ny_case_lie ul li .case_hover{
    width: 363px;
    height: 225px;
}

.real_case_title{
    padding-bottom: 60px;
}


.s_advantage_x_cent1_fl h3{ font-size: 18px; }

.y_sa_title {
    text-align: left;
    padding-left: 88px;
}



/*颜色修改*/
.s_mor a:hover,.Idea_content1_cent4 a:hover{color: #070707;background:transparent;}
.s_mor a{border: 1px solid #070707;background: #070707;color: #FFFFFF;}
.Idea_content1_cent4 a{display: block;font-size: 16px;background: #070707;color: #FFFFFF;;}
.Idea_content1_cent4{ border: 1px solid #070707;}
.s_programme_fr_cent_tab ul li:hover {color: #070707 !important;background:transparent;}
.s_programme_fr_cent_tab ul li {border: 1px solid #070707;color: #FFFFFF;background: #070707;}
.s_Company_profile_fr ul li:hover {color: #070707 ;background:transparent;}
.s_Company_profile_fr ul li {border: 1px solid #070707;color: #FFFFFF;background: #070707;}
.fanye ul .on {background: #070707;color: #FFFFFF;}
.fanye ul li:hover {background: #070707;}
#header .swiper-slide .cuur{color: #070707 ;background:transparent;}
#header .swiper-slide a:hover {color: #070707 ;background:transparent;}
#header .swiper-slide a{border: 1px solid #070707;color: #FFFFFF;background: #070707;}




.t_form .yanz{

    width: 100px;
    margin-right: 15px;
}

i{
    font-style:initial;
}
.wddh2 {
    width: 85px !important;
}


/*弹出垂直居中*/
.tc_cent1 {
    top: 50%;
    margin-top: -229px;
}
.tc_cent2 {
    top: 50%;
    margin-top: -309px;
}
.tc_cent3 {
    top: 50%;
    margin-top: -229px;
}
.tc_cent4 {
    top: 50%;
    margin-top: -229px;
}
.t_form form i {
    padding-right:2px;
    font-style: initial;
    position: relative;
    top: 2px;
    color:red;
}


.t_form_cent1 span {
    width: 82px;
    color: #000;
    font-size: 15px;
}
.t_form_cent1 .wz1 {
    padding-right: 16px;
}




/*详细页相关*/
.ny_news_ny_1 ul {
    display: inline-block;
}
.ny_news_ny_1 ul li{
   display: inherit;
}

/*实景案例   */
.ny_case_special{
    width: 816px;
    text-align: center;
    margin: 0 auto;
}
.ny_case_special ul li .ny_case_lie_img img {

}
.ny_case_special ul li .ny_case_lie_img{width: 383px;}
.ny_case_special ul li{width:  383px;}
.ny_case_special ul li:nth-child(3n+0){padding-right: 25px;}
.ny_case_special ul li .case_hover {
   width: 364px;
    height: 225px;
}




.ny_team_cent_ny1_fr h3 p {
    width: 445px;
}
.ny_team_cent_ny1_fr {
    width: 500px;
}
.ny_team_cent_ny1_fl {
    width: 555px;
    padding: 0px 10px 70px 0;
}
.ny_team_cent_ny1_fl .flexslider1 .slides img {
    width:100%;
    display: block;
    height: auto;
}


#newBridge{
    display: none !important;
}

.overflow_vi{
    overflow: visible;
}
.miod {
    z-index: 1;
}

.kefu2 {
    top: 44%;
    display:none;
}


.kefu2 .p_8{ background: url(../images/f_8_2.png) center center no-repeat; width: 52px; height: 46px; float: left;}

.kefu2 ul li a{ background-color: rgba(113, 188, 204, 0.7);}

/*.Classic_case_lie ul li:hover .case_hover{opacity: .4;}
.ny_case_lie ul li:hover .case_hover{opacity: .4;}
*/

.ny_media ul li .media_cent h2 p:hover{
    color: #a05600;
}

.ny_nva .swiper-wrapper{
    /*width: 1008px;*/
    margin: 0 auto;
}
.ny_case_xq .s_case_cent {
    padding-top: 0;
}
.ny_case_xq  img{
    padding-top:0;
}
.my_index .s_mustsee .st_title h2{
    width:auto;
}
.my_index .case_hover{

    width: 363px;
    height: 225px;
}
.ny_news_ny_1 a {
    width: 294px;
    display: inline-block;
}

.ny_news_ny h1 {;
    font-size: 27px;
}

/*新闻列表*/
.ny_news_lie_wz {
    padding-top: 1px;
}
.ny_news_lie_wz h2 {
    height: 31px;
    line-height: 30px;
}
.ny_news_lie_wz ul {
    padding-bottom: 8px;
}
.ny_news_lie_wz ul li {
    line-height: 34px;
    height: 24px;
}
.div-td .case_detaile_h2{height: 38px;
line-height: 38px;
font-size: 18px;
color: #ffffff;
width: 100%;
text-align: center;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.div-td .case_detaile_h3{    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #ffffff;
}