@charset "utf-8";
/* CSS index */
.banner{ position:relative}
/* fullSlide */
.fullSlide{width:100%;position:relative;height:410px;background:#4c8eec;}
.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:410px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:11px;height:11px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; margin:0px 5px; border:1px solid #fff; background:none;overflow:hidden;text-indent:-99em}
.fullSlide .hd ul .on{background:#fff;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0%;z-index:1;width:40px;height:60px;display:none; /*background:url(../../images/flex-prev.png) no-repeat center center;*/ z-index:9999; cursor:pointer}
.fullSlide .next{left:auto;right:0%; /*background:url(../../images/flex-next.png) no-repeat center center*/}

.log-box{ position:absolute; left:0px; top:0px; width:100%; z-index:9}
.log-box .log{ width:280px; height:350px;background: url(../../images/log-box.png) no-repeat left center; float:right; zoom:1; margin-top:-384px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; overflow:hidden}
.log-box .log .log-tit{ border-bottom:1px solid #c4c4c4; font-size:18px; color:#fff; height:48px; margin-top:10px}
.log-box .log .log-tit span{ cursor:pointer; height:47px; line-height:47px; width:50%; text-align:center}
.log-box .log-text .box{ padding:0px 20px}
.log-box .log .log-tit span.current{ border-bottom:2px solid #3cb4f9; color:#3cb4f9}
.log-box .log-text .box ul{ margin-top:18px}
.log-box .log-text .box ul li,.log .log-top .box ul li{ background:url(../../images/libg.png) no-repeat left center; width:190px; height:40px; margin-bottom:11px; position:relative; padding-left:50px}
.log-box .log-text .box ul li label,.log .log-top .box ul li label{ position:absolute; left:0px; top:0px; width:45px; height:40px; background:url(../../images/label01.png) no-repeat center center}
.log-box .log-text .box ul li.mm label,.log .log-top .box ul li.mm label{ background:url(../../images/label02.png) no-repeat center center}
.log-box .log-text .box ul li.yzm label{ background:url(../../images/label03.png) no-repeat center center}
.log-box .log-text .box ul li.yzm{ width:128px; padding-right:62px}
.log-box .log-text .box ul li.yzm a{ position:absolute; right:5px; top:7px}
.log-box .log-text .box ul li.yzm img{ width:56px; height:25px}
.log-box .log-text .box ul li .input-text,.log .log-top .box ul li .input-text{ width:97%; height:36px; border:none; -webkit-border-radius:0px 4px 4px 0px; -moz-border-radius:0px 4px 4px 0px; border-radius:0px 4px 4px 0px; margin-top:2px; color:#b9b9b9}
.log-box .log-text .box p,.log .log-top .box p{ color:#ccc; font-size:12px; margin-bottom:12px}
.log-box .log-text .box p.accord input,.log .log-top .box p.accord input{ float:left; margin:1px 5px 0px 5px}
.log-box .log-text .box p.accord a,.log .log-top .box p a{ color:#ccc}
.log-box .log-text .box p.bnt .submit,.log .log-top .box p.bnt .submit{ height:40px; background:#3cb4f9; width:100%; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px; cursor:pointer; color:#fff; font-size:16px}
.log-box .log-text .box p.other,.log .log-top .box p.other{ line-height:18px}
.log-box .log-text .box p.other a,.log .log-top .box p.other a{ color:#ffffff; display:inline-block; line-height:25px; height:25px}
.log-box .log-text .box p.other .qq{ background:url(../../images/qq2.png) no-repeat left center; padding-left:30px}
.log-box .log-text .box p.other .weixin{ background:url(../../images/weixin.png) no-repeat left center; padding-left:30px; margin-left:20px}

.notice{ background:#fff; border-bottom:1px solid #ebebeb; height:43px; line-height:43px}
.notice .tit{ color:#4a4a4a; font-weight:600; background:url(../../images/notice.gif) no-repeat left center; padding-left:28px}
.notice ul{ width:1098px; color:#808080; height:43px;overflow: hidden; line-height:43px;}
.notice ul li{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.notice ul li a{ color:#808080; margin-right:15px;}
.notice ul li a:hover{ color:#3cb4f9;}

.main .main-title h3{ color:#444; font-size:36px; font-weight:300; padding-top:35px}
.main .main-title span{ display:block; margin:6px auto 8px; width:60px; height:3px; background:#3cb4f9}
.main .main-title p{ color:#666; font-size:18px}
.main-news .news-text{ margin:25px auto 50px}
.main-news .news-text .tab-tit{ margin-left:-25px; height:40px}
.main-news .news-text .tab-tit li{ float:left; width:148px; height:40px; line-height:40px; border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; font-size:16px; margin-left:25px; background:#fff}
.main-news .news-text .tab-tit li a{ color:#666; display:block}
.main-news .news-text .tab-tit li em{ color:#fe4544; margin:0px 0px 0px 6px}
.main-news .news-text .tab-tit .current{ background:#3cb4f9; border:1px solid #3cb4f9; box-shadow:0px 0px 10px #3cb4f9}
.main-news .news-text .tab-tit .current a,.main-news .news-text .tab-tit .current em{ color:#fff}
.main-news .news-text .list{ margin-left:-24px; margin-top:26px; display:none}
.main-news .news-text .list a{ display:block; border:1px solid #ebebeb; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; width:178px; height:88px; text-align:center; float:left; margin:0px 0px 20px 24px}
.main-news .news-text .list a span{width:178px; height:88px; display:table-cell; vertical-align:middle}
.main-news .news-text .list img{ max-width:178px; max-height:88px}
.main-news .news-text .list a:hover{ border:1px solid #3cb4f9}
.main-news .news-text .list .more{ text-align:center; padding-top:6px}
.main-news .news-text .list .more a{ float:none; margin:auto; width:121px; height:38px; border:1px solid #ddd; line-height:38px; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; color:#999; font-size:14px; text-align:left; padding-left:37px; background:url(../../images/moreicon.png) no-repeat 125px center}
.main .main-tc{ background:#f1f6f9; padding-bottom:85px}
.main-tc .tc-list ul{ margin-left:-40px}
.main-tc .tc-list ul li{ width:270px; height:320px; background:#fff; text-align:center; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15); -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15); box-shadow:0px 0px 10px rgba(0,0,0,0.15); float:left; margin:43px 0px 0px 40px}
.main-tc .tc-list ul li .title{ height:120px; background:#3cb4f9; -webkit-border-radius:6px 6px 0px 0px; -moz-border-radius:6px 6px 0px 0px; border-radius:6px 6px 0px 0px}
.main-tc .tc-list ul li .title h3{ font-size:40px; color:#fff; font-weight:300; padding-top:16px}
.main-tc .tc-list ul li .title h3 span{background:url(../../images/h3icon.png) no-repeat left 6px; padding-left:22px}
.main-tc .tc-list ul li .title p{ font-size:14px; color:rgba(255,255,255,0.6)}
.main-tc .tc-list ul li .text{ padding:22px}
.main-tc .tc-list ul li .text h3{ color:#444; font-size:20px; font-weight:400}
.main-tc .tc-list ul li .text p{ text-align:left; color:#666; line-height:22px; margin:12px auto 15px}
.main-tc .tc-list ul li .text a{ border:1px solid #ddd; width:94px; height:32px; display:inline-block; line-height:32px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; color:#666; padding-left:24px; text-align:left; background:url(../../images/more.gif) no-repeat 89px center}
.tab-content .wei-list{ display:none}
.tab-content .wei-list ul{ margin-left:-20px; padding-top:10px}
.tab-content .wei-list ul li{ width:224px; height:220px; background:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; box-shadow:0px 0px 10px rgba(0,0,0,0.15); float:left; margin:17px 0px 0px 20px; -webkit-transition: all 0.2s linear}
.tab-content .wei-list ul li .img{ text-align:center; padding:20px 0px 6px}
.tab-content .wei-list ul li .img img{ width:90px; height:90px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%}
.tab-content .wei-list ul li h3{ text-align:center; color:#444; font-size:20px; font-weight:normal}
.tab-content .wei-list ul li h3 img{ vertical-align:middle; margin-left:3px; width:16px; height:16px}
.tab-content .wei-list ul li h4{ text-align:center; color:#666; font-size:14px; font-weight:normal; padding:6px 0px 10px}
.tab-content .wei-list ul li p{ text-align:center; color:#666}
.tab-content .wei-list ul li p span{ margin:0px 10px}
.tab-content .wei-list ul li p em{ color:#3cb4f9}
.tab-content .wei-list ul li:hover{ box-shadow:0px 0px 10px rgba(0,0,0,0.25);transform: translate3d(0,-7px,0);-webkit-transform: translate3d(0,-7px,0)}
.main .main-weixin{ padding-bottom:30px}
.main .main-weibo{ background:#f1f6f9}
.news-comment{ background:#fff; width:100%;  border-bottom:1px solid #ebebeb; padding:70px 0px 100px}
.news-comment .new-box{ width:650px}
.news-comment .new-box .tab-tit li{ width:120px; height:42px; text-align:center; line-height:42px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px; float:left; margin-right:27px; color:#666; font-size:16px; cursor:pointer; margin-bottom:32px}
.news-comment .new-box .tab-tit li.current{ background:#3cb4f9; color:#fff; box-shadow:0px 0px 10px rgba(60,180,249,0.35)}
.news-comment .new-box .contents{ position:relative}
.news-comment .new-box .contents .more{ text-align:right; padding-top:50px}
.news-comment .new-box .contents .more a{ border:1px solid #ddd; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; width:121px; height:38px; display:inline-block; text-align:left; line-height:38px; color:#999; padding-left:37px; background:url(../../images/moreicon.png) no-repeat 124px center}
.news-comment .new-box .contents .top{ position:relative; padding-left:222px; height:130px}
.news-comment .new-box .contents .top .new-img{ position:absolute; left:0px; top:0px}
.news-comment .new-box .contents .top .new-img img{ width:200px; height:130px}
.news-comment .new-box .contents .top .des{ padding-top:12px}
.news-comment .new-box .contents .top .title{ color:#4d4c4c; font-size:16px; display:block}
.news-comment .new-box .contents .top .des p{ color:#9b9b9b; line-height:25px; margin-top:10px;height:48px;width:100%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.news-comment .new-box .contents ul{ padding-top:10px}
.news-comment .new-box .contents ul li{ color:#9b9b9b; margin-top:15px; background:url(../../images/libg.gif) no-repeat left center; padding-left:12px}
.news-comment .new-box .contents ul li a{ color:#4d4c4c}.news-comment .new-box .contents ul li a:hover{ color:#3cb4f9}
.news-comment .comment-box{ width:460px}
.news-comment .comment-box dl dt{ font-size:20px; color:#131313; line-height:26px; margin-top:5px; height:26px}
.news-comment .comment-box dl dt a{ color:#8f8e8e; font-size:14px}
.news-comment .comment-box dl dt label{ width:5px; height:20px; background:#3cb4f9; display:inline-block; float:left; margin:5px 12px 0px 0px}
.news-comment .comment-box dl dd{ position:relative; padding-left:163px; height:80px; margin-top:38px}
.news-comment .comment-box dl dd .icon{ width:147px; height:80px; border:1px solid #ebebeb; display:block; position:absolute; left:0px; top:0px}
.news-comment .comment-box dl dd .icon img{ width:147px; height:80px}
.news-comment .comment-box dl dd p{ color:#9b9b9b; line-height:25px}
.news-comment .comment-box dl dd p a{ color:#3cb4f9}
.news-comment .comment-box dl dd .name{ margin-bottom:5px}
.news-comment .comment-box dl dd .name,.news-comment .comment-box dl dd .name a{ color:#4d4c4c; font-size:16px}
.main-process{ background:#3cb4f9 url(../../images/bottomicon.gif) no-repeat center bottom; padding-bottom:111px}
.main-process .main-title h3,.main-process .main-title p{ color:#fff}
.main-process .main-title span{ background:#fff}
.main-process .process-list{ background:url(../../images/process.png) no-repeat center center; height:225px; margin:80px auto 100px; position:relative}
.main-process .process-list ul li{ width:110px; text-align:center; position:absolute; left:37px; top:59px}
.main-process .process-list ul li .icon{ background:url(../../images/processicon01.png) no-repeat left center; width:110px; height:110px}
.main-process .process-list ul li p{ color:#fff; margin-top:20px}
.main-process .process-list ul li.box02{ left:240px}
.main-process .process-list ul li.box03{ left:442px}
.main-process .process-list ul li.box04{ left:645px}
.main-process .process-list ul li.box05{ left:847px}
.main-process .process-list ul li.box06{ left:1050px}
.main-process .process-list ul li.box02 .icon{ background:url(../../images/processicon02.png) no-repeat left center}
.main-process .process-list ul li.box03 .icon{ background:url(../../images/processicon03.png) no-repeat left center}
.main-process .process-list ul li.box04 .icon{ background:url(../../images/processicon04.png) no-repeat left center}
.main-process .process-list ul li.box05 .icon{ background:url(../../images/processicon05.png) no-repeat left center}
.main-process .process-list ul li.box06 .icon{ background:url(../../images/processicon06.png) no-repeat left center}
.main-process .tab-tit{ border-top:1px solid #9edafc; border-bottom:1px solid #9edafc; width:980px; margin:auto; height:69px; margin-bottom:35px}
.main-process .tab-tit li{ display:inline-block; line-height:69px; color:rgba(255,255,255,0.6); font-size:16px; cursor:pointer; margin:0px 30px}
.main-process .tab-tit li.current{ color:#fff;/* background:url(../../images/libg.png) no-repeat right center;*/ padding-right:30px; margin-right:0px}
.main .partner{ background:#fff; padding-bottom:100px}
.mr-frbox { height: 235px; margin:40px auto 0px}
.mr-frBtnL { float: left; margin: 100px 0px 0px 0px; cursor: pointer; display: inline; }
.mr-frUl { float: left; height: 235px; width: 1020px; margin-left:65px}
.mr-frBtnR { float: right; margin-top:100px; cursor: pointer; }
.mr-frUl ul li { display: inline; float: left; height: 235px; width: 183px; margin:0px 10px; overflow: hidden; text-align:center}
.mr-frUl ul li a{ width:181px; height:91px; border:1px solid #ebebeb; display:block; margin:24px 0px 0px}
.mr-frUl ul li a span{width:181px; height:91px; display:table-cell; vertical-align:middle}
.mr-frUl ul li img { max-width:160px; max-height:80px}
.main-bottom{ background:#3cb4f9; height:266px}
.main-bottom h3{ color:#fff; font-size:30px; font-weight:300; padding:57px 0px 45px}
.main-bottom p input{ height:44px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; font-size:14px; margin:0px 8px}
.main-bottom p .input{ height:42px; border:1px solid #fff; background:none; padding-left:40px; color:#efefef; width:155px}
.main-bottom p .text1{ width:240px}
.main-bottom p input::-webkit-input-placeholder {color:#efefef}
.main-bottom p input:-moz-placeholder {color:#efefef}
.main-bottom p input::-moz-placeholder {color:#efefef}
.main-bottom p input:-ms-input-placeholder {color:#efefef}
.main-bottom p .btn1{ background:#fff; border:none; width:120px; cursor:pointer; color:#3cb4f9}
.main-bottom p .btn2{ background:#ffb027; border:none; width:120px; cursor:pointer; color:#fff}

.helpad{ width:100%; height:180px;}
.helpad a{ display:block;width:100%; height:180px;}
.articlebody{ padding:20px; line-height:30px;color: #757575;}

