/* CSS Document */

body{  color:#444;   font-family:'微软雅黑'; font-size:14px; padding:0px; margin:0; min-width:1250px;}
ul, ol, li, dl, dd, dt, p, h1, h2,h3, h4, h5, h6, form, input,table,tr,td { margin:0px; padding:0px; }
img{ border:none;}
.f12{ font-size:12px;}
ul, li{ list-style:none;}
a{ text-decoration:none; color:#444; font-size:14px;}
a:hover{ color:#E11811;}
.clear{ clear:both; padding:0px; padding:0px; font-size:0px; line-height:0px;}
.clearfix:after {content: ".";display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;visibility: hidden;width: 0;}
.clearfix:after {clear: both;}
.fa{font-family:Arial;}.ft{font-family:Tahoma;}.fv{font-family:Verdana;}.fs{font-family:'宋体';}.fw{font-family:'微软雅黑';}
.g0{color:#000;}.g3{color:#333;}.g6{color:#666;}.g9{color:#999;}.wh{color:white;}

.dn{display:none;}.db{display:block;}.dib{display:inline-block;}.di{display:inline;}
.h14{height:14px;}.h16{height:16px;}.h18{height:18px;}.h20{height:20px;}.h22{height:22px;}.h24{height:24px;}
.lh14{line-height:14px;}.lh16{line-height:16px;}.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}
.m0{margin:0;}.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.ml-1{margin-left:-1px;}.mt-1{margin-top:-1px;}
.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl5{padding-left:5px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}
.pt15{padding-top:15px;}.pb15{padding-bottom:15px;}.pl15{padding-left:15px;}.pr15{padding-right:15px;}
.mt15{margin-top:15px;}.mb15{margin-bottom:15px;}.ml15{margin-left:15px;}.mr15{margin-right:15px;}
.f0{font-size:0;}.f10{font-size:10px;-webkit-text-size-adjust:none;}.f11{font-size:11px;-webkit-text-size-adjust:none;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.tj{text-align:justify;}
.tdl{text-decoration:underline;}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}
.lt0{letter-spacing:0;}.lt1{letter-spacing:1px;}
.bk{word-wrap:break-word;}
.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vb{vertical-align:bottom;}.vt{vertical-align:top;}.vn{vertical-align:-2px;}
.l{float:left;}.r{float:right;}
.cl{clear:both;}
.rel{position:relative;}.abs{position:absolute;}
.zx1{z-index:1;}.zx2{z-index:2;}
.poi{cursor:pointer;}.def{cursor:default;}
.ovh{overflow:hidden;}
.vh{visibility:hidden;}.vv{visibility:visible;}
.z{*zoom:1;}
.tu{text-transform:uppercase}
.w {margin:0 auto; width:1024px;}
/*块状元素水平居中*/
.auto{margin-left:auto; margin-right:auto;}
/*清除浮动*/
.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
/*基于display:table-cell的自适应布局*/
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}
/*双栏自适应cell部分连续英文字符换行*/
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
/*单行文字溢出虚点显示*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ti2{text-indent:2em;}


/*头部*/
.topgg{background:#222222;}
.topgg .ny{margin:0 auto;width:1100px;line-height:30px;color:#999; font-size:12px;}
.topgg span{float:right;color:#999; font-size:12px;line-height:30px;}
.headerwrap { margin:0 auto; height:162px;}
.headerwrap .head {margin:0 auto;width:1100px;height:110px;}
.headerwrap .head .logo { width:1100px;}
.headerwrap .head .tel { width:350px;  text-align:right; line-height:28px;font-size:12px; margin-top:20px; font-weight:bold;}
.headerwrap .head .tel span { color:#F00; font-size:16px;}
.headerwrap .navwrap {margin:0 auto;  background:#0064c6;}
.headerwrap .nav {margin:0 auto;width:1100px; height:52px; color:#FFF; font-size:18px; }
.headerwrap .nav ul li { width:136PX; line-height:52PX; text-align:center; float:left}
.headerwrap .nav ul li a{ color:#FFF;font-size:18px;}
.headerwrap .nav ul li a:hover {width:136PX; height:52px; background:#f9f9f9; color:#0064c6; display:block;}
.headerwrap .nav ul li a.active{width:136PX; height:52px; background:#f9f9f9; color:#0064c6; display:block;}
/*主图*/
.banner { margin:0 auto; height:411px; background:url(../images/datu.jpg) no-repeat center top; display:block; width:100%;  }

/*产品*/
.prolistwrap {margin:0 auto; width:1100px; height:618px; margin-top:51px;}
.prolistwrap .prolist { float:left; width:224px;}
.prolistwrap .prolist .tit {height:51px; width:224px; background:url(../images/titbj.jpg) no-repeat;  color:#FFF; text-align:center; line-height:51px; font-size:18px}
.prolistwrap .prolist .list { border:1px #e4e4e4 solid; width:222px; height:578px;}
.prolistwrap .prolist .list ul li {margin:0 auto; margin-top:6px;  }
.prolistwrap .prolist .list ul li a{margin:0 auto; width:204px; height:56px; background:#dcdcdc; display:block; font-weight:bold;}
.prolistwrap .prolist .list ul li .listimg { float:left; width:104px; padding-top:8px;}
.prolistwrap .prolist .list ul li .listname { float:right; width:100px; height:56px; line-height:56px;}
.prolistwrap .prolist .list ul li ul li {margin:0 auto; width:204px; height:56px; border-bottom:#CCC 1px dashed; line-height:56px; text-indent:10px;}
.prolistwrap .prolist .list ul li ul{ display:none; }
.prolistwrap .prolist .list ul li:nth-of-type(1)  ul{ display:block}
.prolistwrap .prolist .list ul li ul li span{ margin-right:20px;}
.prolistwrap .prolist .list ul li  ul li a  {margin:0 auto; height:45px; border-bottom:#CCC 1px dashed; line-height:45px; text-indent:10px; background:none;  }
.prolistwrap .product { float:right; width:854px; border:#e4e4e4 1px solid}
.prolistwrap .product .protit { text-indent:28px; background:url(../images/protitbj.jpg); height:42px; width:854px; line-height:42px; font-size:18px; color:#0064c6}
.prolistwrap .product .protit span a{ float:right; font-size:12px; color:#5f5f5f}
.prolistwrap .product .pro { margin:auto; width:815px; height:441px; margin-top:20px;}
.prolistwrap .product .pro ul li a{ float:left; width:252px; height:188px; font-size:12px; text-align:center; margin:0px 9px;}
.prolistwrap .product .pro ul li p {  font-size:12px; line-height:54px;}
.prolistwrap .product .pro ul li a img { width:250px; height:154px; border:#063 1px solid; }
.prolistwrap .product .pro ul li a img:hover{  border:#f00 1px solid; } 

/*联系我们*/
.therewrap {margin:0 auto; width:1100px; height:360px; margin-top:51px; margin-bottom:80px;}
.therewrap .cuwrap { float:left; width:224px;}
.therewrap .cuwrap .tit {height:51px; width:224px; background:url(../images/titbj.jpg) no-repeat;  color:#FFF; text-align:center; line-height:51px; font-size:18px}
.therewrap .cuwrap .cu {width:222px; border:1px #e4e4e4 solid; }
.therewrap .cuwrap .cu ul li { margin:0 auto; width:204px; margin-top:10px; line-height:26px;}


/*关于我们*/
.therewrap .aboutwrap { float:left; margin-left:15px;width:422px;}
.therewrap .aboutwrap .abouttit {width:422px; height:31px; background:url(../images/tb.jpg) no-repeat left; border-bottom:#CCC 1px solid; line-height:31px; font-size:18px; text-indent:20px;}
.therewrap .aboutwrap .abouttit span a{ float:right; font-size:12px;}
.therewrap .aboutwrap .about {  margin-top:18px;line-height:30px;}
.therewrap .aboutwrap .about img { float:left; margin:0px 5px 5px 0px;}
/*新闻中心*/
.therewrap .newwrap { float:left; margin-left:15px;width:422px;}
.therewrap .newwrap .newtit {width:422px; height:31px; background:url(../images/tb.jpg) no-repeat left; border-bottom:#CCC 1px solid; line-height:31px; font-size:18px; text-indent:20px;}
.therewrap .newwrap .newtit span a{ float:right; font-size:12px;}
.therewrap .newwrap .new {  margin-top:18px;line-height:26px;}
.therewrap .newwrap .new .tjnew { height:107px;}
.therewrap .newwrap .new .tjnew span { color:#0064c6}
.therewrap .newwrap .new .tjnew img { float:left; margin:0px 5px 0px 0px;}
.therewrap .newwrap .new ul li { height:38px; width:422px;border-bottom:#CCC 1px dashed; background:url(../images/newbt.jpg) no-repeat left; line-height:38px; text-indent:15px; }
.therewrap .newwrap .new ul li span { float:right}
/*底部*/
.footwrap { margin-top:20px; height:219px; background:#222222; color:#CCC;}
.footwrap a{ color:#CCC;}
.foot { margin:0 auto;height:100px;width:1100px; padding-top:20px;text-align:center; line-height:30px;}


/*新主图BANNER*/

.in_bannerbox{ width: 100%; height: 411px; /*min-width: 1366px;*/ background: #D3D4D4;  }
.in_banner { margin:0px auto; position:relative; /*width:1366px;*/ height:411px; overflow:hidden; z-index:0;}
.slider { position:relative; width:100%; margin:0px; padding:0px;}
.slider li { position:absolute; display:none; z-index:0; background-repeat:no-repeat;background-position: 50% 50%; width:100%;}
.slider li.active {display:block; z-index:0}
.slider li a { display:block;width:100%; height:411px; text-align:center;}
.num { position:absolute; z-index:10; width:120px; height:20px; bottom:10px; left:47%; text-align: center; }
.num dd { display: inline-block; *display:block; *float:left; margin-left:10px; width:12px; height:12px; background: url(../images/num_bg.png) no-repeat;cursor:pointer}
.num dd.active { background:url(../images/num_on.png) no-repeat}
.txt { position:absolute; top:82px; left:165px; width:295px; height:265px; color:#FFF}
.Hanergy { font-size:24px; margin-bottom:14px}
.Hanergy_e { font-family:Arial; font-size:18px}
.txt_c { line-height:18px}
.txt_e { margin:6px 0 50px; font-size:10px; line-height:15px}
.line_w { margin:22px 0 22px 0; width:51px; height:4px; background:#FFF}
.in_banner { width:100%;position:relative; }
.in_banner #banner-prev,.in_banner #banner-next{ display:inline-block;width:37px;height:51px;background: url(../images/slider-flip.png) no-repeat;position:absolute;top:50%;margin-top:-25px; z-index:200;cursor:pointer;}
.in_banner #banner-prev{ background-position: 0 0;left:50px; }
.in_banner #banner-next{ background-position: -37px 0; right:50px;}
.slider li { width:100%;text-align:center; }

#newslb { text-align:left; color:#000000;vertical-align:top;}
#newslb span{ float:right; color:#666666;}
#newslb li {line-height:36px;text-align:left;border-bottom:#CCCCCC 1px  dotted; padding-left:6px; }
#newslb a{ display:inline-block; color: #000000; text-decoration:none; font-size: 14px;} 
#newslb a:hover { color: #FF0000;}
.page{background:#EBEBEB; text-align:center; margin-top:15px;}