/* head */
.pub_head {height:67px; margin-bottom:8px;}
.pub_head h1 a.index_logo {width:180px; text-indent:-99999px}
.pub_head h1 a.fttg {width:180px;background:url(#) no-repeat 4px 0px}
.pub_head ul,.pub_head div {width:405px;height:57px;margin:10px 45px 0 0;float:right;overflow:hidden;display:inline}

/* 通用全站顶部搜索条 */
.pub_head .searchBox {width:400px;height:42px;background:#ccc;background:url(../img/pic.gif) no-repeat 0 -439px;margin:20px 0 0 0;position:relative;overflow:visible}
.pub_head .searchBox div {margin:0;display:block;overflow:visible;float:none;clear:both}
.pub_head .searchBox .slist {width:99px;height:34px;position:absolute;top:4px;left:3px;z-index:100}
.pub_head .searchBox .slist a:hover {background:#0b4eae;color:#fff}
.pub_head .searchBox .slist a {width:87px;height:22px;padding:5px 0 0 12px;display:block;background:#f5fbff;border:1px solid #c3e4ff;border-top:1px solid #e4e4e4;border-bottom:0;color:#074990;display:none}
.pub_head .searchBox .slist a.selected {width:86px;height:22px;padding:9px 0 0 13px;border:0;background:none;display:block;color:#074990;cursor:pointer}
.pub_head .searchBox .slist a.end {border-bottom:1px solid #c3e4ff}
.pub_head .searchBox .stext {width:290px;height:34px;position:absolute;top:0;left:104px;margin:4px 0 0 0}
.pub_head .searchBox .stext input {border:0;margin:0;padding:0;position:absolute;top:0;left:0}
.pub_head .searchBox .stext .font {background:#none;left:5px;line-height:normal;width:209px;height:24px;padding-top:10px;overflow:hidden;color:#888}
.pub_head .searchBox .stext .buts {left:221px;top:0;width:70px;height:34px;cursor:pointer;background:none}
/* 二级导航.搜索.关键字
 * 默认红色 */
.pub_nav {width:960px;height:80px;margin:0 auto}
.pub_nav ul {overflow:hidden;float:left}
.pub_nav .menu {width:960px;height:42px;background:url(#) no-repeat left -47px}
.pub_nav .subMenu {height:42px;margin:1px 0 0 3px;display:inline;float:left;background:url(#) -135px -144px;position:relative;z-index:91}
.pub_nav .index {margin-left:6px}
.pub_nav .subMenu li {float:left;height:27px;margin:0;display:inline;padding-top:5px}
.pub_nav .subMenu li.now {width:103px;height:42px;margin:0;text-align:center;background:url(#) no-repeat left -143px}
.pub_nav .subMenu li.now a {color:#ffffff;font-size:15px}
.pub_nav .subMenu li.tem {background-position:left -236px}
.pub_nav .subMenu li a {color:#424242;font-weight:600;font-size:13px;padding:5px 16px 3px 16px;display:inline-block}
.pub_nav .subMenu li.sp,.pub_nav .subMenu li.frist,.pub_nav .subMenu li.last {overflow:hidden;background:url(#);margin:0}
.pub_nav .subMenu li.sp{width:2px;background-position:-109px -144px}
.pub_nav .subMenu li.frist{width:3px;background-position:-116px -144px}
.pub_nav .subMenu li.last{width:3px;background-position:-119px -144px}
.pub_nav .twoMenu {width:960px;height:39px;background:url(#) no-repeat left -89px;position:relative}
.pub_nav .twoMenu .menu {width:485px;height:30px;float:left;background:#ffe240;border:2px solid #bc1621;margin:0 0 0 6px;display:inline;overflow:hidden;position:absolute;top:-1px;_top:-2px;left:0;z-index:90}
.pub_nav .twoMenu .menu li{float:left;margin:0 12px;display:inline;line-height:31px}
.pub_nav .twoMenu .menu li a{color:#333}
.pub_nav .twoMenu .select {width:450px;float:right;position:relative}
.pub_nav .twoMenu .only {float:none;clear:both}
.pub_nav .twoMenu .select .slist {width:110px;height:30px;background:url(#) no-repeat left -192px;margin:0px 0 0 7px;display:inline;position:absolute;left:0;top:0;z-index:91}
.pub_nav .twoMenu .select .slist a {width:91px;height:30px;display:block;overflow:hidden;color:#363636;border:1px solid #a2020e;border-top:none;background:#fff;line-height:30px;padding-left:17px;cursor:pointer;text-decoration:none;display:none}
.pub_nav .twoMenu .select .slist a:hover {background:#f4727a;color:#fff}
.pub_nav .twoMenu .select .slist a.selected {height:29px;background:none;border:0;border:none;margin-left:0;display:block}
.pub_nav .twoMenu .select .slist a.selected:hover {background:none;color:#363636}
.pub_nav .twoMenu .select .stext {width:317px;height:30px;background:url(#) no-repeat -115px -192px; margin:0px 0 0 123px;display:inline}
.pub_nav .twoMenu .select .stext .font {width:190px;height:22px;overflow:hidden;background:none;border:0;font-size:12px;margin:0 12px;padding-top:6px;color:#666;float:left}
.pub_nav .twoMenu .select .stext .buts {width:95px;height:28px;overflow:hidden;background:none;border:0;margin:1px 0 0 6px;float:left;display:inline;cursor:pointer;font-size:14px;font-weight:600}
.pub_nav .hotserch {padding-top:5px; color:#FFFFFF}
.pub_nav .hotserch a{color:#FFFFFF; text-decoration:none}
.pub_nav .hotserch a:hover{color:#FFFFFF; text-decoration:underline}

/* 分页:默认蓝 */
.pub_page {padding:0;margin:0;font-size:12px}
.pub_page a,.pub_page span {display:block;float:left;padding:0.2em 0.5em;margin-right:0.1em;border:0px solid #fff;background:#fff;color:#37679C}
.pub_page span.current {border:1px solid #dbecff;font-weight:bold;background:#37679C;color:#fff;float:left;padding:0.2em 0.5em}
.pub_page a {border:1px solid #dbecff;text-decoration:none;padding:0.2em 0.5em}
.pub_page a:hover {border-color:#37679C;color:#37679C}
.pub_page a.nextprev {font-weight:bold}
.pub_page span.nextprev {border:1px solid #ddd;color:#999}

/* 通用搜索模块.大区域:默认橘黄 */
.pub_sbox {width:741px;height:auto;position:relative}
.pub_sbox .box {width:735px;height:auto;border:1px solid #ffc44c;background:#fff6e2;_zoom:1;display:auto;padding:2px;margin-top:7px;display:inline-block}
.pub_sbox .box .easy {width:735px;height:120px;overflow:hidden;background:#fff}
.pub_sbox iframe {position:absolute;left:0;top:160px;z-index:87;display:none}
.pub_sbox .morebox {position:absolute;left:0;top:160px;z-index:88}
.pub_sbox .morebox .more {width:735px;border:1px solid #ffc44c;background:#fff6e2;padding:0 2px 2px 2px;border-top:0;display:none}
.pub_sbox .morebox .more .morestyle {width:735px;height:auto;background:#fff;padding-bottom:17px;border-top:1px solid #ccc}
.pub_sbox .morebox .morebut {width:86px;height:21px;padding-left:28px;background:#fff6e2 url(../img/pic.gif) no-repeat;border:1px solid #ffc44c;border-top:0;margin:-1px 0 0 304px;color:#666666;cursor:pointer}
.pub_sbox .morebox .open  {background-position:12px -17px;margin-top:5px}
.pub_sbox .morebox .close {background-position:12px 7px}

/* 黄色框体 */
.yellow_box {width:210px;height:auto;overflow:hidden}
.yellow_box ul.top {width:199px;height:31px;overflow:hidden;background:url(../img/pic.gif) no-repeat 0 -102px;font-size:14px;font-weight:600;line-height:31px;padding-left:11px}
.yellow_box ul.middle {width:208px;height:auto;overflow:hidden;border-left:1px solid #ffdf6f;border-right:1px solid #ffdf6f;padding:9px 0 9px 0}
.yellow_box ul.bottom {width:210px;height:4px;overflow:hidden;background:url(../img/pic.gif) no-repeat 0 -134px}

/* 通用侧边栏分类
 * 需放置于ul框体内 */
.pub_snav li {width:199px;height:auto;overflow:hidden;margin:0 auto 4px auto;}
.pub_snav li h1 {width:192px;height:28px;overflow:hidden;line-height:28px;padding-left:14px;cursor:pointer;background:#f4f4f4}
.pub_snav li h1 a{color:#333333;}
.pub_snav li h1 span {width:12px;height:12px;overflow:hidden;float:right;background:url(../img/pic.gif) no-repeat;margin:8px 18px 0 0}
.pub_snav li h1 span.show {background-position:0 -49px;}
.pub_snav li h1 span.hide {background-position:0 -62px;}
.pub_snav li div {width:199px;height:auto;overflow:hidden;margin:13px 0 8px 15px}
.pub_snav li div {display:none}
.pub_snav li div.show {display:block}
.pub_snav li div.hide {display:none}
.pub_snav li div a {width:94px;height:24px;line-height:24px;overflow:hidden;float:left;display:block;color:#333333}
.pub_snav li div a:hover { text-decoration:underline}

/* 通用侧边栏搜索
 * 需放置于ul框体内
 * 黄色框体 */
.pub_ssr li {width:196px;height:auto;overflow:hidden;margin:10px auto;padding:1px 0}
.pub_ssr li.sadv {height:19px; line-height:19px; overflow:hidden; background:url(../img/pic.gif) no-repeat 54px -374px}
.pub_ssr li.sadv a {color:#0041d9; text-decoration:underline; font-weight:600}
.pub_ssr li.adv {display:none}

/* 通用二级频道图片浏览组件 
 * 红色框体 */
.pub_imge {width:523px; height:231px; overflow:hidden}
.pub_imge div.top {width:523px;height:4px;overflow:hidden;background:url(../img/pic.gif) no-repeat 1px -166px}
.pub_imge div.middle {width:521px;height:223px;overflow:hidden;border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9}
.pub_imge div.bottom {width:523px;height:4px;overflow:hidden;background:url(../img/pic.gif) no-repeat 1px -172px}
.pub_imge div.middle div {height:220px;overflow:hidden;margin:1px 0 0 4px;display:inline;float:left}
.pub_imge div.middle .imgList {width:405px;background:#ccc}
.pub_imge div.middle .imgList ul {width:405px;height:1320px}
.pub_imge div.middle .imgList ul li {width:405px;height:220px;overflow:hidden}
.pub_imge div.middle .tagList {width:106px;border-left:1px solid #e2e2e2}
.pub_imge div.middle .tagList ul.font {position:relative;left:0;top:0;z-index:5}
.pub_imge div.middle .tagList ul.font li {width:92px;height:36px;line-height:36px;padding-left:14px;font-size:14px;color:#555555;cursor:pointer;overflow:hidden;border-bottom:1px solid #dddddd}
.pub_imge div.middle .tagList ul.font li.select {width:84px;padding-left:22px;color:#ffffff;font-weight:600}
.pub_imge div.middle .tagList ul.font li#end {border:none}
.pub_imge div.middle .tagList h4 {width:106px;height:36px;overflow:hidden;margin:0;padding:0;background:url(../img/pic.gif) no-repeat 0px -183px;position:relative;left:0;top:-221px;z-index:4}

/* 全站通用弹窗组件-老 */
.pub_trace {width:455px;height:auto;top:0;left:0;position:absolute;z-index:99999;background:#ffdd77;visibility:hidden}
.pub_trace .tbox{border:1px solid #ffc000;position:relative;margin:0px 3px 0px 0px;background:#FFFFFF;height:auto;top:-3px}
.pub_trace .tbox .tbox_tit{margin:0;padding:0;width:auto;height:36px;overflow:hidden;background:url(../img/tboxright.gif) repeat-x}
.pub_trace .tbox .tbox_tit li{float:left;}
.pub_trace .tbox .tbox_tit li.titleft{background:url(../img/tboxleft.gif) no-repeat;width:1px}
.pub_trace .tbox .tbox_tit li.titright{float:right;background:url(../img/tboxleft.gif) no-repeat;width:1px}
.pub_trace .tbox .tbox_tit li.titcont{padding:8px 0px 0px 10px;width:96%}
.pub_trace .tbox .tbox_tit li.titcont h1{float:left}
.pub_trace .tbox .tbox_tit li.titcont p{float:right;background:url(../img/close.gif) no-repeat 0px 5px;padding-left:11px;cursor:pointer}
.pub_trace .tbox .content{padding:10px}
.pub_trace_mask {width:auto;height:auto;top:0;left:0;position:absolute;z-index:99998;background:#ffffff;visibility:hidden;-moz-opacity:0.6;filter:alpha(opacity=60);opacity:0.6}

/* 全站通用弹窗组件-新 */
div.trace_mask {position:absolute;top:0;left:0;z-index:9999999;background:#000;visibility:hidden;font-size:12px}
div.trace_window {width:auto;height:auto;margin:0;padding:0 0px 0px 0;border:0;background:#333;position:absolute;top:0;left:0;z-index:10000000;visibility:hidden;}
div.trace_window div.trace_container {width:300px;height:auto;padding:0;border:1px solid #46c9f5;background:#fff; position:relative; left:-5px; top:-5px}
div.trace_window div.trace_container .trace_title {width:100%;height:32px;overflow:hidden;line-height:27px;margin:0;padding:0;background:url(../img/bgline.gif)}
div.trace_window div.trace_container .trace_title h2 {margin:2px 0 0 10px;font-weight:600; color:#0b87cf}
div.trace_window div.trace_container .trace_title s {float:right;width:17px;height:16px;overflow:hidden;margin:8px 10px 0 0;padding:0;background:url(../img/bgclose.gif) no-repeat;cursor:pointer}
div.trace_window div.trace_container .trace_contact {padding:10px 0}
div.trace_window div.trace_container .trace_buttons {padding:0px 0 10px 0;text-align:center}
div.trace_window div.trace_container .trace_buttons a {width:103px;height:26px; padding-top:5px;display:inline-block;background:url(../img/an.gif) no-repeat;text-align:center;text-decoration:none;line-height:23px;color:#333;cursor:pointer}
div.trace_window div.trace_container .trace_buttons a:hover {background-position:0 0; text-decoration:underline}