body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,filedset,input,p,blockquote,th{
margin:0px;
padding:0px;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;
}

ol,ul{
list-style:none;
}

address,caption,cite,code,dfn,em,th,var{
font-style:normal;
font-weight:normal;
}


fieldset,img{
border:0;
}

caption,th{
text-align:left;
}

q:before,q:after{
content:'';
}

html{
text-align:center;
}

body{
width:990px;
margin:0 auto;
font-size:12px;
color:#143b53;
text-align:left;
position:relative;
}

a {color:#04498e;}

a:hover {color:#e70012;}




.topnav {color:#000; font-size:14px; padding-right:5px;}
.topnav a {color:#000; font-size:14px; text-decoration:none;}
.topnav a:hover {color:#143b53; text-decoration:underline;}


.pd5 {padding-top:8px;}

.adv {margin-bottom:5px;}

.lefttitle01 {background:url(titlebarbg.gif) repeat-x; height:27px; line-height:27px; font-weight:bold; padding-left:12px; color:#121212;}

.bod01 {border:1px #dfdfdf solid; color:#000; padding:5px;}

.yjinpt {border:1px #184966 solid; height:20px; width:98px;}

.yjbtn {border:1px #184966 solid; background-color:#FFF; height:20px; color:#184966;}

.leftnav {width:90%; margin:0 auto;}

.leftnav li {background:url(icon02.gif) no-repeat 0 10px; padding-left:15px; border-bottom:1px #c2d2d8 dashed; height:24px; line-height:24px;}

.leftnav a {text-decoration:none; color:#143b53;}
.leftnav a:hover {text-decoration:underline;}



.midtitle {background-color:#d7e5ee; border-top:1px #b9cddb solid;}


.fmid {color:#000;}

.newstl {padding:10px; line-height:170%;}

.newstl h1 {font-size:14px; margin-bottom:5px;}

.newspic img {margin:10px 10px 0; padding:3px; border:1px #ccc solid;}

.nw01 {}
.nw01 li {background:url(icon01.gif) no-repeat 0 10px; line-height:25px; border-bottom:1px #ebebeb solid; padding-left:10px;}

.comp {padding:10px 5px 0 5px; line-height:22px;}
.comp p {text-indent:2em;}

.product {padding:10px 0; color:#000;}
.product img {border:1px #CCC solid;}

.product a {color:#000; text-decoration:none;}


.intro_t01 {background:url(intr_t01.gif) no-repeat; height:27px; padding-top:2px; padding-left:20px; font-size:14px; font-weight:bold; color:121212;}

.intro_com {padding:10px; line-height:185%;}
.intro_com p {text-indent:2em; margin-bottom:10px; line-height:185%;}
.intro_com img {float:right; margin-left:5px;}

.intro_ry img {margin:10px 0; padding:2px; border:1px #CCC solid;}
.intro_zc {padding:10px; line-height:185%; background:url(zc.gif) no-repeat left bottom;}

.news_list {padding:8px;}
.news_list li {line-height:185%;}

.news_d {line-height:185%; padding:15px 10px 0;}

.news_d p {text-indent:2em;}

.news_d h1 {text-align:center; border-bottom:1px #CCC dashed; padding:5px 0;}

.news_d h2 {text-align:center; font-weight:normal; margin:0 0 8px; color:#999;}

.productinfo {padding:15px 10px; line-height:185%;}


.txt01 {width:500px; line-height:170%; margin-left:30px; color:#333; text-indent:2em;}

.contactbg {background:url(contact.gif) no-repeat 20px 20px;}

.lh20 {line-height:200%;}


.intropic img {float:right;}





.footer {background-color:#f5f8fa; padding:5px 0; line-height:170%; color:#252c30; font-family:Verdana; border-top:2px #e4edf3 solid;}























