@charset "utf-8";
.contenter{ width:1003px; margin:0 auto;}
.bar_left{ width:45px; float:left;}
.bar_right{ width:44px; float:right;}
#main{ width:914px; float:left; overflow:hidden;}

#logo{ height:92px; padding:8px 0 13px 20px;}
#logo a{ color:#565656; text-decoration:none;}
#logo a:hover{ color:#1A6BC3; text-decoration:underline;}
.logos{ float:left;}
.maps{ display:block; float:right; padding:75px 30px 0 10px; font-size:14px; background:url(../images/ad01.jpg) no-repeat  3px 80px;}
#b1 #n1{width:77px; background:url(../images/nav01.jpg) no-repeat left top;}
#b2 #n2{width:109px; background:url(../images/nav02.jpg) no-repeat left top;}
#b3 #n3{width:109px; background:url(../images/nav03.jpg) no-repeat left top;}
#b4 #n4{width:109px; background:url(../images/nav04.jpg) no-repeat left top;}
#b5 #n5{width:109px; background:url(../images/nav05.jpg) no-repeat left top;}
#b6 #n6{width:109px; background:url(../images/nav06.jpg) no-repeat left top;}
#b7 #n7{width:109px; background:url(../images/nav07.jpg) no-repeat left top;}
#b8 #n8{width:109px; background:url(../images/nav08.jpg) no-repeat left top;}

#nav{ height:40px; line-height:40px; background:url(../images/navbg.jpg) no-repeat;}
.ultd{ width:840px;}
#nav ul{ margin-left:12px; height:40px; overflow:hidden;}
#nav ul li{ float:left;}
#nav ul li a{ display:block;}
#nav01 a{ width:77px; background:url(../images/nav01.jpg) no-repeat left -40px;}
#nav01 a:hover{ width:77px; background:url(../images/nav01.jpg) no-repeat left top;}
#nav02 a{ width:109px; background:url(../images/nav02.jpg) no-repeat left -40px;}
#nav02 a:hover{ background:url(../images/nav02.jpg) no-repeat left top;}
#nav03 a{ width:109px; background:url(../images/nav03.jpg) no-repeat left -40px;}
#nav03 a:hover{ background:url(../images/nav03.jpg) no-repeat left top;}
#nav04 a{ width:109px; background:url(../images/nav04.jpg) no-repeat left -40px;}
#nav04 a:hover{ background:url(../images/nav04.jpg) no-repeat left top;}
#nav05 a{ width:109px; background:url(../images/nav05.jpg) no-repeat left -40px;}
#nav05 a:hover{ background:url(../images/nav05.jpg) no-repeat left top;}
#nav06 a{ width:109px; background:url(../images/nav06.jpg) no-repeat left -40px;}
#nav06 a:hover{ background:url(../images/nav06.jpg) no-repeat left top;}
#nav07 a{ width:109px; background:url(../images/nav07.jpg) no-repeat left -40px;}
#nav07 a:hover{ background:url(../images/nav07.jpg) no-repeat left top;}
#nav08 a{ width:109px; background:url(../images/nav08.jpg) no-repeat left -40px;}
#nav08 a:hover{ background:url(../images/nav08.jpg) no-repeat left top;}
.nav_inp{width:131px; height:22px; border:none; background:none; line-height:22px;}

#banner{ height:205px; padding:14px 13px 7px 14px;}
.banner_left{ float:left;}
.banner_right{ float:right;}
.banner_right ul li{ font-size:14px;}
.banner_right a{width:137px; height:27px; line-height:27px;  display:block; color:#fff; background:url(../images/banner_right.jpg) no-repeat; font-weight:bold; text-align:center; margin:5px 0 7px 0;}
.banner_right a:hover{ height:27px; line-height:27px;  display:block; color:#fff; background:url(../images/banner_right.jpg) no-repeat 0 -27px; text-decoration:underline;}

#hcon{ padding:0 13px 0 14px;}
.hcon_left{ width:712px; float:left; background:url(../images/hconbg.jpg) no-repeat center; padding:13px 13px 23px 13px;}
.hcon_left dl{ width:328px; padding-bottom:15px;}
.hcon_left dd{ line-height:28px; font-size:14px;}
.hcon_left dd a{ height:28px; display:block; background:url(../images/hddbg.jpg) no-repeat; color:#565656; padding-left:15px;}
.hcon_left dd a:hover{ background:url(../images/hddbg.jpg) no-repeat 0 -28px; color:#DB0C04;}
.hcon_right{ width:137px; float:right; padding:13px 0 23px 0;}
.hcon_right a{ padding:4px 0 5px 0; display:block;}

.footer{ color:#565656;}
.footer p{ height:34px; line-height:36px; padding-left:32px; background:url(../images/footer_bg.jpg) no-repeat; color:#D4E9FF; }
.footer p a{ font-size:14px; color:#D4E9FF; text-decoration:none; padding:0 10px;}
.footer p a:hover{ text-decoration:underline; color:#fff;}

.footer div{ width:654px; text-align:center; line-height:18px; padding:15px 80px 15px 120px; font-family:Verdana; background:url(../images/footer_ge.jpg) no-repeat center; float:left;}
.footer div a{ color:#565656; text-decoration:underline;}
.footer div a:hover{ color:#ff0000; text-decoration:none;}

.footer img{ float:left; margin-top:20px;}



/*xuyuan*/

.banner_xy{ width:885px; height:205px;}

#xy{ padding:0 13px 0 14px;}
.xy_right{ width:689px; float:right; padding:13px 13px 23px 13px;}
.xy_right dl{ width:328px;}
.xy_right dd{ line-height:28px; font-size:14px;}
.xy_right dd a{ height:28px; display:block; background:url(../images/hddbg.jpg) no-repeat; color:#565656; padding-left:15px;}
.xy_right dd a:hover{ background:url(../images/hddbg.jpg) no-repeat 0 -28px; color:#DB0C04;}

.xycontit{ font-size:14px; color:#1664B6; background:url(../images/xytit.jpg) no-repeat; height:40px; line-height:25px; padding-left:20px;}
.xycontit a{ color:#1664B6; text-decoration:none;}
.xycontit a:hover{ color:#ff0000; text-decoration:underline;}

.xycon{ padding:0 10px; line-height:26px; color:#565656; font-size:14px;}
.xycon h2{ height:40px; line-height:40px; padding-top:10px; margin-bottom:10px; border-bottom:1px dashed #ccc; text-align:center; display:block;  font-size:16px; color:#000; }

.xycon ul{ margin-left:15px;}
.xycon ul li{ color:#565656; display:block; width:600px; overflow:hidden; height:30px; line-height:30px; border-bottom:1px solid #ccc; padding-left:5px;}
.xycon ul li a{ width:500px; float:left; display:block; color:#565656; text-decoration:none; background:url(../images/ad02.gif) no-repeat 0 center; padding-left:15px;}
.xycon ul li a:hover{ color:#1664B6; background:url(../images/ad02.gif) no-repeat 2px center;}
.xycon span{ width:80px; display:block; float:left;}

.xy_left{ width:170px; float:left; padding:13px 0 23px 0;}
.xyul01 li{ font-size:14px; margin:5px 0 7px 10px;}
.xyul01 a{width:160px; height:27px; line-height:27px;  display:block; color:#fff; background:url(../images/xy_leftbg.jpg) no-repeat; text-align:center; font-size:14px;}
.xyul01 a:hover{ height:27px; line-height:27px;  display:block; color:#fff; background:url(../images/xy_leftbg.jpg) no-repeat 0 -27px; text-decoration:underline;}

.qt{ width:160px; margin-left:10px; margin-top:15px;}

.qt_tit{background:url(../images/qt01.jpg) no-repeat; height:38px; line-height:38px; display:block; padding-left:23px; font-size:14px; font-weight:bold;}

.qt ol{ padding:5px 0 23px 35px; background:url(../images/qt02.jpg) repeat-y; list-style-type:decimal;}

.qt ol li{ font-size:14px; margin:5px 0 7px 0px; padding:0;}

.qt ol li a{ color:#000; text-decoration:none; height:20px; line-height:20px;}

.qt ol li a:hover{ color:#ff0000; text-decoration:underline;}

.qt span{ background:url(../images/qt03.jpg) no-repeat left top; width:160px; height:15px; display:block;}

.page{ text-align:center; height:30px; line-height:30px; margin-top:10px;}

.page a{font-size:14px; color:#565656; margin:0 8px;}
.page a:hover{ color:#ff0000; text-decoration:none;}

.showtab{ height:30px; line-height:20px; color:#1664B6; font-size:14px; border-top:1px dashed #ccc; margin-top:20px;}

.showtab a{ color:#1664B6; text-decoration:none;}

.showtab a:hover{ color:#ff0000;}

.lx{ width:612px; float:left; background:url(../images/hconbg.jpg) no-repeat center; padding:13px 13px 23px 13px;}
.lx dl{ width:228px; padding-bottom:15px;}
.lx dd{ line-height:28px; font-size:14px;}
.lx dd a{ height:28px; display:block; background:url(../images/hddbg.jpg) no-repeat; color:#565656; padding-left:15px;}
.lx dd a:hover{ background:url(../images/hddbg.jpg) no-repeat 0 -28px; color:#DB0C04;}

.hza a{ color:#1664B6; text-decoration:none; line-height:40px;}

.hza a:hover{ color:#ff0000;}




