@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0; list-style-type:none;}
body{font-size:12px;color:#333;font-family:'宋体',Arial, Helvetica, sans-serif;background:#fff;}
input,select,textarea,table,td,font{font-size:12px;}img{border:0;}
a{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
.ca{color:red;}.cb{color:#04d}.cc{color:#ccc;}.cd{color:#099;}.ce{color:#090;}.cf{color:#888;}
.pl{float:left;}.pr{float:right;}
.clear{clear:both;height:10px;overflow:hidden;_display:inline-block;}

.body{width:1000px;overflow:visible;_display:inline-block;margin:0 auto;}

.part{width:1000px;zoom:1;padding:0 0 10px;clear:both;background:#fff;}
.part:after{content:".";display:block;clear:both;height:0;visibility:hidden;}

.tophr{height:10px;overflow:hidden;background:url(top_bg.png) repeat-x 0 0 #116cb5;}
.headerbg{width:100%;height:110px;_display:inline-block;background:url(top_bg.png) repeat-x 0 -10px;}
.header{width:1000px;overflow:visible;_display:inline-block;position:relative;margin:0 auto;}
.logo{width:255px;height:88px;overflow:hidden;position:absolute;top:10px;left:10px;z-index:1;}
.mini{overflow:hidden;position:absolute;right:10px;top:8px;z-index:1;}
.soso{width:230px;height:30px;overflow:hidden;position:absolute;right:5px;top:50px;z-index:1;}
.soso .bt{width:52px;line-height:23px;overflow:hidden;float:left;}
.soso .wd{width:137px;overflow:hidden;float:left;}
.soso .wd input{width:130px;height:18px;line-height:18px;padding:1px;border:1px solid #555;}
.soso .bn{width:35px;padding-top:1px;overflow:hidden;float:left;}
.soso .bn input{width:33px;height:22px;overflow:hidden;border:0;line-height:999em;cursor:pointer;background:url(goto.gif) no-repeat;}
.topbg{width:700px;height:110px;overflow:hidden;position:absolute;right:0;top:0;z-index:0;}


/* 导航 */
.nav{width:100%;height:35px;overflow:hidden;font-size:14px;font-weight:bold;background:url(top_bg.png) repeat-x 0 -120px;}
.nav ul{_display:inline-block;overflow:hidden;}
.nav li{width:125px;height:35px;line-height:35px;float:left;text-align:center;margin-left:-1px;overflow:hidden;background:url(top_bg.png) no-repeat 0 -190px;}
.nav li.cur{margin-left:0px;display:block;background:url(top_bg.png) repeat-x 0 -155px;}
.nav li.cur a{color:#fff;}
.nav li.cur a:hover{color:#ffa;}
.nav li.hr{width:2px;overflow:hidden;padding:0;background:url(nav_hr.png) no-repeat left top;}
.nav li a{display:block;overflow:hidden;}
.nav li a:hover{line-height:35px;color:#ffa;text-decoration:none;background:url(top_bg.png) repeat-x 0 -155px;}
.nav ol{position:absolute;margin:-1px 0 0 0;*margin:-1px 0 0 0;z-index:9999;visibility:hidden;font-size:12px;overflow:hidden;}
.nav li.sm{width:125px;height:27px;line-height:27px;float:none;text-align:center;background:url(top_bg.png) repeat-x 0 -225px;}
.nav li.sm a{width:125px;height:27px;line-height:27px;zoom:1;color:#fff;overflow:hidden;}
.nav li.sm a:hover{color:#ffa;text-decoration:none;background:url(top_bg.png) repeat-x 0 -252px;}

/*frame*/
.frame{zoom:1;overflow:hidden;_display:inline-block;}
.frame.fc{width:180px;float:left;}
.frame.fp{width:810px;float:right;}
.frame.fm{width:310px;float:left;}
.frame.ft{width:680px;float:right;}


/* focus */
.jsFocus{width:100%;height:500px;padding-top:1px;overflow:hidden;clear:both;position:relative;_display:inline-block;background:#005cac;}
.jsFocus .on{overflow:hidden;background:url(focus_on.gif) no-repeat;}
.jsFocus .out{overflow:hidden;opacity:0.8;-moz-opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.jsFocus .banner_tab{height:43px;position:absolute;right:5px;bottom:5px;}
.jsFocus .banner_tab ul{cursor:pointer;overflow:hidden;_display:inline-block;float:right;}
.jsFocus .banner_tab li{float:left;text-align:center;}
.jsFocus .banner_tab a{width:80px;height:43px;display:block;margin-right:2px;}
.jsFocus .banner_tab img{width:72px;height:35px;margin-top:3px;border:1px solid #fff;}
.jsFocus .hidecontent{display:none;}
.jsFocus .xTu{height:500px;text-align:center;overflow:hidden;_display:inline-block;background:#005cac;}
.jsFocus .xTu img{text-align:center;}


/* sMenu */
.sMenu{width:180px;overflow:hidden;_display:inline-block;}
.sMenu dl{padding:10px 0 20px;overflow:hidden;_display:inline-block;font-family:"微软雅黑";}
.sMenu dt{height:31px;line-height:31px;padding-left:17px;overflow:hidden;font-size:14px;font-weight:bold;color:#fff;background:url(menu_tit.gif) no-repeat 0 0;}
.sMenu dd{height:27px;line-height:27px;padding-left:17px;overflow:hidden;background:url(menu_tit.gif) no-repeat 0 -31px;}
.sMenu dd a{width:180px;color:#222;overflow:hidden;height:27px;display:block;}
.sMenu dd a:hover{color:#c00;text-decoration:none;}
.sMenu ul{padding:0 0 20px;overflow:hidden;_display:inline-block;}
.sMenu li{height:39px;overflow:hidden;padding:5px 0;}
.sMenu li a{width:180px;height:39px;display:block;overflow:hidden;line-height:999em;}
.sMenu li a.lxwm{background:url(left_ico1.gif) no-repeat 0 0;}
.sMenu li a.job{background:url(left_ico1.gif) no-repeat 0 -39px;}
.sMenu li.qq{height:auto;padding:10px 0 0;}
.sMenu li.qq a{width:auto;height:auto;line-height:normal;float:left;padding-right:5px;}


/* infoPic */
.infoPic{height:230px;padding:15px 0;overflow:hidden;clear:both;}

.movePic{padding:20px 0;overflow:hidden;_display:inline-block;clear:both;}
.movePic .left,.movePic .right,.movePic .onLeft,.movePic .onRight{width:25px;height:46px;float:left;background:url(move_arre.gif) no-repeat;margin:50px 0 0;display:inline; cursor:pointer;}
.movePic .left{background-position:0 0;}
.movePic .right{background-position:-25px 0;}
.movePic .onLeft{background-position:0 -46px;}
.movePic .onRight{background-position:-25px -46px}
.movePic .expPicA{width:930px;height:180px;float:left;overflow:hidden;margin:0 10px;}
.movePic li{width:180px;overflow:hidden;float:left;padding:3px;}
.movePic li img{width:180px;height:150px;}
.movePic li p{height:23px;line-height:23px;text-align:center;overflow:hidden;background:#eee;}

/* stitle1 */
.stitle1{height:65px;overflow:hidden;background:url(s_title1.gif) no-repeat 0 -20px;}
.stitle1 h5{padding-top:13px;float:left;overflow:hidden;font-size:14px;font-family:"微软雅黑";color:#000;}
.stitle1 span{float:right;overflow:hidden;padding-top:15px;}

.title1{padding:0 10px;height:27px;line-height:27px;overflow:hidden;_display:inline-block;background:url(title_bg.gif) repeat-x 0 0;}
.title1 h3{float:left;height:27px;overflow:hidden;padding-left:12px;font-size:12px;background:url(ico2.gif) no-repeat 0 11px;}
.title1 span{float:right;overflow:hidden;}
.listbg{overflow:hidden;_display:inline-block;background:url(title_bg.gif) repeat-x 0 -27px;}

.title2{padding:0 10px;height:29px;line-height:29px;overflow:hidden;_display:inline-block;background:url(title_01.gif) no-repeat;}
.title2 h3{float:left;height:29px;overflow:hidden;padding-left:12px;font-size:12px;background:url(ico2.gif) no-repeat 0 11px;}
.title2 span{float:right;overflow:hidden;}

/* about */
.about{padding:20px 0;overflow:hidden;_display:inline-block;}
.about .ainfo{overflow:hidden;font-size:14px;line-height:190%;word-wrap:break-word;word-break:break-all;}
.aboutH{height:200px;padding:10px 5px;overflow:hidden;_display:inline-block;line-height:160%;font-size:12px;}

/* H news */
.news{height:245px;overflow:hidden;_display:inline-block;}
.news .npic{width:315px;height:245px;float:left;overflow:hidden;_display:inline-block;}
.news .nlist{width:355px;overflow:hidden;float:right;_display:inline-block;}
.news .ntext{height:200px;padding:10px 5px 0;overflow:hidden;_display:inline-block;background:url(news_bg.gif) no-repeat;}
.news .ntext ul{overflow:hidden;_display:inline-block;background:url(num.gif) no-repeat;}
.news .ntext li{padding-left:20px;height:25px;line-height:25px;overflow:hidden;background:url(line.gif) repeat-x left bottom;}
.news .ntext li span{float:right;overflow:hidden;color:#888;}

/* list */
.list{padding:0 0 20px;overflow:hidden;_display:inline-block;}
.list ul{overflow:hidden;_display:inline-block;}
.list li{height:30px;line-height:30px;overflow:hidden;background:url(line.gif) repeat-x left bottom;}
.list li span{float:right;color:#555;}
.list li em{width:20px;height:30px;float:left;line-height:999em;overflow:hidden;background:url(dian.gif) no-repeat 0 11px;}

.plist{padding:0 0 20px;overflow:hidden;_display:inline-block;}
.plist ul{overflow:hidden;_display:inline-block;}
.plist li{width:182px;height:182px;float:left;overflow:hidden;padding:10px;}
.plist .images{width:180px;height:158px;line-height:158px;text-align:center;overflow:hidden;display:table-cell;vertical-align:middle;border:1px solid #ddd;*font-size:157px;_display:inline-block;}/* 100/1.14*/
.plist .images img{max-height:148px;max-width:170px;vertical-align:middle;}
*html .plist .images img{width:expression((this.width>170&&this.width>this.height)?170:auto);height:expression((this.height>148)?148:auto);}
.plist p{height:22px;line-height:23px;overflow:hidden;text-align:center;}

.plist2{overflow:hidden;_display:inline-block;}
.plist2 ul{overflow:hidden;_display:inline-block;}
.plist2 li{width:150px;height:150px;float:left;overflow:hidden;padding:10px;}
.plist2 .images{width:148px;height:126px;line-height:126px;text-align:center;overflow:hidden;display:table-cell;vertical-align:middle;border:1px solid #ddd;*font-size:125px;_display:inline-block;}/* 100/1.14*/
.plist2 .images img{max-height:120px;max-width:142px;vertical-align:middle;}
*html .plist2 .images img{width:expression((this.width>142&&this.width>this.height)?142:auto);height:expression((this.height>120)?120:auto);}
.plist2 p{height:22px;line-height:22px;overflow:hidden;text-align:center;}

.list2{padding:0 0 20px;overflow:hidden;_display:inline-block;}
.list2 dl{height:130px;overflow:hidden;_display:inline-block;padding:10px 0;background:url(line2.gif) repeat-x left bottom;}
.list2 dt,.list2 dd{float:left;overflow:hidden;_display:inline-block;}
.list2 dt{width:160px;height:120px;}
.list2 dd{width:650px;}
.list2 .images{width:148px;height:118px;line-height:118px;text-align:center;overflow:hidden;display:table-cell;vertical-align:middle;border:1px solid #ddd;*font-size:118px;_display:inline-block;}/* 100/1.14*/
.list2 .images img{max-height:110px;max-width:140px;vertical-align:middle;}
*html .list2 .images img{width:expression((this.width>140&&this.width>this.height)?140:auto);height:expression((this.height>110)?110:auto);}
.list2 .tit{height:25px;line-height:25px;overflow:hidden;font-size:14px;font-weight:bold;_display:inline-block;}
.list2 .tit a{color:#06c; text-decoration:underline;}
.list2 .tit a:hover{color:#f50;}
.list2 .txt{padding:5px 0;height:60px;line-height:170%;overflow:hidden;color:#666;_display:inline-block;}
.list2 .time{height:25px;line-height:25px;overflow:hidden;color:#090;_display:inline-block;}

.list3{padding:0 0 20px;overflow:hidden;_display:inline-block;}
.list3 dl{width:385px;height:160px;overflow:hidden;_display:inline-block;margin:0 10px;padding:15px 0;float:left;background:url(line2.gif) repeat-x left bottom;}
.list3 dt,.list3 dd{float:left;overflow:hidden;_display:inline-block;}
.list3 dt{width:145px;height:160px;}
.list3 dt img{width:130px;height:160px;}
.list3 dd{width:240px;}
.list3 .tit{height:25px;line-height:25px;overflow:hidden;font-size:14px;font-weight:bold;_display:inline-block;}
.list3 .tit a{color:#06c; text-decoration:underline;}
.list3 .tit a:hover{color:#f50;}
.list3 .txt{padding:5px 0;height:120px;line-height:170%;overflow:hidden;color:#666;_display:inline-block;}

.list4{padding:10px 5px;overflow:hidden;_display:inline-block;}
.list4 dl{height:100px;overflow:hidden;_display:inline-block;}
.list4 dt,.list4 dd{float:left;overflow:hidden;}
.list4 dt{width:110px;height:80px;line-height:80px;text-align:center;overflow:hidden;display:table-cell;vertical-align:middle;border:1px solid #ddd;*font-size:80px;_display:inline-block;background:#fff;}
.list4 dt img{max-width:105px;max-height:75px;vertical-align:middle;}
*html .list4 .images img{width:expression((this.width>105&&this.width>this.height)?105:auto);height:expression((this.height>75)?75:auto);}
.list4 dd{width:178px;padding-left:8px;}
.list4 .tit{height:23px;line-height:23px;overflow:hidden;font-weight:bold;_display:inline-block;}
.list4 .tit a{color:#06c; text-decoration:underline;}
.list4 .tit a:hover{color:#f50;}
.list4 .txt{height:60px;line-height:150%;overflow:hidden;color:#888;_display:inline-block;}
.list4 ul{overflow:hidden;_display:inline-block;}
.list4 li{height:25px;line-height:25px;overflow:hidden;background:url(line.gif) repeat-x left bottom;}
.list4 li span{float:right;color:#555;}
.list4 li em{width:12px;height:25px;float:left;line-height:999em;overflow:hidden;background:url(ico1.gif) no-repeat 0 11px;}

.list5{padding:10px 5px;overflow:hidden;_display:inline-block;}
.list5 dl{width:300px;overflow:hidden;_display:inline-block;}
.list5 dt,.list5 dd{float:left;overflow:hidden;_display:inline-block;}
.list5 dt{width:110px;height:130px;}
.list5 dt img{width:100px;height:130px;}
.list5 dd{width:190px;}
.list5 .tit{height:23px;line-height:23px;overflow:hidden;font-weight:bold;_display:inline-block;}
.list5 .tit a{color:#06c; text-decoration:underline;}
.list5 .tit a:hover{color:#f50;}
.list5 .txt{padding:5px 0;height:93px;line-height:170%;overflow:hidden;color:#666;_display:inline-block;}

.list6{width:335px;overflow:hidden;_display:inline-block;}
.list6 ul{padding:5px;overflow:hidden;_display:inline-block;}
.list6 li{height:25px;line-height:25px;overflow:hidden;background:url(line.gif) repeat-x left bottom;}
.list6 li span{float:right;color:#555;}
.list6 li em{width:12px;height:25px;float:left;line-height:999em;overflow:hidden;background:url(ico1.gif) no-repeat 0 11px;}

/* view */
.artView{overflow:hidden;_display:inline-block;}
.artView h1{font-size:20px;overflow:inherit;padding:20px 0;text-align:center;line-height:130%;}
.artView .app{height:25px;line-height:25px;overflow:hidden;text-align:center;color:#666;_display:inline-block;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.artView .app span{float:right;overflow:hidden;}
.artView .text{padding:20px 0;overflow:hidden;font-size:14px;line-height:190%;_display:inline-block;word-wrap:break-word;word-break:break-all;}
.artView .bom{height:27px;line-height:27px;overflow:hidden;padding:0 10px;clear:both;_display:inline-block;text-align:right;background:#eee;}
.artView h5{height:30px;line-height:30px;padding:20px 10px 2px;overflow:hidden;_display:inline-block;font-size:14px;border-bottom:1px solid #eee;background:url(ico1.gif) no-repeat 0 33px;font-family:"微软雅黑";}
.artView .iPic{margin:25px;overflow:hidden;text-align:center;}
.artView .iTit{overflow:hidden;_display:inline-block;text-align:center;font:bold 14px '微软雅黑';}
.artView .aDiv{padding:0 0 20px;border-bottom:1px solid #ccc;margin-bottom:20px;overflow:hidden;_display:inline-block;font-size:14px;line-height:170%;}

.casView{padding:0 0 20px;overflow:hidden;_display:inline-block;}
.casView dl{padding:8px 0;line-height:150%;overflow:hidden;background:url(line.gif) repeat-x left bottom;}
.casView dt,.casView dd{float:left;overflow:hidden;}
.casView dt{width:120px;font-weight:bold;padding-left:10px;}
.casView dd{width:650px;}

/* search */
.search{padding:20px 5px;overflow:hidden;_display:inline-block;}
.search .slist ul{padding-bottom:30px;overflow:hidden;_display:inline-block;}
.search .slist li{overflow:hidden;}
.search .slist li.tit{height:25px;line-height:25px;font-size:14px;}
.search .slist li.tit a{text-decoration:underline;color:#04d;}
.search .slist li.tit a:hover{color:auto;}
.search .slist li.txt{width:800px;line-height:19px;color:#555;font-size:13px;}
.search .slist li.bom{padding-top:5px;color:#090;font-family:arial;}
.search .slist li em{font-style:normal;color:#f00}
.search .slist li a em{text-decoration:underline}
.search .stime{height:25px;line-height:25px;text-align:right;overflow:hidden;_display:inline-block;}
.search #sorry{overflow:hidden;_display:inline-block;}
.search #sorry .no{width:800px;background:#FBFEFF;margin:10px 0;padding:10px 0;font-size:14px;overflow:hidden;word-break:break-all;}
.search #sorry .no span{color:#f00;}
.search #sorry .no a{color:#00F; text-decoration:underline;}
.search #sorry .help{height:auto;overflow:hidden;_display:inline-block;margin-bottom:30px;}
.search #sorry .ht{padding:0 20px;height:25px;line-height:25px;font-weight:bold;font-size:14px;}
.search #sorry .hc{overflow:hidden;_display:inline-block;}
.search #sorry .hc ul{_display:inline-block;list-style:disc;}
.search #sorry .hc li{height:22px;line-height:22px;margin-left:30px;font-size:14px;list-style-type:disc;}


/* guestbook */
.guestbook{padding:10px 15px 20px 0;overflow:hidden;_display:inline-block;}
.guestbook .list dl{padding:10px;overflow:hidden;_display:inline-block;background:url(line2.gif) repeat-x left bottom;}
.guestbook .list dt{display:block;clear:both;}
.guestbook .list dt strong{color:#089;}
.guestbook .list dt span{color:#888;}
.guestbook .list dd{overflow:hidden;_display:inline-block;word-wrap:break-word;word-break:break-all;}
.guestbook .list dd.content{padding:10px 0 7px;line-height:150%;clear:both;overflow:hidden;font-size:14px;}
.guestbook .list dd.reply{padding:0 10px;color:#c00;}
.guestbook .list dd.reply p img{vertical-align:middle;}
.guestbook .list dd.reply p span{font-size:11px;}
.guestbook .list dd.reply div{padding:5px 0 0 19px;line-height:150%;font-size:12px;}
.guestbook .add{padding:10px 0;overflow:hidden;_display:inline-block;}
.guestbook .add h1{overflow:hidden;padding:5px;margin-bottom:10px;_display:inline-block;font-size:14px;border-bottom:1px solid #eee;}
.guestbook .add dl{padding:2px 10px;overflow:hidden;_display:inline-block;}
.guestbook .add dt,.guestbook .add dd{float:left;overflow:hidden;_display:inline-block;}
.guestbook .add dt{width:100px;font-size:14px;line-height:30px;}
.guestbook .add dd{padding:3px;}
.guestbook .add dd img{vertical-align:middle;}
.guestbook .add dd span{color:#c00;}

/* Input */
.t_input{width:200px;height:18px;line-height:16px;*line-height:18px;border:1px solid #888;padding:3px;overflow-y:auto;background:#fff;}
.b_input{width:99px;cursor:pointer;height:26px;line-height:26px;border:1px solid #888;background:#fff;}

/* links */
.links{padding:10px 15px 20px 0;overflow:hidden;_display:inline-block;}
.links ul{overflow:hidden;_display:inline-block;clear:both;}
.links ul.lt{padding:5px 0 5px 5px;}
.links li{width:158px;height:23px;line-height:23px;padding:2px 0;float:left;overflow:hidden;}
.links li.img{width:98px;padding:5px 58px 5px 0;height:auto;line-height:normal;}
.links li.img a{display:block;text-decoration:none;padding:5px;}
.links li.img a:hover{border:1px solid #ccc;padding:4px;background:#fff;}


/* Page */
.page{font-size:12px;overflow:hidden;_display:inline-block;}
.page div{text-align:center;overflow:hidden;_display:inline-block;padding:20px 0;}
.page div.l{text-align:left;}
.page div.r{text-align:right;}
.page a{padding:3px 4px;margin:0 1px;overflow:hidden;border:1px solid #ccc;}
.page a:hover{border:1px solid #06c;color:#06c;}
.page .cur{padding:4px 7px;margin:0 1px;overflow:hidden;color:#fff;background:#06c;cursor:default;font-weight:bold;}
.page .pn{_padding:3px 5px 1px;}
.page .txt{padding:3px;margin:0 1px;overflow:hidden;border:1px solid #ccc;}
.page .set{margin:0 1px;overflow:hidden;border:1px solid #ccc;}
.page .len{font-family:arial;color:#888;padding:0 2px;}
.page b{color:#090;}

/* 内容分页样式 */
.txtpage{clear:both;_display:inline-block;text-align:center;font-size:14px;padding:20px 10px;overflow:hidden;font-family:'宋体';}
.txtpage a{padding:3px 6px;margin:0 1px;overflow:hidden;border:1px solid #ccc;blr:expression(this.onFocus=this.blur());outline:none;}
.txtpage a:hover{border:1px solid #06c;color:#06c;}
.txtpage span{padding:4px 7px;margin:0 1px;overflow:hidden;color:#fff;background:#06c;cursor:default;font-weight:bold;}
.txtpage .pn{_padding:3px 5px 1px;}

/* prev&next */
.prevnext{padding:15px 0;overflow:hidden;_display:inline-block;line-height:21px;}

/* 页脚 */
.footer{width:100%;overflow:hidden;_display:inline-block;text-align:center;clear:both;border-top:1px solid #ddd;}
.footer .b_nav{height:25px;line-height:25px;overflow:hidden;padding-top:10px;}
.footer .copy{padding:10px 0;overflow:hidden;line-height:170%;_display:inline-block;font-family:tahoma;color:#555;}
.footer .copy a{color:#555 !important;}