
@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:微软雅黑; font-size:12px; 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:#F1F1F1; }
#top-nav {clear:both;border-bottom: 1px solid #e1e1e2;font-size: 12px; padding: 2px 0; height:20px; line-height:20px;color:#808285;}
.l{ float:left;}
.r{ float:right;}
#top-nav  a{color:#808285; margin:0px 5px;}
#top-nav  a.en{background:url(../image/english.jpg) no-repeat;padding-left:25px;font-family: Arial;}
#top-nav  a.cn{background:url(../image/china.jpg) no-repeat;padding-left:25px;font-family: Arial;}
#mid-nav {clear:both;border-top: 1px solid #fff; height:50px; padding:10px 0px;}
#container{clear:both;width:1200px;margin:0 auto;}
#header .nav-block{clear:both;width:100%; height:50px;z-index:300; position:relative; margin:0 auto;background:#215F8B; }
#header .nav-block1{clear:both; width:100%; height:50px;  margin:0 auto; background:#215F8B;}
#header .nav-block2{clear:both; width:1200px;   margin:0 auto; }

#header .nav{ width:900px; height:50px;  margin:0px auto auto auto;float:left; font-family:微软雅黑;}
.nav ul{ float:left;}
.nav ul li.home{ border-left:none;}
.nav ul li.home i.ihome{ background:url(../image/home.png) no-repeat center; width:19px; height:50px; display:inline-block;}
.nav ul li:hover.home i.ihome{ background:url(../image/home1.png) no-repeat center;}
.nav ul li.last{ border-right:none;padding-right:0px;}
.nav ul li{ position:relative;float:left;padding:0px 13px;height:50px;line-height:50px; text-align:center; z-index:9999;_padding:0px 6px;border-left:1px solid #4886b2; border-right:1px solid #003b6a;}
.nav ul li a{ display:inline-block; padding:0 5px; color:#fff; font-size:14px; font-weight:normal; margin:0px 5px;}
.nav ul li a:hover{ height:50px;color:#215F8B;}
.nav ul li:hover {height:50px; color:#215F8B; background:#fff;}
.nav ul li:hover a{color:#215F8B;}
.nav ul li:hover li a{color:#a3bbce;}
.nav ul li ul { width:220px; min-height:180px; height:auto; display: none; padding:5px 0 10px 0;  margin:0; background:#21608C; position:relative; z-index:99999;}
.nav ul li ul li{ position:relative; width:180px; float:left; display:block; margin:0 10px 0 10px; padding:0; height:30px; line-height:30px; text-align:left; z-index:999; color:#a3bbce;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px; padding-left:10px; background:none; border:none;}
.nav ul li ul li:hover{ background:#fff;height:30px; line-height:30px;border:1px solid #d2d2d2;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#215F8B;}
.nav ul li ul li:hover a{color:#215F8B; }
.nav ul li ul li a{  font-weight:normal; display:inline-block; height:30px; line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; position:relative; z-index:999; font-size:12px;color:#a3bbce;}
.nav ul li:hover ul,.nav ul a:hover ul {display: block; position: absolute; top:50px; left:0; visibility:visible; z-index:99;}
.nav ul li ul li a:hover{ height:30px; border:none; text-decoration:none;color:#215F8B; background:none;}
.nav ul li.current{ height:50px; text-decoration:underline; color:#215F8B;background:#fff; text-decoration:none;}
.nav ul li.current a{color:#215F8B;}
.nav ul li.current i{background: url("../image/icon-sub2.png") no-repeat right ;}
.nav ul.cont{width:220px;}
.nav ul i{ background: url("../image/icon-sub1.png") no-repeat right ;width:19px; height:50px; display:inline-block;}
.nav ul li:hover i{background: url("../image/icon-sub2.png") no-repeat right ;}
.search{width:190px;height:34px;float:right;padding:0px 10px 0 20px;position:relative;z-index:99999; top:6px;}
.flow-btn{width:18px;height:17px;background:url(../image/search.png) no-repeat top;position:absolute;right:10px;top:50%;_top:30%;margin-top:-8px;cursor:pointer; border:none;}
.flow-btn:hover{background:url(../image/search_h.png) no-repeat top;}
.search-show{width:190px;height:34px;position:absolute;right:0;top:0;z-index:99999;}
.flow-input{font-family:Arial;width:135px;background:#fffcf5;height:20px;line-height:20px;font-size:12px;color:#AAAAAC;padding:6px 45px 6px 10px;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:15px;left:auto;}

#mainCont {clear:both; width:1200px; margin:0px auto auto auto;}
.banner1{ clear:both;width:100%; height:auto;  margin:0 auto; }
.banner{height:700px;overflow:hidden;width: 100%;position:relative; display:inline-block;}
.banner .d1{width:100%;height:700px;display:block;left:0px;top:0px;position:relative;}
.banner .d2{width:100%;height:30px;clear:both;z-index:100;left:0px;top:620px; 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:17px;height:15px;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:#F1F1F1;padding:50px 0; }
.hot-pro-box h1,.chs h1,.new-pro-box h1{padding-bottom:15px;margin-bottom:30px;position:relative; font-size:30px; color:#404245;}
.hot-pro-list{margin-top: 0px;width: 1200px; height:345px;}
.blk_29 {ZOOM: 1; position: relative;}
.blk_29 .LeftBotton {background: url(../image/left1.png) no-repeat 0px 0px; left: -38px; float: left; width: 32px; height:68px; cursor: pointer; position: absolute; top: 78px;}
.blk_29 .RightBotton { right: -38px; background: url(../image/right1.png) no-repeat 0px 0px; float: right; width: 32px; cursor: pointer; position: absolute; top: 78px; height: 68px;}
.blk_29 .Cont { margin: 0px auto; overflow: hidden; padding-top: 0px; height:340px; width:1200px; }
.blk_29 .box { float: left; width: 172px; margin:0px; padding:0 13px; height:340px; border-right:solid 1px #DEDEDE;}

.blk_29 .box .bimg{ width:172px;height:148px; margin-bottom:5px;}
.blk_29 .box  .boxFont{font-size:18px; color:#215F8B; height:25px; line-height:25px; font-weight:bold;}
.blk_29 .box  .boxFont a{color:#215F8B;}.blk_29 .box  .boxFont a:hover{color:#333;}
.blk_29 .box  .boxdesc{color:#8E8F91; text-align:left;padding:5px 0px; display:block; height:60px; overflow:hidden; line-height:17px;}
.blk_29 .box .imgvm{background-color: #e2001a;color: #f1f1f1;display: inline;font-family: Arial;font-size: 1.02em;font-weight: bold;padding: 1px 5px;}
.new-pro-box{clear:both;width:100%;background:#F1F1F1;padding:50px 0; height:450px; }
.new-pro-l{ width:600px; padding:0px 10px; line-height:20px; float:left;}
.new-pro-l .hlt-e { color: #404245; font-size: 18px; font-weight: normal; padding-bottom: 5px;padding-top: 8px;}
.new-pro-l .hlt-f { color: #404245; font-size:12px;}
.new-pro-l p {color: #404245;font-size: 13px;padding-top: 5px;}
.padding-top-10{font-size: 13px;padding-top: 10px;color:#fff;}
.padding-top-10 .more{background: url(../image/more.png) no-repeat 0px 0px; width:111px; height:38px; line-height:38px; display:block;color:#fff; text-align:center; font-weight:700;}
.new-pro-r{ width:570px; padding-left:10px; float:left;}

.about-index-box{clear:both; width:100%; background:#003A6A;padding:100px 0;}
.about-index-wrap{overflow:hidden; width:1200px; margin:0 auto;}
.about-index-l{width:580px;float:left; _overflow:hidden;}
.about-index-l h2{font-size:30px;line-height:42px;margin-bottom:15px; font-family:微软雅黑;color:#fff;}
.about-index-l h2 a{color:#fff;}
.about-index-l p{color:#fff;line-height:22px; font-size:14px; margin-bottom:5px;}
.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; padding-bottom:15px;}
.about-index-l li{width:165px;float:left;padding-top:105px;position:relative;margin-right:40px; margin-bottom:20px; margin-top:10px;}
.about-index-l li i{width:91px;height:91px;position:absolute;left:50%;margin-left:-45px;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 p{line-height:18px;font-size:12px;text-align:center;}
.about-index-l li.why-index-03{margin-right:0px;}
.about-index-l .ourcops{ padding:10px 0px;}
.about-index-l .ourcops img{ margin:0px 5px;}
/*app*/
.proapps {clear:both;height:772px; overflow:hidden; background:url(../image/proapps_bg.jpg) no-repeat center;/*font-family:"Lucida Grande";*/ }
.proapps .w-1200{ margin-top:20px;}
.proapps .part0{clear:both; width:100%; padding:30px 0px;}
.proapps .part0 .proappl{ float:left; width:500px; margin-right:30px;}
.proapps .part0 .proappl img{ border:solid 5px #ddd;}
.proapps .part0 .proappr{ float:left; width:620px; font-size:16px; line-height:25px; margin-top:60px; }
.proapps .part0 .proappr h2{font-size:30px;line-height:42px;margin-bottom:15px; color:#fff;}
.proapps .part0 .proappr p{color:#fff;}
.proapps .part1{clear:both; width:100%; padding-top:50px;}
.blk_30 {  ZOOM: 1; position: relative;}
.blk_30 .LeftBotton {background: url(../image/left2.png) no-repeat 0px 0px; left: -48px; float: left; width: 45px; height:45px; cursor: pointer; position: absolute; top: 98px; }
.blk_30 .RightBotton { right: -48px; background: url(../image/right2.png) no-repeat 0px 0px; float: right; width: 45px; cursor: pointer; position: absolute; top: 98px; height: 45px; }
.blk_30 .Cont { margin: 0px auto; overflow: hidden; padding-top: 0px; height:295px; width:1200px;  }
.blk_30 .abox { float: left; width: 289px; margin:0px; padding:0 5px; height:289px;}
.blk_30 .abox .bimg{ width:289px;height:289px; margin-bottom:5px;}

#footer{clear:both; margin:0px auto auto auto;  background:#00315A; width:100%; padding-top:70px; display:inline-block; min-height:464px;color:#fff;}
#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:10px;margin-bottom:20px;position:relative; font-size:16px; color:#fff; font-weight:bold;text-align:left;}
#footer  a{color:#fff;}#footer  a:hover{color:#666;}
.fnav .guide1{ float:left; width:265px;}
.guide1 .nslt_des{ font-size:14px; color:#fff;  line-height:22px;}
.guide1 .nslt_submit{ width:263px; height:40px; background:url(../image/newsletter.png) no-repeat;  margin-top:10px;}
.nslt_submit .txtarea03{ float:left; display:inline; width:205px; height:36px; line-height:36px;  color:#A9A9A0;padding-left:15px; font-style:italic; border:none; background:none;}
.nslt_submit .btn03{ float:right; display:inline; border:none;  background:none; width:40px; height:40px; cursor:pointer;}

.fnav .guide2{ float:left; display:inline; width:540px; margin-left:70px; margin-right:20px;}
.fnav .guide2 ul li{color:#fff; height:auto;width:230px; line-height:25px;background:url(../image/icon.png) 5px 8px no-repeat; padding-left:20px;font-size:14px; margin-right:20px; float:left;}

.fnav .guide3{ float:right; _text-align:right;width:295px;}
.fnav .guide3 ul li{margin-bottom:5px;font-size:14px;color:#fff; height:auto;width:295px; line-height:25px; text-align:left;}
#footer .flinks{ display:inline-block;  text-align:left;margin-top:30px; width:290px; }
#footer .flinks a{ padding:5px;}
#footer .flinks img{ width:30px; height:30px;}
#footer .copyright{clear:both; margin:10px auto 0px auto; margin-bottom:0px;width:100%;background:#111216; padding-top:10px; min-height:100px; font-size:14px;}
.copyright p{ color:#fff;  line-height:20px; }
.copyright .crt{ line-height:33px;color:#fff; width:100%; text-align:center; margin-top:30px; }
.copyright a{color:#0E5340;}

.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=============*/
.dybanner{clear: both;background: url("../image/nbanner01.jpg") repeat-x center; display: inline-block;height: 400px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%;}
.ddybanner{clear: both;background: url("../image/nbanner02.jpg") repeat-x center; display: inline-block;height: 400px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%;}
.ndybanner{clear: both;background: url("../image/nbanner03.jpg") repeat-x center; display: inline-block;height: 400px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%;}
.adybanner{clear: both;background: url("../image/nbanner04.jpg") repeat-x center; display: inline-block;height: 400px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%;}
.cdybanner{clear: both;background: url("../image/nbanner05.jpg") repeat-x center; display: inline-block;height: 400px;margin: 0 auto;min-width: 1050px;position: relative;text-align: center;width: 100%;}
#mainCont .part02{ width:1200px; margin:0px auto auto auto; padding-bottom:20px; display:inline-block; line-height:25px;}
.wrapper .location{ clear:both; width:100%;height:40px; color:#a2bbcf; line-height:20px;font-family:微软雅黑;font-size:16px; border-bottom:solid 1px #1C1E22;border-top:solid 1px #1C1E22; background:#101215; display:block;}
.wrapper .location .locacc{ width:1200px; margin:0 auto; height:40px; line-height:40px; font-size:12px;  color:#a2bbcf;}
.wrapper .location .locacc a{color:#a2bbcf;}.wrapper .location .locacc a:hover{color:#fff;}
.wrapper .location .locacc span{color:#fff;}
.part02  .txt04{ font-size:14px; color:#7A7A7A; line-height:25px; }
.part02 .sideBar{ float:left; display:inline; width:316px; padding-bottom:20px; font-family:微软雅黑; margin-top:30px;}
.sideBar .sideMenu{ width:100%;}
.sideBar .sideTit{ height:65px; background:#215f8b;  font-size:16px; color:#fff; line-height:65px; }
.sideBar .sideTit .tit{padding-left:20px;margin-right:20px;background:url(../image/mright.png) no-repeat right center;  color:#fff;font-size:16px;}
.sideBar .sideTit a{color:#fff;}
.sideBar .sideTit .down{background:url(../image/downup.png) no-repeat right center;}
.sideMenu .sideMenu_cont{ width:100%;  background:#F3F3F3;}
.sideMenu .sideMenu_mid{width:100%;font-size:12px; color:#343434; line-height:23px;}
.sideMenu .sideMenu_mid p{color:#373737; margin:0px 15px;}
.sideMenu .knowmore{ text-align:right; margin-top:5px; margin-right:15px; padding-bottom:20px;}.sideMenu .knowmore a{ font-size:14px;color:#215f8b;}
.sideMenu .knowmore a:hover{color:#373737; text-decoration:none;}
.sideMenu ul li{ font-size:14px; line-height:65px; border-top:solid 1px #fff; padding-left:20px; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; color:#313131;padding-right:20px; _height:65px; }
.sideMenu ul li a{color:#313131;background:url(../image/mli.png) no-repeat right center; width:100%; float:left;}
.sideMenu ul li:hover{ font-size:14px; line-height:65px; padding-left:20px; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; padding-left:10px; background:#215f8b;}
.sideMenu ul li:hover a{background:url(../image/mright.png) no-repeat right center;color:#fff;}
.sideBar .sources{width:100%; border-top:solid 5px #e5e5e5; border-bottom:solid 5px #e5e5e5; margin:20px 0px; padding:30px 0px; font-size:14px; color:#373737; line-height:23px;}
.sources .sourceTit{ font-size:18px;color:#215f8b;}.sources p{color:#373737;}
.sources a{color:#215f8b;}.sources a:hover{color:#373737; text-decoration:underline;}
.sideMenu ul li.current{ font-size:14px; line-height:65px; padding-left:20px; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; padding-left:10px; background:#215f8b;}
.sideMenu ul li.current a{background:url(../image/mright.png) no-repeat right center;color:#fff;}
.part02 .rightFix{ text-align:right;}
.part02 .topFix{ vertical-align:top;}
.part02 .rightCont{ width:850px; float:right; margin:auto; margin-top:10px;}
.rightCont .irtCont{ width:850px; margin:20px auto auto auto;}
/*==========products.html============*/
.wrapper .plocation{ clear:both; width:100%; min-height:100px; color:#2c2c2c; line-height:25px;font-family:微软雅黑; font-size:16px; border-bottom:solid 1px #EDEDED;border-top:solid 1px #EDEDED; background:#F5F5F5; display:block;min-height:202px;}
.wrapper .plocation .plocasort{ font-size:14px; color:#8C8C8C; margin:25px 0px;}
.wrapper .plocation .plocasort span{color:#353535;margin-right:15px;border-left:solid 10px #215f8b; padding-left:10px;}
.wrapper .plocation .plocasort a{ font-size:14px; color:#8C8C8C; text-decoration:none; margin:0px 5px;}
.wrapper .plocation .plocasort a:hover{color:#215f8b; text-decoration:underline;}
.wrapper .plocation .plocasort a.cur{color:#215f8b; text-decoration:underline;}
.plocation .plocasort ul{ margin-left:20px;}
.plocation .plocasort ul li{ font-size:14px; background:url(../image/dot.png) no-repeat 2px 8px;  padding-left:15px; margin-bottom:8px; width:22%;float:left; }



.part02 .prlists{ width:1200px;font-family:微软雅黑;}
.prcontent{ width:100%; display:inline-block; padding-bottom:20px;font-family:微软雅黑;}
.prcontent ul{}
.prcontent ul li{ width:278px; height:494px;float:left; margin:10px 10px auto 0px;_margin:10px 5px auto 0px; display:inline; position:relative; _float:left; overflow:hidden; border:solid 1px #EDEDED;}
.prcontent ul li:hover{border:solid 1px #215f8b;}
.prcontent ul li .p_title{float:left; display:inline;width:215px; height:55px; line-height:26px; overflow: hidden; margin:15px 30px 15px 30px;  color:#251F1F;}
.prcontent ul li .p_title a{ font-size:16px; color:#251F1F; text-decoration:none;}
.prcontent ul li .p_title a:hover{ color:#215f8b; text-decoration:underline;}
.prcontent ul li .pic05{ float:left; display:inline;width:275px; height:237px;margin:1px; }
.prcontent ul li .p_model{float:left; display:inline;width:215px; height:35px; line-height:35px; padding-left:10px; margin-right:30px; color:#3D3D3D; border-left:solid 20px #EDEDED;}
.prcontent ul li .text { width:215px; height:120px;margin-left:30px; margin-right:30px; color:#8F8F8F; float:left; line-height:20px; overflow:hidden; }
.prcontent ul li:hover  .p_model{border-left:solid 20px #215f8b;}
.part02 .page{height:37px; font-size:12px; color:#999; margin:auto; line-height:20px; color:#717071; text-align:center;}
.part02 .page .pageNum{ display:inline-block; height:37px; line-height:37px; margin-right:5px;}
.part02 .page .pageNum a{ color:#717071; font-size:13px;padding: 5px 10px; background:#f5f5f5; border:1px solid #d6d7d2;}
.part02 .page .pageNum a:hover{text-decoration:underline;font-size:13px;color: #306BA7;font-weight: bold; }
.part02 .page .pageNum span{font-size:13px;color: #fff;font-weight: bold;padding: 5px 10px; background:#306ba7;}
/*==========productView.html===========*/
.proNrDetail{ width:100%; height:100%;margin-top:30px; display:block;}
.mod18Box { margin-top:-10px;width: 720px; background: #FFF; border-bottom:solid 1px #ccc;}
.mod18{ width: 700px; height:730px; margin: 0px auto; position: relative;}
.mod18 .btn{position:absolute;width:15px;height:70px;top:625px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../image/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:234px;width:46px;height:48px; display:none;}
.mod18 #prevTop{background:url(../image/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../image/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../image/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:700px;height:604px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:604px;width:700px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:604px;position:absolute;}
.mod18 .picBox li{width:700px;height:604px;}
.mod18 .picBox li img{ width:700px;}
.mod18 .listBox{ width: 670px; height: 95px; margin: 0 auto; position: relative; padding: 6px 0 0px; overflow: hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:132px;height:95px;cursor:pointer;position:relative; text-align:center;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:110px;height:91px;}
.mod18 .listBox li img{width:110px;height:88px;}
.mod18 .listBox .on img{width:110px;height:88px;border:2px solid #215F8B;}
.mod18 .listBox .on i{display:block;}

.food_info_tit_bg{margin:25px 0 0 0px;width:100%;height:35px;}
.food_info_tit{display:inline-block;height:100%;color:#215f8b;line-height:35px; font-size:16px;}
.food_info_main{ width:100%; height:auto; overflow:hidden; padding-top:15px; padding-bottom:30px; color:#7A7A7A; font-family:微软雅黑; font-size:12px;}
.food_info_main p{color:#7A7A7A; line-height:25px;}
.food_info_main .note{color:#7A7A7A; font-size:12px;}.food_info_main .note span{ color:#FF0000;}
.tabCont .context{ width:660px; margin:20px auto auto auto;}
.tabCont .context p{ text-indent:2em; line-height:25px; color:#555; font-size:12px; margin-top:5px;}
.irtCont .contact { margin:20px auto auto auto; width:600px}
.irtCont .contact p{ line-height:20px; color:#555; font-size:12px; margin-top:5px;}
.irtCont .pcontect p.tbtxt{margin:25px 0 0 0px;width:100%;height:35px;color:#215f8b;line-height:35px; font-size:16px;}
.irtCont .pcontect .red{ color:#FF0000;}
.tbBorder{}
.tbBorder table td{ border:solid 1px #ddd; }
.tbBorder td{ border:0; height:20px; line-height:20px;border:solid 1px #ddd; text-align:center; color:#666;}
.tbBorder td.mtd{ width:15%;}.tbBorder td.mtd1{ width:25%;}
.part02 .pview{ float:left; width:720px;}
.part02 .pview .irtCont{ width:720px;}
.part02 .sideBarr{ float:right; display:inline; width:460px; padding-bottom:20px;  margin-top:10px;}
.sideBarr .PIRight{ width:460px; min-height:630px; float:right; padding:20px 0px 0px 0px; }
.sideBarr .PIRight .pbt{ font-size:20px; color:#215f8b; font-weight:bold; padding-bottom:30px; margin:10px 0px; border-bottom:solid 1px #E3E3E3;}
.sideBarr .PIRight .desc{ color:#0B533F;font-size:24px; display:block;}
.sideBarr .PIRight .descInfo{ color:#666; font-size:14px; display:block; margin-top:20px; line-height:25px; overflow:hidden; padding-bottom:30px;border-bottom:solid 1px #E3E3E3;}
.sideBarr .PIRight .btn03{ width:100%; text-align:right;}
.sideBarr .PIRight .btn03 .B01,.sideBarr .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; }
.sideBarr .PIRight .btn03 .B02{ background:url(../image/bt2.jpg) no-repeat; width:177px; margin-left:5px; display:inline-block;}
.sideBarr .Pinquiry{ clear:both; width:100%; margin:30px auto auto auto; display:block;}
.sideBarr .Pinquiry .inTit{ height:65px; background:#215f8b;  font-size:22px; color:#fff; line-height:65px;margin-bottom:2px; font-family:微软雅黑;}
.sideBarr .Pinquiry .inTit .tit{padding-left:20px;margin-right:20px;background:url(../image/mright.png) no-repeat right center;  color:#fff;}
.sideBarr .Pinquiry .Pincont{ background:#F6F6F6; width:420px; padding:30px 20px; }
.sideBarr .Pinquiry .contactOnline{ border:solid 1px #E0E0E0; width:418px;}
.sideBarr .Pinquiry .contactOnline ul{ margin-top:20px;}
.sideBarr .Pinquiry .contactOnline ul li{ padding:5px 0; line-height:20px; clear:both;}
.sideBarr .Pinquiry .contactOnline ul li .label{ float:left; display:inline-block; width:120px; text-align:right; font-size:12px; color:#555;}
.sideBarr .Pinquiry .contactOnline ul li .label span{ color:#ff0000; font-weight:bold;}
.sideBarr .Pinquiry .contactOnline ul li .inputTxt{display:inline-block; margin-left:20px;}
.sideBarr .Pinquiry .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;}
.sideBarr .Pinquiry .contactOnline ul li .inputTxt .txtareas01{ width:250px; height:80px; border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:0 5px; color:#777; font-size:12px;}
.sideBarr .Pinquiry .contactOnline ul li .inputTxt div{ padding-top:10px;}
.sideBarr .Pinquiry .contactOnline .subMit{ padding:5px 0; margin:10px auto 10px 140px;}
.sideBarr .Pinquiry .contactOnline .subMit .btn04{ background:#215f8b; width:120px; height:30px; color:#fff; line-height:24px; text-align:center; margin:auto; cursor:pointer; font-family:微软雅黑; border:none;}
.irtCont .pcontect .sct1{ border-bottom:1px solid #eee; padding:10px 0; margin-bottom:10px;}
.irtCont .pcontect .sct1 .pdf{  background: url("../image/pdf.jpg") no-repeat scroll 0 0; color: #EA5404;height: 42px;line-height: 42px;padding-left:40px;}
.irtCont .pcontect .sct1 .doc{  background: url("../image/doc.jpg") no-repeat scroll 0 0; color: #EA5404;height: 42px;line-height: 42px;padding-left:40px;}
.irtCont .pcontect .sct1 .pdf a{color: #215F8B;}.irtCont .pcontect .sct1 .pdf a:hover{color: #666;}
/*==========news.html============*/
/*new*/
.news-content ul{overflow:hidden;width:100%;}
.news-content li{width:840px;float:left;padding-top:30px;padding-bottom:30px;border-bottom:1px dashed #a3a3a3;overflow:hidden;}
.news-imgage{float:left;margin-right:15px;}
.news-title{float:right;width:600px; _overflow:hidden;}.news-title a{color:#333;}.news-title a:hover{color:#306BA7;}
.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:#306ba7;font-size:16px;}
a.news-read:hover{color:#4f86af;}
.news-title p.desc{font-size:16px;color:#666; line-height:22px; height:90px; overflow:hidden;}

#nny .rightCont{ width:1200px; padding:0px;}#nny .rightCont .irtCont{ width:100%;}
.newsDate {color: #c4c4c4;height: 20px;line-height: 20px;margin-top: 4px;text-align: right;}
.newsMain { font-size: 14px; line-height: 25px;  }
.newsMain p {  line-height: 25px; margin-top: 10px; }
.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:500px; margin:auto; float:right; padding-bottom:20px; padding-left:20px; background:#FAF6F6; font-family:微软雅黑; margin-top:20px;}
.contactInfo p{ font-size:12px; color:#666; line-height:20px; padding-left:5px;}
.contactInfo .ztit{ font-size:18px; color:#000;}.contactInfo a{color:#306ba7;}
.contactOnline .fontFix01{ color:#5e8400; text-decoration:underline; }
.contactDesc{ width:600px; margin:20px auto;font-family:微软雅黑;}
.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; float:left;font-family:微软雅黑;margin:10px auto auto auto; _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:35px; padding:0 5px; color:#777; font-size:12px; line-height:20px;}
.conto2 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;}
.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:#215f8b;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 {margin-right: -14px; padding-top: 42px;}
.honormnc li {float: left; width: 270px; text-align: center; margin:0px 7px;*margin:0px 5px; padding:7px 0px;}
.honormnc li img {border: 1px solid #9b9b9b;}
.honormnc li h4 {padding: 10px; line-height: 24px;}
.honormnc li:hover{ background:#B4DDEE;}
.videomnc ul {margin-right: -14px; padding-top: 42px;}
.videomnc li {float: left; width: 400px; text-align: center; margin:0px 7px;*margin:0px 5px; padding:7px 0px;}
/*cases*/
.casestudys{width:850px;margin:10px auto 0 auto;overflow:hidden;}
.casestudys ul{width:850px;}
.casestudys ul li{float:left;margin-right:6px;margin-bottom:10px;display:inline;width:270px;height:189px;overflow:hidden;position:relative;}
.casestudys ul li .photo{width:270px;height:189px;overflow:hidden;}
.casestudys .rsp{width:270px;height:189px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.casestudys .text{position:absolute;width:270px;height:189px;left:-270px;top:0px;overflow:hidden;}
.casestudys .text h3{width:270px;margin-top:50px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:15px; font-style:italic;}
.casestudys .text a{text-decoration:none}
.casestudys .text div{text-align:center;color:#FFFFFF;font-size:13px; font-style:italic;}
/*download*/
.download_list{ margin-top:20px;}
.download_list ul{}
.main .download_list ul li{ border-bottom:1px #eee solid; padding-bottom:20px; width:99%;}
.download_list .list_item{ margin:0 0 40px;}
.download_list .pic_info{ float:left; width:500px;}
.pic_name{  display:block; font-size:12px; color:#555; 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;}
#mainCont #Inquirytxt01{clear:both; width:1000px; margin:0px auto auto auto; padding-bottom:20px;  line-height:25px;}
/*data_table*/
.data_table{ width:100%;}
.data_table th{ height:30px; padding:0 10px; background:#4d85b6;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:#fafafa 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:192px; height:37px; line-height:37px; background:url(../image/bt01.png) no-repeat; overflow:hidden; border:none;color:#fff;}
.btn_inquiry_all{ width:192px; height:37px;line-height:37px; background:url(../image/bt01.png) 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.jpg) 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:微软雅黑;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:微软雅黑;}
.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:微软雅黑;}
.messagebox_fail a{ text-decoration:underline;}
.messagebox_empty h4{ color:#48A2D8;}
.messagebox_empty{ background-position:0 -167px;}
.messagebox_empty a{ text-decoration:underline;}
#Inquirytxt01 .conto2{ float:none;}
h2.headline{ margin-top:20px;}


.isuccess {padding: 5px 0px;margin-bottom: 10px;background: #f5edc7;border: 1px solid #FFD400;font-size: 11px;font-family: ΢ź;text-align: center; color:#FF0000;}
.iwarning {padding: 5px 0px;margin-bottom: 10px;background: #feeef1;border: 1px solid #fca8c2;font-size: 11px;font-family:微软雅黑;text-align: center;}
.iwait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;font-family: ΢ź;text-align: center;}
.success {padding: 5px 0px;margin-bottom: 10px;background: #f5edc7;border: 1px solid #FFD400;font-size: 11px;font-family: ΢ź;text-align: center; color:#FF0000;}
.warning {padding: 5px 0px;margin-bottom: 10px;background: #feeef1;border: 1px solid #fca8c2;font-size: 11px;font-family: ΢ź;text-align: center;}
.wait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;font-family: ΢ź;text-align: center;}
.part02 .error{color: #FF0000; font-size:12px;}#inquiryall .error{ display:block;}
#subscribe #subscribe_result .error {color: #FF0000;display: block;}
#subscribe_result{color: #FF0000;}

.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:#333;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;}
.advanpics{ clear:both;}.advanpics img{ margin:5px;}
.news-img{ text-align:center;}