@charset "utf-8";
/* CSS Document */
.vir_logo{ background:url(../images/vircom/wh_logo.png) no-repeat;}
.vir_logo a,.vir_logo{width:520px;}
.vir_nav,.qjf_findnav{background:#f9f9f9;border:1px solid #d8d8d8;height:52px;line-height:52px;font-size:14px;}
.vir_nav li.hov,.vir_nav li.on,.qjf_findnav li.hov,.qjf_findnav li.on,.qjf_findnav li.thwork.hov,.qjf_findnav li.thwork.on{background:#fff;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8; background: url(../images/vircom/navhov.png) repeat-x;}
.vir_nav li,.qjf_findnav li{float:left;display:block;width:109px;text-align:center;border-left:1px solid #f9f9f9;border-right:1px solid #f9f9f9; position:relative;z-index:5;padding-left:26px;}
.vir_nav a:hover,.vir_nav a.on,.vir_nav a,.vir_nav a:hover,.vir_nav a.on{display:block; text-decoration:none;color:#222; background:url(../images/vircom/navicon.png) no-repeat;}
.vir_nav a.a1{ background-position:15px 15px;}
.vir_nav a.a2{ background-position:17px -29px;}
.vir_nav a.a3{ background-position:13px -75px;}
.vir_nav a.a4{ background-position:15px -120px;}
.vir_nav a.a5{ background-position:15px -166px;}
.vir_nav a.a6{ background-position:15px -213px;}
.vir_nav a.a7{ background-position:15px -253px;}
.vir_nav li.w110{width:110px;}
.vir_nav a:hover,.vir_nav li.on a{background:url(../images/vircom/navicon_on.png) no-repeat;color:#3d95d5;}
.vir_nav a.a1:hover,.vir_nav li.on .a1{ background-position:15px 15px;}
.vir_nav a.a2:hover,.vir_nav li.on .a2{ background-position:17px -29px;}
.vir_nav a.a3:hover,.vir_nav li.on .a3{ background-position:13px -75px;}
.vir_nav a.a4:hover,.vir_nav li.on .a4{ background-position:15px -120px;}
.vir_nav a.a5:hover,.vir_nav li.on .a5{ background-position:15px -166px;}
.vir_nav a.a6:hover,.vir_nav li.on .a6{ background-position:15px -213px;}
.vir_nav a.a7:hover,.vir_nav li.on .a7{ background-position:15px -253px;}
.findnav_7{ overflow:hidden; zoom:1;}
.findnav_7 ul{ width:1015px;}
.findnav_7 ul li{ width:133px;}

.vir_xknav li{padding-left:30px;width:105px;}
.vir_xknav .a8,.vir_xknav .a9,.vir_xknav .a10,.vir_xknav .a11,.vir_xknav a.a8:hover,.vir_xknav li.on .a8,.vir_xknav a.a9:hover,.vir_xknav li.on .a9,.vir_xknav a.a10:hover,.vir_xknav li.on .a10,.vir_xknav a.a11:hover,.vir_xknav li.on .a11{background:url(../images/vircom/xkicon.png) no-repeat;}
.vir_xknav a.a1{ background-position:15px 15px;}
.vir_xknav a.a3{background-position:2px -75px;}
.vir_xknav a.a4{background-position:2px -120px;}
.vir_xknav a.a1:hover,.vir_xknav li.on .a1{ background-position:15px 15px;}
.vir_xknav a.a3:hover,.vir_xknav li.on .a3{ background-position:2px -75px;}
.vir_xknav a.a4:hover,.vir_xknav li.on .a4{ background-position:2px -120px;}
.vir_xknav .a8{background-position:0 17px;}
.vir_xknav .a9{background-position:0 -30px;}
.vir_xknav .a10{background-position:0 -78px;}
.vir_xknav .a11{background-position:0 -125px;}
.vir_xknav a.a8:hover,.vir_xknav li.on .a8{ background-position:0 -178px;}
.vir_xknav a.a9:hover,.vir_xknav li.on .a9{ background-position:0 -225px;}
.vir_xknav a.a10:hover,.vir_xknav li.on .a10{ background-position:0 -273px;}
.vir_xknav a.a11:hover,.vir_xknav li.on .a11{background-position:0 -320px;}
.vir_xknav li.w100{padding-left:24px;width:112px;}
li.secmenu{ _position:absolute;height:53px;}
.vir_secnav{background:#fff;border:1px solid #d8d8d8;border-top:0;padding:2px 0 20px 20px;width:670px;height:140px; position:absolute;right:-1px;top:53px;text-align:left;display:none;}
.vir_secnav em,.vir_secnav a,.vir_secnav a:hover{display:inline-block;margin-right:28px; background:none;padding:0;height:30px;line-height:30px;margin-top:18px;}
.vir_secnav p{ position:relative;}
.vir_secnav a:hover{text-decoration:underline;color:#222;}
.vir_secnav em,.vir_secnav .more,.vir_secnav .more:hover{color:#fff; background:url(../images/vircom/submenuicon.png) no-repeat;width:45px;height:30px; padding-left:10px;margin-right:18px;}
.vir_secnav em.x1{ background-position:0 2px;}
.vir_secnav em.x2{ background-position:0 -28px;}
.vir_secnav em.x3{ background-position:0 -58px;}
.vir_secnav a.more,.vir_secnav a.more:hover{background-position:right -89px;color:#222;margin:0; position:absolute;right:15px;top:18px;}
.w672{width:672px;}
.w270{width:270px;}
.w340{width:340px;}
.vir_gpic{position:relative;width:322px;margin:0 auto;height:226px;overflow:hidden;}
.vir_gpic ul{height:226px; position:absolute; left:0px; top:0px;}
.vir_gpic ul li{float:left; width:322px; height:226px;overflow:hidden; position:relative;}
.vir_gpic ul li img{display:block; width:322px; height:226px;}
.vir_gpic ul li p{position:relative;bottom:30px;font-size:14px;background:rgba(0, 0, 0, 0.5);height:30px;line-height:30px;width:322px;z-index:9999; text-align:center; }
.vir_gpic ul li a{color:#fff; text-decoration:none;}
.vir_gpic .scrollbtn{ margin:0 auto; position:relative; top:90px;}
.vir_gpic .scrollbtn span{display:block;width:28px; height:53px; overflow:hidden; cursor:pointer; }
.vir_gpic .prev,.vir_gpic .next{background:url(../images/vircom/parrow.png) no-repeat;}
.vir_gpic .prev{position:absolute; top:0px; left:0px;background-position:0 0;}
.vir_gpic .next{position:absolute; top:0px; right:0px;background-position:0 -63px;}
.vir_nlist li{padding-left:15px; background:url(../images/vircom/nicon.gif) 5px center no-repeat;line-height:230%;}
.vir_nlist li a{color:#222;}
.vir_nheadline h1{font-size:24px;font-weight:normal;margin:10px 0;}
.vir_nheadline p{color:#888;}
.vir_com .tit{border-bottom:2px solid #e4e4e4;padding-bottom:5px;position:relative;}
.vir_com .tit strong{padding-bottom:5px;font-size:20px; color:#222; font-weight:normal;}
.vir_com .tit span,.vir_com .tit strong{display:inline-block;}
.vir_com .tabtit{position:absolute;top:0;left:85px;font-size:18px; color:#dddddd;}
.vir_com .tabtit a{ color:#555;display:inline-block;padding:3px 15px 4px 15px;margin:0 5px;font-size:14px; }
.vir_com .tabtit a.on,.vir_com .tabtit a:hover{ background:#3d95d5; color:#fff;text-decoration:none;}
.vir_com{position:relative;}
.vir_com a.more{position:absolute; top:3px;right:10px;font-size:14px;}
.vir_zylist dt img{width:50px;height:50px;}
.vir_zylist dt,.vir_zylist dd{float:left;}
.vir_zylist dl{border-bottom:1px solid #e8e8e8;padding:15px 10px;zoom:1;overflow:hidden;}
.vir_zylist dd {width:590px;margin-left:10px;}
.vir_zylist dd span em{color:#888;}
.vir_zylist dd span{display:inline-block;margin-right:20px;}
.vir_zylist dd h3,.vir_zylist dd h3 a{font-size:14px;color:#222;font-weight:normal;margin-bottom:8px;}
.vir_zylist dd .downicon,.vir_zylist dd .scicon{ background:url(../images/vircom/sicon.png) no-repeat;padding-left:20px;display:inline-block; font-family:Tahoma, Geneva, sans-serif;}
.vir_zylist dd .downicon{background-position:0 4px;}
.vir_zylist dd .scicon{background-position:0 -19px;margin-left:20px;}
.vir_zylist p{ position:relative;}
.vir_zylist .xsi{ position:absolute;right:0;bottom:0;_bottom:30px;margin-right:0;}
.h440{height:440px;}
.vir_ullist,.vir_thlist{zoom:1;overflow:hidden;}
.vir_ullist li{ float:left; width:50%;margin:14px 0;}
.vir_ullist li div,.vir_ullist li img{display:block;float:left;}
.vir_ullist li img{ width:73px; height:73px;border:1px solid #dcdcdc; }
.vir_ullist li div{width:65%;margin-left:10px;}
.vir_ullist li strong,.vir_ullist li strong a{font-size:14px;color:#222;font-weight:normal;}
.vir_ullist li em,.vir_ullist li i{color:#888;}
.vir_ullist li p i{margin-left:20px;}
.vir_ullist li em{line-height:140%;}
.vir_newh,.vir_latenews,.vir_app{zoom:1;overflow:hidden;}
.vir_newh dt img{width:160px;height:120px;}
.vir_newh dt,.vir_newh dd{float:left;}
.vir_newh dd{width:72%;margin-left:20px;}
.vir_newh dd div{color:#888;margin-top:30px;}
.vir_newh dd h3 a,.vir_newh dd h3{color:#222;font-size:16px;font-weight:normal;}
.vir_newh dd p{color:#555;margin-top:5px;}
.vir_newh dd p span{margin-left:20px;}
.vir_latenews li{float:left;width:50%;line-height:200%;}
.vir_latenews li a,.vir_wlnews li a{color:#222;}
.vir_latenews li em{color:#888;margin-right:5px;}
.vir_wlnews li em{color:#888;margin-right:5px;}
.vir_wlnews li{line-height:300%;}
.mgt50{margin-top:50px;}
.vir_app li{width:112px;float:left;text-align:center;}
.vir_app li a{color:#555;}
.vir_dt li{border-bottom:1px solid #e4e4e4;padding-bottom:5px;margin-bottom:10px;}
.vir_dt li p{ height:20px; overflow:hidden;}
.vir_dt dt{float:left;color:#222;}
.vir_dt dd{float:right;color:#888;padding-top:5px;}
.vir_dt dl{zoom:1;overflow:hidden;margin-bottom:3px;}
.vir_dt dt a{color:#222;}
.vir_dt dt img{width:34px;height:34px;margin-right:10px;}
.vir_dt p a{margin-left:5px;}

.vir_phlist{zoom:1;overflow:hidden;}
.vir_phlist li{margin:23px 5px;}
.vir_phlist span{margin-right:10px;font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#888; position:relative;top:2px;}
.vir_phlist span,.vir_phlist a{display:inline-block; vertical-align:top;}
.vir_phlist a{color:#222;width:90%;}
.vir_phlist .num1{color:#ff9000;}
.vir_phlist i.kicon{margin-left:5px;background:url(../images/vircom/sicon.png) 0 -72px no-repeat;display:inline-block;width:18px;height:18px;}
.vir_bknews li{padding-left:20px;background:url(../images/vircom/bicon.png) 0 center no-repeat;}
.vir_thlist li img{width:52px;height:52px;border:0;}
.vir_thlist li div{width:52%;}
.vir_thlist li{margin:8px 0;}
.vir_thlist li p{margin-top:5px;}
.vir_numbox{background:#f8f8f8;border:1px solid #c9c9c9;padding:10px;}
.vir_numbox em{font-size:18px;}
.vir_numbox em,.vir_numbox span{display:block;}
.vir_numbox p{display:inline-block;border-right:1px solid #d6d6d6; background:url(../images/vircom/numicon.png) no-repeat;padding:42px 10px 7px 10px; text-align:center;width:59px;}
.vir_numbox p.p1{ background-position:center 13px;}
.vir_numbox p.p2{ background-position:center -66px;}
.vir_numbox p.p3{ background-position:center -150px;}
.vir_numbox p.p4{ background-position:center -248px;}
.vir_dtlist dl{zoom:1;overflow:hidden;border-bottom:1px solid #e2e2e2;padding:10px 20px;}
.vir_dtlist dt,.vir_dtlist dd{float:left;}
.vir_dtlist dd{width:90%;margin-left:10px;}
.vir_dtlist dt{width:52px;height:52px;}
.vir_dtlist div{margin:8px 0;background:#f8f8f8;border:1px solid #eeeeee;padding:15px 20px 10px 20px;}
.vir_dtlist p span{margin-left:50px;}
.vir_dtlist div p{ position:relative;}
.vir_dtlist div p em{ position:absolute;right:0;bottom:0;font-size:12px;color:#555;}
.vir_dtlist p em{color:#888;margin-left:20px;}
.vir_dtlist p{margin-bottom:5px;}
.vir_logo_text{ color:#222; background:none;margin-top:10px;}
.vir_logo_text h1{font-size:30px;color:#222;font-weight:normal;}
.vir_logo_text p{font-size:14px;margin-top:10px;}

.qjf_findnav li{float:left; background:url(../images/mh_app/fx_libg.gif) no-repeat right center; display:block;width:112px;text-align:center;border-left:1px solid #f9f9f9;border-right:1px solid #f9f9f9; position:relative;z-index:5;padding-left:10px;}
.qjf_findnav li.nobg{ background:none;}
.qjf_findnav li.thwork{ background:none;width:120px;}
.w960 .qjf_findnav li{width:106px;}
.w960 .qjf_findnav li.thwork{width:122px;}
/*导航默认灰色，hover蓝色*/
/*.qjf_findnav a{ background:url(../images/mh_app/fx_sybg.png) no-repeat; margin-left:3px; padding-left:5px; display:block; text-decoration:none;color:#222}
.qjf_findnav a.a1{ background-position:-88px 17px;}
.qjf_findnav a.a2{ background-position:-85px -26px;}
.qjf_findnav a.a3{ background-position:-90px -70px;}
.qjf_findnav a.a4{ background-position:-88px -120px;}
.qjf_findnav a.a5{ background-position:-88px -170px;}
.qjf_findnav a.a6{ background-position:-87px -215px;}
.qjf_findnav a.a7{ background-position:-88px -270px;}
.qjf_findnav a.a8{ background-position:-2px -381px;}
.qjf_findnav a:hover{ color:#3d95d5; text-decoration:none;}
.qjf_findnav a.a1:hover{ background-position:15px 17px;}
.qjf_findnav a.a2:hover{ background-position:17px -26px;}
.qjf_findnav a.a3:hover{ background-position:13px -70px;}
.qjf_findnav a.a4:hover{ background-position:15px -120px;}
.qjf_findnav a.a5:hover{ background-position:15px -170px;}
.qjf_findnav a.a6:hover{ background-position:15px -216px;}
.qjf_findnav a.a7:hover{ background-position:11px -270px;}
.qjf_findnav a.a8:hover{ background-position:-2px -328px;}*/
/*导航彩色*/
.qjf_findnav a{ background:url(../images/mh_app/icon_nav.png) no-repeat; margin-left:3px; padding-left:5px; display:block; text-decoration:none;color:#222}
.qjf_findnav a.a1{ background-position:10px 17px;}
.qjf_findnav a.a2{ background-position:10px -27px;}
.qjf_findnav a.a3{ background-position:10px -72px;}
.qjf_findnav a.a4{ background-position:10px -117px;}
.qjf_findnav a.a5{ background-position:10px -163px;}
.qjf_findnav a.a6{ background-position:10px -206px;}
.qjf_findnav a.a7{ background-position:10px -252px;}
.qjf_findnav a.a8{ background-position:0px -296px;}
.qjf_findnav a:hover{ color:#3d95d5; text-decoration:none;}

.w670{ width:670px;}
.w310{ width:310px;}
.qjf_tit{ height:40px; border-bottom:2px solid #e2e2e2; font:normal 20px/40px "microsoft yahei"; color:#222; display:block; padding-left:3px;}
.qjf_tit a.more{ color:#555; font-size:14px;}
.qjf_tit a.more:hover{ color:#3d95d5;}
.qjf_tit span.qjf_seleautodiv{ font-size:12px; position:relative; top:-2px;}
.qjf_tit span.tit{ color:#e2e2e2; font-size:14px; position:relative; top:-2px;}
.qjf_tit span.tit a{ font-size:14px; height:28px; margin:0px 5px; line-height:28px; padding:0px 8px; color:#555; display:inline-block;  text-decoration:none;}
.qjf_tit span.tit a.on{ background:#3d95d5; color:#fff; text-decoration:none;}

.qjf_startea{margin:0 20px;}
.w960 .qjf_startea{margin:0;}
.qjf_schoolul,.qjf_orglist{ margin:0px 13px;}
.w960 .qjf_schoolul,.qjf_orglist{ margin:0px -7px 0px -6px;}
.qjf_peolist li,.qjf_schoolul li,.qjf_orglist li{ float:left; width:104px; margin:20px 15px 10px 15px; display:inline;}
.qjf_schoolul li{margin:20px 18px 20px 17px;}
.qjf_orglist li{ margin:20px 18px 0px 17px;}
.qjf_peolist li .pic,.qjf_schoolul li .pic,.qjf_orglist li .pic{ width:104px; height:104px; overflow:hidden;}
.qjf_peolist li .pic img,.qjf_schoolul li .pic img,.qjf_orglist li .pic img{ width:104px; height:104px; display:block;}
.qjf_peolist li .name,.qjf_thalist li .name,.qjf_schoolul li .name,.qjf_orglist li .name,.qjf_startea li .name{ padding:6px 0px; line-height:18px; text-align:center;}
.qjf_peolist li .name a,.qjf_thalist li .name a,.qjf_schoolul li .name a,.qjf_orglist li .name a,.qjf_startea li .name{ line-height:18px; color:#222; display:block;}

.qjf_thalist li,.qjf_startea li{ float:left; width:112px; margin:20px 11px 0px 11px; display:inline;}
.qjf_startea li{ margin:20px 14px 0px 11px;}
.qjf_thalist li .pic,.qjf_startea li .pic{ width:110px; height:110px; overflow:hidden; margin:0 auto; position:relative;}
.qjf_thalist li .pic img,.qjf_startea li .pic img{ width:110px; height:110px; display:block;}
.qjf_thalist li .pic a.tit,.qjf_startea li .pic a.tit{ position:absolute; background:url(../images/mh_app/tm_bg.png) repeat-x; height:30px; display:block; line-height:30px; width:100%; text-align:center; color:#fff; left:0px; bottom:0px; font-size:12px;}
.qjf_thalist li .name a,.qjf_startea li .name a{font-size:14px;}
.qjf_startea li .name a{ color:#222;}

.qjf_classet li{ float:left; width:310px; height:75px; margin:20px 10px 5px 10px; display:inline;}
.qjf_classet li .pic{ float:left; border:1px solid #ddd; width:73px; height:73px; overflow:hidden;}
.qjf_classet li .pic img{ width:73px; height:73px; display:block;}
.qjf_classet li .text{ margin-left:90px; height:100%; position:relative; line-height:22px;}
.qjf_classet li .text a{ color:#222; font-size:14px;position:relative; top:-2px;}
.qjf_classet li .text p em{ font-family:Tahoma;}
.qjf_classet li .text p.intro{ position:absolute; left:0; bottom:0; color:#888;}
.w960 .qjf_teachlist{ margin:0px -3px 0 -2px;}
.qjf_teachlist{ margin:0px 18px;}
.qjf_likeli li,.qjf_teachlist li{ float:left; width:295px; height:97px; border:1px solid #e6e6e6; padding:10px 9px; margin:17px 10px 8px 10px; display:inline;}
.qjf_teachlist li{ margin:20px 5px 0px 5px; padding:10px 7px;}
.qjf_likeli li .pic,.qjf_teachlist li .pic{ float:left; width:97px; height:97px; overflow:hidden;}
.qjf_likeli li .pic img,.qjf_teachlist li .pic img{ width:97px; height:97px; display:block;}
.qjf_likeli li .text,.qjf_teachlist li .text{ margin-left:107px; height:100%; position:relative; line-height:30px;}
.qjf_likeli li .text a.tit,.qjf_teachlist li .text a.tit{ font-size:14px; display:block; margin-right:60px; position:relative; top:-3px;}
.qjf_likeli li .text span,.qjf_teachlist li .text span{ position:absolute; right:0px; top:0px; color:#888; line-height:22px; display:inline-block;}
.qjf_likeli li .text span img,.qjf_teachlist li .text span img{ margin-right:5px; vertical-align:middle;}
.qjf_likeli li .text p.intro,.qjf_teachlist li .text p.intro{ position:absolute; left:0; top:65px; color:#888; }
.qjf_likeli li.on,.qjf_classtj dl.on,.qjf_teachlist li.on{ border:1px solid #3d95d5;}

.qjf_graygz{height:13px; line-height:13px; border:1px solid #d2d2d2; background:#f0f0f0; display:inline-block; padding:3px 10px; overflow:visible; color:#555;}
.qjf_graygz:hover{ background:#d2d2d2; text-decoration:none;}
.qjf_graygz i{ background:url(../images/mh_app/a_pic.gif) no-repeat; width:8px; height:8px; display:inline-block; overflow:hidden; vertical-align:middle; margin-right:5px;}

.qjf_infolike li,.qjf_active li{ border-bottom:1px solid #e2e2e2; padding:15px 0px;}
.qjf_infolike li a.tit{  font-size:16px; display:block; color:#555;}
.qjf_infolike li a.tit:hover,.qjf_active li a:hover{ text-decoration:none; color:#3d95d5;}
.qjf_infolike li p{ padding:5px 0px 0px 0px; line-height:24px; position:relative;}
.qjf_infolike li p span{  color:#888; position:absolute; right:0px; bottom:0px;}
.qjf_infolike li p span em{ font-family:Tahoma; color:#222;}
.qjf_infolike li span{  display:inline-block; width:300px;text-align:right; }
.qjf_infolike li i.datetime{ color:#555; margin-top:5px; padding-left:20px; width:14px; height:14px; background:url(../images/mh_app/clock.gif) no-repeat scroll left 2px;}

.qjf_active li a{ font-size:14px; display:block; color:#555;}
.qjf_active li p{ color:#888; padding:5px 0px 0px 0px; line-height:24px;}
.qjf_active li p span em{font-family:Tahoma; color:#a82929;}

.mgt40{ margin-top:40px;}
.w960 .qjf_classtj{margin:0;}
.qjf_classtj{margin:0 20px;}
.qjf_classtj dl{ border:1px solid #e6e6e6; padding:0px 20px; width:180px; height:120px; float:left; overflow:hidden; margin:20px 9px 0px 9px; display:inline;}
.qjf_classtj dl dt{ zoom:1; overflow:hidden; margin-top:9px;}
.qjf_classtj dl dt .pic{float:left; border:1px solid #e6e6e6; width:73px; height:73px; overflow:hidden; position:relative; margin-right:-85px; display:inline;}
.qjf_classtj dl dt .pic img{ width:73px; height:73px; display:block; _vertical-align:top; }
.qjf_classtj dl dt .txt{ margin-left:85px;}
.qjf_classtj dl dt .txt a{ color:#222; font-size:14px;display:block; }
.qjf_classtj dl dt .txt p{ margin-top:5px; line-height:25px; color:#555;}
.qjf_classtj dl dt .txt p em{ font-family:Tahoma;}
.qjf_classtj dl dd{ margin-top:10px;}
.qjf_classtj dl dd a{ color:#888; cursor:default; text-decoration:none;}

.qjf_artlistul{ padding:0px 15px;}
.qjf_artlistul li{ border-bottom:1px dotted #dfdfdf; line-height:30px; padding:5px 0px; overflow:visible;}
.qjf_artlistul li a.tit{ display:block; line-height:30px; color:#555; font-size:16px; }
.qjf_artlistul li p{position:relative; width:100%; }
.qjf_artlistul li p span{ background:url(../images/mh_app/clock.gif) no-repeat scroll left 9px; padding-left:20px;}
.qjf_artlistul li p span.readynum{ position:absolute; right:0px; bottom:0px; color:#888; display:inline-block;}
.qjf_artlistul li p span.readynum em{ font-family:Tahoma; color:#555;}
.qjf_artlistul li p a.more{ background:url(../images/mh_app/chk_more.gif) no-repeat right center; padding-right:16px; display:inline-block; margin-right:80px;}

/*公用头部*/
.u_portal_tit{ background:url(../images/res0909/titlebg.gif) repeat-x left bottom; height:33px;}
.u_portal_tit .titname{ background:url(../images/res0909/u_titlebg.png) no-repeat left top; padding-left:15px; height:33px;}
.u_portal_tit .titname em{ background:#fff url(../images/res0909/u_titlebg.png) no-repeat right top; padding-right:35px; height:33px; color:#fff; font-size:18px; font-weight:normal; line-height:33px;}
.u_portal_tit .tab_tit{ font-size:14px; font-weight:normal; line-height:33px; color:#646464;}
.u_portal_tit .tab_tit a{margin:0px 30px;display:inline-block; color:#646464;}
.u_portal_tit .tab_tit a:hover,.u_portal_tit .tab_tit a.on{ text-decoration:none; color:#4093df;}
.u_portal_tit .more{ font-size:14px; color:#555; line-height:33px;}
.u_portal_tit .more:hover{ color:#3D95D5;}

.py_relative{ position:relative;}
.py_relative .a_more{ position:absolute; background:url(../images/res0909/more.png) no-repeat 0px -20px; display:block; width:18px; height:16px; text-indent:-999em; overflow:hidden; top:-30px; right:10px;}
.py_relative .a_more:hover{ background-position:0px 4px;}
/*公用头部 end*/