﻿body { margin:0 auto;padding:0;display:block;font-size:12px;font-family:Arial,"微软雅黑";line-height:24px;color:rgb(73,72,65);background:rgb(235,242,247);}
div,input,ul,li,img,h1,h2,h3,h4,h5,h6,form,dl,dd,dt,p,form,tr,td,table { margin:0;padding:0}
img,input { border:0}
tr,td,table { border:1px solid rgb(208,208,208)}
a { text-decoration:none; color:rgb(73,72,65);}
a:hover { color:rgb(1,107,191);}

.container { background:url(../images/containerbg.jpg) top center no-repeat; margin:0 auto; overflow:hidden;}

.topplan { background:url(../images/topbg.jpg) repeat-x; height:26px; width:100%; border-top:1px solid rgb(213,222,232); border-bottom:1px solid rgb(213,222,232)}
.topplan .c { width:1000px; margin:0 auto; height:27px;}
.topplan .c .l { float:left; font-family:"宋体"; color:rgb(49,49,49); line-height:26px;}
.topplan .c .r { float:right; font-family:"宋体"; line-height:26px;}
.topplan .c .r a { color:rgb(141,141,141)}
.topplan .c .r a:hover { color:rgb(243,64,22);}
.logo { width:1000px; margin:0 auto;}
.logo img { margin-top:39px; margin-bottom:70px;}

.menu { width:998px; margin:0 auto; height:53px; border:1px solid rgb(1,107,191)}
.menuc { width:996px; height:51px; border:1px solid rgb(1,152,241); background:url(../images/menubg.jpg) repeat-x;}
.nav { float:left; list-style:none; width:816px; height:51px; overflow:hidden; padding:0 1px;}
.nav li { float:left; width:100px; padding-left:2px; background:url(../images/navline.jpg) left center no-repeat; line-height:51px; height:51px; text-align:center;}
.nav li:hover,.nav li.home:hover { background:url(../images/nav2.jpg); width:102px; padding:0;}
.nav li.home { background:none;}
.nav li a { font-size:16px; font-weight:bold; color:#FFF;}
.search { float:left; margin-top:10px; width:164px; height:32px;}
.search .kword { float:left; width:113px; height:28px; background:url(../images/txtbg.jpg); padding:2px 0 2px 15px; line-height:28px;}
.search .btn { float:left; width:36px; height:32px; background:url(../images/btnbg.jpg); cursor:pointer; }

.box { width:998px; height:37px; border:1px solid rgb(213,222,232); border-top:none; margin:0 auto;}
.boxc { width:990px; height:35px; border:1px solid rgb(248,250,252); background:url(../images/boxbg.jpg); padding-left:6px; list-style:none;}
.boxc li { float:left; margin-left:32px; padding-left:12px; line-height:34px; background:url(../images/boxl.png) left center no-repeat; font-family:"宋体"; color:rgb(49,49,49);}
.boxc li a { margin-left:15px;}
.boxc li.s a { color:rgb(1,107,192)}
.boxc li a.s { color:rgb(255,138,0)}

.middle { width:1000px; overflow:hidden; margin:10px auto;}

.indexbox0 { width:1000px; height:355px; overflow:hidden; margin-bottom:10px;}
.ibox0l { float:left; width:478px; height:355px;}
.ibox0r { float:left; width:522px; height:355px;}
.ibox0r .ibox0r_t { width:470px; height:118px; border-bottom:1px solid rgb(237,240,248); background:url(../images/ibox0rtbg.png); padding:13px 24px 0 28px; overflow:hidden;}
.ibox0r .ibox0r_t h1 { line-height:46px; font-size:18px; font-weight:bold; height:46px; overflow:hidden;}
.ibox0r .ibox0r_t h1 a { color:rgb(1,107,191);}
.ibox0r .ibox0r_t p { font-size:14px; line-height:26px;height:52px; overflow:hidden;}
.ibox0r .ibox0r_t p a { color:rgb(255,138,0)}
.ibox0r .ibox0r_b { width:477px; height:223px; background:#FFF; padding:0 17px 0 28px;}
.iboxolist { list-style:none; padding:10px 0 7px 0; width:477px; overflow:hidden; border-bottom:1px solid rgb(236,236,236);}
.iboxolist li { float:left; line-height:32px; height:32px; width:460px; font-size:14px; padding-left:17px; background:url(../images/done.png) left center no-repeat;}
.iboxolist li span { float:right; line-height:32px; font-size:12px;}
.ibox0r .ibox0r_b .more { float:right; height:45px; line-height:46px; overflow:hidden; color:rgb(255,138,0)}

.indexbox1 { width:1000px; height:282px; overflow:hidden; margin-bottom:10px;}
.ibox1l { float:left; width:700px; height:282px;}
.ibox1l dl { width:700px; height:52px; overflow:hidden;}
.ibox1l dl dt { float:left;}
.ibox1l dl dt a { float:left;width:127px; height:52px; display:block; background:url(../images/ibox1l1.jpg) right no-repeat; border-left:1px solid rgb(219,225,234); font-size:16px; font-weight:bold; text-align:center; line-height:52px; }
.ibox1l dl dt a.s,.ibox1l dl dt a:hover {  color:rgb(1,107,191); background:url(../images/ibox1l2.jpg) right no-repeat;}
.ibox1l dl dd { float:left; width:297px; height:52px; line-height:52px; border-left:1px solid rgb(219,225,234); border-right:1px solid rgb(219,225,234); background:url(../images/ibox1lr.jpg) repeat-x; padding-right:17px;}
.ibox1l dl dd a { float:right;color:rgb(255,138,0)}
.ibox1l .ibox1lc { padding:9px 16px 24px 36px; height:196px; width:646px; overflow:hidden; background:#FFF; border:1px solid rgb(213,222,232); border-top:none;}
.ibox1l .ibox1lc a { color:rgb(73,72,65)}
.ibox1l .ibox1lc a:hover {  color:rgb(1,107,191); font-weight:bold;}
.ibox1l .ibox1lc .ibox1lcs { height:196px; width:646px; overflow:hidden;}
.ibox1llist { list-style:none; height:196px; width:646px; overflow:hidden;}
.ibox1llist li { float:left; width:629px; padding-left:17px; background:url(../images/done.png) left center no-repeat; height:38px; line-height:38px; border-bottom:1px dashed rgb(211,211,210); font-size:14px; overflow:hidden;}
.ibox1llist li span { float:right; font-size:12px; line-height:38px}
.ibox1llist li .d1 { float:left; width:130px; overflow:hidden;}
.ibox1llist li .d2 { float:left; width:84px; overflow:hidden;}
.ibox1llist li .d3 { float:left; overflow:hidden;}
.ibox1r { float:right; width:250px; height:243px; background:url(../images/loginbg.jpg); padding:10px 20px 29px 20px;}
.ibox1r h1 { line-height:40px; font-size:16px; font-weight:bold; color:rgb(1,107,191); text-align:center; margin-bottom:7px;}
.ibox1r .txt1 { background:url(../images/logintxt1.jpg); width:202px; height:41px; padding-left:48px; line-height:40px; font-family:"宋体"; margin-bottom:21px;}
.ibox1r .txt2 { background:url(../images/logintxt2.jpg);}
.ibox1r div { line-height:12px; padding-left:8px; margin-bottom:20px;}
.ibox1r div a { color:rgb(255,138,0); padding-left:12px; line-height:12px;}
.ibox1r .btn { width:250px; height:41px; background:url(../images/loginbtn.jpg); text-align:center; line-height:40px; font-size:16px; font-weight:bold; color:#FFF; cursor:pointer;}

.indexbox2 { width:1000px; height:190px; overflow:hidden; margin-bottom:8px;}
.ibox2l { float:left; width:700px; height:189px; overflow:hidden; margin-top:1px;}
.ibox2l dl { width:700px; height:52px; overflow:hidden; background:url(../images/ibox2lbg.jpg); line-height:52px; color:#FFF;}
.ibox2l dl dt { padding-left:35px; float:left; font-size:16px; font-weight:bold;}
.ibox2l dl dd { float:right; padding-right:17px;}
.ibox2l dl dd a { color:#FFF;}
.ibox2gd { width:666px; height:95px; border:1px solid rgb(213,222,232); border-top:none; background:url(../images/ibox2lb.jpg) repeat-x; padding:24px 16px 17px 16px;}
.ibox2list { width:666px; height:95px; overflow:hidden;}
.ibox2list ul { height:95px; width:666px; list-style:none;}
.ibox2list ul li { float:left; width:159px; height:95px; margin-right:10px; line-height:32px; text-align:center; font-size:14px;}
.ibox2list ul li img { width:157px; height:61px; border:1px solid rgb(219,225,234);}
.ibox2r { float:right; width:290px; height:188px; border:1px solid rgb(219,225,234);}
.ibox2r dl { width:270px; height:51px; background:url(../images/tit.jpg); padding-left:20px; line-height:51px; color:#FFF;}
.ibox2r dl dt { float:left; font-size:16px; font-weight:bold; background:url(../images/titb.png) bottom left no-repeat;}
.ibox2r dl dd { float:right; padding-right:16px;}
.ibox2r dl dd a { color:#FFF;}
.ibox2rgd { width:246px; height:90px; padding:17px 23px 30px 21px; overflow:hidden; background:#FFF;}
.txtlist { width:246px; height:90px; overflow:hidden;}
.txtlist ul { width:246px; height:90px; list-style:none;}
.txtlist ul li { float:left; width:246px; height:89px; border-bottom:1px dashed rgb(211,211,210);}
.txtlist ul li h1 { width:246px; font-size:14px; font-weight:normal;height:24px; line-height:24px; padding-top:6px;}
.txtlist ul li p {  width:246px; line-height:25px; font-family:"宋体"; font-size:12px;}
.txtlist ul li p a { color:rgb(255,138,0)}

.link { width:965px; height:52px; background:url(../images/linkbg.jpg); padding-left:35px; line-height:52px;}
.link h6 { float:left; font-size:16px; font-weight:bold; color:rgb(1,107,191);}
.link .links { float:left; list-style:none; font-size:14px;}
.link .links li { float:left; padding-left:1px; background:url(../images/linkline.jpg) left center no-repeat;}
.link .links li.s { background:none;}
.link .links li a { margin:0 18px 0 15px;}

.bottom { width:100%; height:107px; background:rgb(82,82,82);}
.bottomc { width:1000px; margin:0 auto; height:107px;}
.bottomc .l { float:left; margin:32px 0;}
.bottomc .m { float:left; margin:34px 0 25px 27px;}
.bottomc .m p { line-height:24px; font-family:"宋体"; color:#FFF;}
.bottomc .m p a {  color:#FFF;}
.bottomc .m p a:hover { color:rgb(1,107,191)}
.bottomc .r { float:right; margin:14px 6px 22px 0;}

.pageleft { float:left; width:698px; overflow:hidden; border:1px solid rgb(219,225,234);}

.location { width:652px; height:51px; background:url(../images/locationbg.png) repeat-x; padding:0 14px 0 32px; line-height:50px;}
.location dt { float:left; background:url(../images/titb.png) left bottom no-repeat; font-size:16px; font-weight:bold; color:rgb(1,107,191);}
.location dd { float:right;}

.newslist { list-style:none; padding:9px 17px 0 37px; background:#FFF; width:644px; overflow:hidden; min-height:400px;}
.newslist li { float:left; height:42px; border-bottom:1px dashed rgb(211,211,210); line-height:42px; padding-left:19px; background:url(../images/done.png) left center no-repeat; font-size:14px; width:625px;}
.newslist li span { float:right; font-size:12px;}

.NewsPage { float:left;width:698px; text-align:center; line-height:118px; height:118px; background:#FFF;}
.NewsPage font { color:rgb(1,107,191)}
#NewsPage { width:698px; text-align:center; line-height:118px; height:118px; background:#FFF;}
#NewsPage font { color:rgb(1,107,191)}

.pageright { float:right; width:290px; overflow:hidden;}

.pgrbox { width:288px; overflow:hidden; border:1px solid rgb(219,225,234); margin-bottom:10px;}
.pgrbox h1 { width:269px; height:51px; background:url(../images/pgrbox.png) repeat-x; color:#FFF; font-size:16px; font-weight:bold; padding-left:19px; line-height:50px;}
.pgrlist { list-style:none; padding:9px 23px 25px 19px; width:246px; overflow:hidden; background:#FFF;}
.pgrlist li { float:left; height:46px; line-height:46px; border-bottom:1px dashed rgb(211,211,210); width:244px; padding-left:2px;}
.pgrlist li a { padding-left:25px; background:url(../images/pgr1.png) left center no-repeat; font-size:16px;}
.pgrlist li a:hover,.pgrlist li.s a { font-weight:bold; background:url(../images/pgr2.png) left center no-repeat; color:rgb(1,107,191)}

.newshow { width:644px; padding:0 27px; background:#FFF; overflow:hidden; min-height:500px;}
.newshow .tit { width:644px; border-bottom:1px dashed rgb(211,210,210); text-align:center; overflow:hidden;}
.newshow .tit h1 { padding-top:24px; line-height:50px; font-size:20px; font-weight:bold; color:rgb(1,107,191)}
.newshow .tit p { line-height:15px;}
.newshow .content { width:644px; padding-top:20px; overflow:hidden; font-size:14px; line-height:24px; min-height:300px;}
.newshow .content div { margin-bottom:25px;}

.paging { height:40px; line-height:40px; text-align:center; width:644px; font-size:14px;}

.contact { width:632px; overflow:hidden; background:#FFF; padding:32px 34px 34px 32px; min-height:300px;}
.map { width:632px; height:272px; margin-bottom:21px;}
.contact .lx { width:632px; overflow:hidden; list-style:none;}
.contact .lx li { float:left; width:600px; height:44px; line-height:44px; font-size:16px; font-weight:bold; padding-left:32px;}
.contact .lx li.l1 { background:url(../images/contact1.png) left center no-repeat;}
.contact .lx li.l2 { background:url(../images/contact2.png) left center no-repeat;}
.contact .lx li.l3 { background:url(../images/contact3.jpg) left center no-repeat;}

.member { padding:18px 22px 39px 21px; width:655px; overflow:hidden; background:#FFF; min-height:500px;}
.membert { list-style:none; border-bottom:2px solid rgb(1,107,191); width:655px; height:36px; margin-bottom:7px; }
.membert li { float:left; width:127px; height:36px; line-height:36px; text-align:center; margin-right:5px; background:url(../images/member1.jpg); font-size:15px; font-weight:bold; color:rgb(1,107,191);}
.membert li.last { margin-right:0;}
.membert li.s,.membert li:hover { background:url(../images/member2.jpg); color:#FFF;}
.memberb { width:655px; overflow:hidden; list-style:none; min-height:344px;}
.memberb li { float:left; overflow:hidden; width:655px; font-size:14px; line-height:36px;}
.memberb li.first { overflow:hidden; background:rgb(229,242,252); font-size:15px; font-weight:bold; color:rgb(1,107,191); line-height:36px;}
.memberb li .ml1 { float:left; width:233px; padding-left:17px;}
.memberb li .ml2 { float:left; width:70px; padding-left:10px;}
.memberb li .ml3 { float:left; width:97px; padding-left:10px;}
.memberb li .ml4 { float:left; width:188px; padding-left:30px;}
.memberb li.first .ml1 { width:181px; padding-left:69px;}
.memberb li.first .ml2 { width:60px; text-align:center; padding-left:0;}
.memberb li.first .ml3 { width:127px; text-align:center; padding-left:0;}
.memberb li.first .ml4 { width:218px; text-align:center; padding-left:0;}
.memberb li.ys { overflow:hidden; line-height:36px; background:rgb(246,246,246);}

.guest { width:638px; overflow:hidden; min-height:500px; background:#FFF; padding:7px 30px 44px 30px;}
.guestbook { width:638px; overflow:hidden; min-height:500px; background:#FFF;}
.guestbook tr { border:0;}
.guestbook td { border:0;}
.guestbook table { border:0;}
.guestbook td { line-height:30px; height:59px; font-size:14px;}
.guestbook .public-in { width:280px; height:27px; line-height:27px; border:1px solid rgb(208,208,208);}
.guestbook .public-in1 { width:560px;}
.guestbook .btn1 { width:124px; height:34px; background:url(../images/guestbtn.jpg); font-size:16px; font-weight:bold; text-align:center; line-height:34px; color:#FFF; cursor:pointer;}