@charset "utf-8";
body{margin:0px; background:url(../images/body.gif) repeat-y top #FFFFFF; overflow-x:hidden; font-family:"微软雅黑"; font-size:14px; line-height:24px; color:#666666; text-decoration:none;}
div,a,li{transition-duration:0.5s;}
div:hover,a:hover,li:hover{ transition-duration:0.5s;}
a,p,span,font,input,td,tr{font-family:"微软雅黑"; font-size:12px; line-height:24px; color:#666666; text-decoration:none;}
img{border:0px;}
li{list-style:none;}
.clear{clear:both;}
.kx{height:10px; overflow:hidden;}
.kx20{height:20px; overflow:hidden;}
.kx30{height:30px; overflow:hidden;}
.mt10{margin-top:10px;}
.left{float:left;}
.right{float:right;}


.content{width:1200px; margin:auto;}
.top{height:100px; width:1200px; margin:auto;}
.top .logo{width:380px; height:78px; background:url(../images/logo.png) no-repeat; float:left; margin-top:11px;}
.top .nav{float:right;}
.top .nav ul{margin:0px; padding:0px;}
.top .nav ul>li{height:96px; float:left; text-align:center; width:100px; background:url(../images/nav_d.png) no-repeat right center; margin-top:0px;}
.top .nav ul>li.spec{background:none;}
.top .nav ul>li a{line-height:96px; font-size:16px;}
.top .nav ul>li:hover,.top .nav ul>li.on {border-bottom:4px solid #D09D64;}
.top .nav ul>li:hover>a,.top .nav ul>li.on>a{color:#D09D64;}

.top .nav ul li ul{display:none; height:40px; background:#E5E5E5; position:absolute; width:100%; left:0px; top:100px; z-index:999;}
.top .nav ul li:hover ul{display:block; float:right; text-align:right;}
.top .nav ul li ul li.xl{width:1200px; margin:auto; float:none; text-align:right; background:none; height:40px;}
.top .nav ul li ul li.xl a{line-height:40px; padding:0px 20px; background:url(../images/nav_d.png) no-repeat right center; font-size:14px; color:#666666;}
.top .nav ul li ul li.xl a.spec{background:none;}
.top .nav ul li ul li.xl:hover{border-bottom:0px solid #999999;}
.top .nav ul li ul li.xl a:hover{color:#D09D64;}

.banner{height:500px; width:100%; overflow:hidden;}
.banner.spec{height:255px; background:url(../images/banner.jpg) no-repeat top center;}

.a1{width:388px; float:left; margin-right:12px; float:left; margin-top:30px;}
.a1 .title{height:30px; border-left:2px solid #D09D64;}
.a1 .title a{line-height:30px; padding-left:20px; font-size:16px;}
.a1 .img{width:388px; height:150px; margin-top:15px;}
.a1 .img img{width:388px; height:150px;}
.a1 .nr{margin-top:15px;}
.more{float:right;}
.more a{line-height:30px;}
.more a:hover{color:#D09D64;}

.a2{width:374px; float:left; float:left; margin-top:30px; border-left:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC; padding:0px 12px;}
.a2 .title{height:30px; border-left:2px solid #D09D64;}
.a2 .title a{line-height:30px; padding-left:20px; font-size:16px;}
.a2 .img{width:374px; height:150px; margin-top:15px;}
.a2 .img img{width:374px; height:150px;}
.a2 ul{margin:0px; padding:0px; margin-top:15px;}
.a2 ul li{background:url(../images/dian.png) no-repeat center left; height:24px; margin-left:10px;}
.a2 ul li a{line-height:24px; padding-left:20px;}
.a2 ul li a:hover{color:#D09D64;}

.a3{width:388px; float:left; margin-left:12px; float:left; margin-top:30px;}
.a3 .title{height:30px; border-left:2px solid #D09D64;}
.a3 .title a{line-height:30px; padding-left:20px; font-size:16px;}
.a3 .img{width:388px; height:150px; margin-top:15px;}
.a3 .img img{width:388px; height:150px;}
.a3 .nr{margin-top:15px;}

.foot{height:55px; width:100%; background:#535353; margin-top:30px; color:#FFFFFF; line-height:55px;}
.foot a{line-height:55px; color:#FFFFFF; padding:0px 10px;}
.foot a:hover{text-decoration:underline;}
.foot a.spec:hover{text-decoration:none;}

.a4{border:1px solid #BFBFBF; width:1198px; margin:auto; display:table; margin-top:-70px; background:url(../images/innerbg.jpg) repeat-y left #FFFFFF; min-height:600px;}
.a4 .left{width:300px; float:left;}
.a4 .right{width:838px; float:left; margin-left:30px; margin-right:30px;}

.a4 .left .title{padding:30px; height:40px;}
.a4 .left .title a{line-height:20px; font-size:20px; color:#FFFFFF;}

.a4 ul li{height:40px; border-top:2px solid #AA8251;}
.a4 ul li a{padding-left:30px; display:block; line-height:40px; font-size:14px; display:block; color:#FFFFFF;}
.a4 ul li:hover{background:#FFFFFF;}
.a4 ul li:hover a{color:#AA8251;}
.a4 ul li.in{background:#FFFFFF;}
.a4 ul li.in a{color:#AA8251;}

.a4 .right .local{height:100px; text-align:right; border-bottom:1px solid #AA8251;}
.a4 .right .local a{line-height:100px;}
.a4 .nr{margin-top:10px;}
.a4 .nr a{line-height:30px; font-size:14px;}





