@charset "utf-8";
/* CSS Document */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,label,img,span{margin:0; padding:0;}
body,button,input,select,textarea{font:12px/1 "Microsoft Yahei","simsun";}
body{ background-color:#ffffff; color:#666666;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}
small{font-size:12px}
img{border:0; vertical-align:middle;}
em,i{font-style:normal;}
ol,ul{list-style-type:none;}
a{text-decoration:none; color:#0088cc;}
a:hover{text-decoration:underline;cursor:pointer;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
hr{border:0;height:1px}
:focus,a:focus,a:active{outline:0;}
input[type=radio],input[type=checkbox]{vertical-align:middle;}


.clear{clear:both; font-size:0; line-height:0;}
.hr10{ height:10px; font-size:0; overflow:hidden; clear:both;}
.hr20{ height:20px; font-size:0; overflow:hidden; clear:both;}
.float-l{ float:left;}
.float-r{ float:right;}
.margin-l10{ margin-left:10px;}
.margin-t10{ margin-top:10px;}
.margin-t20{ margin-top:20px;}
.margin-r60{margin-right:60px;}
.margin-r20{margin-right:20px;}
.red{ color:#F00;}
.green{ color:#090;}
.blue{ color:#00F;}



.header{ height:80px; padding:0 30px;}
.logo{ float:left; margin-top:10px;}
.login{ float:right; margin-top:25px;}
.login .user{ height:24px; line-height:24px; font-size:14px; float:left; margin-right:20px;}
.login .user i{ width:24px; height:24px; display:block; float:left; margin-right:10px; background:url(../images/icon1.png) 0 0 no-repeat;}
.login .logout{ float:left;}
.login .logout i{ width:24px; height:24px; display:block; float:left; margin-right:10px; background:url(../images/icon1.png) 0 -40px no-repeat;}
.login .logout a{ height:24px; line-height:24px; color:#666666;}
.login .logout a:hover{ text-decoration:none; color:#d90000;}


.nav{ height:44px; background-color:#1594d1; padding:0 10px;}
.nav ul li{ float:left;}
.nav ul li a{ height:44px; line-height:44px; display:inline-block; font-size:16px; font-weight:bold; color:#ffffff; padding:0 30px;}
.nav ul li a:hover{ text-decoration:none; background-color:#0d8dca;}
.nav ul li a.active,.nav ul li a.active:hover{ background-color:#0681bc;}

.location{ height:35px; line-height:35px; border-bottom:solid 1px #d1d1d1; background-color:#f0f0f0; padding:10px;}

.mainbody{ padding:10px; overflow:hidden;}
.menu{ width:198px; min-height:963px; border:solid 1px #d1d1d1; background-color:#eff0f1; float:left;}
.menu ul li{ border-top:solid 1px #fefefe; border-bottom:solid 1px #d1d1d1;}
.menu ul li.first{ border-top:0}
.menu ul li.end{ height:50px; border-bottom:0}
.menu ul li h3{ font-size:14px; font-weight:; height:40px; line-height:40px; background-color:#eff0f1; padding-left:5px; cursor:pointer;}
.menu ul li h3 i{ width:32px; height:32px; display:block; float:left; margin-right:5px; margin-top:4px; background-image:url(../images/icon2.png); background-repeat:no-repeat;}
.menu ul li.selected{ border:0;}
.menu ul li.selected h3{ background-color:#1594d1; color:#ffffff;}
.menu ul li ol{ background-color:#ffffff; padding:10px 0; display:none;}
.menu ul li.selected ol{ display:block; border-bottom:solid 1px #d1d1d1;}
.menu ul li ol li{ border:0;}
.menu ul li ol li a{ height:30px; line-height:30px; display:block; padding-left:20px; font-size:14px; color:#333333;}
.menu ul li ol li a i{ width:5px; height:9px; background:url(../images/icon1.png) 0 -125px; display:block; float:left; margin-right:10px; margin-top:10px;}
.menu ul li ol li a:hover{ text-decoration:none; background-color:#f6f6f6;}
.menu ul li ol li a.hover,.menu ul li ol li a.hover:hover{ background-color:#cdefff; color:#0681bc;}

.icon328{background-position:0 -42px;}
.selected .icon328{ background-position:0 0;}

.icon347{ background-position:-42px -42px;}
.selected .icon347{ background-position:-42px 0;}

.icon329,.icon771{ background-position:-84px -42px;}
.selected .icon329,.selected .icon771{ background-position:-84px 0;}

.icon330,.icon773{ background-position:-126px -42px;}
.selected .icon330,.selected .icon773{ background-position:-126px 0;}

.icon333{ background-position:-168px -42px;}
.selected .icon333{ background-position:-168px 0;}

.icon363{ background-position:-420px -42px;}
.selected .icon363{ background-position:-420px 0;}

.icon364{ background-position:-378px -42px;}
.selected .icon364{ background-position:-378px 0;}

.icon405{ background-position:0 -126px;}
.selected .icon405{ background-position:0 -84px;}

.icon507{ background-position:-462px -42px;}
.selected .icon507{ background-position:-462px 0;}

.icon607{ background-position:-126px -126px;}
.selected .icon607{ background-position:-126px -84px;}

.icon609{ background-position:-168px -126px;}
.selected .icon609{ background-position:-168px -84px;}

.icon403{ background-position:-42px -126px;}
.selected .icon403{ background-position:-42px -84px;}

.icon509{ background-position:-84px -126px;}
.selected .icon509{ background-position:-84px -84px;}

.icon423{ background-position:-294px -42px;}
.selected .icon423{ background-position:-294px 0;}

.icon424{ background-position:-210px -126px;}
.selected .icon424{ background-position:-210px -84px;}

.icon425,.icon769{ background-position:-336px -42px;}
.selected .icon425,.selected .icon769{ background-position:-336px 0;}

.icon608{ background-position:-294px -126px;}
.selected .icon608{ background-position:-294px -84px;}

.icon610{ background-position:-252px -126px;}
.selected .icon610{ background-position:-252px -84px;}

.icon387,.icon768{ background-position:-336px -126px;}
.selected .icon387,.selected .icon768{ background-position:-336px -84px;}

.icon404{ background-position:-378px -126px;}
.selected .icon404{ background-position:-378px -84px;}

.icon406{ background-position:-420px -126px;}
.selected .icon406{ background-position:-420px -84px;}

.icon443{ background-position:-462px -126px;}
.selected .icon443{ background-position:-462px -84px;}

.icon687,.icon772{ background-position:0 -210px;}
.selected .icon687,.selected .icon772{ background-position:0 -168px;}

.icon612{ background-position:-252px -42px;}
.selected .icon612{ background-position:-252px 0;}

.icon613{ background-position:-42px -210px;}
.selected .icon613{ background-position:-42px -168px;}

.icon627,.icon770{ background-position:-84px -210px;}
.selected .icon627,.selected .icon770{ background-position:-84px -168px;}


.container{margin-left:210px;}
.box{ border:solid 1px #cccccc; }
.box .hd{ height:38px; line-height:38px; background-color:#eff0f1; border-bottom:solid 1px #d9d9d9; font-size:14px; color:#666666; padding:0 10px;}
.box .tab{height:38px; background-color:#eff0f1; border-bottom:solid 1px #d9d9d9; font-size:14px; color:#666666; padding:0 10px;}
.box .tab a{height:37px; line-height:37px; padding:0 20px; color:#666666; margin-right:10px; display:inline-block; position:relative; margin-top:-1px;}
.box .tab a.hover,.box .tab a:hover{ background-color:#ffffff; border-top:solid 3px #0681bc; text-decoration:none; color:#0681bc;}

.form{ padding:30px; overflow:hidden;}
.form ul{ overflow:hidden;}
.form ul li{ width:500px; padding:10px 0 20px 0; line-height:34px; float:left; position:relative; overflow:hidden;}
.form ul.one-list li{ float:none; width:auto;}
.form ul.one-list li span{ padding-left:10px;}
.form ul li label{ display:block; width:180px; height:34px; line-height:34px; font-size:14px; text-align:right; float:left; margin-right:5px;}
.form ul li .input-t{ width:280px; height:32px; line-height:32px; border:solid 1px #c3c3c3; border-radius:3px; padding:0 5px; float:left;}
.form ul li .input-f{ width:292px; float:left; margin-top:6px;}
.form ul li .input-radio{ vertical-align:middle;}
.form ul li .input-select{width:292px; height:34px; border:solid 1px #c3c3c3; border-radius:3px; float:left;}
.form ul li .input-textarea{ border:solid 1px #c3c3c3; border-radius:3px; padding:5px; float:left;}
.form ul li .input-date{ width:108px; height:32px; border:solid 1px #c3c3c3; border-radius:3px; padding:0 25px 0 5px; background:url(../images/icon3.png) 118px 7px no-repeat #ffffff;}
.form ul li .input-pop{width:280px; height:32px; line-height:32px; border:solid 1px #c3c3c3; background:url(../images/icon5.png) right center; color:#7b7b7b; border-radius:3px; padding:0 5px; float:left; cursor:pointer;}
.form ul.three-list li{ width:330px;}
.form ul.three-list li label{ width:100px;}
.form ul.three-list li .input-t{ width:200px;}
.form ul li i{ color:#F00; padding-left:5px; font-size:12px; display:block; height:32px; line-height:32px; padding-top:2px; float:left;}
.form ul li span.error{ position:absolute; top:46px; left:190px; color:#F00; line-height:14px;}
.form ul.one-list  li span.error{ position:static; top:46px; left:190px; color:#F00; line-height:14px;}
.form ul li span.tip{position:absolute; top:46px; left:190px; line-height:14px;}
.form ul li em.image-delete{ width:16px; height:16px; display:inline-block; vertical-align:middle; margin-top:-2px; cursor:pointer; background:url(../images/icon1.png) -100px -40px no-repeat;}
.form table th,.form table td{ border:solid 1px #eeeeee; line-height:20px; padding:10px;}
.form table th{ background-color:#f9f9f9;}
.form p{ width:100%; text-align:center; padding:30px 0;}
.form .input-b{ width:124px; height:39px; line-height:37px; background:url(../images/bt.png) 0 0 no-repeat; border:0; font-size:18px; color:#ffffff; cursor:pointer; margin-right:60px; text-align:center;}
.form .input-b:hover{background-position: 0 -50px;}
.form a.input-r{width:124px; height:39px; line-height:37px; background:url(../images/bt.png) -147px 0 no-repeat; display:inline-block; text-align:center; font-size:18px; color:#5b7695;}
.form a.input-r:hover{ text-decoration:none; background-position:-147px -50px;}
.form p.xgmm{ width:auto; text-align:left; padding:30px 0 30px 190px;}
.form p.xgmm .input-b{ margin-right:30px;}
.form .form-tip{ width:auto; display:inline-block; background-color:#e6f1f9; border:solid 1px #9bc9e8; padding:20px; font-size:14px; margin-left:110px;}
.form .form-tip span{ font-size:20px;}
.form .bg-hui{ background-color:#f9f9f9; border:solid 1px #cccccc;}
.form .bg-hui span{ color:#F60;}
.form .radio-box{ float:left;}

.margin-gp{}
.margin-gp .margin-steps{ height:50px; padding:60px 20px 0 20px; margin-left:100px;}
.margin-gp .margin-steps .m-steps{ width:300px; float:left; border-bottom:solid 4px #cccccc; position:relative;}
.margin-gp .margin-steps .m-steps1{ width:5px;}
.margin-gp .margin-steps .m-steps i{ width:20px; height:20px; line-height:20px; display:block; background-color:#cccccc; text-align:center; position:absolute; top:-8px; right:0; color:#ffffff; border-radius:3px;}
.margin-gp .margin-steps .m-steps p{ width:130px; position:absolute; top:20px; right:-56px; text-align:center;}
.margin-gp .margin-steps .m-steps-active{ border-bottom-color:#3e88cd;}
.margin-gp .margin-steps .m-steps-active i{ background-color:#3e88cd;}
.margin-gp .margin-steps .m-steps-active p{ color:#3e88cd; font-weight:bold;}


.money-info{ width:600px; margin-left:110px; padding:5px 10px; background-color:#f9f9f9;}
.money-info .m-hd{ height:30px; line-height:30px; border-bottom:solid 1px #cccccc; font-size:14px; font-weight:bold; padding:0 10px;}
.money-info .m-hd span{ float:right; font-weight:normal;}
.money-info .m-bd table th{ padding:20px 0; font-weight:normal;}
.money-info .m-bd table td{ padding:10px 0;}
.money-info .m-bd table td span{ font-size:16px;}


.box-bt{
	height:28px;
	line-height:28px;
	padding:0 12px;
	border:solid 1px #b2b2b2;
	border-radius:3px;
	color:#000000;
	display:inline-block;
	font-size:16px;
	cursor:pointer;
	background-color: #efefef;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#f9f9f9), to(#efefef));
	background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #efefef 100%);
	background-image: -moz-linear-gradient(top, #f9f9f9 0%, #efefef 100%);
	background-image: -ms-linear-gradient(top, #f9f9f9 0%, #efefef 100%);
	background-image: -o-linear-gradient(top, #f9f9f9 0%, #efefef 100%);
	background-image: linear-gradient(top, #f9f9f9 0%, #efefef 100%);
}
.box-bt:hover{
	text-decoration:none;
	background-color: #e8e8e8;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#f5f5f5), to(#e8e8e8));
	background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
	background-image: -moz-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
	background-image: -ms-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
	background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
	background-image: linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
}

.input-group{width:290px; height:32px; border:solid 1px #c3c3c3; border-radius:3px; float:left;}
.input-group .input-group-left{
	display:block;
	float:left;
	padding: 0 12px;
	height:32px;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    color: #555;
    text-align: center;
    background-color: #eee;
    border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-right:solid 1px #c3c3c3;
}
.input-group input{ width:202px; height:32px; border:0; padding:0 5px; float:left;}
.input-group .input-group-right{
	display:block;
	float:right;
	padding: 0 12px;
	height:32px;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    color: #555;
    text-align: center;
    background-color: #eee;
    border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-left:solid 1px #c3c3c3;
}

.information{width:830px; margin-left:60px; padding:5px 10px 50px 10px;}
.information .i-hd{ height:30px; line-height:30px; font-size:14px; font-weight:bold; padding:0 10px;}
.information .i-hd span{ float:right; font-weight:normal;}
.information .i-bd{}
.information .i-bd th,.information .i-bd td{ padding:30px 5px; border:solid 1px #cccccc;}
.information .i-bd th{ background-color:#f9f9f9; font-weight:normal; }
.information .i-bd td{ font-size:20px;}
.i-small { padding-bottom:40px;}
.i-small .i-bd th,.i-small .i-bd td{padding:10px 5px;}
.i-small .i-bd td{ font-size:14px;}

.search{ background-color:#ffffff; padding:20px 10px; overflow:hidden;}
.search ul{ overflow:hidden;}
.search ul li{ height:26px; float:left; padding:10px 4px; position:relative;}
.search ul li label{ width:80px; height:26px; line-height:26px; display:block; text-align:right; float:left;}
.search ul li .input-t{ width:204px; height:26px; border:solid 1px #c3c3c3; border-radius:3px; padding:0 5px;}
.search ul li .input-date{ width:70px; height:26px; border:solid 1px #c3c3c3; border-radius:3px; padding:0 25px 0 5px; background:url(../images/icon3.png) 80px 4px no-repeat #ffffff;}
.search ul li .input-date-w{width:184px; background:url(../images/icon3.png) 194px 4px no-repeat #ffffff;}
.search ul li .input-b{ width:119px; height:35px; line-height:35px; background:url(../images/bt.png) 0 -100px no-repeat; font-size:18px; color:#ffffff; border:0; cursor:pointer; padding-left:49px; text-align:left; margin-top:-5px; margin-left:5px;}
.search ul li .input-b1 {background: rgba(0, 0, 0, 0) url("../images/bt.png") no-repeat scroll 0 0;height: 37px;margin-left: 10px; padding-left: 40px;width: 130px;margin-left:5px;}
.search ul li .input-b:hover{ background-position:-147px -100px;}
.search ul li .bt-monitoring{background:url(../images/bt.png) 0 -148px no-repeat;}
.search ul li .bt-monitoring:hover{ background-position:-147px -148px;}

.search ul li .input-s{ width:216px; height:28px; border-radius:3px; border:solid 1px #c3c3c3;}
.search ul li .input-pop{width:204px; height:26px; line-height:26px; border:solid 1px #c3c3c3; background:url(../images/icon6.png) right center; color:#7b7b7b; border-radius:3px; padding:0 5px; float:left; cursor:pointer;}

.search-s{ padding:20px;}
.search-s ul li label{ width:70px;}
.search-s ul li .input-t{width:164px;}
.search-s ul li .input-t-small{ width:70px;}
.search-s ul li .input-s{width:176px;}
.search-s ul li .input-b{left:80px;}

.list{}
.list .l-hd{ font-size:14px; font-weight:bold; padding:15px 20px;}
.list .l-bd{ /**overflow-x:auto;*/}
.list .l-bd table th{ line-height:20px; padding:10px; background-color:#f9f9f9; border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; white-space:nowrap; }
.list .l-bd table td{ line-height:20px; padding:16px 10px; border-bottom:dashed 1px #cccccc;}
.list .l-bd table tr.end td{border-bottom:0;}
.list .l-bd table tr:hover td{background-color:#f5f5f5;}
.list .l-bd table tr.sum td{background-color:#f9f9f9; color:#0681bc; font-size:14px; font-weight:bold;}
.list .l-bd .table-cart tr.merchant-name td{border-bottom:solid 1px #cccccc; background-color:#f9fcff;}
.list .l-bd .table-cart tr.cart-end td{border-bottom:solid 1px #cccccc;}
.list .l-bd .table-cart tr td i{color:#ff3000; font-family: Verdana,Arial; font-weight:bold;}
.list .l-bd .contract-pro{border:solid 1px #eeeeee;}
.list .l-bd .contract-pro th{ padding:5px; background-color:#f9f9f9; border-top:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee; font-weight:normal;}
.list .l-bd .contract-pro td{ padding:5px; background-color:#ffffff; border-bottom:dashed 1px #eeeeee;}
.list .l-bd table tr:hover td .contract-pro td{ background-color:#ffffff;}
.list .l-bd table tr.contract-list:hover td{background-color:#ffffff;}
.list .l-bd table tr.contract-list td{ padding:10px 10px 20px 10px; border-bottom:0;}
.list .l-bd table tr.contract-list td table td{ padding:5px; border-bottom:dashed 1px #cccccc; }
.list .l-bd table tr.contract td{ background-color:#f5f5f5; border-bottom:0; border-top: solid 1px #cccccc;}
.list .l-bd table.gys tr td{border-bottom:solid 1px #eeeeee;}
.list .l-bd table.gys tr:hover td{background-color:#ffffff;}
.list .l-bd table.gys tr td.gys-line{ border-right:solid 1px #eeeeee;}

.list20{}
.list20 .l-hd{ font-size:14px; font-weight:bold; padding:15px 20px;}
.list20 .l-bd{ overflow-x:auto;}
.list20 .l-bd table th{ line-height:20px; padding:5px; background-color:#f9f9f9; border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; white-space:nowrap; }
.list20 .l-bd table td{ line-height:20px; padding:2px 5px; border-bottom:dashed 1px #cccccc;}
.list20 .l-bd table tr.end td{border-bottom:0;}
.list20 .l-bd table tr:hover td{background-color:#f5f5f5;}
.list20 .l-bd table tr.sum td{background-color:#f9f9f9; color:#0681bc; font-size:14px; font-weight:bold;}
.list20 .l-bd .table-cart tr.merchant-name td{border-bottom:solid 1px #cccccc; background-color:#f9fcff;}
.list20 .l-bd .table-cart tr.cart-end td{border-bottom:solid 1px #cccccc;}
.list20 .l-bd .table-cart tr td i{color:#ff3000; font-family: Verdana,Arial; font-weight:bold;}
.list20 .l-bd .contract-pro{border:solid 1px #eeeeee;}
.list20 .l-bd .contract-pro th{ padding:5px; background-color:#f9f9f9; border-top:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee; font-weight:normal;}
.list20 .l-bd .contract-pro td{ padding:5px; background-color:#ffffff; border-bottom:dashed 1px #eeeeee;}
.list20 .l-bd table tr:hover td .contract-pro td{ background-color:#ffffff;}
.list20 .l-bd table tr.contract-list:hover td{background-color:#ffffff;}
.list20 .l-bd table tr.contract-list td{ padding:10px 10px 20px 10px; border-bottom:0;}
.list20 .l-bd table tr.contract-list td table td{ padding:5px; border-bottom:dashed 1px #cccccc; }
.list20 .l-bd table tr.contract td{ background-color:#f5f5f5; border-bottom:0; border-top: solid 1px #cccccc;}
.list20 .l-bd table.gys tr td{border-bottom:solid 1px #eeeeee;}
.list20 .l-bd table.gys tr:hover td{background-color:#ffffff;}
.list20 .l-bd table.gys tr td.gys-line{ border-right:solid 1px #eeeeee;}

.statistical{ padding:0 20px 20px 20px;}
.statistical .s-bd table th{ line-height:20px; padding:10px; background-color:#f9f9f9; border:solid 1px #eeeeee; white-space:nowrap; }
.statistical .s-bd table td{ line-height:20px; padding:16px 10px; border:solid 1px #eeeeee;}
.statistical .s-bd table tr.end td{border-bottom:0;}
.statistical .s-bd table tr:hover td{background-color:#f5f5f5;}
.statistical .s-bd table tr.sum td{background-color:#f9f9f9; color:#0681bc; font-size:14px; font-weight:bold;}

.contract-detail{ padding:0 20px 20px 20px; width:1000px;}
.contract-detail h3{ background-color:#eeeeee; padding:10px; margin:10px 0;}
.contract-detail .c-form{}
.contract-detail .c-form th,.contract-detail .c-form td{ padding:10px; line-height:20px; border:solid 1px #eeeeee;}
.contract-detail .c-form th{ background-color:#f9f9f9;}
.contract-detail .c-list{margin-top:10px;border:solid 1px #eeeeee;}
.contract-detail .c-list th,.contract-detail .c-list td{padding:10px; line-height:20px; border:solid 1px #eeeeee;}
.contract-detail .c-list th{border:solid 1px #eeeeee; background-color:#f9f9f9;}
.contract-detail .c-list .inpt{width:230px!important; height:32px; line-height:32px; border:solid 1px #c3c3c3; border-radius:3px; padding:0 5px; margin-right:5px;}
.contract-detail .c-service{ overflow:hidden; padding:10px;}
.contract-detail .c-service ul li{ float:left; padding-right:10px;}
.contract-detail .c-service ul li label{ float:left; height:28px; line-height:28px;}
.contract-detail .c-service ul li select{ width:180px; height:28px; border-radius:3px;}
.contract-detail .c-process{ overflow:hidden;}
.contract-detail .c-process ul{margin-left: 50px;}
.contract-detail .c-process ul li{ float:left;  padding:0 5px; }
.contract-detail .c-process ul li p{ padding-top:4px; text-align:center;}
.contract-detail .c-process ul li i{ width:48px; height:48px; display:block; background-image:url(../images/process.png); background-repeat:no-repeat; margin:0 auto;}
.contract-detail .c-process ul li i.activate{background-image:url(../images/process-activate.png);}
.contract-detail .c-process ul li i.i-process1{ background-position:-384px 0;}
.contract-detail .c-process ul li i.i-process2{ background-position:-48px 0;}
.contract-detail .c-process ul li i.i-process3{ background-position:-96px 0;}
.contract-detail .c-process ul li i.i-process4{ background-position:-144px 0;}
.contract-detail .c-process ul li i.i-process5{ background-position:-192px 0;}
.contract-detail .c-process ul li i.i-process6{ background-position:-288px 0;}
.contract-detail .c-process ul li i.i-process-jt{ background-position:0 0;}

.bt{ padding:30px 0; text-align:center;}
.bt .button-b{ width:124px; height:39px; line-height:37px; background:url(../images/bt.png) 0 0 no-repeat; border:0; display:inline-block; text-align:center; font-size:18px; color:#ffffff; cursor:pointer;}
.bt .button-b:hover{text-decoration:none; background-position: 0 -50px;}
.bt .button-r{width:124px; height:39px; line-height:37px; background:url(../images/bt.png) -147px 0 no-repeat;  border:0; display:inline-block; text-align:center; font-size:18px; color:#5b7695; cursor:pointer;}
.bt .button-r:hover{ text-decoration:none; background-position:-147px -50px;}

.tool-bt{ padding:10px 20px;}
.tool-bt a{
	height:28px;
	line-height:28px;
	padding:0 10px;
	border:solid 1px #cccccc;
	border-radius:3px;
	color:#5a5a5a;
	display:inline-block;
	font-size:14px;
	margin-right:10px;
	background-color: #ebebeb;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#fcfcfc), to(#ebebeb));
	background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #ebebeb 100%);
	background-image: -moz-linear-gradient(top, #fcfcfc 0%, #ebebeb 100%);
	background-image: -ms-linear-gradient(top, #fcfcfc 0%, #ebebeb 100%);
	background-image: -o-linear-gradient(top, #fcfcfc 0%, #ebebeb 100%);
	background-image: linear-gradient(top, #fcfcfc 0%, #ebebeb 100%);
}
.tool-bt a:hover{
	text-decoration:none;
	background-color: #e6e6e6;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#f9f9f9), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
	background-image: -moz-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
	background-image: -ms-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
	background-image: -o-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
	background-image: linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
}
.tool-bt a i{ width:16px; height:16px; display:block; float:left; margin-top:6px; margin-right:5px; background-image:url(../images/icon4.png); background-repeat:no-repeat;}
.tool-bt a.t-add i{ background-position:0 0;}
.tool-bt a.t-set i{ background-position:-26px 0;}
.tool-bt a.t-export i{ background-position:-52px 0;}
.tool-bt a.t-book i{ background-position:-78px 0;}
.tool-bt a.t-delete i{ background-position:-104px 0;}
.tool-bt a.t-clear i{ background-position:-130px 0;}
.tool-bt a.t-batch i{ background-position:-156px 0;}
.tool-bt a.t-statistical i{background-position:-182px 0;}
.tool-bt a.t-contract i{background-position:-208px 0;}

.tool-bt a.tool_btn_1{ background:url(../images/bt-add.png) 0 center; padding-left:31px;}

.s-tab { padding:0 20px;}
.s-tab a{
	height:30px;
	line-height:30px;
	padding:0 20px;
	border:solid 1px #cccccc;
	border-bottom:0;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	color:#5a5a5a;
	display:inline-block;
	font-size:12px;
	margin-right:10px;
	background-color:#e7e7e7;
}
.s-tab a:hover{ text-decoration:none;}
.s-tab a.hover{
	font-weight:bold;
	background-color: #ebebeb;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#fcfcfc), to(#ebebeb));
	background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #ebebeb 100%);
	background-image: -moz-linear-gradient(top, #fcfcfc 0%, #ebebeb 100%);
	background-image: -ms-linear-gradient(top, #fcfcfc 0%, #ebebeb 100%);
	background-image: -o-linear-gradient(top, #fcfcfc 0%, #ebebeb 100%);
	background-image: linear-gradient(top, #fcfcfc 0%, #ebebeb 100%);
}

.bidding-tool-bt{ padding:20px;}
.bidding-tool-bt a{
	height:28px;
	line-height:28px;
	padding:0 10px;
	border:solid 1px #82a3c6;
	border-radius:3px;
	color:#5a5a5a;
	display:inline-block;
	font-size:14px;
	margin-right:10px;
	background-color: #d1eafa;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#f6fbfe), to(#d1eafa));
	background-image: -webkit-linear-gradient(top, #f6fbfe 0%, #d1eafa 100%);
	background-image: -moz-linear-gradient(top, #f6fbfe 0%, #d1eafa 100%);
	background-image: -ms-linear-gradient(top, #f6fbfe 0%, #d1eafa 100%);
	background-image: -o-linear-gradient(top, #f6fbfe 0%, #d1eafa 100%);
	background-image: linear-gradient(top, #f6fbfe 0%, #d1eafa 100%);
}
.bidding-tool-bt a:hover{
	text-decoration:none;
	background-color: #bae4ff;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#e1f2fc), to(#bae4ff));
	background-image: -webkit-linear-gradient(top, #e1f2fc 0%, #bae4ff 100%);
	background-image: -moz-linear-gradient(top, #e1f2fc 0%, #bae4ff 100%);
	background-image: -ms-linear-gradient(top, #e1f2fc 0%, #bae4ff 100%);
	background-image: -o-linear-gradient(top, #e1f2fc 0%, #bae4ff 100%);
	background-image: linear-gradient(top, #e1f2fc 0%, #bae4ff 100%);
}

.pages{ padding:20px; overflow:hidden; text-align:center;}
.pages a{ width:26px; height:28px; line-height:27px; text-align:center; display: inline-block; margin-right:5px; background:url(../images/icon1.png) -100px 0 no-repeat; color:#444444;}
.pages a.prev,.pages a.next{ width:60px; background:url(../images/icon1.png) -35px 0 no-repeat;}
.pages a.active{background:url(../images/icon1.png) -131px 0 no-repeat; color:#ffffff;}

.footer{ background-color:#f6f6f6; text-align:center; padding:20px;}


.institution{ width:898px;}
.institution .search{ padding:10px 5px;}
.institution .search ul li{}
.institution .search ul li label{ width:auto;}
.institution .search ul li .input-t{width:104px;}
.institution .search ul li .input-s{width:116px;}
.institution .search ul li .input-b{ left:0;}

.cart-top{ overflow:hidden;}
.cart-top .cart-top-l{ float:left; padding:10px 0;}
.cart-top .cart-top-r{ float:right; line-height:30px; padding:20px;}
.cart-top .cart-top-r span{font-family: Verdana,Arial; font-weight:bold; color:#ff3000;}
.cart-top .cart-top-r a{width:55px; display:inline-block; background-color:#f40; color:#ffffff; border-radius:3px; text-align:center; cursor:pointer;}
.cart-top .cart-top-r a:hover{ text-decoration:none; background-color:#f22d00;}
.cart-top .cart-top-r a.cart-disabled{background:#e5e5e5; color:#9c9c9c; cursor:not-allowed;}

.cart-bottom{ background-color:#ededed; overflow:hidden;}
.cart-bottom .cart-bottom-l{ float:left; height:50px; line-height:50px; color:#5e5e5e; padding-left:20px;}
.cart-bottom .cart-bottom-l a{ color:#5e5e5e;}
.cart-bottom .cart-bottom-r{ float:right; height:50px; line-height:50px;}
.cart-bottom .cart-bottom-r span{ float:left;}
.cart-bottom .cart-bottom-r i{font-family: Verdana,Arial; font-weight:bold; color:#ff3000; font-size:20px; float:left; padding:0 10px;}
.cart-bottom .cart-bottom-r a{width:120px; height:50px; line-height:50px; display:inline-block; background-color:#f40; color:#ffffff; text-align:center; cursor:pointer; font-size:20px;}
.cart-bottom .cart-bottom-r a:hover{ text-decoration:none; background-color:#f22d00;}
.cart-bottom .cart-bottom-r a.cart-disabled{background:#e5e5e5; color:#9c9c9c; cursor:not-allowed;}

div.success{ width:728px; margin-left:40px; padding:40px; overflow:hidden;}
div.success i{width:60px; height:60px; display:block; float:left; background-image:url(../images/icon.png); background-repeat:no-repeat; margin-right:20px;}
div.success i.icon-s{background-position:0 0;}
div.success i.icon-e{background-position:-70px 0;}
div.success i.icon-w{background-position:-140px 0;}
div.success i.icon-h{background-position:-210px 0;}
div.success .xx{ float:left;}
div.success h2{ padding:10px 0; color:#606060;}
div.success p{ font-size:14px; color:#999999;}
div.success p a{ color:#3e88cd;}

.audit{ padding:10px;}
.audit h3{ font-size:14px; font-weight:bold; background-color:#eeeeee; padding:10px;}
.audit .audit-detail .audit-detail-xx{ background-color:#f9f9f9;}
.audit .audit-detail .audit-detail-xx th,.fh-audit .audit-detail-xx td{ padding:10px 4px; line-height:20px;}
.audit .audit-detail .audit-detail-xx th{font-weight:normal;}
.audit .audit-detail .audit-detail-list th,.audit .audit-detail-list td{ padding:10px 4px; line-height:20px; border:solid 1px #eeeeee;}
.audit .audit-detail .audit-detail-list th{ font-weight:normal; background-color:#f9f9f9;}
.audit .audit-detail .audit-detail-list td{ background-color:#ffffff;}
.audit .audit-list table th{ line-height:20px; padding:10px; background-color:#f5f5f5; border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; white-space:nowrap; }
.audit .audit-list table td{ line-height:20px; padding:16px 10px; border-bottom:solid 1px #cccccc;}
.audit .audit-list table tr.audit-list-show td{ border-bottom:0; background-color:#f9f9f9;}
.audit .audit-list table tr.audit-list-tr{ display:none;}
.audit .audit-list table tr.audit-list-tr td{ padding:5px 0 15px 0; background-color:#ffffff;}
.audit .audit-list table tr.audit-list-tr td .audit-list-table th,.audit .audit-list table tr.audit-list-tr td .audit-list-table td{padding:5px; line-height:20px; border:solid 1px #dddddd;}
.audit .audit-list .audit-list-table th{ font-weight:normal; background-color:#f9fcff;}
.audit .audit-list .audit-plus{ width:20px; height:20px; display:inline-block; background:url(../images/icon1.png) -118px -30px no-repeat; cursor:pointer;}
.audit .audit-list .audit-minus{ background:url(../images/icon1.png) -140px -30px no-repeat;}

.financing-detail{ padding:10px; overflow:hidden;}
.financing-detail h3{ padding:10px; font-size:14px; font-weight:bold; background-color:#f4f4f4;}
.financing-detail h4{ padding:10px; font-size:14px; font-weight:normal; }
.financing-detail .form-table th,.financing-detail .form-table td{padding:10px 4px; line-height:20px; border:solid 1px #dddddd;}
.financing-detail .form-table th{ background-color:#f9f9f9; font-weight:normal;}
.financing-detail .form-list th,.financing-detail .form-list td{padding:10px 4px; line-height:20px; border:solid 1px #dddddd;}
.financing-detail .form-list th{ background-color:#f9f9f9; font-weight:normal;}

.listingTable,.inputDiv{ width:1070px; padding-left:20px; padding-top:20px;}
#listingTable{ width:1070px; padding-left:20px; padding-top:20px;}

fieldset{vertical-align: middle;margin: 10px 0;border: 1px solid #CCCCCC; padding:10px;}
fieldset legend{ font-size:14px; padding:0 5px;}
.table-c-5 th,.table-c-5 td{ padding:5px 5px; border:solid 1px #eeeeee; height:34px;}
.table-c-5 th{ width:150px!important; text-align:right; background-color:#f9f9f9;}
.table-c-5 td{ width:374px!important;}
.table-c-5 .inpt{width:230px!important; height:32px; line-height:32px; border:solid 1px #c3c3c3; border-radius:3px; padding:0 5px; margin-right:5px;}
.table-c-5 select{width:242px!important; height:34px; border:solid 1px #c3c3c3; border-radius:3px;}
.c3 th,.c3 td{ padding:5px;}
.c3 th{ font-weight:normal; text-align:right;}
.gp_bt{text-align: center;font-size: 16px;font-weight: bold;}
.tb th{ text-align:center;}
.ts{ padding-top:20px; color:#F00; text-align:center;}

.table-c-6 th,.table-c-6 td{ padding:2px 5px; border:solid 1px #eeeeee; height:34px;}
.table-c-6 th{ width:150px!important; text-align:right; background-color:#f9f9f9;}
.table-c-6 td{ width:374px!important;color:#818181;}

.table-c-7 th,.table-c-7 td{ padding:10px 5px; border:solid 1px #eeeeee; height:34px;}
.table-c-7 th{ width:170px!important; text-align:right; background-color:#f9f9f9;}
.table-c-7 td{ width:374px!important;}
.table-c-7 .inpt{width:330!important; height:32px; line-height:32px; border:solid 1px #c3c3c3; border-radius:3px; padding:0 5px; margin-right:5px;}

.table-c-1 th,.table-c-1 td{ padding:10px 5px; border:solid 1px #eeeeee; height:34px;}
.table-c-1 th{ width:70px!important; text-align:right; background-color:#f9f9f9;}
.table-c-1 td{ width:70px!important;}
.table-c-1 .inpt{width:300px!important; height:32px; line-height:32px; border:solid 1px #c3c3c3; border-radius:3px; padding:0 5px; margin-right:5px;}


.bidding{ width:1070px; padding-left:20px; padding-top:20px;}
.bidding .table-c-5 th{ width:110px!important;}
.bidding .table-c-5 td{ width:160px!important;}

.tender .t-form{ padding:0 5px;}
.tender .t-form h3{font-size: 14px;font-weight: bold;padding: 15px 15px;}

.buy-detail{ padding:10px;}
.buy-detail .gpxx{width:1050px; overflow:hidden;}
.buy-detail .gpxx .gpxx-pic{ float:left; margin-right:10px; padding:20px;}
.buy-detail .gpxx .gpxx-txt{ float:left;}
.buy-detail .gpxx .gpxx-txt h3{ padding:10px 0;}
.buy-detail .gpxx .gpxx-txt th,.buy-detail .gpxx .gpxx-txt td{ padding:10px 5px; border-bottom:dotted 1px #cccccc; line-height:20px;}
.buy-detail .gpxx .gpxx-txt th{ text-align:right; font-weight:normal;}
.buy-detail .gpxx .gpxx-txt .buy-bt{ width:700px; padding:20px 0; text-align:center;}
.buy-detail .gpxx .gpxx-txt .buy-bt a{ width:180px; display:inline-block; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fff; border-radius:3px; }
.buy-detail .gpxx .gpxx-txt .buy-bt a:hover{ text-decoration:none;}
.buy-detail .gpxx .gpxx-txt .buy-bt a i{ width:25px; height:18px; display:inline-block; background-image:url(../images/icon1.png); background-repeat:no-repeat; vertical-align:middle; margin-top:-4px; margin-right:4px;}
.buy-detail .gpxx .gpxx-txt .buy-bt a.buy-bt-part{ background-color:#be3e23;}
.buy-detail .gpxx .gpxx-txt .buy-bt a.buy-bt-part:hover{background-color:#d04426;}
.buy-detail .gpxx .gpxx-txt .buy-bt a.buy-bt-part i{ background-position:-35px -40px;}
.buy-detail .gpxx .gpxx-txt .buy-bt a.buy-bt-all{ background-color:#e05721;}
.buy-detail .gpxx .gpxx-txt .buy-bt a.buy-bt-all:hover{background-color:#ef5d24;}
.buy-detail .gpxx .gpxx-txt .buy-bt a.buy-bt-all i{ background-position:-65px -40px;}
.buy-detail .gpxx .gpxx-txt .buy-tip{ width:700px; padding:10px 0; text-align:center; font-size:16px;}
.buy-detail .spxx{ width:1050px; padding-top:20px;}
.buy-detail .spxx .spxx-hd{ height:50px; line-height:50px; background-color:#efefef; color:#666666; padding:0 10px;}
.buy-detail .spxx .spxx-hd .spxx-tab{height:50px; font-size:16px; color:#666666; padding:0 10px;}
.buy-detail .spxx .spxx-hd .spxx-tab a{height:47px; line-height:47px; padding:0 25px; color:#666666; margin-right:10px; display:inline-block; position:relative;}
.buy-detail .spxx .spxx-hd .spxx-tab a.hover,.buy-detail .spxx .spxx-hd .spxx-tab a:hover{ background-color:#ffffff; border-top:solid 3px #0681bc; text-decoration:none; color:#0681bc;}
.buy-detail .spxx .spxx-bd .spxx-con{ display:none;}
.buy-detail .spxx .spxx-bd .display-b{ display:block;}
.buy-detail .spxx .spxx-bd .spxx-con h3{ padding:20px 20px 10px 20px; font-size:14px; font-weight:normal;}
.buy-detail .spxx .spxx-bd .spxx-con th,.buy-detail .spxx .spxx-bd .spxx-con td{padding:8px 5px; border:solid 1px #eeeeee; line-height:20px;}
.buy-detail .spxx .spxx-bd .spxx-con th{ font-weight:normal; background-color:#f9f9f9;}

.bargain-detail{ padding:10px;}
.bargain-detail .bargain-xx{ line-height:20px;}
.bargain-detail .bargain-cx{ padding:10px; overflow:hidden;}
.bargain-detail .bargain-cx ul li{ float:left; padding-left:10px;}
.bargain-detail .input-date{ width:108px; height:28px; border:solid 1px #c3c3c3; border-radius:3px; padding:0 25px 0 5px; background:url(../images/icon3.png) 118px 5px no-repeat #ffffff;}
.bargain-detail .input-t{width:128px; height:28px; border:solid 1px #c3c3c3; border-radius:3px; padding:0 5px;}
.bargain-detail .input-s{ width:138px; height:28px; border-radius:3px;}
.bargain-detail h3{ padding:20px 20px 10px 20px; font-size:14px; font-weight:normal;}
.bargain-detail th,.bargain-detail td{padding:8px 5px; border:solid 1px #eeeeee; line-height:20px;}
.bargain-detail th{ font-weight:normal; background-color:#f9f9f9;}


#rightTab{ overflow:hidden;}
#rightTab li{float:left; width:115px;height:31px; margin-right:5px; text-align:center;}
#rightTab li a{display:block;width:115px;height:31px; background:url(../images/button2.gif) 0 -81px; line-height:35px; overflow:hidden; text-decoration:none; color: #444; font-size:12px;}
#rightTab li a:hover{background:url(../images/button2.gif) -115px -81px; color:#ffffff;}
#rightTab li .cursor{background:url(../images/button2.gif)  0px -50px ; color:#066; text-decoration:none;line-height:35px;}
#rightTab li .hover {background:url(../images/button2.gif) -115px -81px; color:#ffffff;}
#rightTab li .cursor:hover{background:url(../images/button2.gif)  0px -50px ; color:#468100; text-decoration:none;line-height:35px;}
#rightTab ul{ height:30px;}

.liuyan{ border:solid 1px #eee;}
.liuyan h5{ background-color:#F3F8FE; height:30px; line-height:30px; padding-left:20px; margin:0; border-bottom:none;}
.liuyan dl{ overflow:hidden; border-top:1px solid #ccc; padding:10px;}
.liuyan dl dt{ width:150px; float:left; text-align:center; border-right:1px dashed #ccc;}
.liuyan dl dd{ margin-left:150px;  padding:5px 20px;border-left:1px dashed #ccc;}
.liuyan dl dd h3{ font-weight:300; font-size:12px;border-bottom:1px dashed #ccc;height:30px; line-height:30px;}
.liuyan dl dd p.con{ line-height:20px;}
.liuyan dl dd p.huifu{line-height:20px; color:#F00;}

.fabu{border:1px solid #ccc; overflow:hidden;}
.fabu h5{ background-color:#F3F8FE; height:30px; line-height:30px; padding-left:20px;}
.fabu ul{ padding:10px;}
.fabu textarea{ width:100%;}
.fabu p{ border-top:1px dashed #ccc; margin-top:5px; padding:10px 0; }
.fabu p a.button-7{
	height:28px;
	line-height:28px;
	padding:0 10px;
	border:solid 1px #82a3c6;
	border-radius:3px;
	color:#5a5a5a;
	display:inline-block;
	font-size:14px;
	margin-right:10px;
	background-color: #d1eafa;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#f6fbfe), to(#d1eafa));
	background-image: -webkit-linear-gradient(top, #f6fbfe 0%, #d1eafa 100%);
	background-image: -moz-linear-gradient(top, #f6fbfe 0%, #d1eafa 100%);
	background-image: -ms-linear-gradient(top, #f6fbfe 0%, #d1eafa 100%);
	background-image: -o-linear-gradient(top, #f6fbfe 0%, #d1eafa 100%);
	background-image: linear-gradient(top, #f6fbfe 0%, #d1eafa 100%);
}
.fabu p a.button-7:hover{
	text-decoration:none;
	background-color: #bae4ff;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#e1f2fc), to(#bae4ff));
	background-image: -webkit-linear-gradient(top, #e1f2fc 0%, #bae4ff 100%);
	background-image: -moz-linear-gradient(top, #e1f2fc 0%, #bae4ff 100%);
	background-image: -ms-linear-gradient(top, #e1f2fc 0%, #bae4ff 100%);
	background-image: -o-linear-gradient(top, #e1f2fc 0%, #bae4ff 100%);
	background-image: linear-gradient(top, #e1f2fc 0%, #bae4ff 100%);
}

.special{ padding:20px 0;}
.special .s-table th{ text-align:right; padding:10px 5px;}
.special .s-table td{ padding:10px 5px;}
.special .s-table td .input-2{ width:280px; height:32px; line-height:32px; border:solid 1px #c3c3c3; border-radius:3px; padding:0 5px; margin-right:5px;}
.special .s-table td select.input-2,.special .s-table td select.input-s,.special .s-table td #certOtcType,.special .s-table td #bank{width:292px; height:34px; border:solid 1px #c3c3c3; border-radius:3px; margin-right:5px;}
.special .s-table td select.select{height:34px; border:solid 1px #c3c3c3; border-radius:3px; margin-right:5px;}
.special .s-table td textarea{border:solid 1px #c3c3c3; border-radius:3px; padding:5px; margin-right:5px;}
.special .s-table td .btn-1,.special .s-table td .input-b{width:124px; height:39px; border:0; line-height:37px; background:url(../images/bt.png) -147px 0 no-repeat; display:inline-block; text-align:center; font-size:18px; color:#5b7695; cursor:pointer;}
.special .s-table td .btn-1:hover,.special .s-table td .input-b:hover{ text-decoration:none; background-position:-147px -50px;}
.special .s-table td #submitBtn{width:124px; height:39px; line-height:37px; background:url(../images/bt.png) 0 0 no-repeat; border:0; font-size:18px; color:#ffffff; cursor:pointer; text-align:center;}
.special .s-table td #submitBtn:hover{background-position: 0 -50px;}

font.error{ color:red;}



.money20{
	    border:solid 1px #dadada;
		font-size:20px; 
		font-weight:bold; 
		color:#333333;
		text-align:right;
		height:38px; 
		line-height:38px;
		width:120px; 
		border-bottom:solid 1px #d9d9d9;
		padding:1px 20px 1px 20px;
		overflow:hidden;
		}
.fobiden{background-color:#eff0f1;}
.activing{background-color:#ffffff;}

.money_red{
	font-size:20px;font-weight:bold;color:red; 
}

