﻿body,html{ margin:0px; font-size:12px; font-family:Verdana,Tahoma; color:#454545; line-height:19px; background:#616161; text-align:center;}
*{ margin:0px; padding:0px; list-style:none;}
a:visited,a:link,a:active{ color:#454545; text-decoration:none;}
a:hover{ color:#08517e; text-decoration:none;}

img{ border:none;}






/*----ͷ-----*/
#logo{ width:896px; height:69px; background:url(images/demo1_02.jpg) no-repeat; margin:0px auto;}
#logo #left{  width:234px; height:69px; float:left;}
#logo #right{ width:662; height:53px; float:right; padding-top:5px; text-align:right; }
#logo #right p{padding-right:20px;}
.yuyan a:link{ color:#fff; text-decoration:none;}
.yuyan a:visited{ color:#fff; text-decoration:none;}
.yuyan a:hover{ color:#08517e; text-decoration:none;}
#logo #right ul{ width:330px;padding-top:8px;height:16px; }
#logo #right ul li{ margin-right:8px; float:left; height:18px; line-height:18px;}
#nav{ width:896px; height:36px; margin:0px auto; text-align:left;}
#banner{ width:896px; height:264px; margin:0px auto; background:url(images/banner_13.jpg) repeat-x #fff; text-align:center; padding-top:15px;}
/*----ҳ-----*/
#main{ width:896px; height:auto!important; min-height:250px;height:250px; margin:0px auto; padding:12px 0px; background:#fff;}
#main #left{ width:279px; float:left; margin:4px 4px 4px 8px; _margin:4px 4px 4px 4px; text-align:left;}
#main #left .title{  background:url(images/demo_17.jpg) no-repeat; height:42px; line-height:42px; padding-left:20px; }
#main #left .content{ height:auto!important; min-height:180px; height:180px; background:#f0f0f0; padding:10px 20px 0px; line-height:19px;}
#main #left .foot{ height:10px; background:url(images/demo_24.jpg) no-repeat center top;}
#main #center{ width:196px; float:left; margin:4px;}
#main #center .top{ height:13px; background:url(images/demo_19.jpg) no-repeat center top #f0f0f0; }
#main #center .content{ height:219px; padding:3px 12px 0px; background:#f0f0f0; text-align:center;}
#main #center .content dl{ margin:7px auto 7px; height:97px; _height:98px; text-align:left; line-height:17px;}
#main #center .content dd{ font-family:Arial; font-size:13px; font-weight:bold; line-height:22px;}
#main #center .content dd span{ float:right; padding-top:7px;}
#main #center .foot{ height:10px; background:url(images/demo_32.jpg) no-repeat center top; }
#main #right{ width:389px;  float:left; margin:4px; text-align:left; background:url(images/demo_22.jpg) repeat-x top ; height:auto!important; min-height:235px; height:235px;}
#main #right .title{ background:url(images/demo_25.jpg) no-repeat 10px 7px; height:24px; line-height:24px; padding-left:25px;}
#main #right .content{ background:url(images/demo_33.jpg) no-repeat top center; height:121px; padding:5px 25px 0px 20px;}
#main #right .content ul{ line-height:22px; margin:0px auto;}
#main #right .content ul li{  background:url(images/demo_33_03.jpg) no-repeat 5px 9px; padding-left:15px; border-bottom:1px #eee dashed;}
#main #right .content ul li span{ float:right; padding-right:5px;}
#main #right .foot{ padding:0px 0px 0px 10px; line-height:30px;}
#main #right .foot2{ height:61px; float:left; padding-left:10px;}
#main #right .foot20 img{ margin:0px 1px 0px 3px;}
/*----ҳ-----*/
#inside{ width:896px; height:auto!important; min-height:500px; height:500px; margin:0px auto; background:url(images/banner_13.jpg) repeat-x #fff; text-align:left; padding-top:15px; overflow:auto; _overflow: inherit;}
#inside #left{ width:213px; height:auto!important; min-height:480px; height:480px; margin:4px 0px 4px 9px; _margin:4px 8px 4px 4px; float:left;}
#inside #left .top{ height:30px; padding-top:1px; background:url(images/about1_03.jpg) no-repeat; padding-left:30px; line-height:31px; }
#inside #left .content{ height:auto!important; min-height:458px; height:458px; background:url(images/about1_18.jpg) repeat-y center; padding:10px 3px;}
.left_nav{ text-align:left;}
.left_nav li{ height:28px; line-height:26px; font-size:13px; color:#000; background:url(images/about1_12.jpg) no-repeat;  padding-left:25px;}
.left_nav li a:visited,.left_nav li a:link,.left_nav li a:active{ color:#000; text-decoration: none; }
.left_nav li a:hover{ color:#004b7a; text-decoration:none;}

#left_top{  height:28px; line-height:26px; font-size:13px; color:#000; background:url(images/about1_07.jpg) no-repeat;  padding-left:25px;}
#chengse{ color:#004b7a;}








#inside #left .foot{ height:8px; background:url(images/about1_36.jpg) no-repeat top;}
#inside #right{ width:656px; height:auto!important; min-height:480px; height:480px; padding:4px 9px 4px 0px;float:right; background:#fff;}
#inside #right .top{ height:123px;}
#inside #right .menu{ height:28px; _height:22px; text-align:right; background:url(images/about1_20.jpg) no-repeat bottom; line-height:28px; padding-top:1px; _ padding-top:8px; padding-right:10px;}
#inside #right .title{ height:44px; background:url(images/about1_26.jpg) no-repeat top center; margin-top:8px; padding:7px 0px 0px 20px; font-size:15px; font-weight:bold; color:#004b7a; line-height:28px;}



#inside #right .content{  height:auto!important; min-height:350px; height:350px; padding:10px 25px; _padding:10px 10px;}
#inside #right .content2{  height:auto!important; min-height:350px; height:350px; padding:10px 25px 10px 80px; }
#inside #right .content3{  height:auto!important; min-height:350px; height:350px; padding:10px 10px; }
#inside #right .dt{ background:url(images/about2_11.jpg) no-repeat 10px 50px;}
#inside #right .news ul{ line-height:24px; }
#inside #right .news li{ background:url(images/about2_15.jpg) no-repeat 5px 10px; padding-left:20px; border-bottom:1px dashed #eee;}
#inside #right .news li span{ float:right;}
#inside #right .about3{ width:135px; text-align:center; float:left; margin:5px 10px 12px 0px;}
#inside #right .about3 dt{ line-height:16px; font-size:15px; color:#004b7a; height:25px;}
#inside #right .about3 dd{ height:142px;}
#inside #right .about3 dd img{ border:1px #eee solid;}
#inside #right .about4{ width:135px; text-align:center; float:left; margin:5px 10px 12px 0px;}
#inside #right .about4 dt{ line-height:16px; font-size:15px; color:#004b7a; height:50px;}
#inside #right .about4 dd{ height:142px;}
#inside #right .about4 dd img{ border:1px #eee solid;}
.hang{ line-height:50px;}



#product_nav{ text-align:left;}
#product_nav li{ height:auto!important; min-height:28px; height:28px; line-height:16px; font-size:13px; color:#000; text-align:left; display:block; line-height:28px; background:#f9f9f9; }
#product_nav li a:visited,#product_nav li a:link,#product_nav li a:active{ color:#000; text-decoration: none; display:block; background:url(images/about1_12.jpg) no-repeat top #f1f1f1; padding-left:25px; height:auto!important; min-height:28px; height:28px;}
#product_nav li a:hover{ color:#004b7a; text-decoration:none; display:block; height:auto!important; min-height:28px; height:28px;}
#product_nav li ul{ margin:0px 8px 2px; line-height:18px; }
#product_nav li ul li{ border-bottom:1px #c8c8c8 solid; height:auto!important; min-height:18px; height:18px;}
#product_nav li ul li a:visited,#product_nav li ul li a:link,#product_nav li ul li a:active{ color:#000; text-decoration: none; display:block; height:auto!important; min-height:18px; height:18px; background:url(images/1.jpg) no-repeat 15px 10px;  padding-left:30px;}
#product_nav li ul li a:hover{ color:#004b7a; text-decoration:none; display:block; height:auto!important; min-height:18px; height:18px; background:url(images/2.jpg) no-repeat 15px 10px; padding-left:30px;}




.product_dl{ float:left; margin:8px 10px 8px 0px; line-height:16px; width:290px; height:70px;}
.product_dl img{ border:1px #eee solid; }
.product_dl dt{ float:left; width:92px;}
.product_dl dd{ float:left; width:190px; padding-left:8px;}
.product_xx{ line-height:20px; margin:10px 0px; overflow:auto; _overflow: inherit;}
.product_xx dt{ float:left; }
.product_xx dd{ float:left; padding-left:6px;}
.product_xxx{ margin:5px 0px; text-align:left;}
.product_xxx li{ background:url(images/product1_10.jpg) no-repeat 8px 8px; padding-left:18px;}


/*---------*/
.form{ width:120px; height:15px; _height:17px;}
.form01{ width:120px; height:20px; _height:17px;}
.p_top{ padding-top:0px; _padding-top:3px;}
.m_top{ margin-top:10px;}
.text{ font-family:Arial; font-size:14px; color:#004b7a; text-align:left;}
.text2{  font-size:15px; color:#004b7a; text-align:left; line-height:22px;}
.text3{  font-size:15px; color:#868686; text-align:left; }
.text4{  font-size:14px; color:#000; text-align:left; }
.text5{  color:#004b7a; text-align:left; }
.text6{  color:#454545; text-align:left; padding-left:20px; font-weight:bold; background:url(images/product1_06.jpg) no-repeat 5px 5px;}
.more{ padding:10px 10px 0px 0px; float:right;}
.list{ line-height:25px; list-style:none; width:100%; text-align:left; margin:0px; padding:0px; }
.list li{ background:url(images/news_08.jpg) no-repeat 5px 8px; padding-left:22px;!important; padding-left:22px; color:#dcdcdc;}
.img_f{ float:left; margin:8px 10px 5px 0px; border:4px #e6e6e6 solid;} 
.table1{ line-height:22px; color:#000;}
.table2{ margin-top:8px; }
.table2 td{ padding-left:10px;}
.contact_wz{ text-align:right; padding-right:15px; color:#333;}
.form1{ height:16px; width:360px; background:#f5f5f5; border:1px #f5f5f5 solid; padding-left:10px;}
.form2{ height:16px; width:360px; background:#ebebeb; border:1px #ebebeb solid;  padding-left:10px;}
.form3{ height:80px; width:360px; background:#f5f5f5; border:1px #f5f5f5 solid; padding-left:10px; margin-top:5px;}
/*----Ȩ-----*/
#foot{ width:896px; height:40px; margin:0px auto; background:url(images/demo_62.jpg) repeat-x top; line-height:35px; text-align:center; font-size:11px; font-family:Verdana,Tahoma;}
#main #left .content a:visited,#main #left .content a:link,#main #left .content a:active{ color:#333; text-decoration: underline;;}
#main #left .content a:hover{ color:#000; text-decoration: underline;}


.list{
    line-height:20px;
    text-align:left;
    font-weight:normal;
}
.menu1{
    cursor:hand;
    overflow-y:hidden;
    filter:Alpha(opacity=70);
    -moz-opacity:0.7;
}
.menu2{
    overflow-y:hidden;
    cursor:hand;
}


.foot_cp{ float:left; width:190px; margin:0px 6px 10px 6px;}




 #news1 { line-height:24px; }
#news1 li{ background:url(images/about2_15.jpg) no-repeat 5px 10px; padding-left:20px; border-bottom:1px dashed #eee;}
 #news1 li span{ float:right;}
