@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px;color:#646464; font-family:微软雅黑}

form,p,ul,li,table,input,h1,h2,h3,h4,div,td,tr{ margin:0px; padding:0px; list-style:none outside;}
img{ border:none; margin:0px; padding:0px}
.left{ float:left}
.right{ float:right}
.both{ margin:0px; padding:0px; clear:both; font-size:0px; line-height:0px;}
/*全局定义*/
a{ color:#646464; text-decoration:none}
a:hover{color:#c49740;text-decoration:underline;}
a.wen1{ color:#c49740; text-decoration:none}
a.wen1:hover{color:#c49740;text-decoration:underline;}

a.hf_wz{ color:#c49740; text-decoration:underline}
a.hf_wz:hover{color: #CC0000;text-decoration:underline;}

a.indnews{ color:#646464; text-decoration:none; font-size:14px; text-indent:10px; background:url(../images/li.jpg) no-repeat; background-position:left center; padding-left:10px; font-weight:bold}
a.indnews:hover{color:#c49740;text-decoration:underline; font-size:14px; background:url(../images/li.jpg) no-repeat; background-position:left center; padding-left:10px; font-weight:bold}

.pp{ color:#909090; line-height:14px; padding-left:10px; margin-top:10px}
.wz004{ font-size:12px; font-weight:100; color:#999999}

.w1002{ width:1000px; height:75px; margin:auto}
.w1002logo{ width:437px; height:75px; margin:auto; float:left;}
.w1002logor{ width:553px; height:75px; margin:auto;float:left; text-align:right; padding-right:10px;}


.w1003{ width:1000px; height:34px; margin:auto}



.top{ width:100%; background:#c2e4fb; height:75px; margin:auto}
.sou{ background:url(../images/sou_b.jpg) no-repeat; width:280px; height:25px; line-height:25px; float:right}


.meun1{ background:url(../images/meun_b.jpg) repeat-x; height:34px; line-height:29px; width:100%; margin:auto}
.meun{ height:34px; line-height:34px; width:100%; margin:auto; background:#0a73b0; border-bottom:2px #fff solid}
.meunli{ width:131px; height:34px; float:left; margin:0px 12px 0px 12px; display:inline}


#nav {
	Z-INDEX: 1000000; LINE-HEIGHT: 34px; LIST-STYLE-TYPE: none
}
#nav A {
	TEXT-ALIGN: center; WIDTH: 131px; DISPLAY: block;COLOR: #d3e2e8; font-weight:bold;
}
#nav A:link {
	COLOR: #d3e2e8; MARGIN-LEFT: 0px; TEXT-DECORATION: none
}
#nav A:visited {
	COLOR: #d3e2e8; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
#nav A:hover {
	COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#nav LI {
	Z-INDEX: 1000000; WIDTH: 131px; FLOAT: left; 
}
#nav LI A:hover {
	Z-INDEX: 1000000; COLOR: #ffffff; FONT-WEIGHT: bold;
}
#nav LI UL {
	Z-INDEX: 1000000; POSITION: absolute; TEXT-ALIGN: left; FILTER: Alpha(opacity=90); LINE-HEIGHT: 24px; LIST-STYLE-TYPE: none; WIDTH: 87px; LEFT: -999em
}
#nav LI UL LI {
	Z-INDEX: 1000000; WIDTH:160px; height:32px; line-height:32px; BACKGROUND: #0a73b0; FLOAT: left; border-bottom:1px #FFFFFF solid
}
.me {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#nav LI UL A {
	Z-INDEX: 1000000; TEXT-ALIGN:left;  height:32px; line-height:32px;padding-left:10px; WIDTH: 150px; DISPLAY: block; COLOR: #ffffff
}
#nav LI UL A:link {
	Z-INDEX: 1000000; COLOR: #ffffff; TEXT-DECORATION: none
}
#nav LI UL A:visited {
	Z-INDEX: 1000000; COLOR: #ffffff; TEXT-DECORATION: none
}
#nav LI UL A:hover {
	Z-INDEX: 1000000; BACKGROUND: #72bb24; COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}

/*top*/
.banner{ width:100%; margin:auto; margin:1px 0px 1px 0px; height:556px}



#full-screen-slider { width:100%; height:556px; float:left; position:relative;background:url(../images/bannbg.jpg) repeat-x; }
#slides { display:block; width:100%; height:556px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}








.a1{ width:100%; margin:auto;background:url(../images/mbj.jpg) repeat-x #FFF;  height:auto;}
.a2{ width:1002px; margin:auto;background:#ffffff; height:auto; padding-top:20px;}


.a1left{ width:185px; margin:auto; height:auto; float:left; padding-left:30px; padding-right:15px;}
.a1left1{ width:185px; margin:auto; height:auto;float:left; font-size:20px; }
.a1left2{ width:185px; margin:auto; height:auto;float:left; padding-top:20px; }
.a1left2 ul{ width:185px; margin:auto; height:auto;float:left; }

.a1lefte{ width:170px;background:url(../images/o2.png) no-repeat;  margin:auto; padding-left:15px; height:35px;  float:left; line-height:35px; }


.a1left2 ul li{ width:185px; margin:auto; height:35px; border-bottom:1px #ccc solid; float:left; line-height:35px; }

.a1left2 ul li a{ width:185px; margin:auto; height:35px; border-bottom:1px #ccc solid; float:left; color:#4f4f4f; line-height:35px;text-decoration:none;  }

.a1left2 ul li a:hover{ color:#0a73b0; width:185px; margin:auto; height:35px; border-bottom:1px #ccc solid; float:left; font-weight:bold;  line-height:35px; text-decoration:none; }

.a1right{ width:772px; margin:auto; height:auto; float:left;}

.a1right1{ width:772px; margin:auto; height:auto;float:left;}

.a1right2{ width:772px; margin:auto; height:auto;float:left; padding-top:15px; line-height:26px;}
.a1right3{ width:772px; margin:auto; height:auto; float:left;}




.zhong{ width:100%; margin:auto; background:url(../images/z_b.jpg) repeat-x; height:260px;}
.zhongnews{ width:1002px; margin:auto; height:260px; margin-top:10px}

.mm1{ width:320px; margin:auto; height:260px; margin-top:10px; float:left;}
.mm2{ width:310px; margin:auto; height:164px; }

.mm3{ width:310px; font-size:19px; margin:auto; height:40px ; line-height:40px;}
.mm3 a{ width:310px; font-size:19px; margin:auto; height:40px; line-height:40px;}
.mm4{ width:310px; margin:auto; height:40px; line-height:20px;}



.pic_dy{ padding:20px 0px 20px 0px; width:900px; height:auto;}
.piclist{ overflow:hidden}
.piclist ul li{ width:246px; height:228px; float:left}
.pic_bk{ width:225px; }
.pic_img{ width:217px; margin-top:15px; margin-left:16px;}
.pic_img img{ margin:3px 0px 3px 3px;}
.pic_bk a{display:block;}
.pic_bk a:hover{}
.pic_img p{ text-align:center; height:50px; line-height:50px;}
.pictu{ float:left;margin-right:20px;}
.pictuinfo{ width:425px;  float:left; margin-right:10px; margin-bottom:5px;}
.pictuinfo ul li {border-bottom:#CCCCCC 1px dashed; height:27px; line-height:27px;}
.picjs{ margin-top:5px;}

.newsli{ overflow:hidden; margin-top:15px; background:url(../images/newslist_bj.gif);}
.date{ float:right; padding-right:10px;}
.newsts li{ height:29px; padding-left:20px; line-height:29px; background:url(../images/nl_pre.gif) no-repeat 5px center;}









.xia{ width:100%; background:url(../images/xiale_b.jpg) repeat-x; height:186px; margin:auto; margin-top:1px;}
.xianei{ width:1002px; margin:auto; color:#333}
.xianeili{ width:155px; float:left; margin-top:10px}
.xianeili p{ font-weight:bold; color:#333; line-height:30px;margin:0px; padding:0px}
.xianeili ul{}
.xianeili ul li{ background:url(../images/li3.jpg) no-repeat; background-position:left center; text-indent:7px; line-height:20px; }
.xianeili ul li a{ color:#333; text-decoration:none}
.xianeili ul li a:hover{ color:#333; text-decoration:none}



.xia1{ width:100%; background:url(../images/xiale_b.jpg) repeat-x; height:186px; margin:auto; margin-top:1px;}
.xianei1{ width:750px; margin:auto; color:#333}
.xianeili1{ width:auto; float:left; margin-top:10px}
.xianeili1 p{ font-weight:bold; color:#333; line-height:30px;margin:0px; padding:0px}
.xianeili1 ul{}
.xianeili1 ul li{ background:url(../images/li3.jpg) no-repeat; background-position:left center; text-indent:7px; line-height:20px; }
.xianeili1 ul li a{ color:#333; text-decoration:none}
.xianeili1 ul li a:hover{ color:#333; text-decoration:none}







.donw{ width:100%; background:#cccaca; height:65px; line-height:24px; text-align:center; margin:auto; margin-top:1px; color:#333333; padding-top:20px;}

.donw A{ width:100%; background:#cccaca; height:85px; line-height:24px; text-align:center; margin:auto; margin-top:1px; color:#333333}

