@charset "utf-8";
html {
 font-family:微软雅黑
}
html {
 font-family:PingFang SC,Helvetica Neue,Helvetica,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 vertical-align:baseline;
 background:0 0
}
html {
 margin:0;
 margin-top:0!important
}
body {
 line-height:1;
 background:#fff;
 color:#4f4f4f;
 margin:0
}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
 display:block
}
a {
 text-decoration:none
}
ul {
 list-style:none
}
blockquote,q {
 quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
 content:'';
 content:none
}
a {
 margin:0;
 padding:0;
 border:0;
 font-size:100%;
 vertical-align:baseline;
 background:0 0
}
ins {
 background-color:#ff9;
 color:#000;
 text-decoration:none
}
mark {
 background-color:#ff9;
 color:#000;
 font-style:italic;
 font-weight:700
}
del {
 text-decoration:line-through
}
abbr[title],dfn[title] {
 border-bottom:1px dotted #000;
 cursor:help
}
table {
 border-collapse:collapse;
 border-spacing:0
}
hr {
 display:block;
 height:1px;
 border:0;
 border-top:1px solid #ccc;
 margin:1em 0;
 padding:0
}
input,select {
 vertical-align:middle
}
strong {
 font-weight:700
}
html {
 overflow-y:scroll;
 font-family:微软雅黑
}
body {
 background-color:#fff
}
.fl {
 float:left
}
.fr {
 float:right
}
.clearfix {
 display:block;
 zoom:1
}
.clearfix:after {
 content:" ";
 display:block;
 font-size:0;
 height:0;
 clear:both;
 visibility:hidden
}
.bc-f5 {
 background-color:#f5f5f5
}
.c338 {
 color:#338ae5
}
.mt10 {
 margin-top:10px
}
.w1200 {
 width:1200px;
 margin:0 auto
}
a:link {
 background-image:none
}
a:visited {
}
a:hover {
 text-decoration:none
}
.index-header {
 width:100%;
 background:#0b84d4
}
.top-header {
 width:1200px;
 margin:0 auto;
 padding:15px 0
}
.top-header .logo {
 float:left
}
.top-header .logo h1 {
 text-indent:-999px;
 background:url(../images/paper_logo.png) no-repeat;
 height:57px;
 width:215px;
 margin:0
}
.top-desc p {
 float:right;
 padding-top:20px
}
.top-desc p span {
 color:#fff;
 font-size:16px;
 margin-left:30px
}
.index-nav {
 width:100%;
 height:40px;
 background:#fff
}
.index-inner {
 width:1200px;
 margin:0 auto
}
.index-nav .main-nav li {
 float:left;
 position:relative;
 margin: 0px 10px;
}
.index-nav .main-nav li>a {
 font-size:14px;
 display:block;
 height:42px;
 padding:0 25px;
 line-height:42px;
 color:#292929;
 border-bottom:2px solid transparent;
 box-sizing:border-box;
 cursor:pointer
}
.index-nav .main-nav li>a:hover {
 border-color:#0089e0;
 background:#f3f3f3
}
.index-nav .main-nav li>dl {
 position:absolute;
 width:100%;
 left:0;
 z-index:1002;
 background-color:#0b84d4;
 display:none
}
.index-nav .main-nav li>dl dd a {
 text-align:center;
 display:block;
 font-size:14px;
 width:100%;
 color:#fff;
 height:40px;
 line-height:40px;
 border-bottom:solid 1px #f5f5f5
}
.index-nav .main-nav li>dl dd a:hover {
 background-color:#0089e0
}
.index-nav .main-nav li dl dd:last-child a {
 border:0
}
.banner {
 width:100%;
 height:480px;
 background:url(../images/banner-bg.jpg) center center no-repeat;
 margin-top:2px;
 position:relative
}
.banner-desc {
 width:1200px;
 height:320px;
 margin:0 auto;
 color:#fff;
 padding-top:120px
}
.banner-desc h2 {
 color:#fff;
 width:100%;
 font-size:36px;
 text-align:center
}
.desc-con {
 margin-top:40px;
 text-align:center
}
.desc-con li {
 margin-bottom:15px
}
.desc-con li a {
 color:#fff
}
.desc-con li a:hover {
 color:#1f9ff3
}
.desc-con .icon-diamond {
 width:10px;
 height:10px;
 background-color:#fff;
 display:inline-block;
 margin-right:10px;
 transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(45deg)
}
.test-btn {
 width:200px;
 height:50px;
 margin:0 auto;
 margin-top:60px;
 display:block;
 border:solid 2px #fff;
 border-radius:25px;
 text-align:center;
 line-height:48px;
 color:#fff;
 box-sizing:border-box;
 font-family:微软雅黑
}
.test-btn:hover {
 background-color:#0089e0;
 border-color:#0089e0
}
.test-btn .icon-test {
 width:24px;
 height:24px;
 display:inline-block;
 background:url(../images/icon-test.png) no-repeat;
 margin-bottom:-5px;
 margin-right:10px
}
.products {
 width:1200px;
 margin:0 auto;
 padding:60px 0
}
.prd-tit {
 text-align:center
}
.prd-tit h3 {
 font-size:24px;
 margin-bottom:10px
}
.prd-tit p {
 font-size:14px;
 color:#999
}
.products-list {
 margin-top:30px
}
.products-list li {
 width:224px;
 float:left;
 margin-right:20px
}
.products-list li:last-child {
 margin-right:0
}
.products-list li h4 {
 width:100%;
 text-align:center;
 height:42px;
 line-height:42px;
 font-size:16px;
 font-weight:400;
 color:#fff
}
.bgc-blue {
 background-color:#0089e0
}
.bgc-green {
 background-color:#68b737
}
.products-list li .prd-desc {
 height:256px;
 background:url(../images/prd-bg.png) no-repeat
}
.products-list li:hover {
 box-shadow:0 0 10px #888
}
.products-list li .prd-desc .price {
 text-align:center;
 padding:20px 0
}
.products-list li .prd-desc .price b {
 font-size:32px;
 color:#0089e0;
 margin-right:8px
}
.products-list li .prd-desc .price span {
 font-size:16px;
 color:#666
}
.products-list li .prd-desc .prd-info {
 padding:0 20px;
 color:#666;
 font-size:14px;
 line-height:22px
}
.products-list li .prd-desc .query-btn {
 width:120px;
 height:32px;
 margin:0 auto;
 margin-top:20px;
 display:block;
 text-align:center;
 line-height:32px;
 color:#fff;
 border-radius:4px;
 background-color:#f5460a
}
.products-list li .prd-desc .query-btn:hover {
 background-color:#e40924
}
.process {
 width:100%;
 height:515px;
 background:url(../images/d9538b6314eab3b3128f95bb5e4124d8.png) center center no-repeat;
}
.prestige {
 width:1200px;
 margin:0 auto;
 padding:60px 0
}
.prestige-tell {
 width:600px;
 float:left;
 padding:20px 0
}
.prestige-tell h4 {
 text-align:center;
 font-size:20px;
 color:#0089e0;
 font-weight:400
}
.prestige-tell .icon-line {
 width:75px;
 height:4px;
 display:block;
 margin:0 auto;
 background:url(../images/icon-line.png) no-repeat;
 margin-top:15px
}
.prestige-tell p {
 padding:20px 40px;
 line-height:24px;
 font-size:14px;
 color:#7d7d7d
}
.cheat-box {
 width:100%;
 background-color:#f5f5f5
}
.cheat {
 width:1200px;
 margin:0 auto;
 padding:60px 0
}
.cheat-list {
 margin-top:50px
}
.cheat-list li {
 width:400px;
 float:left
}
.cheat-list li .icon-safe {
 width:180px;
 height:180px;
 margin:0 auto;
 margin-bottom:20px;
 display:block;
 background:url(../images/icon-safe.png) no-repeat
}
.cheat-list li h4 {
 font-size:20px;
 font-weight:400;
 text-align:center;
 margin-bottom:20px;
 color:#333
}
.cheat-list li p {
 font-size:14px;
 color:#7d7d7d;
 padding:0 40px;
 text-align:center;
 line-height:24px
}
.cheat-list li i:hover {
 background-position-y:-180px
}
.cheat-list li .two {
 background-position-x:-180px
}
.cheat-list li .three {
 background-position-x:-360px
}
.purpose {
 width:1200px;
 margin:0 auto;
 padding:60px 0
}
.purpose-list {
 margin-top:50px
}
.purpose-list li {
 width:300px;
 float:left
}
.purpose-list li i {
 width:132px;
 height:130px;
 display:block;
 margin:0 auto
}
.purpose-list li .icon-service {
 background:url(../images/icon-service.png) no-repeat
}
.purpose-list li .icon-revise {
 background:url(../images/icon-revise.png) no-repeat
}
.purpose-list li .icon-writer {
 background:url(../images/icon-writer.png) no-repeat
}
.purpose-list li .icon-deli {
 background:url(../images/icon-deli.png) no-repeat
}
.purpose-list li h4 {
 font-size:20px;
 font-weight:400;
 text-align:center;
 margin-bottom:15px;
 margin-top:20px;
 color:#333
}
.purpose-list li p {
 font-size:14px;
 color:#7d7d7d;
 padding:0 50px;
 text-align:center;
 line-height:20px
}
.news-box {
 width:100%;
 background-color:#f5f5f5
}
.news {
 width:1200px;
 margin:0 auto;
 padding:60px 0
}
.news-tell {
 float:left;
 width:285px;
 margin-right:20px
}
.news-link {
 border:solid 1px #ccc;
 box-sizing:border-box
}
.news-tell:last-child {
 margin-right:0
}
.news-tell h4 {
 font-size:18px;
 padding-left:10px;
 border-left:solid 2px #0089e0;
 font-weight:400;
 color:#0089e0;
 margin-bottom:20px
}
.news-img {
 position:relative;
 overflow:hidden
}
.news-img {
 display:block;
 width:100%;
 height:160px
}
.news-img span {
 width:100%;
 height:30px;
 display:block;
 position:absolute;
 bottom:0;
 background:rgba(0,0,0,.6)
}
.news-img span a {
 font-size:12px;
 color:#fff;
 line-height:30px;
 padding-left:20px
}
.news-list {
 padding:0 20px
}
.news-list li {
 padding:6px 0
}
.news-list li:first-child {
 margin-top:10px
}
.news-list li:before {
 content:"";
 display:inline-block;
 width:4px;
 height:4px;
 background-color:#333;
 margin-right:4px;
 margin-bottom:4px
}
.news-list li a {
 font-size:14px;
 color:#333;
 width:220px;
 display:inline-block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 cursor:pointer
}
.news-list li a:hover {
 color:#0089e0
}
.news-link .more {
 float:right;
 display:inline-block;
 margin-top:10px;
 margin-right:20px;
 margin-bottom:20px;
 font-size:14px;
 color:#333;
 cursor:pointer
}
.news-link .more:hover {
 color:#0089e0
}
.service {
 width:100%;
 background:url(../images/foot1.png)
}
.service-list {
 width:1200px;
 margin:0 auto
}
.service-list li {
 width:25%;
 height:50px;
 margin:25px 0;
 color:#fff
}
.service-list li .list-icon {
 width:50px;
 height:50px;
 margin-left:10px
}
.service-list .service-two .list-icon {
 background:url(../images/service-icon2.png) no-repeat
}
.service-list .service-one .list-icon {
 background:url(../images/service-icon1.png) no-repeat
}
.service-list .service-three .list-icon {
 background:url(../images/service-icon3.png) no-repeat
}
.service-list .service-four .list-icon {
 background:url(../images/service-icon4.png) no-repeat
}
.service-list li .service-content {
 margin-left:6px
}
.service-list li .service-content .title {
 font-size:18px;
 margin-bottom:6px
}
.service-list li .service-content span {
 display:block;
 margin-left:8px;
 font-size:14px;
 color:#b2b2b2
}
.footer {
 width:100%;
 background-color:#191919
}
.friendLink {
 width:1200px;
 margin:0 auto;
 padding:20px 0
}
.friendLink h4 {
 font-size:14px;
 color:#b2b2b2;
 font-weight:400
}
.friendLink ul {
 width:1120px;
 margin-left:10px
}
.friendLink ul li {
 display:inline-block;
 margin-bottom:10px
}
.friendLink ul li a {
 margin-right:15px;
 margin-bottom:5px;
 color:#b2b2b2;
 font-size:14px
}
.friendLink ul li a:hover {
 color:#0089e0
}
.footer-content {
 width:1200px;
 margin:0 auto;
 padding:20px 0;
 padding-bottom:30px
}
.nav-footer li {
 float:left;
 margin-right:30px
}
.nav-footer li a {
 font-size:14px;
 color:#b2b2b2
}
.nav-footer li a:hover {
 color:#0089e0
}
.footer-content p {
 color:#b2b2b2;
 font-size:14px
}
.wpa-container {
 right:0;
 bottom:100px;
 position:fixed;
 z-index:2000000000;
 width:80px;
 height:80px;
 text-align:center;
 font-size:16px;
 color:#fff;
 border-top-left-radius:4px;
 border-bottom-left-radius:4px
}
.btn {
 display:block;
 text-align:center;
 position:relative;
 width:100%;
 height:80px;
 top:17px;
 cursor:pointer
}
.btn .btn-text {
 color:#fff;
 font-size:14px
}
.icon-qq {
 display:inline-block;
 width:22px;
 height:26px;
 background:url(../images/icon-qq-white-small.png) no-repeat
}
.icon-im {
 display:inline-block;
 width:25px;
 height:25px;
 background:url(../images/im-bubble-pc-white.png) no-repeat
}
.spliter {
 display:inline-block;
 width:100%;
 height:1px;
 background:#fff;
 position:absolute;
 top:50%;
 left:0
}
.theme-2 {
 background:#0089e0
}
.aside-bar {
 position:fixed;
 right:17px;
 bottom:270px;
 z-index:10;
 display:none
}
.top-btn {
 display:block;
 background:url(../images/arrow-top.png) no-repeat center center;
 background-color:#ddd
}
.top-btn {
 width:50px;
 height:50px;
 cursor:pointer;
 border-radius:3px;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out
}
.top-btn:hover {
 background-color:rgba(0,0,0,.8)
}
.s_banner {
 width:100%;
 height:120px;
 margin-top:2px;
 background:url(../images/s_banner_1.png) no-repeat
}
.news_banner {
 width:100%;
 height:120px;
 margin-top:2px;
 background:url(../images/news_banner.png) no-repeat
}
.zw-container {
 position:relative
}
.w1180 {
 width:1180px;
 margin:0 auto
}
.top-20 {
 position:relative;
 left:0;
 top:-40px
}
.content-left {
 width:250px;
 float:left;
 background-color:#fff;
 padding-bottom:20px
}
.content-right {
 width:910px;
 float:right;
 background-color:#fff
}
.pd-rank-tit {
 width:250px;
 height:135px;
 background:url(../images/czp.png) no-repeat;
 background-position:30px 20px
}
.news-tit {
 width:250px;
 height:135px;
 background:url(../images/news-tit.png) no-repeat;
 background-position:30px 20px
}
.pd-rank-list a {
 width:100%;
 font-size:14px;
 color:#333
}
.pd-rank-list a img {
 width:100%
}
.pd-rank-list a span {
 width:100%;
 font-size:14px;
 text-align:center;
 line-height:50px;
 display:inline-block
}
.pd-rank-list a:hover {
 color:#197ee8
}
.pd-list-tit {
 border-left:solid 4px #ff5357;
 margin-top:30px;
 margin-left:25px;
 padding-left:10px;
 font-size:18px;
 color:#338ae5;
 margin-bottom:25px
}
.pd-list {
 width:100%;
 padding:0 25px;
 padding-bottom:80px
}
.pd-list li {
 width:420px;
 float:left;
 border:solid 1px #e0e0e0;
 box-sizing:border-box;
 padding:0 30px;
 margin-right:20px;
 margin-bottom:20px
}
.pd-list li h4 {
 font-size:20px;
 color:#333;
 margin-top:30px;
 font-weight:600
}
.pd-list li p {
 font-size:14px;
 color:#7d7d7d;
 line-height:24px;
 margin-top:20px
}
.pd-list .pd-row {
 padding:20px 0
}
.pd-list .pd-row label {
 font-size:30px;
 color:#ff5357;
 float:left
}
.pd-list .pd-row a {
 display:block;
 float:right;
 width:120px;
 height:40px;
 background-color:#ff5357;
 border-radius:20px;
 text-align:center;
 color:#fff;
 line-height:40px;
 font-size:16px
}
.pd-list .pd-row a:hover {
 background-color:#f0181c
}
.pd-list .tips {
 height:32px;
 margin-left:-30px;
 margin-right:-30px;
 background-color:#f0f0f0;
 border-top:solid 1px #e0e0e0;
 line-height:32px;
 padding-left:30px;
 color:#7d7d7d;
 font-size:14px
}
.crumbs-nav {
 margin-top:40px;
 margin-bottom:20px;
 padding-bottom:20px;
 border-bottom:solid 1px #e8e8e8
}
.crumbs-nav a {
 font-size:14px;
 color:#338ae5
}
.synopsis {
 margin-top:50px
}
.synopsis .pd-img {
 width:468px;
 overflow:hidden
}
.synopsis .pd-img img {
 width:100%
}
.synopsis .pd-synopsis {
 width:680px
}
.synopsis .pd-synopsis h4 {
 font-size:24px;
 color:#333;
 font-weight:400;
 margin-bottom:20px
}
.synopsis .pd-synopsis p {
 font-size:14px;
 color:#666
}
.synopsis .pd-synopsis .price {
 margin-top:40px;
 font-size:14px;
 color:#666
}
.synopsis .pd-synopsis .price label span {
 font-size:24px;
 color:#ff5357;
 padding-left:8px
}
.synopsis .pd-synopsis .price label {
 margin-right:36px
}
.synopsis-btn {
 margin-top:110px
}
.synopsis-btn a {
 width:120px;
 height:40px;
 display:block;
 border-radius:20px;
 line-height:40px;
 text-align:center;
 color:#fff;
 float:right;
 margin-left:30px
}
.synopsis-btn .link_jc {
 background-color:#ff5357
}
.synopsis-btn .link_download {
 background-color:#338ae5
}
.details_link {
 width:100%;
 text-align:center;
 margin-top:60px;
 padding-bottom:20px;
 border-bottom:solid 1px #e8e8e8
}
.segmented-control a {
 cursor:pointer;
 font-size:18px;
 color:#666;
 padding:0 30px;
 border-right:solid 1px #e8e8e8
}
.segmented-control a:last-child {
 border:0
}
.segmented-control .active {
 color:#338ae5
}
.control-content {
 position:relative;
 display:none;
 padding-bottom:50px;
 min-height:1000px
}
.control-content.active {
 display:block
}
.d-tit {
 font-size:18px;
 font-weight:600;
 margin-bottom:20px;
 margin-top:30px;
 padding-left:8px;
 border-left:solid 4px #ff5357
}
.control-content p {
 font-size:14px;
 color:#666;
 line-height:28px
}
.control-content .quesition {
 color:#333;
 margin-bottom:6px
}
.control-content .asw {
 padding-left:20px;
 margin-bottom:6px
}
.control-content .bg-tit {
 font-size:20px;
 font-weight:400;
 color:#ff5357;
 text-align:center;
 padding:30px 0
}
.control-content .bg-item-tit {
 font-size:16px;
 color:#333;
 font-weight:400;
 margin-bottom:20px
}
.control-content .bg-item-tit i {
 width:20px;
 height:20px;
 margin-right:8px;
 display:inline-block;
 background-color:#ff5357;
 text-align:center;
 line-height:20px;
 border-radius:50%;
 color:#fff;
 font-style:normal;
 font-size:14px
}
.control-content p img {
 border:solid 1px #e8e8e8;
 margin-bottom:20px
}
.evaluate-list li {
 padding:20px 0;
 border-bottom:solid 1px #e8e8e8;
 position:relative
}
.evaluate-list li .evaluate-time {
 font-size:14px;
 color:#999;
 position:absolute;
 right:0;
 top:20px;
 line-height:28px
}
.evaluate-list li p {
 font-size:16px;
 color:#333
}
.evaluate-list li p:first-child {
 max-width:85%
}
.evaluate-list li .fr {
 color:#999;
 font-size:14px
}
.result-search {
 padding:80px 0;
 text-align:center
}
.result-search h3 {
 font-size:34px;
 color:#333;
 margin-bottom:14px
}
.result-search p {
 font-size:14px;
 color:#999;
 margin-bottom:48px
}
.result-search input {
 width:600px;
 height:50px;
 padding-left:10px;
 background-color:transparent;
 border-radius:4px;
 border:solid 1px #e0e0e0;
 outline:0
}
.result-search .search-btn {
 display:block;
 width:140px;
 height:50px;
 background-color:#ff5357;
 border-radius:25px;
 text-align:center;
 color:#fff;
 line-height:50px;
 margin:0 auto;
 margin-top:60px
}
.result-con {
 width:100%;
 padding:50px 0;
 background-color:#f5f5f5
}
.result-con .brief {
 font-size:16px;
 color:#333;
 margin-bottom:15px
}
.result-con .table li {
 border:1px solid #dfdfdf;
 border-top:0
}
.result-con .table li:first-child {
 border:0;
 background:#338ae5
}
.result-con .table li>div {
 float:left;
 width:14%;
 height:42px;
 line-height:40px;
 border-right:1px solid #dfdfdf;
 text-align:center;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.result-con .table li:first-child>div {
 color:#fff;
 border:0;
 font-size:16px
}
.result-con .table li>div:first-child {
 width:25%;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.result-con .notice {
 margin-top:80px
}
.result-con .notice h4 {
 font-size:18px;
 color:#666;
 font-weight:600;
 margin-bottom:20px
}
.result-con .notice p {
 color:#7d7d7d;
 font-size:14px;
 line-height:30px
}
.pay-tips {
 width:100%;
 padding:36px 30px;
 margin-top:10px;
 background:url(../images/pay_bg.png) no-repeat
}
.pay-tips p {
 font-size:14px;
 color:#fff;
 line-height:28px
}
.pay-left {
 width:215px;
 float:left
}
.pay-left .control-link {
 padding-bottom:100px;
 margin-top:10px
}
.pay-left .control-link a {
 display:block;
 width:100%;
 height:69px;
 text-align:center;
 line-height:70px;
 border-bottom:solid 1px #e8e8e8;
 cursor:pointer
}
.pay-left .control-link .active {
 color:#338ae5
}
.area-info img {
 width:100%;
 overflow:hidden
}
.area-info .main-area {
 text-align:center;
 background-color:#fafafa;
 padding:20px 0
}
.area-info .main-area h4 {
 font-size:18px;
 color:#ff5357;
 font-weight:400;
 margin-bottom:15px
}
.area-info .main-area p {
 font-size:14px;
 color:#666;
 line-height:24px
}
.pay-right {
 width:880px;
 min-height:750px;
 float:right
}
.pay-right .pay-content {
 display:none;
 position:relative;
 padding-bottom:100px
}
.pay-right .active {
 display:block
}
.pay-from {
 padding:40px 0
}
.pay-tit {
 font-size:18px;
 font-weight:400;
 border-left:solid 4px #ff5357;
 padding-left:8px;
 color:#338ae5;
 margin-bottom:20px
}
.pay-from .from-item {
 height:42px;
 margin-bottom:20px
}
.pay-from .from-item label {
 font-size:14px;
 color:#333;
 line-height:42px;
 float:left
}
.pay-from .from-item input {
 width:800px;
 height:40px;
 float:right;
 padding-left:10px;
 border:solid 1px #e0e0e0;
 border-radius:4px;
 outline:0
}
.pay-from .from-item select {
 width:810px;
 height:40px;
 float:right;
 padding-left:6px;
 border:solid 1px #e0e0e0;
 border-radius:4px;
 color:#666;
 outline:0
}
.pay-from .from-item select option {
 color:#666
}
.pay-from .from-item .file-name {
 width:640px;
 float:left;
 margin-left:14px
}
.pay-from .from-item .upload-up-btn {
 float:right;
 width:130px;
 height:40px;
 background:#0c82d5;
 color:#fff;
 text-align:center;
 position:relative;
 line-height:40px;
 font-size:14px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 border:0;
 cursor:pointer
}
.pay-from .from-item input[type=file] {
 width:120px;
 height:40px;
 opacity:0;
 cursor:pointer;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.pay-mode p {
 font-size:14px;
 color:#999
}
.pay-mode p span {
 color:#333;
 margin-right:6px
}
.pay-mode-list li {
 width:140px;
 height:46px;
 text-align:center;
 float:left;
 position:relative;
 border:solid 1px #e8e8e8;
 margin-right:40px;
 margin-top:30px;
 box-sizing:border-box
}
.pay-mode-list li a span {
 width:21px;
 height:18px;
 display:block;
 position:absolute;
 background:url(../images/checked.png) no-repeat;
 bottom:0;
 right:-1px;
 display:none;
 z-index:998
}
.pay-mode-list .curr {
 border:solid 2px #338ae5
}
.pay-mode-list .curr a span {
 display:block
}
.pay-list-brief {
 margin-top:30px
}
.pay-list-brief label {
 font-size:14px;
 color:#333;
 margin-right:10px
}
.pay-list-brief input {
 width:290px;
 height:38px;
 border:solid 1px #e8e8e8;
 padding-left:10px;
 line-height:38px;
 border-radius:4px
}
.pay-list-brief span {
 font-size:14px;
 color:#999;
 margin-left:15px
}
.pay-list-brief .tab-con {
 display:none;
 position:relative
}
.pay-list-brief .tab-con:first-child {
 display:block
}
#file_checkBtn {
 width:140px;
 height:50px;
 text-align:center;
 line-height:50px;
 border:0;
 background-color:#338ae5;
 border-radius:25px;
 color:#fff;
 margin-top:20px
}
.quesition-list-box {
 margin-top:40px
}
.quesition-list-box li {
 width:100%;
 min-height:60px;
 border-bottom:solid 1px #e8e8e8
}
.quesition-list-box li:first-child {
 border-top:solid 2px #338ae5
}
.quesition-list-box li .title {
 height:60px;
 position:relative
}
.quesition-list-box li .title h4 {
 font-size:16px;
 color:#333;
 line-height:60px;
 padding-left:15px;
 font-weight:400
}
.quesition-list-box li .title .tog-btn {
 width:16px;
 height:16px;
 position:absolute;
 right:10px;
 top:22px
}
.quesition-list-box li .title .tog-btn .icon-zheng {
 width:16px;
 height:16px;
 display:inline-block;
 background:url(../images/add-icon.png) no-repeat;
 cursor:pointer
}
.quesition-list-box li .title .tog-btn .icon-fu {
 width:16px;
 height:16px;
 display:inline-block;
 background:url(../images/def-icon.png) no-repeat;
 background-position:center;
 display:none;
 cursor:pointer
}
.quesition-list-box li .content {
 padding-left:15px;
 padding-bottom:20px;
 display:none
}
.quesition-list-box li .content p {
 font-size:14px;
 color:#7d7d7d;
 line-height:24px;
 margin-top:10px
}
.quesition-list-box .active .title {
 background-color:#f5f5f5
}
.quesition-list-box .active .title .tog-btn .icon-zheng {
 display:none
}
.quesition-list-box .active .title .tog-btn .icon-fu {
 display:block
}
.news-nav li {
 width:100%;
 height:60px;
 border-top:solid 1px #e8e8e8;
 text-align:center
}
.news-nav li a {
 text-align:center;
 line-height:60px
}
.news-nav li a:hover {
 color:#338ae5
}
.news-nav li .active {
 color:#338ae5
}
.bgf {
 width:100%;
 height:20px;
 background-color:#f5f5f5
}
.prop-tit {
 height:60px;
 width:100%;
 text-align:center;
 line-height:60px;
 background-color:#338ae5;
 color:#fff
}
.prop-list li {
 width:100%;
 height:60px;
 border-top:solid 1px #e8e8e8;
 text-align:center
}
.prop-list li a {
 text-align:center;
 line-height:60px;
 color:#666;
 font-size:14px;
 max-width:90%;
 margin:0 auto;
 display:block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.prop-list li a:hover {
 color:#338ae5
}
.pd-news-list {
 padding:0 25px
}
.pd-news-list li {
 width:100%;
 border-bottom:solid 1px #e8e8e8;
 line-height:35px;
 list-style:none
}
.pd-news-list li a {
 font-size:16px;
 float:left;
 color:#333;
 cursor:pointer
}
.pd-news-list li a:hover {
 color:#338ae5
}
.pd-news-list li:before {
 content:"";
 display:inline-block;
 width:6px;
 height:6px;
 border-radius:50%;
 background-color:#666;
 margin-right:10px;
 margin-top:28px;
 float:left
}
.pd-news-list li span {
 font-size:16px;
 color:#999;
 float:right
}
.pro_fanye {
 margin-top:30px
}
.pro_fanye ul {
 width:50%;
 margin:0 auto
}
.pro_fanye ul a {
 display:block;
 float:left;
 font-family:Tahoma;
 line-height:17px;
 margin-right:6px;
 color:#6f6f6f;
 font-size:14px;
 padding:0 3px
}
.news-details-con {
 padding:0 25px
}
.news-details h2 {
 font-size:24px;
 color:#333;
 margin:20px 0
}
.news-details .art-top-ext {
 font-size:14px;
 color:#999;
 margin-bottom:36px
}
.news-details .art-top-ext span {
 margin-right:30px
}
.news-details .art-top-ext span em {
 font-style:normal
}
.news-content img {
 display:block;
 max-width:650px;
 margin:10px auto
}
.news-content p {
 font-size:14px;
 color:#333;
 line-height:24px;
 text-indent:24px;
 margin-bottom:15px
}
.news-content {
 padding-bottom:40px
}
.xgnews {
 border-top:solid 1px #e8e8e8;
 padding:0 25px;
 padding-bottom:50px
}
.xgnews h3 {
 font-size:16px;
 color:#333;
 padding:25px 0
}
.xgnews ul li {
 width:50%;
 float:left;
 margin-bottom:15px
}
.xgnews ul li a {
 font-size:14px;
 color:#999;
 width:400px;
 display:block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 cursor:pointer
}
.xgnews ul li a:hover {
 color:#338ae5
}
.icon-hot {
 width:16px;
 height:16px;
 display:inline-block;
 background:url(../images/131743902_81e3g2jf3j2e3lgb8fji63i9i7bg0_24x28.png) no-repeat;
 background-size:16px 16px;
 margin-left:4px
}
.process ul {
 padding-top:216px
}
.process ul li {
 float:left;
 margin-right:142px;
 transition:.6s all
}
.process ul li:last-child {
 margin-right:0
}
.process ul li:hover {
 transform:rotateY(180deg)
}
main {
 font-size:14px;
 padding:0 40px;
 float:right;
 color:#e9e9e9
}
.logout {
 position:relative;
 display:inline-block;
 padding:0 10px 4px 30px
}
.dropbtn {
 background-color:#0b84d4;
 color:#e9e9e9;
 padding:0;
 font-size:16px;
 border:0;
 cursor:pointer;
 text-decoration:underline
}
.dropdown {
 position:relative;
 display:inline-block;
 padding:0 10px 4px;
 margin:0 20px 4px
}
.dropdown:hover .bdpfmenu {
 display:block;
 background-color:#e9e9e9;
 color:#48b
}
.dropdown:hover .dropbtn {
 background-color:#0b84d4
}
.bdpfmenu {
 display:none;
 border:1px solid #d1d1d1;
 position:absolute;
 top:28px;
 right:50%;
 margin-top:-1px;
 z-index:2;
 box-shadow:1px 1px 5px #d1d1d1;
 -webkit-box-shadow:1px 1px 5px #d1d1d1;
 -moz-box-shadow:1px 1px 5px #d1d1d1;
 -o-box-shadow:1px 1px 5px #d1d1d1
}
.bdpfmenu {
 min-width:90px;
 font-size:12px;
 background-color:#fff
}
.bdpfmenu a {
 display:block;
 text-align:left;
 margin:0!important;
 padding:0 9px;
 line-height:26px;
 text-decoration:none
}
.bdpfmenu a:link,.bdpfmenu a:visited {
 background:#fff;
 color:#333
}
.bdpfmenu a:hover,.bdpfmenu a:active {
 background:#38f;
 text-decoration:none;
 color:#fff
}
.bdnuarrow {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 display:block;
 position:absolute;
 top:-10px;
 left:50%;
 margin-left:-5px
}
.bdnuarrow em,.bdnuarrow i {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 display:block;
 position:absolute;
 border:5px solid transparent;
 border-style:dashed dashed solid
}
.bdnuarrow em {
 border-bottom-color:#d8d8d8;
 top:-1px
}
.bdnuarrow i {
 border-bottom-color:#fff;
 top:0
}
.bdnuarrow {
 height:13px;
 background:url(../images/icons_0c37e9b.png) no-repeat -90px -1px
}

.nav li{                   
 display:inline;     
 }