@charset "utf-8";
html{font-size: 12px;}
body{margin:0; padding:0; background:#FFF; font-family:'Microsoft Yahei',Arial,tahoma,arial!important; color:#525252; background: #EFEFEF;}
p,div,form,h1,h2,h3,h4,h5,ul,li,dl,dt,dd,em,cite,img,span{ margin:0; padding:0; list-style:none; font-style:normal; border:none;font-weight: normal;}
img{border:0;vertical-align:middle}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#525252;}
.left{ float:left;}
.right{ float:right;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear: both;}
/*=== 页面公用内容 ===*/
.hidden{overflow: hidden;}
.pr{position: relative;}
.pa{position: absolute;}
.dqwidth{width:90%;}
.margin{margin: auto;}
/* css3 style */
@font-face {font-family: "iconfont";
src: url('iconfont.eot'); /* IE9*/
src: url('iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('iconfont.woff') format('woff'), /* chrome, firefox */
url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.icon {font-family:"iconfont" !important;font-size:12px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.trans-3{transition:0.3s all; -webkit-transition:0.3s all;}
.trans-6{transition:0.6s all; -webkit-transition:0.6s all;}
.trans-8{transition:0.8s all; -webkit-transition:0.8s all;}
.trans-12{transition:1.2s all; -webkit-transition:1.2s all;}
.scale-0{-webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0);}
.scale-11{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.radius-5{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.radius-50{-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.shadow{-webkit-box-shadow: 7px 7px 7px #dad6d6; -moz-box-shadow: 7px 7px 7px #dad6d6; box-shadow: 7px 7px 7px #dad6d6;}
.money{font-weight: bold;color: red;font-size: 16px;}
.user-anu{ margin-left: -13px; margin-top: 20px;}
.user-anu a{display: block; width:115px;float: left;height:40px;line-height: 40px; background-color: #0A487B;font-size: 16px; margin-left:13px; text-align: center;color: #FFFFFF;border-radius: 5px;}
.red{color: red;}
.green{color:#3aae01;}
.width-485{width: 485px;}
.width-235{width: 235px;}
/*手机导航*/
.phone-show{display: none;}

/*from*/
.acc dl{ width: 100%; line-height: 30px;font-size: 14px;margin-top:15px;}
.acc dl dt{ width:140px;float: left; text-align: right;}
.acc dl dt span{ margin-right: 15px;}
.acc dl dd{ width:-moz-calc(100% - 140px);width:calc(100% - 140px);float: right;}
.item{float:left;margin-right: 15px;font-size: 12px;}
.item p{color: #bbb; }
/*bank*/
.bank{}
.bank li{float: left;margin-right:5px; margin-top:5px;}
.bank li input{display:none;}
.bank li img{border: 3px solid #FFFFFF; cursor: pointer;}
.bank li.bank-on img{border: 3px solid red;}
.btn{ width: 120px;height: 40px;line-height: 40px;background-color: #0A487B; color: #FFFFFF;border: none;border-radius: 5px;cursor:pointer; margin-top: 10px; margin-bottom: 40px;}
.btn:hover{opacity: 0.9;}
/*登陆*/
.login-header{ width: 100%;height: 86px; background-color: #FFFFFF;overflow: hidden;box-shadow: 1px 1px 1px #dad6d6;}
.login-header-item {width: 90%;max-width: 1200px;margin: auto;height: 86px;position: relative;}
.login-header-left{position:absolute; left: 0;top: 26px;}
.login-header-right{position:absolute;right: 0;top: 35px; color: #999999;line-height: 26px;}
.login-header-right i{font-size: 26px; margin-left: 10px; margin-right:4px;display: inline-block;vertical-align:middle}
.login-header-right a{display:inline-block; margin-right:8px;vertical-align:middle}

.login{ width: 98%; max-width:670px; background-color: #FFFFFF; margin: 170px auto 0 auto;box-shadow: 1px 1px 7px #dad6d6;}
.login-t{padding: 35px;}
.login h2{font-size: 26px;color: #4e85c4; text-align: center;border-bottom: 3px solid #4e85c4;height:55px;display: block;}
.login-item{width: 86%;margin: 30px auto 0 auto;}
.login-account{border-bottom: 1px solid #C9C9C9;padding-top:0px;padding-bottom: 1px;}
.login-account i{display: inline-block;font-size:32px;}
.login-account input{ width: 100%;line-height: 48px;height: 48px;border: none;outline: none;font-size: 16px;}
.login-account a{color: #D1A662;font-size: 16px;}

/*.login-account input:focus {font-size: 20px;}*/
.login-buttom{margin-top: 30px;}
.login-buttom button{ width:45%;line-height:50px; color: #FFFFFF; background-color: #BBBBBB;border: none;font-size: 20px;text-align: center;border-radius: 6px;cursor: pointer;}
.login-buttom button:hover{opacity: 0.8;}
.login-foot{line-height:100px;color: #999999; text-align: center;font-size:16px;}
.tip{color: red;height:18px;margin-top: 5px;}


/*导航*/
.header{ width: 100%;height: 60px; background-color: #FFFFFF;overflow: hidden;box-shadow: 1px 1px 1px #dad6d6; position: fixed;top:0;z-index: 10;}
.header-item {width: 90%;max-width: 1200px;margin: auto;height: 60px;position: relative;}
.header-left{position:absolute; left: 0;top: 12px;}
.header-right{position:absolute;right: 0;top: 18px; color: #999999;line-height: 26px;}
.header-right i{font-size: 26px; margin-left: 14px; margin-right: 8px;display: inline-block;vertical-align:middle}
.header-right a{display:inline-block; margin-right:12px;vertical-align:middle}
/*首页*/
.box{width:100%;max-width: 1200px;margin:75px auto 0 auto;}
.box-left{width:265px; float: left;border-top:3px solid #1F467D;}
.user{padding: 10px;background: #FFFFFF;}
.user-name{ height: 75px;}
.user-name img{float: left; margin-right: 15px; width: 75px;height: 75px;}
.user-name span{font-size: 20px; line-height: 1.4;display: block;float: left; margin-top: 10px;}
.user-name p b{font-size: 20px;}
.user-name p{font-size: 14px;}

.user-account li{ margin-top: 10px;}
.user-account li i{font-size: 20px;vertical-align: middle; color: #6BA9DC;}
.user-account li span{font-size: 14px;vertical-align: middle; margin-left:5px;}
.user-login{ line-height: 1.6; color: #999999; margin: 15px 0 0 5px;}

.menu{margin-top: 10px;background: #FFFFFF;padding: 10px;}
.menu ul{}
.menu ul li{color: #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.menu ul li>a{color: #FFFFFF;font-size: 14px; background: #0A487B;height: 40px; line-height: 40px;display: block;}
.menu ul li>a i{font-size: 20px;vertical-align: middle; margin-left: 20px;}
.menu ul li>a font{font-size: 14px;vertical-align: middle; margin-left: 10px;}
.menu ul li>a span{float: right;width:14px;height: 9px;display: block;background: url(../images/icon-menu-show.png) no-repeat; margin: 16px 20px 0 0;}
.menu-div{display: none; margin: 5px 0;}
.menu-div a{display: block;height: 32px;line-height: 32px;font-size: 14px;background: url(../images/icon-go-active.png) no-repeat 25px center; padding-left:48px;}
.menu-div a:hover{background: url(../images/icon-go-hover.png) no-repeat 25px center;color: #3B76A6;}
.menu-div a.menu-on{background: url(../images/icon-go-hover.png) no-repeat 25px center #E2EEF8; color: #3B76A6;}
.menu ul li>a.active span{background: url(../images/icon-menu-hide.png) no-repeat;}

.box-right{float: right;background: #FFFFFF;width:-moz-calc(100% - 275px);width:calc(100% - 275px);}
.right-img img{width: 100%;}
.right-cont{padding: 20px;}
.adde{color: #999999;}
.adde-x{padding: 15px;background: #F3F3F3;font-size: 20px; margin-top: 15px;}
.adde-x span{float:right;font-size: 14px; margin-top: 5px;}

.add-lx{ margin-top: 20px;}
.add-lx h3{font-size: 20px; margin-left: 8px;}
.add-lx ul{ margin-left: -1%; margin-top: 20px;height:184px;}

.add-lx li{ background-color: #E2EEF8;float: left;width:25%; margin-left:1%; height: 140px;}
.add-lx li+li{width:25%;}
.add-lx li+li+li{width:47%;}
.mind1{text-align: center; margin-top: 30px;}
.mind1 p{ margin-top: 10px;font-size: 16px;}
.mind2{ margin: 30px auto 0 auto; width: 210px;}
.mind2 p{ margin-top: 10px;font-size: 16px;}
.rjian{ background: url(../images/user_center.png) no-repeat right; height: 486px;overflow: hidden; margin-top: 20px;}
.h3font{font-size: 20px;border-bottom: 1px solid #DFDFDF;line-height: 40px; margin-top: 10px;}
.rjian ul li{float: left;width: 33.33%;text-align: center; margin-top:130px;}
.rjian ul li a img{max-width: 100%;}
.rjian ul li a h4{font-size: 30px; color: #5EA8E8; margin-top: 4px;}
.rjian ul li a p{font-size: 14px;display: block;border: 1px solid #525252; width: 130px;line-height: 34px; margin: 30px auto 0 auto;border-radius: 17px;}
.rjian ul li a:hover p {background:#5EA8E8;border: 1px solid #5EA8E8;color: #FFFFFF;}
.rjian-bottom{margin:30px auto;}
.rjian-bottom ul{ margin-left: -1%;}
.rjian-bottom ul li{width: 24%;margin-left: 1%; text-align: center;float: left;margin-top: 30px;}
.rjian-bottom ul li h4{font-size: 16px;font-weight: bold;margin-top: 10px;}
.rjian-bottom ul li p{margin-top: 30px; line-height: 1.6;color: #858585;}
.box-padding{padding: 20px 50px;}

.foot{padding: 50px;color: #999999; text-align: center;}
.wuq{padding: 18px; line-height: 3;font-size:23px; text-align:center;}
.wuq a{font-size:16px; color: #3B76A6}

.tablelist,.tablelist2{width: 100%;border:none;padding: 0px;margin: 0px;}
.tablelist th,.tablelist2 th{ background: #0A487B;color: #FFFFFF;line-height: 40px; text-align: center;}
.tablelist td,.tablelist2 td{ line-height: 40px;text-align: center;}
.tablelist tr:nth-of-type(even),.tablelist2 tr:nth-of-type(even){background:#EFEFEF;}
.tablelist2{display: none;}
.pager{ display: table; margin: auto; margin-bottom: 30px;margin-top: 10px;}
.pager li{float: left; width: 90px; line-height:40px;text-align: center;border-radius: 17px; background: #0A487B; margin: 0 15px;font-size:19px; }
.pager li.disabled{background:#ccc;}
.pager li a{display: block;width: 90px;line-height:40px; color: #FFF;}



@media only screen and (max-width:1024px){
	/*手机导航*/
	#phone-menu {width: 180px;position:fixed;z-index: 100; background:#fbfbfb;border-radius: 5px;}
	#phone-menu ul{padding: 10px;}
	#phone-menu ul li{margin-top: 5px;}
	#phone-menu ul li a{font-size: 16px;width: 100%; text-align: center; line-height:40px;display: block;border-radius: 0px 0px 8px 8px;border-bottom: 1px solid #ccc; font-size: 14px;}
	.menu-hidden{display: none;}
	.ul-phone{top:100px; right:-200px; transition:0.4s all; -webkit-transition:0.4s all;opacity: 0;}
	.ul-phone_act{right:3%;opacity: 1;}

	.phone-show{display: block;}
	.menu-h { display: block; background: none; transition: 0.3s all; z-index:1000; -webkit-transition: 0.3s all; border: none; width: 40px; height: 30px; padding: 0; outline: none; position: absolute; top:14px;right: 30px; position:fixed;}
	.menu-h::before, .menu-h::after, .menu-h span { background: #5F55CE ; border-radius: 2px; }
	.menu-h::before, .menu-h::after { content: ''; position: absolute; height: 5px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; }
	.menu-h span {position: absolute; width: 100%; height: 5px; left: 0; overflow: hidden; text-indent: 200%; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; }
	.menu-h::before { -webkit-transform: translate3d(0, -12px, 0); transform: translate3d(0, -12px, 0); }
	.menu-h::after { -webkit-transform: translate3d(0, 12px, 0); transform: translate3d(0, 12px, 0); }
	.menu-open .menu-h span { opacity: 0; }
	.menu-open .menu-h::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
	.menu-open .menu-h::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }
	.menu-open .zhezhao { display: block; width: 100%; height: 100%; background: #000; opacity: 0.5; position: fixed; left: 0; top: 0; z-index:30; }
	/*样式*/
	.header-right{display: none;}
	.login-header-item,.login-header {height: 110px;}
	.login-header-left{left:50%;margin-left:-80px;}
	.login-header-right{top:70px;right: 50%;margin-right: -160px;}
	.login{margin-top: 50px;}
	.login-item{width: 100%;}
	.login-t{padding: 20px;}


	.box-left{width:98%;float:none; margin: auto;}
	.user-anu{position: absolute;right: 20px;top: 20px;}
	.user-login{position: absolute;right: 20px;top:78px;height: 60px;overflow: hidden;}
	.menu{display: none;}
	.box-right{margin-left:0px;width:98%;float:none; margin:15px auto 0 auto;}
	.add-lx li{width:100%; margin-left:0; margin-bottom: 15px;}
	.add-lx li+li{width:100%;}
	.add-lx li+li+li{width:100%;}
	.add-lx ul{height: auto; clear: both;}
	.add-lx ul:before,.add-lx ul:after{content:" ";display:table;}
	.add-lx ul:after{clear: both;}
	.rjian ul li{float: left;width: 100%; margin-top:20px;}
	.rjian ul li+li,.rjian ul li+li+li{width: 50%;}
	.rjian-bottom ul li{width: 49%;margin-top:90px;}
}
@media only screen and (max-width:768px){

}

@media only screen and (max-width:425px){
	.user-anu,.user-login{display: none;}
	.adde-x span{float:none;display: block; margin-bottom: 10px;}
	.rjian-bottom ul li{width: 99%;}
	.hid425{display: none;}
	.login-header-right{margin-right: -110px;}
	.box-padding{padding: 20px 10px;}
	.width-485{width: 300px;}
	.acc dl dt,.acc dl dd{float:none;text-align:left;}
	.tablelist{display: none;}
	.tablelist2{display:table;}
}