body { background:#609d9a url(../bg_p.jpg) 50% -100px no-repeat; overflow:hidden!important;}
#scrolltop { display:none!important;}
.wp { width:1130px; position:relative;}
input:focus, textarea:focus {outline: none;} /*GG S等浏览器发光边框*/
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important;}  /*GG S等浏览器默认黄色背景*/
.mhd, .fastlg_fm { display:none!important;}
/*门户主体*/
.pwrap { }
    .pad_l { position:absolute; left:-395px; top:255px; width:395px; height:291px; overflow:hidden; background:url(../p_l.png) 100% 0 no-repeat;}
	    .pad_l_a1 { background-position:100% -291px;}
		.pad_l_a2 { background-position:100% -582px;}
	    .pad_lc { position:relative; height:100%;}
		    .pad_lc a { position: absolute; bottom:19px; right:115px; display:block; width:50px; height:50px; text-indent:-999px; overflow:hidden;}
			.pad_lc .a1 { }
			.pad_lc .a2 { right:210px;}
    .pad_r { position:absolute; right:-395px; top:255px; width:395px; height:291px; overflow:hidden; background:url(../p_r.png) 0 0 no-repeat;}
	    .pad_r:hover { background-position:0 -291px;}
	    .pad_r .a1 { position:relative; display:block; width:395px; height:291px;}
		.pad_r .a1 span { display:block; position:absolute; top:182px; left:75px; width:113px; height:41px;}
.pwrap_h { margin:75px 0 0 0; height:60px; background:url(../logo_p.png) center 0 no-repeat;}
.pwrap_m { position:relative; height:600px;}
    .pwrap_m li { height:38px; overflow:hidden;}
	.pwrap_m li span { display:block; height:38px; line-height:36px; padding:0 16px 0 0; overflow:hidden; background:url(../t_r.png) 100% -38px no-repeat;}
	    .pwrap_m li span a { display:block; height:38px; padding:0 0 0 10px; background:url(../t_r.png) 0 0 no-repeat; font-size:15px; color:#333; text-decoration:none; max-width:210px; overflow:hidden;}
		.pwrap_m li span a:hover { color:#609d9a;}
	.pwrap_m li em { display:block; width:38px; height:38px;}
	    .pwrap_m li em img { width:34px; height:34px; border:2px solid #FFF; border-radius:100%; -webkit-transition: -webkit-transform 2s;}
		.pwrap_m li em img:hover { -webkit-transform: rotate(360deg); border-color:#60B03C;}
	.pwrap_m .lir span { float:right;}
	.pwrap_m .lir em { float:right; margin:0 0 0 5px;}
	.pwrap_m .lil span { float:left; padding:0 0 0 16px; background:url(../t_l.png) 0 -38px no-repeat;}
	    .pwrap_m .lil span a { display:block; padding:0 10px 0 0; background:url(../t_l.png) 100% 0 no-repeat;}
	.pwrap_m .lil em { float:left; margin:0 10px 0 0;}
	/*R用right L用left*/
	.pwrap_m .li1 { position:absolute; right:742px; top:160px;}
	.pwrap_m .li2 { position:absolute; right:740px; top:320px;}
	.pwrap_m .li3 { position:absolute; right:595px; top:400px;}
	.pwrap_m .li4 { position:absolute; left:767px; top:125px;}
	.pwrap_m .li5 { position:absolute; left:510px; top:310px;}
	.pwrap_m .li6 { position:absolute; left:808px; top:360px;}
	.pwrap_m .li7 { position:absolute; left:777px; top:440px;}
	.pwrap_m .li8 { position:absolute; left:718px; top:225px;}
.pwrap_l { padding:0 0 0 35px;}
    .pwrap_l li { float:left;}
	.pwrap_l .li1 { margin:0 65px 0 0; width:387px; height:46px; padding:35px 0 0 0; background:url(../login_1.png) 0 0 no-repeat;}
	.pwrap_l .li2 { margin:0 15px 0 0; width:387px; height:46px; padding:35px 0 0 0; background:url(../login_2.png) 0 0 no-repeat;}
	    .pwrap_l .li1 input, .pwrap_l .li2 input { border:0px; background:none; width:367px; height:46px; padding:0 10px; line-height:36px; border-radius:5px; font-size:18px;}
	.pwrap_l .li3 { margin:0 15px 0 0; width:83px; height:48px; padding:33px 0 0 0;}
	    .pwrap_l .li3 button { display:block; border:0px; width:83px; height:48px; cursor:pointer; text-indent:-999px; overflow:hidden; background:url(../login_3.png) 0 0 no-repeat;}
		.pwrap_l .li3 button:hover { background-position:0 -48px;}
	.pwrap_l .li4 { width:107px; height:48px; padding:33px 0 0 0;}
	    .pwrap_l .li4 a { display:block; width:107px; height:48px; cursor:pointer; text-indent:-999px; overflow:hidden; background:url(../login_4.png) 0 0 no-repeat;}
		.pwrap_l .li4 a:hover { background-position:0 -48px;}
	.pwrap_l .li5 { position:relative; margin:10px 0 0 0; height:40px; padding:3px 0 0 0;}
	    .pwrap_l .li5 span { position:absolute; top:0px; left:30px; width:200px; font-size:16px; color:#FFF;}
	.pwrap_l .li6 { margin:9px 0 0 445px;}
		.pwrap_l .li6 a { font-size:16px; color:#FFF;}
/*页尾*/
#ft { border:0px; line-height: 1.8; padding: 10px 0; display:none;}
    #ft p span { padding:1px;}
    #flk { text-align:center;}
	#flk strong { font-weight:normal;}
@media screen and (max-width: 1800px) {
body { display: background:#609c9a url(../bg_p.jpg) 50% 0px no-repeat; background-size:1536px auto; overflow:scroll!important}
    .wp { width:900px;}

	
.pwrap_m { height:550px;}
    .pwrap_m li { height:30px;}
	.pwrap_m li span { height:30px; line-height:29px; padding:0 11px 0 0; background:url(../t_r.png) 100% -30px no-repeat; background-size:auto 60px;}
	    .pwrap_m li span a { height:30px; padding:0 0 0 10px; background:url(../t_r.png) 0 0 no-repeat; font-size:13px; max-width:178px; background-size:auto 60px;}
		.pwrap_m li span a:hover { color:#609d9a;}
	.pwrap_m li em { width:30px; height:30px;}
	    .pwrap_m li em img { width:26px; height:26px; border:2px solid #FFF; }
	.pwrap_m .lir em { margin:0 0 0 6px;}
	.pwrap_m .lil span { padding:0 0 0 11px; background:url(../t_l.png) 0 -30px no-repeat; background-size:auto 60px;}
	    .pwrap_m .lil span a { padding:0 10px 0 0; background:url(../t_l.png) 100% 0 no-repeat; background-size:auto 60px;}
	.pwrap_m .lil em { margin:0 6px 0 0;}
	/*R用right L用left*/
	.pwrap_m .li1 { position:absolute; right:582px; top:180px;}
	.pwrap_m .li2 { position:absolute; right:620px; top:305px;}
	.pwrap_m .li3 { position:absolute; right:395px; top:387px;}
	.pwrap_m .li4 { position:absolute; left:667px; top:150px;}
	.pwrap_m .li5 { position:absolute; left:405px; top:300px;}
	.pwrap_m .li6 { position:absolute; left:645px; top:345px;}
	.pwrap_m .li7 { position:absolute; left:587px; top:445px;}
	.pwrap_m .li8 { position:absolute; left:568px; top:232px;}
.pwrap_l { padding:0 0 0 30px;}
    .pwrap_l li { float:left;}
	.pwrap_l .li1 { margin:0 50px 0 0; width:310px; height:36px; padding:29px 0 0 0; background:url(../login_1.png) 0 0 no-repeat; background-size:310px auto;}
	.pwrap_l .li2 { margin:0 10px 0 0; width:310px; height:36px; padding:29px 0 0 0; background:url(../login_2.png) 0 0 no-repeat; background-size:310px auto;}
	    .pwrap_l .li1 input, .pwrap_l .li2 input { border:0px; background:none; width:293px; height:36px; padding:0 10px; line-height:26px; border-radius:5px; font-size:14px;}
	.pwrap_l .li3 { margin:0 10px 0 0; width:66px; height:38px; padding:27px 0 0 0;}
	    .pwrap_l .li3 button { width:66px; height:38px; background:url(../login_3.png) 0 0 no-repeat;  background-size:66px auto;}
		.pwrap_l .li3 button:hover { background-position:0 -38px;}
	.pwrap_l .li4 { width:85px; height:38px; padding:27px 0 0 0;}
	    .pwrap_l .li4 a { display:block; width:85px; height:38px; background-size:85px auto;}
		.pwrap_l .li4 a:hover { background-position:0 -38px;} 
	.pwrap_l .li5 { position:relative; margin:5px 0 0 0; height:32px; padding:3px 0 0 0;}
	    .pwrap_l .li5 span { position:absolute; top:3px; left:28px; width:200px; font-size:14px; color:#FFF;}
	.pwrap_l .li6 { margin:5px 0 0 341px;}
		.pwrap_l .li6 a { font-size:14px; color:#FFF;}
}
@media screen and (max-width: 1600px) {
body { display: background-position:center -30px;}
    .pad_l { position:absolute; left:-250px; top:255px; width:250px; height:228px; background-size:250px auto;}
	    .pad_l_a1 { background-position:100% -228px;}
		.pad_l_a2 { background-position:100% -456px;}
	    .pad_lc a { bottom:15px; right:91px; display:block; width:38px; height:38px; text-indent:-999px; overflow:hidden;}
			.pad_lc .a1 { }
			.pad_lc .a2 { right:165px;}
    .pad_r { position:absolute; right:-250px; top:255px; width:250px; height:228px; background-size:250px auto;}
	    .pad_r:hover { background-position:0 -239px;}
		.pad_r .a1 { display:block; width:250px; height:228px;}
.pwrap_h { margin:45px 0 0 0; height:60px;}
}
@media screen and (max-width: 1200px) {
    .pad_l, .pad_r { display:none;}
.pwrap_h { margin:45px 0 0 0; height:60px; background-position:center bottom; background-size:auto 40px;}
}



