@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#555;}
a:hover{ color:#FF8000; text-decoration:underline}

body{ margin:0 auto; padding:0px;  width:100%;font-family:microsoft yahei; font-size:13px; color:#555555; }
.top{ width:1100px; margin:0 auto; padding-top:20px; padding-bottom:29px;}
.top h1{ width:308px; margin-top:10px;}
.top .kouhao{ margin-top:10px; margin-left:10px;}
.top .kouhao p{ color:#c20b0b; font-size:18px;line-height: 26px;}
.top .con{ float:left; color:#005bac; font-size:24px; font-weight: 700; line-height: 34px; margin:20px 40px 0 40px;}
.top .ewm{ float:left;}
.top .ewm img{ height:70px;}


.nav{ background:#0284da; width:100%;height:48px; margin:0 auto;  }
.nav #menu{ width:1100px;font-size:15px; margin:0 auto;}
.nav #menu ul.menu {list-style:none; margin:0; float:inherit; text-align:center; padding-left:0px; }
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; color:#fff; text-decoration:none; }
ul.menu li {position:relative; float:left; text-align:center; }
ul.menu ul {position:absolute;left:0; display:none; opacity:0;list-style:none;text-align:center;}
ul.menu ul li {position:relative; border-top:none; margin:0;font-weight:normal;color:#fff;background:#0284da; font-size:12px;border-top:1px solid #fff; height:24px; line-height:24px; margin-left:18px; margin-right:18px; width:100px; }
ul.menu ul li a {display:block;color:#fff;font-weight:normal;line-height:24px;font-family:Arial, Helvetica, sans-serif;}
ul.menu ul li a:hover { color:#0284da; font-weight:bold; background:#fff;}
ul.menu .menulink {  padding-left:13px; padding-right:13px; margin-left:18px; margin-right:18px; font-size:15px; padding-bottom:0px;height:48px;line-height:48px;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#fff; background:#fdaf05; display:block; padding-left:13px; padding-right:13px;margin-left:18px; margin-right:18px;  height:48px; }
ul.menu .topline {}


.lubo{width: 100%; min-width:1000px;clear: both;  height:500px; position:relative;margin:0 auto}
  .lubo_box{ position: relative; width: 100%; height:500px; }
  .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:500px; opacity: 0;filter:alpha(opacity=0);}
  .lubo_box li a{ display: block;width: 100%; height: 100%;}

  .lubo_box li img{ width: 100%;height: 500px;}

  /*圆点*/
  .cir_box{ overflow: hidden; position: absolute; z-index: 100;}
  .cir_box li{ float: left; width: 100px; height: 5px; margin:0 5px; cursor: pointer; background: #18b536; opacity: 0.8;filter:alpha(opacity=80);}
  .cir_on{ background: #000 !important;}

.product{ width:100%; margin:0 auto; background:url(../images/main_13.jpg) no-repeat center; height:598px;}
.chanpin{ width:1100px; margin:0 auto; padding-top:60px;}
.chanpin h2{ color:#0284da; font-size:30px; text-align:center;}
.chanpin .mc{ color:#c0cadd; font-size:30px; text-align:center; text-transform:uppercase; padding-top:5px;}
.hl_main5_content{width:1100px;border-top:none;padding-bottom:30px; height:350px; margin-top:20px; }
.hl_main5_content a{ color:#fff}
.hl_main5_content1{width:1005px; overflow:hidden; float:left; margin-left:11px;}
.hl_main5_content1 ul{width:26000px; overflow:hidden;}
.hl_main5_content1 ul li{ float:left; display:inline;margin-right:15px; background:#0284da; width:240px; height:380px;}
.hl_main5_content1 ul li img{ text-align:center; padding:8px; margin:0 auto;width:204px;height:204px;object-fit: cover;}
.hl_main5_content1 ul li .cimg{ background:#fff; height:220px; width:220px; margin:0 auto;vertical-align:middle; text-align:center}
.hl_scrool_leftbtn{width:36px; height:33px; background:url(../images/index_11.jpg) no-repeat; float:left; margin-top:120px; cursor:pointer;}
.hl_scrool_rightbtn{width:36px; height:34px;  background:url(../images/index_14.jpg) no-repeat; float:right;margin-top:120px; cursor:pointer;}
.hl_main5_content1 ul li a:hover{  background:#ff9c00; display:block;width:240px; height:380px; color:#fff; text-decoration:none}
.zzp{ height:60px; overflow:hidden; }
.gao{ height:10px;} 
.xingxi{ width:160px; margin:0 auto; padding-top:10px;}
.xingxi h3{  font-size:14px; padding-bottom:5px;}
.xingxi p{ line-height:20px;}
.xingxi .gd{ margin:0 auto;margin-top:10px; background:#fff; width:80px; height:30px; display:block; text-align:center; color:#0284da; line-height:30px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px;}

#about{ width:100%; margin:0 auto; background:url(../images/index_18.jpg) no-repeat  center; height:652px;}
.about{ width:1100px; margin:0 auto}
.about h2{ color:#fff; font-size:30px; text-align:center; padding-top:30px;}
.about .mc{ color:#7ca6d2; font-size:25px; text-align:center; text-transform:uppercase; padding-top:5px;}
.about .abnr{ text-align:center; line-height:35px; font-size:13px; width:85%; padding-top:40px; color:#cfdded; margin:0 auto; height:100px; overflow:hidden}
.about .abnr a{ color:#cfdded}
.gda{ border:1px solid #fff; width:110px; height:30px; line-height:30px; text-align:center; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.gda a{ color:#fff}


.news{ width:1100px; margin:0 auto; padding-top:20px;}
.news h2{ color:#0284da; font-size:30px; text-align:center; padding-top:30px;}
.news .mc{ color:#cdd6e9; font-size:25px; text-align:center; text-transform:uppercase; padding-top:5px;}
.news .newsbg{ background:url(../images/index_32.jpg) no-repeat center; height:293px; width:100%;}
.newlist .riqi{ background:#0284da; color:#fff; width:100px; height:100px; text-align:center; border-radius:50%}
.newlist .riqi h3{ line-height:40px;}
.newlist .riqi h2{ font-size:30px!important; line-height:30px; color:#fff; padding-top:20px;}
.newlist .bitp{ font-size:16px; color:#333}
.newlist .nlist{ margin-left:25px; width:390px;}
.newlist .nri{ line-height:25px; font-size:12px; margin-top:15px; color:#777676}
.newlist{ width:520px; margin-bottom:15px; margin-left:15px; margin-right:15px; margin-top:10px;}
.newzhong{ padding-top:30px;}
.gdb{ border:1px solid #0284da; width:110px; height:30px; line-height:30px; text-align:center; margin:0 auto; margin-top:30px; margin-bottom:40px;}
.gdb a{ color:#0284da}





.foot{  width:100%; margin:0 auto; background:url(../images/index_20.jpg) no-repeat center; height:295px;}
.foota{ width:1100px; margin:0 auto; padding-top:40px;}
.foota h2{ font-size:18px;color:#fff;}
.foota .cp ul { padding-top:20px;}
.foota .cp ul li{ line-height:25px;}
.foota .cp ul li a{ color:#bbbbbb; text-align:left}
.foota .yy{ margin-left:80px;}
.foota .yy ul li{ line-height:36px;}
.foota .yy ul { padding-top:15px;}

.lxwm h2 {
    font-size: 30px;
    padding-bottom: 10px; color:#a9a8a8;
    text-transform: uppercase;
}
.kuang2{ background:#757575; border:0px; color:#fff; font-size:14px; margin-bottom:10px; height:30px; line-height:30px; padding-left:10px;}
.foota .dingdan{ margin-left:80px;}
.foota .dingdan h2{ margin-left:20px;}
.foota .dingdan .biaoge{ padding-top:10px;}

.foota .lxwm{ line-height:36px; color:#c0bec0; width:270px;}
.add{ background:url(../images/main_13.png) no-repeat left top 6px; padding-left:30px; margin-top:8px;}
.phone{ background:url(../images/index_28.png) no-repeat left; padding-left:30px;}
.tel{ background:url(../images/main_17.png) no-repeat left; padding-left:30px;}
.mail{ background:url(../images/main_21.png) no-repeat left; padding-left:30px;}
.ppoi{ font-size:30px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-top:10px; padding-bottom:10px;}

.foota a{color:#c0bec0}
a.zzb07link{text-decoration:none;color: #909091;}
a.zzb07link:hover {text-decoration: underline;color: #909091;}
.zzb07tail{color:#909091;}

.footb{  width:1423px; margin:0 auto; background:#0f1011; height:40px; line-height:40px;}
.footd{ width:1100px; margin:0 auto; color:#909091}

a.zzb07link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #909091;
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #909091;
}
.zzb07tail
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#909091;
}

/*-------------------内页--------*/

.nybanner{ width:100%; height:300px; margin:0 auto; overflow:hidden; background:url(../images/ab.jpg) no-repeat center;}
.main{ width:1100px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.left .cp{ width:225px; background:#eae8e9;}
.left{ width:225px;}
.left h2{  font-size:16px; background:#0284da; height:33px; color:#fff; line-height:33px; padding-left:20px; }
.left .cp ul{ width:200px; margin:0 auto; padding-top:10px; padding-bottom:25px;}
.left .cp ul li{ background:url(../images/d.jpg) no-repeat left; line-height:30px; border-bottom:1px solid #ccc}
.left .cp ul li a{ padding-left:20px;}

 .right{ width:830px;}

.right{ width:830px;}
.right .rtop{  height:35px; width:830px;line-height:35px; border-bottom:1px solid #d8d8d8;}
.right .rtop h2{ color:#333; font-size:20px; font-weight:bold; line-height:35px;}

.right .neirong{ width:780px; margin:0 auto; line-height:35px; padding-top:10px;}
/*page*/
.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;padding-bottom:35px; width: 100%; color: #666; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #00959c; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #00959c; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}
/*page*/
.font_4{border-bottom:1px dashed #d8d8d8; padding-bottom:10px;font-size:14px;font-weight:bold;}
.zheng{ font-size:12px; font-weight:normal}
.chanpinlb{ width:150px; height:150px!important;text-align:center;vertical-align:middle;display:block;position:relative;   border:1px solid #d8d8d8;  margin-bottom:10px; margin-left:20px;margin-right:20px}
.chanpinlb a{display:table-cell;vertical-align:middle; width:150px; height:150px; }
.chanpinlb a img{max-width:150px;max-height:150px; }
.chanpinlb a:hover{border:1px solid #F60; }