@charset "utf-8";
/* CSS Document */
/*全局样式*/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,input,select,textarea,
table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; background:transparent;}
body{ background:transparent;}
body,optgroup,option{ color:#333; font-family:'微软雅黑',Arial; font-size:16px;}
input,select,textarea{ color:#333; font-family:'微软雅黑',Arial; font-size:16px; padding:2px 5px;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#3e8dc6;}
a:focus{ outline:0;} /* for Firefox */
em{font-style:normal}  
ul li,ol li{ list-style:none;}
table{border-collapse:collapse; border-spacing:0; table-layout:fixed; word-wrap:break-word; word-break:break-all;}
/*通用样式*/
.distop8{ margin-top:8px;}
.distop12{ margin-top:12px;}
.distop16{ margin-top:16px;}
.top_bg{ background:url(../images/top_bg.gif); height:28px;}
.top_bar{ width:1000px; height:28px; overflow:hidden; margin:0 auto;}
.top_bar .left{ float:left; color:#aaa; line-height:26px;}
.top_bar .left a{ padding:0 3px;}
.top_bar .left font{ color:#333; font-size:16px; line-height:26px; padding:0 3px;}
.top_bar .left font span{ color:#ff6600; padding:0 3px;}
.top_bar .right{ float:right; color:#aaa; line-height:26px;}
.top_bar .right a{ padding:0 3px;}
.banner_bar{ width:1000px; height:95px; overflow:hidden; clear:both; margin:12px auto; padding:0;}
.banner_bar .logobox{ float:left;}
.banner_bar .actadbox{ float:right;}
.banner_bar .actadbox img{ width:700px; height:95px;}
.bignav_bar{ background-color:#0f7cbf; width:1000px; height:40px; overflow:hidden; clear:both; margin:0 auto; padding:0;}
.bignav_bar ul{ margin:0; padding:0;}
.bignav_bar li{ float:left; border-right:#0f7cbf solid 1px;}
.bignav_bar li a{ float:left; min-width:40px; height:40px; color:#fff; font-size:15px; text-shadow:1px 1px 1px rgba(0,75,114,0.75); font-weight:bold; text-align:center; line-height:40px; margin:0 1px 0 0; padding:0 11px; display:block;}
.bignav_bar li a:hover{background-color:#0c6197; color:#fff; text-decoration:none}
.bignav_bar .active{ background-color:#222; border-right:#46aff0 solid 1px;}
.contact_box{ width:1000px; height:auto; overflow:hidden; clear:both; margin:10px auto 0 auto; padding:0;}
.cr_bar{ background-color:#fafafa; width:1000px; height:auto; overflow:hidden; margin:10px auto 0 auto;}
.cr_top{ background-color:#0f7cbf; height:32px; color:#57a4d2; font-size:16px; text-align:center; line-height:32px;}
.cr_top a{ color:#fff;}
.cr_bottom{ color:#555; font-size:16px; text-align:center; line-height:24px; padding:12px 0;}
/*列表页*/
.title_bar01{ height:30px; border-bottom:#178dd6 solid 2px; color:#000; font-size:18px; line-height:30px; padding:0 0 0 4px;}
.subpage_left{ float:left; width:232px; height:auto; overflow:hidden; margin:0; padding:0 0 10px 0;}
.subpage_left .tabbox{ height:auto; overflow:hidden; border:#ddd solid 1px; border-top:0;}
.subpage_left .tabbox ul{ height:auto; overflow:hidden; list-style:none; margin:0; padding:8px 0 16px 0;}
.subpage_left .tabbox ul li{ float:left; background:url(../images/left_tabbg.gif); width:230px; height:35px; list-style:none; margin:0; padding:0;}
.subpage_left .tabbox ul li a{ float:left; width:230px; height:35px; line-height:35px; color:#333; font-size:16px; text-indent:40px; text-decoration:none; margin:0; padding:0;}
.subpage_left .tabbox ul li a:hover{ color:#3e8dc6;}
.subpage_left .tabbox ul .active{ background:url(../images/left_tabbg2.gif); color:#3e8dc6;}
.subpage_left .tabbox ul .active a{ color:#3e8dc6;}
.actbtn_box{ height:auto; overflow:hidden;}
.actbtn_box ul{ height:auto; overflow:hidden; list-style:none; margin:0; padding:0;}
.actbtn_box ul li{ float:left; background:url(../images/left_btnbg.gif); width:230px; height:34px; list-style:none; margin:8px 0 0 0; padding:1px;}
.actbtn_box ul li img{ float:left; max-height:34px;}
.actbtn_box ul li a{ float:right; width:166px; height:34px; line-height:34px; color:#222; font-size:16px; text-decoration:none; margin:0; padding:0;}
.actbtn_box ul li a:hover{ color:#3e8dc6;}
.subpage_right{ float:left; width:758px; height:auto; overflow:hidden; margin:0 0 0 10px; padding:0 0 10px 0;}
.locat_bar{ background:url(../images/icon02.gif) 10px 9px no-repeat; width:auto; height:30px; border-bottom:#ccc solid 1px; color:#333; font-size:15px; line-height:30px; margin:0; padding:0 0 0 22px;}
.locat_bar span{ color:#333;}
.list_box{ height:auto; overflow:hidden; margin:6px 8px 0 8px; padding:0;}
.list_box ul{ list-style:none; margin:0; padding:0;}
.list_box li{ list-style:none; background:url(../images/icon03.gif) 10px 16px no-repeat; border-bottom:#eee dotted 1px; margin:0px 10px 0px 10x; padding:0px 0px 0px 22px; color:#2b2b2b; font-size:15px; line-height:36px;} 
.list_box span{ float:right; color:#a7a7a7; font-size:16px; margin-right:6px; padding-right:0px; padding-top:0px;}
/*分页样式*/
.page_style{ width:auto; height:auto; overflow:hidden; clear:both; padding:20px 12px 8px 12px;}
.page_button{ float:left;}
.page_button ul{ list-style:none; margin:0; padding:0;}
.page_button li{ float:left; height:22px; overflow:hidden; list-style:none; border:#ddd solid 1px; margin:0px; margin-left:6px; padding:0 8px; color:#ccc; font-size:16px; line-height:22px;}
.page_button li a{ color:#333; text-decoration:none;}
.page_button li a:hover{ color:#3e8dc6; text-decoration:underline;}
.page_button .active{ background-color:#0f7cbf; border:#3e8dc6 solid 1px; color:#fff; font-weight:bold;}
.page_style .left_num{ float:left; line-height:24px; margin-left:10px; color:#333;}
.page_style .left_num span{ padding:0px 2px;}
.page_style .pageinp{ float:left; line-height:24px; margin:2px 0 0 8px; color:#333;}
.page_input{ background-color:#transparent; border:0px; border:#ddd solid 1px; width:30px; height:16px; line-height:14px; text-align:center; margin:0; padding:2px 2px 0px 2px;}
.page_style .button{ float:left; background-color:#ff6600; width:26px; height:20px; margin:2px 0 0 5px;}
.page_style .button a{ float:left; width:26px; height:20px; color:#fff; text-align:center; line-height:20px;}
.page_topline{ border-top:#ccc dotted 1px;}
/*内容页*/
.contentpage{ width:auto; height:auto; overflow:hidden; margin:0px auto; padding:12px 10px 20px 10px;}
.contentpage h2{ border-bottom:#ebebeb solid 1px; color:#000; font-size:24px; font-weight:normal; line-height:28px; text-align:center; padding:10px 10px 16px 10px;}
.contentpage h3{ color:#999; font-size:16px; font-weight:normal; line-height:14px; text-align:center; padding:15px 10px 0 10px;}
.contentpage h3 span{ color:#006a98;}
.contentpage h3 a{ color:#006a98; text-decoration:underline;}
.contentpage .mainbody{ color:#333; font-size:16px; line-height:28px; text-align:left; margin-top:24px; padding:0 16px 20px 16px;}
.contentpage .mainbody img{ float:left; border:#e6e6e6 solid 1px; margin:0px 26px 14px 0px;}
.contentpage .sharebar{ height:auto; overflow:hidden; margin:10px auto 0 auto;}
.contentpage .sharebar .main{ float:right;}
.contentpage .sharebar .main span{ float:left; line-height:22px;}
.contentpage .sharebar .main .btnbox{ float:left;}
.contentpage .sharebar .main .btnbox a{ float:left; margin:3px 5px;}
.contentpage .sharebar .collectbtn{ float:right; background:url(../images/collect_icon.png) 8px 2px no-repeat #f4f4f4; width:62px; height:22px; border:#e8e8e8 solid 1px; text-indent:28px; line-height:22px; margin:0 8px;}
.contentpage .sharebar .collectbtn:hover{ border:#eb9c20 solid 1px;}
.contentpage .sharebar .collectbtn a{ float:left; width:62px; height:22px; color:#222; text-decoration:none;}
.contentpage .labelbar{ height:auto; overflow:hidden; margin:10px auto 0 auto; padding:0 16px;}
.contentpage .labelbar .titile{ color:#000; font-size:16px; font-weight:bold; padding:6px 0;}
.contentpage .labelbar .titile span{ color:#ff8a00;}
.contentpage .labelbar .main li{ float:left; width:100%; height:24px; margin:8px 0 0 0;}
.contentpage .labelbar .main li span{ float:left; background-color:#f2f2f2; width:60px; height:24px; color:#000; text-indent:8px; line-height:24px;}
.contentpage .labelbar .main li a{ float:left; height:24px; line-height:24px; font-size:16px; margin:0 0 0 10px;}
.contentpage .relatedbar{ height:auto; overflow:hidden; border-top:#ebebeb solid 1px; margin:20px auto 0 auto; padding:12px 16px 0 16px;}
.contentpage .relatedbar .titile{ color:#000; font-size:16px; font-weight:bold; padding:6px 0;}
.contentpage .relatedbar .titile span{ color:#ff8a00;}
.contentpage .relatedbar .main li{ float:left; width:340px; list-style:none; background:url(../images/icon03.gif) 6px 12px no-repeat; margin:0px 10px 0px 10x; padding:0px 0px 0px 13px; color:#2b2b2b; font-size:15px; line-height:28px;}
/*首页*/
.imgnew_box{ float:left; width:508px; height:316px; overflow:hidden;}
.news_box{ float:right; width:482px; height:316px; overflow:hidden;}
.news_box .new{ height:70px; overflow:hidden; border-bottom:#ddd dotted 1px; color:#999; font-size:16px; line-height:18px; padding:12px 8px;}
.news_box .new a{ color:#0c6197;}
.news_box .new h3{ color:#0c6197; font-size:20px; font-weight:bold; text-align:center; line-height:24px; padding:0 0 10px 0;}
.news_box .list ul{ height:144px; overflow:hidden; list-style:none; margin:0; padding:8px 0;}
.news_box .list li{ list-style:none; background:url(../images/icon03.gif) 10px 10px no-repeat; margin:0px; padding:0 0 0 22px; color:#333; font-size:16px; line-height:24px;}
.news_box .list span{ float:right; color:#888; font-size:16px; margin-right:6px; padding-right:0px; padding-top:0px;}
.news_box .morebox{ height:26px; overflow:hidden; border-top:#ddd dotted 1px; color:#ff8233; font-size:16px; text-align:right; line-height:20px; padding:0 6px;}
.news_box .morebox a{ color:#ff8233;}
.news_box .searchbox{ height:34px; overflow:hidden; padding:0 0 0 8px;}
.news_box .searchbox .inputbox{ float:left; width:406px; height:32px; border:#ccc solid 1px; border-right:0; margin:0;}
.news_box .searchbox .inputbox input{ width:390px; height:30px; line-height:30px; color:#999; font-family:"宋体"; font-size:16px; padding:0 8px;}
.news_box .searchbox .btnbox{ float:left; width:34px; height:34px;}
.news_box .searchbox .linkbox{ float:left; width:32px; height:26px; line-height:14px; text-align:center; padding:4px 0;}
.news_box .searchbox .linkbox a{ color:#0c6197;}
.homeleft_box{ float:left; width:750px; height:auto; overflow:hidden;}
.homeright_box{ float:right; width:232px; height:auto; overflow:hidden;}
.halfbox{ float:left; width:366px; height:auto; overflow:hidden;}
.disleft18{ margin-left:18px;}
.title_bar02{ background:url(../images/title_bg01.gif) bottom repeat-x; height:31px;}
.title_bar02 h3{ float:left; height:28px; border-bottom:#178dd6 solid 3px; color:#000; font-size:18px; font-weight:normal; line-height:26px; padding:0 2px;}
.morelink_box{ float:right; height:16px; color:#999; font-size:16px; line-height:16px; margin:8px 8px 0 0;}
.morelink_box a{ color:#999;}
.mainbox_hdrl{ height:200px; overflow:hidden; padding:6px 0;}
.mainbox_hdrl li{ list-style:none; margin:0px; padding:0 0 0 2px; color:#333; font-size:16px; line-height:24px;}
.mainbox_hdrl .date{ float:left; color:#ff6600; font-size:16px; margin:0; padding:0 10px 0 0;}
.mainbox_hdrl .area{ float:left; color:#888; font-size:16px; margin:0; padding:0 10px 0 0;}
.mainbox_normal{ height:auto; overflow:hidden; padding:6px 0 0 0;}
.mainbox_normal li{ list-style:none; background:url(../images/icon03.gif) 12px 10px no-repeat; margin:0px; padding:0 0 0 22px; color:#333; font-size:16px; line-height:24px;}
.mainbox_normal span{ float:right; color:#888; font-size:16px; margin-right:6px; padding-right:0px; padding-top:0px;}
.title_bar03{ background:url(../images/title_bg02.gif) 0 0 no-repeat; height:36px; border-right:#e6e6e6 solid 1px;}
.title_bar03 h3{ float:left; background:url(../images/title_bg02.gif) right -36px no-repeat; width:auto; height:36px; color:#000; font-size:18px; font-weight:normal; line-height:36px; margin:0 0 0 1px; padding:0 26px;}
.zxzt_box{ float:left; width:340px; height:auto; overflow:hidden;}
.cbw_box{ float:left; width:392px; height:auto; overflow:hidden; margin:0 0 0 18px;}
.sztsg_title{ height:30px; border-bottom:#e6e6e6 solid 1px; margin:4px 2px 0 2px;}
.sztsg_title h3{ float:left; height:30px; color:#000; font-size:16px; font-weight:normal; line-height:30px; padding:0 6px;}
.sztsg_title .icon01{ background:url(../images/icon04.gif) 6px 14px no-repeat; padding-left:20px;}
.sztsg_title .icon02{ background:url(../images/icon05.gif) 6px 7px no-repeat; padding-left:32px;}
.sztsg_title .icon03{ background:url(../images/icon06.gif) 6px 7px no-repeat; padding-left:32px;}
.mainbox_cbw{ height:auto; overflow:hidden; padding:6px 0;}
.mainbox_cbw li{ float:left; width:118px; height:188px; list-style:none; margin:6px 6px 0 6px; padding:0; color:#333; font-size:16px; text-align:center; line-height:16px;}
.mainbox_cbw span{ float:left; background:url(../images/cbw_imgbg.gif); width:110px; height:145px; margin:0 0 6px 0; padding:4px;}
.mainbox_cbw span img{ float:left; width:110px; height:145px;}
.allwbox{ width:100%; height:auto; overflow:hidden;}
.mainbox_imgbox{ height:auto; overflow:hidden; padding:6px 6px 0 6px;}
.mainbox_imgbox .list{ position:relative; float:left; width:230px; height:168px; overflow:hidden; margin:6px 8px 0 8px;}
.mainbox_imgbox .list2{ position:relative; float:left; width:230px; height:140px; overflow:hidden; margin:6px 8px 0 8px;}
.mainbox_imgbox .imgbox{ position:absolute; left:0; top:0; width:230px; height:136px;}
.mainbox_imgbox .imgbox img{ float:left; width:230px; height:136px;}
.mainbox_imgbox .infobox{ position:absolute; left:0; top:106px; background:url(../images/blackbar_bg.png); width:214px; height:30px; color:#fff; font-size:16px; line-height:28px; padding:0 8px;}
.mainbox_imgbox .infobox .time{ float:left;}
.mainbox_imgbox .infobox .name{ float:right;}
.mainbox_imgbox .infobox .title{ float:left; width:100%; text-align:center;}
.mainbox_imgbox .infobox .title a{ color:#fff;}
.mainbox_imgbox h3{ position:absolute; left:0; top:142px; width:230px; height:28px; color:#666; font-size:16px; font-weight:normal; text-align:center; line-height:14px;}
.mainbox_hzhb{ width:1100px; height:auto; overflow:hidden; padding:16px 0;}
.mainbox_hzhb li{ float:left; width:102px; height:36px; border:#e6e6e6 solid 1px; margin:0 10px;}
.home_rtitle{ background:url(../images/title_bg02.gif) 0 -72px; width:232px; height:32px; margin:20px 0 0 0;}
.home_rtitle h3{ float:left; width:96px; height:32px; color:#000; font-size:18px; font-weight:normal; text-align:center; line-height:32px;}
.home_rmain{ height:auto; overflow:hidden; padding:8px 0 12px 0;}
.home_rmain .imgbox{ float:left; width:95px; height:110px; margin:6px 0 0 4px;}
.home_rmain .list{ float:right; width:120px; height:120px; overflow:hidden;}
.home_rmain .list li{ list-style:none; margin:0; padding:0; color:#333; font-size:16px; line-height:24px;}
.minline_bar{ border-top:#e7e7e7 solid 1px; height:6px; margin:8px 0 0 0;}
.home_rbtn01{ background:url(../images/title_bg02.gif) -232px -72px; width:223px; height:41px; color:#000; font-size:16px; font-weight:bold; text-indent:36px; line-height:40px; margin:12px auto 0 auto;}
.home_rbtn01 a{ float:left; width:223px; height:41px; color:#000; text-decoration:none;}
.home_rbtn01 a:hover{ color:#336699;}
.home_rbtn02{ background:url(../images/title_bg02.gif) -455px -72px; width:223px; height:41px; color:#000; font-size:16px; font-weight:bold; text-indent:36px; line-height:40px; margin:12px auto 0 auto;}
.home_rbtn02 a{ float:left; width:223px; height:41px; color:#000; text-decoration:none;}
.home_rbtn02 a:hover{ color:#336699;}
.home_attmain{ height:auto; overflow:hidden; padding:8px 0 12px 0;}
.attlist{ height:auto; overflow:hidden; margin:12px 2px 0 2px;}
.attlist .imgbox{ float:left;}
.attlist .imgbox2{ float:left; margin:2px 0 0 6px;}
.attlist h3{ float:left; color:#000; font-size:16px; font-weight:normal; line-height:18px; margin:3px 0 0 8px;}
.padtop8{ padding-top:8px;}
.attlist .btnbox{ float:right; margin:8px 2px 0 0;}
.attlist .btnbox a{ float:left; background:url(../images/att_btnbg.gif); width:58px; height:29px; font-size:16px; text-indent:22px; line-height:28px;}
.attlist .dw_apk{ float:left; background:url(../images/att_and.gif) 0 2px no-repeat; width:120px; height:22px; color:#000; font-size:16px; line-height:22px; margin:0 0 0 10px; padding:0 0 0 26px;}
.attlist .dw_ios{ float:left; background:url(../images/att_ios.gif) 2px 2px no-repeat; width:120px; height:22px; color:#000; font-size:16px; line-height:22px; margin:0 0 0 10px; padding:0 0 0 26px;}
.home_rbtn03{ width:232px; height:auto; margin:12px auto 0 auto;}
.joinusbtn{ float:left; background:url(../images/title_bg02.gif) -678px -72px no-repeat; width:232px; height:57px;}
/*活动日历*/
.subpage_left2{ float:left; width:758px; height:auto; overflow:hidden; margin:0; padding:0 0 10px 0;}
.subpage_right2{ float:left; width:232px; height:auto; overflow:hidden; margin:0 0 0 10px; padding:0 0 10px 0;}
.hdrl_title{ background:url(../images/icon07.gif) 8px 10px no-repeat; height:50px; color:#000; font-size:16px; font-weight:bold; text-indent:50px; line-height:50px; }
.hdrl_search{ height:58px; border-top:#ddd dotted 1px; margin:0 8px; padding:0 8px;}
.hdrl_search .inputbox{ float:left; height:28px; overflow:hidden; margin:16px 0 0 0;}
.hdrl_search .inputbox input{ background-color:#fbfbfb; width:150px; height:22px; border:#ccc solid 1px; line-height:22px; color:#555; font-family:"宋体"; font-size:16px; margin:0 8px 0 0; padding:0 8px;}
.hdrl_search .inputbox select{ background-color:#fbfbfb; width:140px; height:24px; border:#ccc solid 1px; line-height:24px; color:#555; font-family:"宋体"; font-size:16px; margin:0 8px 0 0; padding:4px 0 4px 4px;}
.hdrl_yearlist{ height:auto; overflow:hidden; border-top:#ddd dotted 1px; margin:0 8px; padding:0 8px 24px 8px;}
.hdrl_yearlist .title{ height:36px; color:#000; font-size:16px; line-height:36px;}
.hdrl_yearlist .title a{ float:left; width:100%; height:30px; color:#000; text-indent:32px; text-decoration:none;}
.hdrl_yearlist .title a:hover{ color:#336699;}
.hdrl_yearlist .year_open a{ background:url(../images/hdrl_icon.gif) 12px 3px no-repeat;}
.hdrl_yearlist .year_close a{ background:url(../images/hdrl_icon.gif) 12px -27px no-repeat;}
.hdrl_yearlist .mouthtitle{ background-color:#f6f6f6!important; height:30px; color:#000; font-size:16px; line-height:30px;}
.hdrl_yearlist .mouthtitle a{ float:left; width:100%; height:30px; color:#000; text-indent:52px; text-decoration:none;}
.hdrl_yearlist .mouthtitle a:hover{ color:#336699;}
.hdrl_yearlist .mouth_open a{ background:url(../images/hdrl_icon.gif) 32px -60px no-repeat;}
.hdrl_yearlist .mouth_close a{ background:url(../images/hdrl_icon.gif) 32px -90px no-repeat;}
.hdrl_yearlist .list{ height:auto; overflow:hidden; padding:6px 0 16px 0;}
.hdrl_yearlist .list li{ background:url(../images/icon08.gif) 56px 10px no-repeat; list-style:none; margin:0px; padding:0 0 0 68px; color:#333; font-size:16px; line-height:26px;}
.hdrl_yearlist .list .date{ float:left; color:#ff6600; font-size:16px; margin:0; padding:0 10px 0 0;}
.hdrl_yearlist .list .area{ float:left; color:#888; font-size:16px; margin:0; padding:0 10px 0 0;}
/*最新专题*/
.ztpage_box{ height:auto; overflow:hidden; margin:0 4px;}
.ztpage_box .titlebar{ background:url(../images/title_bg03.gif) left bottom no-repeat; height:36px; margin:10px 6px 0 6px;}
.ztpage_box .titlebar h3{ float:left; height:30px; color:#000; font-size:16px; font-weight:normal; line-height:30px; padding:0 6px 6px 36px;}
.ztpage_box .titlebar .icon01{ background:url(../images/icon09.gif) 10px 8px no-repeat;}
.ztpage_box .titlebar .icon02{ background:url(../images/icon10.gif) 12px 6px no-repeat;}
.ztpage_box .titlebar .icon03{ background:url(../images/icon06.gif) 10px 7px no-repeat;}
.ztpage_box .titlebar .icon04{ background:url(../images/icon05.gif) 10px 7px no-repeat;}
.ztpage_box .mainbox{ height:auto; overflow:hidden; padding:6px 0 12px 0;}
.ztpage_box .mainbox li{ float:left; width:336px; list-style:none; background:url(../images/icon08.gif) 22px 10px no-repeat; margin:0px; padding:0 0 0 36px; color:#333; font-size:16px; line-height:26px;}
.ztpage_box .mainbox span{ float:right; color:#888; font-size:16px; margin-right:6px; padding-right:0px; padding-top:0px;}
/*出版物*/
.cbwlist_box{ height:auto; overflow:hidden; padding:6px 0 16px 5px;}
.cbwlist_box li{ position:relative; float:left; width:135px; height:208px; background:url(../images/cbw_imgbg_big.gif) 0 0 no-repeat; list-style:none; margin:16px 0 0 32px; padding:6px;}
.cbwlist_box li .imgbox{ float:left; width:135px; height:168px;}
.cbwlist_box li .imgbox img{ float:left; width:135px; height:168px;}
.cbwlist_box li .cbwnamebox{ position:absolute; left:6px; top:144px; background:url(../images/blackbar_bg.png); width:119px; height:30px; color:#fff; font-size:16px; text-align:center; line-height:28px; padding:0 8px;}
.cbwlist_box li .cbwnamebox a{ color:#fff;}
.cbwlist_box li .btnbox{ float:left; margin:12px 0 0 0;}
.cbwlist_box li .btnbox a{ float:left; width:91px; height:26px; background:url(../images/takebtn_bg.gif); font-size:16px; text-align:center; line-height:26px; margin:0 0 0 20px;}
/*内容页2*/
.subpage_tableft{ float:left; background-color:#fafafa; width:232px; height:auto; overflow:hidden; margin:0; padding:0 0 10px 0;}
.subpage_tableft .tabbox{ height:auto; overflow:hidden;}
.subpage_tableft .tabbox ul{ height:auto; overflow:hidden; list-style:none; margin:0; padding:0;}
.subpage_tableft .tabbox ul li{ float:left; background:url(../images/left_midline.gif) left bottom repeat-x; width:232px; height:auto; list-style:none; margin:0; padding:0;}
.subpage_tableft .tabbox ul li:hover{ background:url(../images/left_midline.gif) left bottom repeat-x #f0f0f0;}
.subpage_tableft .tabbox ul li a{ float:left; background:url(../images/left_icon02.gif) 212px center no-repeat; width:192px; height:auto; line-height:15px; color:#333; font-size:16px; text-decoration:none; margin:0; padding:10px 22px 10px 18px;}
.subpage_tableft .tabbox ul li a:hover{ color:#3e8dc6;}
.subpage_tableft .tabbox ul .active:hover{ background:url(../images/left_tabbg3.gif) left top repeat-x #4e86c1;}
.subpage_tableft .tabbox ul .active{ background:url(../images/left_tabbg3.gif) left top repeat-x #4e86c1; color:#fff; font-weight:bold;}
.subpage_tableft .tabbox ul .active a{ background:url(../images/left_icon01.gif) 212px center no-repeat; color:#fff;}
.subpage_tableft .tabbox ul .active a:hover{ color:#fff;}
/*前台登录框*/
.login_popbox{ position:fixed; left:50%; top:0; background:url(../images/login_popboxbg.png); width:430px; height:280px; margin:228px 0 0 -221px; padding:6px;}
.login_popbox .mainbox{ position:relative; background:url(../images/c_bg.gif) center repeat-x #f4f3f4; height:280px; padding:0 15px;}
.login_popbox .closebox{ position:absolute; top:15px; right:20px; width:18px; height:18px;}
.login_popbox .closebtn{ background:url(../images/login_popesc.gif) 0 0; float:left; width:18px; height:18px;}
.login_popbox .closebtn:hover{ background:url(../images/login_popesc.gif) 0 -18px;}
.login_popbox .title{ border-bottom:1px solid #e3e6e8; padding:12px 16px;}
.login_popbox .loginshadow{ background: url(../images/shadow.png) no-repeat; width:11px; height:265px; float:left; margin-top:30px;}
.login_popbox .account{ border:1px solid #e9e9e9; background-color:#fff !important; height:32px; line-height:32px; width:300px; margin:12px auto;}
.login_popbox .account .aF{ font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体"; font-size:16PX; color:#000 !important; margin-TOP:2PX; border-right:1PX SOLID #e9e9e9; padding:0PX 8PX; height:28PX; line-height:28PX;}
.login_popbox .account div{ float:left;}
.login_popbox .account input{ border:0px; height:28px; line-height:28px; background-color:transparent; width:215px; margin-left:5px;}
.login_popbox .account1{ height:32px; line-height:32px; width:300px; margin:12px auto;}
.login_popbox .account1 div{ float:left;}
.login_popbox .account1 .aF{ font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体"; font-size:16PX; color:#000 !important; margin-TOP:2PX; border-right:1PX SOLID #e9e9e9; padding:0PX 8PX; height:28PX; line-height:28PX;}
.login_popbox .account1 .code{ background-color:#fff !important; border:1px solid #e9e9e9; width:165px;}
.login_popbox .account1 .codeimg{ height:26px; padding:5px;}
.login_popbox .account1 input{ border:0px; height:28px; line-height:28px; background-color:transparent; width:80px; margin-left:5px;}
.login_popbox .btnbar{ width:300px; height:auto; overflow:hidden; margin:15px auto;}
.login_popbox .btnbar a{ float:left; margin:0 6px 0 0;}
/*注册*/
.touch_box{ height:auto; overflow:hidden; line-height:26px;}
.touch_box p{ font-size:16px; margin-top:5px; margin-left:10px; color:#666;}
.touch_box p span{ color:#333;}
.icon05{background: url(../images/icon02.gif) 0px 9px no-repeat; padding-left:15px;}
.register_box{ height:auto; overflow:hidden; width:680px; margin:0 auto; margin-top:10px; padding:0; padding-bottom:0px;}
.register_box .tab{ height:36px; background:url(../images/tab_bg.gif) repeat-x; padding-left:20px;}
.register_box .tab li{ float:left; padding:0px 15px 0px 15px; margin-top:4px; height:30px; font-weight:600; color:#333; font-size:16px; line-height:30px; font-weight:600;cursor:pointer; }
.register_box .tab .current{border-top:2px solid #3576bd; background:#fff; border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8; color:#3576bd; }
.register_box .title_bar04 .title01{ text-align:center; padding:8px 0px 18px 0px;}
.register_box .title_bar04 .notice{ font-size:16px; line-height:26px; color:#666;  text-indent:2em;}
.register_box .title_bar04 .notice a{ color:#3576bd;}
.register_box .text_box{ width:678px; height:auto; overflow:hidden; border:1px solid #e8e8e8; margin-top:10px; *padding-bottom:25px!important;}
.register_box .text_box form{ margin:25px 0px 0px 35px;}
.register_box .text_box .text_txt{ height:34px; line-height:34px;}
.register_box .text_box  label{ text-align:right; font-size:16px; float:left; width:80px; height:34px; line-height:34px;}
.register_box .text_box  input{ width:220px; height:22px; border:1px solid #e8e8e8; float:left; vertical-align:middle; margin-top:2px; margin-right:5px;}
.register_box .text_box  span{ color:red;}
.register_box .text_box .width01{ width:120px;}
.register_box .text_box .width02{ width:135px;}
.register_box .text_box .width03{ width:32px;}
.register_box .text_box .width04{ width:40px; margin-left:5px;}
.register_box .text_box .text_txt .code{ padding-left:10px; color:#3576bd;}
.register_box .text_box .text_txt .code:hover{ text-decoration:underline;} 
.register_box .text_box .text_txt .remarks{color:#666666; padding-left:20px;}
.register_box .text_box .text_txt .remarks2{color:#666666; padding-left:10px;}
.register_box .text_box .text_txt1{ height:34px; line-height:34px;}
.register_box .text_box .text_txt1 p{ float:left;}
.register_box .text_box .checkbox{ width:16px; height:16px;border:none; vertical-align:middle; margin-top:9px;}
.register_box .text_box .text_txt3{ padding-left:80px;height:34px; line-height:34px; width:480px;}
.register_box .text_box .re_btn{height:40px; background:#297ac8; width:152px; border-bottom:2px solid #004b93; color:#fff; font-size:16px; font-weight:bold; cursor:pointer; margin-bottom:20px;*margin-left:-36px!important;}
.register_box .text_box .re_btn:hover{ background:#004b93;}
/*注册成功*/
.register_box .text_box2{ width:678px; height:auto; overflow:hidden; padding-top:25px; padding-bottom:30px; background:#fcfcfc; border:1px solid #e8e8e8; margin-top:10px;}
.register_box .imgbg{ float:left; width:100px; margin-left:35px;}
.register_box .prompt{ float:left; width:500px; margin-left:20px;line-height:24px;}
.register_box .prompt .title02 h2{ font-size:20px; color:#00b804; margin-bottom:10px;}
.register_box .prompt .title02 .text_record{ line-height:26px; color:#666;}
.register_box .prompt .title02 .text_record2{ line-height:26px; margin-top:10px; color:#666;}
.register_box .prompt img{ margin:15px 0px 15px 0px;}
.register_box .prompt .title02 h3{ font-size:16px; color:#333; margin-bottom:5px;} 
.register_box .prompt .title02 span{ color:red;}
.register_box .prompt .btn01{ color:#3576bd;}
.register_box .prompt .btn02{ background:url(../images/jn_btn1.gif); width:89px; margin:5px 0px 5px 0px; height:28px; display:block;}
.register_box .prompt .btn02:hover{ background:url(../images/jn_btn2.gif); width:89px;}

/*会员--我的CCF--我的记录+凭证下载*/
.subpage_left .tabbox2{ height:auto; overflow:hidden; border:#ddd solid 1px; border-top:0;}
.subpage_left .tabbox2 ul{ height:auto; overflow:hidden; list-style:none; margin:0; padding:8px 0 16px 0;}
.subpage_left .tabbox2 ul li{ float:left; background:url(../images/left_tabbg.gif) top no-repeat; width:230px; height:auto; list-style:none; margin:0; padding:0;}
.subpage_left .tabbox2 ul li a{ float:left; width:230px; height:35px; line-height:33px; color:#333; font-size:16px; text-indent:40px; text-decoration:none; margin:0; padding:0;}
.subpage_left .tabbox2 ul li a:hover{ color:#3e8dc6;}
.subpage_left .tabbox2 ul .active{ background:url(../images/left_tabbg2.gif) top no-repeat; color:#3e8dc6;}
.subpage_left .tabbox2 ul .active a{ color:#3e8dc6;}
.subpage_left .tabbox2 .sublist{ background:url(../images/left_listline.gif) 0 bottom no-repeat; height:auto; overflow:hidden; padding:0 0 12px 0;}
.subpage_left .tabbox2 .sublist dd{ float:left; width:230px; height:32px; overflow:hidden;}
.subpage_left .tabbox2 .sublist dd a{ float:left; width:218px; height:32px; overflow:hidden; color:#888; font-size:16px; text-indent:45px; line-height:32px; margin:0 0 0 12px;}
.subpage_left .tabbox2 .sublist .sur a{ background: url(../images/left_icon02.gif) 195px center no-repeat #fafafa; color:#3e8dc6; font-weight:bold;}
.detail_tabbar{ background:url(../images/title_bg01.gif) bottom repeat-x; height:35px; overflow:hidden; margin:15px 0 0 0; padding:0 0 0 6px;}
.detail_tabbar li{ float:left; width:auto; height:35px; margin:0 3px 0 2px;}
.detail_tabbar li span{ float:left; height:35px; background:url(../images/detail_tabbg.gif) 0 0 no-repeat; padding:0 0 0 5px;}
.detail_tabbar li span a{ float:left; height:35px; background:url(../images/detail_tabbg.gif) right -70px no-repeat; color:#888; font-size:16px; line-height:35px; padding:0 20px 0 15px; text-decoration:none;}
.detail_tabbar li span a:hover{ color:#333;}
.detail_tabbar .active span{ background:url(../images/detail_tabbg.gif) 0 -35px no-repeat;}
.detail_tabbar .active span a,.detail_tabbar .active span a:hover{ background:url(../images/detail_tabbg.gif) right -105px no-repeat; color:#fff;}
.detail_list{ margin:10px 2px 0 2px;}
.detail_list th{ background-color:#fafafa; height:28px; border-top:#fff solid 1px; border-bottom:#e7e7e7 solid 1px; color:#888; font-size:16px; font-weight:bold;}
.detail_list td{ height:27px; border-bottom:#eee dashed 1px; color:#333; text-align:center; padding:5px 0;}
.detail_list .bgline td{ background-color:#fafafa;}
.page_right{ float:right;}
.download_show{ background-color:#fafafa; width:auto; height:auto; min-height:200px; overflow:hidden; border:#ddd solid 1px; border-top:0; margin:0; padding:15px 20px;}
.download_btn{ height:44px; overflow:hidden; clear:both; margin:15px 0 0 0;}
.download_btn table{ margin:0 auto;}
.download_btn span{ float:left; height:44px; background:url(../images/download_btnbg.gif) 0 0 no-repeat; padding:0 0 0 5px;}
.download_btn span a{ float:left; height:44px; background:url(../images/download_btnbg.gif) right -44px no-repeat; color:#fff; font-size:16px; line-height:44px; padding:0 20px 0 15px; text-decoration:none;}
.download_btn span:hover{ background:url(../images/download_btnbg.gif) 0 -88px no-repeat;}
.download_btn span:hover a{ background:url(../images/download_btnbg.gif) right -132px no-repeat;}

/*会员- 凭证下载*/
.download_show{ background-color:#fff; width:auto; height:auto; min-height:200px; overflow:hidden; border:#ddd solid 1px; border-top:0; margin:0; padding:15px 20px;}
.card_imgbox{ position:relative; width:380px; height:238px; overflow:hidden; margin:20px auto;}
.card_imgbox p{ position:absolute;}
.card_imgbox .name{ color:#000; font-size:26px; right:190px; top:136px;}
.card_imgbox .number{ color:#000; font-size:15px; left:54px; bottom:13px;}
.card_imgbox .time{ color:#000; font-size:16px; right:5px; bottom:13px;}
.card01{ background:url(../images/cardimg_01.jpg);}
.card02{ background:url(../images/cardimg_02.jpg);}
.card03{ background:url(../images/cardimg_03.jpg);}
.card_infobox{ width:450px; height:auto; overflow:hidden; font-size:16px; line-height:20px; margin:0 auto; padding:0 0 20px 50px;}
.card_infobox p{ height:auto; overflow:hidden; margin:6px 0 0 20px; clear:both;}
.card_infobox .title{ font-size:16px; font-weight:bold; margin:6px 0 0 0;}
.card_infobox p span{ float:left; width:200px;}
.card_infobox font{ float:left; width:100%; font-size:16px; font-weight:normal;}
.jfpz_mainbox{ width:auto; height:auto; overflow:hidden; padding:0 0;}
.jfpz_mainbox h2{ color:#000; font-size:20px; text-align:center; padding:10px 0 0 0;}
.jfpz_mainbox .number{ text-align:right; padding:6px 0;}
.jfpz_mainbox table{ border:#aaa solid 1px; font-size:16px;}
.jfpz_mainbox table th{ background-color:#f0f0f0; width:100px; border:#aaa solid 1px; padding:10px 0;}
.jfpz_mainbox table td{ border:#aaa solid 1px; padding:10px 6px;}
.jfpz_mainbox .dzz{ float:left; background:url(../images/ccf-stamp-new.png) right 0 no-repeat; width:165px; height:110px; font-size:16px; text-align:left; line-height:24px; margin:12px 0 0 0; padding:42px 0 0 10px;}
.jfpz_mainbox .date{ float:right; width:120px; height:110px; font-size:16px; text-align:center; line-height:24px; margin:12px 0 0 0; padding:30px 0 0 0;}

/*活动日历new*/
.hdrl_datebox{ height:auto; overflow:hidden; margin:6px 0 24px 0;}
.hdrl_datebox .datebox{ float:left; max-width:250px; height:auto; overflow:hidden; margin:0 0 0 0;}
.hdrl_datebox .datemain{ float:right; background:url(../images/datebox_line.gif) left top repeat-y; width:450px; height:auto; overflow:hidden; margin:0 0 0 10px; padding:0 6px 0 25px;}
.hdrl_datebox .datemain .title{ background:url(../images/icon07.gif) left center no-repeat; height:32px;}
.hdrl_datebox .datemain .title h3{ background-color:#f6f6f6; height:32px; color:#333; font-size:15px; font-weight:normal; line-height:32px; margin:0 0 0 40px; padding:0 0 0 10px;}
.hdrl_datebox .datemain .listbox{ height:auto; overflow:hidden; padding:10px 0;}
.hdrl_datebox .datemain .listbox li{ background:url(../images/icon08.gif) 20px 10px no-repeat; list-style:none; margin:0px; padding:0 0 0 40px; color:#333; font-size:16px; line-height:26px;}
.hdrl_datebox .datemain .listbox .date{ float:left; color:#ff6600; font-size:16px; margin:0; padding:0 10px 0 0;}
.hdrl_datebox .datemain .listbox .area{ float:left; color:#888; font-size:16px; margin:0; padding:0 10px 0 0;}
.hdrl_datebox .datemain .listbox .type{ float:left; color:#336699; font-size:16px; margin:0; padding:0 10px 0 0;}
.hdrl_search{ margin:0; padding:6px 0 2px 16px;}
.hdrl_search h3{ float:left; height:28px; color:#555; font-family:"宋体"; font-size:16px; font-weight:normal; line-height:26px; overflow:hidden; margin:16px 6px 0 10px;}
.hdrl_search .inputbox select{ background-color:#fbfbfb; width:140px; height:24px; border:#ccc solid 1px; line-height:24px; color:#555; font-family:"宋体"; font-size:16px; margin:0 8px 0 0; padding:2px;}
.hdrl_yearlist{ border:0; padding-bottom:0;}
.hdrl_yearlist .list{ padding:10px 0 10px 0;}
.hdrl_yearlist .list .type{ float:left; color:#336699; font-size:16px; margin:0; padding:0 10px 0 0;}
.hdrl_yearlist .mouthtitle h3{ float:left; background:url(../images/hdrl_icon.gif) 32px -60px no-repeat; width:100%; height:30px; color:#000; font-size:15px; font-weight:normal; text-indent:52px; text-decoration:none;}
.subpage_right3{ float:left; background-color:#fbfbfb; width:230px; height:auto; overflow:hidden; border:#ddd solid 1px; margin:0 0 0 10px; padding:0 0 10px 0;}
.right_titlebar{ background-color:#ddd; height:30px; margin:4px;}
.right_titlebar h3{ float:left; background:url(../images/icon11.gif) right 13px no-repeat; color:#fff; font-size:15px; font-weight:normal; line-height:30px; margin:0 0 0 12px; padding:0 12px 0 0;}
.titlebgcolor01{ background-color:#0f7cbf;}
.titlebgcolor02{ background-color:#fb9700;}
.right_listbar{ padding:0 5px;}
.right_listbar ul{ height:auto; overflow:hidden; list-style:none; margin:0; padding:2px 0 10px 0;}
.right_listbar li{ list-style:none; background:url(../images/icon03.gif) 12px 10px no-repeat; margin:0px; padding:0 0 0 20px; color:#333; font-size:16px; line-height:24px;}

/*会员-频道首页*/
.titlebar_nofont{ height:2px; border-bottom:#178dd6 solid 2px;}
.touch_bg{ background-color:#eff6fd;}
.subright_m{ float:left; width:526px; height:auto; overflow:hidden;}
.subright_r{ float:right; width:220px; height:auto; overflow:hidden;}
.borderbox01{ height:auto; overflow:hidden; border:#ccc solid 1px;}
.borderbox01 .titlebar{ background:url(../images/title_bg04.gif); height:34px;}
.borderbox01 .titlebar h3{ float:left; background:url(../images/icon02.gif) 16px 11px no-repeat; color:#333; font-size:15px; font-weight:bold; line-height:34px; padding:0 0 0 28px;}
.borderbox01 .newlist{ clear:both;}
.borderbox01 .newlist .imgbox{ float:left; margin:12px 0 0 18px; width:150px; height:100px;}
.borderbox01 .newlist .imgbox img{ width:150px; height:100px;}
.borderbox01 .newlist .title{ float:left; width:340px; color:#0c6197; font-size:18px; font-weight:bold; line-height:22px; margin:24px 0 0 14px;}
.borderbox01 .newlist .title a{ color:#0c6197;}
.borderbox01 .newlist .font{ float:left; width:340px; color:#999; font-size:16px; margin:12px 0 0 15px;}
.borderbox01 .newlist .font a{ color:#0c6197;}
.borderbox01 .list{ height:auto; overflow:hidden; clear:both;}
.borderbox01 .list ul{ overflow:hidden; list-style:none; margin:0; padding:10px;}
.borderbox01 .list li{ list-style:none; background:url(../images/icon03.gif) 10px 10px no-repeat; margin:0px; padding:0 0 0 22px; color:#333; font-size:16px; line-height:24px;}
.borderbox01 .list span{ float:right; color:#aaa; font-size:16px; margin-right:6px; padding-right:0px; padding-top:0px;}
.distop10{ margin-top:10px;}
.rightbox01{ background-color:#fbfbfb; border:#ddd solid 1px; padding:5px;}
.rightbox01 .title{ background-color:#0f7cbf; height:30px; color:#fff; font-size:16px; line-height:30px; padding:0 0 0 12px;}
.rightbox01 .title h3{ float:left; color:#fff; font-size:16px; font-weight:bold;}
.rightbox01 .main{ height:auto; overflow:hidden;}
.tlfg_list ul{ overflow:hidden; list-style:none; margin:0; padding:8px 18px;}
.tlfg_list li{ list-style:none; background:url(../images/icon03.gif) 10px 12px no-repeat; margin:0px; padding:0 0 0 20px; color:#333; font-size:16px; line-height:26px;}
.title_tlfg{ background:url(../images/title_icon01.gif) 0 7px no-repeat; padding:0 0 0 20px;}
.rightbox02{ background-color:#fbfbfb; border-bottom:#e4e4e4 solid 2px;}
.rightbox02 .title{ background:url(../images/title_bg05.gif); height:40px; color:#fff; font-size:15px; font-weight:normal; text-align:center; line-height:26px;}
.rightbox02 .main{ height:auto; overflow:hidden;}
.hyqy_list ul{ overflow:hidden; list-style:none; margin:0; padding:0 18px 12px 18px;}
.hyqy_list li{ float:left; width:70px; list-style:none; background:url(../images/icon03.gif) 10px 12px no-repeat; margin:0px; padding:0 0 0 20px; color:#333; font-size:16px; line-height:26px;}
.rightbox03{ background-color:#eff6fd; border-top:#2c8ed9 solid 3px;}
.rightbox03 .title{ height:34px; color:#fff; font-size:16px; text-align:center; line-height:34px; padding:0 0 0 12px;}
.rightbox03 .title h3{ float:left; color:#000; font-size:16px; font-weight: bold;}
.rightbox03 .main{ height:auto; overflow:hidden;}
.rhhd_list ul{ overflow:hidden; list-style:none; margin:0; padding:6px 18px 12px 18px;}
.rhhd_list li{ list-style:none; background:url(../images/icon12.gif) 10px 11px no-repeat; margin:0px; padding:0 0 0 22px; color:#333; font-size:16px; line-height:26px;}
.title_rhhd{ background:url(../images/title_icon02.gif) 0 8px no-repeat; padding:0 0 0 20px;}
.contact_box2{ width:1000px; height:auto; overflow:hidden; clear:both; margin:0 auto; padding:0;}
.bigtitle_bar{ background:url(../images/bigtitle_bg.gif) top repeat-x #f5fafe; height:42px; overflow:hidden; color:#0f7cbf; font-size:17px; font-weight:bold; line-height:44px; padding:0 0 0 18px; clear:both;}
.bigtitle_bar h3{ float:left; color:#0f7cbf; font-size:17px; font-weight:bold; line-height:44px;}
.hyfcmain_box{ background-color:#fafafa; height:auto; overflow:hidden; clear:both;}
.hyfcmain_box .titlebar{ background:url(../images/title_bg01.gif) bottom repeat-x; height:42px; color:#555; font-size:16px; line-height:42px; text-indent:20px; margin:0 16px;}
.hyfcmain_box .titlebar h3{ float:left; background:url(../images/title_bg06.gif) left no-repeat; background-color:#000; height:42px; color:#555; font-size:16px;}
.hyfcmain_box .main{ height:auto; overflow:hidden; clear:both;}
.hyfx_jchy{ height:auto; overflow:hidden; margin:0 16px; padding:0 0 20px 0;}
.hyfx_jchy li{ float:left; width:242px; list-style:none; margin:12px 0 0 0;}
.hyfx_jchy .photo{ float:left; width:75px; height:95px; margin:0 0 0 5px;}
.hyfx_jchy .info{ float:left; width:140px; height:auto; margin:0 0 0 12px;}
.hyfx_jchy p{ color:#999; font-size:16px; line-height:16px; margin:12px 0 0 0;}
.hyfx_jchy .name{ color:#000; font-size:16px;}
.hyfx_tthy{ height:auto; overflow:hidden; margin:0 16px; padding:0 0 20px 0;}
.hyfx_tthy li{ float:left; width:152px; list-style:none; margin:12px 5px 0 4px;}
.hyfx_tthy .imgbox{ float:left; background-color:#fff; width:150px; height:60px; border:#ddd solid 1px; text-align:center;}
.hyfx_tthy .imgbox img{ max-width:150px; max-height:60px;}
.hyfx_tthy .name{ float:left; width:152px; height:auto; color:#000; font-size:16px; text-align:center; padding:5px 0 0 0;}

/*学术会议new*/
.xshy_adbox{ position:relative; width:758px; height:100px; overflow:hidden;}
.xshy_adbox span{ position:absolute; left:0; bottom:0; width:758px; height:22px; background:url(../images/blackbar_bg.png); color:#fff; font-size:16px; line-height:22px; padding:0 10px;}
.xshy_adbox span a{ color:#fff;}
.sub_searchbar{ background:url(../images/searchbar_bg.gif); height:50px; overflow:hidden; padding:0 0 0 15px; clear:both;}
.sub_searchbar .inputbox{ float:left; height:28px; overflow:hidden; margin:12px 0 0 0;}
.sub_searchbar input{ background:url(../images/input_bg.gif) top repeat-x #fff; width:124px; height:22px; border:#bfcbd1 solid 1px; line-height:22px; color:#555; font-family:"微软雅黑"; font-size:16px; margin:0 8px 0 0; padding:0 8px;}
.sub_searchbar select{ background:url(../images/select_bg.gif) top repeat-x #eff6fa; width:120px; height:24px; border:#bdcad0 solid 1px; margin:0 8px 0 0;}
.litbtn01{ background:url(../images/litbtnbg01.gif) 0 0; float:right; width:99px; height:26px; color:#fff; font-size:16px; text-align:center; line-height:24px;}
.litbtn01:hover{ background:url(../images/litbtnbg01.gif) 0 -26px;}
.litbtn01 a{ float:left; width:99px; height:26px; color:#fff; text-decoration:none;}
.xshy_newlist{ height:auto; overflow:hidden; margin:0 12px; padding:0 0 16px 0;}
.xshy_newlist li{ float:left; width:366px; list-style:none; margin:16px 0 0 0;}
.xshy_newlist .photo{ float:left; width:65px; height:65px; border:#bde3f1 solid 1px;}
.xshy_newlist .photo img{ width:65px; height:65px;}
.xshy_newlist .info{ float:left; width:280px; height:auto; margin:0 0 0 12px;}
.xshy_newlist p{ color:#999; font-size:16px; line-height:16px; margin:6px 0 0 0;}
.xshy_newlist .name{ color:#000; font-size:16px; font-weight:bold;}
.xshy_alllist{ height:auto; overflow:hidden; border-top:#e7e7e7 dotted 1px; padding:12px 0 16px 0;}
.xshy_alllist li{ background:url(../images/icon08.gif) 30px 10px no-repeat; list-style:none; margin:0px; padding:0 0 0 55px; color:#333; font-size:16px; line-height:26px;}
.xshy_alllist .date{ float:left; color:#ff6600; margin:0; padding:0 25px 0 0;}
.xshy_alllist .area{ float:left; color:#888; margin:0; padding:0 25px 0 0;}
.xshy_alllist .type{ float:left; color:#336699; margin:0; padding:0 25px 0 0;}
.xshy_morebtn{ background-color:#f6f6f6; width:180px; height:30px; overflow:hidden; color:#555; font-size:16px; text-align:center; line-height:28px; margin:0 auto;}
.xshy_morebtn a{ float:left; width:180px; height:30px; color:#555; text-decoration:none;}
.xshy_morebtn:hover{ background-color:#9dc1d7;}
.xshy_morebtn:hover a{ color:#fff;}
.titlebgcolor03{ background-color:#56a0ce;}
.right_imgbar{ height:auto; overflow:hidden; text-align:center; padding:10px 0 6px 0;}
.label_listbar{ padding:0 2px;}
.label_listbar ul{ height:auto; overflow:hidden; list-style:none; margin:0; padding:2px 0 10px 0;}
.label_listbar li{ float:left; list-style:none; margin:0 0 0 16px; padding:0; color:#333; font-size:16px; line-height:24px; white-space:nowrap;}

/*首页new*/
.joinccf_bar{ height:40px; margin:-6px 0 0 0;}
.joinccf_bar .joinccf{ float:left; background:url(../images/home_joinccf.gif) 0 0; width:237px; height:40px; margin:0 0 0 2px;}
.joinccf_bar .myccf{ float:right; background:url(../images/home_joinccf.gif) -243px 0; width:237px; height:40px; margin:0 2px 0 0;}
.joinccf_bar .joinccf:hover{ background:url(../images/home_joinccf.gif) 0 -40px;}
.joinccf_bar .myccf:hover{ background:url(../images/home_joinccf.gif) -243px -40px;}
.homerght_search{ height:30px; overflow:hidden;}
.homerght_search .inputbox{ background:url(../images/input_bg.gif) top repeat-x; float:left; width:180px; height:28px; border:#ccc solid 1px; border-right:0; margin:0;}
.homerght_search .inputbox input{ width:178px; height:28px; line-height:26px; color:#999; font-family:"微软雅黑"; font-size:16px; padding:0 4px;}
.homerght_search .btnbox{ float:left; width:50px; height:30px;}

/*会员活动中心--首页*/
.subleft_bg{ background:url(../images/subleft_bg.gif) left repeat-y;}
.subpage_left .tabbox3{ height:auto; overflow:hidden; padding:0 1px;}
.subpage_left .tabbox3 ul{ height:auto; overflow:hidden; list-style:none; margin:0; padding:8px 0 16px 0;}
.subpage_left .tabbox3 ul li{ float:left; background:url(../images/left_tabbg5.gif) top no-repeat; width:230px; height:auto; list-style:none; margin:0; padding:0;}
.subpage_left .tabbox3 ul li a{ float:left; width:230px; height:35px; line-height:33px; color:#333; font-size:16px; text-indent:40px; text-decoration:none; margin:0; padding:0;}
.subpage_left .tabbox3 ul li a:hover{ color:#3e8dc6;}
.subpage_left .tabbox3 ul .active{ background:url(../images/left_tabbg4.gif) top no-repeat; color:#3e8dc6;}
.subpage_left .tabbox3 ul .active a{ color:#3e8dc6;}
.subpage_left .tabbox3 .sublist_city{ background:url(../images/left_listline.gif) 0 bottom no-repeat; height:auto; overflow:hidden; padding:6px 0 12px 30px;}
.subpage_left .tabbox3 .sublist_city dd{ background:url(../images/icon13.gif) 2px center no-repeat; float:left; width:96px; height:25px; overflow:hidden; margin:6px 0 0 0;}
.subpage_left .tabbox3 .sublist_city dd a{ float:left; width:96px; height:25px; overflow:hidden; color:#888; font-size:16px; text-indent:12px; line-height:24px;}
.subpage_left .tabbox3 .sublist_city .sur{ background:url(../images/sublist_surbg.gif);}
.subpage_left .tabbox3 .sublist_city .sur a{ background:none; color:#fff;}