/* CSS Document */
body{ margin:0; text-align:center; font-size:13px; line-height:24px; font-family: "Microsoft YaHei"!important; color:#333333;}
a{ text-decoration:none; color:#343434;}
a:hover{ text-decoration:none;}
img{ border:none;}
ul{ padding:0; margin:0; list-style:none}
li{ padding:0; margin:0; }
table{ border-collapse:collapse;}
.clear{ clear:both;}
dt{ margin:0; padding:0;}
dl{ margin:0; padding:0;}
dd{ clear:none; margin:0; padding:0;}

.top{ width:1173px; height:114px; margin:0 auto;}
.head{background:url(images/line.jpg) repeat-x; height:57px; margin:0 auto;}
.head1{ width:1173px; margin:0 auto; line-height:57px; font-size:16px; font-weight:600; height:57px;}


.menu ul {
padding:0; 
margin:0;
list-style-type: none;
z-index:999;
}
.menu ul li#line{ background:url(images/line1.jpg) no-repeat; width:2px; height:57px; display:block;}

.menu ul li {
float:left; 
position:relative;
text-align:center;
}

.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
width:190px; 
height:57px;
line-height:57px;
color:#FFFFFF;
}

.menu ul li a:hover{
background:#2FB5BF; 
}

.menu ul li ul {
display: none;

}

.menu ul li:hover ul {
display:block; 
position:absolute; 
top:57px;
}

.menu ul li:hover ul li a {
display:block; 
background:#69D3D9;
height:38px;
font-size:14px;
font-weight:normal;
line-height:38px;
text-align:center;
width:190px;
color:#fff;
}

.menu ul li:hover ul li a:hover {
background:#2FB5BF; 
color:#fff;
}



.main{ width:1173px; margin:0 auto;}

.footer{ background:#303030; margin:0 auto; height:245px; padding-top:15px; padding-bottom:15px; margin-top:15px;}
.footer1{ width:1173px; margin:0 auto; margin-top:20px;}
.footer1_left{ float:left; width:382px; padding-left:5px;}
.footer1_right{ float:right; width:400px; text-align:left;}
.footer1_right dl{ width:180px; float:left; margin-left:20px;} 
.footer1_right dt{ font-weight:bold; color:#FFFFFF; font-size:15px; padding-bottom:10px;}

.footer1_right a{ color:#717171;}


.bannern{ background:url(images/bannern.jpg) no-repeat center; height:200px; margin:0 auto;}
.left{ width:810px; float:left; margin-top:20px;}
.left_top{ width:810px; height:30px; border-bottom:1px solid #CCCCCC; line-height:30px; text-align:left;}
.left_con{ text-align:left; width:780px; float:left; margin-left:15px; padding-top:15px;}

.right{ width:340px; float:right; margin-top:20px;}
.right strong{ font-size:15px; color:#24B9C1;}
