@charset "gb2312";
div,ul,li,body,dl,dt,dd,h1,h2,h3,input { padding:0px; margin:0px;}
ul { list-style:none;}
body {
    font-size: 12px;
    background:url(libraryimageshomebg.jpg) repeat-x;
    color:#3f3f3f; overflow-x: hidden;
}
a { text-decoration:none; color:#000;}
a:hover { text-decoration:none; color:#000;}
img{ border:none;vertical-align:bottom}

.clear { clear:both;}

.mart0 { margin-top:0px;}
.mart10 { margin-top:10px;}
.mart20 { margin-top:20px;}
.padt20 {padding-top:20px;}
.padt10{padding-top:10px;}
.mart15 { margin-top:15px;}


.top { width:960px; margin:0 auto;height:28px; color:#a3a3a3; }
.top li { float:left; background:url(libraryimageshometopde.gif) no-repeat top right; line-height:27px; padding:1px 17px 0 14px;}
.top li.last { background:none;}
.top .search { margin-left:24px;float:left; line-height:28px; }
.top .search .input {  width:164px; border:none; border:0; font-size:12px; color:#a6a6a6; margin:0 0 1px 1px; height:16px; line-height:16px; }
.top .search .submit { background:url(libraryimageshomesearch.jpg) no-repeat; border:none; width:51px; height:20px;}
.top .search span { display:block; float:left;}
.top .search div {background:url(libraryimageshomesearchbg.jpg) no-repeat left 4px; margin:0 0 0 55px; padding:4px 0 0 6px;}
.top .menu { float:right; width:295px;}
.top a { color:#a3a3a3;}

.banner { background:url(libraryimageshomebanner.jpg) no-repeat top center; height:144px; }
.banner .logo { width:960px; margin:0 auto;position:relative;}
.banner a { display:block; width:350px; height:144px; position:absolute; z-index:999;}

.nav { background:url(libraryimageshomenavbg.jpg) repeat-x; height:76px; width:960px; margin:0 auto;}
.nav li { float:left; background:url(libraryimageshomenavde.jpg) no-repeat center right; padding:0px 19px 0 28px; margin-top:9px; height:59px; line-height:20px;}
.nav li.last { background:none; padding:0 0 0 26px; }
.nav dl { color:#d40000;clear:both; }
.nav dt { clear:both; float:left; font-weight:bold; margin-right:14px;}
.nav dd { float:left; margin-right:13px;}

.nav a { color:#d40000;}
.nav a:hover { color:#d40000; text-decoration:underline;}

.zt { border:1px solid #d4d4d4; width:960px; margin:0 auto; background:#fff; height:110px; clear:both;}
.ztlist { margin:4px 0 0 14px; float:left; }
.ztlist li{ width:176px;background:url(libraryimagesli.gif) no-repeat left 12px;  text-indent:10px;color:#055283; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zt .ad { float:left; margin:10px 0 0 4px;}
.ztlist a {color:#055283;}
.ztlist a:hover {color:#055283;}
.zt .right { float:right; line-height:27px; width:230px; margin-top:4px;}
.zt .riqi { color:#666;}
.zt .tianqi { margin:0 0 6px 0;}

.zt .xxpt {color:#951b1a; clear:both;}
.zt .xxpt span { display:block; text-indent:16px; line-height:18px;}
.zt .xxpt a {color:#951b1a; }
.zt .xxpt a:hover {color:#951b1a;}
.zt .ptpad { background:url(libraryimagesptpad.gif) no-repeat left center;  float:left;}
.zt .ptphone { background:url(libraryimagesptphone.gif) no-repeat left center;  margin-left:112px;}
.zt .righttxt { color:#c70000;font-weight:bold;}
.zt .righttxt a{ color:#c70000;font-weight:bold;}
.zt .righttxt a:hover{ color:#c70000;font-weight:bold;}

.gdxw { clear:both;   background:url(libraryimageshomegdxwbg.gif) no-repeat;  width:980px; overflow:hidden; margin:0 auto;margin-top:2px;  padding-top:6px; line-height:30px; vertical-align:bottom; color:#fff;}
.gdxw a{ color:#fff;}
.gdxw a:hover{ color:#fff;}
.gdxw .tit { float:left; width:100px; text-indent:24px;}
.gdxw span {padding:0 100px 0 12px;}
#demoh { width:840px;overflow:hidden; height:30px;}
#demo3 {float:left; }
#demo4 {float:left;}
#demoarea {width:800%;}
.gdxw div{ float:left;white-space:nowrap; }

.pageMainBox { width:960px; margin:0 auto; clear:both}
.pageMainBox .maincontent { width:750px; float:left;}
.pageMainBox .mainright { width:200px; float:right; }

.tout { background:url(libraryimageshometoutbg.jpg) repeat-x bottom; height:71px;}
.tout span { background:url(libraryimageshometouticon.jpg) no-repeat left center; display:block; height:71px; margin-left:10px; line-height:71px; font-size:35px; color:#9e2423; white-space:nowrap; font-family:"ºÚÌå"; padding-left:62px; text-align:center}
.tout a { color:#9e2423;}
.tout a:hover { color:#9e2423;}


.flashnews,.jlpl {float:left;}
ul.jlpltxt { padding:8px 0 10px 5px; color:#117ca0}
ul.jlpltxt a {color:#117ca0}
ul.jlpltxt a:hover {color:#117ca0}
.flashnews { margin:12px 0 13px 0;width:321px;}
.flashnews .tit { background:#dfe9eb; color:#033c69; text-indent:14px; line-height:24px; font-weight:bold;}

.jlpl { clear:both;width:320px;}
.jlpl .tit { background:url(libraryimageshometitjlpl.jpg) no-repeat; height:32px; }
.jlpl .tit ul { float:right; padding-top:5px;}
.jlpl .tit li { float:left;background:url(libraryimageshometxtde.jpg) no-repeat top right; padding:0 5px; }
.jlpl .tit li.last { background:none;}

h2 .newstit { position:absolute; top:0px;}
h2 .newstit ul { margin-left:190px;padding-top:6px; list-style:none;}
h2 .newstit  li { float:left;background:url(libraryimageshometxtde.jpg) no-repeat top right; padding:0 5px; }
h2 .newstit  li.last { background:none;}

.news { margin-left:335px; *margin-left:332px;  width:415px; margin-top:12px; }
.news h2 { position:relative; margin-bottom:6px; background:url(libraryimageshometitywjj.jpg) no-repeat; width:415px; height:34px;}
.news h2 span {padding:6px 0 0 390px; display:block;}

.news ul.newslist li { margin-left:5px; width:407px; background:url(libraryimagesli.gif) no-repeat left 12px;  text-indent:9px; font-size:14px; color:#117ca0; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news a { color:#117ca0;}
.news a:hover { color:#117ca0;text-decoration:underline;}
.news .newslist .dotline {background:url(libraryimageshomedotline.gif) repeat-x center; height:20px; line-height:1px;}

.picnews li { float:none;line-height:0;font-size:0; }

.list { padding:5px;border-bottom:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;}
.list .jlplpic { width:284px; overflow:hidden; margin:0 auto; padding:8px 0 10px 0;}
.list .jlplpic ul { width:320px;}
.list .jlplpic li{ float:left; margin-right:28px;}
.list .txt { clear:both;}
.list .txt li {  background:url(libraryimagesli.gif) no-repeat left 12px;  text-indent:9px; font-size:14px; color:#585858; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list a { color:#000;}
.list a:hover { color:#000;}

.list .pic2 { float:left; margin:4px 0 0 0;}
.list .txt2 { margin-left:106px;  margin-top:4px;}
.list .txt2 li {  background:url(libraryimagesli.gif) no-repeat left 12px;  text-indent:9px; font-size:14px; color:#585858; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.list .pic3 { float:left; margin:8px 0 0 0;}

.list .txt3 { margin-left:138px; }
.list .txt3 li {  background:url(libraryimagesli.gif) no-repeat left 12px;  text-indent:9px; font-size:14px; color:#585858; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



.rd .tit { background:url(libraryimageshomertitbg.jpg) no-repeat; height:39px;}
.rd .tit img { margin:10px 0 0 9px;}

.rlist { border-bottom:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;}
.rlist .txt { margin:0 0 10px 5px; padding-top:5px;}
.rlist .txt li {  background:url(libraryimagesli.gif) no-repeat left 12px;  text-indent:9px;  color:#585858; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rlist a { color:#117ca0;}
.rlist a:hover { color:#000;}
.rlist li.colorli a { color:#117ca0;}
.rlist li.colorli a:hover { color:#117ca0;}


dl.gwld {margin:0 0 0 10px; padding-top:8px; color:#107ca0; height:108px; overflow:hidden;}
dl.gwld dd { margin-left:72px; line-height:16px; margin-bottom:3px;}
dl.gwld .picdd { float:left;margin:0px;}
dl.gwld .picdd img{ padding:1px; border:1px solid #c2c2c2;  display:block;}
dl.gwld .picdd .xm {margin-top:1px; text-align:center; background:#e0e0e0; color:#0f7d9e; font-size:14px; padding:2px 0;}
dl.gwld .picdd .xm a{color:#0f7d9e; }
dl.gwld .picdd .xm a:hover{color:#0f7d9e; }

ul.gwldul { clear:left;}
ul.gwldul li { float:left; color:#107ca0;font-size:14px; height:98px; line-height:30px;}
ul.gwldul a { color:#107ca0; padding-left:13px;}
ul.gwldul a:hover { color:#107ca0; padding-left:13px;}


.gwldbtn { clear:both;background:url(libraryimageshomebtnbg.jpg) repeat-x 20px; padding-bottom:11px;}
.gwldbtn .area { width:183px; overflow:hidden; margin:0 auto;}
.gwldbtn ul { width:240px;}
.gwldbtn li { float:left;line-height:0px; font-size:0px; margin-right:6px;}
.gwldbtn .btnl { width:94px;}

.rbtn { width:188px; margin:0 auto; overflow:hidden;  height:120px; padding:10px 0 30px 0; }
.rbtn ul { width:200px;}
.rbtn li { float:left; line-height:0px;font-size:0px; margin:0 4px 3px 0; }


.sp { width:188px; margin:0 auto; text-align:center; padding:8px 0 8px 0;}
.sp a{ color:#000;}
.sp a:hover{ color:#000;}


.rlist3 { margin-top:2px;}
.rlist3 ul { padding:0 0 7px 10px; }
.rlist3 li { width:170px;background:url(libraryimagesli.gif) no-repeat left 12px;  text-indent:10px;color:#117ca0; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.rlist3 li a {color:#117ca0; }
.rlist3 li a:hover {color:#117ca0; text-decoration:underline; }


.blacktxt li a{ color:#000;}
.blacktxt li a:hover{ color:#000;}

.bwdj { margin-top:10px; width:741px;}
.bwdj .tit { background:url(libraryimageshometitbg2.jpg) no-repeat; width:741px; height:32px; text-indent:50px;}
.bwdj .tit2 { background:url(libraryimageshometitbg2.jpg) no-repeat; width:741px; height:32px; text-indent:8px;}

.bwdj .tit span { float:right; padding:5px 21px 0 0;width:70px}
.bwdj .tit2 span { float:right; padding:5px 21px 0 0;}
.bwdj .tit span li{ float:right; padding:5px 21px 0 0;}

.list .l { width:347px; float:left; margin-left:7px;}
.list .r { width:347px; float:right; margin-right:9px; overflow:hidden;}

.list .rwhsh {  width:387px;float:left; margin-left:7px;}
.list .lwhsh {  width:307px;float:right; margin-right:9px;}

.list dt { margin-top:6px;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea; background:#f7f7f7; height:23px; text-indent:11px;}
.list dt span { float:right;}

.list .l dd { margin:8px 0 10px 0; width:340px/*width:307px*/;}
.list .r dd { margin:8px 0 10px 0; width:377px;}

.list dd .dotline{ width:297px;}

.list .dotline {clear:both; height:1px; background:url(libraryimageshomedotline.gif) repeat-x center; height:19px;}

.picnews { margin-left:6px;}
.picnews .newstit{ color:#3e3e3e; font-size:14px; line-height:30px; font-weight:bold;}
.picnews .pic { float:left; width:120px; margin:5px 0 0 0;}
.picnews .zhy { color:#666; margin-left:119px; width:180px; padding-top:8px; line-height:20px;}

.r .picnews { margin-left:11px;}
.r .picnews .newstit{ font-weight:bold;color:#3e3e3e; font-size:14px; line-height:30px;}
.r .picnews .pic { float:left; width:108px; height:81px;}
.r .picnews .zhy { color:#666; margin-left:119px;*margin-left:116px; width:180px; padding-top:8px; line-height:20px;}
.list .r dd .dotline {height:25px; margin:0px; width:375px;}


.no1,.no2 { float:left; width:104px;}
.no1 { height:80px;}
.no2 { clear:both}
.no3 {margin-left:104px; *margin-left:101px; width:200px; overflow:hidden;}



.no111 img{padding-top:7px;}




.list .lwhsh .shzp .no1 { padding-top:11px;}
.list .lwhsh .shzp .no3 { padding-top:11px;}


.zggxx { margin-top:10px; width:741px;}
.zggxx .tit { background:url(libraryimageshometitbg2.jpg) no-repeat; width:741px; height:32px; text-indent:50px;}
.zggxx .tit2 { background:url(libraryimageshometitbg2.jpg) no-repeat; width:741px; height:32px; text-indent:41px;}
.zggxx .tit2 span { float:right; padding:5px 21px 0 0;}
.zggxx .tit span { float:right; padding:5px 21px 0 0;}



.phmenu { width:180px; overflow:hidden; margin:0 auto;}
.phmenu ul { width:200px; padding-top:9px;}
.phmenu li { cursor:pointer; line-height:20px; margin-right:20px; float:left;background:url(libraryimagesphb2.gif) no-repeat; width:80px; height:25px; text-align:center; color:#343434;}
.phmenu li.cur { background:url(libraryimagesphb1.gif) no-repeat; color:#fff;}

.phlist { background:url(libraryimagesphbbg.gif) no-repeat left 4px; width:180px; margin-left:10px; height:230px;*height:227px;  }
.phlist ul { padding-left:20px;}
.phlist  li{ line-height:22px; color:#117ca0;}


.hidden{ display:none;}
.gdborder {border-bottom:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece; margin:0 auto; width:958px;}

.gdbtnl,#gdarea,#demo1,#demo2,.gdbtnr { float:left;}
.gdbtnl,.gdbtnr { width:35px; padding:70px 0 0 0; }
.gdbtnl,.gdbtnr img {cursor:pointer}
.gdbtnl { text-align:right; padding-right:6px;}
.gdbtnr { text-align:left;padding-left:6px;}
#gdarea { height:160px;width:876px; overflow:hidden;}
#gdarea ul { padding:10px 0 0 0;}
#gdarea li{ width:190px;  float:left; line-height:18px; color:#147b9c; text-align:center; background:url(libraryimagespicbg.gif) no-repeat center top;}
#gdarea img { width:169px; height:113px; display:block; margin:0 auto; margin-top:3px;margin-bottom:8px;}
#demo1 {float:left; }
#demo2 {float:left;}
.gdul {width:800%;}
#demoarea div{ float:left;white-space:nowrap; }

.friendlink { color:#107da0; margin:0 auto; width:960px; margin-top:20px;  height:50px;}
.friendlink ul.list1 { width:980px; }
.friendlink .dropdown {cursor:pointer; position:relative; float:left; margin-right:15px; background:url(libraryimagesfriendlinkbg.jpg) no-repeat; width:180px; height:30px; line-height:30px;}
.friendlink .tit { float:left; width:150px; text-align:center;}
.friendlink .block { float:left; width:30px; height:30px; cursor:pointer}

.friendlink .linklist { display:none; position:absolute; left:0px; top:-380px; z-index:999;}
.friendlink .linklist  {
    clear:both;
    background:#fff;
    border-top:1px solid #000;
    border-left:1px solid #000;
    border-bottom:1px solid #000;
    border-right:1px solid #000;
    width:178px;

    SCROLLBAR-FACE-COLOR: #e5e5e5; SCROLLBAR-HIGHLIGHT-COLOR: #fff; OVERFLOW: auto;  SCROLLBAR-SHADOW-COLOR: #000; SCROLLBAR-3DLIGHT-COLOR: #e5e5e5; SCROLLBAR-ARROW-COLOR: #9f2426; SCROLLBAR-TRACK-COLOR: #fff; SCROLLBAR-DARKSHADOW-COLOR: #fff; HEIGHT: 380px


}
.friendlink .linklist ul {
}
.friendlink .linklist a { padding:2px 12px;display:block; line-height:25px;background:#fff; }
.friendlink .linklist a:hover{ padding:2px 12px;background:#eee; display:block; line-height:25px;}

.bordert20 {border-top:20px solid #fff;}
.bordert10 {border-top:10px solid #fff;}

.mart20 { margin-top:20px;}
.marl10 { margin-left:10px;}
.mart10 { margin-top:10px;}


.footermenu { width:960px; text-align:center; padding:14px 0 8px 0; color:#616161; margin:0 auto; clear:both;}
.footermenu a {color:#616161;}
.footermenu a:hover {color:#616161;}
.footermenu span { padding:0 10px;}
.footer { clear:both;width:958px; margin:8px auto 0 auto; background:#f4f4f4; border:1px solid #e9e9e9; color:#999999; text-align:center;
    line-height:26px; padding:10px 0 6px 0; }

.jgdwborder {border-bottom:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece; margin:0 auto; width:942px; padding:8px}

.xxbs { width:200px; overflow:hidden;margin:8px 0 0 0;height:60px;}
.xxbs ul{ width:250px;}
.xxbs li { float:left; margin:0 10px 0 0;}

.topflash {width:960px; margin:0 auto;}

.weibolist { color:#107e9f; padding:2px 0 12px 0;}

.weibolist li { clear:both; padding-left:9px; margin-top:11px; line-height:21px;}
.weibolist .pic { float:left; border:1px solid #e9e8ee; padding:1px; width:37px; margin:0 7px 0 0;}
.weibolist .pic img { width:37px;height:37px;}
.weibolist dt { font-weight:bold;}
.weibolist dl { height:93px;}

#demox { height:304px;overflow:hidden;}

.tsjbnew { background:url(libraryimagesjbfs.jpg) no-repeat; width:230px;height:152px;color:#fff;}
.tsjbnew a { display:block; height:40px;}
.tsjbnew li { line-height:35px; text-indent:4px;}
/*---------2016/6/29 by wzg-----------------*/
.twoline{float:right;margin-right:70px;}
.twolist{clear:both; overflow: hidden}
.twolist ol{background:url(libraryimagesphbbg.gif) no-repeat 10px 4px;width:173px;float:left; list-style: none;padding:0;margin:0;}
.twolist ol.two{background-position: 10px -106px;}
.twolist ol li{ list-style: none;line-height:22px; color:#117ca0;padding-left:30px;}
.idxbg{background:url(libraryimageshomexuedangshigandangen.png) no-repeat center 28px}
.idxbanner{margin:140px auto 0;width:960px;}
.idx-a{display:block;width:1000px;height:140px;position:absolute;top:28px;left:50%;margin:0 0 0 -500px; z-index: 9999;}
.ewm{position: fixed; z-index: 5;top:170px;left:50%;font-size:14px;margin-left:490px;}
.ewm dt img{ display: block;}
.ewm dd{padding:10px 0;text-align:center;}
.no11{width:200px;clear:both; overflow:hidden}
.no11 a{display:block;width:100px;float:left;margin-top:7px;}
.no11 a img{ display: block;width:100%;}
.no12{width:200px;clear:both; overflow:hidden}
.zzfm{width:198px;border:1px solid #cecece;border-top:none;margin-top:15px;}
.zzfm .tit{padding:15px 0 0 0;background:url(libraryimageshomertitbg.jpg) no-repeat -1px;text-align: center}
