@charset "utf-8";
/* CSS Document */


html{overflow-x:hidden; overflow-y:auto;}
body, ul, li, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, span { margin:0; padding:0; -webkit-text-size-adjust:none;}
ul, li, dl, dt, dd, ol { list-style:none; }
img { border:0; }
a, p { color:#555; text-decoration:none; }
a:hover { color:#037fa3; text-decoration:none; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; height:0; font-size:0; }
.clearfix { zoom:1; }
.clear { clear:both; }
body{ color:#555; font-family:'微软雅黑','Microsoft Yahei',Arial, Helvetica, sans-serif, Simsun;  font-size:13px; background:#fff;}
.w-1200{width:1200px;   margin:0 auto;}
/*==========index.html==========*/	
.wrapper{ width:100%; margin:auto;}
#header{clear: both;width:100%;display: inline-block;margin: 0 auto;min-width: 1200px; background:#fff; }
#container{clear:both;width:1200px;margin:0 auto;}
#header .nav-block{clear:both;width:100%; height:110px;z-index:300; position:relative; margin:0 auto;background:#fff; }
#header .nav-block1{clear:both; width:100%; height:110px;  margin:0 auto; background:#fff;}
#header .nav-block2{clear:both; width:1200px;   margin:0 auto; }

#header .logo{ display:inline; float:left; width:260px; margin-top:5px;}
#header .lang{  margin:0px auto auto auto;float:right;padding-top:38px;font-size:14px;font-weight:bold;height:30px;line-height:30px;}
#header .nav{ width:930px; height:32px;  margin:0px auto auto auto;float:right;}
.nav ul{ float:left;}
.nav ul li{ position:relative;float:left;padding:0px 13px;height:32px;line-height:32px; text-align:center; z-index:9999;_padding:0px 6px;}
.nav ul li a{ display:inline-block; padding:0 0px; color:#000; font-size:18px; font-weight:normal; margin:0px 5px;}
.nav ul li a:hover{ height:32px; text-decoration:underline;color:#007CC2;}
.nav ul li:hover {height:32px; text-decoration:underline;color:#007CC2;}
.nav ul li ul { width:380px; min-height:180px; display: none; padding:5px 0 10px 0; margin:0; background:#F6F5F5; position:relative; z-index:99999;}
.nav ul li ul li{ position:relative; width:360px; float:left; display:block; margin:0 10px 0 0; padding:0; height:30px; line-height:30px; text-align:left; z-index:999; color:#fff; font-weight:bold; font-size:12px; padding-left:10px; background:none;}
.nav ul li ul li:hover{ background:none;height:30px; line-height:30px;}
.nav ul li ul li a{ padding:0px 5px; font-weight:normal; display:inline-block; height:30px; line-height:20px; position:relative; z-index:999; font-size:13px;}
.nav ul li:hover ul,.nav ul a:hover ul {display: block; position: absolute; top:32px; left:0; visibility:visible; z-index:99;}
.nav ul li ul li a:hover{padding:0 5px; height:30px; border:none; text-decoration:none; font-size:13px; color:#007CC2; background:none;}
.nav ul li .current{ height:32px; text-decoration:underline; color:#007CC2; text-decoration:none;}
.nav ul li.nr{ padding-right:0px;}
.nav ul.cont{width:220px;} .nav ul li .cont li{ width:200px;}
.nav ul li ul li.l{width:340px; margin-left:20px;}.nav ul li ul li.l a{ font-size:12px; color:#333;}

.search{width:30px;height:38px;float:left;padding:0px 10px 0 20px;position:relative;z-index:99999;top:-4px;}
.search > em,.flow-btn{width:21px;height:20px;background:url(../Image/search.png) no-repeat top;position:absolute;right:10px;top:50%;margin-top:-10px;cursor:pointer; border:none;}
.search > em:hover,.flow-btn:hover{background:url(../Image/search_h.png) no-repeat top;}
.search-show{width:190px;height:38px;position:absolute;right:0;top:0;z-index:99999;display:none;}
.flow-input{font-family:"Lucida Grande";width:135px;background:#fffcf5;height:20px;line-height:20px;font-size:16px;color:#666;padding:8px 10px 8px 45px;border:1px solid #d2d2d2;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;}
.flow-btn{right:auto;left:18px;}

#mainCont {clear:both; width:1200px; margin:0px auto auto auto;}
.banner1{ clear:both;width:100%; height:auto;  margin:0 auto; }
.banner{height:618px;overflow:hidden;width: 100%;position:relative; display:inline-block;}
.banner .d1{width:100%;height:618px;display:block;left:0px;top:0px;position:relative;}
.banner .d2{width:100%;height:30px;clear:both;z-index:100;left:0px;top:550px; position:absolute;*position:relative;}
.banner .d2 ul{float:left;position:absolute;right:45%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:28px;height:27px;overflow:hidden;cursor:pointer;background:url(../Image/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../Image/img1_1.png) no-repeat center;}

.hot-pro-box{clear:both;width:100%;background:#F7F7EF;padding:70px 0; font-family:"Lucida Grande";}
.hot-pro-box h1,.chs h1{text-align:center;padding-bottom:15px;margin-bottom:30px;position:relative; font-size:32px; font-family:"Lucida Grande";color:#333;}
.hot-pro-box h1 i,.chs h1 i{width:50px;height:1px;background:#434343;position:absolute;left:50%;margin-left:-25px;bottom:0;color:#333;}
.hot-pro-item{width:400px;height:560px;float:left;text-align:center;}
.hot-pro-mode{position:relative;width:100%;}
.hot-center-mode{position:relative;width:100%;}
.hot-img-bg{position:absolute;left:50%;margin-left:-204px;top:0;z-index:1;}
.hot-img{position:relative;z-index:10;}
.hot-pro-item li h4{height:80px;line-height:80px;background:#e0e0e0;font-size:14px; font-weight:normal; padding-left:20px; padding-right:20px;}
.hot-pro-item li h4.bt{ line-height:25px; padding-top:25px; height:60px;}
.hot-pro-item li h4 a{color:#313234;}
.hot-pro-item li:hover h4{background:#007CC2;}
.hot-pro-item li:hover h4 a{color:#fff;}
.hot-pro-item li h4 a{display:block;}
.hot-center-box h4{height:116px;line-height:116px;background:#e0e0e0;font-size:16px;font-weight:normal;padding-left:20px; padding-right:20px;}
.hot-center-box h4.bt{ line-height:25px; padding-top:26px; height:90px; }
.hot-center-box h4 a{color:#6E6E6E;}
.hot-center-box:hover h4{background:#007CC2;}
.hot-center-box:hover h4 a{color:#fff;}
.hot-center-box h4 a{display:block;}
.hot-center-mode .hot-img-bg{top:-23px;}
.hot-pro-list a{display:block;}

.about-index-box{clear:both; width:100%; background:#007CC2;padding:100px 0;}
.about-index-wrap{overflow:hidden; width:1200px; margin:0 auto;}
.about-index-l{width:1200px;float:left; _overflow:hidden;}
.about-index-l h2{font-size:30px;line-height:42px;margin-bottom:15px; font-family:"Lucida Grande";text-align:center;}
.about-index-l h2 a{color:#fff;}
.about-index-l p{color:#fff;line-height:22px; font-size:14px; margin-bottom:5px;text-align:center;}
.about-index-l p a{color:#fff;font-weight:bold;}
.about-index-r{width:600px;float:right;}
.about-index-l .read-more{width:92px;height:34px;line-height:34px;text-align:center;background:#fff;color:#0d0d0d;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;display:block;text-transform:uppercase;margin:25px 0 40px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
.about-index-l .read-more:hover{background-color:#f3eeee;}
.about-index-l ul{width:110%;overflow:hidden;padding-top:15px;}
.about-index-l li{width:200px;float:left;padding-top:105px;position:relative;margin-right:0px; margin-bottom:10px; margin-top:10px;}
.about-index-l li i{width:190px;height:143px;position:absolute;top:0;}
.about-index-l li i:hover{-webkit-animation:slip 1s ease-in-out;-moz-animation:slip 1s ease-in-out;-o-animation:slip 1s ease-in-out;-ms-animation:slip 1s ease-in-out;animation:slip 1s ease-in-out;}
.about-index-l li.why-index-01 i{background:url(../Image/w1.png) no-repeat left center;}
.about-index-l li.why-index-02 i{background:url(../Image/w2.png) no-repeat left center;}
.about-index-l li.why-index-03 i{background:url(../Image/w3.png) no-repeat left center;}
.about-index-l li.why-index-04 i{background:url(../Image/w4.png) no-repeat left center;}
.about-index-l li.why-index-05 i{background:url(../Image/w5.png) no-repeat left center;}
.about-index-l li.why-index-06 i{background:url(../Image/w6.png) no-repeat left center;}
.about-index-l li p{line-height:18px;font-size:12px;text-align:center;}
.about-index-l li.why-index-03{margin-right:0px;}
.about-index-l li.why-index-06{margin-right:0px;}
/*chs*/
.chs {clear:both; padding:38px 0 0; height:553px; overflow:hidden; background:#F2EEE3; font-family:"Lucida Grande"; }
.chs_c { clear:both; padding:38px 0 0; width:100%; }
.chs_c dt { position:relative; width:300px; height:195px; }
.chs_c dt span { position:absolute; line-height:0; font-size:0; }
.chs_c dt a img { display:block; width:300px; height:195px; overflow:hidden; }
.chs_c dd { padding:15px 10px 0 25px; width:253px; height:180px; background:url(../Image/chs_c_ic.gif) 20px 154px no-repeat; }
.chs_c dd b { font-weight:100; display:block; line-height:46px; height:46px; overflow:hidden;  font-size:16px;color:#323232;  }
.chs_c dd b a { color:#323232; }
.chs_c dd span { height:90px; color:#666; overflow:hidden; display:block; line-height:20px; font-size:12px; }
.chs_c dd span a { color:#626262; }
.chs_c dl { background:#fff; height:195px; float:left; width:599px; overflow:hidden; }
.chs_c .chs1 dt span { top:81px; right:0; z-index:-1; }
.chs_c .chs2 dt span { top:81px; left:0; z-index:-1; }
.chs_c dl:hover { background:#306ba7; color:#fff; }
.chs_c dl:hover dt span { z-index:9; }
.chs_c dl:hover a { color:#fff; text-decoration:none; }
.chs_c dl:hover dd { background:url(../Image/chs_c_ic1.gif) 20px 154px no-repeat; }
.chs_c dl dd em a { display:inline-block; width:29px; height:29px; overflow:hidden; margin-left:-3px; }
.chs_c dl:hover dd span { color:#fff; }
.chs_c .fl{ float:left;}.chs_c .fr{ float:right;}

/*新闻1*/
.news-content ul{overflow:hidden;width:100%;}
.news-content li{width:800px;float:left;padding-top:30px;padding-bottom:30px;border-bottom:1px dashed #a3a3a3;margin-right:10px; margin-left:10px;overflow:hidden;}
.news-imgage{float:left;margin-right:15px;}
.news-title{float:right;width:320px; _overflow:hidden;}.news-title a{color:#333;}.news-title a:hover{color:#007CC2;}
.news-title h3{margin-bottom:10px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:normal;}
.news-read{margin-top:10px;text-transform:uppercase;text-align:right;display:block;}
a.news-read{color:#007CC2;font-size:16px;}
a.news-read:hover{color:#4f86af;}
.news-title p{font-size:16px;color:#666; line-height:22px;}

#footer{clear:both; margin:0px auto auto auto; background:url(../Image/footer_bg.jpg) repeat-x #0E0E0E; width:100%; padding-top:70px; display:inline-block; min-height:464px;color:#fff;font-family:"Lucida Grande";}
#footer .ifooter{clear:both; width:1200px; margin:0 auto; overflow:hidden;}
.ifooter .fnav{ width:1200px;margin:auto; float:left; height:370px; overflow:hidden;}
#footer .Ftitle{padding-bottom:15px;margin-bottom:30px;position:relative; font-size:26px; color:#fff; font-weight:bold;}
#footer .Ftitle i{width:50px;height:1px;background:#fff;position:absolute;left:0;bottom:0;color:#fff;}

.fnav .guide1{ float:left; width:400px;}
.guide1 li{overflow:hidden;margin-bottom:15px; font-size:15px;}
.guide1 li a{color:#fff;}
.footer-news-img{width:155px;float:left;border:1px solid #85a1be;}
.footer-news-img img{border:1px solid #e5e5e5;}
.footer-news-txt{width:220px;height:106px;float:right;position:relative;}
.footer-news-txt .txt{ width:100%; margin-bottom:10px;}
.footer-news-txt .read-more{width:94px;height:28px;line-height:28px;text-align:center; background:#007CC3;border:1px solid #007CC3;text-transform:uppercase;position:absolute;left:0;bottom:10px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out; font-size:14px;}
.footer-news-txt .read-more:hover{background:#fff;border-color:#fff;color:#666;}

.fnav .guide2{ float:left; display:inline; width:305px; margin-left:110px;}
.fnav .guide2 ul li{margin-bottom:10px;*margin-bottom:5px;padding-left:30px;position:relative; font-size:15px;color:#fff; height:auto;width:270px; line-height:25px;}
.fnav .guide2 ul li i{position:absolute;left:0;top:50%;}
.fnav .guide2 ul li.guide2-icon1 i{width:22px;height:24px;margin-top:-13px;background:url(../Image/c1.png) no-repeat left center;}
.fnav .guide2 ul li.guide2-icon2 i{width:24px;height:22px;margin-top:-30px;background:url(../Image/c2.png) no-repeat left center;}
.fnav .guide2 ul li.guide2-icon3 i{width:23px;height:16px;margin-top:-9px;background:url(../Image/c3.png) no-repeat left center;}
.fnav .guide2 ul li.guide2-icon4 i{width:15px;height:15px;margin-top:-9px;background:url(../Image/c4.png) no-repeat left center;}
.fnav .guide2 ul li.guide2-icon5 i{width:15px;height:12px;margin-top:-9px;background:url(../Image/c5.png) no-repeat left center;}
.fnav .guide2 ul li a{ float:none;color:#fff;}.fnav .guide2 ul li a:hover{color:#007cc3; text-decoration:underline;}
.fnav .guide3{ float:right; _text-align:right;width:305px;}
.guide3 .nslt_submit{ width:305px; }
.guide3 li{margin-bottom:10px;}
.guide3 .input-style{padding:12px 10px;font-size:14px;height:18px;line-height:18px;color:#fff;background:none;border:1px solid #b7c7d6; font-family:"Lucida Grande";}
.guide3 .w-half{width:278px;}
.guide3 .h-90{height:90px;}
.guide3 .submit-btn{padding-top:15px;overflow:hidden;}
.guide3 .submit-wrap{width:78px;height:28px;line-height:28px;text-align:center;color:#fff;background:#007CC3;border:1px solid #007CC3;float:right;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.guide3 .submit-wrap:hover{background:#fff;border-color:#fff;color:#d9956a;}

#footer .copyright{clear:both; margin:10px auto 0px auto; margin-bottom:0px;width:100%;background:#0D0D0D; padding:10px 0px;}
.ifooter .fttxt{ width:860px; float:left;}
.ifooter .ftNav{ width:100%; line-height:30px; font-size:12px; color:#fff;  }
.ifooter .ftNav a{ font-size:12px; color:#fff; text-decoration:none; padding-right:10px; margin-left:10px;}
.ifooter .ftNav a:first-child{ margin-left:0px;}
.copyright p{ color:#fff; font-size:12px; line-height:18px; }
.copyright .crt{ line-height:33px;color:#fff; width:100%; }
.copyright a{color:#0E5340;}
#footer .flinks{ display:inline-block;  text-align:right;margin:10px 0px 0px 20px; width:280px; float:right; }
#footer .flinks a{ padding:5px;}
#footer .flinks img{ width:32px; height:32px;}
.ifooter .speand{ margin:0px auto 2px auto;width:992px;float:left;}
.speand p{ color:#fff; font-size:12px; line-height:18px; text-align:left;}
.backToTop {display: none; width: 53px;height:52px;position: fixed; right:30px;bottom: 40px;background:url(../Image/arrow-top.png) no-repeat center center; cursor:pointer; z-index:99;}
/*==========aboutus.html=============*/

.part02 .rightCont{ width:850px; float:right; margin:auto; margin-top:10px; }
.rightCont .irtCont{ width:850px; margin:20px auto auto auto;}
.irtCont .irtContTitle{border-bottom:2px solid #306ba7; padding:11px 0;font-size:17px; color:#333; line-height:20px; font-family:"Lucida Grande"; text-transform:uppercase;}
.part02 .irtCont .mdmtit{width:722px; height:63px; font-size:17px; color:#333; font-family:"Lucida Grande";text-transform:uppercase; line-height:63px; border-bottom:2px solid #306ba7; margin-bottom:15px;}

.part02 .sideBar{ float:left; display:inline; width:280px; padding-bottom:20px;  margin-top:30px;}
.sideBar .sideMenu{ width:100%;  padding-bottom:20px;}
.sideBar .sideTit{ padding:11px 0;font-size:15px; color:#333; line-height:25px; font-weight:700;  text-transform:uppercase}
.sideBar .sideTit .tit{color:#fff;font-size:26px;}
.sideMenu .sideMenu_cont{ width:100%;  }
.sideMenu .sideMenu_mid{width:100%;font-size:12px; color:#343434; line-height:23px; margin-top:5px;}
.sideMenu .sideMenu_mid p{color:#373737; margin:0px 15px;}
.sideMenu ul li{ font-size:13px; line-height:23px;  white-space:nowrap; text-overflow:ellipsis; overflow: hidden; color:#333;_height:23px;padding:5px 0px; background: url(../Image/arrow.png) no-repeat right center; border-bottom:1px dotted #ddd; margin-bottom:5px; }
.sideMenu ul li a{color:#333; width:100%; float:left;}
.sideMenu ul li:hover{ line-height:23px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;background: url(../Image/arrow-xia.png) no-repeat right center;}
.sideMenu ul li:hover a{color:#306ba7;}
.sideMenu ul ul{ margin-top:0px; display:none;}
.sideMenu ul ul li{padding-left:15px;border-bottom: 1px solid #eaeaed; font-size:12px; background:none;}
.sideMenu ul ul li a{ background:none;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#777;}
.sideMenu ul ul li:hover{  padding-left:15px; background:none;}
.sideMenu ul ul li:hover a{background:none;}
.sideMenu .ishow{ display:block;}

.dybanner{clear: both;background: url("../Image/nbanner01.jpg") repeat-x center; display: inline-block;height: 300px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}
.dybanner2{clear: both;background: url("../Image/nbanner02.jpg") repeat-x center; display: inline-block;height: 300px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}
.dybanner3{clear: both;background: url("../Image/nbanner03.jpg") repeat-x center; display: inline-block;height: 300px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}
.dybanner4{clear: both;background: url("../Image/nbanner04.jpg") repeat-x center; display: inline-block;height: 300px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}
.dybanner5{clear: both;background: url("../Image/nbanner05.jpg") repeat-x center; display: inline-block;height: 300px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}
.dybanner6{clear: both;background: url("../Image/nbanner06.jpg") repeat-x center; display: inline-block;height: 300px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}
.dybanner7{clear: both;background: url("../Image/nbanner07.jpg") repeat-x center; display: inline-block;height: 300px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%; border-bottom:3px solid #e1e0e0;}

#mainCont .part02{ width:1200px; margin:0px auto auto auto; padding-bottom:20px; display:inline-block; line-height:25px;}
.part02  .txt04{ font-size:13px; color:#777; line-height:25px; }
.part02  .aboutpic{ padding:27px 0px; text-align:center;}
/*==========products.html============*/
.prcontent{ width:100%; display:inline-block; padding-bottom:20px;font-family:"Lucida Grande";}
#mainCont .maintitle{ clear:both;color:#010101; font-size:24px; width:100%;background:url(../Image/line.jpg) no-repeat top left; padding-top:10px; line-height:35px; margin-bottom:20px;}
.mainbox .btit{color:#010101; font-size:18px;}
.mainbox .stit{color:#306ba7; font-size:14px;}
#container .proInfo{ border-bottom:1px solid #e0e5e9; font-size:14px; color:#666; line-height:25px; margin-bottom:20px; padding-bottom:20px;}
#container .proInfo p{font-size:14px; color:#666;line-height:25px;}
.prcontent ul{ font-family:Arial;}
.prcontent ul li{ width:272px;float:left; margin:10px 5px auto 5px;_margin:10px 7px auto 0px; display:inline; position:relative; _float:left; overflow:hidden;}
.prcontent ul li:hover{_background:#FAF7F7;}
.prcontent ul li .p_title{float:left; display:inline;width:272px; line-height:20px; /*height:60px;*/ margin:10px 0px;/*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/  color:#000002;}
.prcontent ul li .p_title a{ font-size:16px; color:#000002; text-decoration:none;}
.prcontent ul li .p_title a:hover{ color:#306ba7; text-decoration:underline;}
.prcontent ul li .pic05{ float:left; display:inline;width:268px; height:205px;margin:1px; border:1px solid #E0E5E9; }
.prcontent ul li:hover .pic05{border:1px solid #333;}
.prcontent ul li .text { width:279px; height:120px;color:#666; float:left; line-height:20px; font-size:14px; }
.prcontent ul li .text  p{color:#666; line-height:20px; font-size:14px;}
.part02 .page{height:37px; font-size:12px; color:#999; margin:auto; line-height:20px; color:#8F8F8F; text-align:center;}
.part02 .page .pageNum{ display:inline-block; height:37px; line-height:37px; margin-right:5px;font-size:14px;}
.part02 .page .pageNum a{ color:#666; padding: 3px;}
.part02 .page .pageNum a:hover{text-decoration:underline;color:#306ba7; }
.part02 .page .pageNum span{color:#306ba7;font-weight: bold;padding: 3px;}
.part02 .ppg{ text-align:right;}
.part02 .ppg .filter{ float:left; display:inline;}
.part02 .ppg .filter .filter_item{ float:left; display:inline; margin-right:20px;}
.filter_item .filter_label{ float:left; display:inline; height:20px; line-height:20px;}
.filter_item .filter_select{ float:left; display:inline; margin-left:10px;}
.filter_item .filter_select .sel02{ width:140px; height:20px; line-height:20px; font-size:12px; color:#848484; border:1px solid #c3c3c3; font-family:Arial, Helvetica, sans-serif;}
/*==========productView.html===========*/
#mainCont .irtCont_Cont{ clear:both; display:block;}
.irtCont_Cont .PILeft{ width:402px; float:left; padding-right:10px; margin-top:20px;}
.irtCont_Cont .PIRight{ width:750px; min-height:480px; float:right; padding:20px 5px 0px 0px;font-size:14px; }
.irtCont_Cont .PIRight .prenext{color:#A9A9A9; text-align:right; }
.irtCont_Cont .PIRight .prenext a{color:#A9A9A9;}.irtCont_Cont .PIRight .prenext a:hover{color:#00315A;}
.irtCont_Cont .PIRight .pbt{ font-size:24px; color:#111216; margin-bottom:30px; margin-top:10px;}
.irtCont_Cont .PIRight .desc{ color:#00315A;font-size:20px; display:block;}
.irtCont_Cont .PIRight .descInfo{ color:#3B3B3B; font-size:14px; display:block; margin-top:10px; line-height:22px; overflow:hidden; }
.irtCont_Cont .PIRight .btn03{ clear:both; width:400px;}
.irtCont_Cont .PIRight .btn03 .B01,.irtCont_Cont .PIRight .btn03 .B02{ border:0; width:160px; height:36px; line-height:36px; background:url(../Image/bt3.jpg) no-repeat;  margin:25px auto auto 0px; color:#fff; font-size:18px; text-align:center; cursor:pointer; }
.irtCont_Cont .PIRight .btn03 .B02{ background:url(../Image/bt2.jpg) no-repeat; width:177px; margin-left:10px; display:inline-block;}

#sl_PicShow { width: 400px; position: relative;}
#sl_ImgBox { width: 400px; height: 306px; overflow: hidden; border: 1px solid #BCBCBC;}
.sl_SmallImgList { width: 400px; margin: 10px auto; }
.sl_wrapper { float: left; display: inline; margin: 0 5px;}
#sl_ImgList .ipic { border: 1px solid #CCCCCC; background-color: white; width: 60px; height: 46px; overflow: hidden; margin: 0 8px; display: inline; float: left; cursor: pointer; }
#sl_ImgList .active { border: 1px solid #1671A6;}
#sl_ImgList img { border: 0; }
#imgList_prev, #imgList_next { width: 31px; height: 45px; display: block; float: left; display: inline; cursor: pointer; margin:15px auto auto auto}
#imgList_prev { background: url(../Image/left.jpg) no-repeat; }
#imgList_next { background: url(../Image/right.jpg) no-repeat; }
#imgList_prev.disabled{background: url(../Image/left.jpg) no-repeat;}
#imgList_next.disabled{background: url(../Image/right.jpg) no-repeat;}
#imgList_prev span, #imgList_next span { display: none; }
.sl_zoom { float: left; position: relative; display:inline; cursor: pointer; }
.sl_zoom img { }
div.zoomdiv { z-index: 100; position: absolute; top: 0px !important; left: 400px !important; width: 200px; height: 200px; background: #ffffff; border: 1px solid #CCCCCC; display: none; text-align: center; overflow: hidden; }
div.jqZoomPup { z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; border: 1px solid #aaa; background: #ffffff; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }
div.jqMagnifier { position: absolute; z-index:9; width: 23px; height: 23px; background: url(Image/magnifier.png) no-repeat; top:228px; right:1px; }

.rightCont .tabCont{ clear:both; width:800px; margin:30px auto auto auto; display:block;}
.tabCont #TabbedPanels1 .TabbedPanels { overflow: hidden; margin: 0px; padding: 0px; clear: none; width: 100%;}
.tabCont #TabbedPanels1 .TabbedPanelsTabGroup { margin: 0px; padding: 0px; }
.tabCont #TabbedPanels1 .TabbedPanelsTab { position: relative; top: 1px; float: left; margin: 0px 1px 0px 0px; font-size:18px; color:#666; background-color: #EEEEEE; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; margin-left:15px;height:50px; text-align:center; line-height:50px;border:solid 1px #ccc; padding:0px 25px 0px 25px;}
.tabCont #TabbedPanels1 .TabbedPanelsTabHover { background-color: #e2e2e2; }
.tabCont #TabbedPanels1 .TabbedPanelsTabSelected { background: #F3F3F3; color:#363636;text-align:center; line-height:30px; height:60px; margin-top:-10px; line-height:60px; border-bottom:solid 1px #efefef; font-size:18px;}
.tabCont #TabbedPanels1 .TabbedPanelsTab a { color: black; text-decoration: none; }
.tabCont #TabbedPanels1 .TabbedPanelsContentGroup { clear: both; border-top: solid 1px #d9d9d9;}
.tabCont #TabbedPanels1 .TabbedPanelsContent { overflow: hidden; padding: 10px; *padding:20px 20px; }
.tabCont #TabbedPanels1 .TabbedPanelsContentVisible { }
.tabCont .context{ width:1200px; margin:20px auto auto auto;color:#7A7A7A; font-size:14px;}
.tabCont .context p{ /*text-indent:2em;*/ line-height:25px; color:#7A7A7A; margin-top:5px;}
.tabCont .context .btxt{color:#00315A; font-size:18px;/*background:url(../Image/line02.png) no-repeat left center;*/min-height:18px;/*padding-left:15px;*/ }
.tbBorder{/*background:#E8EFF4;*/}
.tbBorder table td{ border:solid 1px #fff; }
.tbBorder td{ border:0; height:20px; line-height:20px;border:solid 1px #fff; text-align:center; color:#000; font-size:14px;}
.tbBorder td.tbbg1{ background:#007CC3;color:#fff; font-weight:bold;}
.tbBorder td.tbbg2{ background:#98D2F3;}.tbBorder td.tbbg3{ background:#E8EFF4;}
.rightCont .contact { margin:20px auto auto auto; width:600px}
.rightCont .contact p{ line-height:20px; color:#555; font-size:12px; margin-top:5px; text-indent:2em;}
.contactOnline{ width:760px; margin:20px auto auto auto;}
.contactOnline ul{}
.contactOnline ul li{ padding:5px 0; line-height:20px; clear:both; width:100%;}
.contactOnline ul li .label{ float:left; display:inline-block; width:160px; text-align:right; font-size:12px; color:#555;}
.contactOnline ul li .label span{ color:#ff0000; font-weight:bold;}
.contactOnline ul li .inputTxt{ display:inline-block; margin-left:20px;}
.contactOnline ul li .inputTxt .txtarea04{ border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; width:200px; height:20px; padding:0 5px; color:#777; font-size:12px; line-height:20px;}
.contactOnline ul li .inputTxt .txtareas01{ width:400px; height:80px; border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:0 5px; color:#777; font-size:12px;}
.contactOnline .subMit{ padding:5px 0; margin:10px auto 10px 180px;}
.contactOnline .subMit .btn04{ background:url(../Image/bt1.jpg) no-repeat; width:82px; height:30px; color:#fff; line-height:24px; text-align:center; font-weight:bold; margin:auto; cursor:pointer; font-family:Verdana, Geneva, sans-serif; border:none;}
.co2 ul li .label{ float:left; display:inline-block; width:140px; text-align:left; font-size:14px; color:#666; line-height:46px;}
.co2 ul li .inputTxt .txtarea04{width:405px; height:46px; padding:0 5px; color:#777; font-size:12px; line-height:46px;}
.co2 ul li .inputTxt .txtareas01{width:405px; height:155px;}
.co2 .subMit{ text-align:right; margin-right:30px;}
.co2 .subMit .btn04{ background:#25BA52; width:155px; height:56px;line-height:56px; text-align:center; font-weight:normal; font-size:18px; font-family:"Lucida Grande"; border:none;}

.rightCont .topFix{ vertical-align:top;}
.rightCont .relatedProduct{ width:780px; margin:15px auto auto auto;}
.rightCont .contList02{}
.rightCont .contList02 ul{}
.rightCont .contList02 ul li{ width:240px; float:left; margin:20px 10px auto 10px;display:inline;}
.contList02 ul li .pic05{ width:235px; height:176px; border:1px #d5d5d5 solid;}
.contList02 ul li .p_title{ width:230px; height:20px; margin:5px auto auto auto; text-align:center;}
.contList02 ul li .p_title a{ font-size:14px; color:#333; text-decoration:none;}
.contList02 ul li .p_title a:hover{ font-size:14px; color:#016936; text-decoration:underline;}
.part02 .rightFix{ text-align:right;}
.part02 .topFix{ vertical-align:top;}
/*==========news.html============*/
.blog-posts.post-list .blog-post{   padding-bottom: 40px;   margin-bottom: 40px;   border-bottom: 1px dotted #ddd;}
.post-list .blog-post .post-image,
.post-single .blog-post .post-image{    width: 160px;    float: left;}


.post-list .blog-post .post-body, 
.post-single .blog-post .post-body{   padding-left: 190px;}

.post-list .blog-post .post-body h3{   font-size: 20px;    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;    transition: all 0.2s ease 0s;}
.post-body h2{font-size: 26px}
#njishu-body .post-list .blog-post .post-body{   padding-left: 0px;}
/*news2*/
.news-detail{overflow:hidden;}
.news-detail h1{text-align:center;padding-top:25px;padding-bottom:20px;font-size:32px;line-height:32px;}
.news-con-time{text-align:center;padding-bottom:15px;}
.news-con-time span{margin:0 15px;}
.news-con-time a{color:#4f86af;}
.news-con-time a:hover{color:#0c538a;}
.news-detail p{margin-bottom:15px;}
/*===========contact.html===========*/
.part02 .ctit{ font-size:30px;color:#333;}
.part02 .contactInfo{ width:120%; margin:auto;  padding-bottom:20px; margin-top:40px;}
.contactInfo .info{ width:350px; padding:30px; margin-right:20px; float:left; background:#EEEEEE;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;}
.contactInfo p{ font-size:16px; color:#666; line-height:30px; padding-left:5px;}
.contactInfo .bigtit{ font-size:24px; color:#000; line-height:35px;}
.contactInfo a{color:#007CC2;}
.contactOnline .fontFix01{ color:#5e8400; text-decoration:underline; }
.contactDesc{ width:100%; margin:20px auto;}
.contactDesc p{ color:#333; font-size:20px; line-height:20px;}
.contactDesc p.fontFix02{ color:#666; font-size:12px; margin:20px auto auto auto;}
.conto2{ width:600px; margin-top:10px; _overflow:hidden;}
.conto2 ul{}
.conto2 ul li{ padding:5px 0; line-height:20px; clear:both;}
.conto2 ul li .label{ float:left; display:inline-block; width:140px; text-align:left; font-size:14px; color:#666; line-height:46px;}
.conto2 ul li .label span{ color:#ff0000; font-weight:bold;}
.conto2 ul li .inputTxt{ display:inline-block; margin-left:20px;}
.conto2 ul li .inputTxt .txtarea04{ border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; width:405px; height:40px; padding:0 5px; color:#777; font-size:12px; line-height:20px;}
.conto2 ul li .inputTxt .txtareas01{ width:405px; height:155px; border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:0 5px; color:#777; font-size:12px;}
.conto2 .subMit{ padding:5px 0; margin:10px 30px 10px 0px; text-align:right;}
.conto2 .subMit .btn04{width:155px;height:56px;line-height:56px;text-align:center;color:#fff;background:#192e61;border:1px solid #007CC3;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;font-size:18px;}
.conto2 .subMit .btn04:hover{background:#BADAEC;border-color:#fff;color:#333;}
/*honor*/
.honormnc ul {padding-top: 42px;border-left: 1px solid #efefef;   border-top: 1px solid #efefef;}
.honormnc li { border-bottom: 1px solid #efefef;   border-right: 1px solid #efefef;   float: left;    height: 195px;    list-style: outside none none;    padding: 18px;    position: relative;    width: 245px;}
.honormnc li img {height: 156px;    position: absolute;    width: 245px;}
.honormnc li h4 {padding: 10px; line-height: 24px;}
.honormnc li:hover{ background:#B4DDEE;}


.download_list{ margin-top:20px;}
.download_list ul{}
.mainRight .download_list ul li{ border-bottom:1px #eee dotted; padding-bottom:20px; width:740px;}
.download_list .list_item{ margin:0 0 40px;}
.download_list .pic_info{ float:left; width:500px;}
.pic_name{  display:block; font-size:14px; color:#000000; font-weight:normal;}
.download_list a.btn_download{ background: url(../image/btn_doc_download.png) no-repeat; height: 25px;width: 105px; border: 0 none;
cursor: pointer;display: inline-block;overflow: hidden; padding: 0;text-indent: -9999em;font-size:0;float:right;}

/*data_table*/
.data_table{ width:100%;}
.data_table th{ height:30px; padding:0 10px; background:#007CC3;border-left:1px solid #d9d9d9; border-bottom:1px solid #e3e3e3; color:#fff; font-size:12px; font-weight:bold; text-align:center;}
.data_table th.first{ border-left:0;}
.data_table th.description{ text-align:left;}
.data_table td{ padding:15px 10px;color:#888; background: url(../Image/solid.png) repeat-x left bottom;text-align:center; font-size:12px;}
.data_table td.price{color:#666; font-size:12px;}
.data_table td.description{ width:440px; text-align:left;}
.data_table .pic{ float:left; width:60px; height:52px; border:1px solid #dbdbdb;}
.data_table .pic img{width:60px; height:52px;}
.data_table .summary{ font-size:11px;}
.data_table .btn_remove{ display:inline-block; line-height:20px; padding-left:20px; background-position:0 -80px;}
/*inquiry_basket*/
.inquiry_basket .inquiry_info{ display:inline; float:left;}
.inquiry_basket .inquiry_btn{ margin:20px 0 0 55px;}
.inquiry_basket .btn{ display:inline; float:left; margin-right:18px;}
.btn_inquire_now{ width:82px; height:30px; line-height:30px; background:url(../Image/bt1.jpg) no-repeat; overflow:hidden; border:none;color:#fff;}
.btn_inquiry_all{ width:82px; height:30px;line-height:30px; background:url(../Image/bt1.jpg) no-repeat; overflow:hidden; border:none;color:#fff;}
.inquiry_layout{margin-bottom:20px; margin-top:20px;}
.inquiry_content{padding-bottom:50px;}
.inquiry_progress{ width:850px; height:35px; display:block;margin:0 auto 50px; background:url(../Image/inquiry_step.png) no-repeat;text-indent:-9999em;}
.inquiry_step_01{ background-position: 0 0;}
.inquiry_step_02{ background-position:0 -41px;}
.inquiry_step_03{ background-position:0 -79px;}
.inquiry_content .tip{ float:left;}
/*messagebox*/
.messagebox{ padding:100px 15px 100px 15px; /*background:#fcfcfc;*/ border-bottom:1px solid #e0e0e0; font-family:Verdana;margin-top:20px;}
.messagebox_content{ width:350px; height:150px; padding-left:170px; margin:0 auto; overflow:hidden; background:url(../Image/inquiry_results.jpg) no-repeat;}
.messagebox_content h4{ margin:40px 0 10px 0; font-size:20px; font-family:Verdana;}
.messagebox_ok{ background-position:0 0;}
.messagebox_ok h4{ color:#009240;}
.messagebox_ok a{ color:#0c69b0; text-decoration:underline;}
.messagebox_fail{ background-position:0 -167px;}
.messagebox_fail h4{ color:#fd0002; white-space:normal; font-weight:bold; font-family:Arial;}
.messagebox_fail a{ text-decoration:underline;}
.messagebox_empty h4{ color:#ff8901;}
.messagebox_empty{ background-position:0 -167px;}
.messagebox_empty a{ text-decoration:underline;}

h2.headline{ margin-top:20px;}


.inquiry_layout .conto3{ width:90%; margin:10px auto auto auto; _overflow:hidden;}
.inquiry_layout .conto3 ul{}
.inquiry_layout .conto3 ul li{ padding:5px 0; line-height:20px; clear:both;}
.inquiry_layout .conto3 ul li .label{ float:left; display:inline-block; width:140px; text-align:left; font-size:14px; color:#666; line-height:46px;}
.inquiry_layout .conto3 ul li .label span{ color:#ff0000; font-weight:bold;}
.inquiry_layout .conto3 ul li .inputTxt{ display:inline-block; margin-left:20px;}
.inquiry_layout .conto3 ul li .inputTxt .txtarea04{ border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; width:405px; height:35px; padding:0 5px; color:#777; font-size:12px; line-height:20px;}
.inquiry_layout .conto3 ul li .inputTxt .txtareas01{ width:405px; height:140px; border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:0 5px; color:#777; font-size:12px;}
.inquiry_layout .conto3 .subMit{ padding:5px 0; margin:10px 30px 10px 0px; text-align:center;}
.inquiry_layout .conto3 .subMit .btn04{width:155px;height:56px;line-height:56px;text-align:center;color:#fff;background:#00315A;border:1px solid #1671A6;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;font-size:18px;}
.inquiry_layout .conto3 .subMit .btn04:hover{background:#4F94BC;border-color:#fff;color:#333;}
.isuccess {padding: 5px 0px;margin-bottom: 10px;background: #f5edc7;border: 1px solid #FFD400;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center; color:#FF0000;}
.iwarning {padding: 5px 0px;margin-bottom: 10px;background: #feeef1;border: 1px solid #fca8c2;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.iwait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.success {padding: 5px 0px;margin-bottom: 10px;background: #f5edc7;border: 1px solid #FFD400;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center; color:#FF0000;}
.warning {padding: 5px 0px;margin-bottom: 10px;background: #feeef1;border: 1px solid #fca8c2;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.wait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.error {color: #FF0000;}#inquiryall .error{ display:block;}
#subscribe #subscribe_result .error {color: #FF0000;display: block;}
#subscribe_result{color: #FF0000; margin-top:-20px;}
.tbBorder table td{ border:solid 1px #CCCCCC;}
.tbBorder td{ border:0; height:20px; line-height:20px;border:solid 1px #CCCCCC; text-align:center;}
.notfound { clear:both;height:auto;padding:30px 0;text-align:center; margin-left:30px;}
.notfound h1{margin:15px 0;font-size:24px;font-weight:bold;line-height:30px;color:#c90000;}
.notfound h2{margin:0 0 5px 0;font-size:16px;font-weight:bold;line-height:120%;color:#0a4d84; text-align:left;}
.notfound p.not_text{color:#b0b0b0;line-height:20px;font-size:11px; padding:10px; float:none;}
.notfound p.text_left{ text-align:left;float:none;}
.notfound p span{font-size:14px;font-weight:bold;color:#c90000;}
.notfound .sech_text{text-align:left;padding:5px 0; color:#9C9C9C;}
.footer .copyright .speedny a{padding:0 1px;}

table thead tr th{ background:#f0f0f0; border:1px solid #dfdfdf; height:20px; padding:5px; text-align:center; line-height:20px; color:#555; font-size:12px; font-weight:normal;}
table tbody tr td{ border:0; height:90px; line-height:90px; border-bottom:1px solid #eee; text-align:center; padding:5px;}
.tbBorder{/*background:#E8EFF4;*/}
.tbBorder table td{ border:solid 1px #fff; }
.tbBorder td{ border:0; height:20px; line-height:20px;border:solid 1px #fff; text-align:center; color:#000; font-size:14px;}
.tbBorder td.tbbg1{ background:#2CA1BE;color:#fff; font-weight:bold;}
.tbBorder td.tbbg2{ background:#CDDFE8;}.tbBorder td.tbbg3{ background:#E8EFF4;}

.tbBorder{ border:solid 1px #cccccc;border-collapse:collapse; color:#666666;}
.tbBorder td{ height:20px; line-height:20px;border:solid 1px #CCCCCC; text-align:center;color:#666666; }
.tbBorder td p{ color:#666666; }
.tbBorder .bgc1{ background:#e6e6e6;}.context .tbBorder .bgc2{ background:#f3f3f3;}