div,input,ul,li,img,h1,h2,h3,h4,h5,h6,form,dl,dd,dt,p,tr,td,table,textarea { margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-style:normal;}
img,input,textarea { border:0;}
input.defaultInputStyle{border:1px solid #999;}
ul,ol { list-style:none;}
.fl{float:left;}
.fr{ float:right;}
.opa{opacity:0;filter:alpha(opacity=0);}
.amn {
  transition: all ease-out .1s 0s;
  -webkit-transition: all ease-out .1s 0s;
  -moz-transition: all ease-out .1s 0s;
  -o-transition: all ease-out .1s 0s;}
.amn1{transition:all ease-out .1s 0s;-webkit-transition:all ease-out .1s 0s;-moz-transition:all ease-out .1s 0s;-o-transition:all ease-out .1s 0s;}
.amn2{transition:all ease-out .2s 0s;-webkit-transition:all ease-out .2s 0s;-moz-transition:all ease-out .2s 0s;-o-transition:all ease-out .2s 0s;}
.amn3{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}

/*@font-face{font-family:'华文行楷';
  src:url('../images/华文行楷.eot');
  src:url('../images/华文行楷.eot?#iefix')format('华文行楷'),
   url('../images/华文行楷.woff')format('woff'),
   url('../images/华文行楷.ttf')format('truetype'),
   url('../images/华文行楷.svg#华文行楷')format('svg');
  font-weight:normal;
  font-style:normal;}*/

body { margin:0 auto;padding:0;display:block;font-size:12px;font-family:"微软雅黑",Arial;line-height:24px; color:rgb(72,66,56);background:rgb(243,238,228);}
a { text-decoration:none; color:rgb(72,66,56);}
a:hover { color:rgb(182,26,26);}

.container { width:100%; overflow:hidden; background:url(../images/bg1.jpg) top center no-repeat;}
.contain { width:100%; overflow:hidden; background:url(../images/bg2.jpg) bottom center no-repeat;}

.top { width:1000px; margin:0 auto; overflow:hidden; position:relative; height:257px;}
.top .logo { position:absolute; top:77px; left:2px; display:block;}
.search { width:168px; height:24px; background:url(../images/bg3.jpg); padding:4px 57px 8px 77px; margin:0 auto;}
.search .kw { float:left; width:139px; height:24px; border:0px; border-color:none; line-height:24px; background:rgb(110,78,44); color:#FFF; line-height:24px;}
.search .btn { width:13px; height:24px; background:url(../images/search.jpg) center no-repeat; cursor:pointer;}
.nav { width:882px; position:absolute; bottom:0; left:59px; height:58px;}
.nav li { float:left; width:108px; padding-left:18px; line-height:58px; background:url(../images/done1.jpg) left center no-repeat;}
.nav li a { color:#FFF; font-size:15px;}

.middle { width:1006px; overflow:hidden; margin:0 auto; background:url(../images/bg4.jpg) repeat-y;}
.middlebgt { width:1006px; margin:0 auto; overflow:hidden; background:url(../images/bg5.jpg) top center no-repeat;}
.middlebgb { width:1000px; margin:0 auto; padding:0 3px; overflow:hidden; background:url(../images/bg6.jpg) bottom center no-repeat;}

.pageleft { float:left; width:318px; overflow:hidden; padding:20px 0 45px 0;}

.pglist { width:318px; overflow:hidden;}
.pglist dl { width:318px; height:44px; background:url(../images/lmbg.jpg);}
.pglist dl dt { float:right; padding:5px 12px 0 0; line-height:19px; width:58px; height:19px; text-align:center;}
.pglist dl dt a { width:58px; height:19px; display:block;}
.pglist dl dt a:hover { background:url(../images/more.jpg); color:#FFF;}
.pglist .list { width:266px; overflow:hidden; margin:6px 26px 22px 29px;}
.pglist .list li { width:250px; overflow:hidden; line-height:28px; padding-left:16px; background:url(../images/done4.jpg) 0px 11px no-repeat;}
.pglist .list li:hover { background:url(../images/done2.jpg) 0px 11px no-repeat;}
.pglist .list li a { float:left;}
.pglist .list li:hover a { color:rgb(182,26,26);}
.pglist .list li span { float:right; color:rgb(155,133,107);}

.pglbox { width:265px; overflow:hidden; padding:0 23px 0 30px;}
.pglbox li { float:left; width:265px; height:60px; padding-top:13px;}
.pglbox li img { width:265px; height:60px;}

.pglink { width:296px; overflow:hidden; padding-top:28px; padding-left:22px;}
.pglink dl { width:296px; height:42px; background:url(../images/lmbg2.jpg);}
.pglink dl dt { width:58px; height:18px; float:right; padding:2px 29px 0 0; text-align:center; line-height:18px;}
.pglink dl dt a { width:58px; height:18px; display:block;}
.pglink dl dt a:hover { background:url(../images/more.jpg); color:#FFF;}
.pglink .link { width:261px; overflow:hidden;}
.pglink .link div { float:left; margin-top:14px; width:261px; height:23px;}
.pglink .link select { width:259px; height:21px; border:1px solid rgb(183,174,145); line-height:21px;}

.pageright { float:right; width:646px; overflow:hidden; padding:20px 15px 45px 0;}

.indexbox1 { width:646px; overflow:hidden;}
.indexbox1 dl { width:646px; height:47px; background:url(../images/lmbg3.jpg);}
.indexbox1 dl dt { float:right; width:58px; height:18px; padding-top:17px; line-height:18px; text-align:center;}
.indexbox1 dl dt a { width:58px; height:18px; display:block;}
.indexbox1 dl dt a:hover { background:url(../images/more.jpg); color:#FFF;}
.ibox1 { width:634px; height:224px; padding:17px 4px 16px 8px;}
.ibox1l { float:left; width:280px; height:205px; background:url(../images/ibox1lbg.jpg); padding:14px 16px 5px 15px;}
.ibox1r { float:right; width:295px; overflow:hidden; height:216px;}
.ibox1r li { float:left; padding:0 5px; width:285px; line-height:26px; border-bottom:1px solid rgb(210,201,180);}
.ibox1r li a { float:left; padding-left:11px; background:url(../images/done3.jpg) left center no-repeat;}
.ibox1r li span { float:right; color:rgb(151,133,107);}

.indexbox2 { width:646px; overflow:hidden; padding-bottom:18px;}
.ibox2 { width:306px; overflow:hidden;}
.ibox2 dl { width:306px; height:44px;}
.ibox2 dl.ibox2ltit { background:url(../images/lmbg4.jpg);}
.ibox2 dl.ibox2rtit { background:url(../images/lmbg5.jpg);}
.ibox2 dl dt { float:right; width:58px; height:18px; padding-top:14px; text-align:center; line-height:18px;}
.ibox2 dl dt a { width:58px; height:18px; display:block;}
.ibox2 dl dt a:hover { background:url(../images/more.jpg); color:#FFF;}
.ibox2list { width:300px; overflow:hidden; height:216px; padding-top:12px; margin:0 auto;}
.ibox2list li { float:left; line-height:26px; border-bottom:1px solid rgb(210,201,180); padding-left:5px; width:295px;}
.ibox2list li a { float:left; padding-left:11px; background:url(../images/done3.jpg) left center no-repeat;}
.ibox2list li span { float:right; color:rgb(151,133,107);}

.indexbox3 { width:583px; overflow:hidden; padding-left:5px; background:url(../images/ibox3bg.jpg); height:140px; padding:33px 33px 52px 25px; position: relative;}
.indexbox3 .more { width:63px; height:98px; display:block;position:absolute; left:25px; top:35px; margin-right:14px;}
.ibox3 { float:right; width:506px; height:140px; overflow:hidden; display:block;}
.ibox3 li { float:left; width:110px; height:140px; padding-right:22px; overflow:hidden;}
.ibox3 li a { display:block; width:110px; height:140px; overflow:hidden; text-decoration:none;}
.ibox3 li img { width:106px; height:136px; border:2px solid rgb(205,195,173);}

.bottom { background:rgb(255,252,247); width:1000px; margin:0 auto; overflow:hidden;}
.bottom .bg { width:1000px; background:url(../images/bg7.jpg) top center no-repeat; padding:31px 0 21px 0; line-height:26px; text-align:center;}
.bottom .menu a { margin:0 8px;}

.subtit { width:248px; height:54px; background:url(../images/subtit.jpg) right top no-repeat; padding-left:70px; line-height:50px; font-size:18px; font-family:"微软雅黑"; margin-bottom:10px;}
.subnav { padding:0 29px 16px 35px; width:254px; overflow:hidden;}
.subnav li { float:left; width:254px; overflow:hidden;  font-size:15px; font-weight:bold;}
.subnav li a { width:234px; height:48px; display:block; background:url(../images/subnav1.jpg); padding-left:20px;border-bottom:1px solid rgb(206,200,194); line-height:48px;}
.subnav li a:hover,.subnav li a.s { background:url(../images/subnav2.jpg); color:rgb(182,26,26);}

.location { width:646px; height:47px; background:url(../images/location.jpg); line-height:48px; overflow:hidden;}
.location dt { float:left; padding-left:44px; font-size:18px; font-family:"微软雅黑";}
.location dd { float:right; padding-right:15px;}
.location dd a.last { color:rgb(182,26,26);}

.about { width:646px; overflow:hidden; min-height:500px; line-height:28px; font-size:13px; padding:18px 0 30px 0;}

.newslist { width:612px; overflow:hidden; padding:20px 0; min-height:600px; margin:0 auto;}
.newslist li { float:left; width:612px; line-height:43px; height:43px; border-bottom:1px dotted rgb(172,172,172);}
.newslist li a { float:left; font-size:14px;}
.newslist li span { float:right; color:rgb(108,108,108);}

.newshow { width:612px; overflow:hidden; margin:0 auto;}
.newshow .tit { width:612px; overflow:hidden; padding:22px 0; border-bottom:1px dotted rgb(172,172,172);}
.newshow .tit .title { line-height:30px; overflow:hidden; text-align:center; font-size:20px; font-weight:bold; color:rgb(65,65,65);}
.newshow .tit .jj { height:20px; width:612px; padding-top:6px; line-height:20px; color:rgb(126,126,126);}
.newshow .tit .jj .sm { float:left; padding-left:30px;}
.newshow .tit .jj .fx { float:left; padding:2px 0;}
.newshow .content { width:612px; overflow:hidden; padding:20px 0; line-height:26px; font-size:13px; min-height:500px;}
.newshow .content img { max-width:612px; height:auto;}

.photolist { width:640px; overflow:hidden; margin:0 auto; min-height:500px; padding:22px 0;}
.photolist li { float:left; width:308px; height:221px; margin:0 24px 22px 0;}
.photolist li a { width:308px; height:221px; display:block; position:relative;}
.photolist li img { width:308px; height:173px;}
.photolist li div { position:absolute; bottom:0; left:0; width:308px; text-align:center; font-size:14px; line-height:16px;}

.NewsPage,#NewsPage{ width:100%; text-align:center; overflow:hidden; padding:15px 0; font-family:'微软雅黑'; color:#454545; line-height:26px; margin:10px auto; font-size:14px;}
.NewsPage .num,#NewsPage .num{ padding:0 9px; line-height:24px; display: inline-block;font-size: 12px;text-decoration: none; margin:0 1px; border: solid 1px rgb(204,204,204); background:#FFF;}
.NewsPage .num:hover,#NewsPage .num:hover,.NewsPage .s,#NewsPage .s{ background: rgb(182,27,27); border-color: rgb(118,17,17); color: #FFF;}













