@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:images; font-style:images; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ul,ol,li{ }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: images; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
 
/* Public */
html{ width:100%; height:100%;  }
body{width:100%;display: inline-table;color:#333; font-family:"Microsoft YaHei",Arial,SimSun,SimHei; font-size:14px; text-align:left; -webkit-text-size-adjust:none;cursor:default; }

a{color:#555555;text-decoration:none; outline:none;}
a:link{color:#323232; text-decoration: none;}
a:visited{color:#323232; text-decoration: none;}
a:hover{color:#d04d15; text-decoration:none;}
a:focus{outline: none;-moz-outline-style: none; }
a:active{color:#d04d15; text-decoration:none;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;  }
.fr{ float:right;   }
.hide{ display:none; }
.nodata{margin:10px;color:#ccc; }
.clear{ clear:both;}
.w1140{ width:1140px; margin:0 auto;}

.top_1{ background:#ff9c00; height:35px; line-height:35px;}
.top_l_main{ width:1140px; margin:0px auto;}
.lang{ float:left; transition: all 0.5s; position:relative;}
.lang a {  position: relative; line-height: 35px; color: #fff; padding-right: 10px; padding-left: 10px; display: inline-block; margin-left: -5px;
 vertical-align: top;}
.lang:hover .ewm-code1{height: 35px;box-shadow:0px 2px 5px #b5b5b5; top:35px;}
.lang .ewm-code1 { transition: all 0.3s; position: absolute; background:#f5f5f5; border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;   left: -20px;  width: 120px;  height:0px; overflow: hidden;   z-index: 122399;}
.lang  .ewm-code1 a{font-size: 12px; display:block; margin-bottom:10px; color:#555; border-top:1px solid #a2a2a2;padding: 0 ;	line-height: 35px;margin: 0;background:url(../images/icon3.png) no-repeat 90px; text-align:left;}
.lang  .ewm-code1 a:hover{ color:#ff9c00;}
.ssbox{ float:left; width:160px; background-color: #ff9c00; color:#fff;}
.ssbox input[type=text] { float:left; height: 35px; background-color: transparent; padding-left: 10px; width: 115px; border:none; outline-style:none; color:#fff !important; font-family:微软雅黑;}
.searchBtn{ float:left; width:33px;}
.ssbox button { background:url(../images/but.png) no-repeat center;border: 0; width: 33px; height: 34px;  color:#227ac4;  line-height: 37px;}
input::-webkit-input-placeholder {  /* placeholder颜色  */  color: #fff;  /* placeholder字体大小  */ font-size: 14px; /* placeholder位置  */   }
.yel{ float:right; width:97px; height:35px; background:#ff9c00;}

.menubg{ background:url(../images/topbg.jpg); height:105px; line-height:105px;}
.w745{  padding-right:0px;
    width:722px;}


.nav{ position:relative; z-index:1;    float: right;  }
.nav a{ color:#333; }
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; font-size:16px; font-weight:normal; text-align:center; padding:0px 10px;}
.nav .sub{ display:none; left:0; top:105px; width:132px;  position:absolute; background:#0e7fd8;  line-height:30px; padding: 0; z-index:999999999; }
.nav .sub li{ zoom:1; border-top:1px solid #39F; line-height:35px;}
.nav .sub a{ display:block;  padding:0px 30px; color:#fff; font-size:14px;}
.nav .sub a:hover{ background:#0d61a3; color:#fff000;  }
.nav .on h3 a{ background:#ff9c00 url(../images/x.jpg) no-repeat top center; color:#fff; border-top:9px solid #005eaf; line-height:96px; }

.bgcolor{ background:#048c4c; height:28px; line-height:28px; position:absolute; width:100%; z-index:99999}

.banner{ width:100%; height:546px; margin:0 auto;}
.banner{ width:100%; height:546px; margin:0 auto;}
.fullSlide{ width:100%; position:relative; overflow:hidden;  height:546px; }
.fullSlide .bd{ position:relative; }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:546px; }
.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:546px;  }
.fullSlide .bd li a{position:absolute;width:100%;height:546px;display:block;top: 1px;}
.fullSlide .hd{ width:100%;  position:absolute; bottom:8px; left:0; height:29px; line-height:35px; text-align:center; }
.fullSlide .hd ul{ height:29px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:6px; border-radius:3px; margin:11px 4px 0px 4px;background:#ff9800; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background:#fff;}
.fullSlide .prev,
.fullSlide .next { width: 53px; height: 57px;  display: black;  position: absolute; margin: -28px 0 0; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; }
.fullSlide .prev { left: 150PX; background: url(../images/prev.png) no-repeat left center;}
.fullSlide .next { right: 150PX; background:url(../images/next.png) no-repeat left center;}
.fullSlide .prev:hover,
.fullSlide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.bg{ background:url(../images/index.jpg) no-repeat top center; margin:0 auto; z-index:999908;width:100%;height:100%; height:1280px;}

.sy_cent{ width:100%;}
.sy_cent_one{ width:100%; background:url(../images/bg1.png) no-repeat center top;padding-top: 20px; padding-right: 0px;  padding-bottom: 0px; padding-left: 0px; background-size: cover;}
.sy_cent_one_main{ width:1140px; margin:0px auto;}
.i-about{padding-top: 15px;}
.text-center { text-align: center;}
.f30 {  font-size: 30px;}
h1 { margin:10px 0; font-size: 2em; color:#333; font-weight:normal;}
.c_bfbfbf { color: #bfbfbf;}
.f14 { font-size: 14px;}
.i-about-nr { padding: 0 185px; position: relative; color: #4a4a4a; margin-top:26px;}
.lh26 { line-height: 26px;}
.i-about-i1 { background:url(../images/phone.png) no-repeat; width: 147px; height: 61px;  display: inline-block;  position: absolute; left: 0; top: 50%; margin-top: -30px;}
.i-about-i1 a, .i-about-i2 a { display: block;  height: 100%;}
.i-about-i2 { background: url(../images/more1.png) no-repeat; width: 147px; height: 61px; display: inline-block; position: absolute; right: 0; top: 50%; margin-top: -30px;}
.slick-slider { margin:30px 0px; position: relative;display: block;  -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;-webkit-touch-callout: none; -khtml-user-select: none;  -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track { position: relative; top: 0; left: 0;  display: block;}
.slick-initialized .slick-slide { display: block;}
.slick-slide { display: none; float: left; height:128px;min-height: 1px;}
.your-class .slick-slide a { background: url(../images/syqy.png) center top no-repeat; width: 128px;  height: 128px; display: block; color: white; margin: 0 auto;  padding-top: 73px;}
.your-class .slick-slide:hover a { background: url(../images/syqyh.png) center top no-repeat; width: 128px;  height: 128px;  display: block;  margin: 0 auto; text-decoration:underline;}
.sy_cent_two{ width:100%; background:#f4f4f4;}
.sy_cent_two_main{ width:1140px; margin:0px auto; padding:50px 0px;}
.sycpzc_box .hd{ width:1140px; text-align:center; overflow:hidden;}
.sycptab{ margin:40px auto 25px; text-align:center;display: flex; height:52px; width:1160px;}
.sycptab li{ float:left; display: inline-block; width:176px; margin-right:18px; height:50px; background:#fff; border:1px solid #e4d8d7; line-height:50px; text-align:center; font-size:16px; color:#555 !important; transition: all ease-in 0.2s;}
.sycptab li a{ color:#090909; font-size:16px;}
.tabli{ cursor:pointer;}
.sycptab li.on{ background:#ff9c00;}
.sycptab li.on a{ color:#fff;}
.sycptab li:hover{ background:#ff9c00;}
.sycptab li:hover a{ color:#fff;}
.sycpzc_box .bd{ background:#fff; padding-left:15px; width:1125px;}
.sypic_list{ margin-top:20px; transition: all ease-in 0.2s; padding-bottom:25px;}
.sypic_list li{ float:left; width:266px; margin-right:15px; margin-top:20px; overflow:hidden;}
.sypic_list li img { display: block; width:264px; max-width: 400px; height:170px; background:#fff;  margin: 0px auto; border:1px solid #e5d9d8;transition: all .8s ease 0s;}
.sypic_list li img:hover{ -moz-transform: scale(1.1,1.1);  -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.sypic_list li span{display: block; text-align: center; line-height: 35px; height: 35px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:4px; transition: all ease-in 0.4s;}
.sypic_list li span:hover a{ color:#ff9c00; font-weight:bold;}
.sypic_list li span a{color: #090909; font-size: 15px;}
.sy_cent_thr{ width:100%; background:url(../images/bg2.jpg) no-repeat center top; padding-bottom:50px;}
.sy_cent_thr_main{ width:1140px; margin:0px auto;}
.synewsbox .hd{ width:1140px; text-align:center; overflow:hidden;}
.synewstab{ margin:60px auto 25px;justify-content: center; text-align:center;display: flex; height:52px; width:1160px;}
.synewstab li{ float:left; display: inline-block; width:176px; margin-right:18px; height:50px; background:#fff; border:1px solid #e4d8d7; line-height:50px; text-align:center; font-size:16px; color:#555 !important; transition: all ease-in 0.2s;}
.synewstab li a{ color:#333; font-size:30px;}
.tabli{ cursor:pointer;}
.synewstab li.on a{ color:#ff9c00;}
.synewstab li:hover a{ color:#ff9c00;}
.synewsbox .bd{ width:1140px; margin-top:20px;}
.sy_newsmain{ width:1140px;}
.sy_news_main_l{ float:left; width:450px; height:336px; border:5px solid #9cafc0; overflow:hidden;}
.sy_news_main_l img{ display:block; width:450px; height:336px;}
.sy_news_main_r{ float:right; width:660px;}
.news-dl {  height: 79px; padding-left: 95px; position: relative; overflow: hidden;  margin-bottom: 30px;}
.news-dl dt { background: url(../images/news2.png) no-repeat; width: 79px; height: 79px; position: absolute; left: 0; top: 0;}
.news-dl dt i { display: block;color: white; font-size: 36px; text-align: center; height: 57px; font-style:normal;}
.news-dl dt em { color: white; text-align: center;  display: block; font-style:normal;}
.news-dl dd { color: #9a9a9a; font-size: 14px; line-height: 24px;}
.news-dl dd h3 { margin: 0;font-size: 16px;  margin-bottom: 10px; overflow: hidden; font-weight:normal;}
.news-dl dd p{ color: #9a9a9a; font-size: 14px; line-height: 24px;}
.news-dl:hover dt{background: url(../images/news1.png) no-repeat;}
.news-dl:hover dd a h3{ color:#ff9c00;}
.sy_cent_four{ width:100%; background:#f4f4f4;}
.sy_cent_four_main{ width:1140px; margin:0px auto; padding:60px 0px 30px;}
.sy_contact_l{ float:left; width:468px;}
.sy_contact_l dl{ width:468px;}
.sy_contact_l dl dt{ width:494px; height:52px; border:1px solid #e1e1e1; background:#fff;}
.sy_contact_l dl dt span{ display:inline-block; font-size:20px; padding:0px 40px; line-height:52px; background:#ff9c00; color:#fff;}
.sy_contact_l dl dd{ width:494px;  border:1px solid #e1e1e1; background:#fff; margin-top:15px;}
.sy_contact_l dl dd ul{ width:494px; padding-bottom:30px;}
.sy_contact_l dl dd ul li{ width:475px; height:49px; border-bottom:1px dotted #b2b2b2; line-height:49px; font-size:14px; color:#333; padding:0px 10px;}
.sy_contact_r{ float:right; width:640px;}
.foot{ width:100%; background:#015eae;}
.foot_main{ width:1140px; margin:0px auto; height:220px;}
.foot_main_l{ width:930px; padding:40px 0px; float:left;}
.foot_main_l dl dt{ float:left; width:239px;}
.foot_main_l dl dt img{ display:block; width:239px;}
.foot_main_l dl dd{ float:left; padding-top:20px;}
.foot_main_l dl dd p{ font-size:14px; color:#fff; line-height:30px; margin-bottom:10px;}
.foot_main_l dl dd p a{ color:#fff; margin-right:20px;}
.foot_main_r{ float:right; width:200px; background:#ff9c00;justify-content: center; text-align:center; color:#fff; font-size:13px; height:220px; }
.foot_main_r img{ display:block; width:120px; height:120px; margin:50px auto 0px;}

/*在线飘窗代码*/
.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:140px; z-index:999999;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:54px;height:60px; border-radius:5px;margin-top:2px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 0px;}
.toolbar-item-weixin:hover{background-position:0 -60px;}
.toolbar-item-feedback{background-position:0 -120px;}
.toolbar-item-feedback:hover{background-position:0 -180px;}
.toolbar-item-top{background-position:0 -240px;}
.toolbar-item-top:hover{background-position:0 -300px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}









