﻿/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif ; margin:0; padding:0; color:#000;background:url(../images/c_02.jpg) top  repeat-x;}
img{ border:0;}
ul{ list-style:none; display:block; overflow:hidden;}
a{ text-decoration:none;}
a:link,a:visited{ color:#556d55;}
a:hover,a:active{ color:#556d55;}
.clear{ clear:both;}
.overflow{ overflow:hidden;}
em{ font-style:normal;}
.mt{ margin-top:12px;}

.box{ border:3px solid #A1AB8B; position:relative;}
.box .a{ width:15px; height:15px; position:absolute; left:-4px; top:-4px;background:url(../images/zs.gif) top left  no-repeat;}
.box .b{ width:15px; height:15px; position:absolute; right:-4px; top:-4px; background:url(../images/ys.gif) right top  no-repeat;}
.box .c{ width:15px; height:15px; position:absolute; left:-4px; bottom:-4px; background:url(../images/zx.gif) bottom left  no-repeat;}
.box .d{ width:15px; height:15px;position:absolute; right:-4px; bottom:-4px; background:url(../images/yx.gif) right bottom  no-repeat;}
.box_c{_zoom:1; overflow:hidden; padding:15px;}


.header{ width:970px;margin:auto; overflow:hidden;}
.header .nav{ height:105px;}
.header .nav .logo{ display:block; margin:20px 0 0 15px; float:left; }
.header .nav .logo img{ width:114px; height:77px;}
.header .nav_dh{ float:right; overflow:hidden; _zoom:1; width:785px;}
.header .nav_dh2{display:inline; text-align:right; float:right; padding-right:85px; height:38px; line-height:38px;}
.header .nav_dh2 li{ float:left; padding-left:10px;background:url(../images/img_04.jpg) left 50%  no-repeat; padding-right:10px;}
.header .nav_dh2 li a{ display:block; color:#474747; font-weight:normal; font-size:12px;}
.header .subnav{ width:725px; height:79px;padding-left:50px;background:url(../images/img_11.jpg) left top repeat-x; float:right; position:relative;}
.header .subnav li{line-height:49px; height:49px; float:left;  position:relative;display:inline-block; padding-right:10px; padding-left:0px; background:url(../images/a_03.jpg) right  no-repeat;}
.header .subnav li .subnav2{ position:absolute; display:none;}
.header .subnav li.on .subnav2{ display:block;}
.header .subnav li a{ color:#fff; font-size:13px; font-weight:bold; padding:0 5px; display:inline-block; height:49px;}
.header .subnav li.on strong a{color:#CED098;background:url(../images/a_07.jpg) bottom center no-repeat;}
.header .subnav .last{ background:none; padding-right:0;}
.header .subnav .subnav2{ position:absolute;top:49px; left:-3px; width:800px; padding-top:5px;}
.header .subnav .subnav2 a{ float:left; display:inline-block; color:#212121; font-size:12px; font-weight:normal;height:14px; line-height:16px; border:solid 1px #212121; border-width:0 1px; margin:0 -1px 0 0px;}
.header .subnav .subnav2 a:hover{ background:none;}
.header .banner{background:url(../images/a_11.jpg) 0px no-repeat; height:278px; margin:0 auto;}
.header .banner h1{padding:41px 0 0 381px; white-space:nowrap; height:30px; width:auto;font-size:22px; color:#6B6B6B; font-weight:bold;}
.header .banner b,.header .banner p{ margin-left:381px; }
.header .banner b{ text-transform:uppercase; width:324px; height:22px; font-size:10px; font-weight:bolder; color:#FEFEFE;line-height:22px; background:#BAB08E; text-align:center;}
.header .banner b span{ font-weight:normal;}
.header .banner p{letter-spacing:8px; height:28px; line-height:28px; font-size:14px; color:#878A87;}


.footer{ margin:auto; padding-top:20px;background:url(../images/f.jpg) repeat-x 50% bottom;_zoom:1; width:100%;}
.footer1{ width:970px; margin:auto; height:112px; }
.footer1 .fbb{ overflow:hidden; position:relative; height:90px; left:0px ; top:0px;_zoom:1;}
.footer1 .fbb .l{ width:762px; float:left; height:32px; background:url(../images/f.gif) top no-repeat; position:absolute; left:0px; top:0px; display:none;}
.footer1 .fbb .l .ul{ float:left; height:26px;  margin-top:3px; margin-left:3px;}
.footer1 .fbb .l ul{height:26px; line-height:26px;}
.footer1 .fbb .l ul li{ display:inline; margin-left:10px; white-space:nowrap;}
.footer1 .fbb .l ul li a{ color:#587F3F;}
.footer1 .fbb .l p{ float:left; display:block; padding-left:43px; padding-right:24px; font-size:14px; font-weight:bold; color:#050505; padding-top:7px;}
.footer1 .fbb .l .anniul{ width:5px; height:30px; float:left;background:url(../images/f_13.jpg) 45% no-repeat; cursor:pointer;}
.footer1 .fbb .l .anniur{width:10px; height:30px; float:right;background:url(../images/f_16.jpg) left 45% no-repeat; cursor:pointer;}
.footer1 .fbb .r{ width:165px; height:32px; padding-left:25px; padding-top:6px; float:right;background:url(../images/f_03.gif) no-repeat; padding-right:60px;}
.footer1 .fbb .r .selectli{ width:148px; height:20px; background:#A9B27A; color:#fff;}

.footer1 .fbb h1{ width:113px; height:70px; float:left; padding-top:10px; padding-left:50px;}
.footer1 .fb_m{ height:auto; padding-left:48px; float:left; width:450px; overflow:hidden; padding-top:0px;}
.footer1 .fb_m p,.footer1 .fb_m span,.footer1 .fb_m b{ height:23px; line-height:23px; font-weight:normal;}
.footer1 .fb_m p a{ padding:0; color:#5f765f;}
.footer1 .fb_m span,.footer1 .fb_m b{ color:#747474; display:block;}
.footer1 .fb_r{ float:right; padding:10px 60px 0 0;}
.footer1 .fb_r p{ display:block; text-align:center; color:#5F765F;background:url(../images/f_06.gif) no-repeat; width:191px; height:27px; line-height:27px;}

.foot .footer1{ height:155px;}
.foot .footer1 .fbb{ height:150px;}
.foot .footer1 .fbb .l{ display:block;}
.foot .footer1 .fbb .r{ padding-right:0px;}
.foot .footer1 .fbb h1{ padding-top:50px;}
.foot .footer1 .fb_m{ padding-top:50px;}
.foot .footer1 .fb_r{ padding-top:30px;}


.content{width:970px; margin:-12px auto 0; _zoom:1; overflow:hidden; height:auto;}
.content .menu{ background:url(../images/t.gif) top no-repeat;}
.content .menu_bottom{ background:url(../images/b_06.gif) bottom no-repeat; padding:20px ;_zoom:1; overflow:hidden; }

.menu_mold{ padding:22px 0 0 0;}
.mold_left{ width:200px; margin-right:22px; float:left;}
.mold_left .beijingt{ padding-left:15px;}
.mold_left .beijingt img{ width:170px; height:85px;}

.hot{ width:98%; margin-bottom:10px;}
.hot .box_c{ padding-right:5px; _margin-bottom:1px;}
.mold_left .hot .menu_r{background:url(../images/j_29.jpg) right 5px  no-repeat;float:none; text-align:left;_zoom:1; overflow:hidden; margin:-10px 0;}
.mold_left .hot .menu_r h3{ color:#576E57; font-size:20px;border:none; text-indent:0; word-spacing:normal; height:30px; line-height:30px; float:left; width:100%;}
.mold_left .hot .menu_r span{ font-weight:bold;font-size:14px; display:block; float:left;width:100%;}
.mold_left .hot .menu_r p{ width:100px; line-height:normal; float:left;}
.mold_right{ width:655px;  padding-left:30px; float:left;background:url(../images/qp_06.gif) left repeat-y;overflow:hidden;}
.r_content{_zoom:1;}
.right_c{background:url(../images/j_1.jpg) no-repeat; height:38px; padding-bottom:20px;}
.right_c b{line-height:38px; padding-left:36px; color:#587058; font-weight:bold; font-size:16px;}



.mb .box_c p{ height:17px; border-bottom:1px solid #DAE1D3;}
.mb .box_c p b{ float:left; font-size:14px; color:#587058;}
.mb .box_c p a{ float:right; font-size:10px; color:#587058; text-transform:uppercase;}

.lnav{ padding-top:10px;_zoom:1; padding-bottom:10px;}
.lnav .title1{background:url(../images/j_10.jpg) top left  no-repeat; height:24px; padding-left:5px; }
.lnav .title1 p{background:url(../images/j_14.jpg) left 50% no-repeat; text-indent:15px; font-size:14px; font-weight:bold; color:#fff;line-height:25px; float:left;}
.lnav .title1 a{ float:right; margin-top:6px; margin-right:5px;}
.lnav .comment{ width:100%;_zoom:1; overflow:hidden; padding-left:10px;}
.lnav .comment li{background:url(../images/qp_03.jpg) left bottom repeat-x;line-height:24px; float:left; width:100%;}
.lnav .comment li a{background:url(../images/y.jpg) left 50% no-repeat;padding-left:15px;}
.lnav .comment li ul{ display:none;}
.lnav .comment li.on ul{ display:block;}
.lnav .comment li.on ul li{ padding-left:10px;}
.lnav .comment li.on ul li a{background:url(../images/y1.jpg) left 50% no-repeat;}

.list3{ margin:10px 5px;}
.list3 li{ float:left; height:22px; line-height:22px; background:url(/images/list_03.jpg) no-repeat 5px 8px; border-bottom:1px dashed #EBEBEB; padding-left:15px; width:180px;}
.list3 li a{color:#556d55;}

.pagecontent{ padding:10px 20px; text-align:center;}
.pagecontent span{ display:inline-block; padding:0 3px; color:#556d55;}
.pagecontent a{ display:inline-block; padding:0 3px; text-decoration:underline;color:#556d55;}
.pagecontent a.currentPageCSS{ text-decoration:none;}


.dis{ filter:alpha(opacity=50); opacity:0.5;}

.newscontent{ padding:20px; line-height:25px; text-align:left;}
.newscontent p{ text-indent:2em;}
.newend{ height:30px; line-height:20px; text-align:right; padding-right:20px;}
.rotation{ position:relative; overflow:hidden;}
.rotation b{ position:relative;}
.rotation b a{ position:relative; left:0px; top:0px; overflow:hidden; z-index:1;}
.rotation p img{ position:absolute; overflow:hidden; display:none; top:0px; left:0px;}

