@charset "gb2312";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,dl,dt,dd{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.left{float:left;}.right{float:right;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #f00; text-decoration: none}a:hover {color: #000; text-decoration: underline}
body {background:#00adef;font-size: 14px;color: #000;line-height: 25px;font-family: Verdana;}

.mainbody { width:990px; margin:0 auto;background:#fff; border-left:#fff 8px solid;border-right:#fff 8px solid;}
.head { width:990px; height:275px; overflow:hidden; background:url(../images/top.jpg) no-repeat}
.nav { width:950px; height:35px; line-height:35px; padding-left:40px;background:#00adef;}
.nav a { height:35px; float:left; font-weight: bold; padding:0 40px;color:#fff;}

.prod { clear:both; width:990px; background:url(../images/a1.jpg) no-repeat top; padding-top:80px; overflow:hidden}
.a2 {width:990px; background:url(../images/a2.jpg) no-repeat bottom; overflow:hidden; padding-bottom:50px;}

.pro { width:860px; margin:0 auto;}
.pimg { width:300px; float:left}
.qq { width:300px; font-size:12px; color:#666; font-family:Arial; margin-top:10px; line-height:22px;}
.qq a { color:#666; text-decoration:none;}
.ptex {width:540px; float:right;}
.ptex dt { width:100px; float:left; color:#f00; padding:5px 0}
.ptex dd { margin-left:100px; font-size:12px; padding:5px 0 5px 10px; border-bottom:1px dashed #ccc}
.ptex .red { color:#f60; font-weight:bold}
.ptex a { font-weight:bold; font-size:14px; color:#03f}
.xlimg { clear:both; width:540px; margin-top:10px;}
.xlimg img{ margin:0 60px;}

.flash { width:990px; height:495px; overflow:hidden;}

.div002 img { display:block; height:150px;}
.div002 a { color:#000; font-size:12px; text-align:center; display:block}
.div002 td { padding:0 5px;}

.contact {clear:both; width:990px; background:url(../images/a3.jpg) no-repeat top; padding-top:60px; overflow:hidden}
.fm { width:860px; margin:0 auto; line-height:22px;}
.fm dt{width:130px;float:left; padding-right:10px; text-align:right;}
.fm dd{margin-left:130px;padding:2px 0;}
.fm input { width:690px; height:22px; background:#fff; border:#7f9db9 1px solid}
.fm textarea { width:690px;background:#fff; border:#7f9db9 1px solid;}
.fm .fm2 { text-align:center;}
.fm .fm2 input { width:100px; height:25px;margin:2px 20px; background:#2486cf; color:#fff; cursor:pointer}

.contact2 { clear:both; width:990px; background:url(../images/a4.jpg) no-repeat top; overflow:hidden; padding-top:50px;}
.a3 {width:990px; background:url(../images/a5.jpg) no-repeat bottom; overflow:hidden; padding-bottom:30px;}
.cont { width:860px; margin:0 auto; padding-top:10px;}
.cont ul { padding-left:30px; padding-bottom:10px;overflow:hidden}
.cont li { float:left;line-height:28px;}
.contact2 table { width:820px; margin:0 auto; border-left:#00adef 1px solid;border-top:#00adef 1px solid;}
.contact2 td,.contact2 th{border-bottom:#00adef 1px solid;border-right:#00adef 1px solid; text-align:center}
.contact2 td img { vertical-align:middle }

.footer { background:#00adef; text-align:center; height:40px; line-height:40px; color:#fff; font-size:12px}
.footer a { color:#fff;}