﻿@charset "utf-8";
@font-face{
  font-family: SourceHanSansRegular;
  src: url('./fonts/SourceHanSans-Regular.otf');
}
@font-face{
  font-family: SourceHanSansBold;
  src: url('./fonts/SourceHanSans-Bold.otf');
}
*,html{ margin:0; padding:0;}
body { font-family: SourceHanSansRegular,Arial,Verdana, Geneva, sans-serif; font-size:12px;}
.bg_color{ background:#fcfcfc;}
ul,li { list-style:none; margin:0px; padding:0px;}
img { border:none;}
h1,h2,h3,h4 { margin:0px; padding:0; font-weight:bold;}
p { padding:0px; margin:0;}
a { text-decoration:none; color:#333333;}
a:hover { color:#005cc2;}
.top_box{width:100%; height:648px; min-width:1100px;}
.top_pos{ position:absolute; top:0; z-index:9999999; width:100%; height:650px;}
.sy_top{ width:1100px; height:626px; margin:0 auto; padding-top:22px;}
.flexslider{position:relative;height:648px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:650px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:-10;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:none;width:1px;height:1px;overflow:hidden;cursor:pointer;position:absolute;}
.top_box_about,.top_box_news,.top_box_product,.top_box_wh,.top_box_honor{ width:100%; height:379px; min-width:1100px;}
.top_box_about{ background:url(../images/about_banner.jpg) no-repeat center top;}
.top_box_news{ background:url(../images/news_banner.jpg) no-repeat center top;}
.top_box_product{ background:url(../images/product_banner.jpg) no-repeat center top;}
.top_box_wh{ background:url(../images/wh_banner.jpg) no-repeat center top;}
.top_box_honor{background:url(../images/honor_banner.jpg) no-repeat center top;}
.top_box_contact{background:url(../images/contact_banner.jpg) no-repeat center top;}
.top{ width:1100px; height:357px; margin:0 auto; padding-top:22px;}
.top_logo{ width:50%; height:36px; float:left;}
.product_search{ width:50%; height:36px; float:right;}
.search_style{ width:100px; height:25px; border:0; background:#ffffff; float:right; color:#ffffff; text-indent:5px; background:url(../images/ss_bg.png) left top;}
.search_img{ background:url(../images/ss.gif) no-repeat; width:30px; height:25px; border:0; float:right;}
.h_nav{ width:100%; height:66px; line-height:66px; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; margin-bottom:25px; min-width:1100px;}
.h_nav ul{ width:1001px; height:66px; margin:0 auto; min-width:1001px;}
.h_nav ul li{ float:left; width:143px; height:66px; text-align:center; font-size:16px;}
.h_nav ul li a{ color:#070707; display:block; width:143px; height:66px; line-height:66px;}
.h_nav ul li a:hover{ background:url(../images/li_bg.gif) no-repeat center; color:#ffffff;}
.list_title{ width:100%; min-width:1100px; height:68px; line-height:68px; text-align:center; font-size:15px; color:#5a5a5a; background:url(../images/xian.gif) no-repeat center;}
.list_title span{ font-size:22px; color:#0e90d7; padding-right:10px;}
.page_left,.page_left2,.page_left_wh{ width:1100px; height:29px; text-align:center; margin:0 auto 40px;}
.page_left a{ display:inline-block; width:264px; height:29px; text-align:center; border-top:1px solid #a0a0a0; line-height:23px; background:url(../images/bor_bottom.gif) no-repeat
 left top; margin:0 3px;}
.page_left a:hover,.page_left2 a:hover{ background:url(../images/hover.gif) no-repeat center bottom; border-top:0;}
.page_left2 a{ display:inline-block; width:152px; height:29px; text-align:center; border-top:1px solid #a0a0a0; line-height:23px; background:url(../images/bor_bottom2.gif) no-repeat
 left top;}
.page_left_wh a{ display:inline-block; width:214px; height:29px; text-align:center; border-top:1px solid #a0a0a0; line-height:23px; background:url(../images/bor_bottom3.gif) no-repeat
 left top;}
.ny_about{ padding-top:30px; padding-bottom:121px; line-height:28px; color:#707070; font-size:14px; width:1100px; margin:0 auto; background:url(../images/about_bg.jpg) no-repeat center bottom;}
.foot_box{ width:100%; height:320px; clear:both;}
.foot_nav_box{ width:100%; height:240px; background:#727272; min-width:1100px;}
.foot_nav{ width:1100px; height:240px; margin:0 auto; min-width:1100px;}
.foot_nav_1{ width:162px; height:auto; min-height:160px; background:url(../images/f_xian.gif) no-repeat right 35px; text-align:center; float:left;}
.foot_nav_title{ width:162px; height:16px; line-height:16px; font-size:16px; padding-top:35px; padding-bottom:13px; color:#ffffff;}
.foot_nav_1 ul{ width:162px; height:auto;}
.foot_nav_1 ul li{ width:162px; line-height:24px; font-size:15px;}
.foot_nav_1 ul li a{ color:#cecece;}
.foot_nav_1 ul li a:hover{ color:#ffffff;}
.foot_nav_2{ width:240px; height:auto; float:left; padding-left:50px;}
.foot_tel{ font-size:15px; line-height:26px; color:#cecece;}
.foot_cory{ width:1100px; min-width:1100px; height:80px; line-height:80px; text-align:right; background:url(../images/foot_logo.jpg) no-repeat left center; margin:0 auto; font-size:14px;}
.foot_cory span{ font-size:15px;}
.ny_news_box{ width:1100px; margin:0 auto; height:auto; padding-top:30px; padding-bottom:25px; min-width:1100px;}
.ny_news_box .list_news{ width:1100px; height:auto; padding-bottom:25px; border-bottom:1px solid #adadad;}
.ny_news_box .list_news li{ width:1100px; height:auto; padding-bottom:20px;}
.ny_news_box .list_news li a{ display:block; width:1098px; height:auto; border:1px solid #e5e5e5; background:#ffffff url(../images/more.gif) no-repeat right 22px;}
.ny_news_box .list_news li a:hover{ background:#e1e1e1 url(../images/more.gif) no-repeat right 22px;}
.list_news .ny_news_title{ font-size:20px; color:#434343; line-height:27px; padding:20px 38px 10px; width:1022px;}
.list_news .ny_news_time{ font-size:13px; color:#a7a7a7; padding:0 38px 8px; width:1022px;}
.list_news .ny_news_intro{ font-size:13px; color:#525252; line-height:21px; padding:0 38px 20px; width:1022px;}
.show_news{ width:1100px; height:auto; border:1px solid #e5e5e5; margin:0 auto 50px; background:#ffffff;}
.show_news_title{ width:935px; height:auto; margin:0 auto; padding-top:40px; line-height:50px; text-align:center; font-size:20px; font-weight:bold; color:#434343;}
.show_news_time{width:935px; height:auto; margin:0 auto; text-align:center; padding-bottom:30px; border-bottom:1px solid #b0b0b0; font-size:13px; color:#a7a7a7;}
.show_news_content{ width:935px; height:auto; margin:0 auto; padding-top:40px; padding-bottom:40px; font-size:14px; color:#707070; line-height:28px;}
.ny_priduct{ width:1114px; height:auto; margin:55px auto 0; min-width:1114px;}
.list_priduct{ width:1114px; height:auto;}
.list_priduct li{ width:545px; height:auto; float:left; padding:0 5px 35px 5px;}
.list_priduct li dl{ width:545px; height:auto;}
.list_priduct li dl dd{ width:545px; height:317px; position:relative;}
.list_priduct li dl dd img{ border:1px solid #e5e5e5;}
.list_priduct li dl dd p{ width:543px; height:45px; line-height:45px; font-size:18px; color:#ffffff; background-color: rgba(0,0,0,0.6); text-indent:22px; position:absolute; bottom:0;}
.list_priduct li dl dt{ width:545px; height:60px; border-top:1px solid #969696; border-bottom:1px solid #969696; margin-top:15px; font-size:12px; color:#747474; line-height:19px; padding:5px 0;}
.list_priduct li dl dt a{ float:right; color:#ff5a00;}
.show_product{ width:935px; height:auto;}
.show_product dt{ width:100%; height:auto;}
.ny_about_1{ padding-top:30px; padding-bottom:121px; line-height:28px; color:#707070; font-size:14px; width:1100px; margin:0 auto; min-width:1100px;}
.ny_honor{ width:1136px; height:auto; margin:0 auto; min-width:1136px;}
.ny_honor .list_honor{ width:1136px; height:auto; clear:both; padding-top:30px;}
.ny_honor .list_honor li{ float:left; width:336px; height:247px; margin:0 18px 45px;}
.ny_honor .list_honor li a{ display:block; width:334px; height:245px; border:1px solid #cecece;}
.ny_contact{ width:1100px; height:auto; margin:0 auto; padding-top:80px; min-height:500px;}
.ny_contact_tel{ width:100%; height:auto;}
.ny_contact_tel:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.tel_1,.tel_2,.tel_3,.tel_4{ width:40%;float:left;height:100px; padding-left:85px; line-height:36px;}
.tel_1{ background:url(../images/tel_1.jpg) no-repeat left 8px;}
.tel_2{ background:url(../images/tel_2.jpg) no-repeat left 8px;}
.tel_3{ background:url(../images/tel_3.jpg) no-repeat left 8px;}
.tel_4{ background:url(../images/tel_4.jpg) no-repeat left 8px;}
.ny_contact_map{ width:565px; height:360px; float:right;}
.sy_about_box{ width:100%; height:310px; background:url(../images/sy_about_bg.jpg) no-repeat top center;}
.sy_about{ width:500px; margin:0 auto; height:222px; padding-left:550px; font-size:13px; color:#525252; line-height:26px; padding-top:65px; font-weight:bold;}
.a_float{ float:right; color:#f18800;}
.sy_news_box{ width:100%; height:420px; background:#fafafa; min-width:1100px;}
.sy_news{ width:1100px; height:420px; margin:0 auto;}
.sy_news_title{ width:1100px; height:60px; line-height:60px; font-size:16px; color:#b2b2b2;}
.sy_news_title span{ font-size:25px; color:#434343; padding-right:10px;}
.sy_news_title a{ display:block; float:right; width:20px; height:60px; background:url(../images/more.gif) no-repeat right 30px;}
.sy_news_list{ width:537px; height:329px; float:left;}
.sy_list_news{ width:537px; height:auto;}
.sy_list_news li{ width:537px; height:152px; padding-bottom:10px;}
.sy_list_news li a{ display:block; width:535px; height:150px; border:1px solid #e5e5e5; background:#ffffff url(../images/more.gif) no-repeat right 22px;}
.sy_list_news li a:hover{ background:#e1e1e1 url(../images/more.gif) no-repeat right 22px;}
.sy_list_news .ny_news_title{ font-size:20px; color:#434343; line-height:27px; padding:20px 38px 10px; width:459px;}
.sy_list_news .ny_news_time{ font-size:13px; color:#a7a7a7; padding:0 38px 8px; width:459px;}
.sy_list_news .ny_news_intro{ font-size:13px; color:#525252; line-height:21px; padding:0 38px 20px; width:459px;}
.sy_news_img{ width:543px; height:315px; float:right; background:url(../images/sy_news_bg.jpg) no-repeat left top;}
.sy_news_img p{ width:543px; height:45px; line-height:45px; text-align:center; margin-top:270px; color:#ffffff; font-size:20px; background-color: rgba(0,0,0,0.6);}
.sy_anli{ width:100%; height:auto; min-width:1100px; padding-bottom:20px;}
.sy_anli_1,.sy_anli_2,.sy_anli_3{ width:33.33333%; height:auto; float:left; padding-bottom:20px;}
.sy_anli_1_top{ width:100%; padding-bottom:0.5%; height:auto;}
.sy_anli_1_bottom{ width:100%;}
.sy_anli_1 a,.sy_anli_2 a,.sy_anli_3 a{ display:block;}
.dis_1,.dis_2,.dis_3,.dis_4,.dis_5,.dis_6,.dis_7{overflow:hidden; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.dis_1{ width:47.7%; height:100%; float:left; margin-right:0.3%;}
.dis_2{ width:51.4%; height:100%; float:left;}
.dis_3{ width:99.5%; height:100%; margin-right:0.3%;}
.dis_4{ width:100%; height:100%;}
.dis_5{ width:99.5%; height:100%; margin-left:0.3%; padding-bottom:0.5%;}
.dis_7{ width:47.7%; height:100%; float:right; margin-left:0.3%;}
.dis_6{ width:51.4%; height:100%; float:right;}
.dis_1:hover,.dis_2:hover,.dis_3:hover,.dis_4:hover,.dis_5:hover,.dis_6:hover,.dis_7:hover{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);}
.pad_none{ padding:0;}
.clear{ clear:both;}
.apage{ width:100%; text-align:center; height:80px;}
.apage a{ display:inline-block; width:26px; height:25px; background:url(../images/page_bg.jpg) no-repeat left top; line-height:25px; color:#717171;}
.apage a:hover{ background:url(../images/page_bg_hover.jpg) no-repeat left top; color:#ffffff;}


.focus{ position:relative; width:543px; height:315px; background-color: #000; float: left;}  
.focus img{ width: 543px; height: 315px;} 
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#ffffff; font-size:20px; overflow:hidden; text-align:center; display:block;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{ display:none; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; } 