@charset "utf-8";
html, body, div, span,object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, abbr,del, dfn, em, img, ins,strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, object, col, colgroup, caption, summary, tbody, tfoot, thead, th{margin:0; padding:0; border:0;}
input, button {margin:0; padding:0; border:0; background:none;}
body {color:#333; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif; min-width:1000px;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, em { font-style:normal; font-family:Arial,Verdana,Helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size:14px; font-weight:700;}
ol, ul, li {list-style:none;}
button,input[type="submit"] {cursor:pointer;}
*+html img {margin-bottom:0!important;} /* Fix IE7 */
textarea {margin:0; padding:0; font-size:14px; overflow:auto;}
:focus {outline:0;}
.cfix:before,.cfix:after {content:"";display:table;}
.cfix:after {clear:both;}
.cfix {zoom:1;} 
.clearfix:after {content:"\0020";line-height:0; font-size:0; display:block; clear:both; visibility:hidden; overflow:hidden;}
.clearfix { clear:both; overflow:hidden; visibility:visible;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#f14829; text-decoration:none;}
.w1000{ width:1000px; margin:0 auto;}
span,p{ line-height:20px;}
/*head*/
.head{ margin-top:10px; margin-bottom:16px; height:75px;}
.logo{ float:left; background:url(images/logo.jpg) no-repeat; height:75px;}
.logo h1 a{ text-indent:-999em; width:496px; height:75px; display:block;}
.tool{float:right; *height:50px;}
.tool ul{ margin-top:14px; position:relative; *z-index:40;}
.tool ul li{ float:left; margin-right:12px;}
.tool ul li a{ color:#333; font-size:14px; line-height:32px;}

.tool ul li span{ cursor:pointer; line-height:32px;color:#333; font-size:14px; line-height:32px;background:url(images/website-btn1.gif) no-repeat 100px center;display:inline-block; width:110px; height:32px;}
.tool ul li span.site{ cursor:pointer; color:#333; line-height:30px; background:url(images/website-btn.gif) no-repeat 110px 12px #fff; height:30px; _height:31px; width:115px;}/*jia ge width*/
.tool ul li em{ margin-left:12px;color:#c9c9c9;}
.tool ul span.leave{ background:url(images/leave-message.jpg) no-repeat; width:131px; height:30px; display:inline-block; text-indent:-999em; margin-left:5px;}

*html .sitemap-con{ position:absolute; left:-125px; top:0px; z-index:40;}
*html .sitemap-con ul{ border:1px solid #ccc; width:165px; margin-top:0; height:130px; background-color:#fff; padding-top:10px; z-index:50; position:absolute;}
*html .tool{ width:38%; float:right; height:50px; overflow:hidden;}
*html .tool ul span.leave{ background:url(images/leave-message.jpg) no-repeat; width:131px; height:30px; margin-left:20px; display:inline-block; text-indent:-999em; position:absolute; left:50%; margin-left:-170px; top:0;}

.sitemap-con{ position:absolute; left:144px; top:0; z-index:40;}
.sitemap-con span{ border-top:2px solid #e30f01; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(images/website-btn.gif) no-repeat 105px center; display:inline-block; width:84px; height:30px; line-height:32px; padding-left:8px; background-color:#fff; position:relative; z-index:100;}
.sitemap-con ul{ border:1px solid #ccc; width:175px; margin-top:-1px; height:150px; background-color:#fff; padding-top:10px; z-index:50; position:absolute; top:32px; left:0;}
.sitemap-con ul li{ margin-left:15px; *width:100%; _margin-left:5px;}
.sitemap-con ul li a{ line-height:24px; color:#626262; font-size:12px;}
.sitemap-con ul li a:hover{ color:#ed1429; text-decoration:underline;}


/*nav*/
.nav2{ background:#10733d; width:100%; height:50px; clear:both;font-weight: 700}
.nav2 ul{ position:relative; z-index:20;}
.nav2 ul li{ float:left;}
.current{ width:120px; height:53px; background-color:#f81d23; float:left;}
.current a{color:#fff; display:block; line-height:50px; text-align:center; font-size:16px;}
.current a:hover{ border:0; background-color:#f81d23; color:#fff; width:120px;height:53px; display:block; padding:0;}
.home{margin-left:16px}
.tab{position:relative;display:block;float:left;cursor:pointer}
.tab .tablink{position:relative;padding:1px 24px;line-height:50px;display:block;height:50px; color:#333;font-size:16px;z-index:20;float:left}
.tab .tablink a{line-height:30px;color:#FFF;text-decoration:none}
.tab:hover{background:#FFF;}
.tab:hover .tablink{color:#333;border:1px solid #ccc;text-decoration:none}
.tab:hover .tablink a{color:#357d13}
*html .tab.hover{background:#FFF;}
*html .tab.hover .tablink{color:#333;border:1px solid #ccc;text-decoration:none}
*html .tab.hover .tablink a{color:#357d13}
.dropdown:hover .arwlink{border-bottom:1px solid #FFF;border-left:1px solid #ccc;height:53px;}
*html .dropdown.hover .arwlink{border-bottom:1px solid #FFF;border-left:1px solid #ccc;height:50px}
.dropdown ul{display:none}
.dropdown:hover ul{position:absolute;display:block;margin-left:-1px;top:56px;left:1px;z-index:9;}
*html .dropdown.hover ul{position:absolute;display:block;margin-left:-1px;top:53px;left:1px;z-index:9;}
.subnav{width:220px}
.subnav a{padding-left:15px;line-height:25px;width:100%;display:block; color:#333; background:url(images/icon.gif) no-repeat left 10px;}
.subnav a:hover{ border:0;}
.subnav :hover{text-decoration:underline;color:#cc0001;}
.dropdown .subnav{background:#FFF;border:1px solid #ccc;padding:8px;}

/*banner*/
.banner{ position:relative; z-index:1; overflow:hidden;}
.shadow{ background:url(images/banner-shadow.gif) no-repeat center center; width:609px; height:14px;}

.main-visual-wrap {
	POSITION: relative; WIDTH: 100%; HEIGHT: 400px; MARGIN-LEFT: -950px; OVERFLOW: hidden; LEFT: 50%
}
#main-slide {
	WIDTH: 100%; HEIGHT: 400px; OVERFLOW: hidden
}
#main-slide LI {
	WIDTH: 1900px; FLOAT: left; HEIGHT: 400px
}
#main-slide LI.vis-bruj {
	 background:url(images/banner02.jpg) no-repeat top center #000;
}
#main-slide LI.vis-bridge {
	 background:url(images/banner03.jpg) no-repeat top center #000;
}
#main-slide LI.vis-saudi {
	 background:url(images/banner04.jpg) no-repeat top center #000;
}
#main-slide LI.vis-raemian {
	 background:url(images/banner05.jpg) no-repeat top center #000;
}
#main-slide LI.vis-clinic {
	 background:url(images/banner01.jpg) no-repeat top center #000;
}
.main-visual-wrap .bx-start {
	POSITION: absolute; LINE-HEIGHT: 0; TEXT-INDENT: -90000em; WIDTH: 1px; BOTTOM: 0px; DISPLAY: none; HEIGHT: 1px; FONT-SIZE: 0px; OVERFLOW: hidden
}
.main-visual-wrap .bx-prev {
	LINE-HEIGHT: 0; TEXT-INDENT: -9000em; WIDTH: 1px; DISPLAY: none; HEIGHT: 1px; FONT-SIZE: 0px; OVERFLOW: hidden
}
.main-visual-wrap .bx-next {
	LINE-HEIGHT: 0; TEXT-INDENT: -9000em; WIDTH: 1px; DISPLAY: none; HEIGHT: 1px; FONT-SIZE: 0px; OVERFLOW: hidden
}
.mainTxt-fade-wrap {
	POSITION: absolute !important; MARGIN-LEFT: -500px; _MARGIN-LEFT: 450px; OVERFLOW: hidden; WORD-BREAK: keep-all; TOP: 0px; LEFT: 50%
}
#mainTxt-fade {
	HEIGHT: 400px; OVERFLOW: hidden
}
#mainTxt-fade LI {
	WIDTH: 1000px !important; HEIGHT: 400px; OVERFLOW: hidden
}

.mainTxt-fade-wrap .bx-prev {
	Z-INDEX: 100; POSITION: absolute; BOTTOM: 0px; RIGHT: 45px
}
.mainTxt-fade-wrap .bx-next {
	Z-INDEX: 100; POSITION: absolute; BOTTOM: 0px; RIGHT: 0px
}
.mainTxt-fade-wrap .bx-auto {
	Z-INDEX: 100; POSITION: absolute; BOTTOM: 0px; RIGHT: 90px
}
.mainTxt-fade-wrap .bx-auto A {
	TEXT-INDENT: -999em; WIDTH: 40px; DISPLAY: block; HEIGHT: 40px
}
.mainTxt-fade-wrap .bx-prev {
	TEXT-INDENT: -999em; WIDTH: 40px; DISPLAY: block; HEIGHT: 40px
}
.mainTxt-fade-wrap .bx-next {
	TEXT-INDENT: -999em; WIDTH: 40px; DISPLAY: block; HEIGHT: 40px
}
.mainTxt-fade-wrap .bx-auto A.stop {
	background:url(images/stop-btn.gif) no-repeat;
}
.mainTxt-fade-wrap .bx-auto A.start {
	background:url(images/play-btn.gif) no-repeat;
}
.mainTxt-fade-wrap .bx-prev {
	background:url(images/left-btn.gif) no-repeat;
}
.mainTxt-fade-wrap .bx-next {
	background:url(images/right-btn.gif) no-repeat;
}


/*box*/
.box{ border-bottom:1px solid #ccc; margin-top:25px; margin-bottom:25px; padding-bottom:25px; overflow:hidden;}
.box dl{ width:33%; overflow:hidden; float:left;}
.box dl dt{ width:54px; height:52px; float:left;}
.box dl dt span{ display:block;}
.box dl dt span.choose{ background:url(images/choose.jpg) no-repeat; height:52px;}
.box dl dt span.choose:hover{ background:url(images/choose-hover.jpg) no-repeat;}
.box dl dt.hover .choose{background:url(images/choose-hover.jpg) no-repeat;}
.box dl dt span.service{ background:url(images/service.jpg) no-repeat; height:52px;}
.box dl dt span.service:hover{ background:url(images/service-hover.jpg) no-repeat;}
.box dl dt.hover .service{ background:url(images/service-hover.jpg) no-repeat;}
.box dl dt span.help{ background:url(images/help.jpg) no-repeat; height:52px;}
.box dl dt span.help:hover{ background:url(images/help-hover.jpg) no-repeat;}
.box dl dt.hover .help{ background:url(images/help-hover.jpg) no-repeat;}
.box dl dd{ float:right; width:80%;}
.box dl dd h2 a{ font-size:22px; color:#193042; margin-bottom:10px; display:block; font-weight:bold;}
.box dl dd p{ color:#737b7d; font-size:11px;padding-right:15px;}
/*main*/
.main{ margin-bottom:15px; overflow:hidden  }
.news{ float:left; width:33%; margin-right:34px;}
.news h3,.proservice h3{
	/* [disabled]color:#444; */
	font-size:22px;
	margin-bottom:16px;
}
.inf-newst{ margin-bottom:5px!important;margin-bottom:0; float:left; width:27%;}
.inf-newst dd{ width:88px; height:35px; line-height:35px; text-align:center; margin-bottom:7px; background:#2F2E2C; color:#fff; cursor:pointer; overflow:hidden;}
.inf-newst dd.current{ background:url(images/new-tab.gif) no-repeat; width:94px; height:35px;}
.inf-newst-con{ float:right; background-color:#f7f7f7; height:78px; width:69%; overflow:hidden;}
.inf-newst-con a{ padding:10px;  color:#7d7d7d; line-height:22px; display:inline-block;}
.news-tj{ clear:both;}
.news-tj li{ margin-top:10px;}
.news-tj span{ color:#006697; display:block;}
.news-tj a{ display:block; margin-bottom:5px; font-weight:bold;}
.news-tj p{ color:#7d7d7d; height:40px; overflow:hidden; word-wrap: break-word;}

.proline{ float:left; width:33%; margin-right:34px;}
.hd{ margin-bottom:15px; overflow:hidden; width:100%;}
.hd h4{ float:left; font-size:22px; color:#000;}
.btn{ float:right; cursor:pointer; width:50px;}
.btn a{ display:block; text-indent:-999em;width:22px; height:22px; background:url(images/proline-btn.jpg) no-repeat;}
.btn a.leftbtn{ background-position:0 0; float:left;}
.btn a.leftbtn:hover{ background-position:0 -28px;}
.btn a.rightbtn{ background-position:-27px -28px; float:right; margin-left:5px;}
.btn a.rightbtn:hover{ background-position:-27px -28px;}

.proline ul{ overflow:hidden; width:330px; -webkit-width:330px; -moz-width:55%; float:left;}
.proline ul li,#List1_1 ul li{margin-bottom:12px; padding-bottom:13px; border-bottom:1px dotted #ccc; width:100%; overflow:hidden; float:left;}
.proline ul li a{width:118px; height:78px; display:block; float:left; }
.proline ul li img{ padding:3px;}
.proline ul li p{float:left; width:64%; *width:198px;}
*html .proline ul li p{ width:198px;}
.proline ul li p a{ line-height:18px; display:block; width:94%; font-size:13px; clear:both; height: auto; border:0; float:right; text-align:left;}
.proline ul li p span{ color:#737b7d; width:100%; float:right; width:93%; height:45px; margin-top:5px; overflow:hidden; text-align:left;}
#List1_1{ float:left; width:990px; }
#List2_1{ float:left; width:990px;}
.ScrCont{ position:relative;}
.ScrCont img{padding:1px; border:1px solid #e3e3e3;}
#ISL_Cont_1{ width:100%; overflow:hidden; float:left;*height:300px;}

.proservice{ float:right; width:27%;}
.proservice img{ padding-bottom:15px;}
.category,.product{ position:relative; }
.category{ z-index:5;}
.product{ z-index:3;}
.category span,.product span{ line-height:30px; color:#666; font-size:12px;}
.search input.txt{ float:left; width:67%; height:30px; line-height:30px; color:#666; border:1px solid #ccc;  padding-left:10px;}
.search input.search-btn{ float:right; background:#F81D23; width:27%; height:32px; color:#fff;  cursor:pointer; margin-right:1px;}

.select_box{width:96%; height:30px; line-height:30px; font-size:16px; padding-left:8px; cursor:pointer;  background:url(images/pro-select.gif) no-repeat 95% 14px; border:1px solid #ccc;}
.selet_open{display:inline-block;position:absolute;right:20px;top:0;height:24px;}
.select_txt{display:inline-block;line-height:28px;height:28px;cursor:pointer;overflow:hidden;}
.option{width:99%; border:solid 1px #ccc;position:absolute;top:30px;left:0;z-index:800;overflow:hidden;display:none;}
.option a{display:block;height:28px;line-height:28px;text-align:left;padding-left:10px;width:98%;background:#fff; font-size:12px; }
.option a:hover{background-color:#efefef; height:28px; line-height:28px; color:#cc0001;}

/*pro*/
.pro{ margin-bottom:25px; overflow:hidden; margin:0 auto; width:1020px; margin-top:20px;_margin-top:0px;}
.promenu{ margin-bottom:20px; _margin-bottom:0px; border-bottom:1px solid #ccc; }
.promenu ul{ height:42px; line-height:40px; width:100%; padding:0 15px; position:relative; z-index:1;}
.promenu ul li{ text-align:center; float:left; cursor:pointer; background-color:#f7f7f7; width:180px; height:41px; line-height:41px; border:1px solid #ccc; border-bottom:0; margin-right:-1px;}
.promenu ul li.active{ background-color:#fff; width:180px;height:40px; color:#333; line-height:40px; border:1px solid #ccc; border-top:3px solid #f81d23; border-bottom:none; font-weight:bold; position:relative; z-index:2; top:0px;}
.prolist{ margin-top:20px;_margin-top:0px;  overflow:hidden; margin-left:18px;}
.prolist img{ margin-right:20px;opacity:1;filter:alpha(opacity=100);}

.content-bg li, .content-gif li
{
    width: 175px;
    height: 130px;
    float: left;
    margin: 14px 16px 0 8px;
    *margin: -20px 14px 0 8px;
    _margin: -10px 14px 0 8px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.content-gif span{width:175px;height:130px;text-align:center;vertical-align:middle;display:table-cell}
.content-gif span img{margin-top:expression(100-this.height/2); }
.content-gif  img{width:173px; height:128px; border:1px solid #e3e3e3;}
.save{width:100%;height:30px;line-height:30px;top:150px;left:0;position:absolute;background:#000;
font-size:12px;text-align:center;opacity:.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}
.save a{color:#fff;display:block;cursor:pointer}



/*foot*/
.foot{ background-color:#3A302C; width:100%; margin-top:30px;}
.foot ul{ padding:25px 0; overflow:hidden;}
.foot ul li{ float:left; width:24%; margin-right:32px;}
.foot ul li h4{ color:#fff; font-size:22px; margin-bottom:10px;}
.foot ul li h5{ color:#fff; font-size:21px; margin-bottom:10px;}
.foot ul li p{ color:#b6c5cc;}
.sub{ margin-top:15px; clear:both;}
.sub input{ font-family:Verdana, Geneva, sans-serif; height:28px; line-height:28px; color:#fff;}
.sub input.text{ width:65%; background-color:#696969; float:left; text-indent:1em;}
.sub input.submit{ width:34%; float:right; background-color:#ff8201;}
.foot ul li dl{ overflow:hidden;}
.foot ul li dl dd{ background:url(images/foot-icon.gif) no-repeat left 8px; line-height:22px;}
.foot ul li dl dd a{ padding-left:15px;color:#b6c5cc;}
.capa-con{ background-color:#525252; height:78px;}
.sanjiao{ background:url(images/capacity.gif) no-repeat; width:12px; height:12px; margin-left:30px;}
.capa-con p{ padding:8px;}
.foot ul li span{ display:block; background:url(images/contact.gif) no-repeat;color:#b6c5cc; padding-left:25px;}
.foot ul li span.add{ background-position:0 4px;}
.foot ul li span.email{ background-position:0 -102px;}
/*copy*/
.copy{ background-color:#101010; height:36px; width:100%; }
.copy p{ display:inline-block; color:#fff; line-height:36px;}
.copy p.copyright{ float:left; width:70%;}
.copy p.c-tool{ float:right; width:22%;}
.copy p.c-tool a{ color:#fff; padding-left:15px;}
.copy p.c-tool em{ color:#3a3a3a; padding-left:15px; font-weight:bold;}

/*prodetail*/
.pro-nav{ width:100%; background-color:#2c2c2c; height:40px;}
.pro-nav ul{ overflow:hidden;}
.pro-nav ul li{ float:left; height:40px; }
.pro-nav ul li a{ color:#fff; line-height:40px; font-size:15px; padding:0 30px;}
.pro-nav ul li a:hover{ display:inline-block; height:40px; background-color:#ED1E24; color:#fff;}
.location{ width:100%; font-size:14px; background:url(images/fenge-line.gif) repeat-x bottom center; height:40px; overflow:hidden;padding-bottom:8px;}
.location a{ line-height:40px; font-size:14px;}
.location a.home-icon{ background:url(images/home.gif) no-repeat left center; padding-left:18px;}
.location span{ color:#0a276d; font-weight:bold;}
.prodetail{ margin-bottom:20px; margin-top:20px; overflow:hidden;}
.pro-img{ float:left; padding:8px; width:460px; border:1px solid #ccc; height:340px;}
.right-detail{ float:right; width:496px;}
.right-detail h1{ font-size:22px; font-weight:normal; border-bottom:1px dashed #ccc; padding-bottom:8px; margin-bottom:15px; color:#ed1429;}
.right-detail p{ line-height:22px; color:#666; padding-bottom:15px; color:#737b7d;}
#btn{margin-top:15px;}
#proimg{width:460px; height:360px;}
#btn img {
    cursor: pointer;
    height: 62px;
    margin-right: 12px;
    width: 84px;
}
.right-detail a:hover{ color:#fff; text-decoration:none;}
.right-detail a.send-message{ background:url(images/message-icon.gif) no-repeat 15px center #fe5e00; height:34px; line-height:34px; margin-right:20px; padding-right:20px; color:#FFF; font-size:16px;display:block; padding-left:50px; float:left;}
.right-detail a.sale-service{ background:url(images/send-service.gif) no-repeat 20px center #242d3c; display:block; padding-left:50px; float:left;padding-right:20px;  height:34px; line-height:34px; color:#fff;  padding-right:20px; font-size:16px;}
.related{ margin-top:20px; overflow:hidden;}
.related h2{ font-size:19px; font-weight:normal;}
.related ul{ margin-top:20px; overflow:hidden;}
.related ul li{ float:left; margin-right:15px;width:150px;}
.related ul li a{ height:144px; display:block;}/*xin jia*/
.related ul li span{ color:#666; font-size:12px; height:25px; overflow:hidden; text-align:center; display:block; background:none; padding-left:0;}
.related ul li img{ width:150px; height:110px;}
.main-con{ margin-bottom:25px; overflow:hidden;}
.leftcon{ width:236px; float:left; background-color:#f6f7f9; padding:20px 12px;}
.leftcon h3{ font-size:18px; color:#262626; margin-bottom:8px; font-weight:normal;}
.leftcon span{ color:#666; line-height:30px}
.leftcon input.search-txt{ width:194px; height:26px; line-height:26px; color:#666; background-color:#fff; border:1px solid #ccc; border-right:0; float:left; font-family:Verdana, Geneva, sans-serif;}
.leftcon input.pro-search{ float:left; background:url(images/pro-search.jpg) no-repeat; width:34px; height:28px; cursor:pointer;}
.leftcon h4{font-size:18px; color:#262626; margin:20px 0 8px 4px; font-weight:normal;}
.leftcon ul{ margin-top:15px; margin-bottom:15px; overflow:hidden;}
.leftcon ul li{ line-height:30px; margin-left:8px; font-size:14px;}
.leftcon ul li a{ color:#666; background:url(images/cate-icon.gif) no-repeat left center; padding-left:15px;}
.leftcon ul li a:hover{ background:url(images/cate-hover.gif) no-repeat left center; padding-left:15px; text-decoration:underline; color:#f14829;}
.rightcon{ float:right; width:705px;}
.menu-pro{ margin-bottom:20px;}
.menu-pro ul{ overflow:hidden; width:100%;}
.menu-pro ul li{ width:233px; height:32px; float:left; margin-right:-1px; cursor:pointer; line-height:32px; color:#666; border:1px solid #ccc; background-color:#f6f6f6; text-align:center;}
.menu-pro ul li.active{ border-top:2px solid #000; border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#fff; border-bottom:0; color:#f1492c; font-size:14px; font-weight:bold;}
.con-box{ margin-bottom:25px;word-wrap: break-word; }
.con-box h2{text-align:center; margin-top:30px;}
.con-box p{ line-height:25px; margin-bottom:10px;}
.solution{ margin-bottom:25px; overflow:hidden;}
.solution ul{ margin-top:10px; overflow:hidden; float:left;}
.solution ul li,#List1_1 li{ float:left; width:143px; margin-right:22px;}
.solution ul li img{ width:142px; height:100px;}/*xin jia*/
.solution ul li span{ color:#666; display:block; text-align:center;}
.solution a.left-btn{ float:left; background:url(images/scroll-left.gif) no-repeat left center; width:20px; height:42px; margin-top:46px; margin-right:12px;}
.solution a.right-btn{ float:right; background:url(images/scroll-right.gif) no-repeat right center; width:20px; height:40px;margin-top:46px;}
.solution a span:hover{ color:#f14829;}
#List01_1{ float:left;}
#List02_1{ float:left;}
.ScrCont0{ width:52766px;}
#ISL_Cont_01{ width:650px; overflow:hidden; float:left;}

.orerlv2{ margin-bottom:20px; overflow:hidden;
           
           
           width: 730px;
border: 2px solid #cccccc; border-bottom:3px solid #999999; border-right:3px solid #999999;
background-color: #fff;
left: document.body.scrollWidth ;
z-index:999;
top:50%;
margin-top:-250px!important;/*FF IE7 */
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
            
           }

.orerlv2 .cwin{ display:block;}
.cwin{ position:absolute;display:none; right:0px; top:0px; border:#33CC66 solid 0px; width:29px; height:29px; background:url(/images/cwin.gif);}
.feedback{ margin-bottom:20px; overflow:hidden;}
.feedback h3{ background:url(images/feedback.jpg) no-repeat; width:714px; height:45px; text-indent:-999em; margin-bottom:15px;}
.feedback p{ color:#666; width:98%;}
.feed-con{ margin-top:20px; width:700px;}

/*#2014-5-5#*/
.feedback1{ margin-bottom:20px; overflow:hidden; border:1px solid white;}
.feedback1 h3{ background:url(images/feedback.jpg) no-repeat; width:714px; height:45px; text-indent:-999em; margin-bottom:15px;}
.feedback1 p{ color:#666; width:98%;}
.feed-con{ margin-top:20px; width:700px;}

.con{ width:320px; margin-right:30px;}/*qu diao float:left;*/
.con span{ width:320px; display:inline-block; font-size:14px; color:#333;}
.con span strong{ color:#cc0001; font-family:Georgia; font-size:16px;}
.con input.text2{ width:324px; _width:292px; height:32px; line-height:32px; text-indent:10px; color:#999; border:1px solid #ccc; margin-right:16px; }
.con2{ width:700px; margin-bottom:15px; float:left;}
.con2 span.need{ display:inline-block; font-size:14px;}
.con3 span.need{ display:inline-block; font-size:14px;}
.con3 textarea{ width:672px; _width:642px; height:150px; border:1px solid #ccc; margin-top:8px;}
.con3 input.sub2{ background:#F14829; width:150px; height:38px; padding-bottom:4px; color:#fff; font-size:16px; margin-top:10px; text-align:center; margin-left:280px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
/*prolist*/

.prolist-banner{ background:url(images/probanner-bg.gif) repeat-x; width:100%; height:425px;}
.w1392{ width:1392px; margin:0 auto;}

.pro-shadow{ background:url(images/pro-shadow.gif) no-repeat top center; width:100%; height:24px; margin-top:4px; overflow:hidden; margin-bottom:10px;}
.search-box{ background-color:#4d5059; border:#333 1px solid; width:1000px; height:50px; margin-bottom:35px; margin-top:30px;}
.pro-select{ float:left; width:440px;}
.pro-select strong{color:#fff; line-height:48px; float:left; font-size:14px; margin-left:65px;}
.prolist-search{ float:right; width:435px;}
.prolist-search input.prolist-txt{ width:230px; height:26px; float:left; border:1px solid #ccc; background-color:#fff; line-height:26px; margin-top:11px; margin-left:10px; font-family:Arial, Helvetica, sans-serif;}
.prolist-search input.prolist-btn{ float:left; background-color:#767875; border:1px solid #848589; width:100px; height:28px; cursor:pointer; margin-top:11px; color:#fff; font-family:Verdana, Geneva, sans-serif; margin-left:15px; padding-bottom:5px;}
.select_box2{width:265px; height:28px; line-height:30px; font-size:12px; font-family:Verdana; padding-left:8px; background:url(images/pro-icon1.gif) no-repeat right center #fff; border:1px solid #ccc; cursor:pointer; margin-top:10px; float:right; position:relative; z-index:100000;}
.selet_open2{display:inline-block;position:absolute;right:20px;top:0;width:30px;height:24px;}
.select_txt2{display:inline-block;width:215px;line-height:28px;height:28px;cursor:pointer;overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.option2{width:100%;border:solid 1px #EDE7D6;position:absolute;top:28px;left:-1px;z-index:5;overflow:hidden;display:none;}
.option2 a{display:block;height:26px;line-height:26px;text-align:left; padding-left:10px;width:100%;background:#fff; font-family:Arial, Helvetica, sans-serif;}
.option2 a:hover{background-color:#ed1429; height:26px; line-height:26px; color:#fff;}

.maincon{ margin-bottom:25px; position:relative; z-index:0;}
.floor{ margin-bottom:25px; position:relative;}
.floor-hd{ width:100%; height:43px; background-color:#f5f5f5; border-left:1px solid #e50014; border-top:2px solid #e50014; border-bottom:1px solid #ccc; border-right:1px solid #ccc; position:relative; z-index:1;}
.left-tit{ float:left; width:50%;}
.left-tit span{ float:left; width:50px; height:44px; background-color:#e50014; color:#fff; font-size:25px; font-weight:bold; line-height:44px; display:inline-block; text-align:center;}
.left-tit h1{ float:left; font-size:20px; color:#222; margin-top:10px; margin-left:15px;}
.right-more{ float:right; margin-right:20px;}
.right-more a{ font-size:14px; color:#3d3c42; line-height:44px;}
.floor-bd{ margin-top:20px;}
.floor-bd ul{ overflow:hidden;}
.floor-bd ul li{ float:left;  margin:0px 15px 0px 10px!important;margin:0px 13px 0px 10px}
.floor-bd ul li span{ display:block; color:#3c3b43; width:170px; overflow:hidden; text-align:center; line-height:30px; height:30px; font-size:12px;}
.floor-bd img{ width:175px; height:130px;}
.fixed-nav{ position:fixed; z-index:999; top:15%; left:50%; margin-left:550px; _margin:0 0 85% 550px; _POSITION: absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.fixed-nav ul{ width:200px; position:relative;}
.fixed-nav ul li{ height:35px; width:200px; background-color:#8e9198; margin-bottom:2px; line-height:35px;}
.fixed-nav ul li a{ color:#fff; font-size:12px; padding-left:8px;}
.fixed-nav ul li a:hover{ display:block; background-color:#696d76; height:35px; width:191px; color:#fff; text-decoration:none;}
.fixed-nav ul li.cur{background-color:#696d76; line-height:36px;}
/*解决IE6下固定定位闪动的问题*/
*html{ background-image:url(about:blank); background-attachment:fixed;} 
#gotoTop{ display:block; left:0; top:482px; cursor:pointer; width:200px; *width:192px; height:35px;line-height:35px; background:url(images/to-top.gif) no-repeat center center #e50014; text-indent:-999em;}

/*newslist*/
.news-banner{ background:url(images/news-banner.jpg) no-repeat top center #ebf1f1; width:100%; height:206px;}

.news-main{ background:url(images/main-bg.jpg) no-repeat #fff; width:1049px; margin:-40px auto 30px; overflow:hidden;}
.news-hd{ padding-top:20px; height:40px; border-bottom:1px solid #ccc; position:relative;}
.news-hd h1{ position:absolute; border-bottom:3px solid #fd732b; float:left; font-size:24px; font-weight:normal; height:39px; color:#333;}
.loca{ float:right;}
.loca a{ line-height:40px;}
.loca a.new-home{ background:url(images/home.gif) no-repeat left center; padding-left:20px;}
.loca span{ color:#0a276d; font-weight:bold;}
.news-left{ float:left;}
.news-left dl{ overflow:hidden; margin-bottom:25px; margin-top:25px;}
.news-left dl dt{ width:354px; height:246px; float:left; border:1px solid #ccc;}
.news-left dl dt img{ padding:4px;}
.news-left dl dd{ width:340px; float:right;}
.news-left dl dd a{ color:#1f3d7d; font-size:25px; padding-top:10px; display:inline-block;}
.news-left dl dd p{ color:#666; margin:15px 0 25px 0;}
.news-left dl dd a.learnmore{ color:#356798; font-size:14px; line-height:25px;}
.news-left ul{ overflow:hidden; margin-bottom:25px;}
.news-left ul li{ border-bottom:1px solid #efefef; display:table; margin-bottom:15px; padding-bottom:15px;}
.news-left ul li a{ font-size:16px;}
.news-left ul li span{ color:#fd9800; padding-left:40px;}
.news-left ul li p{ color:#7d7d7d; margin-top:8px;}
/*page*/
.page{ margin:50px 0 30px 100px;}
.page a{ border-radius:3px; border:1px solid #ccc; padding:2px 12px; color:#a8a8a6; line-height:28px; height:28px; display:inline-block; text-align:center; margin-right:5px;behavior:url(|/Users/hxjq001/Desktop/js/PIE.htc); /*一定使用绝对路径*/}
.page a:hover{ background:#333; border:1px solid #333;border-radius:3px; color:#fff;  font-size:12px;margin-right:5px; padding:2px 12px;behavior:url(|/Users/hxjq001/Desktop/js/PIE.htc);}
.page span
{
    border-radius: 3px;
    border: 1px solid #ccc;
    padding: 2px 12px;
    background: #333;
    line-height: 28px;
    color:#fff;
    height: 28px;
    display: inline-block;
    text-align: center;
    margin-right: 5px;
}
.news-right{ float:right; width:240px;}
.news-right h2{ font-size:22px; color:#262626; margin-bottom:2px; font-weight:normal; margin-top:25px;}
.news-right span{ color:#666; line-height:30px}
.news-right input.new-search{ width:194px; height:26px; line-height:26px; color:#666; background-color:#fff; border:1px solid #ccc; border-right:0; float:left; font-family:Verdana, Geneva, sans-serif;}
.news-right input.pro-search-new{ float:left; background:url(images/new-search.jpg) no-repeat; width:34px; height:28px; cursor:pointer;}
.list{ margin-bottom:25px;}
.list h3{font-size:21px; color:#262626; margin-bottom:14px; font-weight:normal; margin-top:16px;}
.list ul{ overflow:hidden; border-bottom:1px solid #d8d8d8; padding-bottom:12px;}
.list ul li{ line-height:25px; background:url(images/new-icon.gif) no-repeat left 9px;}
.list ul li a{ color:#666; padding-left:15px;}
.case-banner{ background:url(images/case-banner.jpg) no-repeat top center #d1e7fe; width:100%; height:206px;}
.case-main{ background:url(images/main-bg3.jpg) no-repeat #fff; width:1049px; margin:-40px auto 30px; overflow:hidden;}
/*solution*/
.solution-banner{ background:url(images/solution-banner.jpg) no-repeat top center #d1e7fe; width:100%; height:206px;}
.solution-main{ background:url(images/main-bg2.jpg) no-repeat #fff; width:1049px; margin:-40px auto 30px; overflow:hidden;}
.solution-left{ float:left; width:715px;}
.solution-left dl{ margin-top:30px; padding-bottom:28px; overflow:hidden; border-bottom:1px dashed #ccc; width:100%;}
.solution-left dl dt img{ float:left; width:174px; float:left;}
.solution-left dl dd{ width:520px; float:right;}
.solution-left dl dd a{ font-size:18px;}
.solution-left dl dd p{ color:#7d7d7d; margin-top:8px;}
.solution-left dl dd a.readmore{ background:url(images/readmore2.gif) no-repeat left center; padding-left:20px; font-size:12px; line-height:30px; color:#fd732b;}
.solution-right{ float:right; width:240px;}
.solution-right h2{ font-size:21px; color:#262626; margin-bottom:2px; font-weight:normal; margin-top:25px;}
.solution-right span{ color:#666; line-height:30px}
.solution-right input.new-search{ width:194px; height:26px; line-height:26px; color:#666; background-color:#fff; border:1px solid #ccc; border-right:0; float:left; font-family:Verdana, Geneva, sans-serif;}
.solution-right input.pro-search-new{ float:left; background:url(images/new-search.jpg) no-repeat; width:34px; height:28px; cursor:pointer;}
/*product*/
.product-banner{ width:100%; height:190px; background:url(images/product-ban.jpg) no-repeat center center;}
.product-banner0{ width:100%; height:190px; background:url(images/product-ban1.jpg) no-repeat center center;}
.product-banner1{ width:100%; height:190px; background:url(images/product-ban2.jpg) no-repeat center center;}
.product-main{ overflow:hidden;}
.product-hd{ padding-top:20px; height:40px; border-bottom:1px solid #ccc; position:relative;}
.product-hd h1{ position:absolute; border-bottom:3px solid #fd732b; float:left; font-size:22px; height:39px; color:#333; font-weight:normal;}
.product-left{ width:738px; float:left;}
.product-left ul{ width:738px; overflow:hidden; margin-top:30px;}
.product-left ul li{ float:left; width:196px; margin:0px 30px 25px 15px; }
.product-left ul li img{ width:176px; height:131px; border: 1px solid #E3E3E3; padding:1px;}
.product-left ul li span{ display:block; text-align:center; line-height:45px; height:30px; overflow:hidden;}
.product-right{ width:236px; float:right; margin-top:30px; background-color:#f6f7f9; padding:20px 12px;}
.product-right h3{ font-size:18px; color:#262626; margin-bottom:8px; font-weight:normal;}
.product-right span{ color:#666; line-height:30px}
.product-right input.search-pro{ width:194px; height:26px; line-height:26px; color:#666; background-color:#fff; border:1px solid #ccc; border-right:0; float:left; font-family:Verdana, Geneva, sans-serif;}
.product-right input.product-search{ float:left; background:url(images/pro-search.jpg) no-repeat; width:34px; height:28px; cursor:pointer;}
.product-right h4{font-size:18px; color:#262626; margin:20px 0 8px 4px; font-weight:normal;}
.product-right ul{ margin-top:15px; margin-bottom:15px; overflow:hidden;}
.product-right ul li{ line-height:30px; margin-left:8px; font-size:14px;}
.product-right ul li a{ color:#666; background:url(images/cate-icon.gif) no-repeat left center; padding-left:15px;}
.product-right ul li a:hover{ background:url(images/cate-hover.gif) no-repeat left center; padding-left:15px; text-decoration:underline; color:#f14829;}
/*about us*/
.about-tit{ padding-top:20px; height:40px; border-bottom:1px solid #ddd;}
.about-tit h1{ float:left; font-size:18px; font-weight:normal; color:#192e3f;}
.about-us{ margin-top:20px; overflow:hidden;}
.about-img{ float:left; width:464px; height:366px; background:url(images/about-shadow.gif) no-repeat bottom center;}
.about-img img{ border-bottom:6px solid #fff; width:464px; height:324px;}
.right-about{ width:508px; float:right;}
.right-about h1{ color:#035496; font-size:23px; margin-bottom:15px;}
.right-about p{ line-height:26px; color:#666;}
.right-about a.moredetail{ background:url(images/about-more.gif) no-repeat left center; padding-left:25px; float:right; line-height:70px;}
.about-line{ background:url(images/about-fenge.gif) no-repeat; width:1335px; height:33px; margin-bottom:15px;}
.w1135{ width:1335px; margin:0 auto;}
.about-detail{ margin-bottom:30px; overflow:hidden; margin-top:8px;}
.about-detail dl{ width:460px; float:left; overflow:hidden; margin-right:40px; margin-bottom:25px;}
.about-detail dl h2{ font-size:21px; font-weight:normal; margin-bottom:15px;}
.about-detail dl dt{ float:left; width:160px;}
.about-detail dl dd{ width:280px; float:right;}
.about-detail dl dd p{ color:#666; line-height:24px;}
.about-detail dl dd a.about-more{ color:#007dc0; float:right;}
/*history*/
.history-banner{ background:url(images/history-banner.jpg) no-repeat top center #000; height:186px; width:100%;}
.history-main{ margin-bottom:30px; overflow:hidden; margin-top:25px;}
.left-his{ float:left; width:244px;}
.left-his h1{ color:#182f41; font-size:28px;}
.left-his ul{ margin-top:10px; margin-bottom:10px; overflow:hidden;}
.left-his ul li{ line-height:45px; border-bottom:1px solid #d8d8d8; padding-left:10px;}
.left-his ul li a{ color:#666; background:url(images/cate-icon2.gif) no-repeat left center; padding-left:15px;}
.left-his ul li a:hover{ background:url(images/cate-hover2.gif) no-repeat left center; padding-left:15px; color:#e31d1a;}
.right-his{ width:725px; float:right; border-left:1px solid #d8d8d8; padding-left:20px; overflow:hidden;}
.his-hd{ height:40px; border-bottom:1px solid #ccc; margin-bottom:15px;}
.his-hd h2{float:left; font-size:24px; font-weight:normal; height:39px; color:#182f41;}
.his-detail{ margin-bottom:30px; overflow:hidden;}
.his-detail p{ color:#666; line-height:22px;}
.his-con{ margin-top:10px; position:relative; z-index:1;}


.history { background:url(images/line04.gif) repeat-y 177px 0; overflow:hidden; position:relative;}
.history-date { overflow:hidden;}
.history-date h2 { background:url(images/icon06.gif) #fff no-repeat 148px 0; height:59px; font-size:16px;font-weight:normal; padding-left:12px; margin-bottom:32px;}
.history-date h2.first { width:935px; z-index:99; }
.history-date h2 a{ color:#09256e; display:inline-block; *display:inline; zoom:1; background:url(images/icon08.gif) no-repeat right 50%; margin:21px 97px 0 0; width:110px; height:30px; line-height:30px; text-align:center; background-color:#242d3c; color:#fff;}
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img { vertical-align:-5px;}
.history-date h2.date02 { background:none; margin-bottom:5px;}
.history-date ul { overflow:hidden;}
.history-date ul li { background:url(images/icon07.gif) no-repeat 168px 0; padding-bottom:10px; zoom:1; }
.history-date ul li.last { padding-bottom:0;}
.history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li h3 { float:left; width:158px; text-align:right; padding-right:19px;color:#c3c3c3; font:normal 14px/16px Arial;}
.history-date ul li h3 span { display:block; color:#d0d0d0; line-height:23px; font-size:12px;}
.history-date ul li dl { float:left; padding-left:20px; width:516px; padding-top:0;}
.history-date ul li dl dt { font:20px/22px Arial; color:#737373; }
.history-date ul li dl dt span { display:block; color:#787878; font-size:12px;}
.history-date ul li.green h3 { color:#242d3c;}
.history-date ul li.green h3 span { color:#475977; }
.history-date ul li.green dl { overflow:hidden;}
.history-date ul li.green dl dt { font-size:30px; line-height:28px;}
.history-date ul li.green dl dt a { /*background:url(images/icon09.gif) no-repeat 0 0; width:19px; height:16px;*/ display:inline-block; *display:inline; zoom:1; overflow:hidden; vertical-align: middle; margin-left:12px;}
.history-date ul li.green dl dd { padding-top:20px; display:none;}
.history-date ul li.green dl dd img { float:left;}
.history-date ul li.green dl dd p { overflow:hidden; zoom:1; line-height:21px; color:#787878;}
.history-date h2.first .more-history {font-size: 16px; background: transparent; margin-left: 30px;}
.history-date h2.first .more-history:hover {text-decoration: underline;}

  .his-detail dl.first
        {
            background: none;
        }
        .his-detail dl
        {
            padding-top: 5px;
            height: 96px;
        }
        .his-detail dl dt
        {
            float: left;
            width: 100%;
            height: 91px;
        }
        .his-detail dt dd
        {
            font-size: 14px;
        }
		
*html .history-date ul li dl dt {_font-size:12px !important; _font-weight:bold;}
*html .history-date ul li dl dt span {_font-weight:normal !important;}
*html .history-date ul li.green dl dt a {_background:transparent !important; *background:transparent !important;*font-size:12px !important; _font-weight:normal !important;}

#gotoTop2{width:56px; height:56px; display:block; cursor:pointer;text-indent:-999em;background:url(images/his-totop.gif) no-repeat -64px 0;position:fixed; right:4%; bottom:10%; }
#gotoTop2{_position:absolute;_right:4%; _bottom:10%; _top:expression_r(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
#gotoTop2:hover{background:url(images/his-totop.gif) no-repeat;}
/*line-detail*/
.right-detail span{ background:url(images/line-icon.gif) no-repeat left 9px; padding-left:15px; display:block; line-height:28px;}
.line-email{ background:url(images/line-email.jpg) no-repeat left center; margin-top:18px; margin-bottom:26px;}
.line-email span{ padding-left:40px; background:none; color:#333; font-size:18px; font-weight:normal;}
.line-email span a{ font-size:12px; background:none; color:#333; font-size:18px; font-weight:normal; text-decoration: underline;}
.line-email span a:hover{ font-size:12px; background:none; color:#ed1429; font-size:18px; font-weight:normal; text-decoration: underline;}
.leftcon-line{ width:245px; float:left; background-color:#f6f7f9; padding:20px 12px;}
.leftcon-line h3{ font-size:21px; color:#262626; margin-bottom:8px; font-weight:normal;}
.leftcon-line span{ color:#666; line-height:30px}
.leftcon-line input.search-txt{ width:194px; height:26px; line-height:26px; color:#666; background-color:#fff; border:1px solid #ccc; border-right:0; float:left; font-family:Verdana, Geneva, sans-serif;}
.leftcon-line input.pro-search{ float:left; background:url(images/pro-search.jpg) no-repeat; width:34px; height:28px; cursor:pointer;}
.leftcon-line h4{font-size:21px; color:#262626; margin:20px 0 8px 4px; font-weight:normal;}
.leftcon-line ul{ margin-top:15px; margin-bottom:15px; overflow:hidden;}
.leftcon-line ul li{ line-height:30px; margin-left:8px;}
.leftcon-line ul li a{ color:#666; background:url(images/cate-icon.gif) no-repeat left center; padding-left:15px;}
.leftcon-line ul li a:hover{ background:url(images/cate-hover.gif) no-repeat left center; padding-left:15px; text-decoration:underline; color:#f14829;}
.description{ margin-bottom:25px; overflow:hidden;}
.description h2{ width:100%; height:36px; background:#eee; margin-bottom:15px;}
.description h2 span{ display:block; background:url(images/pro_tit.gif) no-repeat ; height:36px; width:180px; color:#fff; font-weight:normal; font-size:16px; line-height:36px; text-align:center;}
.description p{ line-height:25px; margin-bottom:10px; color:#666;}
.description img{ margin:0 auto; display:block;}
.line-tj{ margin-bottom:25px; overflow:hidden;}
.line-tj h3,.solution h3{ font-size:18px; font-weight:normal; background:url(images/tit_b.jpg) no-repeat left bottom; padding-bottom:10px; color:#000}
.line-tj ul{ margin-top:20px; overflow:hidden; float:left;}
.line-tj ul li img{ width:150px; height:112px;}
.line-tj ul li{ float:left;width:154px;  margin-right:22px;}/**/
.line-tj ul li span{ color:#666; display:block; text-align:center;padding-top:4px; }
.line-tj a span:hover{ color:#f14829;}
.con3 input.sub3{ background:#f14829; width:150px; height:38px; padding-bottom:4px; color:#fff; font-size:16px; margin-top:10px; text-align:center; margin-left:280px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
/*spare parts*/
.spare-banner{ background:url(images/spart-banner.jpg) no-repeat top center; height:188px; width:100%;}
.spare-con{ margin-bottom:25px; overflow:hidden; margin-top:25px;}
.spare-con ul{ overflow:hidden;}
.spare-con ul li{ float:left; width:170px; margin-right:11px; margin-bottom:16px; height:142px; _height:144px;}
.spare-con ul li img{ width:170px; height:108px; background:#f7f7f7; display:block;}
.spare-con ul li span{ color:#333; text-align:center; display:block; line-height:15px; padding-top:6px;}
.spare-con a span:hover{ color:#f14829;}




/*prolist banner css*/
.slideshow {
  max-width: 1600px;
  height: 425px;
  margin: 0 auto 20px;
  overflow: hidden;
  z-index: 5;
}
.slideshow #slider {
  margin-bottom: 0; position:relative;
}
.slideshow li {
  position: relative;
}
.slideshow li .container {
  *zoom: 1;
  position: relative;
  z-index: 1;
}
.slideshow li .container:before,
.slideshow li .container:after {
  display: table;
  content: "";
  line-height: 0;
}
.slideshow li .container:after {
  clear: both;
}
.slideshow .slideshow-window {
  overflow: hidden;
}
.slideshow .slideshow-window img {
  position: relative;
  left: 50%;
  margin: 0 0 0 -740px;
  width: 1600px;
  min-height: 425px;
  max-width: 1600px !important;
  width: auto !important;
}

.slideshow .flex-control-thumbs {
  position: absolute; top:364px; right:180px;
  
  width: 470px;
  text-align: right;
}
.slideshow .flex-control-thumbs li {
  float: none;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-right: 10px;
  width: 69px;
}
.slideshow .flex-control-thumbs li img {
  border: 3px solid transparent;
}
.slideshow .flex-control-thumbs li:hover img {
  border: 3px solid #ffc118;
}
.slideshow .flex-control-thumbs .flex-active {
  border-color: #ffc118;
}
.slideshow blockquote a:hover {
  text-decoration: none;
}
.slideshow .quotation-text-big,
.slideshow .quotation-text-small {
  color: #ffc118;
}
.slideshow .quotation-text-big {
  font-size: 40px;
  text-transform: uppercase;
  display: block;
}
.slideshow .quotation-text-small {
  font-size: 26px;
}
.slideshow .quotation-tagline {
  color: #7e7e7e;
}
.slideshow .quotation-information {
  margin-bottom: 20px;
  color: #7e7e7e;
}
/*nav css*/

.nav{width:100%; background-color:#2c2c2c; height:45px; position:relative; z-index:2;}

#menu-head-menu{LIST-STYLE-TYPE:none; width:1000px; margin:0 auto;}
#menu-head-menu li.first-dtpth-menu{POSITION:relative;line-height:50px;FLOAT:left;FONT-SIZE:15px; _z-index:2000}
#menu-head-menu a{color:#fff;font-size:15px; display:block; height:50px; padding:0 19px;}
#menu-head-menu .sub-menu{display:none; min-width:100%; position:absolute; z-index:2001;white-space: nowrap;background:#005a36;}
#menu-head-menu .sub-menu a{color:#FFF;}
#menu-head-menu li.first-dtpth-menu:hover a{color:#FFF;background:#005a36; height:49px; line-height:49px;}
#menu-head-menu .first-dtpth-menu:hover .sub-menu{ display:block;width:auto;}
#menu-head-menu .first-dtpth-menu:hover .sub-menu a{height:30px;border:none; line-height:30px; font-weight:normal;font-size:12px;}
#menu-head-menu .first-dtpth-menu:hover .sub-menu li{clear:both; height:30px; width:100%; border-top:1px solid #10733d; border-bottom:1px solid #02401e;}
#menu-head-menu .first-dtpth-menu:hover .sub-menu a:hover{background:#10733D; display:block;}
#menu-head-menu .first-dtpth-menu:hover .sub-menu li .sub-menu{display:none; position:absolute; left:100%; margin-top:-30px;}
#menu-head-menu .first-dtpth-menu:hover .sub-menu li:hover .sub-menu{display:block;}
   #warpper3
        {
            width: 100%;
            height: 370px;/* background:url(images/probanner-bg.gif) repeat-x;*/
            position: relative;
        }
        
        #focus3
        {
            width: 600px;
            height: 370px;
            position: relative;
            margin: 0 auto;
            overflow: hidden;
            position: relative;
            display: none;
        }
        /* focusWarp */
        .focusWarp
        {
            width: 800px;
            height: 370px;
            overflow: hidden;
            position: relative;
        }
        
        .imgList
        {
            position: absolute;
        }
        
        .imgList li
        {
            float: left;
            text-align: center;
            height: 370px;
        }
        
        .imgList_two
        {
            position: absolute;
            top: 100px;
        }
        
        .imgList_two li
        {
            float: left;
            text-align: center;
        }
        
.imgList_two li img{margin-left: 100px;}
        
.imgBtn{position: absolute;bottom: 10px;}
        
.btnWarp{overflow: hidden;}
        /* 默认圆点样式 */
.imgBtn li{width: 19px;height: 20px;float: left;font-size: 14px;margin-right: 10px;text-align: center;line-height: 18px;cursor: pointer;}
        
.imgBtn li.hover{ border:#F60 4px solid;}

/*prolist a */
.fixed-nav ul li a{ display:block; width:190px; height:30px;}

/*newsdetail*/
.left{float: left;width: 715px;}
.news-detailleft{float: left;width: 715px;}
.news-detailleft h2{text-align: center;margin-top: 25px;margin-bottom: 20px;font-size: 16px;color: #262626;}
.news-detailleft p{color:#666;line-height: 25px;margin:10px 0px;}
.news-detailleft p a{ color:#ed1e24; font-size:15px; font-weight:bold; text-decoration:underline; }
.news-detailleft p a:hover{ color:#fd732b; font-size:15px; font-weight:bold;}

.news-detailleft ul{ text-align:center;}
.news-detailleft ul li{height: 270px;width: 315px;float: left; text-align:center; margin:5px auto 0px 20px;}
.news-detailleft ul li img{width: 305px;height: 229px;}
.news-detailleft ul li a{ margin:5px auto 5px auto; font-size:16px; color:#fd732b;}
.news-detailleft ul li a:hover{ margin:5px auto 5px auto; font-size:16px; color:#fd732b; text-decoration:underline;}
.news-left .releated{float: left;width: 715px;clear: both;}
.news-left .releated h1{color: #333;font-size: 18px;margin: 25px 0px 20px;}
.releated h1{line-height:40px; color:#c00001; border-bottom:#d8d8d8 1px dashed; margin:15px 0; font-size:16px;}
.releated ul li{
display: block;background: url(images/new-icon.gif) no-repeat left center; padding-left:15px; }
.releated ul li a{ color: #666;line-height: 27px; } .releated ul li a:hover{ color:#c00001}
.releated ul li span {    float: right; color: #666; }

#txt{font-size: 12px;color: #ccc;}
.product-hd1{ padding-top:20px; height:40px; border-bottom:1px solid #ccc; position:relative;}
.product-hd1 h1{ position:absolute; border-bottom:3px solid #fd732b; float:left; font-size:16px; margin-top:15px; color:#333; font-weight:normal;}

/*kong zhi dao hang zhong jie jue fang an xia la hot*/
.gdropdown span{  background:url(images/hot.gif) no-repeat center center; width: 28px; height: 11px; display:block;}
.list01 DT span{ margin:10px 20px 0 0; float:right;}

.more-procate{width: 238px; float:left; background:#ccc; height:30px;line-height:30px; border-left:6px solid #666; margin-left:24px; margin-top:10px;} 
.more-procate span{font-size:18px; color:#ed1429; font-weight:bold; line-height:30px;text-transform: capitalize;}

/*kong zhi solution de hot tupian*/
.list02 dt{ height:30px;}

.list02 dt a{ float:left; padding-right:10px;}
.list02 dt:hover{background:#ed1429;}
.list02 dt:hover a{ color:#fff;}
.list02 dt span{ float:left; background:url(images/hot.gif) no-repeat center center; width:28px; height:11px;}

/*xiu gai zhi hou2014-4-26*/

.right-detail h1{ font-size:22px; font-weight:normal; border-bottom:1px dashed #ccc; padding-bottom:8px; margin-bottom:12px; color:#ED1429;}/*把原来的.right-detail h1样式，改成现在这个*/
.describe{ overflow:hidden; margin-bottom:10px;}
.describe p{ color:#333; padding-bottom:0; line-height:26px;}
.describe p strong{ color:#000918; padding-right:5px;}
.line-email2{ background:url(/images/youxiang.jpg) no-repeat left center; margin:15px 20px; height:26px; float:left;}
.line-email2 span{ padding-left:35px; background:none; color:#333; font-size:18px; font-weight:normal; line-height:26px;}
.line-email2 span a{ font-size:12px; background:none; color:#333; font-size:18px; font-weight:normal;text-decoration: underline;}
.line-email2 span a:hover{ font-size:12px; background:none; color:#ed1429; font-size:18px; font-weight:normal;}
.wuliao-pic{ padding-bottom:15px; overflow:hidden;}
.wuliao-pic ul li a{ width:80px; height:70px; float:left; margin-right:20px; border:1px solid #eee; cursor:pointer; display:block;}
.wuliao-pic ul li a:hover{ width:80px; height:70px; float:left; margin-right:20px; border:1px solid #fd732b; cursor:pointer;display:block;}

.tool-contact{ margin-bottom:25px; overflow:hidden; background:#f8f8f8; border:1px solid #f0f0f0; margin-top:10px;}
.dianhua{ float:left; margin-left:30px; background:url(/images/dianhua.jpg) no-repeat left center; height:26px; margin:15px 20px;}
.dianhua span{color:#333; font-size:18px; font-weight:normal; line-height:26px; padding-left:35px;}
.zixun{ background:#FE5E00 ; display:block; padding-left:10px; float:left;height: 35px;margin: 10px 10px; line-height:35px;}


.zixun a{ font-size:18px; color:#fff; padding:0 13px;line-height: 35px;margin-right: 10px;width: 140px;height: 35px;}
.zixun1{ background-color: #242d3c; display:block; padding-left:10px; float:left;height: 35px;margin: 10px 10px; line-height:35px;}
.zixun1 a{ font-size:18px; color:#fff; padding:0 24px;}

.related2{ margin-top:15px; overflow:hidden;}
.related2 h2{ font-size:18px; font-weight:normal;}
.related2 ul{ margin-top:20px; overflow:hidden;}
.related2 ul li{ float:left; margin-right:14px; width:110px;}
.related2 ul li img{ width:110px; height:83px;}
.related2 ul li span{ color:#666; font-size:12px; text-align:center; display:block; background:none; padding-left:0; line-height:20px;}

.related2 ul li a{  width:110px; height:83px;border:1px solid #eee; cursor:pointer;display:block;}
.related2 ul li a:hover{  width:110px; height:83px;border:1px solid #fd732b; cursor:pointer;display:block;}


.describe p a{color:#0D3880; font-size:14px; font-weight:normal;text-decoration: underline; margin-left:30px;}
.describe p a:hover{ color:#333; font-size:14px; font-weight:normal;text-decoration: underline; margin-left:30px;}
#lastestprice{height:28px;line-height:28px; background:url(/images/q.jpg) no-repeat 10px center #eee;  width:110px; border:#ddd 1px solid; float:right; margin-right:30px; padding-left:30px; margin-top:-26px;  font-size:14px;}
#lastestprice a{ color:blue; text-decoration:underline;}
#lastestprice a :hover{ color:#c00}

/*#2014-5-17#*/


#header-wrapper {height:auto; margin:0 auto; width:100%; overflow:hidden;}	
.fixed { /*position: fixed;*/ top: 0px; z-index:9999; height: 43px; line-height:43px; width:1200px; margin:0 auto;}
.fixed #header-wrapper {height:43px; margin:0 auto; width:100%;}
.prodetail-con{ margin-bottom: 20px; border-bottom:#eee 2px solid;
height: 40px;
line-height: 40px;}

.detail-list  li{ float: left;
padding: 0 35px;
height: 38px;

line-height: 38px;
text-align: center;}
.detail-list li a{ color:#333; font-size:14px;}
.detail-list li a:hover{ color:#f60;}
.detail-list li.cur3{ background:#214364; width:110px;   text-align:center;}
.detail-list li.cur3 a{ color:#fff; font-weight:bold;}

.youshi,.canshu,.shebei,.sheji,.inquiry{ margin-bottom:15px; overflow:hidden;}
.youshi h2,.canshu h2,.detail h2,.sheji h2,.inquiry h2{ background: url(images/divider-horizontal.png) no-repeat center bottom; padding-bottom:15px;  font-size:16px; color:#000; margin-bottom:12px;}
.youshi p{ color:#666; line-height:30px;}
.youshi p strong{ color:#666; font-size:12px; font-weight:normal;}
.shebei h2{font-size:16px; color:#000; margin-bottom:20px;background: url(images/divider-horizontal.png) no-repeat center bottom; padding-bottom:15px;}
.shebei li{ float:left; width:230px; overflow:hidden;line-height:35px; margin:0px 4px 0px 10px; text-align:center;}

.youshi ul{ width:998px; }
.youshi ul li{ float:left; margin:10px;}
.youshi ul li img{ width:300px; height:225px; margin:5px;}
.youshi ul li h4{ font-size:15px; text-align:center; margin:3px 0 0 0;}


.canshu table{ width:100%;}


.shebei li img{ width:228px; height:160px;}

.yingyong-case{ margin-bottom:30px; overflow:hidden;}
.casecon{ float:left;}
.bd{ width:100%;overflow:hidden; zoom:1;}
.miaoshu{ float:left; width:65%;}
.miaoshu h3{ color:#da0000; line-height:35px; margin-bottom:15px;}
.miaoshu p{ color:#666; line-height:25px;}
.miaoshu h4{ margin-top:20px; line-height:25px;}
.miaoshu p strong{ color:#fd9001;}


.page{ display:table; margin:50px auto;}
.page a{  border:1px solid #ccc; padding:2px 12px; color:#a8a8a6; line-height:28px; height:28px; display:inline-block; text-align:center; margin-right:6px;}
.page a:hover{ background:#E4003A; border:1px solid #333; color:#fff;  font-size:12px; padding:2px 12px;}
.page .dianji{ border: 1px solid #ccc;padding: 2px 12px; background:#E4003A;line-height: 28px;color:#fff;height: 28px;display: inline-block;text-align: center;margin-right: 6px;}
.page .current{
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    height: 28px;
	width:auto;
    line-height: 28px;
    margin-right: 5px;
    padding: 2px 12px;
    text-align: center;
}
.detail{ margin-bottom:15px; overflow:hidden;}
.detail  p{ color:#666; margin-top:10px;  line-height:30px; overflow:hidden;}
.inquiry{ margin-bottom:15px;}

.inquiry p{ color:#cf7111; margin-bottom:15px;}
.inquiry_l{ float:left; width:48%; border-right:1px solid #ccc;}
.inquiry_l span{ float:left; width:20%;}
.inquiry_l li{ padding-bottom:55px; *padding-bottom:40px;}
.inquiry_l input{ width:275px; height:38px; line-height:38px; color:#333; border:1px solid #ccc; float:right; margin-right:25px;}
.inquiry_r{ float:right; width:50%;}
.inquiry_r span{ display:block; margin-bottom:30px;}
.inquiry_r textarea{ width:410px; height:150px; border:1px solid #ccc;}
.inquiry_r input.sub{ border:0;background: #2b8d30;
border-bottom: 2px solid #3cb44b; margin-left:60px;
font-size: 1.7em;  padding:8px 30px; margin-top:15px;
display: inline-block;
text-transform: uppercase;
color: #ffffff;
text-decoration: none;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
display: block;
text-align: center;}


/*#2014-5-19 prodetail to add beiming#*/

.kuozhan h3{ font-size:15px;}
.kuozhan a{ font-weight:bold;}

/*2014-5-22*/
.fl{float:left}
.fr{float:right}
.page-left {
    background:#F0F0F0;
	width:280px;
    margin-bottom: 20px;
    padding: 0;
	padding-top:10px;
}
.page-left .children{
	border-top: 1px solid #CCCCCC;
    box-shadow: 1px 0px 0 #FFFFFF;
}
.page-left li{
    background: url(images/navArrowsBlack.png) no-repeat scroll right 10px;
    border-bottom: 1px solid #CCCCCC;
    box-shadow: 0 1px 0 #FFFFFF;
    color: #181818;
    margin: 0;
	line-height:30px;
    padding: 0;
    text-indent: 10.6383%;
}
.page-left .children li a{
	padding-left:24px;
	width:256px;
}
.page-left a.now{
    background:#999 url(images/navArrowsWhite.png) no-repeat scroll right center;
	display:block;
	height:30px;
	font-weight:bold;
	width:280px;
    color: #181818;
}
.page-right{
	width:700px;
	padding-top:10px;
	padding-left:10px;
	border-left:1px solid #ddd;
}
/*common*/
.wrap{width:1025px;margin-left:auto;margin-right:auto; overflow:hidden; margin-bottom:30px;}
.l{float:left;}.r{float:right;}
.pr{position:relative;}.pa{position:absolute;}

.ico{display:inline-block;width:20px;height:20px;overflow:hidden;background:url(images/ico1.png) left center no-repeat;vertical-align:middle;}

.i_pro{margin:-10px -10px 0 0;}
.i_pro_cell{position:relative;width:230px;height:200px;margin:10px 15px 10px 10px;}

.i_pro_cell a:hover  { color:#f60}
.i_pro_cell .ico{right:0;bottom:999em; }
.i_pro_cell_togg .ico{bottom:-1px;transition: bottom 0.2s ease;}
.i_pro_cell_c{height:320px;padding:10px;border:1px solid #ccc; overflow:hidden;background:#fff;transition: height 0.2s ease;_position:absolute;_width:166px;}


.i_pro_cell .t{font-size:14px; font-family:ImpactS;color:#000;margin-bottom:10px;}
.i_pro_cell .t a{color:#000;}
.i_pro_cell img{95px;margin-bottom:10px;}
.i_pro_cell li{line-height:25px;}   .i_pro_cell li a{ color:#9E9E9E}
#warpper3{width: 100%;height: 425px;position: relative;}
#focus3{width: 1600px;height: 425px;position: relative;margin: 0 auto;overflow: hidden;position: relative;display: none;}
.focusWarp{width: 800px;height: 425px;overflow: hidden;position: relative;}
.imgList{position: absolute;}
.imgList li{float: left;text-align: center;height: 425px;}
.imgList_two{position: absolute;z-index: 10;top: 100px;}
.imgList_two li{float: left;text-align: center;}
.imgList_two li img{margin-left: -330px;}
.imgBtn{position: absolute;bottom: 10px;z-index: 10;}
.btnWarp{overflow: hidden;}
.imgBtn li{width: 19px;height: 20px;float: left;font-size: 14px;margin-right: 10px;text-align: center;line-height: 18px;cursor: pointer;}
.blog-list-c{ margin-top:15px; width:100%; display:table;}
.blog-list-c .nimg{margin-right:15px; float:left; width:180px;}
.blog-list-c .nimg img{_width:180px; _height:auto; max-width:180px;}
.blog-info{float:left; word-wrap: break-word; width:485px; line-height:25px;}
.gallery{ position:relative; height:900px; width:100%; padding-top:10px;}
.gallery a{width:182px; padding:4px; height:auto; display:table; position:relative; margin-bottom:10px; border:1px solid #E3E3E3;}
.cc{white-space:normal; line-height:25px;}
.page-right h2{line-height:30px;}
.imgSmall{width:176px; height:131px; padding:1px; border:1px solid #e4e4e4; margin-right:15px;}
.blog-info-nopic{line-height:25px;}