/* CSS Document */

body{  color:#444;   font-family:'微软雅黑'; font-size:14px; padding:0px; margin:0;  }
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;}
.g0{color:#000;}.g3{color:#333;}.g6{color:#666;}.g9{color:#999;}.wh{color:white;}
.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;}
.fa{font-family:Arial;}.ft{font-family:Tahoma;}.fv{font-family:Verdana;}.fs{font-family:'宋体';}.fw{font-family:'微软雅黑';}
.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;}


/*头部*/
.headerwrap { margin:0 auto; height:136px; width:1002px;}
.headerwrap .logonav {margin:0 auto; height:98px;width:1002px;}
.headerwrap .logonav .logo { float:left; width:346px; height:98px;}
.headerwrap .logonav .nav { float:right; width:637px;}
.headerwrap .logonav .nav ul li { float:left; width:91px; height:87px; line-height:87px; text-align:center; font-size:16px}
.headerwrap .logonav .nav ul li a{font-size:16px}
.headerwrap .logonav .nav ul li a:hover{font-size:16px; color:#fff;  width:91px; height:87px; display:block; background:#0067AC}
.headerwrap .logonav .nav ul li a.active{font-size:16px; color:#fff;  width:91px; height:87px; display:block; background:#0067AC}


.headerwrap .tg {width:1002px; height:38px; border-top:#e3e3e3 1px solid}
.headerwrap .gjc { float:left;width:700px; line-height:38px;}
.headerwrap .gjc span{ width:700px; color:#F00}
.headerwrap .tel { float:right;height:38px; width:200px; background:url(../images/6.jpg) no-repeat left; line-height:38px; text-indent:20px; color:#F00; font-size:24px}


/*主图*/
.banner {margin:0 auto; height:344px; }

/*产品*/
.mainwrap { margin:0 auto; height:100%;width:1002px; margin-top:30px; }
.mainwrap .titwrap{  height:41px; border-bottom:#e3e3e3 1px solid}
.mainwrap .titwrap .titleft { float:left;width:350px; height:40px;}
.mainwrap .titwrap .titleft .hot {  font-size:16px;color:#333 }
.mainwrap .titwrap .titleft .hot span{ color:#bb0303; font-size:15px; font-weight:600}
.mainwrap .titwrap .titleft .xwz { color:#5e5d5d; font-size:12px;}
.mainwrap .titwrap .titright {float:left; font-size:14px; width:550px;height:40px; line-height:40px; text-align:right}
.mainwrap .titwrap .prmore {float:right; font-size:14px; width:60px;height:40px;line-height:40px; color:#444}
.mainwrap .product { margin-top:14px;width:1002px; height:596px;}
.mainwrap .product ul li { float:left; width:238px; height:298px; text-align:center; margin:0px 6px;}
.mainwrap .product ul li p { display:block; height:43px; padding-top:17px;}
.mainwrap .product ul li p span a{ color:#f00}
.mainwrap .product ul li p span a:hover{ color:#333}
.mainwrap .product ul li .homecp{ width:200px; height:200px; padding:18px; border:#e3e3e3 1px solid;}

/*案例展示*/
.mainwrap .altitwrap{  height:41px; border-bottom:#e3e3e3 1px solid; margin-top:13px;}
.mainwrap .altitwrap .titleft { float:left;width:350px; height:40px;}
.mainwrap .altitwrap .titleft .hot {  font-size:16px;color:#333 }
.mainwrap .altitwrap .titleft .hot span{ color:#bb0303;  font-size:15px; font-weight:600}
.mainwrap .altitwrap .titleft .xwz { color:#5e5d5d; font-size:12px;}
.mainwrap .altitwrap .prmore {float:right; font-size:14px; width:60px;height:40px;line-height:40px; color:#444}
.mainwrap .al { margin-top:14px;width:1002px; height:222px;}
.mainwrap .al ul li { float:left; width:238px; height:198px; text-align:center; margin:0px 6px;}
.mainwrap .al ul li p { display:block; height:40px; line-height:40px;}
.mainwrap .al ul li img{width:238px; height:158px; }

/*关于我们*/
.mainwrap .abtitwrap{  height:41px; border-bottom:#e3e3e3 1px solid; margin-top:13px;}
.mainwrap .abtitwrap .titleft { float:left;width:350px; height:40px;}
.mainwrap .abtitwrap .titleft .hot {  font-size:16px;color:#333 }
.mainwrap .abtitwrap .titleft .hot span{ color:#bb0303;  font-size:15px; font-weight:600}
.mainwrap .abtitwrap .titleft .xwz { color:#5e5d5d; font-size:12px;}
.mainwrap .abtitwrap .prmore {float:right; font-size:14px; width:60px;height:40px;line-height:40px; color:#444}
.mainwrap .about { height:200px;margin-top:14px; margin-bottom:55px;}
.mainwrap .about .aboutleft { float:left; width:492px;}
.mainwrap .about .aboutright { float:right; width:490px; line-height:26px;}
.mainwrap .about .aboutright .abtit { margin-bottom:14px; background:url(../images/about-tit.jpg) no-repeat; color:#FFF; font-size:16px; font-weight:bold; text-align:center }
.mainwrap .about .aboutright .abxq span a{ color:#F00}

/*企业实力*/
.mainwrap .qysltitwrap{  height:41px; border-bottom:#e3e3e3 1px solid}
.mainwrap .qysltitwrap .titleft { float:left;width:350px; height:40px;}
.mainwrap .qysltitwrap .titleft .hot {  font-size:16px;color:#333 }
.mainwrap .qysltitwrap .titleft .hot span{ color:#bb0303;  font-size:15px; font-weight:600}
.mainwrap .qysltitwrap .titleft .xwz { color:#5e5d5d; font-size:12px;}
.mainwrap .qysltitwrap .titright {float:left; font-size:14px; width:550px;height:40px; line-height:40px; text-align:right}
.mainwrap .qysltitwrap .prmore {float:right; font-size:14px; width:60px;height:40px;line-height:40px; color:#444}
.mainwrap .qysl { margin-top:14px;width:1002px; height:222px;}
.mainwrap .qysl ul li { float:left; width:238px; height:198px; text-align:center; margin:0px 6px;}
.mainwrap .qysl ul li p { display:block; height:40px; line-height:40px;}
.mainwrap .qysl ul li img{width:238px; height:158px;}

/*新闻中心*/
.mainwrap .newtitwrap{  height:41px; border-bottom:#e3e3e3 1px solid}
.mainwrap .newtitwrap .titleft { float:left;width:350px; height:40px;}
.mainwrap .newtitwrap .titleft .hot {  font-size:16px;color:#333 }
.mainwrap .newtitwrap .titleft .hot span{ color:#bb0303; font-size:14px;}
.mainwrap .newtitwrap .titleft .xwz { color:#5e5d5d; font-size:12px;}
.mainwrap .newtitwrap .titright {float:left; font-size:14px; width:550px;height:40px; line-height:40px; text-align:right}
.mainwrap .newtitwrap .prmore {float:right; font-size:14px; width:60px;height:40px;line-height:40px; color:#444}
.mainwrap .newwrap { width:1002px; height:300px; margin-bottom:24px;}
.mainwrap .newwrap  ul li { float:left;  width:492px; height:133px; display:block;  margin-top:10px;margin-left:8px; background:url(../images/newbj.jpg) no-repeat}
.mainwrap .newwrap  ul li .newleft { float:left; width:129px; height:99px;margin:15px 10px 10px 10px;}
.mainwrap .newwrap  ul li .newright{ float:right;height:99px; width:310px;margin:15px 20px 10px 10px; }
.mainwrap .newwrap  ul li .newright span { font-size:12px; color:#ababab}
.mainwrap .newwrap  ul li .newright p {color:#757575; height: 44px; overflow: hidden;}
.mainwrap .newwrap  ul li .newright font {  color:#f00}
.mainwrap .newwrap  ul li .newright font a{color:#f00} 

/*友情链接*/
.linkwrap { margin:0 auto;  height:36px; border-top:1px #CCC solid}
.linkwrap .link { margin:0 auto; width:1002px;} 
.linkwrap .link span { color:#000; line-height:36px;}
.footwrap {margin:0 auto; height:291px; background:#000; border-top:#333 9px solid}
.footwrap .foot { margin:0 auto; width:1002px; margin-top:33px;}
.footwrap .foot .cpzs { float:left; width:185px; height:228px; border-right:#1d1d1d 1px solid; color:#ccc; margin-right:25px;}
.footwrap .foot .cpzs ul li { line-height:30px;}
.footwrap .foot .cpzs ul li a{ color:#cccccc; }
.footwrap .foot .cpzs ul li a:hover{ color:#c50101; }
.footwrap .foot .footcu { float:left; width:340px; height:228px;color:#ccc; }
.footwrap .foot .footcu ul li { line-height:26px;}
.bqwrap {margin:0 auto; background:#000;  height:45px; border-top:1px #1d1d1d solid}
.bqwrap .bq { margin:0 auto; width:1002px; color:#ccc; line-height:45px;}
