@charset "utf-8";
/*重置代码*/
body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,form,select,option,textarea,ul,ol,li,dt,dd,dl,fieldset{margin:0;padding:0;}
body { width: 100%; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(../images/header_bg.jpg) repeat-x top #e5bc89; color:#444; line-height:20px;}
img{border:0;}
a{color:#444; text-decoration:none;}
a:hover{ text-decoration:underline;}
ul,li{list-style:none;}
h2,h3,h4,h5{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}

.header { width:1034px; margin:0 auto; height:165px; position:relative;}
.logo{ width: 652px; height:128px; position:absolute; left:0; top:0;}
.links{ width: 320px; height:28px; line-height:28px; position:absolute; right:8px; top:14px; color:#fff;}
.links a{ color:#fff; padding:0 5px;}
.links a:hover{ text-decoration:underline;}

.ser{ width: 190px; height:22px; position:absolute; right:25px; top:72px;}
.search{background:url(../images/ser.jpg) no-repeat;width:190px;height:22px;position:relative;}
.search input{position:absolute; width:158px;height:22px;line-height:22px; color:#6a7e8d; border:none; background:none; left:0px; top:0px; padding-left:0px; }
.search input.notxt{color:#6a7e8d; padding-left:10px;}	
.search input.notxt1 {position: absolute;width: 22px;height: 22px;top: 0px;left: 168px;border: none;background: none;cursor:pointer; }

.nav{ width:1004px; height:40px; position:absolute; top:125px; left:15px; background:url(../images/nav.png) no-repeat;}
.nav ul li{ height:40px; line-height:40px; padding:0 13px; float:left;}
.nav ul li a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#fff;}
.nav ul li a:hover{ color:#e5bc89; text-decoration:none;}

.content{ width: 1000px; margin:0 auto; overflow:hidden; padding-top:5px;}

.banner00{ width: 1000px; height:310px;}
.banner { width: 1000px; height:310px; position: relative; overflow:hidden; }
.banner ul { position: absolute; top: 0; left: 0; z-index: 1; margin:0; padding:0;}
.banner ul li { width:1000px; height:310px; float:left; position:relative;}
.banner ul li a .zz{display: block; position: absolute; left:0; bottom:0px; padding:0; margin:0; width:985px; height:44px; background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6; color:#fff; z-index:10; line-height:44px; font-size:14px; padding-left:15px;}
.banner ul li a:hover{ text-decoration:none;}
.banner ol { position: absolute; bottom: 15px; right: 10px; z-index:1002;}
.banner ol li { float: left; width:25px; height: 4px; text-align:center; margin-right: 15px; overflow: hidden;cursor:pointer; font-size:0px;color:#fff; background:#fff;}
.banner .active { background:#002a5f;}

.con01{ width: 1000px; overflow:hidden;}
.lf_con01{ width: 669px; height:758px; float: left; background:url(../images/lf_bg.jpg) repeat-y; overflow:hidden;}

.lf01{ width: 633px; padding-left:11px; overflow:hidden;}
.til_lf01{ height:40px; line-height:40px; padding:24px 0; background: url(../images/til_bg.jpg) no-repeat 77px center;}
.til_lf01 a{ float: right; font-size:12px; color:#19364e;}
.til_lf01 a:hover{ color:#8b0303;}
.til_lf01 h3{ font-size:20px; color:#8b0303;}
.box_lf01{ width:633px; height:265px; overflow:hidden;}
.box01_lf01{ width: 290px; float: left; overflow:hidden; margin-right:25px;}
.box01_lf01 ul li{ height:40px; padding:0 0 16px; background:url(../images/icon01.jpg) no-repeat left 7px; padding-left:20px; line-height:20px;}
.box01_lf01 ul li a{ padding-right:8px;}
.box01_lf01 ul li span{ font-family:Georgia, "Times New Roman", Times, serif; color:#19364e;}

.img01_lf01{ width: 317px; overflow:hidden; float: left; }
.img01_lf01 img{ display:block; width: 315px; height:210px; border:1px solid #e5bc89;}
.img01_lf01 a{ display:block; width: 315px;  line-height:20px; padding-top:10px; font-weight:bold; color:#19364e;}
.img01_lf01 a:hover{color:#8b0303;}

.lf02{ width: 633px; padding-left:11px; padding-top:15px; height:390px; overflow:hidden;}
/*tab样式1*/
.bmore1 strong{ display:none; font-weight:normal; width:45px;height:38px;float:right;margin-top:36px;}
.bmore1 strong a{ display:block; font-size:12px; line-height:38px; color:#19364e; text-align:center;}
.bmore1 strong a:hover{ color:#8b0303;}
.bmore1 strong.current02{ display:block;cursor:pointer;}

.menu1box{ position:relative; overflow:hidden;  height:74px; background:url(../images/til02_bg.jpg) no-repeat 317px 50px;}
.menu1{ position:absolute; width: 318px; height: 38px; top:36px; left:0px; z-index:1;}
.menu1 li{ float:left; width:145px; text-align:center; height:38px; line-height:38px; overflow:hidden;}
.menu1 li h3{width:145px; height:38px;float:left; color:#8b0303; font-size:20px;text-align:center;line-height:38px; font-weight: 100;}
.menu1 .hover h3{background:#19364e; color:#bebebe; height: 38px;line-height:38px; padding:0; }

.main1box{ clear:both;width:633px; height:315px; overflow:hidden;}
.main ul{ display: none;}
.main ul.block{ display: block;}
.tab_list .img_tab{ width:302px; height:300px; padding-top:20px; float: left; overflow:hidden; margin-right:17px; }
.tab_list .img_tab img{ display:block; width:300px; height:200px; border:1px solid #e5bc89;}
.tab_list .img_tab a{ display:block; width: 300px;  padding-top:10px; font-weight:bold; color:#19364e; line-height:20px;}
.tab_list .img_tab a:hover{color:#8b0303;}
.tab_list dl{overflow:hidden; width: 310px; height:300px; padding-top:9px; float:left;}
.tab_list dl dd{ width: 310px; height:89px; border-bottom:1px solid #fff; overflow:hidden; background:url(../images/icon02.jpg) no-repeat 2px 14px; padding-left:23px;}
.tab_list dl dd h4{ height:32px; line-height:32px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#19364e; padding-top:5px;}
.tab_list dl dd a{ line-height:20px; }


.rt_con01{ width: 331px; height:758px; float: left; overflow:hidden;}
.rt01{ width: 331px; height:435px; background:#002a5f; overflow:hidden;}
.til_rt01{ width: 300px; height:40px; line-height:40px; padding:24px 0 5px; margin:0 auto;}
.til_rt01 a{ font-size:12px; color:#bebebe; float: right;}
.til_rt01 a:hover{ text-decoration:underline; color:#bebebe; }
.til_rt01 h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#bebebe; }
.box_rt01{ width: 300px; margin:0 auto; overflow:hidden;}
.box_rt01 ul li{ height:79px; border-bottom:1px solid #10386a; background:url(../images/icon03.jpg) no-repeat left 21px; padding-left:21px; padding-top:10px;}
.box_rt01 ul li h5{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#bebebe; line-height:30px;}
.box_rt01 ul li a{ line-height:20px; color:#bebebe;}
.box_rt01 ul li a:hover{ text-decoration:underline; color:#bebebe; }

.rt02{ width: 331px; height:323px; overflow:hidden; background:#8b0303;} 
.til_rt02{ padding-top:16px;}
.til_rt02 a,.til_rt02 h3{ color:#eeddbb;}
.box_rt02{ width: 300px; margin:0 auto; overflow:hidden;}
.box01_rt02{ height:100px; padding:15px 0; border-bottom:1px solid #9b3939;}
.box01_rt02 img{ display:block; width: 100px; height:100px; float: left; margin-right:12px;}
.con01_rt02{ width: 185px; float: left;}
.con01_rt02 a{ display:block; height:80px; line-height:20px; color:#e5bc89;}
.con01_rt02 h4{ height:20px; line-height:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#eeddbb;}

.footer{ height:84px; width: 100%; padding-bottom:1px; overflow:hidden;}
.footer00{ height:44px; line-height:22px; text-align:center; width: 100%; background:#30567b; padding:20px 0; font-size:12px; color:#fff; overflow:hidden;}


/*列表页样式*/
.lcon{ width: 1000px; overflow:hidden; background:url(../images/list_bg.jpg) repeat-y;}

.lf_list{ width:250px; float: left; overflow:hidden; position:relative; padding-bottom:100px;}
.lf_list h3{ /*height:116px; line-height:116px;*/ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#a90b0b; font-weight:bold; margin-top:190px; /*padding-left:9px;*/ height:30px; line-height:30px; padding:43px 0 43px 9px;}
.lf_list ul { width: 230px;}
.lf_list ul li{ line-height:20px; padding:12px 0; border-bottom:1px solid #fdf2dc; }
.lf_list ul li a{ display:block; width:212px; padding-left:18px; font-size:16px;}
.lf_list ul li a:hover,.lf_list ul li.on a{ background:url(../images/llf_bg.jpg) no-repeat left center; color:#a90b0b; text-decoration:none;}
.lf_list ul li dl{ padding:10px 0 5px;}
.lf_list ul li dl dd{ line-height:20px; padding:6px 0;}
.lf_list ul li dl dd a{ display:block; width: 190px; font-size:14px; padding-left:40px; background:url(../images/licon01.jpg) no-repeat 24px 7px;}
.lf_list ul li dl dd a:hover{ background:url(../images/licon02.jpg) no-repeat 24px 7px; color:#a90b0b;}

.rt_list{ width:750px; float: left; overflow:hidden; min-height:400px;}
.limg_rt{ width: 750px; height:200px;}

.bread{ width: 720px; height:24px; background:#fdf2dc; overflow:hidden;margin-left:20px; margin-top:10px;}
.bread_a span{ display:inline-block;height:24px; overflow:hidden; background: url(../images/licon04.jpg) no-repeat right center #002a5f; line-height:24px; padding:0 15px 0 5px;color:#fff; font-size:12px}
.bread_a span a{ color:#fff; font-size:12px; padding:0 5px;}

.lbox_rt{ width: 720px; margin-left:20px; padding-bottom:70px;}
.lbox_rt h3{ height:30px; line-height:30px; padding-top:14px; border-bottom:2px solid #cfc0a2; font-size:20px; color:#a90b0b; padding-left:8px;}
.lbox_rt .list{ padding:20px 0 30px 0;}
.lbox_rt .list li{ height:40px; line-height:40px; background:url(../images/licon03.jpg) no-repeat 5px center; padding-left:25px;}
.lbox_rt .list li span{ float: right; margin-right:5px; font-family:Georgia, "Times New Roman", Times, serif; color:#837c6e;}
.lbox_rt .list li a:hover{color:#a90b0b;}

.pages{ width:100%; height:38px; background:#fdf2dc; line-height:38px; color:#737373; font-size:12px; text-align:center; overflow:hidden;}
.pages span{ color:#a90b0b;}
.pages a{ color:#4c4c4c; padding:0 5px;}
.pages a:hover{ color:#a90b0b;}

/*图片列表页*/
.lbox_rt .pic{ padding:20px 0 0; width: 780px;}
.lbox_rt .pic li{ width: 214px; height:178px; padding-right:39px; padding-bottom:39px; float: left;}
.lbox_rt .pic li a{ display:block; width: 210px; height:174px; padding:2px; background:#fdf2dc; line-height:32px; text-align:center; color:#a90b0b;}
.lbox_rt .pic li a img{ display:block; width: 210px; height:140px;}
.lbox_rt .pic li a:hover{ background:#002a5f; color:#fff; text-decoration:none;}

/*新闻文章页*/
.article{ width: 100%; overflow:hidden;}
.article h3{ height:auto; width: 600px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#a90b0b; font-weight:bold; line-height:28px; text-align:center; border-bottom:none; margin:0 auto; overflow:hidden; padding:20px 0 0;}
.wz_article{ width:700px; margin:0 auto; line-height:28px; color:#333; padding:25px 0 20px; }
.author{ line-height:28px; color:#666666; padding:10px 0 25px 15px; border-top:1px solid #cfc0a2;}
.read{ width: 100%; overflow:hidden; background:#fdf2dc;}
.read h4{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#a90b0b; height:50px; line-height:50px; font-weight:bold; padding-left:28px;}
.read ul{ padding:0 0 20px 35px;}
.read ul li{ height:28px; line-height:28px; background:url(../images/licon05.jpg) no-repeat left center; padding-left:16px;}
.read ul li a{ color:#333;}
.read ul li a:hover{ color:#a90b0b; text-decoration:none;}

/*带侧栏列表的列表页*/
.lf02_list{ width:250px; float: left; overflow:hidden; position:relative; padding-bottom:100px;}
.lf02_list h3{ width: 225px; margin:0 auto; height:28px; line-height:28px; padding-top:250px; font-size:20px; border-bottom:2px solid #cfc0a2; color:#a90b0b;}
.lf02_list ul{ width: 225px; overflow:hidden; margin:0 auto; padding-top:5px;}
.lf02_list ul li{ height:79px; border-bottom:1px solid #e5bc89; background:url(../images/licon06.jpg) no-repeat left 21px; padding-left:21px; padding-top:10px;}
.lf02_list ul li h5{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#444; line-height:30px;}
.lf02_list ul li a{ line-height:20px; color:#444444;}
.lf02_list ul li a:hover{ text-decoration:none; color:#a90b0b; }

/*网站地图*/
.maps,.art_t{ width:940px; overflow:hidden; padding:30px; background:#eeddbb;}
.maps01{ width: 920px; padding:10px; border-bottom:1px solid #fdf2dc; overflow:hidden;}
.maps01 h3{ height:50px; line-height:50px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:18px; color:#a90b0b;}
.maps01 ul{ padding-left:15px;}
.maps01 ul li{ margin-right:40px; float: left; height:30px; line-height:30px;}
.maps01 ul li a{ color:#333; line-height:30px;}


.art_t{ width: 960px; padding:20px 20px 0;}
.bread02{ width:960px; margin:0;}
.lbox_rt02{ width: 960px; margin:0;}
.article02 h3{ width: 900px;}
.wz_article02{ width: 940px;}