.mt10 {margin-top:10px;}
.hidden,.ins {display:none}
.w,.main {width: 1200px;margin: 0 auto;}
.mt20 {margin-top: 20px;}
.header .head,.alltop,.menu,.footer {min-width: 1200px;}
.logo {width: 340px;}
.logo img {width: auto;height: 60px;margin-top: 23px;}


.nav,.nav ul {height:auto;}
.nav ul li a {padding: 0 15px;}


.plus li {width: 110px;padding-left: 46px;}
.plus li {background: url(../img/px/h_1.jpg) no-repeat 0 center;}
.plus li.p2 {background: url(../img/px/h_2.jpg) no-repeat 0 center;width: 110px}
.plus li.p3 {background: url(../img/px/h_3.jpg) no-repeat 0 center;width: 110px}

.tsearch {float: left;padding: 36px 0 0 20px;}
.tsearch form {height: 42px;overflow: hidden;}
.tsearch form div {height: 32px;padding: 4px;float: left;border: 1px solid #E8E8E8;border-radius: 42px 0 0 42px;}
.tsearch form input.form-contro {width: 240px;height: 32px;line-height: 32px;text-indent: 10px;border: 0;float: left;border-right: 0; outline:none;background:none;}
.tsearch form input.btn-submit {width: 80px;height: 42px;color: #fff;text-align: center;background:#1F40C5 url(../img/px/ser.png) no-repeat 6px center;cursor: pointer;border-radius:0 3px 3px 0;border: none;float: left;text-indent: 14px;background-size: auto 18px;border-radius: 0 42px 42px 0;}
.tsearch form input.btn-submit:hover {opacity: .8;}

.tlogin {float: right;}
.tlogin .tl {line-height: 40px;}
.tlogin .tl a {display:inline-block;margin: 0 4px;border: 1px solid #1F40C5;line-height: 20px;color: #1F40C5;padding: 0 10px;border-radius: 3px;}
.tlogin .tl a:hover {background: #162D8E;color: #fff;}

.tlogin .tuser {position: relative;height: 35px;padding-left: 10px;z-index: 999;margin-top: 5px;}
.tuser a.uname {display:inline-block;position: relative;z-index: 1;padding:6px 20px 0 0;}
.tuser a.uname img {width: 20px;height: 20px;border-radius: 100%;float: left;}
.tuser a.uname span {float: left;padding-left: 10px;line-height: 20px;height: 20px;overflow: hidden;display: block;text-overflow:ellipsis;white-space:nowrap;color: #333;}
.tuser a.uname:after {content: "";text-indent:-9999em;width:0;height:0;border-width:5px 4px 0;border-style:solid;border-color:#888 transparent transparent;/*黄 透明 透明 */;overflow: hidden;position: absolute;top:12px;right: 0px;}
.tuser ul {position: absolute;top:35px;right: -10px;width: 130px;-moz-box-shadow:2px 2px 7px rgba(0,0,0,0.2); -webkit-box-shadow:2px 2px 7px rgba(0,0,0,0.2); box-shadow:2px 2px 7px rgba(0,0,0,0.2);display: none;background: #fff;padding-top: 10px;}
.tuser ul li {height: 30px;border-bottom: 1px solid #eee;width: auto;padding: 8px 0 0px 14px;width:116px}
.tuser ul li a {display: block; text-align: left;line-height: 20px;height: 20px;}

.topbd {padding-top: 20px;}
.topmenu{width:200px; float:left; box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1); position:relative;}
.topmenu h3{height:40px; line-height:40px; text-align:center; cursor:pointer; background:#1F40C5; color:#fff; position:relative; font-size:18px;}
.topmenu h3:after{content:""; position:absolute; left:0; top:40px; width:0; height:0; border-top:5px solid #1F40C5; border-right:100px solid transparent; border-bottom:10px solid transparent; border-left:100px solid transparent;}
.topmenu li{padding:10px 19px 10px; background:#e3e3e3;cursor: pointer;z-index:4;}
.topmenu li:nth-child(2n){background:#F0F0F0;}
.topmenu li:nth-child(1){padding-bottom:10px;padding-top: 18px;}
.topmenu li:last-child{padding-bottom:11px;}
.topmenu li:hover{background:#fff}
.topmenu li:hover .body{display:block;}
.topmenu .hd{position:relative;}
.topmenu .hd h2{font-weight:bold; font-size:16px;}
.topmenu .hd p{margin-top:5px;display: none;}
.topmenu .hd p a{float:left; margin-right:6px; color:#888;font-size: 12px}
.topmenu .hd:after{content:">"; position:absolute; right:0; top:1px; height:19px; line-height:19px; font-family:simsun; color:#999;}
.topmenu .bd{width:980px; position:absolute; top:0; left:200px; clear:both; min-height:480px; background:#FFFFFF; padding:10px; display:none; z-index:9999;border: solid #E8E8E8;border-width: 1px 1px 1px 0;}
.topmenu .bd dl{position:relative; padding-left:90px; min-height:37px;}
.topmenu .bd dl dt{overflow:hidden; position:absolute; left:0; top:0; width:80px; height:37px; line-height:37px; text-align:right; font-weight:700; white-space:nowrap; text-overflow:ellipsis;}
.topmenu .bd dl dt a:hover{color:#FF6900;}
.topmenu .bd dl dt i{font-family:simsun; margin-left:5px; font-size:12px; font-style:normal;}
.topmenu .bd dl dd{overflow:hidden; padding:6px 0; border-top:1px solid #eee; text-align:justify;}
.topmenu .bd dl:first-child dd{border-top:none;}
.topmenu .bd dl dd a{margin:4px 0; padding:0 10px; height:16px; border-left:1px solid #e0e0e0; line-height:16px; white-space:nowrap; color:#666; display:inline-block; margin-left:-1px;}
.topmenu .bd dl dd a:hover{color:#FF6900;}
.topmenu .bd.on {display: block;}

.fullSlide{float:left;position:relative;height:500px; background:#009FD9;width: 700px;overflow: hidden;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;background-size: 100% cover;}
.fullSlide .bd li img {width: 100%;height: 100%;}
.fullSlide .hd{}
.fullSlide .hd ul{ position:absolute; z-index:1; bottom:20px; left:0;width: 100%; height:15px; line-height:15px;text-align: center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:0 5px; overflow:hidden; line-height:9999px;border-radius:100%;border: 2px solid #fff;}
.fullSlide .hd ul .on{background:#fff;}
.fullSlide a.prev,.fullSlide a.next {display: block;width:50px;height: 50px;top: 105px;overflow: hidden;position: absolute;display:block;border-radius: 100%;}
.fullSlide a.prev i,.fullSlide a.next i {width: 12px;height: 22px;background: url(../img/fullSlidebtn.png) no-repeat;display: block;margin: 14px auto}
.fullSlide a.prev {left: 10px;}
.fullSlide a.next {right: 10px;}
.fullSlide a.next i {background-position: -12px 0}
.fullSlide a.next:hover,.fullSlide a.prev:hover {background-color: rgba(0, 0, 0, .5);transition: all 0.3s ease-out 0s;}


.topside {float: right;width: 298px;height: 498px;border:1px solid #e5e5e5;}
.sidelogin {border-bottom: 1px solid #F0F0F0;}
.tools {width: 300px;float: none;}
.tools ul {border:0;height: 218px;padding-top: 20px;border-radius: 3px;}


.fh-login,.fh-info{padding:16px;height: 224px;}
.fh-login li {padding-top:10px;}
.fh-login input {line-height:36px;height:36px;border:1px solid #eee;color:#ccc;font-size:14px;display:inline-block;width:234px;vertical-align:middle;background:#fff url(../../member/fh-login.png) no-repeat 10px 12px;padding-left:30px}
.fh-login #password { background-position:10px -19px}
.fh-login a.denglu,.fh-login a.denglu:visited {display:block;background:#162D8E;color:#fff;font-size:16px;width:100%;height:36px;line-height:36px;text-align:center;border:0;text-decoration:none}
.fh-login a.denglu:hover {background:#1834A0}
.mylb {margin: 0 -2%}
.mylb li {float:left;width: 46%;display:block;height:30px;line-height:30px;padding: 5px 2%;text-align: center;}
.mylb li a {text-align: center;border-radius: 3px;background: url(../../member/mylb.png) no-repeat 0px -104px;line-height: 30px;height: 30px;overflow: hidden;padding-left: 24px;}
.mylb li a.ico-fav {background-position: 0 4px}
.mylb li a.ico-zu {background-position: 0 -68px}
.mylb li a.ico-hy {background-position: 0 -32px}
.mylb li a.ico-out {background-position: 0 -202px}

.mylb li.loginout {width: 96%;}
.mylb li.loginout a {border: 1px solid #eee;display: block;background: none;}
.warn-wrap{height:26px;}
.logntps {height:26px;background:url(../../member/fh-login.png) no-repeat 0 -140px;padding-left:20px;color:#999;font-size: 12px}
.fh-reg {text-align:center;margin-top:10px;color:#ccc}
.fh-reg a,.fh-reg a:visited {color:#162D8E;margin: 0 10px;}
.fh-reg a:hover {color:#f00}


.fh-info .uinfo {padding:19px 0 10px;height:80px}
.fh-info .uinfo img {float:left;width:80px;height:80px;border-radius: 100%;}
.fh-info .uinfo div {float:right;widtH:170px;}
.fh-info .uinfo .u {height:26px;overflow:hidden}
.fh-info .uinfo .u span {float:left;}
.fh-info .uinfo .u a.out,.fh-info .uinfo .u a.out:visited {float:right;color:#007EDF}
.fh-info .uinfo .u a.out:hover {color:#f00}
.fh-info .uinfo .buy {height:24px;line-height:24px;font-size:14px;margin-top:6px}
.fh-info .uinfo .buy span {color:#f60;font-size:12px}

.title h2 {font-size: 20px;float: left;}
.title h2::before {border-left: 4px solid #1F40C5;content: "";padding-left: 10px;height: 24px;display: inline-block; vertical-align: text-bottom;}

.linebox {border: 1px solid #E8E8E8;}
.linebox {padding:7px 14px;}
.linebox .title {border-bottom: 1px solid #E8E8E8;padding: 0;}
.linebox .title b {line-height: 37px;}


.link .title {margin-top: 16px;margin-bottom: 0px;height: 32px;line-height: 32px;text-indent: 1em;border-bottom:1px solid #e8e8e8;}
.link h3 {float: left;font-size: 16px;line-height: 20px;font-weight: normal;}
.link {margin-top: 16px;border: 1px solid #e8e8e8;}
.link span {display: inline-block;line-height: 20px;color: #999;margin-left: 5px;float: left;}
.link p {padding: 10px;}
.link p a {display: inline-block;color: #999;line-height: 26px;margin: 0 8px;}
.link p a:hover {color: #19b955;}

/*底部*/



.footer {width: 100%;overflow: hidden;height: 200px;}
.copyright {width: 688px;margin-top: 30px;float: left;text-align: left;padding: 0;}
.copyright p.t {margin-bottom: 10px;margin-left: -8px;}
.copyright p.t a {color: #333;font-size: 14px;padding: 0 0px;}
.copyright p.t a:hover {text-decoration: underline;}
.copyright p {color: #333;font-size: 14px;margin-right: 10px;margin-top: 2px;}

.zxqrcode {float: right;padding-top: 30px;}
.zxqrcode p {width: 120px;float: left;margin-left: 20px;text-align: center;}
.zxqrcode p img {width: 120px;height: 120px;}
.zxqrcode p span {display: block;line-height: 40px;}

.jigoulist .title {border-bottom: 0;}
.jigoulist ul{padding: 5px 0 5px 0px;margin: 0 -10px;}
.jigoulist li {width: 150px;float: left;padding: 0px 10px 0 9px;}
.jigoulist li img {width: 100%;height: 144px;border: 1px solid #E8E8E8;padding: 2px;}
.jigoulist li p {line-height: 30px;height: 30px;text-align: center;overflow: hidden;}

.dtab {border: 0;background: #FBFBFB;padding: 14px 16px;}
.dtab .title {padding: 0;}
.dtab .title ul {float: right;}
.dtab .title ul li {float: left;line-height: 30px;padding: 0 10px;color: #fff;}
.dtab .title ul li.on {background:#1F40C5;line-height: 30px;border-radius: 3px;color: #fff;}
.dtab .title ul li.on a {color: #fff;}
.dtab .list {padding: 7px 0;overflow: hidden;margin-left: -20px;}
.dtab .list li {line-height: 40px;height: 40px;border-bottom:1px dashed #eee;float: left;width: 560px;margin-left: 20px;}
.dtab .list li a {font-size: 16px}
.dtab .list li span {font-size: 14px}
.dtab .list li::after {width: 6px;height: 6px;}

.addfabu {padding-bottom: 16px;}
.addfabu a {display: block;line-height: 50px;height: 50px;background: #10C55B;font-size: 20px;color: #fff;text-align: center;border-radius: 3px;}
.addfabu a span:before {content: "+";}
.addfabu a:hover {opacity: .8;}

.pxjglist ul {padding: 0 10px;}
.pxjglist li {border-bottom: 1px solid #E8E8E8;padding: 15px 0;height: 100px;}
.pxjglist li .avatar {float: left;width: 100px;}
.pxjglist li .avatar img {width: 100%;height: 100%;}
.pxjglist li .inf {float: left;padding: 0 15px;width: 380px;}
.pxjglist li .inf .name {font-size: 18px;line-height: 40px;}
.pxjglist li .inf .desc {color: #444;line-height: 30px;}
.pxjglist li .inf .address {color: #999;font-size: 13px;}
.pxjglist li .inf .address em {font-style: normal;padding: 0 10px;}
.pxjglist li .inf .address a {color: #999;}
.pxjglist li .kefu {width: 160px;float: left;color: #aaa;padding-top: 20px;}
.pxjglist li .kefu span {display: block;font-size: 20px;color: #E13B29;font-family: arial;line-height: 30px;}
.pxjglist li .more {float: right;width: 130px;}
.pxjglist li .more p {padding: 5px 0;}
.pxjglist li .more p a {border: 1px solid #E8E8E8;line-height: 30px;height: 30px;display: inline-block;border-radius: 3px;text-align: center;width: 120px;color: #999;}
.pxjglist li .more p i {font-family: SimSun;margin-left: 5px;}
.pxjglist li .more p a:hover,.pxjglist li .inf .address a:hover {color: #1F40C5;}

/* 空间 */
.space-head {height: 140px;}
.space-head .space-logo {float: left;position: relative;width: 100px;height: 140px;}
.space-head .space-logo img {width: 100px;height: auto;max-height: 140px;-webkit-transform:translate(-0%,-50%);transform:translate(-0%,-50%);position:absolute;left:0;top:50%}
.space-head .space-name {float: left;padding: 30px 0 0 20px;width: 600px;}
.space-head .space-name h1 {font-size: 24px;line-height: 40px;}
.space-head .space-name p {color: #999;}
.space-head .space-name span {font-size: 12px;color: #aaa;padding-right: 1em;}
.space-head .space-name span a {color: #aaa;text-decoration: underline;}
.space-head .space-name span a:hover {color: #F65656;}
.space-head .space-contact {float: right;width: 340px;padding-top: 30px;text-align: right;line-height: 30px;}
.space-head .space-contact  span {display: block;color: #888;}
.space-head .space-contact em {font-size: 20px;color: #E13B29;font-style: normal;font-weight: bold;}
.space-head .space-contact em.phone {margin-right: 1em;}
.space-head .space-contact a {color: #E13B29;}
.space-menu {height: 40px;line-height: 40px;background: #666;min-width: 1200px;}
.space-menu li {display: inline-block;font-size: 16px;padding: 0 20px;}
.space-menu li a {color: #fff;}
.space-menu li:hover,.space-menu li.on {background: #F65656;}
.space-menu .bmzx{background: #F65656;float: right;}
.space-banner img {width: 100%;min-width: 1200px;}

.space-intro {border: 0;background: #FAFAFA;padding: 20px;margin-top: 20px;}
.space-intro .title h2::before,.space-list .title h2::before{border-color: #F65656;}
.space-endtext {padding: 20px 0;font-size:16px;line-height:32px;color:#222;}
.space-endtext p{   overflow: hidden; margin-top:5px; word-wrap: break-word;text-align: justify;}
.space-endtext p iframe{width: 105%; height: 488px; padding-right: 30px; margin-left: -4.8%;}
.space-endtext p:first-child{ margin-top:0;}
.space-endtext p a{ color:#1d9dd1; border-bottom:1px dashed #1d9dd1; word-wrap: break-word}
.space-endtext pre{ padding:15px; font-size:16px;text-indent:32px;line-height:26px; background:#fbfbfb; }
.space-endtext p em{ font-style:italic;}

.space-cate {background: #F2F2F2;padding:10px 20px ;}
.space-cate li {float: left;width: 50%;line-height: 30px;}
.space-cate li span {color: #aaa;}

.space-list {border: 0;padding: 0;margin-top: 20px;}

.space-list li {padding:15px 10px;border-bottom:1px dashed #ccc;}
.space-list li:first-child {border-top:0;}
.space-list li b {display:block;font-size:22px;line-height:28px;overflow:hidden;font-weight: 600;}
.space-list li span {display:block;line-height:26px;color:#888;overflow:hidden}
.space-list li em {display:block;color:#aaa;font-style:normal;padding: 8px 0;}
.space-list li em a,.space-list li em a:visited {color:#20C7FC;}
.space-list li em i {padding-right: 1em;}

