锘縝ody, html { height: 100%; min-height: 550px; min-width: 768px; width: 100%;}
body{font: 14px/24px "Microsoft YaHei","寰蒋闆呴粦",helvetica,arial,verdana,tahoma,sans-serif !important;}
.mainbgcolor,.mbg{background-color:#0b318f}
.showNoContent{color:red}
.noUpHidden-bottom{width:100%;height:1em}
.topTopShow{position:fixed;background:url('/images/toTop.png');}
.scrollToShow{position:fixed;right:40px;bottom:30px}
input.OKinput{background:url(/images/accept.png) no-repeat center right #FFF }
input.errorinput{background:url(/images/error.png) no-repeat center right #FFF }
select.errorinput{background:url(/images/error.png) no-repeat center left}
body.main{background:url("images/main-bg.gif") repeat-y center;}
.pagehead,.container,.about,.footerinner,.headnavbar,.searchresult{
width:1000px;margin:auto;}
.contactuspanel a{color:#0b318f;padding:0 5px;line-height:2em;border-right:1px solid #0b318f}
.memberlogin{position:fixed;
z-index:100;left:50%;
margin-top:50px;
margin-left:-200px;
width:400px;
padding-bottom:15px;
background:url('/images/gldlbg.jpg') #eee
;border:2px solid #ccc;
border-radius:10px;
text-align:center;
line-height:1.8em}
.headright{float:right;margin:2px 6px;font-size:0.8em;text-align:right}
.headright a{color:blue}
.headright a:hover{color:#000}
.imgbgcirclebox{border-radius:50%}
.searchbox{float:right;margin:2px 5px;
background:url('/images/searchback.png') no-repeat;
width:190px;height:27px}
.searchbox .change{width:153px;border:0;font-size:12px;
background:none;color:black;padding:4px 0 4px 10px
}
.searchbox .search{display:inline-block;background:url('/images/gosearch.png') no-repeat;width:16px;height:16px;vertical-align:middle}
.searchresult{position:relative}
.searchresult>div{position:absolute;padding:5px;border:2px solid #ddd;background:#eee;z-index:100;margin:auto}
.memberpanel{line-height:16px;padding:2px 5px;display:inline-block;float:right}
.servicepanel span{dipsplay:inline-block;padding:0px 5px;border-right:1px solid #ccc}
.servicepanel span a{}
.pagehead .grad1{
width:800px;position:relative;
margin-left:200px;font-size:14px;font-weight:bold;
margin-top:30px;
margin-bottom: 15px;line-height:30px;height:30px;
background:url("images/nav-bg.gif") repeat-x 0 2px
}
.pagehead{height:95px;display:block;}
.headnav1{float:left}
.headnav1 a{
color:black;
display:block;
padding:1px 0.5em 0.6em;
position:relative;
}
li.headnav1{float:left;color:#000;margin:1px 2px;}
li.headnav1 a:hover{background:#0b318f;color:white}
li.headnav1.selected>a{color:#eaeaea;background:#0b318f}
li.headnav1.hover>a{background:url("images/headnavhover.png") repeat-x 0 2px;background:#0b318f;color:white}
li.headnav1.hover>ul{display:block;}
.pagehead ul.grad2{
position:absolute;z-index:991;
line-height:3.5em;
margin-top:31px;
white-space:nowrap;
width:70%;padding:5px
}
.secheadnavbg{
background:#303030;
position:absolute;
left:0;margin-top:-35px;
z-index:990;
width:100%}
li.headnav2{float:left;min-width:12em;font-weight:normal;margin:5px;10px}
li.headnav2 a{color:white;padding-bottom:3px;font-size:12px;line-height:22px}
li.headnav2 a:hover{background:#00318f;}
li.headnav2.hover>a{background:#00318f;}
.pagehead ul.grad1:hover li.headnav1.hover ul.grad2{display:none}
.pagehead ul.grad1:hover li.headnav1:hover>ul.grad2{display:block}
.pagehead ul.grad2:hover{display:block}
.pagehead ul.grad3{display:none;position:absolute;left:99%}
.pagehead li.headnav2.hover ul.grad3{display:block}
.headbar{height:30px;width:100%;background:#303030;color:white;}
.headnavbar{text-align:left;text-indent:200px;line-height:30px;font-size:0.8em}
.headnavbar a {display:inline-block;padding:0px 2px;color:#fff;text-indent:5px;font-weight:bold;
background:url("/images/icos01.png") no-repeat 0 -332px;}
.headnavbar a.productitem{background-position:-24px -55px }
.pageleft{width:180px;line-height:25px;font-size:0.9em;white-space:nowrap}
.pageleft li.leftnav1{position:relative;z-index:100;padding-left:1em;border:1px solid #f7f4f2}
.pageleft ul.grad2{text-indent:1em}
.pageleft ul.grad3 li{line-height:20px;font-size:0.9em}
.footer{margin-top:5px;border-top:2px solid #e3e0f6}
.about .aboutimg{text-align:center;overflow:visible}
.aboutimg{min-width:1000px;width:100%;left:0;position:relative}
.abouttitleh3{font-size:1.5em;
font-weight:bold;
padding-bottom:1em;
text-align:center;
/* background:url('/images/aapp3.jpg') no-repeat center bottom*/
}
.content{font-size:18px;line-height:2em;padding:0 1em }
.content p{text-align:left;text-indent:2em;}
.content h3{text-indent:0;font-size:inherit;margin:0}
.content.vimgs img{display:block;margin:auto;max-width:100%;}
.imgbgcirclebox{width:133px;height:133px;background:center center no-repeat;background-size:cover}
.about-service {text-align:center;}
.about-service .serviceitem{display:inline-block;text-align:center;margin:20px 40px}
.about-history .showcontent{padding:10px 4em}
.about-history .imgbgcirclebox{width:45px;height:45px;font-size:14px;
background:#004f8e;color:white;
line-height:45px;margin:5px 10px;
text-align:center;cursor:pointer
}
.about-history .imgbgcirclebox.over,.imgbgcirclebox.hover{background-color:black}
.indexaboutus{padding:5px 5%;font-size:16px}
.pagenav{margin:5px 10px}
.pagenav a{padding:3px 6px;background:#ccc;color:#000;font-weight:bold}
.pagenav b{padding:3px 6px;background:#77f;color:#fff}
.newsrow{border-bottom:1px solid #ccc;margin:3px 10px 10px}
.newsrow h3 a{color:black}
.newsrow h3 a:hover{color:blue}
.newsrow .img {float:right;width:210px;height:113px;line-height:100px;text-align:center;border:#444 1px solid;background:#fff}
.newsrow .img img{max-width:100%;max-height:110px;vertical-align:middle}
.shownewsdetail{font-size:12px;color:#fff;background:#0b318f;padding:3px 8px;margin:10px 20px;float:right}
.productdispNav{background:#eee;margin-top:0px;border-top:2px solid #ccc;width:100%}
.productdispNav a{display:block;margin-left:6px;color:black}
.productdispNav a:hover{background-color:#ffb}
.productitem a.anchor{display:block;font-weight:bold;
line-height:25px;
background:url('/images/anchorback.png') repeat-x;}
.productitem a.anchorp{display:block;height:30px}
.productitem img{max-width:100%}
.productitem .productinfo{min-width:300px;text-align:left;padding:10px;line-height:2em;}
.productitem .titleimg img{margin-right:10px}
.fadepicnav{position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8em;z-index:3;opacity:0.5}
.fadepicnav span{display:inline-block;width:16px;height:16px;border-radius:50%;background:gray;margin:0 8px}
.fadepicnav span:hover,.fadepicnav span.over{background:red}
.centerImg{position:absolute;left:50%;right:auto;height:100%;}
.centerImg div{position:absolute;left:0;right:auto;top:-0px;height:100%}
.centerImg div img{vertical-align: middle;margin-left:-50%}