/* CSS Document */
body{ margin:0; text-align:center; font-size:13px; line-height:24px; font-family: "Microsoft YaHei"!important; color:#333333; background:url(images/bj.jpg);}
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;
}




.banner{ margin:0 auto;height:430px;overflow:hidden; margin-top:1px;}
.banner .d1{width:100%;height:430px;display:block;position:absolute;left:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:570px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(images/img1_1.png) no-repeat center;}


.main{ width:1173px; margin:0 auto;}
.con{ width:1173px; background:url(images/lv_02.jpg) no-repeat; height:246px; margin:0 auto;}
.confont{ width:1173px; margin:0 auto; text-align:left; font-size:26px; height:55px; line-height:55px; text-indent:15px;}
#demo img{ border:4px solid #FFFFFF; margin-right:15px;}
#demo a{ color:#FFFFFF}

.con1{ width:1173px; margin:0 auto;}
.con1_top{ width:1173px; margin:0 auto; height:40px;}
.con1_con{ width:1173px; margin:0 auto;} 
.con1_con1{ background: #5EB7BD url(images/lv_04.jpg) no-repeat; width:269px; height:550px; display:block;}
.con1_con8{ background: url(images/lv_04.jpg) no-repeat; width:269px; height:449px; display:block;}

.con1_con2{ text-align:center; font-size:24px; height:70px; line-height:30px; padding-top:8px;}
.con1_con3{ width:269px; height:346px; float:left; margin-top:8px;}
.con1_con4{ color:#FFFFFF; width:230px; float:left; margin-top:10px; margin-left:20px; text-align:left;}

.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;}

