*{ margin:0; padding:0;}
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;}
.top_header{ width: 1300px; margin: 0 auto; height: 110px; }
.logo{ width: 200px; margin-top: 22px;}
.menu{ width: 960px;height: 110px;}
.menu li{ float: left; width: 120px; text-align: center; margin: 0; line-height: 20px; position: relative;height: 110px;}
.menu li > a{ font-size: 16px; display: block;padding: 40px 0 30px 0; }
.menu li span{ display: block; text-transform: uppercase; font-size: 12px; color: #fff;}
.menu li:hover>a,.menu li.cur>a{background: #c2272f;  color: #FFFFFF;}
.drop-downmenu{ position: absolute; top: 110px; 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; overflow: hidden;}
.drop-downmenu dd a{display: block; color: #FFFFFF;}
.drop-downmenu dd a:hover{background-color: rgba(194,39,47,0.7);color: #FFFFFF;}
#banner,#banner-img,#banner-img ul li,#banner-img ul li a{width:100%; height:750px;}
.home_banner .swiper-container,.swiper-container .swiper-slide{width:100%; height:750px;}
#banner-img ul li{float:left;}
#banner-img ul li a{display:block;}
.swiper-button-prev{ background-image: url(../images/prev.png);}
.swiper-button-next{ background-image: url(../images/next.png);}
.product_wrap{ width: 1300px; margin: 60px auto;}
.title{ height: 127px;}
.title_left{ width: 50%;  position: relative;}
.title_left h3{ font-size: 50px; font-family:"arial black"; font-weight: bold; text-transform: uppercase; color: #333333; }
.title_left h3 span{font-size: 50px; font-family:"arial black"; font-weight: bold;  color: #c2272f;}
.title_left h2{ font-size: 30px; color: #2d2d2d; font-weight: normal; padding-left: 110px;}
.title_left h2 span{ font-size: 16px; color: #4b4b4b;font-weight: normal; padding-left: 10px;}
.title_left em{ position:absolute;background: url(../images/titlebg.png) no-repeat 0 bottom; width:184px; height: 82px; top: 0; left: -90px; top: 50px; z-index: -1;}
.more_bnt{ width: 164px; height: 58px; line-height: 58px; background: #c2272f; text-align: center; margin-top: 35px;}
.more_bnt a{ display: block; color: #FFFFFF; font-size: 15px;}
.slideGroup{ width:1300px;margin:0 auto;  }
.slideGroup .parHd{ height:140px; line-height:30px; padding:0 20px;  position:relative;  }
.slideGroup .parHd:after{ content: ''; background: #fff; width: 150%; display: block;zoom: 1; box-shadow:0px 3px 20px #ededed;height:140px; border-radius: 5px; }
.slideGroup .parHd ul{ position:absolute; left:20px;  height:32px;   }
.slideGroup .parHd ul li{ float:left; width:150px;cursor:pointer; text-align: center; padding-top: 20px; height: 120px;  }
.slideGroup .parHd ul li span{ display: block; font-size: 16px;}
.slideGroup .parHd ul li.on{background:#c2272f; color: #FFFFFF; height: 163px; margin-top: -20px;  border-radius: 5px;}
.slideGroup .parHd ul li.on a{ color: #FFFFFF;}
.slideGroup .parHd ul li:nth-child(1) em{ display: block; background: url(../images/pro_icon1.png) no-repeat center 0; height: 60px; }
.slideGroup .parHd ul li.on:nth-child(1) em{ display: block; background: url(../images/pro_icon1-h.png) no-repeat center 0; height: 60px; margin-top: 20px;}
.slideGroup .parHd ul li:nth-child(2) em{ display: block; background: url(../images/pro_icon1.png) no-repeat center 0; height: 60px;}
.slideGroup .parHd ul li.on:nth-child(2) em{ display: block; background: url(../images/pro_icon1-h.png) no-repeat center 0; height: 60px; margin-top: 20px;}
.slideGroup .parHd ul li:nth-child(3) em{ display: block; background: url(../images/pro_icon1.png) no-repeat center 0; height: 60px;}
.slideGroup .parHd ul li.on:nth-child(3) em{ display: block; background: url(../images/pro_icon1-h.png) no-repeat center 0; height: 60px; margin-top: 20px;}
.slideGroup .parHd ul li:nth-child(4) em{ display: block; background: url(../images/pro_icon1.png) no-repeat center 0; height: 60px;}
.slideGroup .parHd ul li.on:nth-child(4) em{ display: block; background: url(../images/pro_icon1-h.png) no-repeat center 0; height: 60px; margin-top: 20px;}
.slideGroup .parHd ul li:nth-child(5) em{ display: block; background: url(../images/pro_icon1.png) no-repeat center 0; height: 60px;}
.slideGroup .parHd ul li.on:nth-child(5) em{ display: block; background: url(../images/pro_icon1-h.png) no-repeat center 0; height: 60px; margin-top: 20px;}
.slideGroup .parHd ul li:nth-child(6) em{ display: block; background: url(../images/pro_icon1.png) no-repeat center 0; height: 60px;}
.slideGroup .parHd ul li.on:nth-child(6) em{ display: block; background: url(../images/pro_icon1-h.png) no-repeat center 0; height: 60px; margin-top: 20px;}
.slideGroup .parHd ul li:nth-child(7) em{ display: block; background: url(../images/pro_icon1.png) no-repeat center 0; height: 60px;}
.slideGroup .parHd ul li.on:nth-child(7) em{ display: block; background: url(../images/pro_icon1-h.png) no-repeat center 0; height: 60px; margin-top: 20px;}
.slideGroup .parHd ul li:nth-child(8) em{ display: block; background: url(../images/pro_icon1.png) no-repeat center 0; height: 60px;}
.slideGroup .parHd ul li.on:nth-child(8) em{ display: block; background: url(../images/pro_icon1-h.png) no-repeat center 0; height: 60px; margin-top: 20px;}

.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 10px; position:relative;   }
.slideGroup .parBd{ margin-top: 50px;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center;  width:318px; height:254px; overflow: hidden;}
.slideGroup .parBd ul li .pic img{ width:318px; height:254px; display:block; border-radius: 5px;  transition: 0.5s all;}
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999; transform: scale(1.1); transition: 0.5s all;  }
.slideGroup .parBd ul li .title{ line-height:24px;   }
.choose_wrap{ background: url(../images/choose_bgimg.jpg) no-repeat center top; margin-bottom: 60px;}
.choose{ width: 1300px; margin: 0 auto;}
.choose_wrap .choose .title1{ color: #FFFFFF; text-align: center; padding-top: 110px;}
.choose_wrap .choose .title1 h3{ font-family: "arial black"; font-weight: bold; font-size: 50px; text-transform: uppercase;}
.choose_wrap .choose .title1 h2{ font-size: 30px;  font-weight: normal;}
.choose_list{ margin-top: 50px; background: #fff; border-radius: 10px; height: 345px;box-shadow:0px 10px 10px #e0e0e0; }
.choose_list li{ width: 325px; float: left; text-align: center; padding-top: 60px;}
.choose_list li h2{ font-size: 20px; font-weight: normal; color: #202020; padding-top: 20px;}
.choose_list li em{ display: block; width: 30px; height: 1px; background: #202020; margin: 10px auto 0 auto;}
.choose_list li p{ font-size: 15px;  color: #747474;  line-height: 30px; padding: 25px 40px 10px 40px;}
.choose_list li:nth-child(1) .c_icon1{ background: url(../images/choose_icon1.png) no-repeat 0 0; width: 89px; height: 89px; margin: 0 auto;}
.choose_list li:nth-child(1):hover .c_icon1{ background: url(../images/choose_icon1_h.png) no-repeat 0 0; width: 89px; height: 89px; margin: 0 auto;}
.choose_list li:nth-child(2) .c_icon2{ background: url(../images/choose_icon2.png) no-repeat 0 0; width: 89px; height: 89px; margin: 0 auto;}
.choose_list li:nth-child(2):hover .c_icon2{ background: url(../images/choose_icon2_h.png) no-repeat;}
.choose_list li:nth-child(3) .c_icon3{ background: url(../images/choose_icon3.png) no-repeat 0 0; width: 89px; height: 89px; margin: 0 auto;}
.choose_list li:nth-child(3):hover .c_icon3{ background: url(../images/choose_icon3_h.png) no-repeat;}
.choose_list li:nth-child(4) .c_icon4{ background: url(../images/choose_icon4.png) no-repeat 0 0; width: 89px; height: 89px; margin: 0 auto;}
.choose_list li:nth-child(4):hover .c_icon4{ background: url(../images/choose_icon4_h.png) no-repeat}
.about_wrap{ background: url(../images/company_bg.jpg) no-repeat center  bottom; padding-bottom: 80px;}
.about{ width: 1300px; margin: 0 auto;}
.title_right{ width: 50%; background: url(../images/2018.jpg) no-repeat right 0; height: 15px; text-align: right; padding-top: 100px; margin-top: 40px;}
.about_img{ width: 50%; background: url(../images/about_left_xz.jpg) no-repeat 0 20px; padding-left: 25px; margin-left: -20px;}
.about_cont_right{ width: 45%; margin-top: 40px;}
.about_cont_right h3{ background: url(../images/about_title_icon.jpg) no-repeat 0 center; height: 50px; line-height: 50px; font-size: 24px; color: #393939; padding-left: 55px; font-weight: normal;}
.about_cont_right h4{ text-transform: uppercase; font-size: 30px; color: #2e2e2e; height: 50px; line-height: 50px; position: relative; font-weight: normal; text-align: right;}
.about_cont_right h4:before{ content: ''; display: block; width: 70%; height: 2px; background: #2e2e2e; position: absolute; top: 25px;}
.about_cont_right p{ font-size: 16px; color: #585858; line-height: 32px; padding-top: 20px;}
.m50{ margin-top:80px;}
.case_wrap{ margin: 60px auto;}
.case_title{ text-align: center;}
.case_title h3{font-size: 50px; font-family:"arial black"; font-weight: bold; text-transform: uppercase; color: #333333;}
.case_title h3 span{font-size: 50px; font-family:"arial black"; font-weight: bold;  color: #c2272f;}
.case_title h2{ font-size: 30px; color: #2d2d2d; font-weight: normal;}
.case_title p{ font-size: 16px; color: #666;  margin-top: 10px;}
#main {overflow: hidden; zoom: 1; position: relative; margin-top: 40px; }
#index_b_hero { width: 635px; height: 505px; margin: auto; position: relative; }
#index_b_hero img { width: 635px; height: 505px; transition: 0.5s all; }
#index_b_hero li:hover img{ transform: scale(1.1); transition: 0.5s all;}
#index_b_hero .heros {width: 635px; height: 505px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .s-next, #index_b_hero .s-prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: -50px;  z-index: 3; }
 #index_b_hero .s-next:hover, #index_b_hero .prev:hover { }
#index_b_hero .s-next { margin: -25px -85px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; border: 5px #fff solid; z-index: 1; position: absolute; top: 0; left: 0; width: 635px; height: 505px; overflow: hidden; left: 1270px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -635px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
#index_b_hero .mask-right { left: 635px; }
#index_b_hero .active { z-index: 2; left: 0; }
.icon-arrow-a-left { background: url(../images/prev.png) no-repeat; }
.icon-arrow-a-right { background: url(../images/next.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-right { background-position: 0 0; height: 50px; width: 50px; }
.hero-wrap ul li{ position: relative;width: 635px; height: 505px;}
.hero-wrap ul li span{ position: absolute; bottom: 5px; height: 50px; line-height: 50px; overflow: hidden; background-color: rgba(0,0,0,0.6); color: #FFFFFF; width: 635px; text-align: center; left:5px; font-size: 16px;}
.case_btn{ margin: 50px auto;}
.news_wrap{ background: #f5f5f5; padding: 60px 0;}
.news{ width: 1300px; margin: 0 auto;}
.news_cont{ margin-top: 40px;}
.news_top{ background: #fff; height: 401px;}
.news_tj{ width: 678px; position: relative;height: 401px;}
.news_tj img{ width: 100%; height: 100%;}
.news_tj span{ position: absolute; display: block; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.7); color: #FFF;font-size: 18px; padding-left: 20px; height: 50px; line-height: 50px;}
.news_right{ width: 580px; padding-top: 60px;}
.news_right h2{ height: 40px; line-height: 40px; overflow: hidden; font-weight: normal;}
.news_right h2 a{font-size: 24px; color: #252525; }
.news_right .time{ font-size: 16px; color: #565656; padding-top: 5px; border-bottom: 1px #d3d3d3 solid; padding-bottom: 40px;}
.news_right em{ display: block; width: 100px; height: 3px; background: #c2272f; margin-top: -2px;}
.news_right p{ margin-top: 40px;  font-size: 15px; color: #454545; line-height: 28px;}
.news_right p a{ color: #454545;}
.news_right p a:hover,.news_right h2 a:hover{color: #c2272f;}
.news_more{ margin-top: 30px;}
.news_more a{ display: block; background: url(../images/more.png) no-repeat 0 0; width: 30px; height: 30px;}
.news_more a:hover{  background: url(../images/more_h.png) no-repeat 0 0; }
.news_bottom{ margin-top: 30px;}
.news_bottom li{ float: left; width: 340px; background: #fff; padding: 40px;}
.news_bottom li:nth-child(2){ margin: 0 20px;}
.news_bottom li h2{height: 40px; line-height: 40px; overflow: hidden; font-weight: normal;font-size: 20px; color: #252525;}			
.news_bottom li .time{ font-size: 16px; color: #565656; padding-top: 5px; border-bottom: 1px #d3d3d3 solid; padding-bottom: 20px;}
.news_bottom li em{ display: block; width: 100px; height: 3px; background: #c2272f; margin-top: -2px;}			
.news_bottom li p{font-size: 15px; color: #454545; padding-top: 20px; height: 50px; line-height: 28px; overflow: hidden; }				
.news_bottom li	.news_more{ background: url(../images/more.png) no-repeat 0 0; width: 30px; height: 30px;}		
.news_bottom li:hover{ box-shadow:0px 10px 10px #e0e0e0;}			
.news_bottom li:hover h2{ color: #c2272f;}
.news_bottom li:hover .news_more{ background: url(../images/more_h.png) no-repeat 0 0;}
.footer_content{ background: url(../images/foot_bg.jpg) no-repeat center 0; height: 354px;}
.foot{ width: 1300px; margin: 0 auto; padding-top: 60px;}
.f_logo{ width: 250px; margin-top: 50px;}
.f_menu{ border-left: 1px #3e3f40 solid;border-right: 1px #3e3f40 solid; width: 300px; padding-left: 80px; padding-bottom: 50px;}
.f_menu_title{ font-size: 18px; color: #FFF; border-bottom: 2px #fff solid; display: inline-block; line-height: 30px;}
.f_menu_list{ margin-top: 10px;}
.f_menu_list li{ float: left;width: 100px; margin-top: 20px;}
.f_menu_list li a{ color: #FFFFFF;}	
.f_menu_list li a:hover{ color: #c2272f;}	
.f_lxwm{ margin-left: 80px; width: 310px; }
.f_lxwm ul{ margin-top: 25px;}
.f_lxwm ul li{margin-top: 15px; color: #fff; padding-left: 25px;}
.f_lxwm ul li:nth-child(1){ background: url(../images/f_icon4.png) no-repeat 0 center;}	
.f_lxwm ul li:nth-child(2){ background: url(../images/f_icon1.png) no-repeat 0 center;}
.f_lxwm ul li:nth-child(3){ background: url(../images/f_icon2.png) no-repeat 0 center;}
.f_lxwm ul li:nth-child(4){ background: url(../images/f_icon3.png) no-repeat 0 center;}
.f_ewm{width: 184px; border: 1px #3e3f40 solid; border-radius: 10px; padding: 10px 0; text-align: center;}
.f_ewm img{ width: 162px; height: 162px;}
.f_ewm span{ display: block; color: #FFFFFF;}
.foot_copy{ border-top: 1px #3e3f40 solid; padding-top: 20px; text-align: center; color: #FFFFFF; margin-top: 20px;}
.foot_copy a{ color: #FFFFFF;}	

/*内页样式*/
.ny_banner{ width: 100%; height: 400px; position: relative; overflow: hidden;}
.ny_fous{ position: absolute; width: 100%; height: 400px; left: 50%; margin-left: -960px;}
.ny_product{ width:1200px; margin:40px auto;}
.ny_left{ width: 260px;}
.ny_right{ width: 900px;}
.pro_menu{ margin-bottom: 20px;}
.pro_list_title{ background: #c2272f; height: 50px; text-align: center; color: #fff; font-size: 20px; padding: 10px 0; font-weight: bold;}
.pro_list_title span{ display: block; font-size: 14px; text-transform: uppercase; padding-top: 5px; font-weight: normal;}
.pro_menu_list{ border: 1px #e9e9e9 solid;}
.pro_menu_list li{ height: 56px; line-height: 56px;} 
.pro_menu_list li a{ display: block; border-bottom: 1px #e9e9e9 solid; padding: 0 30px; font-size: 16px; background: url(../images/ny_pro_icon.png) no-repeat 220px center;}
.pro_menu_list li a:hover,.pro_menu_list li a.p_sel{ background: #c2272f url(../images/ny_pro_icon_h.png) no-repeat 220px center; color: #FFFFFF;}
.ny_lxwm_cont{border: 1px #e9e9e9 solid; padding: 20px;}
.ny_lxwm_cont li{ line-height: 28px; padding-left: 25px; color: #333; margin-bottom: 10px;}	
.ny_lxwm_cont li:nth-child(1){ background: url(../images/l_icon4.png) no-repeat 0 center;}
.ny_lxwm_cont li:nth-child(2){ background: url(../images/l_icon1.png) no-repeat 0 center;}
.ny_lxwm_cont li:nth-child(3){ background: url(../images/l_icon2.png) no-repeat 0 center;}	
.ny_lxwm_cont li:nth-child(4){ background: url(../images/l_icon3.png) no-repeat 0 2px;}	
.dqwz{ border-bottom: 1px #d4d4d4 solid; background: url(../images/dqwz_icon.png) no-repeat 0 center; padding-left: 25px; height: 50px; ;line-height: 50px; color: #666666;}
.dqwz a{ color: #666666;}
.dqwz a:hover{ color: #c2272f;}
.ny_right_list{ margin-top: 30px;}
.ny_right_list li{ float: left; width: 280px; margin: 0 10px 30px 10px; text-align: center;}	
.ny_right_list li .ny_pro_img{ width: 280px; height: 225px;  border-radius: 5px;overflow: hidden;}
.ny_right_list li .ny_pro_img img{ width: 100%; height: 100%; transition: 0.5s all;}
.ny_pro_title{ height: 30px; line-height: 30px; font-size: 16px; margin-top: 10px;}
.ny_right_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.fy_cur,.current a:hover{ background: #c2272f; color: #FFFFFF;border: 1px #c2272f solid;}
.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: #c2272f; 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: #c2272f;}
.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_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;}
.ny_case_menu{width: 1136px; margin: 0 auto 30px auto;}
.ny_case_menu li{ float: left; width: 130px; text-align: center; height: 50px; line-height: 50px; border: 1px #e5e5e5 solid; margin: 0 5px; padding: 0;}
.ny_case_menu li a{ display: block; font-size: 16px;}
.ny_case_menu li a:hover,.ny_case_menu li a.news_sel{  background: #c2272f; color: #FFFFFF;}










.ny_honor{ width: 1200px; margin: 40px auto;}
.honor_list li{ float: left; width: 280px;  margin:0 10px 30px 10px; text-align: center;}
.ny_honor_img{width: 278px;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;}
.online_cont{ width: 1200px;  margin: 40px auto;}
.online_left{ width: 700px;}
.online_right{ width: 380px;}
.online_title{ font-size: 16px; line-height: 30px; border-bottom: 1px #e9e9e9 solid; color: #565656; margin-top: 30px; padding-bottom: 20px;}
.ly_form{ margin-top: 50px; padding-left: 30px;}
.ly_form li{ margin-bottom: 20px;}
.ly_form li input.f_text{ width: 400px; border: 2px #e9e9e9 solid; height: 40px; line-height: 40px; padding: 0 10px;}
.ly_form li textarea.ly_text{ width: 400px; border: 2px #e9e9e9 solid; height: 130px; line-height: 28px; padding: 0 10px;}
.ly_form li button{ width:160px;height: 40px; line-height: 40px; font-size: 16px; color: #fff; background: #c2272f; cursor: pointer;border: none}
.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_pho1{ background: url(../images/contact_icon4.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;}

