body,html,div,img,dl,dt,dd,ul,li,h1,h2,h3,h4,h5{margin: 0;border:0;padding: 0;font-size: 100%;color: #696969;font-weight:normal;}
p,a,p,span{margin: 0;font-size: 1em;padding: 0;border:0;}
dl,dt,li,ul{list-style: none;}
h2 a,h2 span{}
a,a:hover{text-decoration: none;color: #5e5e5e}
h1{display: block;width: 100%;height: 100%;text-indent: -9999px;}
.red{color: #a02223;}
.bl{color: #06374f;}
.inl{display: inline;}
.fl{float: left}
.fr{float: right;}
.db{display: block;}
.oh {overflow: hidden;}
.cb{clear: both;}
.tl{text-align: left;}
.tr{text-align: right;}
.tc{text-align: center;}
.abs{position: absolute;}
.ofh{overflow:hidden;}
.rela{position: relative;}
.cata{margin-bottom: 10px;}
.none{display:none}
.container{margin: 0 auto;width: 100%;height: 100%;}
.top{width: 100%;height: 40px;background: #2a7bcd;}
.top .home{background: url('../images/home.png') no-repeat center center;height: 40px;width: 50px;margin-left: 10%;}
.top a.fr{background: url('../images/menu.png') no-repeat center center;height: 40px;width: 50px;margin-right: 10%;}
.top span{line-height: 40px;font-size: 1.5em;color: #fff;}
.focus{ clear:both;width:100%;  margin:0px auto 10px; position:relative;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:-10px; text-align:center;  }
#focus2 .hd{bottom:5px;background:transparent}
#focus2 ul{background-color:transparent}
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#af251c; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#06374f;  }
/*textarea{resize:none;width:80%;height:200px;}
td{width:100%;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
input{width:80%;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;height:30px;line-height:30px;font-size:16px;color:#5e5e5e}
input.sbtn{width:20%;margin-right:20px;font-size:13px;color:#5e5e5e;}
*/
.focus .bd{ position:relative; z-index:0;margin: 0 auto;max-width: 100%;}
.focus .bd li{text-align: center;}
.focus .bd li img{ max-width: 100%;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.cnt ul,.contact ul{width: 96%;margin: 0 auto;}
.nlist li{line-height: 24px;overflow: hidden;width: 100%;}
.nlist li a.db.ofh{margin-right:1%;padding:4px;border:1px solid #ccc;width:30%}
.nlist li img{width:100%;vertical-align: middle;}
.nlist li .txt{width:65%}
.nlist li .txt p {height:48px;line-height:24px;}
.nlist li h4{height:24px;overflow:hidden;margin-bottom:8px;}
.nlist li h4 a{font-size:1em;color:#2a7bcd}
.cata.contact h2{margin-bottom: 5px;font-size: 100%;color: #fff}
.contact li {color: #2f2f2f;margin: 2px 0;line-height: 22px;height: 22px;}
div.mask{width:100%;height:30px;line-height:30px;background:#000;opacity:0.7;filter:alpha(opacity=70);left:0;bottom:0;z-index:2}
p.abs{color:#fff;width:100%;height:30px;line-height:30px;z-index:3;left:0;bottom:0;}
embed{width:100%;height:100%;}
.cata h2{height: 30px;line-height: 30px;font-size: 1.2em;color: #fff;margin-bottom:5px;background:-webkit-linear-gradient(to left,#ffffff,#2a7bcd 50%,#FFFFFF);background:linear-gradient(to left,#ffffff,#2a7bcd 50%,#FFFFFF);background:-webkit-gradient(linear,left top,right top,from(#ffffff),color-stop(0.5, #2a7bcd),to(#FFFFFF));text-align:center;background:-moz-linear-gradient(left,#ffffff,#2a7bcd 50%,#FFFFFF);backgrond:-ms-linear-gradient(left,#ffffff,#2a7bcd 50%,#FFFFFF);backgrond:-o-linear-gradient(left,#ffffff,#2a7bcd 50%,#FFFFFF);}
.cata h2 a{color: #fff;font-size: 100%;}
.cata h2 span{color: #06374f;font-size: 100%;margin-right: 5%;}
.cata li {margin: 5px 0}
 ul{margin-left: auto;margin-right: auto;width: 90%}
.wnav{width: 100%}
.wnav ul{overflow: hidden;width: 100%; text-align:center}
.wnav li{width: 20%;text-align: center;background: url('../images/navbg.png') repeat-x top left;line-height: 38px;float:left}
.wnav li a{color: #494949;font-size: 100%;line-height: 38px;}
.cata .topnews{max-width: 80%;margin: 0 auto;overflow: hidden;margin-bottom: 20px;}
.pink{margin:0 auto;width:96%;text-indent:10px;background:url('../images/pink.png') no-repeat left center;margin-top:10px;}
.topnews img{height: 80px;max-width:35%;margin-right: 5%}
.topnews .txt{height: 80px;overflow: hidden;width: 60%}
.txt h3{height: 24px;margin-bottom: 10px;overflow: hidden;display: block;font-size: 100%;line-height: 24px;}
.txt p{line-height: 24px;}
.cnt ul.tabhead{width: 100%;height: 48px;line-height: 48px;background-color: #f1f0f0;}
.tabhead li{display: block;width: 33%;text-align: center;height: 45px;line-height: 48px;border-top: 3px solid #f1f0f0;float: left;cursor: pointer;font-size: 16px;}
.tabhead li.on{background-color: #fff;color: #2b7bce;border-color: #2b7bce}
.tabbody{padding:20px 0;}
.picScroll{ margin:10px auto; text-align:center;  }
	.picScroll .bd ul{ width:100%;  float:left; padding-top:10px;  }
.footer{clear:both;width: 100%;height: 80px}
.footer ul{overflow: hidden;width:100%;}
.footer li{width: 20%;background-color:#093d7e;text-align: center;float: left;height:80px;}
.footer li a{color:#333333;overflow: hidden;width: 100%;padding: 5px 0;border: 1px solid #2a61a6; display: block;height: 100%;background-color: #184882;}
.footer img{}
.ordertable td{height:34px;}
.ordertable td input.text{line-height:26px;width:90%}
input#valikey{width:45%;float:left;}
#article img.valimg{height:34px;}
.parmtable,.ordertable{border:1px solid #ddd;width: 1198px;border-collapse: collapse;margin-top: 30px;}
.parmtable th,.parmtable td,.ordertable td,.ordertable th{height: 40px;line-height: 40px;border:1px solid #ddd;text-align: center;font-size: 14px;}
.catalist{margin-bottom:10px}
.parmtable th,.ordertable th{background-color: #f6f6f6;font-size: 16px;font-weight: normal;}
.catalist li{width:32%;float:left;margin-right:1%}
.catalist li a{width:100%;padding:50px 0 10px;display:block;color:#fff}
.catalist li.product a{background:url('../images/product.png') no-repeat center 15px #85bcf5}
.catalist li.yxfw a{background:url('../images/yxfw.png') no-repeat center 15px #ffbf66}
.catalist li.about a{background:url('../images/contact.png') no-repeat center 15px #a1c983}
.rollpic li{text-align: center;height: auto;line-height: auto;width: 50%;min-width:140px;background: none;text-indent:0;float: left;}
.rollpic{height:300px;position: relative; margin-bottom: 20px;}
.rollpic .bd{height: 300px;max-height: 700px;overflow: hidden;width: 90%;margin: 0 auto;}
.rollpic .tempWrap{margin: 0 auto;}
.rollpic .next{display: block;position: absolute;z-index: 99;width: 5%;max-width:20px;height: 100%;right: 0;top:0;background: url('../images/right.png') no-repeat center center;}
.rollpic .prev{display: block;position: absolute;z-index: 99;width: 5%;max-width:20px;height: 100%;left: 0;top:0;background: url('../images/left.png') no-repeat center center;}
.rollpic li div{overflow: hidden;width: 150px;height: 310px;margin: 0 auto;text-align: center;}
.rollpic li img{width: 130px;height: 260px;padding: 3px;display: block;background-color: #fff;border: 2px solid #ccc}
.cnt{width: 100%;clear: both;}
.intro .box{width: 90%;overflow: hidden;margin: 0 auto;}
.box img{max-width: 100%;margin: 10px 0;}
.box p{line-height: 24px;font-size: 100%;}
.subnav{clear: both;overflow: hidden;}
.subnav li{display: inline;float: left;width: auto;margin-right: 5px;padding: 5px 5px;border:1px solid #ccc;background-color: transparent;background: none;text-indent: 0;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.subnav li.on{background: #2a7bcd}
.subnav li.on a{color:#fff }
.subnav a{font-size: 100%; }
.jointable th{font-weight:normal;height:40px}
.jointable th b{color:#f00}
.jointable  td{height:40px;}
.jointable  td select,.jointable  td input[type=text]{width:92%;line-height:28px;padding:0 2%}
.jointable  td select{height:30px;}
.jointable  td  input#valikey{width:40%}
.jointable  td textarea{width:92%;padding:0 2%;height:60px}
#applyButton{margin:5px auto;display:block;width:40%;height:40px;line-height:40px;cursor:pointer;color:#fff;border:0;padding:0;background:#2a7bcd;font-size:110%}
.cnt ul.subnav2 {text-align:center;border-top:1px solid #ccc;padding-top:10px;margin-top:10px;}
.subnav2 li{display:inline-block;margin-right:5px;border:1px solid #ccc;height:24px;line-height:24px;}
.subnav2 li a{padding:0px 10px;line-height:24px;}
.subnav2 li.on{background-color:#ddd;color:#2a7bcd}
.page{width: 90%;margin: 20px auto;text-align: center;}
.page a{color: #2a7bcd;padding: 5px 10px;border:1px solid #2a7bcd;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
a.book{z-index:55;right:0;bottom:26px;padding:2px 5px;border:1px solid #2a7bcd;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#article{padding-bottom: 20px;width: 96%;overflow: hidden;margin: 0 auto;}
#article span{float:none}
#article img{max-width: 100%;display: block;margin: 0 auto;height:auto;}
.article_topbar{margin: 0 0 10px 0;}
.article_topbar h1{color:black; text-indent: 0;}
.article_topbar .article_topic{text-align:center;font-size:120%;margin-bottom:10px;font-weight:bold;color: #2a7bcd;}
.article_info{text-align:center;}
.article_info span{margin:0 10px;font-size: 100%;float: none;color: #2a7bcd}
.article_content{line-height:22px;font-size: 100%;}
.article_content table{width:100%}
.article_content p{margin-bottom:10px;line-height:22px;text-align: left;}
.article_page{display: inline;}
.article_page li {width: 300px;overflow: hidden;height: 24px;margin: 0 20px;}
.article_page li,.article_page li a{color:#2a7bcd;line-height:25px;font-size: 13px;}
.pc{font-size: 100%;color:#2a7bcd;padding: 5px 10px; }
.xin{color:#f00}
.piclist{overflow: hidden;width:94%;margin:0 auto;}
.piclist li{background: none;width: 100%;height: auto;}
.piclist li div{min-width: 140px;margin: 0 auto;overflow: hidden;text-align: center;}
.piclist li div img{min-width: 140px;max-width: 100%;}
.piclist li div p{line-height: 30px;}
#form1 td{height:34px}
#form1 td input[type="text"]{width:90%;line-height:26px;}
.gbook .tableborder {background:#ccc;}
.gbook .tableborder tr td{background:#fff;padding:4px;}
.gbook .tableborder .header td {background:#ddd;}
.gbook .tb_ly{margin-bottom:20px;}
.gbook .tb_ly .tb_hf{background:#ccc;}
.gbook .tb_ly .tb_hf tr td{background:#ddd;}
.gbook .pagelist b,#gbook .pagelist a{border:1px solid #ccc;line-height:18px;}
.gbook .pagelist b,#gbook .pagelist a:hover{border:1px solid #ccc;background:#ccc;}
.gbook #form1 .xin{color:#f00;margin-right:5px;}
.gbook #form1 input{padding:2px 4px;}
#form_s p,.result li  p{width:98%;margin:5px auto;height:34px;line-height:34px;font-size:100%;text-align:left;}
#form_s p.tc input{display:block;height:34px;line-height:34px;background:#2a7bcd;color:#fff;border-radius:10px;width:30%;margin:0 auto;border:0;padding:0;text-align:center;}
#form_s p span,.result li  p span{width:24%;display:block;float:left;text-align:right;padding:0 1%}
.result li{padding:10px 0;border-bottom:1px dashed #555}
.result li h4{line-height:30px;height:30px;color:#2a7bcd}
.result li  p{line-height:20px;}