﻿@charset "utf-8";
/*
Powered By www.toprand.com
*/

/*Reset*/
*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;font-size:12px;}  
a {color:#666;text-decoration:none;}
a:hover {color:#0482b0;}
a:active {color:#0482b0;}
.hidden{ display:none}
i{ font-style:normal}
/*basic*/ 
body{margin:0px; padding:0px;font-family:"\5B8B\4F53", Arial, Helvetica, sans-serif; font-size:12px;color:#333; background:url(../images/bigbg.png) repeat;}  


/*text*/
.b{ font-weight:bold;}
.f8{ font-size:8px;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}
.em{ text-indent:2em;}
.hei{ color:#000;}
.red{ color:#ff0000;}
.Arial{ font-family:"Arial", Helvetica, sans-serif;}
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
 


/* wrap */
.wrap{ width:1000px; margin:0 auto;}

/* header */
.header{ width:100%; height:94px;}
.logo{ float:left; width:159px; height:70px; display:inline; margin-top:11px;}
.nav{ float:right; width:546px; height:28px; line-height:28px; text-align:center; margin-top:36px; display:inline;}
.nav a{ float:left; width:80px; height:28px; font-size:14px; color:#2a2828; line-height:28px; text-align:center; margin:0 6px 0 5px; display:inline;}
.nav a:hover,.nav a.hover{ background:url(../images/navli.jpg) no-repeat;width:80px; color:#fff; height:28px;}

/* banner */
.banner{ width:100%; height:425px; position:absolute; top:94px; left:50%; margin-left:-50%; }
/* index flash*/
.indexShow .topSlide{float:left;width:100%;height:425px;overflow:hidden;position:relative; display:block;}
.indexShow .topSlide .slideImg a{display:none;position:absolute; left:50%;margin-left:-50%;}
.indexShow .topSlide .slideNum{position:absolute;bottom:1px; left:40%; background:url(../images/inban-spanbg.png) center top no-repeat; height:8px; padding:20px 79px; width:80px;}
.indexShow img{float:left;vertical-align:top; width:100%; height:364px;}
.indexShow .topSlide .slideNum span{display:inline;float:left;margin:0 4px;width:8px;height:8px;overflow:hidden;cursor:pointer; background:url(../images/inban-dian1.png) no-repeat; text-align:center;}
.indexShow .topSlide .slideNum .current{background:url(../images/inban-dian2.png) no-repeat; color:#FFF}
.indexShow .topSlide .slideNum .slidenumbg{ float:left; text-align:center; height:21px; border-collapse:collapse}
/* main */
.main{ float:left; width:100%; margin:0 auto; margin-top:446px; display:inline;}
.incommbox{ float:left; width:100%; height:238px;}
.intil{ float:left; width:100%; height:40px;}
.inimg{ float:left; display:block;}
.insearbox{ float:right; width:190px; height:22px; line-height:22px; padding:9px 12px 9px 18px; display:inline; background:#0482b0;}
.seartxt{ float:left; width:165px; line-height:22px; height:22px; border:0; background:none; color:#d1d1d1;}
.btnsear{ float:right; background:url(../images/inbtnsear.png) no-repeat; border:0; cursor:pointer; height:22px; width:22px; display:block;}

.incomm{ float:left; width:1000px; overflow:hidden}
.comm{float:left; width:100%; padding:9px 0 8px 0; height:189px; display:inline;}

.proll { ZOOM:1; float:left; OVERFLOW: hidden;width:1000px; position:relative}
.proll .arrLeft {width:32px;height:32px;background:#033 url(../images/btn_p.jpg) center 0 no-repeat;border:none;cursor:pointer; position:absolute; top:39px; left:0; z-index:222}
.proll .arrRright{width:32px;height:32px;background:url(../images/btn_n.jpg) center 0 no-repeat;border:none;cursor:pointer; position:absolute; top:39px; right:0;z-index:222}

.proll .arrCont{ float:left;width:100%; height:189px;overflow:hidden; display:inline }
.proll .arrlist { float:left; width:192px; padding-top:25px; height:175px; text-align:center; margin-right:10px; overflow:hidden; display:inline; background:url(../images/in-plibg.png) no-repeat; position:relative;}
.proll .arrlist .newimg{ width:62px; height:54px; position:absolute; top:0; right:0}
.proll .arrlist .comtxt{ width:100%; height:20px; line-height:20px; position:absolute; bottom:20px; text-align:center}

.inbox{ float:left; width:100%; margin-top:19px; display:inline;}
.in-news{ float:left; width:489px;}
.inmore{ float:right; display:block}
.nlist{ float:left; width:100%}
.nlist li{ float:left; width:100%; margin:10px 0 2px 0; display:inline;}
.nrtxt{ float:right; width:370px; background:url(../images/nrtxtbg.jpg) no-repeat; height:50px; padding:19px 25px 1px 18px; display:inline; line-height:18px;}
.nrtxt span{ float:left; width:100%; color:#1e1d1d; font-family:Arial; font-weight:bold;}
.nrtxt a{ float:left; width:100%; color:#0482b0; font-family:"微软雅黑"; font-size:14px;}

.in-about{ float:right; width:490px;}
.inatxt{float:left; width:100%; margin-top:10px; display:inline; background:#e8e8e8;}
.inatxt span{float:right; width:226px; height:174px; margin:40px 22px 0 0; line-height:24px; display:inline; position:relative; display:inline; color:#1e1d1d; font-weight:bold;}
.btndet{ position:absolute; bottom:0px; right:0px; width:147px; height:33px;}

/* footer */
.footer{ width:100%; height:118px; padding-top:20px; display:inline; margin-top:29px; float:left; background:#1e1d1d;}
.fleft{ float:left; width:600px;}
.fnav{ float:left; width:100%; height:14px; line-height:14px; color:#d9d9d9;}
.fnav a{ height:14px; line-height:14px; color:#d9d9d9; display:inline-block; padding:0 11px;}
.fnav a.nopd{ padding-left:0}
.fnav a:hover{ color:#0482b0; display:inline-block; }

.incall{ float:left; width:100%; margin-top:35px; display:inline; color:#dadada;}
.incall span{ float:left; width:250px; margin-bottom:9px; line-height:20px; height:20px; display:inline}
.incall span.w324{ width:324px;}
.incall span img{ float:left; padding-right:4px; display:inline}

.fright{ float:right; width:400px; text-align:right;color:#dadada; line-height:24px;}
.fright span{ float:left; width:100%;}
.fright span a{ color:#dadada}
.fright span a:hover{ color:#0482b0}

/**about**/
.aban{ float:left; width:100%; background:url(../images/aban.png) center top no-repeat; height:364px;}
.pban{ float:left; width:100%; background:url(../images/pban.png) center top no-repeat; height:364px;}
.appban{ float:left; width:100%; background:url(../images/appban.png) center top no-repeat; height:364px;}
.nban{ float:left; width:100%; background:url(../images/nban.png) center top no-repeat; height:364px;}
.cban{ float:left; width:100%; background:url(../images/cban.png) center top no-repeat; height:364px;}
.aidban{ float:left; width:100%; background:url(../images/aidban.jpg) center top no-repeat; height:66px;}
/* mmain */
.mmain{ float:left; width:100%; margin:0 auto; margin-top:30px; display:inline;}
/* mleft */
.mleft{ float:left; width:228px;}
.sidet{ float:left; background:url(../images/sidetbg.png) no-repeat; width:208px; font-family:"微软雅黑"; height:48px; font-size:18px; font-weight:bold; color:#FFF; padding:10px 0 0 20px; line-height:24px; display:inline}
.sidebar{ float:left; background:url(../images/sidebg.png) right 0 repeat-y; width:218px; padding-right:10px;  }
.sidebar a{ float:left; background:#0482b0; width:180px; padding-left:38px; display:block; height:36px; line-height:36px; font-size:14px; color:#FFF; margin-bottom:2px; }
.sidebar a:hover,.sidebar a.hover{ background:#03171f; width:180px; padding-left:38px; display:block; height:36px; line-height:36px;  color:#FFF; }
.sidebbg{ float:left; background:url(../images/sidebbg.png) no-repeat; width:228px; height:75px;}
/* mright */
.mright{ float:right; width:715px;}
/* cull */
.cull{ float:left; width:700px; padding-left:15px; background:url(../images/home.png) 0 bottom no-repeat; color:#898989;}
.cull a{ color:#898989;}
.cull a:hover{ color:#0482b0;}

/* mrtil */
.mrtil{ float:left; width:100%; color:#0a0a0a;font-family:"微软雅黑"; font-size:16px; font-weight:bold; margin-top:10px; line-height:27px; height:27px; border-bottom:solid #0482b0 2px;}

/* mront */
.mront{ float:left; width:100%; color:#0a0a0a; margin-top:14px; line-height:24px; overflow:hidden}
/**about honor**/
.ahlist li{ float:left; width:664px; height:auto; background:#f7f7f7; padding:13px 17px 13px 34px; display:inline; margin-bottom:10px;}
.ahltxt{ float:left; width:420px; margin-top:55px; line-height:21px; color:#000; display:inline}

/**about equipment**/
.eqlist li{ float:left; width:231px; padding-top:47px; height:139px; text-align:center; margin:0px 10px 10px 0; overflow:hidden; display:inline; background:#f7f7f7; position:relative;}
.eqlist li span{ width:100%; position:absolute; bottom:32px; left:0; text-align:center;}
.eqlist li.normg{ margin-right:0}

/**page**/
.page{float:left; width:100%; text-align:right; color:#3b3b3b;height:20px; line-height:20px; margin:10px 0; display:inline}
.page a{ display:inline-block; margin-left:13px; width:58px; height:20px; line-height:20px; background:#0482b0; color:#FFF; text-align:center}

/**application**/
.app{float:left; width:100%;height:200px; margin:10px 0 24px 0; display:inline;}
.appimg{ float:left; display:block; border:solid #b8b8b8 1px;margin-left: 30px;}
.apprtxt{ float:right; width:370px; line-height:28px; color:#0d0d0d;margin-right:50px;}
.apprtxt h2{ float:left; width:100%; font-size:14px; line-height:20px; font-family:"微软雅黑"; font-weight:bold; color:#0d0d0d;margin-bottom:20px;}
.apptxt{ float:left; width:100%; line-height:28px; color:#0d0d0d;}
.lan{ color:#0482b0}
.app-tab{ float:left; width:713px; margin-top:45px; background:#e8e8e8; display:inline; border-top:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1}
.app-tab td{ border-left:solid 1px #d1d1d1; text-align:center; line-height:33px; color:#141414; border-bottom:solid 1px #d1d1d1;}
.app-tab td.backbg{text-align:left; padding-left:14px; background:#0482b0; color:#FFF; }

/**contact**/
.call{ float:left; width:100%; margin-bottom:45px; display:inline}
.call span{ float:left; width:25%; text-align:center;display:block}
.call span i{ float:left; width:100%; text-align:center;}
.call span img{ margin-bottom:20px; }

.cmap{margin-left:150px; text-align:center;}

/*aid*/
.netlist{ float:left; width:100%; margin-top:30px; display:inline}
.netlist h2{ float:left; width:100%;}
.netlist h2 a{ float:left; background:url(../images/nettbg.jpg) no-repeat; width:152px; height:41px; text-align:center; line-height:41px; color:#FFF; font-weight:bold; font-size:16px;}

.netlist span{ float:left; width:100%; margin-top:10px; display:inline;}
.netlist span a{ float:left;background:#6f6f6f; width:102px; height:30px; text-align:center; line-height:30px; color:#FFF; margin-right:10px; display:inline}
.netlist span a:hover{background:url(../images/nettbg.jpg) no-repeat; width:102px; height:30px;}

.link{ float:left; width:100%;margin-top:30px; display:inline}
.link a{ float:left; width:235px; background:#f7f7f7; padding:20px 0 10px 0; height:105px;margin:0px 20px 20px 0px; text-align:center; display:inline}
.link a span{ float:left; width:100%; line-height:44px; text-align:center; display:block}
.link a.normg{ margin-right:0}

.copyr{ float:left; width:990px; margin:30px 0; display:inline; text-align:center; color:#1b1b1b; padding:116px 5px 0 5px; background:#f7f7f7; height:230px; line-height:28px;}
.copyr h2{ float:left; width:100%; line-height:46px; font-size:14px} 

/*product*/
.sidebarp{ float:left; background:url(../images/sidebg.png) right 0 repeat-y; width:218px; padding-right:10px;position:relative; overflow:hidden;}
.sidebarp li{ float:left; width:100%; font-family:"微软雅黑";}
.sidebarp li a{  float:left; background:#0482b0; width:180px; padding-left:38px; display:block; height:36px; line-height:36px; font-size:14px; color:#FFF; margin-bottom:2px;}
.sidebarp li a:hover,.sidebarp li.hover a{ background:#03171f; width:180px; padding-left:38px; display:block; height:36px; line-height:36px;  color:#FFF; }
.sidebarp li .sublist{ display:none;padding:4px 0 10px 0; display:inline; float:left; display:none }
.sidebarp li.hover .sublist{ display:block;}
.sidebarp li.hover li{ width:100%; float:left; font-size:12px; line-height:26px;position:relative; }/*7.16*/
.sidebarp li.hover li a{ background:none; padding-left:29px;line-height:26px; height:26px; color:#333; display:block;} 
.sidebarp li.hover li.qq a,.sidebarp li.hover li a:hover{ color:#0482b0; bbackground:#333;}

.plist{ float:left;width:100%;height:655px;}
.plist li{ float:left; width:313px; margin-right:50px; margin-bottom:19px; border-bottom:solid 1px #cdcdcd; padding-bottom:18px; height:128px;}
.plist li.noright{ margin-right:0px;}
.plist li span{ float:left; width:126px; background:url(../images/ppicbg.jpg) no-repeat; height:128px;}
.prtxt{ float:right; width:170px; position:relative; height:128px; line-height:20px;}
.prtxt h2{ float:left; font-family:"微软雅黑"; font-weight:bold; color:#333; font-size:14px; width:100%;}
.btn-more{ position:absolute; bottom:0; right:0; width:47px; height:18px;}

.plist2{ float:right;width:313px; padding-left:43px; border-left:solid 1px #cdcdcd;}
.plist2 li{ float:left; width:100%; margin-bottom:19px; border-bottom:solid 1px #cdcdcd; padding-bottom:18px; height:128px;}
.plist2 li.nomg{ margin-bottom:0}
.plist2 li span{ float:left; width:126px; background:url(../images/ppicbg.jpg) no-repeat; height:128px;}

.ptil{ background:#0482b0; width:116px; height:26px; line-height:26px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.bor{border-bottom:solid 1px #cdcdcd; border-top:solid 1px #cdcdcd; padding:19px 0 10px 0;}
.pdetil-tab{ float:left; width:713px; margin-top:45px; background:#e8e8e8; display:inline; border-top:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1}
.pdetil-tab th{ border-left:solid 1px #d1d1d1; text-align:center; line-height:24px; color:#fff; border-bottom:solid 1px #d1d1d1; background:#0482b0; font-weight:normal}
.pdetil-tab td{ border-left:solid 1px #d1d1d1; text-align:center; line-height:44px; color:#141414; border-bottom:solid 1px #d1d1d1;}

/*dingzhi*/
.dz-slet{ float:left; width:100%;margin-bottom:10px; display:inline}
.dz-slet select{ width:370px; height:28px; border:0; color:#7c7c7c; padding:5px 0 5px 5px;}
.dz-slet select option{ border:0; color:#7c7c7c; padding:5px 0 5px 10px;}

.dz-det{ float:left; width:100%;margin-bottom:10px; display:inline}
.dz-det textarea{ float:left; width:715px; height:152px; border:0; line-height:22px; color:#7c7c7c; padding:5px; }

.dz-tab{ float:left; width:100%;}
.dz-tab td{ float:left; background:url(../images/inputbg.jpg) no-repeat;line-height:33px; width:343px; height:33px; margin:8px 29px 0 0; display:inline;}
.dz-tab td.normg{ margin-right:0}
.dz-tab td span{ float:left; width:80px; text-align:center; color:#999; line-height:33px; }
.dz-tab td .ptxt{ float:left; width:230px; color:#999; line-height:33px; height:33px; padding:0 15px; display:inline; border:0; background:none; }
.btntj{ float:left; width:100%; height:33px; margin:20px 0; display:inline;}

/*news*/

.nleft{ float:left; width:234px;}
.nleft a{ float:left; margin-bottom:30px; display:inline}


.nright{ float:right; width:735px;}

.nlist2{ float:left; width:100%}
.nlist2 li{ float:left; width:100%; margin:0px 0 12px 0; display:inline;}
.nlist2 li span{ float:left; width:100%; color:#1e1d1d; font-family:Arial; font-weight:bold;}
.nlist2 li a{ float:right; width:616px; background:url(../images/newslibg.jpg) no-repeat; height:50px; padding:19px 25px 1px 18px; display:inline; line-height:18px; color:#0482b0; font-family:"微软雅黑"; font-size:14px;}


.span18{ float:left; width:100%; height:18px; display:block}

.nlist2 li a:hover{float:right; width:616px; background:url(../images/newslibg2.jpg) no-repeat; height:50px; padding:19px 25px 1px 18px; display:inline; line-height:18px; color:#0482b0; font-family:"微软雅黑"; font-size:14px;}
.nlist2 li .nbox{ display:none;padding:0px 15px; margin-top:12px; height:150px;width:705px; background:#e8e8e8; color:#0e0e0e; line-height:24px; display:inline; float:left; display:none }
.nlist2 li a.btndeil,nlist2 li a.btndeil:hover{ float:right; width:70px; padding:0; height:22px; background:none; display:block}
.nlist2 li .padt{ padding-top:15px;}


.indet{ float:left; width:100%; font-size:16px; font-weight:bold; color:#0481b0; text-align:center; background:#e8e8e8; line-height:40px; height:40px; padding:10px 0;}
.indetxt{ float:left; width:691px; color:#0e0e0e; background:#e8e8e8; line-height:24px;  padding:20px 22px; margin-top:12px; display:inline;}

.pages{ float:left; width:100%; line-height:24px; padding:15px 0; color:#737373;}
.pages span{ float:left; width:85%; line-height:24px; display:block}
.pad{ float:left; padding-bottom:15px; display:block}
.btnback{ float:right; width:15%; text-align:center; font-size:14px; font-weight:bold;}