@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;color:#666;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:expression(this.hideFocus=true);outline:none;cursor:pointer;text-decoration:none;color:#666;}
a:hover{ color:#C00;}
input,button,select,textarea{outline:none}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
.contxt{ background:#e3e1da; border:1px solid #CCC; padding:5px;}
.contxt2{ background:#fff; border:1px solid #fff; padding:5px; margin:5px 0;}
.btn{ padding:5px 10px; border:1px solid #CCC; background:#0074e1; color:#fff; font-family:"微软雅黑";}
body{cursor:default;-webkit-text-size-adjust:none;font-size:12px;font-family:Arial;background:#fff;}
DIV.green-black{ width:100%;  padding-top:10px; text-align:left; }
DIV.green-black A{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #ccc;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #ccc 1px solid;TEXT-DECORATION: none;font-size:12px;background-color: #f7f7f7;}
DIV.green-black A:hover{BORDER: #252525 1px solid;COLOR: #fff;font-size:12px;background-color: #252525;}
DIV.green-black A:active{BORDER: 1px solid #252525;COLOR: #fff;font-size:12px;background-color: #252525;}
DIV.green-black SPAN.current{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: 1px solid #252525;font-size:12px;background-color: #252525;}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #f7f7f7 1px solid;font-size:12px}
.xgxx font{ display:block; line-height:40px;font-size:16px; color:#181818; font-weight:bold; padding-top:20px}
.xgxx font a{  color:#181818;}
.xgxx .kasg a{ display:block; width:470px; float:left; line-height:35px; height:35px; margin-right:30px; border-bottom:1px #999 dashed; text-indent:5px;font-size:12px}
.xgxx .kasg a:hover{color:#F00}
.xgxx .kasg a span{ margin-right:5px}
.xgcp{padding:10px }
.xgcp h4{ display:block; line-height:40px;font-size:16px; color:#333; font-weight:bold; padding-top:20px}
.xgcp h4 a{color:#333; }
.xgcp .dadxv a{float:left;display:block;margin-right:10px;width:242px}
.xgcp .dadxv dt{line-height:30px;text-align:center;font-size:12px}
.xgcp .dadxv img{width:240px;height:200px;border:1px #cccccc solid}
dl.pd_list_dl,dl.pd_index_dl{ width:202px; overflow:hidden; float:left;padding:5px 15px 10px;height:216px;}
dl.pd_list_dl dt,dl.pd_list_dl dt a,dl.pd_index_dl dt,dl.pd_index_dl dt a{ width:202px; height:177px;line-height:0; font-size:0;}
dl.pd_list_dl dt img,dl.pd_index_dl dt img{width:200px; height:175px; padding:1px; border:1px solid #D6D6D6; }
dl.pd_list_dl dt a:hover img,dl.pd_index_dl dt a:hover img{border:2px solid #000;padding:0}
dl.pd_list_dl dd,dl.pd_index_dl dd{ margin-top:3px; height:30px; width:217px; line-height:30px; text-align:center; overflow:hidden;}


.fl { float:left;}
.fr { float:right;}
.main{ width:1024px; margin:0 auto; position:relative;}
.main:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}
.cl:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}
.cl{zoom:1}
.head{ width:100%; min-width:1024px; height:35px; line-height:35px; border-top:2px solid #fa6b00; background:#fff;}
.hl{ width:495px; float:left;}
.hr{ width:500px; float:right; text-align:right;}
.hr a{ margin:0 5px;}

.top{ width:100%; min-width:1024px; padding-bottom:10px; background:url(../images/bg-2.jpg) center top repeat-x #fff;}
.tl{ width:472px; float:left;background:url(../images/bg-1.jpg) left top no-repeat; padding-top:25px;}
.ewm{float:right;padding-top:10px;}
.tr{ width:270px; float:right;padding-top:20px;}
.tr .phoneico{ padding-right:15px;  vertical-align:middle; text-align:right;}
.tr .phonetitle{ color:#212121; font-size:16px; font-weight:bold;}
.tr .phone{ color:#f75a00; font-size:24px; font-family:Tahoma, Geneva, sans-serif;}

#floatingcontainer{height:52px;}
.menu{ height:52px;width:100%; min-width:1024px; background:url(../images/menu-bg.jpg) bottom  center repeat-x; z-index:999999; overflow:hidden;}
.menu li{background:url(../images/menu-r.jpg) right bottom no-repeat; float:left; font-size:14px;height:52px; padding:0 5px;}
.menu li.cur,.menu li:hover{ background:url(../images/menu-cur-m.jpg) center bottom repeat-x;padding:0;}
.menu li.cur:after,.menu li:hover:after{display:block;width:5px; height:52px;background:url(../images/menu-cur-r.jpg) bottom no-repeat;content:"."; float:right; color:#fa6b00;}
.menu li.cur:before,.menu li:hover:before{display:block;width:5px; height:52px;background:url(../images/menu-cur-l.jpg) bottom no-repeat;content:"."; float:left; color:#fa6b00;}
.menu li a{ padding:4px 16px 0; color:#fff;height:48px;line-height:48px; display:inline-block;}
.menu li.cur a,.menu li:hover a{ color:#000;}


.banner{ width:100%;height:467px; margin:0 auto; margin-top:0px; border-bottom:9px solid #ebebeb;}
/* 主视觉 */
.main_view{width:100%; overflow:hidden; position:relative;}
#main_view{height:467px; width:100%; min-width:1024px; overflow:hidden; zoom:1; position:relative; *z-index:-1; margin:0 auto;}
#main_view ul{display:block; overflow:hidden; width:100000px; height:100%; position:absolute; left:0px; top:0px; z-index:10;}
#main_view li{display:block; overflow:hidden; width:100%; float:left; position:relative; height:100%;}
.controlerul_container{background:transparent; overflow:hidden; width:100%; min-width:1024px; position:absolute; bottom:10px; left:0%; z-index:9999;}
#controlerul_container{margin:0px auto; width:1000px; overflow:hidden; position:relative;  padding:5px;z-index:9999;}
#controlerul_container .bg{background:#999; filter:alpha(opacity=25); -moz-opacity:0.25;-khtml-opacity: 0.25;opacity: 0.25; position:absolute; left:0px; top:0px; width:100%; height:100%; overflow:hidden; z-index:9999;}
.controlerul{position:relative; z-index:9999; overflow:hidden; width:1000px; height:12px; float:left}
.controlerul dd{margin:0px; width:20px; display:block; height:20px; overflow:hidden; position:relative; float:left; vertical-align:bottom; cursor:pointer; margin-right:10px;}
.controlerul dd a{display:block; overflow:hidden; width:16px; height:16px; position:absolute;  left:0px; top:0px; width:100%; height:100%; background:url(../images/ban-btn-out.png) no-repeat; z-index:9999}
.controlerul dd a.actived{background:url(../images/ban-btn-on.png) no-repeat;}
#main_view li a{display:block; overflow:hidden;width:100%; height:100%;}


.i-case{border-bottom:1px solid #ebebeb; padding:10px 0 30px; background:#f4f5f7;}
.i-c-title{ height:98px; background:url(../images/bg-2.jpg) center 70px repeat-x; text-align:center;}
.i-c-title h3{padding-top:25px;}
.mr_frbox{height:245px; border:1px solid #ebebeb; background:#fff; padding-top:30px;}
.mr_frBtnL{float:left;margin:100px 8px 0;cursor:pointer;display:inline;}
.mr_frUl{float:left;width:890px;margin-left:20px}
.mr_frBtnR{float:right;margin:100px 8px 0;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;height:245px;width:233px;margin:0 30px;overflow:hidden;}
.mr_frUl ul li img{display:block;border:1px solid #D8D8D8;width:231px;height:182px;}
.mr_frUl ul li .proname{height:35px; line-height:35px; text-align:center;color:#7f7f7f; font-size:12px;}

.i-pro{ background:#fff; padding:30px 0;}
.ad01{ margin:0 0 20px;}
.ipl{ width:239px; float:left;}
.ipl h3{ height:37px; line-height:37px; padding-left:40px; background:url(../images/ico01.jpg) 20px center no-repeat #ffa800;}
.ipl h3,.ipl h3 a{ color:#fff; font-size:14px; font-weight:bold;}
.ipl ul{ display:block; padding:10px 0; background:#eee;}
.ipl ul li{ height:28px; line-height:28px; padding-left:50px; background:url(../images/ico02.jpg) 30px center no-repeat;}


.pro{ width:756px; height:595px; padding:10px;border:1px solid #ddd; overflow:hidden;}
.pro h3{ height:40px; background:url(../images/bg-2.jpg) bottom left repeat-x; line-height:36px;overflow:hidden; padding-left:20px; margin-bottom:20px;}
.pro h3 em a{ display:inline-block; padding:0 30px; height:36px; font:16px; text-align:center; line-height:36px; font-weight:bold; color:#757575;border:1px solid #fff; border-bottom:none; border-top:4px;}
.pro h3 em a:hover,.pro h3 em.cur a{ background:#fff;border:1px solid #ddd; border-bottom:none; border-top:4px #ff6900 solid; color:#ff6900;}
.prolist{ width:244px; float:left; margin:0 12px 20px 0; }
.prolist .proimg{ margin-bottom:1px;}
.prolist .proimg img{border:1px solid #ddd;}
.prolist .proname{border:1px solid #ddd; text-align:center; height:30px; line-height:30px; font-size:14px; margin-bottom:5px;}
.probtn a{ display:block; width:120px; height:20px; line-height:20px; text-align:center; color:#fff;}
.probtn a.b1{ float:left; background:#222;}
.probtn a.b2{ float:right; background:#ff6900;}
.pro .nones{ margin-right:0;}

.ys{ background:#e8e8e8;}
.ys1{ background:url(../images/ys1.jpg) center center no-repeat; height:162px;}
.ys2{ background:url(../images/ys2.jpg) center top no-repeat; height:536px;}
.ys3{ background:url(../images/ys3.jpg) center center no-repeat; height:518px;}


.i-kehu{ padding-top:35px; background:#f4f5f7; padding-bottom:25px;}
.i-kehu .main{ background:#fff; padding-bottom:25px;}
.title{ height:47px; line-height:47px; padding:0 20px 0 55px; background:url(../images/ico03.jpg) 20px center no-repeat #e7e8ed; font-size:18px; font-weight:bold; color:#ff6900;}
.title a{ float:right; font-size:12px; font-weight:normal;} 

.khlist{ float:left; width:214px; margin-left:33px; margin-top:20px;}
.khlist img{ width:214px; height:148px;}
.khlist .kehu{border:1px solid #ddd; border-top:none; height:175px; padding-top:10px; }
.khlist .kehu dl{ padding:12px;}
.khlist .kehu dl dt{ color:#4d4d4d; font-weight:bold;}
.khlist .kehu dl dd{ color:#bd0000;}
.khlist .kehu p{padding:0 12px;height:70px}
.khlist .kehu .pc{ height:35px; line-height:35px;border-top:1px solid #ddd; text-align:center; margin-top:12px;}

.khlist2{ float:left; width:214px; margin-right:30px;margin-left:6px; margin-bottom:20px;}
.khlist2 img{ width:214px; height:148px;}
.khlist2 .kehu{border:1px solid #ddd; border-top:none; height:175px; padding-top:10px; }
.khlist2 .kehu dl{ padding:12px;}
.khlist2 .kehu dl dt{ color:#4d4d4d; font-weight:bold;}
.khlist2 .kehu dl dd{ color:#bd0000;}
.khlist2 .kehu p{padding:0 12px;height:70px}
.khlist2 .kehu .pc{ height:35px; line-height:35px;border-top:1px solid #ddd; text-align:center; margin-top:12px;}

.i-content{background:#f4f5f7; padding-bottom:30px;}
.i-content .content{ background:#fff; padding:25px 15px;}
.iabout{ width:658px; height:489px; background:#fff; float:left;}
.about-box img{ float:left; margin-right:18px;}
.about-box h3{ font-size:14px; font-weight:bold; margin-bottom:10px;}
.about-box p{ line-height:20px;}
.about-box .more{font-size:14px; font-weight:bold;}
.honor-box{ margin-top:20px;}
.hbt{ height:28px; line-height:28px; background:url(../images/bg-2.jpg) center repeat-x; text-align:center;}
.hbt a{ display:inline-block; padding:0 10px; background:#ff6900; color:#fff; font-size:14px; font-weight:bold;}

.mr_frbox2{height:140px; padding-top:10px;}
.mr_frBtnL2{float:left;margin:60px 3px 0;cursor:pointer;display:inline;}
.mr_frUl2{float:left;width:600px;}
.mr_frBtnR2{float:right;margin:60px 0 0 0;cursor:pointer;}
.mr_frUl2 ul li{display:inline;float:left;height:140px;width:136px;margin:0 7px;overflow:hidden;}
.mr_frUl2 ul li img{display:block;border:1px solid #D8D8D8;}

.i-faq{ width:346px; float:right;}
.i-faq dl{ margin:10px 10px 0 10px; padding-bottom:18px; }
.i-faq dt{ font:12px "Microsoft Yahei"; height:20px; line-height:20px; background:url(../images/q.jpg) no-repeat left center; padding-left:30px; overflow:hidden;}
.i-faq dd{ font:12px "Microsoft Yahei"; line-height:24px; color:#666; background:url(../images/a.jpg) no-repeat left 2px; padding-left:30px; margin-top:6px;}

.inews{ width:995px; float:left; background:#e6e8ed; height:378px; padding:15px;}
.hh3{ height:45px; background:url(../images/bg-3.jpg) bottom repeat-x; border-top:none; overflow:hidden;}
.hh3 span a{ display:inline-block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; height:45px; line-height:45px; color:#666; padding-right:10px;}
.hh3 i{ background:url(../images/index_111.jpg) right top no-repeat; display:inline-block; line-height:45px;height:45px;}
.hh3 em a{ display:inline-block; width:85px; height:45px; font:16px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:45px; color:#767676; overflow:hidden; }
.hh3 em a:hover,.hh3 em a.cur{ background:url(../images/bg-1.jpg)  center bottom no-repeat; color:#424242; font-weight:bold;}
.nbox{border-top:none; padding:10px;}
.nbox li{ height:38px; line-height:38px; border-bottom:1px dashed #bebfc0; padding:0 10px 0 20px; background:url(../images/ico04.jpg) left center no-repeat; overflow:hidden; }
.nbox li span{ float:right;}

.ifeed{ width:439px; float:left; background:#dcdee2;height:408px;}
.ifeedback{ width:340px; margin:30px auto 0;}
.iybox{ border-top:1px solid #D8D8D8;}
.iy{ width:204px; float:left; border-right:1px dashed #D8D8D8;  margin:30px 0; text-align:center; font-size:14px; line-height:50px;}
.iy span{ font-size:18px; font-weight:bold; color:#e43917;}
.iy.nones{ border:none;}

.foot{ background:#181818; padding:25px 0;}
.foot dl{ height:230px; width:130px; padding-left:50px; border-right:1px dashed #3a3a3a; float:left;}
.foot dt h3{ font-size:14px; font-weight:bold; color:#c6c6c6;}
.foot dt h4{ font-size:16px; color:#545454; margin-bottom:20px; font-weight:bold;}
.foot dd a{ line-height:24px; color:#b2b2b2;}

.f-lia{ float:right; width:255px;}
.f-lia p{ line-height:18px; color:#9b9b9b;}
.f-lia p a{ color:#9b9b9b;}


.sour{ height:50px; line-height:50px; background:#fa6b00; overflow:hidden;}
.kework a,.kework{ color:#fff;}
.kework a{ margin:0 5px;}
.kework{ width:300px; float:left; }
.iput{ width:253px; background:url(../images/search.jpg) center left no-repeat; line-height:29px; float:right; margin-top:10px;}
.iput .inp01{ width:212px; padding-left:10px; float:left; line-height:30px; height:30px; background:none; border:none;}
.iput .inp02{ width:31px; float:left; line-height:30px; height:30px; background:none; border:none; cursor:pointer;}
.pagebanner{ height:272px;border-bottom:9px solid #ebebeb;}

.location{ height:100px; border-bottom:1px solid #ebebeb; background:#f4f5f7;}
.location h1{ font-size:24px; font-weight:bold; display:inline-block; padding-right:30px; background:url(../images/ico05.jpg) right center no-repeat; margin-top:20px; }
.location h2{ color:#fa6b00; text-transform:uppercase; font-weight:bold;}
.location .main{ background:url(../images/title.jpg) right 25px no-repeat;}

.pagelist{ background:#f4f5f7; height:70px;}
.pagelist ul{ display:block; border-bottom:4px solid #fa6b00;height:50px; margin-top:15px;}
.pagelist ul li{ display:block; float:left; width:136px; height:50px; margin-right:5px; background:#e6e6e6; text-align:center; line-height:50px; font-size:14px;}
.pagelist ul li.cur{background:#fa6b00;}
.pagelist ul li a{ display:block; height:100%; color:#818181;}
.pagelist ul li.cur a{ color:#fff; font-weight:bold;}

.page{  background:#fff; padding:20px 0;}
.page p{ line-height:18px;}

.otherlist{ width:242px; float:left; margin:0 6px; text-align:center; line-height:30px; margin-bottom:20px;}
.otherlist .otherimg{ border:1px solid #ebebeb; padding:5px 0;}
.otherlist .otherimg img{ width:134px; height:138px;}
.otherlist .caseimg{ border:1px solid #d7d7d7; }
.otherlist .caseimg img{ width:240px; height:172px;}

.pl{ width:239px; float:left;}
.pl h3{ height:37px; line-height:37px; padding-left:40px; background:url(../images/ico06.jpg) 20px center no-repeat #2a2a2a;}
.pl h3,.pl h3 a{ color:#fff; font-size:14px; font-weight:bold;}
.pl ul{ display:block; padding:10px 0; background:#eee;}
.pl ul li{ height:28px; line-height:28px; padding-left:50px; background:url(../images/ico02.jpg) 30px center no-repeat;}
.pl ul li a.cur{ color:#cc0000}
.pl .lcon{ padding:10px;border:1px solid #ddd; border-top:none;}
.pl .lcon td{ line-height:24px;} 
.pl .lefth h4{ text-align:center; height:75px; background:#ff6900; line-height:75px; font-size:18px; font-weight:bold; color:#fff; margin-top:10px;}
.pl .lefth h4 span{ margin-left:5px; color:#ffa566; text-transform:uppercase;}

.pr{width:776px;border:1px solid #ddd; float:right;}
.pr .nones{ margin-right:0;}
.pr .sortname{ height:56px; line-height:56px; font-size:14px; font-weight:bold; padding-left:20px; background:url(../images/product2_03.jpg);border-bottom:1px solid #ddd;}
.pr .poo{ padding:10px;}
.probig{ text-align:center; padding:20px 0;}
.probig img{ max-width:750px}
.promsntile{ border-bottom:1px solid #ddd;}
.promsntile span{ line-height:38px; padding:0 20px; background:#ff6900; color:#fff; display:inline-block;}

.promsn{ padding:10px;}
.promsn p{ line-height:18px;}

.cphone{ padding-left:40px; background:url(../images/contact_ico.jpg) left 0px no-repeat; line-height:35px; margin:10px 0;}
.email{ padding-left:40px; background:url(../images/contact_ico.jpg) left -143px no-repeat; line-height:35px; margin:10px 0;}
.fax{ padding-left:40px; background:url(../images/contact_ico.jpg) left -46px no-repeat; line-height:35px; margin:10px 0;}
.web{ padding-left:40px; background:url(../images/contact_ico.jpg) left -190px no-repeat; line-height:35px; margin:10px 0;}
.add{ padding-left:40px; background:url(../images/contact_ico.jpg) left -94px no-repeat; line-height:35px; margin:10px 0;}



.news-list{background:url(../images/time-ico.jpg) 20px top no-repeat;padding-bottom:30px}
.newslist{   border-bottom:1px solid #e1e1e1;height:130px;margin-left:75px;padding-top:13px;margin-bottom:10px}
.newslist img{ margin-right:20px; border:1px solid #e4e4e4;  float:left; width:167px; height:110px;}
.newslist h4{ line-height:30px; font-size:14px; color:#525252;font-weight:bold;font-family:"宋体"}
.newslist p{color:#999;line-height:20px;font-family:"宋体";margin:5px 0 10px 0;}
.newslist dt{font-family:"宋体";color:#999}

.link{color:#58b648;margin-bottom:30px}
.link h2{font-weight:normal;font-size:50px}
.link .links{padding-top:10px;font-size:12px;margin-left:30px;width:840px}
.link .links a{color:#666;padding-right:20px;line-height:20px}
