/* Color */
.cRed,a.cRed {color:#E83505;}
.cGray1,a.cGray1 {color:#555;}
a.cGray1:hover {color:#db0000;}
.cGray2,a.cGray2 {color:#999;}
.cOrg,a.cOrg {color:#FF6600;}
.cw,a.cw {color:#fff;}
.cBlue2,a.cBlue2 {color:#046EF1;}
.cY,a.cY {color:#998D04;}
.cDy,a.cDy {color:#998D04;}
.cB,a.cB {color:#000;}
.cBlue1,a.cBlue1 {color:#039;}
.cGrn,a.cGrn {color:#228a3b;}

/* position */
.lh {line-height:22px;}
.lh18 {line-height:18px;}
.lh24 {line-height:24px;}
.lh30 {line-height:30px;}
.mgt10 {margin-top:10px;}
.mgb10 {margin-bottom:10px;}
.s3 {padding-bottom:10px;}
.wrap {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/* commonBackground */
.indexSubNav .Bg_LeftSide,.indexSubNav .Bg_RightSide,.bg_getWay,.advantagement,.stepWay,.incharge a,.noticeBar,.actBar,.grayBar,.moreArea,.changeProv .btnChange,.AttBar,.login_reg .toper,.login_reg .bottomer,.btn_vipBuy,.bg_btn{background:url(http://img.tgimg.cn/project/0911/index/proj_index_imgall.png);}
.mainNav,.indexSubNav,.areaClassProj h2 ,.listClassNav{background:url(http://img.tgimg.cn/project/0911/index/proj_index_imgall2.png)}
.tgLogo,.projLogo,#topSearch .srhCurrent a,.searchBox,#projNav .bg_LeftSide,#projNav .bg_RightSide{background:url(http://img.tgimg.cn/project/0911/projHeader.png)}

.yellowBar,.yellowBar h2 {background:url(http://img.tgimg.cn/project/0911/yellowBar.gif) no-repeat; height:23px; overflow:hidden;}
.yellowBar {background-position:right top; position:relative;}
.yellowBar h2 {font-size:14px; padding:4px 0 0 5px; background-position:left top; width:96%}
.yellowBar .fr {padding:5px 5px 0 0; float:none; position:absolute; right:0; top:0}
.yellowBlock {border-left:1px solid #E6C48F; border-right:1px solid #E6C48F;}
.grayBlock {border-left:1px solid #BABABA; border-right:1px solid #BABABA;}
.b1,.b2,.b3,.b4 {height:1px; overflow:hidden; display:block; font-size:0;}
.b1 {background:#E6C48F;  margin:0 2px;}
.b2 {border-left:1px solid #E6C48F; border-right:1px solid #E6C48F; background:#fff;  margin:0 1px;}
.b3 {background:#BABABA; margin:0 2px;}
.b4 {border-left:1px solid #BABABA; border-right:1px solid #BABABA; background:#fff; margin:0 1px;}
.pagePosition {margin:8px 0; color:#555;}
.pagePosition a {color:#555;}
.pagination {text-align:center; font-size:14px; margin:10px 0 0;}
.pagination a {color:#555;}
.pagination a:hover {color:#f00}
/* projCommonHeader */
.topLogin {text-align:right; padding:4px 0 0; position:absolute; right:0; top:0;}
.topLogin li {margin:0 0 12px;}
.topLogin img {margin:0 0 -4px;}

.topLoginBar {background:#F3F2F3; border-bottom:1px solid #CACDD2; height:30px; line-height:30px; overflow:hidden;}
	.topLoginBar .inner {width:970px; margin:0 auto;}
	.topLoginBar  .fLeft {_padding:0 0 4px;}
	.topLoginBar  .fLeft img {margin:0 0 -7px; _margin:5px 0 -9px;}
	.topLoginBar  .fRight {_padding:7px 0 0; color:#888;}
	.topLoginBar  .fRight img {margin:0 0 -4px;}
	.topLoginBar  .fRight a {color:#888;}
	.topLoginBar .charge {background:url(http://img.tgimg.cn/project/ico/ico_charge.gif) no-repeat; padding:0 0 2px 18px;}

#projHeader {padding:10px 0 0; width:100%; position:relative;}
.tgLogo {background-position:left top; width:145px; height:55px; display:block; float:left;}
.projLogo {background-position:-152px top; width:121px; height:55px; display:block; float:left;}
#topSearch {float:left; padding:0 0 10px 30px; *padding-bottom:0}
#topSearch .select {float:left; margin:10px 0 2px;}
#topSearch .select li {float:left; color:#ABA172;  line-height:20px;}
#topSearch .select li a {float:left; color:#ABA172; margin:0 13px 0 13px; display:inline}
#topSearch .select li.srhCurrent a{background-position:-278px top; width:46px; height:20px; color:#fff; margin:0; text-align:center; line-height:20px;}
#topSearch .select li.srhCurrent a:hover {text-decoration:none;}
.searchBox {background-position:left -61px; width:374px; height:22px; clear:left; position:relative; z-index:1000;}
.searchBox .e_key {width:305px; border:0;margin:0 2px 0 2px;outline:0;float:left;margin-top:3px}
.searchBox .srhBtn {border:0;height:22px; width:58px;cursor:pointer;background:transparent;outline:0;float:left}
.searchBox .advanced {position:absolute; right:-60px; top:4px}
#projNav {background:url(http://img.tgimg.cn/project/0911/index/proj_index_imgall2.png) left -102px; height:28px; position:relative; width:100%; background-repeat:repeat-x}
#projNav .bg_LeftSide {background-position:-353px -88px; width:21px; height:28px; float:left;}
#projNav .bg_RightSide {background-position:left -88px; height:28px; width:314px; position:absolute; right:0; top:0;}
#projNav ul {z-index:200; float:left; height:28px;}
#projNav ul li {float:left; padding:0 16px; height:28px; line-height:28px; white-space:nowrap}
#projNav ul li.current {padding:0;}
#projNav li.current a,#projNav li.current span {background:url(http://img.tgimg.cn/project/0911/index/mainNavCurrent.gif)}
#projNav li.current a {float:left; background-position:left top; color:#FF5E06; height:32px; padding:0 0 0 14px; display:block;}
#projNav li.current span {float:left; background-position:right top; height:32px; padding:0 14px 0 0; position:relative; top:-4px; line-height:36px; overflow:hidden;}
#projNav a {color:#fff; font-size:14px; font-weight:bold;}


/* projListFormat */
.listHeader {border-bottom:2px solid #5E8FC4; height:21px; line-height:21px; margin:12px 0 0; padding:0 6px 0 0}
.listHeader ul {padding:0 0 0 6px;}
.listHeader li {background:url(http://img.tgimg.cn/project/index/bg_tab_Current.gif) no-repeat right -21px; height:21px; float:left; margin:0 7px 0 0; padding:0 10px 0 0;}
.listHeader li a {color:#555;background:url(http://img.tgimg.cn/project/index/bg_tab_Current.gif) no-repeat left -21px; height:21px; float:left; padding:0 0 0 10px;}
.listHeader li.current {background-position:right top;}
.listHeader li.current a {color:#fff; background-position:left top; font-weight:bold;}
.currentDisplay {float:left;}
.projList ul.subject li {color:#000; font-size:12px;}
.projList ul {height:27px; background:url(http://img.tgimg.cn/actplatform/bg_dotted.gif) repeat-x left bottom; width:100%; overflow:hidden;}
.projList ul li {float:left; padding:0 0 0 10px; color:#555; white-space:nowrap; overflow:hidden; line-height:27px; height:27px; margin:0 10px 0 0;}
.projList ul li img {margin:4px 0 -4px;}
.projList a {font-size:14px; color:#325E7F;}
.projList a:hover {color:#f60;}

/* link */
.pagePosition a:hover {color:#FF6600}

/* pop */
.screenDiv {position:absolute; background:#fff; left:0; top:0; mozOpacity:0.2; opacity:0.2; filter:alpha(opacity = 20); z-index:10000;}
#tgnetPop {background:#fff url(http://img.tgimg.cn/tgGod/pop/pop.png); width:255px; height:151px; position:fixed; right:0; bottom:0; overflow:hidden; text-align:left}
#topbar {text-align:right; padding:5px 9px 0 0; height:17px;}
#topbar a:hover {text-decoration:none;}
#small {background:url(http://img.tgimg.cn/tgGod/pop/small.gif) no-repeat left center;}
#close {background:url(http://img.tgimg.cn/tgGod/pop/close.gif) no-repeat left center;}
.newProj  {padding:10px 0 0;}
.newProj li {padding:5px 4px 0 15px; margin:0 0 0 5px; background:url(http://img.tgimg.cn/common/bg/dot_05.gif) no-repeat 5px 13px; width:220px; line-height:22px;}
.newProj li a{color:#015B87}

/* add */
.projExplain {border:1px solid #EACC8B; background:#FFFEE2; color:#A84001; line-height:22px; padding:7px 0 7px 13px; margin:1px 0 0;}
.projExplain a {color:#A84001;}
.projExplain a:hover {color:red;}
.projExplain img {margin:0 0 -4px}
.projExplain .more {border:1px solid #E0B760; background:#FFFFF6; margin:0 12px 7px 0; padding:5px 10px; line-height:18px;}


.popbox {-moz-box-shadow:4px 4px 0 0 #A1A29D; width:300px; border:1px solid #4C73E7; background:#F0F5FB; padding:1px 1px 8px; z-index:20000; position:absolute; filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);
	-moz-box-shadow:2px 2px 5px #969696;
	-webkit-box-shadow:2px 2px 5px #969696;
	box-shadow:2px 2px 5px #969696;}
        .popbox h2 {background:#9DC5FB; border-bottom:2px solid #3366FF; padding:7px 0 7px 7px; color:#fff; margin:0 0 8px; position:relative; height:12px;}
            .popbox h2 span {display:block; width:14px; height:14px; background:url(http://img.tgimg.cn/project/ico/popClose.gif) no-repeat; position:absolute; right:6px; top:6px; cursor:pointer;}
        .popbox .content {border:1px solid #BCBCBC; margin:0 8px; background:#fff;}


.popup {width:363px; border:1px solid #FF8E43; padding:1px 1px 19px; background:#FFF8EC; position:absolute; z-index:1000000}
	.popup h2 {background:#FF8839; height:28px; line-height:28px; position:relative; _zoom:1; color:#fff; padding:0 0 0 10px;}
	.popup h2 span {background:url(http://img.tgimg.cn/project/close_win.gif) no-repeat; width:14px; height:14px; position:absolute; right:9px; top:6px; cursor:pointer;}



/* copyRight */
#helpServices {border-top:1px solid #d1d6da; padding:15px 0 0; margin:10px 0 0; width:100%; overflow:hidden;}
#helpServices .helpLinks {padding:0 0 0 40px; width:100%;}
#helpServices .helpLinks li {float:left; margin:0 1%; display:inline; width:14%}
	#helpServices .helpLinks strong {display:block; margin:0 0 15px; font-size:14px;}
	#helpServices .helpLinks li a {float:left; clear:left; margin:0 0 9px; color:#555; white-space:nowrap}
	#helpServices .helpLinks li a:hover {color:#f60;}
#helpServices .helpTime {border:1px solid #f0c25f; background:#fff7dc; padding:4px 0 8px; margin:20px 0 0; text-align:center;}


.tab_valid {background:url(http://img.tgimg.cn/project/common/tab_valid.gif) no-repeat; width:65px; height:21px; display:block; margin:0 10px 0 0;}

/* projectArea */
#projArea {position:relative; color:#555; width:235px;}
#projArea a {color:#555; margin:0 2px 0 0;white-space:nowrap}
#projArea ul.region li {color:#CDCDCD; overflow:hidden; padding:7px 0 5px 7px;}
#projArea ul.region li.current {background:#FFF9EA;}
#projArea .moreArea {position:absolute; right:-8px; bottom:0; background-position:-250px top; width:98px; height:30px; display:block; _right:-9px; cursor:pointer}
#projArea .otherCity {position:absolute; background:#fff; width:350px; left:98px; bottom:-59px ;border:2px solid #FBD687; }
#projArea .otherCity li {padding:3px 0 3px 7px; line-height:21px;}
#projArea .otherCity li.hasBg {background:#F5F5F5;}
#projArea .otherCity strong {color:#555;}
#projArea .otherCity .btn_clo {background:url(http://img.tgimg.cn/project/0911/index/proj_index_imgall.png) left -112px; width:15px; height:15px; overflow:hidden; position:absolute; right:6px; top:6px;}
#projArea .block_subject {border-top:1px dotted #DBDBDB; height:17px; position:relative; margin-left:10px;}
#projArea .block_subject span {position:absolute; top:-6px; background:#fff; padding:0 5px 0 0; color:#b22401}
#projArea ul.type{overflow:auto;width:215px;margin-left:5px;padding-bottom:10px}
#projArea ul.type li{width:33%;float:left;text-align:center;line-height:22px}
#projArea ul.type .current{font-weight:900;color:#ff6600}





