/*
 * common
 */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, address,
del, em, img, ins, q, strong, sub, sup, i, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
mark, audio, video, a {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

:focus {
    outline: 0;
}

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    vertical-align:baseline;
    background:transparent;
    text-decoration: none;
    color: #333;
}

ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

i, em{font-style: normal;}
h2, h3, h4, label{font-weight: normal;}
.clearfix:after{content: '\0020';display: block;clear: both;}
html{font-size: 10px;}
html,body{min-height:100%;}
body{
	/*background: url(../img/bg-body.jpg) 0 0 fixed no-repeat;
	background-size: 100% 100%;*/
	background-color: #f1f1f1;
	font: 14px/1.6 Arial, "\5FAE\8F6F\96C5\9ED1", Helvetica, serif, 'Simsun';color: #5B5B5B;-webkit-text-size-adjust:none;word-wrap: break-word;word-break: break-all;}
ul,ol,li{list-style:none}button{outline: none;-webkit-appearance: none;}
a:hover{text-decoration: none;}
/* *,*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} */

.wid1000{width: 1000px;margin: 0 auto;display: block;}
.main-cont{width: 1060px;background: #fff;padding: 20px;margin: 20px auto;}
.hide{display: none;}
.v{-webkit-transform: translateY(-50%);transform: translateY(-50%);position:absolute;top:50%;z-index:2;}
.ico{display: inline-block;background-repeat: no-repeat;background-size: 100%;background-position: center center;}
.btn-common {
    width: 100%;
    display: block;
    height: 40px;
    line-height: 40px;
    border: 1px solid #2fb3ff;
    color: #fff;
    background: #2fb3ff;
    text-align: center;
    font-size: 14px;
    letter-spacing: 2px;
}
.btn{width: 90px;height: 30px;font: 12px/30px 'Simsun';text-align: center;color: #68bde9;border: 1px solid #ddd;display: inline-block;}
.blocked{display: block;width: 100%;}
.error-msg{color: #f00;font-size: 12px;position: absolute;bottom: -23px;left: 0;}
.disabled{background: #ccc !important;pointer-events: none;}
.page-main{min-height: 590px;}
.nodata-tip{background: url(../img/nodata.png) no-repeat center center;width: 100%;height: 350px;}
.loading{background:url(../img/ui/loading.gif) center center no-repeat rgba(255,255,255,0.5);background-size: 48px;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;}

.search-box{*zoom:1;}
.search-box:after{content: '\20';display: block;clear: both;}
.search-group{float:left;background: #fff;padding: 6px 0;border-radius: 6px;border: 1px solid #57b8e7;}
.search-group.bo-red{border-color: #f00;}
.search-cont{width:208px;padding: 0 5px 0 20px;height: 22px;font: 12px/22px 'Simsun';float: left;display: block;border: 0;color: #333;} 
.search-cont:focus{border: 0;}
.search-btn{width:29px;height: 20px;display: block;float: left;border: 0;font-size: 14px;cursor: pointer;background:url(../img/common.png) no-repeat transparent 5px 2px;} 

.pce-rig-hd:after, .sub-nav ul:after, .top-nav ul:after, .info-list li:after, .foot-cont:after, .arg-box:after, .pce-hd:after, .pce-search-box:after{content: '\0020';display: block;clear: both;}

.pop-tips,.pop{position: fixed;left: 0;top: 0;bottom:0;right:0;z-index: 999;background: rgba(0,0,0,0.5);display: block;overflow: hidden;width: 100%;}
.pop{display: none;}
.pop-box{position: relative;width: 100%;height: 100%;}
.pop-cont{position: relative;width: 70%;max-width: 460px;max-height: 92%;color: #2d2d2d;background: rgba(255,255,255,1);word-wrap: break-word;min-height: 140px;border-radius: 8px;overflow-y: auto;box-shadow: 0 0 8px rgba(0,0,0,0.5);top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pop-cont h3.pop-title{letter-spacing:1px;color:#444;font-size: 1.5rem;text-align: center;padding: 1rem 0;font-weight:bold;font-family:'Simsun';border-bottom:1px solid #eee;}
.cont-area{padding:1.2rem 1.15rem;min-height: 50px;margin-bottom: 10px;color: #000;}
.btn-pop a{height: 4.4rem;text-align: center;color: #157efb;font:bold 1.5rem/4.4rem 'Simsun';border-right: 1px solid #eee;border-top:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:1px;display: block;}
.btn-pop a:last-child{border-right:0;}
.btn-cancel{display: inline-block;width: 120px;text-align: center;}

.pop-notify{position: fixed;border: 1px solid #ddd;box-shadow: 2px 0 12px rgba(0, 0, 0, .5);width: 320px;min-height: 80px;z-index: 999;background: #fff;border-radius: 5px;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transition: all .1s ease-in;;transition: all .1s ease-in;}
.pop-text{padding: 2rem 1rem;color: #333;font-size: 16px;text-align: center;}
.pop-notify.hide{display: none;}
/* common END */

/* header */
.header-box{position: relative;background: #fff;border-bottom: 1px solid #57b8e7;}
.head-cont{padding: 16px 0;height: 130px}
.logo{float: left;display: block;width: 279px;height: 57px;background: url(../img/logo.png) no-repeat 0 0;margin: 16px 0 0;}
.head-tip{text-align: center;float: left;margin: 10px 0 0 150px;font: 12px/1.6 'Simsun';}
.head-tip a{color: #57b8e7;}
.search-model{float: right;}
.menu-wrap{position: absolute;z-index: 2;bottom: 0;left: 50%;margin-left: -70px;right: 0;background: url(../img/top-nab-bg.png) repeat-x 0 0;}
.top-nav{position: relative;padding-left: 0;height: 44px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.top-nav:after{display: block;position: absolute;top: 0;z-index: 2;height: 44px;width: 72px;content: '\20';left: -72px;background: url(../img/triangle.png) no-repeat;}
.top-nav ul>li{float: left;}
.top-nav ul>li a{display: block;color: #292929;text-align: center;font: 16px/44px '\5FAE\8F6F\96C5\9ED1';display: block;width: 100px;margin: 0 20px;}
.top-nav ul>li.active a{color: #fff;}

/* index */
.ban{position: relative;overflow: hidden;width: 1180px;margin: 20px auto 0;}
.ban .hd{left: 0;position: absolute;z-index: 1;bottom: 10px;text-align: center;opacity: 0.7;width: 100%;z-index: 10;}
.ban .hd ul{height: 12px;}
.ban .hd ul li{display: inline-block;width: 12px; height: 12px; line-height: 999px;border-radius: 50%;text-align:center;margin:0 7px;vertical-align:top; overflow:hidden;background: rgba(255,255,255,.4);}
.ban .hd ul li.on{background:#4cb68d;border-color:#4cb68d;}
.ban .bd{ position:relative; z-index:0;overflow: hidden;}
.ban .bd li{vertical-align: middle !important;}
.ban .bd li img{display: block;}
.ban .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);display: block;}

.nav-til{font-size: 20px;text-align: center;height: 50px;line-height: 60px;color: #000;}
.sub-nav{width: 1000px;border-bottom: 1px solid #e4e4e4;margin: 0 auto;}
.sub-nav ul{width: 625px;}
.sub-nav li{float: left;margin-top: -1px;position: relative;width: 125px;height: 44px;text-align: center;}
.sub-nav li a{display: inline-block;text-align: center;height: 44px;font: 16px/44px '\5FAE\8F6F\96C5\9ED1';padding: 0 7px;color: #000;}
.sub-nav li.active a{position: relative;}
.sub-nav li.active a:after{position: absolute;left: 0;bottom: 0;content: '\20';display: block;width: 100%;border-bottom: 3px solid #58b8e7;z-index: 2;}
.sub-nav li.classify-li:hover .classify{display: block;}
.classify-li .classify{display: none;width: 400px;position: absolute;left: 50%;margin-left: -200px;top: 80px;z-index: 9;
    background: #f4f4f4;box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
.sub-nav li.classify-li .classify a{height: 50px;line-height: 50px;border-top: 1px solid #ddd;}

.info-hd{padding: 10px 0 0;}
.info-list li{border-bottom: 1px solid #cfcfcf;padding: 13px 0;position: relative;}
.info-list li:hover{box-shadow: 6px 6px 10px rgba(0, 0, 0, .15);}
.info-list li:hover .info-contact>a{display: block;}
.info-list li:hover .info-addr{display: none ;}
.info-list li>a{display: block;}
.info-lef-side{float: left;width: 190px;min-height: 85px;overflow: hidden;max-height: 126px;}
.info-lef-side img{width: 100%;display: block;}
.info-rig-side{float: left;width: 625px;padding: 0 0 0 20px;color: #121212;position: relative;}
.info-rig-side .info-title{font-size: 18px;color: #404040;}
.info-rig-side .info-date{font-size: 12px;margin: 3px 0;position: absolute;right: 6px;top:0;color: #999;}
.info-rig-side .info-text{font-size: 12px;margin: 2px 0 13px;max-height: 78px;overflow: hidden;color: #999;}
.info-list .info-contact{position: absolute;right: 68px;bottom: 10px;z-index: 3;}
.info-list .info-contact>a{display: none;width: 90px;line-height: 30px;text-align: center;border: 1px solid #dadada;border-radius: 6px;font-size: 14px;color: #54b7e7;}
.info-list .info-contact .info-addr{display: none;padding: 8px;border: 1px solid #54b7e7;position: absolute;top: -130px;left: 50%;width: 216px;margin-left: -108px;height: 110px;background: #fff;font-size: 12px;}
/*.info-list .info-contact:hover .info-addr{display: block;}*/
.info-list .info-contact .info-addr:before, .info-list .info-contact .info-addr:after{content: '\20';display: block;position: absolute;width: 0;height: 0;bottom: -29px;margin-left: -15px;left: 50%;z-index: 4;
border: 15px solid transparent;border-top-color: #fff;}
.info-list .info-contact .info-addr:after{border-top-color: #54b7e7;bottom: -30px;z-index: 2;}
.info-list .info-contact .btn-close{display: inline-block;width: 22px;height: 22px;position: absolute;top: 0;right: -5px;font-size: 18px;color: #999;z-index: 4;}
.ind-keyword{font: 12px/1.6 "Microsoft Yahei";color: #999;position: absolute;z-index: 3;left: 215px;bottom: 15px;max-width: 400px;}
.ind-keyword a, .ind-keyword2 a{color: #54b7e7;}
.ind-keyword2{position: relative;z-index: 9;font-size: 12px;color: #999;}
.pg-total{color: #57b8e7;font-size: 14px;margin-right: 10px;}
.page-bottom{padding: 15px 0;}

/*footer*/
.footer-box{background: #f4f4f4;padding: 15px 0;margin: 20px 0 0;}
.foot-logo{background: url(../img/logo-sm.png) no-repeat 0 center;width: 121px;height: 100px;float: left;margin-right: 25px;}
.foot-addr{float: left;color: #7a7a7a;padding: 15px 25px;border-left: 1px solid #e5e5e5;}
.foot-addr p{margin-bottom: 1px;}
.ft-qwcode{float: right;width: 93px;height: 100px;background: url(../img/qwcode.jpg) no-repeat 0 center;}
.copyright{font-size: 12px;overflow: hidden;padding: 12px 0;}
.copyright span{float: right;}

/*login*/
.e-pop-panel{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .65);z-index: 999;display: none;}
.e-pop-box{position: relative;height: 100%;width: 100%;}
.e-pop-cont{background: url(../img/bg-reg.jpg) no-repeat right bottom;background-size: 100%;position: absolute;top: 50%;margin: -286px auto 0;left: 0;right: 0;width: 320px;min-height: 300px;border-radius: 6px;overflow: hidden;padding: 30px 30px 30px 440px;}
.e-pop-hd{color: #333;height: 35px;line-height: 1;font-size: 18px;position: relative;}
.e-pop-cont .btn-close-pop{position: absolute;left: 5px;top: 5px;display: inline-block;width: 28px;height: 28px;line-height: 26px;font-size: 24px;text-align: center;color: #2fb3ff;font-family: Arial;}
.e-pop-form{position: relative;}
.e-pop-foot{width: 100%;padding: 0 15px;height: 50px;line-height: 52px;}
.inpt-item{position: relative;background: #fff;padding-left: 45px;margin-bottom: 22px;border: 1px solid #c9c9c9;}
.inpt-item.inpt-rig{padding: 0 100px 0 45px;}
.inpt-item i{display: inline-block;background-repeat: no-repeat;background-position: center center;position: absolute;left: 0;top: 0;width: 40px;height: 100%;background-size: 20px;}
.inpt-item .inpt-cont{position: relative;}
.inpt-item input[type="text"], .inpt-item input[type="password"]{border: 0;color: #333;font-size: 14px;width: 93%;display: block;height: 34px;line-height: 34px;padding: 5px 7px;}
.inpt-item .ico-user{background-image: url(../img/icons/ico-user.png);}
.inpt-item .ico-imgcode{background-image: url(../img/icons/lock.png);}
.inpt-item .ico-phocode{background-position: 0 -852px;}
.inpt-item .btn-getmsg{display: inline-block;background: #2EB3FF;position: absolute;right: -159px;top: -1px;z-index: 3;width: 145px;height: 44px;font: 14px/44px 'Microsoft Yahei';text-align: center;color: #fff;border: 1px solid #2EB3FF;}
.inpt-item .error-msg {left: -40px;}
.pwd-info {
	overflow: hidden;
}
.pwd-info .pwd-forg {
	float: right;
}
.pwd-info a {
	color: #5B5B5B;
}
.btn-reg, a.btn-reg-rig{position: absolute;top: 4px;right: 0;z-index: 2;color: #333;display: inline-block;font-size: 12px;}
a.btn-reg-rig:hover, a.btn-reg:hover,.pwd-info a:hover {color: #2EB3FF;}
.arg-box{padding: 5px 0 0;}
.lab-ckb {font-size: 14px;}
.ckb{display: none;}
.ckb + .ico-ckb{background: url(../img/ui/ckb.png) no-repeat  center center;display: inline-block;vertical-align: -3px;background-size: 1.4rem;width: 1.4rem;height: 1.4rem;margin-right: 10px;}
.ckb:checked + .ico-ckb{background-image: url(../img/ui/ckb-on.png);}

.inpt-btn{margin: 20px 0;}
.other-login span {display: inline-block;height: 26px;line-height: 26px;font-size: 12px;vertical-align: middle;}
.other-login p a{display: inline-block;width: 26px;height: 26px;margin: 0 3px;vertical-align: middle;}
.other-login{position: relative;}
.other-login .oth-qz, .other-login .oth-qq, .other-login .oth-wx, .other-login .oth-wb{background: url(../img/player.png) no-repeat -88px -74px;}
.other-login .oth-wx{background-position: 0 -74px;}
.other-login .oth-wb{background-position: -58px -74px;}
.other-login .oth-qz{background-position: -30 -74px;}
/*login end*/

/*consultation*/
.cls-body{padding: 10px 0 15px;}
.csl-title{font-size: 16px;color: #58b8e7;border-bottom: 1px solid #cfcfcf;line-height: 2;}
.csl-title em{color: #d0001a;}
.cls-cont{width: 785px;margin: 40px auto;}
.cls-list{font-family: 'Simsun';}
.cls-list .cls-label{font-size: 16px;color: #58b8e7;margin-bottom: 3px;font-family: 'Microsoft Yahei';}
.cls-list .cls-info{border: 1px solid #dcdcdc;padding: 10px 20px;width: 100%;height: 56px;line-height: 56px;border-radius: 8px;color: #333;position: relative;}
.cls-list .cls-area{border: 1px solid #dcdcdc;padding: 10px 20px;width: 100%;border-radius: 8px;font-size: 18px;}
.cls-list .cls-info .cls-inp{border: 0;height: 36px;line-height: 36px;display: block;width: 100%;font-size: 14px;}
.cls-list li{margin-bottom: 25px;}
.cls-area textarea{font-size: 14px;padding: 10px 0;resize: none;display: block;width: 100%;height: 250px;border: 0;border-bottom: 1px solid #dcdcdc;}
.add-vlink{font-size: 12px;margin-bottom: 15px;}
.add-vlink a{display: inline-block;color: #58b8e7;margin-left: 15px;}
.cls-phone{height: 56px;line-height: 52px;border-radius: 8px;border: 1px solid #dcdcdc;position: relative;}
.cls-phone label{text-align: center;display: inline-block;border-right: 1px solid #dcdcdc;width: 100px;height: 100%;position: relative;}
.cls-phone input[type="text"]{width: 200px;color: #333;display: inline-block;border: 0;margin: 0 0 0 15px;font-size: 14px;line-height: 30px;height: 30px;}
.cls-phone label input[type="text"]{width: 76px;}
.cls-dsc{position: relative;margin-bottom: 25px;}
.cls-submit{width: 320px;margin: 34px auto;}
.cls-file{font-size: 12px;margin-bottom: 15px;}
.cls-file a{width: 80px;}
.cls-file-tips{margin-left: 15px;}
.cls-cont .error-msg{color: #f00;font-size: 12px;position: absolute;bottom: -20px;left: 0;line-height: 1;display: inline-block;min-width: 150px;}

.file-area{border: 3px dashed #ccc;border-radius: 6px;padding: 10px;min-height: 100px;}
.file-area li{border: 1px solid #ddd;margin: 0 15px 15px 0;padding: 14px;width: 22%;float: left;}
.file-area li img{display: block;width: 100%;}
.file-area p{overflow: hidden;margin-top: 12px;height: 20px;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;}
.file-area li:hover p{height: auto;white-space: normal;}
.file-area .btn-del-pic, .file-area .btn-down-pic{position: absolute;right: 0;bottom: 0;z-index: 9;width: 30px;height: 30px;background: url(../img/ui/btn-del2.png) no-repeat center center;}
.file-area .btn-del-pic{right: -14px;bottom: -14px;}
.file-area .btn-down-pic{background-image: url(../img/ui/btn-download.png);}
.file-cont{position: relative;height: 150px;}

/*introduction*/
.int-body{padding: 20px 0;}
.int-title{color: #0c0c0c;font-size: 18px;text-align: center;margin-bottom: 10px;}
.int-source{font-size: 14px;color: #7a7a7a;text-align: center;margin-bottom: 25px;position: relative;}
.int-fav{position: absolute;right: 0;z-index: 2;top: 0;}
.int-keyword{margin-bottom: 20px;}
.int-keyword a{color: #54b7e7;}
.int-keyword>ul>li{font-size: 14px;color: #050505;min-height: 38px;line-height: 38px;border: 1px solid #54b7e7;border-radius: 8px;border-left-width: 8px;
margin-bottom: 10px;padding: 0 15px;}
.int-keyword>ul>li em{color: #54b7e7;}
.int-keyword>ul>li span{color: #191919;}
.int-keyword>ul>li span.lab-em{margin-left: 0;width: 92px;display: inline-block;}
.int-keyword>ul>li .file-area{margin-bottom: 20px;}
.int-keyword>ul>li:last-child{padding-bottom: 4px;}
.int-article p{text-align: justify;font-size: 14px;margin-bottom: 10px;color: #141414;text-indent: 28px;}
.int-article p>img, .int-article p>video, .int-article p>embed, .int-article p>object, .int-article p>iframe{max-width: 100%;margin-left: -28px !important;}
.int-article .blocked{margin-bottom: 20px;}
.btn-fol, .btn-fav{display: inline-block;font: 12px/26px 'Simsun';color: #464646;text-align: center;border: 1px solid #e9e9e9;width: 70px;border-radius: 3px;margin-right: 15px;}
.btn-fol i, .btn-fav i{display: inline-block;vertical-align: middle;width: 18px;height: 16px;background: url(../img/common.png) no-repeat 0 -422px;margin: 0 2px 0 0;}
.btn-fav i{background-position: 0 -403px;}
.btn-fol i{background-position: 0 -465px;}
.btn-fol.on i{background-position: 0 -444px;}
.btn-fav.on i{background-position: 0 -421px;}
.f-item{position: relative;border-bottom: 1px solid #ddd;}
.f-item img{width: 32px;display: inline-block;vertical-align: middle;}
.f-item:last-child{border-bottom: 0;}
.f-item .btn-down-pic{position: absolute;right: 0;bottom: 3px;z-index: 9;width: 30px;height: 30px;background: url(../img/ui/btn-download.png) no-repeat center center;}

/*about*/
.abo-dsc{font-size: 16px;color: #000;text-align: center;margin: 40px 0;}
.about-ban{color: #fff;background: #57b8e7;font-size: 24px;height: 132px;line-height: 100px;text-align: center;}
.about-ad{position: relative;z-index: 2;margin: -40px auto 40px;}

/*contact*/
.cus-cont{margin: 30px 0;}
.cus-addr-box{position: relative;}
.cus-addr{margin: 20px 0 15px;color: #7a7a7a;}
.feedback{position: absolute;right: 0;top: 0;z-index: 2;}
.fb-inp{margin-bottom: 15px;}
.fb-inp input[type="text"]{display: inline-block;width: 132px;height: 30px;line-height: 30px;font-size: 12px;padding: 2px 10px;border: 1px solid #ddd;border-radius: 5px;}
.cus-area{font-size: 14px;border: 1px solid #ddd;padding: 15px;margin-bottom: 15px;resize: none;display: block;width: 404px;height: 160px;border-radius: 5px;font-size: 12px;}

/*center*/
.pc-body{padding: 50px 0 40px;}
.pc-body:after{content: '\20';display: block;clear: both;}
.pce-lef{float: left;width: 210px;margin-right: 15px;}
.pce-til{line-height: 38px;height: 38px;padding: 0 20px;background: #5abeee;color: #fff;font-size: 18px;border-radius: 4px 4px 0 0;}
.pce-head{background: #f4f4f4;color: #333;text-align: center;padding: 15px;border-radius: 0 0 4px 4px;}
.pce-logo{display: inline-block;overflow: hidden;width: 90px;height: 90px;line-height: 90px;border-radius: 50%;background: url(../img/logo-xs.png) no-repeat center center #fff;border: 1px solid #c2c2c2;}
.pce-logo img{display: inline-block;width: 100%;}
.pce-phone{color: #58b8e7;margin: 5px 0 10px;}
.pce-lef-con{background: #f9f9f9;margin-top: 20px;}
.pce-lef-con li{padding: 0 10px;}
.pce-lef-con li>a{display: block;border-bottom: 1px solid #f1f1f1;font-size: 16px;height: 50px;line-height: 50px;text-align: center;color: #666;}
.pce-lef-con li:last-child>a{border: 0;}
.pce-lef-con li.active>a{color: #5abeee;}
.pce-lef-con a i{display: inline-block;width: 27px;height: 27px;vertical-align: middle;background: url(../img/common.png) no-repeat 0 -581px;margin: 0 8px 0 0;}
.pce-lef-con a i.pc-fol{background-position: 0 -621px;}
.pce-lef-con a i.pc-con{background-position: 0 -705px;}
.pce-lef-con .active a i.pc-fav{background-position: 0 -756px;}
.pce-lef-con .active a i.pc-fol{background-position: 0 -802px;}
.pce-lef-con .active a i.pc-con{background-position: 0 -660px;}

.pce-rig{float: left;width: 765px;background: #fff;}
.pce-rig-hd{border-bottom: 1px solid #58b8e7;}
.pce-rig-hd h3{float: left;width: 152px;height: 54px;line-height: 54px;font-size: 18px;text-align: center;color: #59bded;background: #fff;border: 1px solid #58b8e7;border-bottom: 0;margin-bottom: -1px;}
.pce-rig-hd a{display: inline-block;float: right;margin: 12px 15px 0 0;width: 90px;height: 30px;line-height: 30px;border-radius: 4px;text-align: center;color: #fff;background: #58b8e7;}

.pce-search-box{margin-bottom: 15px;} 
.pce-search-group{float:left;background: #fff;}
.pce-search-group label {float: left;margin-right: 8px;font: 12px/30px 'Simsun';color: #292929;} 
.pce-search-cont{width:176px;padding: 2px 8px;height: 30px;border-radius: 3px;font: 12px/30px 'Simsun';margin-right: 20px;float: left;display: block;color: #333;border: 1px solid #b0b0b0;} 
.pce-search-btn{background:url(../img/ui/btn-search.png) no-repeat center center;border-radius: 4px;margin-left: 10px;color: #fff;width: 40px;height: 30px;letter-spacing: 1px;display: block;float: left;border: 0;font-size: 12px;cursor: pointer;background-color: #58b8e7;}

.pce-rig-bd{padding: 20px 0;}

.rel{position: relative;}
.table-hd-fix {position: absolute;top: 0;left:0;right: 15px;z-index: 3;}
.it-til{display: inline-block;position: relative;}
.it-til.new:after{content: '\20';position: absolute;right: -34px;top: -13px;display: block;z-index: 2;width: 34px;height: 22px;background: url(../img/ui/new.png) no-repeat center center;background-size: 100%;}

/*table*/
.table-box{width: 100%;overflow: auto;height: 500px;}
.table-list{margin-bottom: 0;width: 100%;border-collapse:collapse;border-spacing: 0;font-size: 14px;text-align: left;}
.table-list thead tr th,.table-list tbody tr th,.table-list tbody tr td{text-align: center;border: 1px solid #ddd;border-right: 0;border-left: 0;padding: 8px;overflow: hidden;}
.table-list thead tr th{border-bottom: 1px solid #ccc;background: #ddd;color: #444;}
.table-list tbody tr:nth-child(odd) td {background: #f9f9f9;}
.table-list tbody tr:hover td {background:#f5f5f5;}

.pwd-cont{width: 420px;margin: 15px auto;}
.pwd-cont .error-msg{line-height: 1.3;}

/**/

.btn-edit, .btn-del{display: inline-block;width: 24px;height: 24px;vertical-align: middle;background: url(../img/ui/btn-edit.png) no-repeat center center;}
.btn-del{background-image: url(../img/ui/btn-del.png);}
.divi{margin: 0 3px;width: 1px;height: 28px;display: inline-block;vertical-align: middle;background: #ddd;}

.error-txt{position: relative;text-align: center;}
.error-txt p{position: absolute;left: 50%;margin-left: -59px;top: 71px;z-index: 2;font-size: 60px;color: #c3c3c3;}
.no-more{text-align: center;padding: 10px 0;font-size: 14px;color: #666;display: none;}


/*2017/08/31*/
footer{background: #fff;}