/* CSS Document */
body{
margin:0px auto;
padding:0px;
background-color:#EFEFEF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
#main{
margin:0px auto;
width:900px;
height:auto;
padding:0px;
background:#c6c6c6;
border-left:#333333 1px solid;
border-right:#333333 1px solid;}
#top{
margin:0px;
padding:0px;
height:82px;
width:900px;
background:url(../img/top1.jpg) left top repeat-x;}
#topleft{
margin:0px;
padding:0px;

float:left;}
#topright{
margin:10px 10px 0px 0px;
padding:0px;
float:right;
font-weight:bold;}
#topright a{ color:#000000; text-decoration:none;}
#topright a:hover{ color:#666666;}
.border{
width:900px;
height:31px;
text-align:center;
background:#FFFFFF url(../img/nav_bg.gif) top left repeat-x;}
.border a{
color:#333333;
text-decoration:none;
font-weight:bold;}
.border a:hover{
color:#838383;
}

#flash{
margin:0px;
_margin:-5px;
padding:0px;
height:219px;}
#con{
margin:5px 0px 0px 0px;
padding:0px;
width:900px;
}
#left{
margin:0px 0px 0px 1px;
padding:0px;
width:284px;
float:left;
background:#f0f0f0;
}
#tit{
height:24px;
width:100%;
background:url(../img/tit1.jpg) top left repeat-x;
margin:0px;
padding:0px;
text-align:center;
line-height:24px;
color:#00569c;
font-weight:bold;}
#tit a{
color:#00569c;
text-decoration:none;}
#tit a:hover{
text-decoration:underline;}
#left ul{
margin:0px;
padding:0px;
list-style:none;}
#left li{
margin:0px;
padding:10px;}
#left ul a{
color:#000000;
text-decoration:none;}
#left ul a:hover{
color:#00569c;
text-decoration:underline;}
#left h4{ font-size:12px; margin:0px; padding:5px 0px 0px 10px; }
#left h4 a{ color:#0099FF; text-decoration:underline;}
#left h4 a:hover{ text-decoration:none;}
.leftink{
margin:8px 0px 0px 30px;}
#right{
width:600px;
margin:0px;
padding:0px;
float:right;}
#rtit{
clear:both;
width:600px;
margin:0px;
padding:0px;
height:20px;
border-bottom:#FFFFFF 1px solid;}
#rtit h1{
margin:0px;
padding:2px 10px 0px 10px;
width:auto;
border-top:#FFFFFF solid 1px;
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
font-size:12px;
color:#00569c;
background:url(../img/tbg.jpg) top left repeat-x;}
#rtit h1 a{ text-decoration:none;}
#rtit h1 a:hover{text-decoration:none; color:#333333;}
#rtit a{
color:#00569c;
text-decoration:underline;}
#rtit a:hover{
text-decoration:none;}
#rcon{
margin:1px 0px 8px 0px;
padding:0px;
width:600px;
background:#FFFFFF;}
#rcon p{
margin:0px;
padding:10px;
line-height:20px;}
#rcon a{
color:#00569c;
text-decoration:underline;}
#rcon a:hover{
color:#00569c;
text-decoration:none;}
#rpro{
margin:10px;
padding:0px;
width:580px;
height:420px;}

#proco{
width:165px;
margin:5px 8px 0px 8px;
padding:0px;
float:left;
border:#E6E6E6 solid 1px;}
#proco img{
border:#000000 solid 2px;}
#foot{
margin:0px;
padding:0px;
height:84px;
background:url(../img/foot.jpg) top left repeat-x;
border-top:#1cade3 4px solid;
clear:both;}
#foot p{
text-align:center;
margin:0px;
padding:10px;
line-height:22px;}
#foot a{
color:#00569c;
text-decoration:none;}
#foot a:hover{
color:#000000;
text-decoration:underline;}
/******************************************************************************about*******/
.abotimg{
margin:50px auto;
padding:0px;
}
/******************************************************************************Solution*******/
#Solution{
margin:1px 0px 0px 0px;
padding:0px;
width:600px;

background:#FFFFFF;}

#Solution a{
color:#333333;
text-decoration:underline;}
#Solution a:hover{
color:#00569c;
text-decoration:none;}
#Solution ul{
margin:20px;
list-style:none;}
#Solution li{
background:url(../img/ico1.jpg) no-repeat 0 50%;
padding:0px 0px 0px 20px;
line-height:22px;}
/******************************************************************************产品*******/
#pro{
margin:1px 0px 0px 0px;
padding:0px;
width:600px;
height:858px;
background:#FFFFFF;}
#prop{
margin:0px auto;
padding:0px;
width:550px;}
#prop p{
margin:0px;
padding:15px;
line-height:20px;}
#prop a{
color:#00569c;
text-decoration:none;
}
#prop a:hover{
color:#CC3300;
text-decoration:underline;}
#prolist{
margin:10px auto;
padding:0px;
border-bottom:#CCCCCC 1px dotted;
height:auto;
width:550px;}
#prolist h1{
font-size:12px;
color:#00569c;
margin:0px;
padding:5px;}
#prolist a{
color:#00569c;
text-decoration:none;
}
#prolist a:hover{
color:#CC3300;
text-decoration:underline;}
#prolist p{
margin:0px;
padding:5px;
line-height:20px;}
#prolist img{
margin:10px;
border:#999999 solid 2px;}

/******************************************************************************产品展示*******/

#prshow{margin:1px 0px 0px 0px;padding:5px;width:590px;height:auto;background:#EFEFEF;text-align:left;}
#prshow h1{ text-align:center; font-size:14px; margin-top:10px; margin-bottom:10px;}
#prshow h2{font-size:12px;color:#00569c;margin:0px;text-align:center;padding:20px;}
#prshow p{margin:0px;padding:10px;line-height:20px;}
#prshow a{color:#00569c;text-decoration:none;}
#prshow a:hover{text-decoration:underline;}
#prshow ul li{ margin-top:10px; margin-bottom:10px;}
.proimg{margin:10px 10px 10px 100px;}
.protab{width:500px;margin:10px auto;padding:0px;}
.about_tab{ padding:0px; margin:10px; background-color:#f0f0f0;border-right:#000000 solid 1px;border-top:#000000 solid 1px; color:#333333; width:580px;}
.about_tab td{border-left:#000000 solid 1px;border-bottom:#000000 solid 1px; padding:10px; line-height:25px;}

.about_hist td{padding:2px; width:110px; background-color:#f0f0f0;}
.about_hist div{margin:5px 0px;}

/******************************************************************************产品展示结束*******/

.protab td{border:#CCCCCC solid 1px;}
.menu{ height:31px;_height:31px; width:900px;background:#FFFFFF url(../img/nav_bg.gif) top left repeat-x; margin:0px; padding:0px;position:relative;z-index:100; font-size:13px; font-weight:bold; color:#333333;}
.menu ul{list-style:none; margin:0px; padding:0px 0px 0px 20px;}    
.menu li {float:left;position:relative; width:110px;_width:110px; text-align:center; margin:0px; padding:0px; height:31px;_height:28px; line-height:32px; _line-height:32px;}    
.menu ul ul {visibility:hidden;position:absolute;left:-7px;top:31px;}    
.menu table {position:absolute; top:0; left:0;}    
.menu ul li:hover ul,    
.menu ul a:hover ul{visibility:visible;padding:0px 0px 0px 0px; margin:0px;}    
.menu a{display:block;padding:0px;margin:0px;color:#333333;text-decoration:none;}    
.menu a:hover{filter:alpha(opacity=40);}  
#li1 a{display:block;padding:0px;margin:0px;color:#333333;text-decoration:none;}
#li1 a:hover{ cursor:pointer}
#li2 a{display:block;padding:0px;margin:0px;color:#333333;text-decoration:none;}
#li2 a:hover{ cursor:pointer} 
.menu ul ul{background:#fff;padding:0px 0px 0px 0px; margin:0px;}    
.menu ul ul li {display:block;clear:both;text-align:center;PADDING:0px; margin:0px; font-size:12px;height:28px; line-height:28px; font-weight:normal;width:150px;}    
.menu ul ul li a{display:block; padding:0px;width:100%;margin:0px; height:28px; line-height:28px; border-bottom:#012E4F 1px dotted; color:#333333;border-bottom:#012E4F 1px dotted;}    
.menu ul ul li a:hover{ color:#1697E4;}   
.flash{ height:219px; width:899px;margin:0px; padding:0px;}
.list1{ height:230px; width:100%; margin:5px 0px 0px 0px; padding:0px;}
.listleft{ width:299px; height:230px; float:left; margin:0px 0px 0px 5px; padding:0px;}
.listmiddle{ width:290px; height:230px; background-color:#fff; float:left; margin:0px 0px 0px 5px; padding:0px; color:#333333;}
.listmiddle h2{margin:0px;padding:2px 10px 2px 10px;width:auto;border-top:#FFFFFF solid 1px;border-left:#FFFFFF solid 1px;border-right:#FFFFFF solid 1px;font-size:12px;color:#00569c;background:url(../img/tbg.jpg) top left repeat-x;}
.listmiddle h2 a{color:#2B98D0; text-decoration:none;}
.listmiddle p{ margin:6px 0px 0px 25px; padding:0px 0px 0px 10px; height:25px; line-height:25px; background:url(../img/ee.gif) 50% left no-repeat;}
.listmiddle p a{ color:#333333; text-decoration:none;}
.listmiddle p a:hover{ text-decoration:underline;}
.listright{ width:290px; height:230px; background-color:#fff; float:right; margin:0px 5px 0px 0px; padding:0px; text-align:center;}
.listright h2{margin:0px;padding:2px 10px 2px 10px;width:auto;border-top:#FFFFFF solid 1px;border-left:#FFFFFF solid 1px;border-right:#FFFFFF solid 1px;font-size:12px;color:#00569c;background:url(../img/tbg.jpg) top left repeat-x; text-align:left;}
.listright h2 a{color:#2B98D0; text-decoration:none;}
.list1gsjs{ margin:10px  0px 0px 0px; border:#000000 3px solid; width:245px; height:82px;}
.listright p{margin:10px 30px 0px 30px; padding:0px; line-height:18px; color:#333333; text-align:left;}
.list2{ margin:6px auto 0px auto; height:148px; width:900px; padding:0px; text-align:center;}
.list2con{ width:169px;_width:169px; margin:0px 5px; padding:0px; float:left;_margin:0px 2px;}
.list2con h1{ height:24px; background:url(../img/tit1.jpg) top left repeat-x; margin:0px; padding:0px; text-align:center; line-height:24px; font-size:12px; font-weight:normal; color:#333333;}
.list2con img{ border:#CCCCCC solid 1px; margin-top:5px;}
.list2con h1 a{ color:#333333; text-decoration:none;}
.list2con h1 a:hover{ text-decoration:underline;}
.list3{ margin:10px auto 5px auto; height:80px; width:907px; padding:0px; border:1px #0D497B solid; background:#097FBD;}
#list3con{ height:60px; margin:10px 0px 0px 0px; padding:0px; text-align:right; float:left; width:300px;}
#list3con h1{ font-size:12px; font-weight:normal; margin:0px; padding:0px 15px 0px 0px;}
#list3con h1 a{ color:#43B7F4; text-decoration:none;}
#list3con h1 a:hover{ text-decoration:underline;}
#list3con p{ color:#002D42;margin:0px; padding:10px 15px 0px 0px; line-height:18px;}
#list3con1{ height:60px; margin:10px 0px 0px 0px; padding:0px; text-align:right; float:left; width:300px;}
#list3con1 h1{ font-size:12px; font-weight:normal; margin:0px; padding:0px 15px 0px 0px;}
#list3con1 h1 a{ color:#43B7F4; text-decoration:none;}
#list3con1 h1 a:hover{ text-decoration:underline;}
#list3con1 p{ color:#002D42;margin:0px; padding:10px 15px 0px 0px; line-height:18px;}
#list3con2{ height:60px; margin:10px 0px 0px 0px; padding:0px; text-align:right; float:left; width:300px;}
#list3con2 h1{ font-size:12px; font-weight:normal; margin:0px; padding:0px 15px 0px 0px;}
#list3con2 h1 a{ color:#43B7F4; text-decoration:none;}
#list3con2 h1 a:hover{ text-decoration:underline;}
#list3con2 p{ color:#002D42;margin:0px; padding:10px 15px 0px 0px; line-height:18px;}
.list3line{ border-right:#31A7E5 1px solid;}
.tegist_taoble{padding:0px; margin:0px 0px 17px 40px; color:#333333; text-align:right;}
.downList{ width:100%; margin:0px; padding:0px;}
.downList ul li{ margin-top:20px; margin-bottom:20px;}
.about_hist{padding:5px 10px; margin:10px 0px 10px 40px; color:#000000; text-align:center;}
.history_con{margin:10px 0px 10px 10px; padding:10px; width:580px; background-color:#f0f0f0; color:#333333;}
.history_con img{ border:#c2c2c2 1px solid;}
.history p{ line-height:20px; margin:0px; padding:0px;}
.history_con_td{ width:227px;}


