@charset "utf-8";
/* CSS Document */
html{height:100%;overflow-y:hidden;}
body{position:relative;font:12px/18px Verdana,Helvetica,sans-serif;color:#555;}
input,label,select,option{font:12px/18px Verdana,Helvetica,sans-serif;}
a:focus, a:hover {text-decoration:none;}
a {color:#555;text-decoration:none;outline:none;}
p{display:block;}
.money_gay{text-decoration:line-through;color:#bbbbbb}

html body .gay *{color:#ccc}
.gray img{
filter:grayscale(100%);
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:gray;
opacity:0.5;
}
fieldset{background:#FAFAFA;border:1px solid #DDDDDD;padding:0px;margin:0px;}
fieldset legend{margin-left:10px;}
.error{color:red;}
.ok{color:green;}
.highlight{color:red;font-weight:bold}
.plus_icon{background:url(../images/plus.png) no-repeat center center #fff !important;}

.tglogin_main{width:580px;background:url(../images/tgfirst_login_bg.png) repeat;border:1px solid #8d8f90;}
.tglogin input.text{height:32px;line-height:32px;border:1px solid #d5d5d5;padding:0 4px;width:370px;font-size:14px;color:#898989;}
.tglogin label{display:block;height:28px;line-height:28px;color:#555;padding-top:14px;font-size:14px;}
.tglogin span.button{display:block;height:34px;background:none;padding:0 !important;width:380px !important;}
.tglogin span.button span{display:block;height:34px;background:#44b25a !important;width:380px !important;text-align:center;color:#fff;font-size:14px;line-height:34px;padding:0 !important;}

.tglogin_copy{font-size:12px;text-align:center;padding-top:10px;color:#555;}
.tglogin_copy i{font-style:normal;color:#888;}
.tglogin_copy .item{line-height:30px;letter-spacing:2px;}

/* first--------------------------------------------------------------------- */
.first{height:100%;}
.first .footer{background:#c1d9f3;height:30px;position:absolute;bottom:0px;width:100%;text-align:center;line-height:30px;}
.first .container{width:960px;margin:0 auto;text-align:center;}
.first .container .detail{padding-left:300px;}
.first .footer a{text-decoration:underline;}

.file_upload .progress {background:#D1D1D1; border: 1px solid #484848;display: block;font-size: 0;height: 10px;line-height: 0;width: 150px;}
.file_upload .progress .inner {background:#959595;display:block;height:10px;}

.image_upload .progress {background:#D1D1D1; border: 1px solid #484848;display: block;font-size: 0;height: 10px;line-height: 0;width: 167px; position:absolute; left:0; bottom:15px; z-index:10}
.image_upload .progress .inner {background:#959595;display:block;height:10px;}

/* load--------------------------------------------------------------------- */
.load{height:20px;line-height:20px;padding-top:4px;}
.load .inner{display:block;height:18px;line-height:18px;padding-left:15px;background:url(../images/load.gif) no-repeat 0 -50px;}
.load .ok{background-position:0 -2px;}
.load .error{background-position:0 -34px;}
.load .warn{background-position:0 -18px;}

/* tab--------------------------------------------------------------------- */
.tab{height:27px;}
	.tab ul.tab_ul{display:block;float:left;height:27px;}
	.tab ul.tab_ul li{display:block;float:left;height:27px;background:url(../images/tab.png) no-repeat;margin-right:2px;padding-left:2px;}
	.tab ul.tab_ul li span{display:block;float:left;height:27px;line-height:27px;font-size:14px;font-weight:bold;color:#1e5494;background:url(../images/tab.png) no-repeat right 0;padding:0 12px 0 10px;}
	.tab ul.tab_ul li.active{background-position:0 -30px;}
	.tab ul.tab_ul li.active span{background-position:right -30px;}

/* mousemenu--------------------------------------------------------------------- */
.mousemenu{background:#ddd;padding-right:2px;padding-bottom:2px;}
	.mousemenu .inner{background:#fff;border:1px solid #aac2df;border-top-width:2px;}
	.mousemenu ul{display:block;padding-bottom:2px;}
	.mousemenu li{display:block;height:22px;line-height:22px;padding:1px 0;}
	.mousemenu li a{display:block;height:22px;line-height:22px;padding-left:15px;}
	.mousemenu li a:hover{background:#e0ecf9;}
	.mousemenu li.active a,
	.mousemenu li.active a:hover{background:#518bcb;color:#fff;}

/* floatbox--------------------------------------------------------------------- */
.floatbox{background:#ddd;padding:2px;position:absolute;z-index:3;}
	.floatbox .floatinner{background:#fff;border:1px solid #588ac2;}
	.floatbox .title{background:#89b6e9;font-weight:bold;color:#fff;position:relative;height:26px;line-height:26px;padding-left:5px;}
	.floatbox .title .close{display:block;width:14px;height:14px;font-size:0px;line-height:999px;overflow:hidden;background:url(../images/floatbox_close.png) no-repeat;position:absolute;right:3px;top:6px;}
	.floatbox .title .close:hover{background-position:-14px 0;}

.type_wrap .close,.image_wrap .close{z-index:2;display:block;width:14px;height:14px;font-size:0px;line-height:999px;overflow:hidden;background:url(../images/floatbox_close.png) no-repeat;position:absolute;right:5px;top:5px;}
.type_wrap .close:hover,.image_wrap .close:hover{background-position:-14px 0;}
.type_wrap .close{top:4px;}
/* admin--------------------------------------------------------------------- */
.tgood_admin_top{height:50px;background:#333 url(../images/tg_sidetop_bg.png) repeat-x;}
.gtoylogo{height:50px;background:#333 url(../images/tg_side_home_bg.png) no-repeat;}
.gtoylogo .home{padding-left:32px;display:block;padding-top:7px;}
.gtoylogo .home a{display:block;height:30px;width:135px;line-height:999px;font-size:0px;overflow:hidden;}



.site_top{padding:0 10px;line-height:26px;height:26px;overflow:hidden;padding-top:2px;}
	.site_nav .item{float:left;padding-right:10px;}
	.site_nav .item a.help{background:url(../images/icon_help.png) no-repeat right 0;padding-right:16px;}
	
.sidebar{width:210px;position:absolute;left:0px;z-index:10;font-size:14px;}
	.sidebar_top{height:29px;margin-left:10px;padding-top:2px;border-bottom:1px solid #cfcfcf;}
	.sidebar_top .home,
	.sidebar_top .exit,
	.sidebar_top .home a,
	.sidebar_top .exit a{display:block;float:left;height:16px;line-height:16px;}
	.sidebar_top .home{padding-right:10px;}
	.sidebar_top .home a{padding-left:18px;background:url(../images/icon_home.png) no-repeat;}
	.sidebar_top .exit a{padding-left:18px;background:url(../images/icon_exit.png) no-repeat;}

	.sidebar_detail{overflow-x:hidden;overflow-y:scroll;width:210px;position:relative;background:#f5f5f5;}
	.operationmenu{padding-top:10px;width:193px;}
	
	

	.has_child{width:0;height:0;border:6px solid transparent;_border:6px solid tomato;_filter:chroma(color=tomato);overflow:hidden;border-left-color:#999;right:6px;top:50%;margin-top:-4px;z-index:2;}

	ul.deep_menu{padding:5px 0;z-index:30;border:1px solid #afafaf;background:#f6f6f9;box-shadow:0 0 5px #d2d2d0;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
	ul.deep_menu .item{display:block;}
	ul.deep_menu .colname{color:#666;display:block;height:33px;line-height:33px;padding-left:30px;float:none;padding-right:20px;}
	ul.deep_menu .colname:hover{background:#e0e1e5;color:#333;}
	
.operationmenu .item{}
.operationmenu .name{display:block;height:33px;line-height:33px;padding-left:32px;}
.operationmenu .name:hover{background:url(../images/gt_admin_sidelista_hover.png) repeat-x;}
.operationmenu .name .icon{display:block;width:23px;height:33px;background:url(../images/tg_side_nav_icon.png) no-repeat;float:left;padding-right:8px;}
.operationmenu .name:hover .icon{background-image:url(../images/tg_side_nav_icon_hover.png);background-repeat:none;}
.operationmenu .active .name .icon,
.operationmenu .active .name:hover .icon{background-image:url(../images/tg_side_nav_icon_active.png);background-repeat:none;}
.operationmenu .name .icon01{background-position:0 0;}
.operationmenu .name .icon11{background-position:0 -33px;}
.operationmenu .name .icon21{background-position:0 -66px;}
.operationmenu .name .icon31{background-position:0 -99px;}
.operationmenu .name .icon41{background-position:0 -132px;}
.operationmenu .name .icon51{background-position:0 -165px;}
.operationmenu .name .icon61{background-position:0 -198px;}
.operationmenu .name .icon71{background-position:0 -231px;}
.operationmenu .name .icon81{background-position:0 -264px;}
.operationmenu .name .icon91{background-position:0 -299px;}
.operationmenu .name .icon101{background-position:0 -330px;}

.operationmenu .colname{display:block;height:33px;line-height:33px;width:128px;padding-left:65px;font-size:12px;}
.operationmenu .colname:hover{background:url(../images/gt_admin_sidelista_hover.png) repeat-x;}
.operationmenu .active .name,
.operationmenu .active .name:hover{background:url(../images/gt_admin_sidelista.png) repeat-x;font-weight:bold;color:#333;}

	
.tgood_admin_edit{float:left;color:#fff;}
.tgood_admin_edit .tg_welcome,
.tgood_admin_edit .exit{color:#d3d2c0;padding-top:15px;margin-right:16px;font-size:14px;}
.tgood_admin_edit .exit a{color:#d3d2c0;}


.container{margin-left:210px;}
	.container_top{height:42px;float:left;padding-top:8px;}
		.container_top .more{display:block;height:24px;padding-top:8px;float:left;margin-left:10px;}
		.menu_tab{float:left;}
		.menu_tab .item{float:left;font-size:0px;line-height:0px;}
		.menu_tab .item .title{float:left;height:28px;line-height:28px;color:#d8d8d8;font-size:14px;font-weight:bold;padding:2px 28px 0 20px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;}
		.menu_tab .item .title:hover,
		.menu_tab .item:hover .title{background:#1d1e1c;color:#fff;}
		.menu_tab .active .title,
		.menu_tab .active .title:hover{background:#139adc !important;padding:2px 27px 0 19px;border-left:1px solid #2a2b2d;border-right:1px solid #2a2b2d;color:#fff;}
		.menu_tab .item .close{display:inline-block;width:13px;height:13px;line-height:11px;font-size:10px;font-weight:bold;color:#fff;border:1px solid #a0231f;background:#bb3e3a;position:relative;left:-22px;top:8px;text-align:center;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
		.menu_tab .item .close:hover{background:#d3353e;}
	.container_detail{border-left:1px solid #aeb1b6;overflow:auto;}
	
/* content form pta------------------------------------------------------------------------------------ */	
.welcome_bg{background:fff url(images/welcome.jpg) no-repeat center center;}
.welcome{ width:1010px; height:500px; position:absolute; overflow:hidden;}
	.welcome .People{left:0;bottom:0;width:250px; height:360px;background-image:url(../images/People.png);}
	.welcome .biaoti{width:500px; height:100px; background-image:url(../images/title.png);}
	.welcome .admin{width:600px;padding-left:110px;font-size:18px;color:#333;}
	.welcome .admin .img { width:35px; height:38px; background:url(../images/admin.png)}	
	.welcome .love{width:670px; height:45px; }
	.welcome .love .img {background:url(../images/Love.png); width:40px; height:31px; vertical-align:bottom;}	
	.welcome .love ul{width:670px; list-style-type:none; }
	.welcome .love li{ color:#FF0000; font-size:14px; line-height:29px;}		
	.welcome .f10{ font-weight:bold; color:#FF0000;}
	.welcome .welcome_img{width:1010px;height:400px;background:url(../images/welcome.jpg) no-repeat;display:block;}
	
	
/* searchtag------------------------------------------------------------------------------------ */
.searchtag{display:block;float:left;background:#fdd578;color:#888888;font-size:12px;height:16px;line-height:16px;position:relative;margin:1px;padding:1px 17px 1px 5px;overflow:hidden;margin-top:6px;}
.table_close,
.searchtag .close{display:block;height:13px;width:13px;overflow:hidden;position:absolute;right:2px;top:2px;background:url(../images/searchtag_close.png) no-repeat;}
.table_close:hover,
.searchtag .close:hover{background-position:-13px 0;}

/* modify------------------------------------------------------------------------------------ */
.modify{background:#ddd;padding-left:2px;padding-bottom:4px;}
	.modify .modify_inner{background:#fff;height:100%;border:1px solid #aac2df;overflow:auto;overflow-x:hidden;}
	.modify_box{border:1px solid #e5e5e5;}
	.modify_box table{width:100%;border-bottom:1px solid #E5E5E5;cursor:default;color:#000;}
	.modify_box table:hover{background:#e4ecf7;}
	.modify_box table.active,
	.modify_box table.active:hover{background:#bbcee9;}
	.modify_box table td{line-height:20px;padding:1px 0px 1px 4px;}
	
.type_item{padding:2px 20px 4px 4px;border:1px solid #C2C2C2;cursor:default;background:#fff}

/* prlist------------------------------------------------------------------------------------ */
.prlist{width:100%;float:left;}
	.prlist .name{color:#447099;font-weight:bold;font-size:14px;}
	.prlist .name:hover{color:#e63312;}
	.prlist .time{color:#777;}
	.prlist .item{border-bottom:1px solid #ddd;padding-top:10px;float:left;width:100%;padding-bottom:10px;margin-top:1px;}
	.prlist div.active{background:#f0f6fc;border-top:1px solid #a7c5e2;}
	.prlist .h{background:#f5f5f5;}
	.prlist .item .img{background:#fff;border:1px solid #ccc;float:left;width:120px;height:120px;display:block;float:left;text-align:center;}
	
	.pritem{}
	.pritem li{display:block;line-height:20px;float:left;}


/* r_search_tab------------------------------------------------------------------------------------ */
.r_search_tab{display:block;height:24px;padding-left:5px;border-bottom:1px solid #d9f0de;background:#fff;}
	.r_search_tab .item{display:block;height:24px;float:left;padding-right:1px;position:relative;top:1px;}
	.r_search_tab .item a{display:block;height:24px;float:left;border:1px solid #d9f0de;line-height:24px;padding:0 5px;border-bottom:0 none;}
	.r_search_tab .item a:hover{text-decoration:underline;}
	.r_search_tab .active a{background:#d9f0de;}	

/* table------------------------------------------------------------------------------------ */
.table{width:100%;table-layout:fixed;float:left;background:#f2f4f6;padding-bottom:10px;}
.table .checkbox{top:0;}
.table .line{border-bottom:1px solid #e3e6eb;border-right:1px solid #e3e6eb;background:#fff;}
.table .title{background:#f2f4f6;color:#111;border-bottom:1px solid #c1c8d2;border-top:1px solid #fff;}
	table.list{line-height:18px;table-layout: fixed;width:100%;}
	table.list td.item{word-wrap:break-word;padding:5px 3px;vertical-align:center;border-left:1px solid #e3e6eb;}
	table.list td.item a:hover{color:#dc4535;}

.tablelinehover{background:#e1e1e1 !important}
.tablelineactive table{background:#139adc !important;color:#fff;}

	.table .active a{color:#fff;}
	.table .active a:hover{color:#fff;text-decoration:underline;}
.table .active table.list td.item{border-left:1px solid #72a7e4;}
.table .active .button{color:#555;}
/* color------------------------------------------------------------------------------------ */
	.boxtitle{background:#d9f0de;border-bottom:1px solid #a7c5e2;}
.search_right{background:#fff;border:1px solid #42b258;}
	.search_right .title{background:#42b258;font-size:14px;color:#fff;}
	
.stock_bills_flbox{width:980px;margin:0 auto;}
.stock_bills_flbox .mon{color:#c40000;font-weight:bold;font-size:14px;}
.stock_bills_flbox i{font-weight:bold;color:#777;font-style:normal;}

.stock_bills_flbox .flbox_detail{}
.stock_bills_flbox .brief{line-height:24px;color:#444;padding-bottom:10px;padding-top:20px;}
.stock_bills_flbox .brief .plan{}
.stock_bills_flbox .brief .plan .item{width:25%;text-align:center;float:left;height:80px;line-height:14px;}
.stock_bills_flbox .brief .plan .item span{float:left;width:100%;height:36px;font-size:14px;font-weight:bold;line-height:36px;background:#eeeeee;margin-bottom:15px;}
.stock_bills_flbox .brief .plan .active span{background:#3466aa;color:#fff;}
.stock_bills_flbox .plan_detail{border:1px solid #3466aa;clear:both;background:#f2f7ff;padding:20px 80px;line-height:26px;}
.stock_bills_flbox .plan_detail b{line-height:26px;}
.stock_bills_flbox .plan_detail .paybtn{display:block;width:68px;height:26px;text-align:center;line-height:26px;color:#fff;margin-left:10px;background:#e33638;cursor:pointer;text-decoration:none;}

.product_inventory{border:1px solid #eaeaea;margin-top:10px;padding:10px;}
.product_inventory .brief_top{line-height:48px;}

.stock_bills_flbox table{width:100%;text-align:left;}
.stock_bills_flbox .wt1{width:560px;}
.stock_bills_flbox .wt2{width:120px;}
.stock_bills_flbox .wt3{width:100px;}
.stock_bills_flbox table th{background:#f7f7f7;font-weight:normal;color:#666;height:32px;line-height:32px;}
.stock_bills_flbox table .mon{font-weight:bold;color:#c40000;}
.stock_bills_flbox table td{padding:10px 0;vertical-align:top;}
.stock_bills_flbox table a{color:#3466aa;text-decoration:none;}
.stock_bills_flbox table a:hover{text-decoration:underline;}
.stock_bills_flbox table .img{float:left;margin-right:10px;}
.stock_bills_flbox table th.pith{padding-left:20px;}
.stock_bills_flbox .flbox_add{border-top:1px dashed #eaeaea;padding-top:10px;padding-bottom:20px;text-align:right;padding-right:40px;color:#444;font-size:14px;}
.stock_bills_flbox .flbox_add i{color:#c40000;}
.stock_bills_flbox .mark{display:block;padding-top:8px;}
.stock_bills_flbox .rem{background:#f2f7ff;display:block;margin-left:90px;margin-top:6px;padding:3px 0;}

.red{color:#e63312;}
.green{color:#5fa207;}
.blue{color:#447099;}
.yellow{color:#eaa012;}
	