<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden}
#continue{ font-family: "microsoft yahei"; margin:0 auto; padding:0px; text-align:left; list-style:none; text-decoration:none; font-size:12px; color:#171717;}
*{ margin:0 auto; padding:0px; list-style:none; text-decoration:none; font-size:12px;font-family:"微软雅黑";}
p{ color:#515050; font-size:12px; }
p a{color:#515050; transition: all 500ms ease-in 0ms;}
a{color:#171717;text-decoration:none;transition: all 500ms ease-in 0ms;}
a:hover{ text-decoration:none;color:#171717;}
p a:hover{ color:#019214;}
img,a img{ border:none;}
.clear{ clear:both;} 
/*头部*/
.zs_top{ width:100%; height:37px; background:#004aaf;}
.top_z{ width:1180px; height:37px; margin:0 auto; padding:0px;}
.top_z p{ display:block; width:560px; float:left; font-size:12px; color:#ffffff; line-height:37px; padding-left:20px; 
/* background:url(../images/zh.png) no-repeat left; */
}
.zs_r{ width:233px; float:right;font-size:14px; color:#ffffff; line-height:37px; padding-left:20px; 
/* background:url(../images/tel.png) no-repeat left; */
}
.heades{
	box-sizing: content-box !important;
}
.sedNav{
	box-sizing: content-box ;
}
.zs_r span{ font-size:14px; color:#86da01; line-height:37px;}
.heade{ width:100%; height:140px;background:#ffffff; }
.headem{ width:1330px; height: 140px; margin:auto; padding:0px;}
.hleft{ float:left;height:130px; }
.hleft a{ display:block;width:360px;height:130px;}
.nar{ width:800px; float:right; border-top:1px solid #d9d9d9; height:140px; margin:auto; padding:0px;}
.nar .navList{ height:132px;}
/*.nar .navList .hover{ float:left; position:relative; height:140px; width:100px;}
.nar li:hover a{ background:#00ada9; color:#ffffff;} 

*/
.nar .navList .kl{ float:left; position:relative; height:140px; width:100px;}



.nar .navList .kl a{ float:left; text-decoration:none; text-align:center;  font-size:16px; }
.nar .navList .kl&gt;span{ display:inline-block; position:relative; cursor:pointer; text-align:center;width:100px; float:left; height:140px;  }
.nar .navList .kl&gt;span a{ font-size:18px; color:#111111; display:block; width:100px; height:112px; line-height:60px; padding-top:20px; }
.nar .navList .kl&gt;span.noPr{ padding-right:0; background:none;}
.nar .navList .kl&gt;span a p{width:100%; text-align:center; color:#838383; line-height:10px;}
.nar .navList .kl&gt;span a:hover p{width:100%; text-align:center; color:#ffffff; line-height:10px;}
.nar .navList .kl .noPr{  border-left:none;}
.nar .navList .kl:hover span a{ 
box-sizing: content-box !important;
color:#ffffff; background:#00ada9; display:block; width:100px; height:120px;  padding-top:20px;  line-height:60px; }
.nar .navList .kl .sedNav{ padding:20px; position:absolute;  background:#eee; left:-100px; top:140px; z-index:99;width:300px; display:none;}
.nar .navList .sedNav dl dt a{/* padding:2px 10px;*/ width:140px;background:#c20000; text-align:center; color:#ffffff; display:block; margin-right:10px; float:left; height:35px; line-height:35px; margin-bottom:10px;  font-size:14px; }
.nar .navList .sedNav dl  dd a{ /*padding:2px 10px; */background:#c20000; color:#ffffff; text-align:center; display:block; margin-right:10px; float:left; height:35px; line-height:35px; margin-bottom:10px; font-size:14px; }
.nar .navList .sedNav dl dt a:hover{ /*padding:2px 10px;*/ background:#000000; color:#ffffff; text-align:center; display:block; margin-right:10px; float:left; height:35px; line-height:35px; margin-bottom:10px;  font-size:14px; }
.nar .navList .sedNav dl  dd a:hover{/* padding:2px 10px; */background:#000000; color:#ffffff;  text-align:center;display:block; margin-right:10px; float:left; height:35px; line-height:35px; margin-bottom:10px;  font-size:14px; }
.headnav{ width:800px; height:132px; float:right;}



.container2{
  width: 100%; clear:both;
  padding-left: 0;
  padding-right: 0;
  text-align: center; }
  .fullSlide {
  width: 100%;
  position: relative;
  height:610px;
  background: #000;
  text-align: center; }
.fullSlide .bd {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  overflow: hidden; }
.fullSlide .bd ul {
  width: 100% !important; }
.fullSlide .bd li {
  width: 100% !important;
  height: 610px;
  overflow: hidden;
  text-align: center; }
.fullSlide .bd li a {
  display: block;
  height: 655px; }
.fullSlide .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom:30px;
  left: 0;
  height:5px;
  line-height: 5px; }
.fullSlide .hd ul {
  text-align: center; }
.fullSlide .hd ul li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 47px;
  height: 5px;
  margin: 1px;
  overflow: hidden;
  background: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5;
  line-height: 999px; }
.fullSlide .hd ul .on {
  background: #f00; }
.fullSlide .prev, .fullSlide .next {
  position: absolute;
  z-index: 999;
  top: 55%;
  left: 10%;
  width: 58px;
  height: 80px;
  background: url(../images/left_on.png) no-repeat;
  cursor: pointer;
  display: none; }
.fullSlide .next {
  left: auto;
  right: 10%;
  background: url(../images/right_on.png) no-repeat; }
  
.sy_b{ width:100%; height:79px;}
.sy_bt{ width:100%; height:93px; position:relative; top:-20px;  background: url(../images/be.png) no-repeat center;}  
.zs_zj{ width:1180px; height:93px; margin:0 auto; padding:0px;}
.zs_zc{ width:205px; float:left; padding-left:80px; padding-top:10px;} 
  .zs_zc span{ font-size:12px; color:#ffffff; line-height:25px;}
  .zs_zc p{ font-size:28px; font-family:Impact; color:#ffffff; line-height:30px;}
.zs_yc{ width:860px; float:right; padding-top:22px;}
  .zs_yc span{ font-size:16px; color:#ffffff; line-height:25px; display:block; width:100px; float:left; height:80px;}
  .zs_yc p{ font-size:14px; color:#ffffff; line-height:26px; width:700px; float:left;}
.zsbt{ width:100%; height:90px; padding-top:40px;}
.zsbt h3{ font-size:35px; color:#d70c19; line-height:35px; text-align:center; font-weight:normal;}
.zsbt p{ font-size:14px; color:#7e7e7e; line-height:35px; text-align:center; height:40px;}
.zcgc{ width:100%; height:651px; background: url(../images/gc.jpg) no-repeat center; padding-top:30px;}
  .gcbt{ width:1180px; height:651px; margin:0 auto;}
  .gcbnr{ width:100%;}
  .gcbnr h4{ width:325px; font-size:33px; color:#ffffff; height:80px; line-height:80px; margin:0 auto; padding-left:217px; background: url(../images/lo.png) no-repeat left;}
.gcbnr p{ display:block; width:677px; height:35px; background:#6b90c1; font-size:18px; color:#ffffff; line-height:35px; text-align:center; margin-top:25px;}
.gcase{ width:100%; height:400px; padding-top:25px;}
.gtca{ width:1180px; height:400px; margin:0 auto; padding:0px;}
.sy_t{ width:100%; height:90px;}
.sy_t h4{ font-size:35px; color:#d70c19; line-height:35px; text-align:center; font-weight:normal; height:50px;}
.sy_t p{  text-align:center; height:30px; width:600px;
/* background: url(../images/t.jpg) no-repeat center; */
}
.sy_t p span{ display:block; width:600px; height:30px; background:#00ada9;font-size:14px; color:#ffffff; line-height:30px;text-align:center;} 
.zsgsjj{ width:100%; height:562px; background: url(../images/gsjj.jpg) no-repeat center;}
.gsjjm{ width:1180px; height:562px; margin:0 auto; padding:0px;}
.gs_l{ width:212px; height:109px; float:left; margin-top:40px; margin-left:374px;}
.gs_r{ width:640px; height:295px;  margin-right:30px; padding-top:148px; padding-right:40px;}
.gs_r  h1{ font-size:34px; color:#154c9e; border-bottom:1px dashed #888484; line-height:70px; height:70px;}
.gs_r  p{ text-align:left; padding-top:20px; font-size:14px; color:#333; line-height:24px;}
.gs_r a{ float:right; width:150px; height:32px; border:1px solid #fffed8; line-height:32px; text-align:center; font-size:14px; color:#fffed8;}
.zsys{ width:100%; height:349px; padding-top:40px;}
.zsysm{ width:1140px; height:290px; margin:0 auto; border-bottom:1px solid #c0c0c0; border-top:9px solid #d70c19;}
.ys1{ width:116px; height:210px; padding:190px; padding:40px 37px; background:#f9f9f9; float:left;}
.ys2{ width:116px; height:210px; padding:190px; padding:40px 37px; background:#f2f2f2; float:left;}
.ys1 span,.ys2 span{ display:block; width:100%; height:70px; line-height:70px; text-align:center; font-size:43px; color:#3d3d3d;}
.ys1 p,.ys2 p{ display:block; width:100%; height:70px; line-height:70px; text-align:center; font-size:23px; color:#3d3d3d;}
.ys1 img,.ys2 img{ width:111px; height:78px;}
.ysnr{ width:100%; height:474px; padding-top:40px;background: url(../images/ysbg.jpg) no-repeat center;}
.ysm{ width:1180px; height:474px; margin:0 auto; padding:0px;}
.ysm h3{ font-size:41px; color:#000; line-height:40px; text-indent:85px; padding-top:28px; padding-left:170px;}
.ysm_l{ width:420px; float:left; padding-left:100px; padding-top:50px;}
.ysm_l h5{ font-size:18px; color:#0b479c; line-height:35px; padding-bottom:28px;}
.ysm_l h5 strong{ font-size:38px; font-family:Impact; color:#0b479c; line-height:35px;}
.ysm_l  .yskme{ font-size:14px; color:#d40000; line-height:26px; }
.ysm_l  .yskme2{ font-size:14px; color:#000000; line-height:26px; }
.ysm_r{ width:588px; height:312px; float:right; padding-top:35px;}
.syne{ width:100%; padding-top:35px;}
.news_bot{ width:1180px; margin:auto; padding:0px; height:450px; clear:both;}
.khfk{ width:760px; float:left;}
.cjwt{ width:375px; float:right;}
.khfk h4,.cjwt h4{ width:100%; height:40px; font-size:28px; color:#000; line-height:40px; text-indent:15px; margin-bottom:20px;}
.fk{ width:100%; height:115px; border-bottom:1px solid #ffffff;}
.fk .date{ width:150px; height:100px; padding-top:15px; background:#00499e; color:#ffffff; float:left;}
.fk .date span{ font-size:26px; color:#ffffff; text-align:center; display:block; width:100%; line-height:50px;}
.fk .date cite{ font-size:18px; color:#ffffff; text-align:center; display:block; width:100%;}

.fk a{ display:block; width:100%; height:115px; background:#f2f2f2;}
.fk a .wj{width:520px; height:76px;padding:0px 15px; float:right; }
.fk a:hover{ display:block; width:100%; height:115px; background:#0f56a8;}
.fk a  h3{ font-size:18px; width:100%; color:#000; line-height:26px; font-weight:normal; padding-top:15px; overflow:hidden;}
.fk a p{ font-size:12px; float:right; color:#323232; line-height:22px; padding-top:5px; font-weight:normal; display:block; }
.fk a:hover  h3{ font-size:18px; color:#ffffff; line-height:26px; font-weight:normal; padding-top:15px; overflow:hidden;}
.fk a:hover p{ font-size:12px; color:#ffffff; line-height:22px; padding-top:5px; font-weight:normal; display:block;}
.cjxw{ width:360px; padding-left:15px; padding-top:10px; height:90px; padding-bottom:15px; border-bottom:1px dashed #9b9b9b; float:left;}
.cjxw a h3{ width:100%; font-size:16px; font-weight:normal; height:30px; overflow:hidden;}
.cjxw a h3 span{ font-size:16px; font-weight:bold;}
.cjxw p{ display:block; width:100%; height:60px; font-size:12px; color:#333; line-height:22px; padding-top:10px; overflow:hidden;}
.cjxw a:hover h3{ width:100%; color:#bd0000; font-size:16px; font-weight:normal; height:30px; overflow:hidden;}









.i-news{ width:100%;}
.i-news li{margin-bottom:26px; overflow:hidden;border-bottom:1px solid #e0e0e0; padding-bottom:10px;}
.i-news li:last-child{margin-bottom:0;}
.i-news li:last-child .cont{border-bottom:none;}
.i-news .date{display:block;width:80px;text-align:center;color:#ffffff;padding-top:8px;height:80px;background:#03b773; float:left;}
.i-news .date .day{font-size:24px;font-weight:bold;line-height:40px;color:#ffffff;}
.i-news .date .mon{line-height:26px;font-size:16px;color:#ffffff;}
.i-news .cont{width:80%;padding-bottom:24px; float:right;}
.i-news .s-tit{line-height:32px;font-size:16px;font-weight:bold;}
.i-news .s-tit a{color:#444;font-size:16px;}
.i-news .s-tit a:hover{color:#df3a36;padding-left: 15px;transition: all .3s;}
.i-news .font{display:block;line-height:22px;font-size:14px;}
.i-news .font a{color:#000000;}
.i-news .font a:hover{color:#6cb92c;}
.i-news .l-more{display:inline-block;margin-top:8px;line-height:30px;color:#ff8300;font-size:14px;transition: all .3s;}
.i-news .l-more:hover{opacity: 0.7;transition: all .3s;}


.sycase{ width:100%; height:300px;}

.picScroll-left{width:1180px;height:270px;overflow:hidden;}
.picScroll-left .gcasebutton{ overflow:hidden; width:1180px; position:absolute;  }

.picScroll-left .gcasebutton .prev{ display:block;  width:46px; height:99px; float:left; margin-top:90px;  overflow:hidden;
	 cursor:pointer;background:url(../images/lt.png) no-repeat left;}
.picScroll-left .gcasebutton .next{ display:block;  width:46px; height:99px;float:right;  margin-top:90px; overflow:hidden;
	 cursor:pointer; background:url(../images/lr.png) no-repeat left;} 

.picScroll-left .gcasebutton ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .gcasebutton ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .gcasebutton ul li.on{ background-position:0 0; }
.picScroll-left .gcase{ width:1040px; margin:0 auto; overflow:hidden; height:238px;}
.picScroll-left .gcase ul{ zoom:1; }
.picScroll-left .gcase ul li{margin:0 15px  0px 0px; width:250px;overflow:hidden; float:left; text-align:center;height:238px;}
.picScroll-left .gcase ul li a { font-size:16px;position: relative;text-align:center;display: block;width: 250px;height: 238px;color: hsl(0, 0%, 100%);overflow: hidden;}
.picScroll-left .gcase ul li a span{ display:block; text-align:center;width:250px;text-align:center;height:30px; text-align:center;  line-height:30px; color:#cb0000; font-size:18px; margin-top:0px; }
.picScroll-left .gcase ul li a:hover span{ttext-align:center;width:250px;text-align:center;height:30px; text-align:center; line-height:30px;color:#cb0000; font-size:18px; margin-top:10px;}
.picScroll-left .gcase ul li a img{ width: 250px;height: 188px;overflow: hidden; }
.picScroll-left .gcase ul li a:hover { font-size:16px;position: relative;text-align:center;display: block;width: 250px;height:238px;color: hsl(0, 0%, 100%);overflow: hidden; }
.picScroll-left .gcase ul li a:hover img{ width: 250px;height: 188px;overflow: hidden;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;transform:scale(1.1,1.1); }




#demo{overflow:hidden;width:1180px;}
#demo .demowrap{overflow:hidden;width:30000px;}
#demo .demowrap li{float:left;margin:0 10px 27px 10px;display:inline;width: 269px; hanging-punctuation:289px;}
#demo1{float:left;height: 600px;width: 1746px;}
#demo2{float:left;height: 600px;width: 1746px;}
#demo .demowrap li .tu01 {
    float: left;
    width: 279px;
    height: 209px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
#demo .demowrap li .tu01 .up01 {
    width: 279px;
    height: 209px;
    position: absolute;
    z-index: 10;
    left: -279px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#demo .demowrap li .tit001 {background:url(../images/h.jpg) no-repeat top;
    height: 58px; padding-top:18px;
    width: 100%; margin-top:209px;

}
#demo .demowrap  li .tit001 a h3 {
    display: block;
    margin: 0 auto;
    width: 75%; background:#1e1e1e;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
#demo .demowrap  li .tit001 a:hover h3 {
    display: block;
    margin: 0 auto;
    width: 100%; background:#e91f32;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
    font-size: 16px;
}
#demo .demowrap li .tu01 .up01:hover a {
    font-size: 18px;
    color: #ffffff;
    background-color: #f05435;
    background-image: none;
}
#demo .demowrap li:hover .tu01 .up01{  left:0px;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}


.footer{ width:100%; 
/* height:380px; */
background:#242424; padding-top:23px;}
.foot_mr{ width:1180px; height:380px; margin:0 auto; }
.fo01{ width:100%; height:108px;background:url(../images/f.jpg) no-repeat center;}

.fpp{ width:780px; margin:auto; padding:0px;}
.fpp a:hover{ float:left; color:#c7ddff; line-height:61px; font-size:14px;}
.fpp a{ float:left;color:#ffffff; line-height:61px; font-size:14px;}
.flist{ width:100%;  height:61px;border-top:1px solid #949494; border-bottom:1px solid #949494;}
.fm{ width:100%; height:178px; padding-top:20px;}
.fm_l{ width:450px; padding-left:150px;
/* background:url(../images/ewm.jpg) no-repeat left;  */
float:left; height:140px;
box-sizing: content-box;}
.fm_l p{ font-size:14px; color:#9b9b9b; line-height:24px; padding-top:25px;}
.fm_ly { width:100%; clear:both; padding-top:15px;}
.fm_ly a{ float:left; font-size:12px; color:#9b9b9b; text-align:left; display:block; padding:0px 10px 0px 0px; line-height:26px;}
.fm_r{ width:418px; float:right;}


















.htgsy{ width:100%; padding-top:30px; padding-bottom:30px;}
.nynr p,.nynr{ font-size:16px; color:#363636; line-height:29px;}
.nynr{ width:1180px; height:auto; overflow:hidden;}

.htny_pro{ width:100%; height:auto;}
.huatai_nr{ width:1180px; margin:0 auto; padding-top:40px;}

.huatai_nr li{ width:279px; height:275px; float:left; margin-bottom:20px; margin-left:10px; margin-right:6px;}
.huatai_nr li .tu01 {
    float: left;
    width: 279px;
    height: 209px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.huatai_nr li .tu01 .up01 {
    width: 279px;
    height: 209px;
    position: absolute;
    z-index: 10;
    left: -279px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.huatai_nr li .tit001 {background:url(../images/h.jpg) no-repeat top;
    height: 58px; padding-top:18px;
    width: 100%; margin-top:209px;

}
.huatai_nr li .tit001 a h3 {
    display: block;
    margin: 0 auto;
    width: 75%; background:#1e1e1e;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.huatai_nr li .tit001 a:hover h3 {
    display: block;
    margin: 0 auto;
    width: 100%; background:#e91f32;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
    font-size: 16px;
}
.huatai_nr li .tu01 .up01:hover a {
    font-size: 18px;
    color: #ffffff;
    background-color: #f05435;
    background-image: none;
}
.huatai_nr li:hover .tu01 .up01{  left:0px;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}


.gun_img58{  width:184px; height:150px; float:left;margin-right:10px; margin-bottom:15px;}
.gun_img58 a { font-size:16px;text-align:center;display: block;width: 184px;height: 150px; color: hsl(0, 0%, 100%);overflow: hidden;position: relative;}
.gun_img58  a  img{ width:184px; height:150px;}
.gun_img58  a:hover img{ width:184px; height:150px; }
.gun_img58 a span{transition: all .45s cubic-bezier(.215, .61, .355, 1);text-align:center;transition:all ease-out .2s; width:184px;text-align:center;position:absolute;left:0px;top:120px;height:150px;background:url(../images/mt.png) repeat; font-size:12px; text-align:center; color:#ffffff; line-height:30px;}
.gun_img58  a:hover span{color: hsl(0, 0%, 100%);top: 0px;background:url(../images/mt.png) repeat;transition: all .45s cubic-bezier(.215, .61, .355, 1); font-size:12px; line-height:30px;height: 100px; padding-top:50px; width:184px; text-align:center; color:#ffffff; } 

.neiye_tt{ width:100%; height:400px; background:#f4f4f4; padding-top:20px; overflow:hidden;}
.tuijian_pro{ width:1180px; height:400px; margin:autol; padding:0px;}

.tuijian_pro h3{ font-size:24px; font-weight:normal; display:block; width:100%; color:#5a5a5a; line-height:50px; text-indent:10px;}
.tuijian_pro h3 span{ text-indent:20px;font-size:18px; font-weight:normal; color:#777777; line-height:50px; }*/
.yqlj{ width:1180px; margin:auto; padding:0px; height:30px; overflow:hidden;}
.yqlj a{ float:left; color:#6d6d6d; font-size:14px; line-height:30px;}

.nyba{ width:100%; height:350px;}


.nynr{ width:1180px; margin:auto; padding:0px; padding:20px;}

.animate-box{opacity:0;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}
.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes fadeInUp{
	from{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}
	to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{
	from{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}
	to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}

.news .nbt{text-align: center;}
.news .nbt li{display:inline-block;height:40px;line-height:40px;width:16%;background: #232323;transform: skew(-20deg); font-size:16px;}
.bk{ font-size:16px; text-align:center; color:#000; line-height:60px; line-height:60px;}
.news .nbt li a{display:block;padding:0 30px;font-size:16px;text-align:center;color: #fff;}
.news .nbt li a div{transform: skew(20deg);}
.news .nbt li a:hover{background:#02328d;color:#fff;}
.news .nbt li.hover a{background:#02328d;color:#fff;}
.news .list ul,.news .list li{width:100%;}
.news .list li.gray{background-color:#f8f8f8;}
.news .list .center{width:980px;margin:0 auto;position:relative;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;left:0;}
.news .list li a{padding:50px 0;display: block;}
.news .list .num{display:block;width:104px; float:left; padding-right:20px;border-right:1px solid #ddd;line-height:60px;font-size:72px;font-family:"Arial";color:#d2d2d2;font-weight:bold;font-style:italic;}
.news .list .font{display:block;width:83.7%;font-size:18px;line-height:30px; float:right;}
.news .list .font p{ font-size:18px; line-height:35px;}
.news .list .font .intro{font-size: 14px;color: #bbb;}
.news .list li:hover{background-color:#154c9e;}
.news .list li:hover .num,.news .list li:hover .font p,.news .list li:hover .font .intro{color:#fff;}
.news .list li:hover .num img{border:1px solid #fa1e2f;}
.news .list li:hover .center{left:-16px;}
.f-cb:after{display:block;height:0;clear:both;visibility:hidden;overflow:hidden;content:".";}
.news-info{background-color:#f5f5f5;padding-top:28px;padding-bottom:50px;}
.news-info .titbox{border-bottom:1px solid #dcdcdc;text-align:center;padding-bottom:12px;margin-top:47px;}
.news-info h3{font-size:30px;font-weight:normal;line-height:52px;color:#333;}
.news-info .date{line-height:28px;}
.news-info .cont{padding-top:20px;padding-bottom:50px;border-bottom:1px solid #dcdcdc;font-size:14px;line-height: 30px;}
.news-info .cont img{max-width:100%;}
.news-info .cont .mobile{display:none;}
.news-info .paging{margin-top:20px;}
.news-info .paging .return{display:inline-block;width:118px;height:33px;line-height:33px;text-align:center;border:1px solid #e60012;color:#e60012;border-radius:18px;font-size:14px;margin-top:13px;}
.news-info .paging p{line-height:30px;font-size:14px;color:#777;}
.news-info .paging a{color:#777;}
.news-info .paging a:hover{color:#e60012;}
.root{ width:1180px; margin:auto; padding:0px;}
.fl{ float:left;}
.fr{ float:right;}

.content_mk2,.content_mk2 p{ font-size:16px; line-height:30px; color:#000;}
.content_mk2 p a,.content_mk2 a{ font-size:16px; line-height:30px; color:#000;}
.content_mk2 p a:hover,.content_mk2 a:hover{ font-size:16px; line-height:30px; color:#f00;}
.crumbs{line-height:25px;text-align:right;color: #999;font-size: 14px;}
.crumbs a{display:inline-block;margin: 0 5px;color: #999;font-size: 14px;padding: 0 5px;}
.crumbs a:hover{background:#e60012;color:#fff;}
.content_mk2{ padding-top:30px;}
.div_currpage { clear:both;
  width: 100%; text-align:center;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 30px;
}
.div_currpage a, .div_currpage span {
  padding:6px 10px;
  line-height: 35px; background:#ffffff;
  border: 1px solid #154c9e;
  font-family: Arial;
  text-align: center;
  display: inline;
  margin-top: 10px; margin-right:10px;
}
.div_currpage span, .div_currpage a:hover {
  background: #154c9e;
  font-weight: bold;
  color: #fff;
}
.dl_nr{width:100%;height:auto;}
.dlnrm{ width:1160px;margin:auto; padding:20px;}
.dlbt{ width:100%; height:50px;}
.dlbt h3{ font-size:20px; text-align:center; color:#ffffff;  line-height:35px; width:130px; height:40px; background:#1d245a; float:left;}
.dlbt p{ display:block; width:220px; height:40px; line-height:40px; font-size:16px; color:#ffffff; text-align:center; float:left; margin-left:35px; background:#191919; font-size:16px; text-align:center;}
.xleft{ width:400px; float:left; background:#154c9e; padding:20px; height:320px;}
.xleft h5{ font-size:22px; color:#ffffff; line-height:35px; font-weight:normal;}
.xleft p{ font-size:16px; color:#ffffff; line-height:28px;}
.xknr{ clear:both; width:1180px; height:auto; padding-bottom:30px; font-size:14px;  color:#414141; line-height:28px; padding-top:30px; margin:auto;}

.neirong_lx{ width:1180px; margin:0 auto;}
.nr_b{ width:100%; height:45px; border-bottom:1px solid #e0e0e0; line-height:45px; font-size:20px; color:#0a1566; text-indent:25px;}
.nrbtsd{ padding:30px; font-size:14px; color:#000; line-height:28px;}
.nrbtsd p{ font-size:14px; color:#000; line-height:28px;}
.nrbtsd h5{ font-size:18px; color:#e00a0a; line-height:35px; font-weight:normal;}
#goodsshow{overflow:hidden;width:100%;margin:0 auto;margin-bottom:20px;}
#goodsshow img{border:0;}
#goodsshow .left{float:left;width:610px;margin:0 0px 10px 0;}
#goodsshow .right{float:right;width:500px; padding-left:20px;}
#goodsshow .right h2{font-size:40px;font-family:microsoft yahei;margin:0 0 10px 0; padding-top:55px; color:#e00000;}

#goodsshow .shop_big{background:#f3f3f3;width:600px; padding:10px; border:1px solid #f0f0f1; height:450px; overflow:hidden;cursor:pointer;}
#goodsshow .shop_plist{clear:both;width:620px;}
.wlscontent{ width:1180px; margin:auto; padding:0px; height:auto; padding-top:30px; padding-bottom:30px; overflow:hidden;}

.nr_lsed{ width:100%; height:35px; font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#bdbdbd;}
.nr_slidf{ width:100%; height:50px; border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc; line-height:50px; font-size:24px; text-indent:20px; margin-top:30px; color:#3d2f28;}
.zxrxx{ width:100%; height:100px; padding-top:20px; color:#4f4f4f; font-size:14px; line-height:24px;}

.xw_l2{ width:100%; padding-top:30px;  float:left;}
.xw_l2 .pre{ width:80px; overflow:hidden; float:left; font-size:14px; margin-right:20px;text-align:center;  border:1px solid #da0000;color:#da0000; border-radius:25px; line-height:35px; }
.xw_l2 .next{ width:80px; float:right;overflow:hidden;float:left;  margin-right:20px;font-size:14px; text-align:center;  border:1px solid #9a9a9a;color:#8e8e8e; border-radius:25px; line-height:35px;}
.xw_l2 .next a{ color:#8e8e8e; line-height:35px; font-size:14px; }
.xw_l2 .next a:hover{ color:#da0000; line-height:35px; font-size:14px; }

.xw_l2 .pre a{ color:#da0000; line-height:35px; font-size:14px; }
.xw_l2 .pre a:hover{ color:#8e8e8e; line-height:35px; font-size:14px; }
.prew .pre2,.prew .pre2 .next2{ float:left;}

.hutai_com{ width:100%; height:50px; padding-top:32px;}
.company_m{ width:1180px; height:auto; margin:0 auto;}
.company_m h3{ font-size:35px; color:#154c9e; line-height:50px; text-indent:20px; font-weight:normal;}
.company_m h3 span{ font-size:22px; color:#e7e7e7; padding-left:20px; line-height:80px;}

.by_pro{ width:100%; height:50px; padding-top:35px;}
.by_pro h3{ font-size:35px; color:#154c9e; text-align:center; line-height:50px;}
.xinsenyuan{ width:100%; height:100px; border-bottom:1px dashed #f3f3f3; border-top:1px dashed #f3f3f3; margin-top:20px;}
.pro-category{ width:1180px; height:75px; margin:0 auto; padding-top:25px;}
.pro-category2{ width:1180px; height:75px; margin:0 auto; padding-top:25px;}

.pro-category ul{
    display: table;
    margin-left: auto;
    margin-right: auto;}
	.pro-category2 ul{
    display: table;
    margin-left: auto;
    margin-right: auto;}
	 .pro-category2 ul li {
     float:left;display:block; text-align:center; margin-right:15px; line-height:50px; margin-left:10px;}
     .pro-category2 ul li a {padding:0px 10px; background:#ffffff; color:#000000; border:1px solid #bebebe;  border-radius:25px;display:block; line-height:50px; font-size:16px; 
      }
       .pro-category2 ul li a:hover {
      background:#004aaf; color:#fff;padding:0px 10px;  line-height:50px; font-size:16px; }
	
	/*.pro-category ul li{
float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 158px; background:#ffffff;
    height: 35px; color:#ffffff;
 
    overflow: hidden; border-radius:15px;
    position: relative;
    z-index: 10;
    text-align: center
	}
.pro-category ul li a{ display:block; text-align: center; font-size:16px; color:#000000; line-height:35px;}
	.pro-category ul li a:hover{
 background:#ffffff;
 color:#00911f; display:block;
    text-align: center;
	}*/



.recom{ height:626px; padding-top:40px; overflow:hidden; }
.recom h3{ height:90px; background:url(Img/Index/x_1.gif) no-repeat center bottom; font:32px "Microsoft YaHei"; color:#c4c4c4; text-align:center; text-transform:uppercase; line-height:32px; padding-top:65px; margin-bottom:16px;}
.recom h3 span{ font:30px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:38px;}
.recom h3 em{ color:#00ada9;}
.recom h3 a{ color:#c4c4c4;}
.recom .re_txt{ height:75px; font:14px "Microsoft YaHei"; color:#666; line-height:75px; text-align:center;}
.re_txt a{ color:#666; margin:0 12px;}
.recom .re_img{ height:368px; overflow:hidden; }
.re_img dl{ float:left; width:194px; height:376px; overflow:hidden; cursor:pointer;}
.re_img dt{ width:516px; height:376px; display:none; float:left;cursor:pointer;}
.re_img dt img{ width:516px; height:376px; }
.re_img dd{ width:178px; height:376px; float:left; padding-left:16px;cursor:pointer; position:relative; z-index:22; margin-right:-18px;}
.re_img .re1 dd{ background:url(../images/re_t1.png) no-repeat center top;font-size:12px; color:#ffffff; line-height:20px}
.re_img .re1 dd p a,.re_img .re2 dd p a,.re_img .re3 dd p a{ font-size:16px; color:#ffffff; line-height:22px;}
.re_img .re2 dd{ background:url(../images/re_t2.png) no-repeat center top;font-size:12px; color:#ffffff; line-height:20px}
.re_img .re3 dd{ background:url(../images/re_t3.png) no-repeat center top;font-size:12px; color:#ffffff; line-height:20px}
.re_img p{ font:16px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:16px; padding-top:38px; margin-bottom:20px;}
.re_img p span{ font-family:Arial; color:#95e5e3; text-transform:uppercase; line-height:26px;}
.re_img ul{ height:106px;}
.re_img li{ font:12px "Microsoft YaHei"; color:#ecf8f8; line-height:22px;}
.re_img em{ font:12px "Microsoft YaHei"; color:#f1f9ff; line-height:22px; text-align:center; }
.re_img em a{ width:80px; height:22px; display:block; border:1px solid #baeeed;color:#f1f9ff; text-align:center;}
.re_img em a:hover{ background:#fff; border:1px solid #fff; font-weight:bold; color:#18c5c1; }
.re_img .cur{ width:692px;}
.re_img .cur dt{ display:block;}
.re_img .cur dd{ background-position:center bottom !important;}

	.byjx_top{ margin:0 auto; clear:both;}
	
    .pro-index .pro-category ul li {
     float:left;display:block; text-align:center; margin-right:15px; line-height:50px; margin-left:10px;}
      .pro-index .pro-category ul li a {padding:0px 10px; background:#00ada9; color:#ffffff; border:1px solid #bebebe;  border-radius:10px;display:block; line-height:50px; font-size:16px; 
      }
        .pro-index .pro-category ul li a:hover {
      background:#004aaf; color:#fff;padding:0px 10px;  line-height:50px; font-size:16px; }
		  
/*		.pro-index .pro-category ul li.hover .transition{ background:#d80000; color:#fff;padding:0px 10px;  line-height:40px; font-size:16px;}  
*/	.boyue{ border-bottom:1px dashed #e6e6e6; border-top:1px dashed #e6e6e6; width:100%; margin:0 auto; height:100px;}	  
		  
		  
	  .pb60 {
  padding-bottom: 60px; }	  
		  
  .pro-index .pro-index-list { clear:both;
     width:1180px; margin:0 auto;
    overflow: hidden; }
  
  .pro-index .right-small {
    width: 1160px; padding-top:0px;}
    .pro-index .right-small ul li { float:left;margin-right:20px;
      height: 203px;
      position: relative; margin-bottom: 18px;}
      .pro-index .right-small ul li span {
        position: absolute;
        height: 30px;
        line-height: 30px;
        text-align: center;
        width: 100%;
        display: block;
        color: #ffffff;
        background: url(../images/imgbg1.png);
        bottom: 0;
        left: 0; }
      .pro-index .right-small ul li:hover span {
        background: url(../images/imgbg3.png); }
      .pro-index .right-small ul li + li {
        }
.four-special ul li, .pro-index .left-big, .pro-index .left-big .bottom-intro p, .pro-index .left-big .bottom-intro a, .footer .left-logo, .footer dl, .footer dl dd.col-one {
  float: left; }

.pro-index .right-small, .footer .right-rq {
  float: right; }


  
.pro-index {
  overflow: hidden;
  }
  .pro-index .pro-category { height:80px; overflow:hidden; width:1180px; margin:0 auto;
    padding: 20px 0; }
.zsfs_list{ width:100%; height:43px; background:#004aaf; line-height:43px; margin-top:20px;}
.zsfs_list a{ float:left; display:block; padding:0 15px; color:#ffffff; line-height:43px; font-size:14px;}

.wlsp{ width:100%; height:auto; background:#f9f9f9; clear:both; margin-top:30px;}

.prolist2{  width:1180px; height:auto; margin:auto; padding-top:30px; clear:both;}

.lvlist42{ width:232px; height:269px; background:#ffffff;border:1px solid #d6d6d6; padding:15px; float:left; margin-right:25px;margin-bottom:30px;}
.lvlist42 a{ display:block;width:232px; height:269px;  }
.lvlist42 a:hover{ display:block;width:232px; height:269px;}
.lvlist42 a img{ width:232px; height:189px; margin-bottom:5px;}
.lvlist42 a h4{ width:100%; height:38px; line-height:35px; font-size:16px; float:left;  font-weight:normal; color:#000000; text-align:center; overflow:hidden;}
.lvlist42 a span{ display:block; clear:both; width:200px; height:28px; line-height:28px; font-size:14px; font-weight:normal; background:#f4f4f4; color:#4f4f4f; border:1px  solid #dfdfdf; text-align:center; margin-left:20px;}
.lvlist42 a:hover h4{ width:100%; height:38px; line-height:35px; font-size:16px; float:left;  font-weight:normal; color:#000000; text-align:center; overflow:hidden;}
.lvlist42 a:hover span{ display:block; clear:both; width:200px; height:28px; line-height:28px; font-size:14px; font-weight:normal; background:#db0101; color:#ffffff; text-align:center;}
.lvlist42 a:hover img{ width:232px; height:189px; margin-bottom:5px;transform:scale(1.04);}


footer p span,.footer p a{ display: inline-block; vertical-align: middle; vertical-align: middle; font-size: 14px; color: #9b9b9b; }
.footer p a:hover{color:#9b9b9b;}







</pre></body></html>