.page_l{width:170px;}
.page_r{width:800px;margin-top:10px;}

#top_nav .subcat{position:absolute;list-style-type:none;display:none;z-index:999;border-left:1px #ccc solid;border-right:1px #ccc solid;}
#top_nav .subcat li{background-color:#f2f9fd;border-bottom:1px #ccc solid;clear:both;}
#top_nav .subcat li:hover{background-color:#0363a8;}
#top_nav .subcat li a {text-align:left;display:block;padding:5px 5px 5px 5px;white-space:nowrap;word-break:keep-all;}
#top_nav .subcat li a:link,
#top_nav .subcat li a:visited{color:#0363a8;}
#top_nav .subcat li a:hover{color:#fff;background-image:url();}

#page_ole{margin:auto;text-align:left;width:980px;}
#page_top_bar{width:958px;border:1px #e4e4e4 solid;background-color:#fcfcfc;padding:5px 10px 5px 10px;margin-bottom:2px;}
#page_top{width:100%;height:168px;background:url(top_bg.jpg);}
#page_top IMG{margin:30px 0px 0px 40px;}

#page_top_nav{width:100%;height:35px;background:url(top_bar_bg.png);overflow:hidden;}
#page_top_nav .l{width:5px;height:35px;background:url(top_bar_left.png);}
#page_top_nav .m{height:35px;padding:4px 0px 0px 10px;}
#page_top_nav .m LI{text-align:center;font-weight:bold;float:left;padding:0px 5px 0px 5px;}
#page_top_nav .m .first{padding-left:0;border-left:none;}
#page_top_nav .r{width:5px;height:35px;background:url(top_bar_right.png);}
#page_top_nav a{color:#fff;text-decoration:none;display:block;width:70px;height:19px;padding-top:8px;overflow:hidden;}
#page_top_nav a.highlight,
#page_top_nav a:hover{color:#0363a8;background:url(top_nav_bar.png);}

#marquee{width:978px;height:30px;background-color:#e7f2f9;border:1px #c3dae4 solid;}
#marquee .l{width:270px;}
#marquee .r{width:700px;overflow:hidden;}
#marquee marquee{width:680px;margin:10px 10px 0px 10px;font-weight:bold;color:#666;*padding-top:10px;}
#marquee .search{width:100%;height:20px;padding:4px 10px 0px 10px;}
#marquee .search .input{width:120px;height:18px;line-height:18px;padding-left:24px;background:url(search_icon.png) 4px 0px no-repeat #fff;border:1px #cbcbcb solid;color:#c1c1c1;}
#marquee .search .button{width:40px;height:24px;overflow:hidden;background-image:url(btn_search.png);border:0px;}

.catList{font-size:14px;font-weight:bold;width:100%;border-left:1px #e7f2f9 solid;border-right:1px #e7f2f9 solid;border-bottom:1px #e7f2f9 solid;}
.catList A{display:inline-block;margin:5px 5px 5px 20px;color:#01538d;}
.catList li{background:url(arrow.png) no-repeat;background-position:5px 8px;padding:0px 0px 0px 0px;background-color:#e7f2f9;border-top:3px #268bc0 solid;border-bottom:#fff 2px solid;white-space:nowrap;word-break:keep-all;}
.catList li:hover{background-image:url(arrow_2.png);background-color:#c8dbe7;}
.catList li ul{border-top:#b3d7eb 1px solid;background-color:#fff;padding-bottom:3px;}
.catList li ul li{background:url(dot.gif) no-repeat;background-position:20px 10px;background-color:#fefefe;padding:0px 0px 0px 10px;border-top:0px;border-bottom:1px;}
.catList li ul li:hover{background-image:url(dot.gif);background-color:#efefef;}
.catList li ul li A{display:block;margin:5px 5px 5px 20px;color:#666;}
.catList li ul li A:hover{color:#42759a;}

.pic_ole{width:570px;border:1px #d3e2eb solid;border-top:3px #268bc0 solid;}
#news_image{position:relative;top:0px;}
#news_image .pic_news{margin:10px 10px 10px 10px;line-height:20px;color:#666666;height:180px;overflow:hidden;}
#news_image .pic_news H4{font-weight:bold;font-size:14px;margin-bottom:10px;}
#news_image .pic_news IMG{float:left;width:240px;height:180px;margin:0px 10px 0px 0px;border:1px #ccc dotted;}
#news_image .pic_news .describe{word-wrap:break-word;}
#news_image .pic_news I{color:#ccc;float:right;margin-top:10px;}

.box{width:100%;float:left;overflow:hidden;border:1px #d3e2eb solid;margin:0px 0px 0px 0px;}
.box .title{font-size:14px;font-weight:bold;color:#2477b3;background-color:#e9f3f9;padding:8px 10px 8px 10px;}
.box .title .more{float:right;}
.box .title A{color:#2477b3;}
.box .content{padding:10px 10px 10px 10px;line-height:20px;}
.box .content UL{margin:0px 0px 0px 0px;}
.box .content LI{font-size:14px;height:22px;line-height:22px;overflow:hidden;margin-bottom:2px;background:url(dot.gif) 2px 10px no-repeat;padding-left:10px;white-space:nowrap;word-break:keep-all;}
.box .content LI:hover{background-color:#e7f2f9;}
.box .content LI I{color:#859ba6;float:right;margin-right:5px;}
.box .content LI em{font-weight:bold;font-style:normal;}
.box .content A{white-space:nowrap;word-break:keep-all;}
.box .content .more{float:right;margin:10px 10px 6px 0px;}
.box .content .more A{color:#2477b3;font-weight:bold;}
.box .content UL.img_list LI{float:left;width:120px;text-align:center;padding:10px;margin:0px 0px 0px 8px;line-height:20px;height:130px;overflow:hidden;margin-bottom:10px;border:0px;background-image:url();}
.box .content UL.img_list LI IMG{border:1px #999999 solid;width:120px;height:90px;}
.box .content UL.img_list LI A{white-space:normal;word-wrap:break-word;break-word:break-all;}

.box .content .pic{margin:0px;padding:0px;}
.box .content .pic LI{font-size:12px;line-height:16px;float:left;padding:0px;margin:0px;width:180px;height:154px;overflow-y:hidden;text-align:center;border:0px;background-image:url();}
.box .content .pic LI:hover{background-color:#fff;}
.box .content .pic IMG{border:1px #ccc solid;width:160px;height:120px;}

.box_l{width:170px;background:url(box_bar_1.png) 0px 0px repeat-x;}
.box_l .title{height:14px;background:url(arrow.png) 10px 10px no-repeat;padding-left:30px;border-bottom:1px #d3e2eb solid;}

.box_m{width:570px;background:url(box_bar_1.png) 0px 0px repeat-x;}
.box_m .title{height:14px;background:url(arrow.png) 10px 10px no-repeat;padding-left:30px;border-bottom:1px #d3e2eb solid;}

.box_r{float:right;width:220px;background:url(box_bar_1.png) 0px 0px repeat-x;}
.box_r .title{height:14px;background:url(arrow.png) 10px 10px no-repeat;padding-left:30px;border-bottom:1px #d3e2eb solid;}

.box_list{width:200px;background:url(box_bar_1.png) 0px 0px repeat-x;margin-top:10px;}
.box_list .title{height:14px;background:url(arrow.png) 10px 10px no-repeat;padding-left:30px;border-bottom:1px #d3e2eb solid;}

.box_s1{width:570px;}
.box_s1 .title{background-color:#a7d4f1;color:#2f7fb8;background:url(box_bar_1.png) 0px 0px repeat-x;padding:0px 20px 0px 0px;height:30px;}
.box_s1 .title span{float:left;height:30px;margin:0px 10px 0px 0px;text-align:center;padding:8px 15px 0px 15px;cursor:pointer;}
.box_s1 .title .highlight{background:url(switch_bar_1.png) 0px 0px repeat-x;color:#fff;}
.box_s1 .title .more{margin-top:10px;}

.box .describe LI{height:auto;background:url();border-bottom:1px #aaaaaa dashed;padding:3px 0px 3px 0px;}
.box .describe .c1{text-align:left;margin-bottom:5px;}
.box .describe .c2{text-align:right;font-weight:bold;font-size:12px;line-height:16px;}
.box .describe .c2 a{white-space:normal;word-wrap:break-word;break-word:break-all;}

.box_s2{width:100%;}
.box_s2 .title{background-color:#3288c0;color:#fff;background:url(box_bar_2.png) 0px 0px repeat-x;padding:6px 20px 0px 0px;height:30px;}
.box_s2 .title span{float:left;width:80px;height:24px;margin:0px 10px 0px 10px;text-align:center;padding-top:3px;cursor:pointer;}
.box_s2 .title .highlight{background:url(switch_bar_2.png) 0px 0px no-repeat;color:#2f7fb8;}

.login{text-align:center;}
.login .info{width:500px;color:red;font-weight:bold;font-size:18px;margin:20px auto 0px auto;}
.login .box{width:300px;margin:20px auto 60px auto;float:none;font-weight:bold;}
.login .box .content{text-align:center;line-height:36px;font-size:14px;}
#login{font-weight:bold;}
#login img{height:40px;}
#login div{padding:0px 10px 7px 10px;text-align:center;}
#login .reset{width:40px;height:24px;overflow:hidden;background-image:url(btn_reset.png);border:0px;}
#login .submit{width:40px;height:24px;overflow:hidden;background-image:url(btn_submit.png);border:0px;}
#login a{color:blue;}
#login a:hover{color:red;}

#pic_show{width:100%;height:60px;border:1px #d3e2eb solid;overflow:hidden;cursor:pointer;}
#pic_show DIV{height:60px;font-weight:bold;color:#268bc0;text-align:center;}
#pic_show DIV:hover{color:#fff;}
#pic_show .l{width:15px;background:url(pic_show_l.png);padding-top:24px;}
#pic_show .r{width:15px;background:url(pic_show_r.png);padding-top:24px;}
#pic_show .m{width:949px;overflow:hidden;}
#pic_show .marquee{position:relative;top:0px;left:2px;white-space:nowrap;word-break:keep-all;}
#pic_show .marquee img{width:180px;height:60px;}

.slide{position:relative;width:100%;height:100%;}
.slide a{color:#FFF;}
.slide a:hover{color:#FFF;}
.slice dl{display:none;}
.slide dd{text-align:center;}
.slide dd img{width:100%;height:100%;}
.slide .slide-num{position:absolute;bottom:20px;height:20px;font-size:12px;width:100%;}
.slide .slide-num ul{float:right;}
.slide .slide-num li{float:left;padding:0 7px;background:#666;margin:0px 5px 0px 0px;color:#FFF;height:20px;line-height:20px;cursor:pointer;}
.slide .slide-num li.selected{background:#faa213;cursor:auto;}
.slide .slide-show{position:absolute;bottom:0px;background:#faa213;height:20px;font-weight:bold;font-size:14px;width:100%;line-height:20px;padding:0 5px;}

.taglist{width:94%;background:#F9F9F9;border:1px solid #DFDFDF;margin:10px auto 10px auto;overflow:hidden;padding:10px;}
.taglist h4{font-weight:bold;margin-bottom:10px;}

.page_list{width:200px;}
.page_main{width:770px;}
.page_main .box{margin-top:0px;border-top:3px #268bc0 solid;background:url(box_bar_1.png) 0px -2px repeat-x;}
.page_main .box .title{height:22px;overflow:hidden;border-bottom:1px #b3d7eb solid;padding:5px 0px 0px 20px;background:url(arrow.png) 4px 8px no-repeat;}
.page_main .box .content{padding-top:0px}
.page_main .page{text-align:center;padding:10px 0px 10px 0px;}
.page_main .page em, .page_main .page a, .page_main .page strong, .page_main .page i{padding:3px 7px;border:1px solid #DDD;*display:inline-block;}
.page_main .page em, .page_main .page i{color:#6C6C6C;}
.page_main .page strong{font-weight:bold;color:#FF0084}
.page_main .page a:hover{color:#FFF;background:#039;text-decoration:none;}

.page_main .main{min-height:500px;height:auto!important;width:750px;}
.page_main .main H1{font-weight:bold;font-size:20px;margin:0px 0px 0px 0px;text-align:center;}
.page_main .main H3{margin:20px 0px 20px 0px;padding:10px 0px 10px 0px;text-align:center;border-top:1px #b3d7eb solid;border-bottom:1px #b3d7eb solid;color:#268bc0;}
.page_main .main .bottom{border-top:1px #ddcf7f solid;clear:both;text-align:left;line-height:24px;padding:10px 0px 0px 0px;font-weight:bold;}

.page_main #page_sel{margin-bottom:20px;}

.page_main .pic_news{margin:0px 0px 10px 0px;padding:5px 5px 5px 5px;line-height:20px;color:#990000;background-color:#fefefe;border:1px #eeeeee solid;}
.page_main .pic_news H4{font-weight:bold;font-size:16px;margin-bottom:10px;}
.page_main .pic_news H4 A{white-space:normal;word-wrap:break-word;break-word:break-all;}
.page_main .pic_news IMG{float:left;width:180px;height:120px;margin:0px 20px 0px 0px;border:1px #ccc solid;}
.page_main .pic_news .describe{word-wrap:break-word;}

.page_main #content{color:#000;line-height:24px;font-size:14px;padding:0px 10px 0px 10px;}
.page_main #content P{text-indent:28px;margin-bottom:10px;clear:both;}
.page_main #content .title_img{float:right;padding:10px 10px 10px 10px;width:120px;display:none;}
.page_main #content .notice{color:#ff0000;text-align:center;font-weight:bold;}
.page_main #content UL, .page_main #content OL{padding-left:24px;}
.page_main #content a{text-decoration:underline;color:#0000ff;}
.page_main #content a:hover{text-decoration:none;color:#ff0000;}
.page_main #content li{white-space:normal;word-wrap:break-word;break-word:break-all;list-style:disc;overflow:visible;height:auto;}

.page_main #content table{border:1px #000 solid;font-size:12px;clear:both;}
.page_main #content table p{text-indent:0px;margin-bottom:0px;}
.page_main #content td{padding:5px 5px 5px 5px;border:1px #000 solid;}
.page_main #content th{padding:5px 5px 5px 5px;text-align:center;background-color:#ddd;font-weight:bold;}
.page_main #content blockquote{padding:5px;background-color:#eeeeee;border:1px #ccc solid;}
.page_main #content pre{white-space:nowrap;word-break:keep-all;word-break:keep-all;overflow-x:auto;overflow-y:hidden;}
.page_main #content pre.wrap{white-space:normal;word-wrap:break-word;break-word:break-all;overflow:hidden;}
.page_main #content div{clear:both;}
.source{width:710px;}

#page_bottom{line-height:20px;text-align:center;margin:10px auto 10px auto;padding-top:10px;width:100%;border-top:1px solid #CBCBCB;}
