/* xx start */
/* xx end */

/* 首页 start */
/* banner start */
/* 本例子css */
.banner {float:left; width:100%; height:408px; overflow:hidden; position:relative; z-index:1; background:#fdfdfd; border-bottom:1px solid #e6e8e7;}
.ban_news {height:58px;}
.bana {float:left; width:100%; height:350px;}
.bana .hd {width:100%; height:22px; overflow:hidden; position:absolute; right:0; bottom:76px; z-index:3; text-align:center;}
.bana .hd ul {width:100%; height:22px; overflow:hidden; zoom:1; display:inline-block; text-align:center;}
.bana .hd ul li {width:22px; height:22px; display:inline; text-align:center; cursor:pointer;}
.bana .hd ul li a {width:22px; height:22px; display:inline-block; background:url(../images/banner_btn.png) no-repeat top center;}
.bana .hd ul li.on a {background-position:center bottom;}
.bana .bd {float:left; width:100%; position:relative; height:350px; z-index:2; overflow:hidden;}
.bana .bd li {float:left; width:100%; height:350px; zoom:1; vertical-align:middle;}
.bana .bd li a {display:block; width:100%; height:100%; overflow:hidden;}
.index_loginbg {width:240px; height:266px; padding:7px; display:block; position:absolute; top:24px; right:50%; z-index:5; margin:0 -607px 0 0; background:url(../images/index_loginbg.png) repeat;}
.index_login {width:200px; padding:25px 20px 30px; height:211px; background:#545454;}
.index_login h3 {float:left; width:100%; height:31px; font:13px/20px "Microsoft YaHei"; color:#fff; border-bottom:1px solid #6d6d6d;}
.index_login h3 b {font-size:14px;}
.index_loginForm {width:100%; margin-top:1px;}
.index_loginForm li {float:left; width:100%; margin-top:13px;}
.index_loginForm li label {float:left; width:50px; font:bold 12px/25px "Microsoft YaHei"; color:#fff;}
.index_loginForm li input {float:left; width:130px; height:25px; padding:0 10px; font:normal 12px/25px "Microsoft YaHei"; color:#333; border:0;}
.index_loginForm li input.loginForm_er {width:50px;}
.index_loginForm li img {float:left; border:1px solid #949593; margin-left:8px; display:inline; cursor:pointer;}
.index_loginForm li.index_loginForma {margin:5px 0 0 0;}
.index_loginForm li.index_loginForma a {float:left; font:12px/18px "Microsoft YaHei"; color:#fff;}
.index_loginForm li.index_loginForma a:hover {text-decoration:underline;}
.index_loginForm li.index_loginFormb {margin:10px 0 0 0;}
.index_loginForm li.index_loginFormb input {width:52px; height:30px; background:#0a9cc3; font:bold 13px/30px "Microsoft YaHei"; color:#fff; cursor:pointer;}
.index_loginForm li.index_loginFormb input:hover {filter:alpha(opacity=80); opacity:0.8;}
.index_loginForm li.index_loginFormb input.index_loginIn {background:#8e8e8e; display:inline; margin-left:6px;}
.index_member {float:left; width:100%;}
.index_member li {float:left; width:100%; height:20px; font:bold 12px/20px "Microsoft YaHei"; color:#fff; padding:9px 0; border-bottom:1px dashed #626262; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.index_member li span {display:inline-block; width:64px; text-align:right;}
.index_member li.index_memberl {border-bottom:0; height:30px; padding:23px 0 0 0;}
.index_memberl a {float:right; width:72px; height:30px; font:bold 12px/30px "Microsoft YaHei"; color:#fff; text-align:center; margin-left:6px; display:inline; background:#8e8e8e;}
.index_memberl a.index_memberla {background:#0a9cc3;}
.index_memberl a:hover {filter:alpha(opacity=80); opacity:0.8;}
.index_news {width:100%; height:30px; margin-top:15px; overflow:hidden; position:relative;}
.index_news h2 {float:left; width:115px; font:bold 14px/30px "Microsoft YaHei"; color:#555;}
.index_news h2 img {float:left; margin-right:7px;}
.index_news .hd {float:right; width:30px; overflow:hidden; height:30px; position:static;}
.index_news .hd .prev, .index_news .hd .next {display:block; width:13px; height:30px; float:right; overflow:hidden; cursor:pointer; background:url(../images/index_newsbtn.jpg) no-repeat;}
.index_news .hd .next {background-position:right top;}
.index_news .hd .prev:hover, .index_news .hd .prev.prevStop {background-position:left bottom;}
.index_news .hd .next:hover, .index_news .hd .next.prevStop {background-position:right bottom;}
.index_news .bd {float:left; width:1055px; height:auto;}
.index_news .infoList li {height:30px; line-height:30px;}
.index_news .infoList li a {max-width:1055px; height:30px; color:#666; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; font-family:"Microsoft YaHei";}
.index_news .infoList li a:hover {color:#0a9cc3;}
/* banner end */

.index_boxa {width:940px; height:400px;}
.index_nta {background:#fff;}
.index_nta h2 {width:100%; height:40px; line-height:40px; background:#e6e8e7;}
.index_nta h2 span {float:left; padding-left:21px; font-weight:bold; font-size:16px; color:#333; font-family:"Microsoft YaHei";}
.index_nta h2 a {float:right; margin-right:23px; display:inline; color:#888; font-family:"Microsoft YaHei"; padding-right:15px; background:url(../images/index_ntaabg.gif) no-repeat right center;}
.index_nta h2 a:hover {text-decoration:underline;}
.index_boxa1 {float:left; width:898px; padding:15px 0 0 21px;}
.boxa_nav {float:left; width:160px;}
.boxa_nav li {float:left; width:100%; height:80px; background:#888; margin-top:1px; text-align:center; cursor:pointer;}
.boxa_nav li span {display:block; font:bold 15px/20px "Microsoft YaHei"; color:#fff; margin-top:30px;}
.boxa_nav li.boxacur, .boxa_nav li:hover {width:140px; padding-right:20px; background:#0595c7;}
.boxa_nav li.boxacur span, .boxa_nav li:hover span {background:url(../images/index_boxa1tt.jpg) no-repeat 115px center; color:#fff;}
.index_boxa11 {width:718px; height:325px; overflow:hidden;}
.boxa_li {float:left; width:100%; overflow:hidden; display:none;}
.boxa_li li {float:left; width:100%; height:35px; line-height:35px; border-bottom:1px dashed #e0dede;}
.boxa_li li a {float:left; max-width:545px; height:35px; color:#333; font-family:"Microsoft YaHei"; padding-left:13px; background:url(../images/boxa_lia.jpg) no-repeat left center; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.boxa_li li span {float:right; color:#999; font-family:"Microsoft YaHei";}
.boxa_li li a:hover {text-decoration:underline;}
.index_boxb {width:240px; height:280px; overflow:hidden;}
.index_boxb1 {float:left; width:200px; padding:4px 0 0 20px;}
.index_boxb1 li {float:left; width:100%; height:30px; line-height:30px; padding:12px 0 11px; border-bottom:1px dashed #e0dede;}
.index_boxb1 li span {float:left; width:40px; height:30px; margin-right:10px; background:#999; font-family:"Microsoft YaHei"; color:#fff; text-align:center;}
.index_boxb1 li a {float:left; max-width:149px; height:30px; color:#333; font-family:"Microsoft YaHei"; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.index_boxb1 li.boxbli span {background:#0595c7;}
.index_boxb1 li a:hover {text-decoration:underline;}
.index_boxc {width:240px; margin-top:5px;}
.index_boxc h2 {float:left; width:100%; margin-top:14px;}
.index_boxd {width:386px; height:250px; overflow:hidden;}
.index_index_bo {float:left; width:342px; padding:10px 0 0 21px;}
.index_boxd li {float:left; width:100%; height:35px; line-height:35px; border-bottom:1px dashed #e0dede;}
.index_boxd li a {float:left; max-width:172px; height:35px; color:#333; font-family:"Microsoft YaHei"; padding-left:13px; background:url(../images/boxa_lia.jpg) no-repeat left center; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.index_boxd li span {float:right; color:#999; font-family:"Microsoft YaHei";}
.index_boxd li a:hover {text-decoration:underline;}
.index_boxe li a {max-width:328px;}
/* 首页 end */

/*系统公告 start*/
.systemnotice_list {width:100%; display:inline-block; padding:7px 0 10px; min-height:180px;}
.systemnotice_list li {float:left; width:100%; height:40px; overflow:hidden; border-bottom:1px dashed #ddd;} 
.systemnotice_list li a {float:left; width:1050px; font:12px/40px "Microsoft YaHei"; color:#444; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.systemnotice_list li span {float:right; font:12px/40px "Microsoft YaHei"; color:#888;}
.systemnotice_list li:hover a,.systemnotice_list li:hover span {color:#e4393c;}

.tradaccount_site{float:right; height:25px; line-height:25px;}
.tradaccount_site a,.tradaccount_site span,.tradaccount_site img{float:left; font-family:"Microsoft YaHei"; color:#333;}

.contract_top {background:#fff; padding:13px 16px 18px 16px; margin-bottom:10px;}
.contract_tit {border-bottom:1px solid #0a9cc3; height:30px;}
.contract_tit ul {float:left; height:30px;}
.contract_tit ul li {float:left; color:#fff; font:bold 15px/30px "Microsoft YaHei"; padding-left:34px; width:76px; height:30px;}
.contract_tit ul li a {color:#fff; font:bold 15px/30px "Microsoft YaHei";}
.contract_tit ul li.tit_1 {background:url(../images//tit_1.png) no-repeat 10px center #0a9cc3;}
.contract_tit ul li.tit_2 {background:url(../images//tit_2.png) no-repeat 10px center #0a9cc3;}
.contract_tit ul li.tit_3 {background:url(../images//tit_3.png) no-repeat 10px center;}
.contract_tit ul li a {color:#888;}
.contract_tit ul li.tit_4 {background:url(../images//tit_4.png) no-repeat 10px center;}
.contract_tit ul li.tit_5 {background:url(../images//tit_5.png) no-repeat 10px center #0a9cc3;}
.contract_tit ul li.tit_6 {background:url(../images//tit_6.png) no-repeat 12px center #0a9cc3;}
.arri_tit ul li {width:auto; padding:0 10px;}
.arri_tit ul li a {display:block; color:#888;}
.arri_tit ul li img {float:left; display:none; margin-right:5px;}
.arri_tit ul li img.arri_timg1 {display:block;}
.arri_tit ul li.arri_titcur {background:#0a9cc3;}
.arri_tit ul li.arri_titcur a {color:#fff;}
.arri_tit ul li.arri_titcur img.arri_timg1 {display:none;}
.arri_tit ul li.arri_titcur img.arri_timg2 {display:block;}
.tradaccount_site a.tradaccount_sitea{color:#039cbe;}

.systemnotice_det {width:1080px; display:inline-block; padding:25px 0 20px 50px; min-height:180px;}
.systemnotice_det h2 {width:100%; display:inline-block; padding-bottom:14px; border-bottom:1px dashed #ddd;}
.systemnotice_det h2 b {width:100%; display:inline-block; text-align:center; font:bold 18px/28px "Microsoft YaHei"; color:#444;}
.systemnotice_det h2 p {width:100%; display:inline-block; text-align:center; font:12px/26px "Microsoft YaHei"; color:#888;}
.systemnotice_det h2 p em {display:inline-block; width:42px;}
.systemnotice_detwo {width:100%; display:inline-block; font:12px/26px "Microsoft YaHei"; color:#666; padding:12px 0;} 
/*系统公告 end*/

/*fixed*/
.zbztb_floatr {position:fixed; top:90%; right:0; z-index:9999; margin-top:-100px;}
.zbztb_floatr ul {width:50px;}
.zbztb_floatr li {width:50px; height:50px; margin-bottom:5px; color:#fff; text-align:center; background:#898989; vertical-align:bottom; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.zbztb_floatr li:hover {background:#04b922;}
.zbztb_floatr li i {font-size:30px;}
.zbztb_floatr .service {position:relative; height:160px; line-height:inherit;}
.zbztb_floatr .service h3 {position:relative; z-index:10; width:20px; height:145px; padding:15px 15px 0; font-size:18px; color:#fff; text-align:center; background:#0595c7; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}
.zbztb_floatr .service h3 i {position:absolute; left:50%; bottom:15px; margin-left:-12px; font-size:24px;}
.zbztb_floatr .service .info {position:absolute; top:0; right:-100px; width:88px; height:140px; padding:10px 5px; color:#898989; background:#f0f0f0;}
.zbztb_floatr .service .info p {position:relative; height:80px;}
.zbztb_floatr .service .info p i {display:block; height:42px; line-height:42px;}
.zbztb_floatr .service .info p:hover {color:#0595c7;}
.zbztb_floatr .service .info .line {position:absolute; right:0; bottom:0; left:0; display:block; height:1px; background:#ddd;}

.zbztb_floatr .service .info1 {position:absolute; top:70px; right:-100px; width:88px; height:70px; padding:10px 5px; color:#898989; background:#f0f0f0;}
.zbztb_floatr .service .info1 p {position:relative; height:80px;}
.zbztb_floatr .service .info1 p i {display:block; height:42px; line-height:42px;}
.zbztb_floatr .service .info1 p:hover {color:#0595c7;}
.zbztb_floatr .service .info1 .line {position:absolute; right:0; bottom:0; left:0; display:block; height:1px; background:#ddd;}

.zbztb_floatr .qrcode i {display:inline-block; margin-top:11px;}
.zbztb_floatr li h4 {display:block; padding:5px 10px 0; color:#fff;}
.zbztb_floatr .retop {display:none; height:40px; line-height:40px; padding-top:10px;}
.zbztb_floatr .complain {position:relative; width:50px; height:50px;}
.zbztb_floatr .complain .sidebox {position:absolute; top:0; right:0; width:48px; height:48px; border:1px #04b922 solid; color: #04b922; font: 16px/48px "微软雅黑";
overflow: hidden; transition: all 0.3s ease 0s; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.zbztb_floatr .complain .sidebox i {float:left; display:inline-block; width:48px; height:48px; line-height:48px; background:#04b922; color:#fff;}


/*招投标图标*/
.zbztb_move {position:relative; width:310px; height:80px; overflow:hidden;}
.zbztb_move:hover {cursor:pointer;}
.zbztb_move .zbztb_lawn {position:absolute; bottom:0; left:0; width:310px; height:15px; background:url(../images/zbztb_lawn.png) no-repeat; -webkit-animation:lawn 1s ease; animation:lawn 1s ease;}
@-webkit-keyframes lawn {
	0% {bottom:-15px;}
	100% {bottom:0;}
}
@keyframes lawn {
	0% {bottom:-15px;}
	100% {bottom:0;}
}
.zbztb_move .zbztb_rake {position:absolute; top:-38px; left:76px; width:32px; height:38px; background:url(../images/zbztb_rake.png) no-repeat; -webkit-animation:rake .5s ease normal forwards .5s; animation:rake .5s ease normal forwards .5s;}
@-webkit-keyframes rake {
	0% {top:-38px;}
	100% {top:34px;}
}
@keyframes rake {
	0% {top:-38px;}
	100% {top:34px;}
}
.zbztb_move .zbztb_txt {position:absolute; top:35px; left:118px; font-size:18px; font-family:Microsoft Yahei; color:#343434; -webkit-animation:txt 1s ease normal forwards .5s; animation:txt 1s ease normal forwards .5s; opacity:0;}
.zbztb_move .zbztb_txt:hover {color:#6cb313; font-weight:bold;}
@-webkit-keyframes txt {
	0% {transform:scale(.1); opacity:0;}
	100% {transform:scale(1); opacity:1;}
}
@keyframes txt {
	0% {transform:scale(.1); opacity:0;}
	100% {transform:scale(1); opacity:1;}
}
.zbztb_move .zbztb_arrow {position:absolute; top:-21px; left:91px; width:14px; height:21px; background:url(../images/zbztb_arrow.png) no-repeat; -webkit-animation:arrow 0.5s ease normal forwards 1s; animation:arrow 0.5s ease normal forwards 1s; z-index:2;}
@-webkit-keyframes arrow {
	0% {top:-21px; left:215px;}
	100% {top:30px; left:91px;}
}
@keyframes arrow {
	0% {top:0px; left:215px;}
	100% {top:30px; left:91px;}
}
.zbztb_move .zbztb_shadow {position:absolute; top:37px; left:92px; width:16px; height:26px; background:url(../images/zbztb_shadow.png) no-repeat; -webkit-animation:shadow 0.5s ease normal forwards 1.6s; animation:shadow 0.5s ease normal forwards 1.6s; z-index:1; opacity:0;}
@-webkit-keyframes shadow {
	0% {opacity:0;}
	100% {opacity:1;}
}
@keyframes shadow {
	0% {opacity:0;}
	100% {opacity:1;}
}
.zbztb_move .zbztb_leaf1 , .zbztb_move .zbztb_leaf2 {position:absolute; opacity:0; z-index:3;}
.zbztb_move .zbztb_leaf1 {width:18px; height:11px; background:url(../images/zbztb_leaf1.png) no-repeat; -webkit-animation:leaf 5s infinite ease normal forwards 1.6s; animation:leaf 5s infinite ease normal forwards 1.6s;  left:150px;}
.zbztb_move .zbztb_leaf2 {width:7px; height:11px; background:url(../images/zbztb_leaf2.png) no-repeat;  -webkit-animation:leaf 5s infinite ease normal forwards 3s; animation:leaf 5s infinite ease normal forwards 3s; left:240px;}
@-webkit-keyframes leaf {
	0% {bottom:100%; opacity:0; left:300px;}
	50% {opacity:1; transform: rotate(1080deg);}
	100% {transform:rotate(0deg); opacity:0; bottom:0;}
}
@keyframes leaf {
	0% {bottom:100%; opacity:0; left:300px;}
	20% {opacity:1; transform: rotate(360deg);}
	100% {transform:rotate(0deg); opacity:0; bottom:0;}
}
}
/*start 20181108 GJ Modify*/
.zbwc_zcyxp {background:#f3f3f3; overflow:visible;}
.zbwc_zcyxp h2 {height:56px; line-height:56px; font-size:24px; text-align:center; color:#fff; 
    background:#0395c7; background-size:250% 100%;
    background: -webkit-gradient(linear, 0 100%, 0 0, from(#26deef), to(#0395c7));
    background: -webkit-linear-gradient(left, #26deef, #0395c7);
    background: -moz-linear-gradient(left, #26deef, #0395c7);
    background: -o-linear-gradient(left, #26deef, #0395c7);
    background: -ms-linear-gradient(left, #26deef, #0395c7);
    background: linear-gradient(left, #26deef, #0395c7);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #26deef, endColorstr = #0395c7);}
.zbwc_zcyxp h2 img {display:inline-block; vertical-align:middle; margin-right:8px;}
.zbwc_zcyxp .index_index_boxf {padding:0; width:100%;}
.zbwc_zcyxp .index_index_boxf ul {width:104%;}
.zbwc_zcyxp .index_index_boxf li {float:left; width:147px; height:56px; margin:10px 10px 0 0;}
.zbwc_zcyxp .index_index_boxf li a {padding-left:0; height:56px;}
.zbwc_zcyxp .index_index_boxf li:hover {box-shadow:0 4px 4px rgba(0,0,0,.1);}
/*end*/