
/* CSS Document */
.banner{ position:relative}
a img{ border:none;}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
div:after {
    content: "";
    display: block;
    clear: both;
}
a{ color:#3cb4f9;}
/* fullSlide */
.fullSlide{width:100%;position:relative;height:400px;background:#3786d0;}
.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:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:400px;}
.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(../image/flex-prev.png) no-repeat center center; z-index:9999; cursor:pointer}
.fullSlide .next{left:auto;right:0%; background:url(../image/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(../image/log-box.png) no-repeat left center; float:right; zoom:1; margin-top:-374px; -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; float:left; 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(../image/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(../image/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(../image/label02.png) no-repeat center center}
.log-box .log-text .box ul li.yzm label{ background:url(../image/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:#3cb4f9; display:inline-block; line-height:25px; height:25px}
.log-box .log-text .box p.other .qq{ background:url(../image/qq2.png) no-repeat left center; padding-left:30px}
.log-box .log-text .box p.other .weixin{ background:url(../image/weixin.png) no-repeat left center; padding-left:30px; margin-left:20px}

.notice{background-color: #f8f8f8; border-bottom:1px solid #ebebeb; height:40px; line-height:40px}
.notice a{color:#3cb4f9; margin:0 5px;}

.main .bottom-box{ background:url(../image/bottom.jpg) no-repeat center top; height:283px; text-align:center}
.main .bottom-box p{ text-align:center; font-size:28px; color:#fff; font-weight:400; padding-top:92px}
.main .bottom-box a{ width:170px; height:45px; display:block; border:1px solid #fff; text-align:center; line-height:45px; margin:auto; margin-top:50px; color:#fff; font-size:20px; font-weight:300; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px}
.main-box1 h2.title{ text-align:center; font-size:36px; color:#474747; padding:50px 0px 0px}
.media-box{ padding-bottom:15px}
.media-box .media-tit{ font-size:20px; color:#131313; margin:25px 0px 15px; padding-left:14px; line-height:26px}
.media1 .media-tit{ background:url(../image/media1.gif) no-repeat left center}
.media2 .media-tit{ background:url(../image/media2.gif) no-repeat left center}
.media3 .media-tit{ background:url(../image/media3.gif) no-repeat left center}
.media-box .media-img{ width:300px}
.media-box .media-text{ width:890px; background:#fff; border-top:2px solid #62b900}
.media-box.media2 .media-text{ border-top:2px solid #e83737}
.media-box.media3 .media-text{ border-top:2px solid #50acea}
.media-box.media3{ margin-bottom:40px}
.media-box .media-text .tab-tit{ height:55px; border-bottom:1px solid #ebebeb; line-height:55px}
.media-box .media-text .tab-tit li{ float:left; color:#727272; font-size:16px; cursor:pointer; width:126px; border-left:1px solid #ebebeb; text-align:center}
.media-box .media-text .tab-tit li.first{ border-left:none; width:128px}
.media-box .media-text .tab-tit li.current{ background:#62b900; color:#fff}
.media-box.media2 .media-text .tab-tit li.current{ background:#e83737}
.media-box.media3 .media-text .tab-tit li.current{ background:#50acea}
.tab-content .tab-box .box{ width:420px; float:left; margin:20px 0px 0px 12px; padding-right:12px}
.tab-content .tab-box .box.fl{ border-right:1px solid #ebebeb}
.tab-content .tab-box .box .tuba{ position:relative; padding:0px 0px 0px 97px; min-height:80px}
.tab-content .tab-box .box .tuba .img{ position:absolute; left:0px; top:0px}
.tab-content .tab-box .box .tuba .img img{ width:80px; height:80px; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; display:block}
.tab-content .tab-box .box .tuba .price{ position:absolute; right:3px; top:14px; width:80px; height:35px; border:1px solid #62b900; color:#62b900; text-align:center; line-height:35px; display:block; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px}
.tab-content .tab-box .box .tuba .price:hover{ background:#62b900; color:#FFF;}
.tab-content .tab-box .box .tuba .des .name{ font-size:16px; color:#2d2d2d}
.tab-content .tab-box .box .tuba .des .number{ color:#757575; padding:10px 0px}
.tab-content .tab-box .box .tuba .des .number em{ color:#62b900; font-size:16px; font-weight:bold; font-family:'Arial'; margin-left:14px}
.tab-content .tab-box .box .tuba .des .tag span,.tab-content .tab-box .f-box .text .textbox .tag span{ color:#858585; background:url(../image/spanicon.gif) no-repeat left center; display:inline-block; padding-left:20px; margin-right:20px; line-height:20px; height:20px}
.list .progress{ width:29px; height:144px; background:url(../image/progress.gif) no-repeat left top; overflow:hidden; position:relative; margin:1px 0px 0px 4px}
.list .progress .progress-bar{ background:#70c207; width:24px; position:absolute; left:2px; bottom:2px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; border-radius:6px}
.tab-content .list .number{ background:url(../image/number.gif) no-repeat left center; width:37px; height:44px; text-align:center; line-height:37px; color:#70c207; font-weight:bold}
.tab-content .list ul li{ float:left; padding:0px 14px; margin-bottom:20px}
.tab-content .list ul li .tit{ color:#757575; padding:20px 0px 10px}
.tab-content .read{ border-top:1px solid #ebebeb; padding-top:7px}
.tab-content .read .sex{ float:right; padding-top:16px;}
.tab-content .read .sex div{ position:relative;}
.tab-content .read .sex span{ display:block; width:100%; height:30px; line-height:30px; text-align:center; font-weight:bold; position:absolute; top:-30px;}
.tab-content .read .sex em{color: #9ba1a4; font-size:12px; display:block; width:100%; text-align:center; height:20px; line-height:20px;}
.tab-content .read .sex .male span{color: #54bfa1;}
.tab-content .read .sex .female span{color: #fead00;}
.tab-content .read .sex .male {
    position: relative;
    display: inline-block;
	background:url(../image/sex-icon.png) center top no-repeat;
	width:106px;
    height: 82px;
    margin-top: 16px;
	border-right: 1px dashed #ffe4c5;
}
.tab-content .read .sex .female {
    display: inline-block;
    background: url(../image/sex-icon.png) center bottom no-repeat;
    width:106px;
    height: 82px;
    -webkit-transition: all .3s linear 0s;
    transition: all .3s linear 0s;
    margin-top: 16px;
}
.tab-content .read .lbox{ width:207px; color:#757575}
.tab-content .read .rbox{ width:212px; border-left:1px solid #ebebeb}
.tab-content .read .lbox dl,.tab-content .read .rbox dl{ width:50%; text-align:center}
.tab-content .read .lbox dl{ margin:10px 0px 0px}
.tab-content .read .lbox dl.fl dt span{ background:url(../image/yd.gif) no-repeat left center; padding-left:28px}
.tab-content .read .lbox dl.fr dt span{ background:url(../image/dz.gif) no-repeat left center; padding-left:26px}
.tab-content .read .lbox dl.fl dd{ padding-left:28px}.tab-content .read .lbox dl.fr dd{ padding-left:26px}
.tab-content .read .lbox dl dd{ color:#f15210; font-size:16px; font-family:'Arial'; font-weight:600; padding-top:12px}
.tab-content .read .rbox dl dt{ padding:6px 0px}
.tab-content .read .rbox dl dd{ padding-bottom:3px; color:#757575}
.tab-content .read .rbox dl.fl dd span{ color:#33c2e5; font-weight:bold; margin-left:5px}
.tab-content .read .rbox dl.fr dd span{ color:#f07474; font-weight:bold; margin-left:5px}
.tab-content .fans{ border-top:1px solid #ebebeb; margin-top:7px; padding:14px 0px 10px}
.tab-content .fans .f-box{ border-left:1px solid #ebebeb; width:221px; padding-bottom:5px}
.tab-content .fans .f-box .imgicon{ margin:5px 12px 0px 20px}
.tab-content .fans .f-box .imgicon img{ width:77px; height:77px; display:block; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%}
.tab-content .fans .f-box.first{ border-left:none; width:222px}
.tab-content .fans .f-box p{ color:#757575; font-size:12px; margin-top:8px}
.tab-content .fans .f-box p em{ font-family:'Arial'; color:#70c207; font-weight:bold; margin-left:10px}
.tab-content .fans .f-box p.name{ font-size:15px; color:#2d2d2d; width:105px; height:20px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.tab-content .fans .f-box .see{ padding-left:70px; font-size:12px; padding-top:10px}
.tab-content .fans .f-box .see a{ color:#757575}
.tab-content .fans .f-box .see a:hover{color:#e83737; text-decoration:underline;}
.media2 .tab-content .tab-box .box .tuba .des .number em,.media2 .tab-content .fans .f-box p em{ color:#e83737}
.media2 .tab-content .tab-box .box .tuba .price{ color:#e83737; border:1px solid #e83737}
.media2 .tab-content .tab-box .box .tuba .price:hover{ background:#e83737; color:#FFF;}
.media2 .tab-content .read .lbox dl.fl dt span{ background:url(../image/pl.gif) no-repeat left center; padding-left:25px}
.media2 .tab-content .read .lbox dl.fr dt span{ background:url(../image/zf.gif) no-repeat left center; padding-left:25px}
.media3 .img-list{ border-bottom:1px solid #ebebeb; overflow:hidden; padding:20px 0px 8px 0px}
.media3 .img-list a{ width:178px; height:88px; border:1px solid #ebebeb; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px; display:block; margin:0px 0px 13px 34px; float:left}
.media3 .img-list a span{ width:178px; height:88px; display:table-cell; vertical-align:middle; text-align:center}
.media3 .img-list img{ max-width:178px; max-height:88px}
.media3 .package{ overflow:hidden; padding:20px 0px}
.media3 .package .boxtext .img-box{ width:157px; height:137px; border:1px solid #ebebeb; margin:0px 12px 0px 39px}
.media3 .package .p-box.first{ width:443px; border-right:1px solid #ebebeb}
.media3 .package .boxtext{ overflow:hidden; padding:5px 0px}
.media3 .package .boxtext.top{ margin-bottom:14px}
.media3 .package .boxtext .img-box img{ width:157px; height:137px; display:block}
.media3 .package .boxtext .title{ color:#2d2d2d; font-size:15px}
.media3 .package .boxtext p{ margin-top:13px; padding-bottom:5px}
.media3 .package .boxtext p span{ width:93px; height:27px; display:inline-block; background:#b9b9b9; color:#fff; line-height:27px; text-align:center; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; font-size:12px; margin-right:10px}
.media3 .package .boxtext p .color50{ background:#50acea}
.media3 .package .boxtext p a{ width:72px; height:29px; border:1px solid #50acea; display:block; color:#50acea; line-height:29px; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px; margin-left:60px}
.media3 .package .boxtext p a:hover{ background:#50acea; color:#FFF;}
.news-comment{ background:#fff; width:100%; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding:70px 0px}
.news-comment .new-box{ width:650px}
.news-comment .new-box .tab-tit li{ width:141px; height:40px; text-align:center; line-height:40px; border:1px solid #cacaca; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; float:left; margin-right:27px; color:#727272; font-size:16px; cursor:pointer; margin-bottom:32px}
.news-comment .new-box .tab-tit li.current{ background:#3cb4f9; border:1px solid #3cb4f9; color:#fff}
.news-comment .new-box .contents{ position:relative}
.news-comment .new-box .contents .more{ position:absolute; right:0px; top:-62px; color:#8f8e8e}
.news-comment .new-box .contents .more:hover{color:#3cb4f9; text-decoration:underline;}
.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 .title:hover{color:#3cb4f9; text-decoration:underline;}
.news-comment .new-box .contents .top .des p{ color:#9b9b9b; line-height:25px; margin-top:10px}
.news-comment .new-box .contents ul{ padding-top:10px}
.news-comment .new-box .contents ul li{ color:#9b9b9b; margin-top:15px; background:url(../image/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; text-decoration:underline;}
.news-comment .comment-box{ width:460px}
.news-comment .comment-box dl dt{ font-size:20px; color:#131313; line-height:26px; margin-top:5px}
.news-comment .comment-box dl dt a{ color:#8f8e8e; font-size:14px}
.news-comment .comment-box dl dt a:hover{color:#3cb4f9; text-decoration:underline;}
.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 p a:hover{color:#3cb4f9; text-decoration:underline;}
.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 .case{ padding-bottom:60px}
.main .case .case-tit{ font-size:36px; font-weight:bold; color:#414141; text-align:center; padding:45px 0px}
.main .case .tab-tit{ border-bottom:1px solid #ebebeb; height:88px; margin-bottom:38px; margin-top:5px}
.main .case .tab-tit li{ width:110px; height:87px; float:left; text-align:center; font-size:16px; color:#727272; cursor:pointer; margin-right:106px}
.main .case .tab-tit li.last{ margin-right:0px; float:right}
.main .case .tab-tit li span{ width:110px; height:43px; display:block; background:url(../image/caseicon.png) no-repeat left top; margin-bottom:10px}
.main .case .tab-tit li .icon1{ background-position:29px 0px}
.main .case .tab-tit li .icon2{ background-position:-185px 0px}
.main .case .tab-tit li .icon3{ background-position:-398px 0px}
.main .case .tab-tit li .icon4{ background-position:-616px 0px}
.main .case .tab-tit li .icon5{ background-position:-833px 0px}
.main .case .tab-tit li .icon6{ background-position:-1045px 0px}
.main .case .tab-tit li.current{ border-bottom:2px solid #3cb4f9; color:#3cb4f9}
.main .case .tab-tit li.current .icon1{ background-position:29px -48px}
.main .case .tab-tit li.current .icon2{ background-position:-185px -48px}
.main .case .tab-tit li.current .icon3{ background-position:-398px -48px}
.main .case .tab-tit li.current .icon4{ background-position:-616px -48px}
.main .case .tab-tit li.current .icon5{ background-position:-833px -48px}
.main .case .tab-tit li.current .icon6{ background-position:-1045px -48px}
.main .case .tab-content .imgbox{ width:288px}
.main .case .tab-content .textbox{ width:884px}
.main .case .tab-content .textbox .title{ color:#3e3e3e; font-size:16px; padding:5px 0px}
.main .case .tab-content .textbox .title span{ color:#3cb4f9; font-size:20px}
.main .case .tab-content .textbox .des{ line-height:25px; color:#727272}
.main .case .tab-content .textbox .line{ height:15px; border-bottom:1px solid #ebebeb; position:relative; margin-bottom:25px}
.main .case .tab-content .textbox .line span{ position:absolute; left:-25px; bottom:-20px; width:25px; height:20px; background:url(../image/line.png) no-repeat left center; display:block}
.main .case .tab-content .textbox .r-box div.fl{ background:url(../image/bg01.png) no-repeat left center; width:87px; height:87px; text-align:center; color:#fff; margin:8px 25px 0px 0px}
.main .case .tab-content .textbox .r-box div.bg02{ background-position:-111px 0px}
.main .case .tab-content .textbox .r-box div.bg03{ background-position:-221px 0px}
.main .case .tab-content .textbox .r-box div.fl p{ padding-top:20px}
.main .case .tab-content .textbox .r-box div.fl h3{ padding-top:5px; font-size:16px; font-family:'Arial'}
.main .case .tab-content .textbox .self{ width:210px; margin:10px 10px 5px 0px; float:left}
.main .case .tab-content .textbox .self .self-img{ margin-right:12px}
.main .case .tab-content .textbox .self .self-img img{ width:80px; height:80px;border-radius: 50%;}
.main .case .tab-content .textbox .self .self-text p{ color:#727272; margin-top:5px}
.main .case .tab-content .textbox .self .self-text p span{ color:#3d3d3d; font-size:12px}
.main .case .tab-content .textbox .self .self-text p a{ color:#3cb4f9; font-size:12px; width:58px; height:25px; border:1px solid #3cb4f9; display:block; text-align:center; line-height:25px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px}

.main .process{ background:url(../image/process.jpg) no-repeat center top; height:550px}
.main .process .tit{ font-size:36px; color:#fff; font-weight:bold; text-align:center; padding-top:68px; margin-bottom:58px}
.main .process .tab-tit li{ display:inline-block; margin:0px 45px 70px; font-size:16px; color:#ccc; cursor:pointer; cursor:pointer}
.main .process .tab-tit li.current{ color:#3cb4f9}
.main .partner{ background:#fff; padding-bottom:100px}
.main .partner h2{ font-size:36px; color:#464646; text-align:center; padding:80px 0px 15px}
.main .partner h3{ font-size:16px; color:#727272; text-align:center; font-weight:normal}
.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:181px; max-height:91px}

.media2 .bj ul{ padding-top:35px}
.media2 .bj ul li{ width:89px; height:89px; float:left; margin:0px 30px 23px 18px} 
.media2 .bj ul li p{ position:relative; color:#fff}
.media2 .bj ul li p font{ position:absolute; left:9px; top:8px; background:url(../image/col_5.png) no-repeat center center; width:71px; height:71px; display:block; text-align:center; font-size:18px; font-family:'Arial'; font-weight:bold; line-height:50px}
.media2 .bj ul li p span{ position:absolute; left:9px; bottom:25px; width:71px; text-align:center}

.news-banner .log{ width:262px; float:right; margin-top:15px}
.news-banner .log .log-top{ background:#fff; padding:8px 10px 2px; height:300px}
.log .log-top .box ul li{ background:none; width:188px; height:37px; border:1px solid #c6c6c6; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; border-radius:6px; margin-bottom:19px}
.log .log-top .box ul li .input-text{ height:35px}
.log .log-top .box p,.log .log-top .box p a{ color:#626262}
.log .log-top .box p.accord input{ margin-top:1px}
.log .log-top .log-tit{ border-bottom:1px solid #c4c4c4; height:45px; margin-bottom:18px}
.log .log-top .log-tit span{ height:44px; line-height:44px; display:block; color:#666; font-size:18px; cursor:pointer; padding:0px 10px}
.log .log-top .log-tit span.on{ border-bottom:2px solid #3cb4f9; color:#3cb4f9}
.log .log-bottom{ background:url(../image/log-bottom.gif) no-repeat left center; width:262px; height:114px; margin-top:10px; padding-top:35px}
.log .log-bottom p{ padding:0px 20px; font-size:18px; color:#fff; font-weight:bold; margin-bottom:13px; line-height:33px}
.log .log-bottom p span{ color:#fff950; background:url(../image/spanbg.png) no-repeat left center; width:98px; height:33px; display:inline-block; text-align:center; margin-left:23px}
.log .log-top p.bnt{ padding:4px 0px}
.banner .leftbox{ background:#fff; width:200px; height:470px; margin:15px 9px 0px 0px}
.banner .leftbox dl{ margin:0px 15px; border-bottom:1px solid #ddd; padding-bottom:30px; margin-top:30px}
.banner .leftbox dl.last{ border-bottom:none}
.banner .leftbox dl dt{ color:#4d4d4d; font-size:18px; margin-bottom:8px}
.banner .leftbox dl dd{ color:#868686}
.banner .imgbox{ width:720px; margin-top:15px}
.banner .imgbox img{ width:720px; height:470px}
.show-content .show-tit,.microblogging .show-tit{ text-align:center; font-size:36px; color:#454545; font-weight:bold; padding-top:55px}
.show-content .show-title,.microblogging .show-title{ text-align:center; color:#727272; font-size:16px; margin-top:23px; line-height:26px}
.show-content .show1{ margin-top:60px}
.show-content .show1 .showtext{ width:800px; color:#727272; font-size:16px; line-height:28px}
.show-content.content2{ background:#fff; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb}
.show-content.content2 .show2{ padding-top:80px; padding-bottom:40px}
.show-content.content2 .show2 p{ color:#636363; font-size:18px; font-weight:bold; margin-bottom:15px; background:url(../image/pbg.gif) no-repeat left center; padding-left:15px}
.show-content .show3{ padding:60px 0px 50px}
.bottom-box .middle div{ text-align:center; margin-top:45px}
.bottom-box .middle div .ip-text{ background:#fff; width:216px; height:52px; border:none; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; border-radius:6px; font-size:16px; color:#a9a8a8; text-indent:10px}
.bottom-box .middle div .ip-text2{ -webkit-border-radius:6px 0px 0px 6px; -moz-border-radius:6px 0px 0px 6px; -ms-border-radius:6px 0px 0px 6px; border-radius:6px 0px 0px 6px; width:153px; margin-left:5px}
.bottom-box .middle div .bnt1{ background:#55bfa1; height:52px; border:none; font-size:16px; color:#fff; cursor:pointer; padding:0px 15px; -webkit-border-radius:0px 6px 6px 0px; -moz-border-radius:0px 6px 6px 0px; -ms-border-radius:0px 6px 6px 0px; border-radius:0px 6px 6px 0px}
.bottom-box .middle div .bnt2{ background:#f07474; height:52px; border:none; color:#fff; font-size:16px; padding:0px 35px; -moz-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; border-radius:6px; cursor:pointer; margin-left:5px}
.show-content .show6 ul li{ border:1px solid #3cb4f9; width:217px; height:265px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; border-radius:6px; margin-right:26px; position:relative}
.show-content .show6 ul{ padding-bottom:65px; overflow:hidden}
.show-content .show6 dl{ padding-top:30px; height:180px}
.show-content .show6 dl dt{ color:#3cb4f9; font-size:20px; font-weight:bold; text-align:center; height:27px; line-height:27px; margin-bottom:20px}
.show-content .show6 dl dt span{background:url(../image/dlicon.gif) no-repeat left top; display:inline-block; height:27px; padding-left:35px; background-position:2px 2px}
.show-content .show6 dl.icon2 dt span{ background-position:2px -34px}
.show-content .show6 dl.icon3 dt span{ background-position:2px -71px}
.show-content .show6 dl.icon4 dt span{ background-position:0px -108px}
.show-content .show6 dl.icon5 dt span{ background-position:2px -143px}
.show-content .show6 dl dd{ color:#787878; margin-left:56px;background:url(../image/dlicon.gif) no-repeat left top; background-position:-5px -186px; padding-left:25px; height:25px; line-height:25px; margin-top:3px}
.show-content .show6 .box p{ text-align:center; color:#8a8a8a; font-size:15px; font-weight:600; line-height:23px}
.show-content .show6 ul li .bg{ width:219px; height:267px; position:absolute; left:-1px; top:-1px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; border-radius:6px; background:url(../image/bg.png); display:none}
.show-content .show6 ul li .bg a{ width:139px; height:42px; background:#3cb4f9; display:block; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; text-align:center; line-height:42px; color:#fff; font-size:16px; font-weight:500; margin:105px auto 0px}
.show-content .tab-tit{ text-align:center; padding:40px 0px}
.show-content .tab-tit li{ color:#757575; font-size:16px; display:inline-block; height:46px; line-height:46px; padding:0px 30px; margin:0px 15px; cursor:pointer}
.show-content .tab-tit li.current{background:#3cb4f9; color:#fff; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; border-radius:6px}.show-content .tab-content{ padding:30px 0px 70px}
.wbshow3 dl{ width:197px; text-align:center; margin:55px 94px 70px}
.wbshow3 dl dd{ color:#8e8e8e; font-size:16px; line-height:26px; margin-top:25px}
.show-content .mr-frUl ul li a{ background:#fff}
.mediabox{ background:url(../image/mediabox.jpg) no-repeat center top; height:963px}
.mediabox .title{ text-align:center; color:#fff; font-size:36px; font-weight:bold; padding-top:80px}
.mediabox .mr-frUl ul li a{ border:1px solid #fff; background:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px}
.mediabox .mr-frbox{ margin-top:0px}
.mediabox .mr-frUl,.mediabox .mr-frUl li{ height:360px}
.mediabox .mr-frBtnL,.mediabox .mr-frBtnR{ margin-top:175px}
.mediabox .mr-tith3{ color:#e83737; font-size:24px}
.mediabox .mr-tith3 a{ display:inline-block; border:1px solid #FFF; padding:10px 40px;border-radius:20px; color:#FFF;}
.mediabox .mr-tith3 a:hover{ background:#FFF;color: #3cb4f9;}
.mediabox .boxlist{ text-align:center}
.mediabox .boxlist dl{ display:inline-block; margin:55px 40px}
.mediabox .boxlist dl dt{ width:124px; height:124px; background:#f07474; line-height:124px; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; color:#fff; margin:auto; font-size:41px}
.mediabox .boxlist dl dt span{ font-size:21px}
.mediabox .boxlist dl dd{ color:#8c8c8c; margin-top:15px}
.microblogging .m-tit{ text-align:center; margin:60px auto 55px}
.microblogging .m-tit .tit-box{ display:inline-block; height:70px; width:144px; margin:0px 20px; color:#727272; font-size:16px; padding-top:8px; cursor:pointer}
.microblogging .m-tit .tit-box span{ background:url(https://www.uchuanbo.com/Public/Homes/imagesold/m-tit.png) no-repeat left top; display:block; height:40px}
.microblogging .m-tit .tit-box .icon1{ background-position:55px 2px}
.microblogging .m-tit .tit-box .icon2{ background-position:-132px 2px}
.microblogging .m-tit .tit-box.on{background:#e83737; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px}
.microblogging .m-tit .tit-box.on .icon1{ background-position:55px -41px}
.microblogging .m-tit .tit-box.on .icon2{ background-position:-132px -40px}
.microblogging .m-content{ margin-bottom:65px}
.microblogging .m-content .list-l{ width:133px}
.microblogging .m-content .list-l li{ height:100px; border-top:1px solid #ddd; border-right:1px solid #ddd; line-height:100px; color:#727272; font-size:16px; text-align:center; cursor:pointer}
.microblogging .m-content .list-l .first{ border-top:none}
.microblogging .m-content .list-l .current{ color:#e83737; background:url(../image/lir.gif) no-repeat right center; border-right:none; border-left:2px solid #e83737}
.microblogging .m-content .tab-content{ width:1200px}
.microblogging .m-content .comment{ padding-top:5px}
.microblogging .m-content .comment .box{ width:216px; height:209px; border:1px solid #ddd; float:left; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; border-radius:6px; margin:63px 19px 0px 10px; position:relative; padding:0px 8px}
.microblogging .m-content .comment .box dl{ text-align:center; position:absolute; top:-48px; left:0px; width:100%}
.microblogging .m-content .comment .box dl dt img{ width:94px; height:94px; vertical-align:top; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%}
.microblogging .m-content .comment .box dl dd{ color:#494949; font-size:16px; font-weight:600; margin:10px 0px}
.microblogging .m-content .comment .box div.fl,.microblogging .m-content .comment .box div.fr{ margin:91px 0px 5px; color:#757575; text-align:left}
.microblogging .m-content .comment .box div.fl p,.microblogging .m-content .comment .box div.fr p{ margin-bottom:6px; padding-left:3px}
.microblogging .m-content .comment .box div.fl p{    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.microblogging .m-content .comment .box div.fl{ width:110px; border-right:1px solid #ddd}
.microblogging .m-content .comment .box div.fr{ width:85px}
.microblogging .m-content .comment .box .see{ border-top:1px solid #ddd; padding-top:11px}
.microblogging .m-content .comment .box .see a{ width:112px; height:36px; text-align:center; line-height:36px; color:#fff; background:#e83737; margin:auto; display:block;-webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px}
.microblogging .m-content .comment .box .see a:hover{ background:#FFF; border:1px solid #e83737; color:#e83737;}
.microblogging .m-content .comment .bnt-more{ color:#717171; text-align:center; margin:23px auto 0px}
.microblogging .m-content .comment .bnt-more a{ color:#717171}
.microblogging .m-content .comment .bnt-more a:hover{ text-decoration:underline;color:#e83737;}
.microblogging .show-title{ margin-bottom:40px}
.microblogging .m-content .wxlist .list-l li{height:92px; line-height:92px}
.microblogging .m-content .wxlist .list-l .current{ color:#62b900; border-left:2px solid #62b900; background:url(../image/lir2.gif) no-repeat right center}
.wxlist .tab-content .tab-box .box{ width:499px; margin-top:30px}
.wxlist .tab-content .tab-box .box .tuba .des .name{ padding:8px 0px 10px}
.wxlist .tab-content .list ul li .tit{ background:url(../image/litit.gif) no-repeat left center; padding:0px 0px 0px 13px; margin:10px 0px 5px}
.wxlist .tab-content .list ul li .num{ font-family:'Arial'; font-weight:bold; font-size:16px; color:#62b900; padding-left:13px}
.wxlist .tab-content .list ul li{ padding:0px 30px 0px 0px}
.wxlist .tab-content .fans .f-box{ width:315px; padding-left:45px}
.wxlist .tab-content .fans .f-box.first{ padding-left:0px}
.wxlist .tab-content .fans .f-box .imgicon{ margin-left:0px}
.wxlist .tab-content .f-box .list ul li{ padding-right:22px}
.wxlist .tab-content .fans .f-box p.name{ padding:10px 0px 1px}
.wxlist .tab-content .fans .f-box .see{ padding-left:0px}
.wxlist .tab-content .fans .f-box .see a{ width:62px; height:27px; border:1px solid #62b900; display:block; margin:auto; text-align:center; line-height:27px; -webkit-border-radius:4px; -moz-border-radius:4px; -moz-border-radius:4px; color:#62b900; font-size:12px}
.wxlist .tab-content .fans .f-box .see a:hover{ background:#62b900; color:#FFF; text-decoration:none;}
.wxlist .read .rbox1{ width:167px; border-right:1px solid #ebebeb; height:126px; position:relative}
.wxlist .read .rbox1 .tit-bg{ position:absolute; left:0px; top:-8px}
.wxlist .read .rbox1 .radiusbox{ width:62px; height:62px; background:#74d341; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; text-align:center; font-size:12px; color:#fff; margin:26px 0px 0px 46px}
.wxlist .read .rbox1 .radiusbox2{ background:#fba615; position:absolute; left:100px; top:26px; margin:0px}
.wxlist .read .rbox1 .radiusbox p{ height:30px; padding:5px 0px 3px; vertical-align:bottom; display:table-cell; width:62px}
.wxlist .read .rbox1 .radiusbox p img{ max-height:30px}
.wxlist .read .rbox1 .rtit{ text-align:center; position:absolute; left:46px; top:100px; width:115px; color:#757575}
.wxlist .read .rbox2{ width:223px; text-align:center; height:126px; border-right:1px solid #ebebeb}
.wxlist .read .rbox2 p{width:223px; height:126px; display:table-cell; vertical-align:middle}
.wxlist .read .rbox3{ text-align:center; width:107px}
.wxlist .read .rbox3 dl{ display:inline-block; text-align:center; margin-left:10px}
.wxlist .read .rbox3 dl dt{ color:#33c2e5; font-size:12px; font-weight:bold; padding:8px 0px} 
.wxlist .read .rbox3 p{ color:#757575; padding-top:5px}

.show-content .compose{ padding-bottom:20px}
.show-content .compose dl{ width:319px; float:left; text-align:center; margin:0px 0px 45px 120px; color:#8e8e8e; line-height:24px}
.show-content .compose dl.first{ margin-left:0px}
.show-content .compose dl dd h3{ color:#636363; font-size:18px; margin:25px 0px 12px}
.show-content .show3 .writer{ width:300px; height:214px; overflow:hidden; background:#4abae0; text-align:center; color:#fff}
.show-content .show3 .writer .writer-tit{ font-size:28px; padding:35px 0px 5px}
.show-content .show3 .writer .writer-des{ font-size:16px; line-height:26px}.show-content .show3 .writer .writer-des span{ font-size:20px}
.show-content .show3 .writer .writer-price{ font-size:28px; font-family:'Arial'; margin-top:18px}
.show-content .show3 .writer .writer-price span{ width:143px; height:42px; display:inline-block; text-align:center; line-height:42px; border:1px solid #fff; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px}
.show-content .show3 .writer img{ width:300px; height:214px; vertical-align:top}
.news-comment2{ background:none; border:none}
.news-comment2 .new-box{ width:100%}
.news-comment2 .new-box .listleft{ width:715px}
.news-comment2 .comment-box{ width:416px}
.news-comment2 .comment-box dl dt{ color:#ff3300; font-size:16px; margin-left:9px; margin-top:0px}
.news-comment2 .comment-box dl dt label{ width:2px; background:#ff3300; height:14px; margin-top:7px; margin-right:10px}
.news-comment2 .comment-box dl dd{ text-align:center; padding:0px; margin-top:12px}
.news-comment2 .comment-box dl dd a{ width:129px; height:42px; display:block; overflow:hidden; margin:18px 0px 0px 9px; float:left}
.news-comment2 .comment-box dl dd img{ width:129px; height:42px; vertical-align:top}
.news-comment2 .new-box .contents ul{ padding-top:12px}
.news-comment2 .new-box .contents ul li{ margin-top:0px; padding:10px 0px 10px 12px}
.news-comment2 .new-box .tab-tit{ height:45px; border-bottom:1px solid #ebebeb}
.news-comment2 .new-box .tab-tit li{ height:44px; line-height:44px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; background:none; border:none; font-size:18px; width:146px; margin-right:35px; margin-bottom:25px}
.news-comment2 .new-box .tab-tit li.current{ background:none; border:none; border-bottom:2px solid #3cb4f9; color:#3cb4f9}
.news-comment2 .new-box .contents .more{ top:-65px}

.content-left{ width:860px; background:#fff; border:1px solid #ebebeb; padding:10px; margin:20px 0px}
.content-left h1.title,.content-left h2.shorttitle{ color:#1db4fe; font-size:24px; font-weight:normal; text-align:center; padding:20px 0px}
.content-left h2.shorttitle{ font-size:20px; padding:10px 0px}
.content-left .time{ color:#929292; text-align:center; border-bottom:1px dashed #ddd; padding-bottom:13px; margin-bottom:15px}
.content-left .time span{ margin-left:50px}
.content-left .contents{ color:#545151; line-height:24px; font-size:14px;    padding: 20px;}
.content-left .contents img{ max-width:810px;}
.content-left .share{ margin-top:20px;}
.content-left .share a{color: #757575;}
.content-left .next-tit{ clear:both; border-top:1px solid #ebebeb; overflow:hidden; margin-top:50px; padding-top:20px;}
.content-left .next-tit a{ display:block;color:#929292; font-size:14px; line-height:30px;overflow:hidden;}
.content-left .next-tit a.fl{ background:#3cb4f9; color:#fff}
.content-left .next-tit a:hover{ text-decoration:underline;color: #1db4fe;}
.related_articles{ padding:30px 0;}
.related_articles h3{ font-size:16px; height:30px;color: #1db4fe;}
.related_articles ul li{ width:50%; float:left; height:24px; line-height:24px;background: url(../image/pbg.gif) no-repeat 3px center; text-indent:1.2em;    white-space: nowrap;text-overflow: ellipsis;    overflow: hidden;}
.related_articles ul li a{    color: #929292;}
.related_articles ul li a:hover{color: #1db4fe; text-decoration:underline;}
.content-right{ width:302px; margin:20px 0px 6px}
.content-right .box{ border:1px solid #ebebeb; padding:7px 9px; background:#fff; margin-bottom:14px}
.content-right .box .box-tit{ border-bottom:1px solid #ebebeb; height:38px; line-height:38px; font-size:16px; color:#424242; font-weight:bold; margin-bottom:12px}
.content-right .box .box-tit span{ width:2px; height:19px; float:left; background:#3cb4f9; margin:10px 9px 0px 0px}
.content-right .box .column a{ width:130px; height:38px; display:block; text-align:center; line-height:38px; float:left; border:1px solid #dedede; margin:0px 5px 9px 4px; color:#929292; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px}
.content-right .box .column a:hover,.content-right .box .column a.current{ background:#1db4fe; border:1px solid #1db4fe; color:#fff}
.content-right .box .news ul li a{ color:#727272}
.content-right .box .news ul li{ background:url(../image/pbg.gif) no-repeat 3px center; padding-left:18px; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:2px}
.content-right .box .news ul li a:hover,.content-right .box .top a:hover{ color:#3cb4f9}
.content-right .box .top{ position:relative; padding-left:112px; min-height:76px; margin-bottom:10px}
.content-right .box .top .newimg{ position:absolute; left:3px; top:0px}
.content-right .box .top .newimg img{ width:98px; height:76px; vertical-align:top}
.content-right .box .top .title{ color:#696969; font-weight:bold; height:23px; line-height:23px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;    width: 170px;
    display: block;}
.content-right .box .top p{ color:#929292; line-height:23px; margin-top:5px;word-break:break-all;word-wrap:break-word;}
.content-right .box .contact ul li{ position:relative; border-bottom:1px dashed #eaeaea; height:43px; padding-bottom:12px; margin-bottom:12px; padding-left:70px}
.content-right .box .contact ul li .icon{ position:absolute; left:3px; top:0px}
.content-right .box .contact ul li .text p{ color:#4c4c4c; font-size:15px; margin-bottom:5px}
.content-right .box .contact ul li .text span{ color:#929292}
.content-left .news-list ul.newslist{ padding-top:10px}
.content-left .news-list ul.newslist li{ position:relative; border-bottom:1px dashed #e4e4e4; height:143px; padding:0px 0px 17px 200px; margin-bottom:20px}
.content-left .news-list ul.newslist li .imgbox{ position:absolute; left:0px; top:0px}
.content-left .news-list ul.newslist li .imgbox img{ width:186px; height:143px; vertical-align:top; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px}
.content-left .news-list ul.newslist_2{padding-top:10px;}
.content-left .news-list ul.newslist_2 li{background: url(../image/pbg.gif) no-repeat 3px center; text-indent:1.8em; height:26px; line-height:26px;}
.content-left .news-list ul.newslist_2 li:nth-child(5n+0){ border-bottom:1px solid #ebebeb; padding-bottom:15px; margin-bottom:15px;}
.content-left .news-list ul.newslist_2 li span{ float:right;}
.content-left .news-list ul.newslist_2 li a{color:#424242;}
.content-left .news-list ul.newslist_2 li a:hover{color:#1db4fe; text-decoration:underline;}
.content-left .news-list ul.newslist li .textbox h3{ line-height:30px; padding-top:5px}
.content-left .news-list ul.newslist li .textbox h3 a{ color:#424242; font-size:16px}
.content-left .news-list ul.newslist li .textbox h3 a:hover{ color:#1db4fe; text-decoration:underline;}
.content-left .news-list ul.newslist li .textbox p{ color:#727272; line-height:25px; padding:15px 0px}
.content-left .news-list ul.newslist li .textbox span a{ color:#1db4fe; margin-right:10px;}
.content-left .news-list ul.newslist li .textbox span{ color:#929292}
.content-left .news-list ul.newslist li .textbox span a:hover{ text-decoration:underline;}
.show-content .assist .tab-tit li{ height:78px; line-height:25px; padding:0px; width:144px}
.show-content .assist .tab-tit li div{ height:45px; background:url(../image/assisticon.png) no-repeat left top}
.show-content .assist .tab-tit li.current{ background:#62b900}
.show-content .assist .tab-tit li .iconbox1{ background-position:56px 14px}
.show-content .assist .tab-tit li .iconbox2{ background-position:-136px 14px}
.show-content .assist .tab-tit li .iconbox3{ background-position:-332px 14px}
.show-content .assist .tab-tit li .iconbox4{ background-position:-522px 14px}
.show-content .assist .tab-tit li.current .iconbox1{ background-position:56px -39px}
.show-content .assist .tab-tit li.current .iconbox2{ background-position:-136px -39px}
.show-content .assist .tab-tit li.current .iconbox3{ background-position:-332px -39px}
.show-content .assist .tab-tit li.current .iconbox4{ background-position:-522px -39px}
.show-content .assist-text .text-l{ width:836px}
.show-content .assist-text .text-r{ width:340px}
.show-content .assist-text .text-r p{ text-align:center; color:#4d4c4c; font-size:16px; margin-top:20px}
.show-content .assist-text .text-r div{ color:#9b9b9b; line-height:23px; padding:10px 0px 15px}
.show-content .assist-text .text-r a{ width:95px; height:37px; line-height:37px; text-align:center; margin:auto; border:1px solid #62b900; color:#62b900; display:block}

.show-content .casebox{ padding:30px 0px 50px}
.show-content .case-l{ width:147px; border:1px solid #ebebeb; padding:0px; border-top:none}
.show-content .case-l li{ width:147px; -webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; border-radius:0px; padding:0px; margin:0px; height:76px; line-height:76px; border-top:1px solid #ebebeb; text-align:left}
.show-content .case-l li.current{ -webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; border-radius:0px; background:#62b900}
.show-content .case-l li span{ background:url(../image/caseiconbg.png) no-repeat left top; padding-left:58px; display:block}
.show-content .case-l li .icon01{ background-position:24px 27px}
.show-content .case-l li .icon02{ background-position:24px -49px}
.show-content .case-l li .icon03{ background-position:24px -122px}
.show-content .case-l li .icon04{ background-position:24px -198px}
.show-content .case-l li .icon05{ background-position:23px -275px}
.show-content .case-l li .icon06{ background-position:23px -346px}
.show-content .case-l li.current .icon01{ background-position:-100px 27px}
.show-content .case-l li.current .icon02{ background-position:-100px -49px}
.show-content .case-l li.current .icon03{ background-position:-100px -122px}
.show-content .case-l li.current .icon04{ background-position:-100px -198px}
.show-content .case-l li.current .icon05{ background-position:-101px -275px}
.show-content .case-l li.current .icon06{ background-position:-101px -346px}
.show-content .case-r{ width:1032px; padding:0px}
.show-content .case-r .lbox{ width:590px}
.show-content .case-r .lbox .des-list,.show-content .case-r .rbox .des-list{ position:relative; padding-left:88px; line-height:24px; margin-top:20px; color:#727272}
.show-content .case-r .lbox .des-list h3,.show-content .case-r .rbox .des-list h3{ position:absolute; left:0px; top:0px; font-size:16px; color:#3b3b3b}
.show-content .case-r .lbox .des-list dd{ color:#62b900; font-weight:bold; margin-top:3px}
.media-list h3{ font-size:16px; color:#3b3b3b; margin-top:25px}
.media-list ul { overflow:hidden}
.media-list ul li{ width:104px; position:relative; padding-left:92px; margin:20px 0px; float:left}
.media-list ul li .img{ position:absolute; left:0px; top:0px}
.media-list ul li .img img{ width:79px; height:79px; vertical-align:top; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%}
.media-list ul li p{ color:#3d3d3d; font-size:12px; margin-bottom:5px}
.media-list ul li p.name{ font-size:14px; color:#727272; padding-top:3px}
.media-list ul li a{ width:58px; height:25px; border:1px solid #62b900; display:block; color:#62b900; font-size:12px; line-height:25px; text-align:center}
.media-list .bnt{ text-align:right; padding-top:10px}
.media-list .bnt a{ width:94px; height:34px; display:inline-block; line-height:34px; text-align:center; color:#fff; background:#62b900; text-align:center}
.show-content .case-r .rbox{ width:424px}
.show-content .case-r .caselogo img{ height:65px}
.show-content .case-r .rbox .des-list p span{ color:#62b900; font-weight:bold}
.show-content .case-r .rbox .rboximg{ margin-top:30px}
.show-content .case-r .rbox .rboximg img{ max-width:424px}

.special-banner01{ background:url(../image/special-banner01.jpg) no-repeat center top; height:370px}
.special-banner02{ background:url(../image/special-banner02.jpg) no-repeat center top; height:311px}
.special-banner01 .middle{ text-align:right; padding-top:40px}
.special-banner01 .middle a{ color:#b0c6d2; font-size:16px; background:url(../image/return.png) no-repeat left center; padding-left:27px; display:inline-block; height:23px; line-height:23px}
.special{ position:relative}
.special .special-top{ position:absolute; left:0px; top:-80px; width:100%; z-index:99}
.special .special-top ul li{ width:291px; height:120px; float:left; margin-left:12px; cursor:pointer; margin-top:28px}
.special .special-top ul li.first{ margin-left:0px}
.special .special-top ul li.current{ margin-top:0px}
.special .special-top ul li span{ display:block; background:#009cda url(../image/sp02.png) no-repeat 36px center; height:120px; line-height:120px; font-size:24px; color:#fff; padding-left:107px}
.special .special-top ul li .sp02{ background:#1eaf86 url(../image/sp02.png) no-repeat 27px center; padding-left:100px}
.special .special-top ul li .sp03{ background:#e5a304 url(../image/sp03.png) no-repeat 47px center; padding-left:120px}
.special .special-top ul li .sp04{ background:#f3c420 url(../image/sp04.png) no-repeat 37px center; padding-left:120px}
.special .special-top ul li .sp05{ background:#009cda url(../image/sp05.png) no-repeat 36px center; padding-left:107px}
.special .special-top ul li .last{ text-align:center; line-height:35px; background:#33c2e5; padding-top:25px; height:95px; padding-left:0px}
.special .special-top ul li a{ color:#FFF;}
.special .tx-box .tx01{ background:#009cda; padding:105px 0px 75px}
.special .tx-box .tx02,.special .tx-box .tx04{ background:#fff; padding:80px 0px 40px; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb}
.special .tx-box .tx-title{ text-align:center; color:#454545; font-size:36px; font-weight:bold}
.special .tx-box .tx-des{ text-align:center; color:#727272; font-size:16px; line-height:28px; margin:20px auto}
.special .tx-box .tx04{ padding-top:40px}
.special .tx-box .tx06{ padding-bottom:55px}
.special .tx-box .tx06 .tab-tit{ text-align:center}
.special .tx-box .tx06 .tab-tit li{ display:inline-block; padding:0px 10px; height:62px; text-align:center; line-height:62px; color:#939393; font-size:18px; margin:55px 20px; cursor:pointer}
.special .tx-box .tx06 .tab-tit li.current{ background:#009cda; color:#fff}
.special .tx-box .tx07{ padding:70px 0px 30px}
.special .tx-box .tx08{ background:url(../image/tx08img.jpg) no-repeat center top; height:557px; color:#fefefe}
.special .tx-box .tx08 .tx-title{ color:#fefefe; padding-top:65px}
.special .tx-box .tx08 .tx-des{ color:#fefefe}
.special .tx-box .tx08 .hotline{ text-align:center; font-size:20px; line-height:44px}
.special .tx-box .tx08 .hotline a{ display:inline-block; width:163px; height:42px; line-height:42px; border:1px solid #fefefe; color:#fefefe; font-size:16px; margin-left:40px}
.special .sl-box .tx01{ background:#e5a304; padding-bottom:65px}
.special .tx-box .sl07{ padding-top:60px}
.special .tx-box .sl07 .tab-tit li{ padding:0px 20px}
.special .tx-box .sl07 .tab-tit li.current{ background:#e5a304}
.special .xl-box .tx01{ background:#f3c420; padding-bottom:65px}
.special .tab-content img{ max-width:1200px}
.helpad{ width:100%; height:180px;}
.helpad a{ display:block;width:100%; height:180px;}
.articlebody{ padding:20px; line-height:30px;}


.member_registration{ background:#fff; border:1px solid #d9d9d9; width:1198px; margin:0 auto; padding:35px 0px 80px}
.member_registration .forms{ padding:0 50px;}
.member_registration .forms .tit{ font-size:24px; color:#686868}
.member_registration .forms .tit_box{ background:#f0f5ff;height:40px; line-height:40px; text-align:center; color:#1171c5; font-size:16px; margin:23px 0px}
.forms_list{ width:600px; margin:0 auto;}
.member_registration .forms li{ position:relative; padding-top:20px}
.member_registration .forms li span{ position:absolute; right:0;}
.member_registration .forms li span img{ height:46px;border-radius: 4px;}
.member_registration .forms .tit_name{ position:absolute; left:0px; top:20px; width:110px; text-align:right; display:block; line-height:48px; color:#999;}
.member_registration .forms .tit_name em,.member_registration .note em{ color:#ea6060; display:inline;}
.member_registration .forms .text_ip{width:574px;border: 1px solid #e8e8e8;    height: 32px; padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border-radius: 4px; text-indent:7em;}
.member_registration .forms input.error{border: 1px solid #FF0000!important;}
.member_registration .forms .text_ip:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.member_registration .forms input.error:focus{box-shadow: 0 1px 1px #fab9b9 inset, 0 0 8px #fab9b9;}
.member_registration .forms li i{position: absolute;right: 10px;bottom: -6px;background: #fff;padding: 0 5px;color: #FF0000;font-size: 12px;display: block;z-index: 654}
.member_registration .forms .deal .checkbox{ vertical-align:middle; width:15px; height:15px; margin-right:7px}
.member_registration .forms .deal a{ color:#238cc8; text-decoration:underline}
.btn_mfyzm{ height:46px; line-height:46px; border:none; background:#1171C5; color:#FFF; padding:0 10px;font-family: '微软雅黑'; cursor:pointer; outline:none;border-radius: 4px;}
.btn_mfyzm:hover{background: #3cb4f9;}
.member_registration .forms .submit_bt{ background:#1171c5; width:100%; height:56px; border:none; cursor:pointer; font-size:16px; color:#fff; margin-top:10px;border-radius: 4px;}
.member_registration .forms .submit_bt:hover{background: #3cb4f9;}
.pop_up_box2{ width:100%; height:100%; margin:0 auto; display:none; z-index:9999; position:fixed; background:url(../image/pop_up_box2.png); top:0px; left:0px}
.pop_up_box2 .box_text{ background:url(../image/box_text.png) no-repeat left center; width:800px; height:492px; margin:80px auto 0px; display:block; z-index:9999; padding-top:8px}
.pop_up_box_tit{ width:784px; height:40px; line-height:40px; background:#31a5de; text-align:left; position:relative; margin:0px 0px 0px 8px}
.pop_up_box_tit h2{ font-size:16px; font-weight:normal; line-height:40px; color:#fff; padding:0px 18px}
.pop_up_box_tit a{ background:url(../image/isClose.png) no-repeat right center; position:absolute; width:21px; height:40px; right:15px; top:0px; cursor:pointer}
.pop_up_box_text{ width:784px; margin:0 auto; background:#fff; min-height:150px; font-size:18px; color:#999; line-height:30px; height:444px;overflow-y:scroll}
.pop_up_box_text .des{ padding:25px 35px; color:#808080; font-size:14px; line-height:30px; text-align:left;}
.pop_up_box_text .des h3{ color:#4c4c4c; font-size:18px; text-align:center; margin-bottom:20px}

.show2 .boxtitle{ position:absolute; left:0px; top:25px; text-align:center; color:#3cb4f9; font-size:16px; width:100%}
.show2 .ulbox{ position:absolute; left:0px; top:100px; width:100%}
.show2 .ulbox li{text-align:center; float:left; color:#636363; font-size:14px}
.show3 .ulbox3 li{ position:absolute; left:109px; top:15px; width:365px; text-align:center; color:#757575; line-height:23px; font-size:14px}
.show3 .ulbox3 li.even{ left:782px}
.show2 .ulbox4{ position:absolute; left:0px; top:263px; width:100%}
.show2 .ulbox4 li{ text-align:center; float:left; text-align:center; color:#636363; font-size:22px; font-weight:bold}
.show3 .ulbox5{ position:absolute; left:0px; top:7px}
.show3 .ulbox5 li{ width:200px; padding:0px 18px; float:left; margin-right:85px}
.show3 .ulbox5 li h3{ text-align:center; color:#636363; font-size:22px; padding-top:20px; margin-bottom:148px}
.show3 .ulbox5 li p{ color:#8e8e8e; line-height:22px}
.show7 .box{ background:url(../image/abox.png) no-repeat left center; width:186px; height:167px; display:block; position:absolute; left:0px; top:0px}
.show7  a{ color:#fff}
.show7  a:hover .box{ background:url(../image/aboxhover.png) no-repeat left center}
.show7 .box h3{ font-size:18px; padding-top:35px; margin-bottom:5px}
.show7 .box p{ font-size:16px; margin-bottom:8px}
.show7 .box span{ border:1px solid #fff; width:93px; height:30px; line-height:30px; display:inline-block; -webkit-border-raius:20px; -moz-border-radius:20px; border-radius:20px; font-size:18px}
.show7 .mbox{ background:url(../image/mbox.png) no-repeat left center; width:220px; height:197px; position:absolute; left:473px; top:76px}
.show7 .mbox h3{ margin-top:83px; color:#3cb4f9; font-size:22px; margin-bottom:17px}
.show7 .mbox a{ background:#ff7271; width:112px; height:31px; line-height:31px; color:#fff; display:inline-block; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px}
.nowwhere{    border-bottom: 1px solid #ebebeb;
    height: 35px;
    line-height: 33px;
    font-size: 16px;
    color: #424242;
    font-weight: bold;
    margin-bottom: 12px;}
.nowwhere span{width: 2px;
    height: 19px;
    float: left;
    background: #3cb4f9;
    margin: 7px 9px 0px 0px;}
.nowwhere a{ color:#424242;}
.nowwhere a:hover{ text-decoration:underline; color:#3cb4f9;}

/* 新增样式 */
.tx-box .tx01 dl{ position:absolute; left:0px; top:0px; text-align:center; color:#fff; width:100%}
.tx-box .tx01 dl dt{ font-size:36px; font-weight:bold; padding:50px 0px 20px}
.tx-box .tx01 dl dd{ width:935px; margin:auto; font-size:16px; line-height:28px}
.tx02text p{ position:absolute; right:0px; bottom:20px; text-align:center; color:#7a7a7a; font-size:16px; font-weight:bold; line-height:28px}
.tx03 .tx03text{ position:relative; width:835px; margin:auto}
.tx03 .tx03text ul li,.tx04 .tx04text ul li,.tx05 .tx05text ul li{ position:absolute; color:#939393}
.tx03 .tx03text ul li h3,.tx04 .tx04text ul li h3,.tx05 .tx05text ul li h3{ font-size:20px; color:#656565; margin-bottom:5px}
.tx03 .tx03text ul li p,.tx04 .tx04text ul li p,.tx05 .tx05text ul li p{ line-height:20px}
.tx04 .tx04text{ position:relative; width:865px; margin:auto}
.tx05 .tx05text{ position:relative; width:1030px; margin:auto}
.tx05 .tx05text ul li h3{ margin-bottom:6px; color:#fff}
.tx05 .tx05text ul li p{ line-height:23px; color:#fff}
.tx05 .tx05text ul li h2{ color:#fff; font-size:48px; line-height:70px}
.tx06 .text .textleft,.tx06.sl07 .text .textleft{ width:750px}
.tx06 .text .textleft img,.tx06.sl07 .text .textleft img{ max-width:750px}
.tx06 .text .textright,.tx06.sl07 .text .textright{ width:427px}
.tx06 .text .textright dl dt,.tx06.sl07 .text .textright dl dt{ font-size:24px; color:#656565; font-weight:bold; text-align:center; padding:35px 0px 40px}
.tx06 .text .textright dl dd,.tx06.sl07 .text .textright dl dd{ overflow:hidden; margin-bottom:20px}
.tx06 .text .textright dl dd span,.tx06.sl07 .text .textright dl dd span{ float:left; width:27px; height:38px; background:url(../image/tx06icon.png) no-repeat center center; display:inline-block; font-size:20px; color:#fefefe; margin-right:12px; padding-left:10px; line-height:28px}
.tx06 .text .textright dl dd p,.tx06.sl07 .text .textright dl dd p{ line-height:25px; font-size:16px; color:#696969}
.tx07 ul li{ position:absolute; top:120px; text-align:center; font-size:16px; color:#fff}
.tx07 ul li p{ margin-top:5px}
.tx07 ul li p span{ font-size:18px; font-weight:bold}
.tx07 dl{ width:557px; position:absolute; right:0px; bottom:50px; text-align:left; color:#939393; line-height:23px}
.tx07 dl dt{ color:#656565; font-size:18px; font-weight:bold; margin-bottom:10px}
.tx08 ul li{ position:absolute; top:95px; font-size:18px; font-weight:bold; color:#666; line-height:26px; text-align:center}
.tx-box.sl-box .tx01 dl dt{ color:#464646}
.tx-box.sl-box .tx01 dl dd{ width:1033px; color:#565656}
.tx-box.sl-box .tx01 ul li{ position:absolute; width:236px; padding:0px 7px; color:#b88407; line-height:21px}
.tx-box.sl-box .tx02 .sl02text{ position:relative; width:1094px; margin:auto}
.tx-box.sl-box .tx02 .sl02text ul li{ position:absolute; width:356px; height:97px; color:#656565; font-size:18px}
.tx-box.sl-box .tx02 .sl02text ul li div{ width:356px; height:97px; display:table-cell; vertical-align:middle}
.tx-box.sl-box .tx02 .sl02text ul li h3{ font-size:20px; margin-bottom:5px}
.tx-box.sl-box .tx02 .sl02text ul li p{ line-height:30px}
.tx-box.sl-box .tx03 .sl03text ul li{ position:absolute; left:26px; top:86px; width:212px; text-align:center; color:#fff; font-size:}
.tx-box.sl-box .tx03 .sl03text ul li h3{ font-size:28px; margin-bottom:10px}
.tx-box.sl-box .tx04 ul{ position:absolute; left:2px; top:259px}
.tx-box.sl-box .tx04 ul li{ width:270px; float:left; color:#636363; font-size:18px; font-weight:bold}
.tx-box.sl-box .tx04 ul li p{ width:270px; height:57px}
.tx-box.sl-box .tx04 ul li p span{ display:table-cell; width:270px; height:57px; vertical-align:middle}
.tx-box.sl-box .tx05 ul li{ position:absolute; text-align:center; color:#636363}
.tx-box.sl-box .tx05 ul li h3{ font-size:18px; margin-bottom:8px}
.tx-box.sl-box .tx05 ul li p{ color:#8e8e8e; line-height:20px}
.tx-box.sl-box .tx06 dl{ position:absolute; text-align:center; bottom:20px}
.tx-box.sl-box .tx06 dl dt{ font-size:18px; color:#636363; font-weight:bold; margin-bottom:10px}
.tx-box.sl-box .tx06 dl dd{ line-height:23px}
.tx06.sl07 .text .textright dl{ position:static; text-align:left}
.tx06.sl07 .text .textright dl dd span{ background:url(../image/tx06icon2.png) no-repeat center center}
.xl-box .tx01 .titbox{ position:absolute; left:0px; top:0px; width:100%; text-align:center; color:#9f0a3e; font-size:16px}
.xl-box .tx01 .titbox h3{ font-size:36px; color:#464646; padding:45px 0px 20px}
.xl-box .tx01 p{ position:absolute; color:#8b7528; line-height:20px; font-size:16px; text-align:center}
.xl-box .tx02 dl{ position:absolute; top:228px}
.xl-box .tx02 dl dt{ color:#656565; font-size:20px; font-weight:bold; margin-bottom:10px}
.xl-box .tx06.sl07 .text .textleft{ width:650px}
.xl-box .tx06.sl07 .text .textleft img{ max-width:650px}
.xl-box .tx06.sl07 .text .textright{ width:540px; margin-top:25px}
.xl-box .xl05text li{ position:absolute; width:307px; text-align:center; color:#939393}
.xl-box .xl05text li h3{ color:#656565; font-size:20px; margin-bottom:6px}
.xl-box .xl05text li p{ line-height:24px}

.imglist{ position:absolute; left:184px; bottom:98px}
.imglist ul li {float: left;height: 81px;background-image: url(../image/tengxun.png);background-repeat: no-repeat;text-indent: -9999px;transition: transform ease-out 0.5s, background 0.5s;cursor: pointer;width: 81px;margin-right:70px}
.resource-plat-btn1 {background-position: 0 0}
.resource-plat-btn1:hover {background-position: 0 -81px}
.resource-plat-btn2 {background-position: -152px 0}
.resource-plat-btn2:hover {background-position: -152px -81px}
.resource-plat-btn3 {background-position: -304px 0}
.resource-plat-btn3:hover {background-position: -304px -81px}
.resource-plat-btn4 {background-position: -455px 0}
.resource-plat-btn4:hover {background-position: -455px -81px}
.resource-plat-btn5 {background-position: -607px 0}
.resource-plat-btn5:hover {background-position: -607px -81px}
.resource-plat-btn6 {margin-right:0 !important;background-position: -759px 0}
.resource-plat-btn6:hover {background-position: -759px -81px}
.where{ width:882px; margin:0 auto; line-height:35px;}
.where,.where a{ color:#999;}

.taocan li{ margin-bottom:20px; background:#f1f1f1;-webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;}
.taocan li:hover{ background:#666; color:#FFF;}
.taocan li .lefti{ float:left; width:970px; padding:0 0 10px 5px;}
.taocan li .lefti .ttitle{ height:40px; line-height:40px; margin-left:-5px;}
.taocan li .lefti .ttitle span{ display:inline-block; background:#1db4fe;border-radius:0 0 15px 0; padding:0 20px 0 10px; color:#FFF; margin-right:20px;}
.taocan li .lefti .tcontent{ padding:10px 0;}
.taocan li .lefti .tcontent .timg{ float:left; width:200px;}
.taocan li .lefti .tcontent .timg img{width:200px; max-height:122px;}
.taocan li .lefti .tcontent .ttext{ width:740px; float:right;}
.taocan li .righti{ float:right; width:200px; height:182px; background:#ff7700; text-align:center; color:#FFF;font-size:16px;}
.taocan li .righti dl dt{ font-size:30px; margin-top:60px; margin-bottom:10px;}
.taocan li .righti dl dd{ margin:10px 0;}
.taocan li .righti dl dd a{ border:1px solid #FFF; line-height:35px; display:inline-block;border-radius:5px; padding:0 15px; color:#FFF;-webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;}
.taocan li .righti dl dd a:hover{ background:#FFF; color:#ff7700;}

.linkmore{background: #3cb4f9; color:#FFF; height:40px; line-height:40px; margin:15px 0; text-align:center; display:block;border-radius:5px;}
.linkmore:hover{ background:#289bdd;color:#FFF;}

#login_container{ padding:15px;}

.m-content .news-text{ margin:25px auto 50px}
.m-content .news-text .tab-tit{ margin-left:-25px; height:40px}
.m-content .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}
.m-content .news-text .tab-tit li a{ color:#666; display:block}
.m-content .news-text .tab-tit li em{ color:#fe4544; margin:0px 0px 0px 6px}
.m-content .news-text .tab-tit .current{ background:#3cb4f9; border:1px solid #3cb4f9; box-shadow:0px 0px 10px #3cb4f9}
.m-content .news-text .tab-tit .current a,.m-content .news-text .tab-tit .current a em{ color:#fff}
.m-content .news-text .list{ margin-left:-24px; margin-top:26px; display:none}
.m-content .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}
.m-content .news-text .list a span{width:178px; height:88px; display:table-cell; vertical-align:middle}
.m-content .news-text .list img{ max-width:178px; max-height:88px}
.m-content .news-text .list a:hover{ border:1px solid #3cb4f9}
.news-text .tab-content .wei-list{ display:none}
.news-text .tab-content .wei-list ul{ margin-left:-20px; padding-top:10px}
.news-text .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}
.news-text .tab-content .wei-list ul li .img{ text-align:center; padding:20px 0px 6px}
.news-text .tab-content .wei-list ul li .img img{ width:90px; height:90px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%}
.news-text .tab-content .wei-list ul li h3{ text-align:center; color:#444; font-size:20px; font-weight:normal}
.news-text .tab-content .wei-list ul li h3 img{ vertical-align:middle; margin-left:3px; width:16px; height:16px}
.news-text .tab-content .wei-list ul li h4{ text-align:center; color:#666; font-size:14px; font-weight:normal; padding:6px 0px 10px}
.news-text .tab-content .wei-list ul li p{ text-align:center; color:#666}
.news-text .tab-content .wei-list ul li p span{ margin:0px 10px}
.news-text .tab-content .wei-list ul li p em{ color:#3cb4f9}
.news-text .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)}

.filter .con {
    padding: 20px 0 10px;
}
.filter a {
    color: #000;
}
.filter .con .filter-info {
  line-height: 20px;
  padding-bottom: 10px;
  overflow: hidden;
}
/* line 83, app/views/news-media/view.scss */
.filter .con .filter-info span {
  float: left;
  width: 70px;
  color: #666;
  font-size: 14px;
}
/* line 89, app/views/news-media/view.scss */
.filter .con .filter-info div.fl {
  float: left;
  width: calc(100% - 72px);
}
/* line 92, app/views/news-media/view.scss */
.filter .con .filter-info div.fl a {
  height: 20px;
  line-height: 18px;
  float: left;
  padding: 0 10px;
  margin: 0 0 5px 0;
  border: 1px solid transparent;
  border-radius: 3px;
}
/* line 100, app/views/news-media/view.scss */
.filter .con .filter-info div.fl a:hover {
  color: #3cb4f9;
}
/* line 103, app/views/news-media/view.scss */
.filter .con .filter-info div.fl a.selected {
  border: 1px solid #3cb4f9;
  color: #3cb4f9;
}
/* line 108, app/views/news-media/view.scss */
.filter .con .filter-info div.fl .clear-info {
  float: right;
  padding: 0 10px;
  border-radius: 3px;
  background-color: #f8f8f8;
  border: 1px solid #ececec;
}
/* line 114, app/views/news-media/view.scss */
.filter .con .filter-info div.fl .clear-info:hover {
  background-color: #ffb600;
  border: 1px solid #ffb600;
  color: white;
  cursor: pointer;
}
/* line 121, app/views/news-media/view.scss */
.filter .con .filter-info div.fl select {
  float: left;
  width: 100px;
  height: 22px;
  line-height: 20px;
}

.news-search-con {
  margin: 0 auto;
  padding: 20px 0;
}
.news-search-con table {
  width: 100%;
  border: 1px solid #ececec;
  background-color: white;
}
/* line 141, app/views/news-media/view.scss */
.news-search-con table thead tr {
  border-bottom: 1px solid #ececec;
  background-color: #f4f4f4;
}
/* line 144, app/views/news-media/view.scss */
.news-search-con table thead tr td {
  height: 30px;
  line-height: 30px;
  text-align: center;
}
/* line 152, app/views/news-media/view.scss */
.news-search-con table tbody tr {
  border-bottom: 1px solid #ececec;
}
/* line 154, app/views/news-media/view.scss */
.news-search-con table tbody tr td {
  height: 90px;
  text-align: center;
}
/* line 157, app/views/news-media/view.scss */
.news-search-con table tbody tr td .price {
  font-size: 14px;
  font-weight: bold;
  color: #3cb4f9;
}
/* line 162, app/views/news-media/view.scss */
.news-search-con table tbody tr td .ever-price {
  color: #999;
  text-decoration: line-through;
}
/* line 166, app/views/news-media/view.scss */
.news-search-con table tbody tr td .media {
  display: block;
  padding: 0 10px;
  overflow: hidden;
}
/* line 170, app/views/news-media/view.scss */
.news-search-con table tbody tr td .media img {
  float: left;
  width: 101px;
  height: 36px;
}
/* line 175, app/views/news-media/view.scss */
.news-search-con table tbody tr td .media .txt {
  margin-left: 10px;
  float: left;
  text-align: left;
}
/* line 179, app/views/news-media/view.scss */
.news-search-con table tbody tr td .media .txt ul {
  margin-top: 8px;
  *zoom: 1;
}
/* line 6, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.news-search-con table tbody tr td .media .txt ul:before, .news-search-con table tbody tr td .media .txt ul:after {
  display: table;
  line-height: 0;
  content: "";
}
/* line 12, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.news-search-con table tbody tr td .media .txt ul:after {
  clear: both;
}
/* line 183, app/views/news-media/view.scss */
.news-search-con table tbody tr td .media .txt ul li {
  margin-right: 10px;
  float: left;
}
/* line 186, app/views/news-media/view.scss */
.news-search-con table tbody tr td .media .txt ul li .icon-sample {
  background: url(https://www.uchuanbo.com/Public/Homes/imagesold/sample.png) no-repeat;
}
/* line 189, app/views/news-media/view.scss */
.news-search-con table tbody tr td .media .txt ul li .icon-remarks {
  background: url(https://www.uchuanbo.com/Public/Homes/imagesold/remarks.png) no-repeat;
}
/* line 192, app/views/news-media/view.scss */
.news-search-con table tbody tr td .media .txt ul li .icon-sample,
.news-search-con table tbody tr td .media .txt ul li .icon-remarks {
  float: left;
  margin: 3px 5px 0 0;
  width: 12px;
  height: 12px;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
/* line 204, app/views/news-media/view.scss */
.news-search-con table tbody tr td .package {
  display: block;
  padding: 0 0 0 20px;
  overflow: hidden;
}
/* line 208, app/views/news-media/view.scss */
.news-search-con table tbody tr td .package img {
  float: left;
  width: 56px;
  /*height: 56px;*/
  padding-top: 10px;
}
/* line 213, app/views/news-media/view.scss */
.news-search-con table tbody tr td .package .txt {
  padding: 15px;
  float: left;
  text-align: left;
  font-weight: bold;
}
/* line 221, app/views/news-media/view.scss */
.news-search-con table tbody tr:nth-child(2n+2) {
  background-color: #f4f4f4;
}
.btn-box {
  margin: 5px auto 0;
  width: 70px;
  overflow: hidden;
}
/* line 233, app/views/news-media/view.scss */
.btn-box .collection {
  background-color: #f6bb43;
}
/* line 235, app/views/news-media/view.scss */
.btn-box .collection em {
  background: url(../image/collection.png) no-repeat;
}
/* line 239, app/views/news-media/view.scss */
.btn-box .details {
  background-color: #3cb4f9;
}
/* line 241, app/views/news-media/view.scss */
.btn-box .details em {
  background: url(../image/details.png) no-repeat;
}
/* line 245, app/views/news-media/view.scss */
.btn-box .collection,
.btn-box .details {
  display: block;
  position: relative;
  margin-bottom: 5px;
  padding-left: 20px;
  width: 68px;
  height: 23px;
  line-height: 23px;
  color: white;
  border-radius: 3px;
  cursor: pointer;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 258, app/views/news-media/view.scss */
.btn-box .collection em,
.btn-box .details em {
  position: absolute;
  top: 4px;
  left: 12px;
  width: 14px;
  height: 14px;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.empty{ font-size:15px; text-align:center; padding:20px 0; color:#999;}
.page{ padding-bottom:20px;}
.page:before,.pages:before{
    display: table;
    content: " ";
}
.pages{}
.pages .totalinfo{padding-top: 8px; display:inline; float:left;}
div.dataTables_paginate {
    float: right;
    margin: 0;
}
.pages a,.pages span{position: relative;
    float: left;
    padding: 5px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #3cb4f9;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;}
.pages span{    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #3cb4f9;
    border-color: #3cb4f9;
}
.pages .jump{ float:right;}
.pages .jump input{ display:inline-block; width:20px; text-align:center; padding:0 10px; height:30px;border: 1px solid #ddd;outline: none;}
.pages .jump button{height:32px;padding:0 10px; float:right;background-color: #3cb4f9; border:1px solid #3cb4f9;outline: none; cursor:pointer; color:#FFF;}
.pages .jump button:hover{ background:#337ab7;}

.pull-left {
	float:right;
  width: 850px;
  margin-top: 20px;
}
/* line 9, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media {
  margin-bottom: 20px;
  width: 100%;
  height: 390px;
  background-color: white;
  border: 1px solid #ececec;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 17, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .l-info {
  float: left;
  width: 281px;
  height: 390px;
  border-right: 1px solid #ececec;
}
/* line 22, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .l-info .company-logo {
  border-bottom: 1px solid #ececec;
}
/* line 24, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .l-info .company-logo img {
  display: block;
  margin: 50px auto;
  height: 60px;
}
/* line 30, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .l-info .company-logo p {
  clear: both;
  text-align: center;
  font-size: 14px;
  color: #666;
  padding-bottom: 20px;
}
/* line 38, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .l-info ul {
  *zoom: 1;
}
/* line 6, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.pull-left .recommend-media .l-info ul:before, .pull-left .recommend-media .l-info ul:after {
  display: table;
  line-height: 0;
  content: "";
}
/* line 12, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.pull-left .recommend-media .l-info ul:after {
  clear: both;
}
/* line 41, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .l-info ul li {
  float: left;
  width: 140px;
  height: 100px;
  text-align: center;
  border-right: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 50, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .l-info ul li h1 {
  font-size: 24px;
  padding: 20px 0 10px;
  color: #ff5234;
}
/* line 55, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .l-info ul li p {
  color: #666;
}
/* line 58, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .l-info ul li:nth-child(2n+2) {
  border-right: 0 solid #ececec;
}
/* line 61, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .l-info ul li:nth-child(3n+3) {
  border-bottom: 0 solid #ececec;
}
/* line 64, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .l-info ul li:nth-child(4n+4) {
  border-bottom: 0 solid #ececec;
}
/* line 70, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .r-info {
  float: left;
  width: calc(100% - 290px);
  padding: 15px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 76, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .r-info ul {
  *zoom: 1;
}
/* line 6, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.pull-left .recommend-media .r-info ul:before, .pull-left .recommend-media .r-info ul:after {
  display: table;
  line-height: 0;
  content: "";
}
/* line 12, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.pull-left .recommend-media .r-info ul:after {
  clear: both;
}
/* line 79, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .r-info ul li {
  float: left;
  width: 50%;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
      overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* line 85, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .r-info ul li em {
  float: left;
  width: 80px;
  color: #666;
      overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* line 90, app/views/focus-recommend-detail/view.scss */
.pull-left .recommend-media .r-info ul li .pic-input {
  float: left;
  margin: 13px 0 0 0;
  width: 24px;
  height: 22px;
  cursor: pointer;
  background: url(https://www.uchuanbo.com/Public/Homes/imagesold/pic.png) no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
/* line 103, app/views/focus-recommend-detail/view.scss */
.pull-left .recently {
  width: 100%;
  background-color: white;
  border: 1px solid #ececec;
  margin-bottom: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 111, app/views/focus-recommend-detail/view.scss */
.pull-left .recently h2 {
  margin: 0 auto;
  width: 95%;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ececec;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
/* line 121, app/views/focus-recommend-detail/view.scss */
.pull-left .recently ul {
  margin: 20px auto;
  width: 95%;
  *zoom: 1;
}
/* line 6, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.pull-left .recently ul:before, .pull-left .recently ul:after {
  display: table;
  line-height: 0;
  content: "";
}
/* line 12, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.pull-left .recently ul:after {
  clear: both;
}
/* line 126, app/views/focus-recommend-detail/view.scss */
.pull-left .recently ul li {
  padding: 0 10px;
  font-size: 14px;
  line-height: 40px;
  height: 40px;
}
/* line 131, app/views/focus-recommend-detail/view.scss */
.pull-left .recently ul li em {
  color: #5d9cec;
  margin-right: 20px;
}
/* line 139, app/views/focus-recommend-detail/view.scss */
.pull-right {
  width: 320px;
  margin-top: 20px;
  float:left;
}
/* line 142, app/views/focus-recommend-detail/view.scss */
.pull-right .key-words {
  width: 100%;
  min-height: 360px;
  background-color: white;
  border: 1px solid #ececec;
  margin-bottom: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 150, app/views/focus-recommend-detail/view.scss */
.pull-right .key-words h2 {
  margin: 0 auto;
  width: 90%;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ececec;
  color: #333;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
}
/* line 161, app/views/focus-recommend-detail/view.scss */
.pull-right .key-words .con {
  padding: 20px;
}
/* line 163, app/views/focus-recommend-detail/view.scss */
.pull-right .key-words .con ul {
  *zoom: 1;
}
/* line 6, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.pull-right .key-words .con ul:before, .pull-right .key-words .con ul:after {
  display: table;
  line-height: 0;
  content: "";
}
/* line 12, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.pull-right .key-words .con ul:after {
  clear: both;
}
/* line 166, app/views/focus-recommend-detail/view.scss */
.pull-right .key-words .con ul li {
  margin: 0 15px 15px 0;
  float: left;
  padding: 5px 15px;
  font-size: 14px;
  background-color: #f3f3f3;
  border-radius: 3px;
}
/* line 173, app/views/focus-recommend-detail/view.scss */
.pull-right .key-words .con ul li a {
  color: #666;
}
/* line 177, app/views/focus-recommend-detail/view.scss */
.pull-right .key-words .con ul li:hover a {
  color: #3cb4f9;
}
.resource-recommend {
  height: 331px;
  background-color: white;
  border: 1px solid #ececec;
  margin-bottom: 40px;
  margin-top: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 195, app/views/focus-recommend-detail/view.scss */
.resource-recommend h2 {
  margin: 0 auto;
  width: 95%;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ececec;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
/* line 205, app/views/focus-recommend-detail/view.scss */
.resource-recommend ul {
  margin: 20px auto;
  width: 95%;
  *zoom: 1;
}
/* line 6, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.resource-recommend ul:before, .resource-recommend ul:after {
  display: table;
  line-height: 0;
  content: "";
}
/* line 12, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.resource-recommend ul:after {
  clear: both;
}
/* line 210, app/views/focus-recommend-detail/view.scss */
.resource-recommend ul li {
  float: left;
  margin: 0 32px 20px 0;
  width: 157px;
  height: 56px;
  border: 1px solid #ececec;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 219, app/views/focus-recommend-detail/view.scss */
.resource-recommend ul li img {
  display: block;
  margin: 6px auto 0;
  width: 126px;
  height: 45px;
}
/* line 225, app/views/focus-recommend-detail/view.scss */
.resource-recommend ul li:hover {
  border: 1px solid #3cb4f9;
}

.v-blog {
  margin: 20px auto 0;
  width: 1200px;
  height: 280px;
  background-color: white;
  border: 1px solid #ececec;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 11, app/views/blog-detail/view.scss */
.v-blog .photo {
  margin: 30px 0 0 30px;
  float: left;
  width: 120px;
  height: 120px;
  border: 1px solid #ececec;
  border-radius: 130px;
  overflow: hidden;
}
/* line 19, app/views/blog-detail/view.scss */
.v-blog .photo img {
  width: 120px;
  height: 120px;
}
/* line 24, app/views/blog-detail/view.scss */
.v-blog .v-info {
  float: left;
  margin: 30px 0 0 30px;
}
/* line 27, app/views/blog-detail/view.scss */
.v-blog .v-info .title {
  padding: 5px 0;
  overflow: hidden;
}
/* line 30, app/views/blog-detail/view.scss */
.v-blog .v-info .title span {
  float: left;
  font-size: 18px;
}
/* line 34, app/views/blog-detail/view.scss */
.v-blog .v-info .title .icon-v {
  float: left;
  margin: 4px 0 0 5px;
  width: 18px;
  height: 18px;
  background: url(https://www.uchuanbo.com/Public/Homes/imagesold/v.png) no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
/* line 43, app/views/blog-detail/view.scss */
.v-blog .v-info ul {
  *zoom: 1;
}
/* line 6, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.v-blog .v-info ul:before, .v-blog .v-info ul:after {
  display: table;
  line-height: 0;
  content: "";
}
/* line 12, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.v-blog .v-info ul:after {
  clear: both;
}
/* line 46, app/views/blog-detail/view.scss */
.v-blog .v-info ul li {
  padding: 5px 0 0;
  overflow: hidden;
}
/* line 49, app/views/blog-detail/view.scss */
.v-blog .v-info ul li em {
  float: left;
  width: 80px;
  color: #666;
}
/* line 54, app/views/blog-detail/view.scss */
.v-blog .v-info ul li span {
  float: left;
  width: 300px; line-height:20px;
}
/* line 58, app/views/blog-detail/view.scss */
.v-blog .v-info ul li span b {
  font-size: 16px;
  color: #ff5234;
}
/* line 65, app/views/blog-detail/view.scss */
.v-blog .v-info .btn {
  margin: 10px 0 0 60px;
  width: 120px;
  height: 30px;
  background-color: #3cb4f9;
  text-align: center;
  color: white;
  font-size: 15px;
  border-radius: 3px;
}
/* line 77, app/views/blog-detail/view.scss */
.v-blog .data-info {
  margin: 50px 20px 0 50px;
  float: left;
  width: 500px;
}
/* line 81, app/views/blog-detail/view.scss */
.v-blog .data-info div {
  margin-left: 30px;
  margin-bottom: 10px;
  float: left;
  width: 120px;
  height: 80px;
  line-height: 35px;
  text-align: center;
  border: 1px solid #ececec;
  background-color: #f8f8f8;
  color: #666;
}
/* line 91, app/views/blog-detail/view.scss */
.v-blog .data-info div h3 {
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  color: #333;
  border-bottom: 1px solid #ececec;
  background-color: #fff;
}
.v-list {
  margin: 20px auto;
  padding: 0 55px 30px;
  background-color: white;
  border: 1px solid #ececec;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 111, app/views/blog-detail/view.scss */
.v-list h1 {
  padding: 20px 0;
  font-size: 30px;
  color: #333;
  text-align: center;
  font-weight: normal;
}
/* line 118, app/views/blog-detail/view.scss */
.v-list .single {
  margin: 20px 22px 0 0;
  float: left;
  width: 158px;
  border: 1px solid #ececec;
  background-color: #fff;
}
/* line 125, app/views/blog-detail/view.scss */
.v-list .single .photo {
  width: 100%;
  height: 110px;
  border-bottom: 1px solid #ececec;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 130, app/views/blog-detail/view.scss */
.v-list .single .photo img {
  display: block;
  margin: 10px auto 0;
  width: 84px;
  height: 84px;
  border-radius: 84px;
  border: 1px solid #ececec;
  overflow: hidden;
}
/* line 140, app/views/blog-detail/view.scss */
.v-list .single .txt {
  padding-top: 3px;
  height: 100px;
  background-color: #f8f8f8;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 147, app/views/blog-detail/view.scss */
.v-list .single .txt p {
  clear: both;
  text-align: center;
  line-height: 26px;
  font-size: 12px;
}
/* line 152, app/views/blog-detail/view.scss */
.v-list .single .txt p b {
  font-weight: bold;
  color: #ff5234;
  font-size: 13px;
}
/* line 157, app/views/blog-detail/view.scss */
.v-list .single .txt p span {
  display: inline-block;
}
/* line 160, app/views/blog-detail/view.scss */
.v-list .single .txt p .icon-v {
  display: inline-block;
  margin: 3px 0 0 5px;
  width: 14px;
  height: 14px;
  background: url(https://www.uchuanbo.com/Public/Homes/imagesold/v.png) no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
/* line 170, app/views/blog-detail/view.scss */
.v-list .single .btn {
  margin: 5px auto 0;
  width: 90px;
  height: 24px;
  padding-top:0;
  line-height: 24px;
  border-radius: 3px;
  text-align: center;
  border: 1px solid #ececec;
  background-color: #fff;
  cursor: pointer;
}
/* line 181, app/views/blog-detail/view.scss */
.v-list .single:hover {
  border: 1px solid #3cb4f9;
}
/* line 183, app/views/blog-detail/view.scss */
.v-list .single:hover .btn {
  background-color: #3cb4f9;
}
/* line 185, app/views/blog-detail/view.scss */
.v-list .single:hover .btn a {
  color: white;
}
/* line 190, app/views/blog-detail/view.scss */
.v-list .single:nth-child(6n+8) {
  margin-right: 0;
}

.i-package {
  margin: 20px auto 0;
  height: 280px;
  background-color: white;
  border: 1px solid #ececec;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 11, app/views/news-package-detail/view.scss */
.i-package .photo {
  margin: 30px 0 0 30px;
  float: left;
  width: 210px;
  height: 150px;
  border: 1px solid #ececec;
  border-radius: 3px;
  overflow: hidden;
}
/* line 19, app/views/news-package-detail/view.scss */
.i-package .photo img {
  width: 210px;
  height: 150px;
}
/* line 24, app/views/news-package-detail/view.scss */
.i-package .pd-info {
  float: left;
  margin: 30px 0 0 30px;
}
/* line 27, app/views/news-package-detail/view.scss */
.i-package .pd-info .title {
  padding: 5px 0;
  overflow: hidden;
}
/* line 30, app/views/news-package-detail/view.scss */
.i-package .pd-info .title span {
  float: left;
  font-size: 18px;
}
/* line 35, app/views/news-package-detail/view.scss */
.i-package .pd-info ul {
  *zoom: 1;
}
/* line 6, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.i-package .pd-info ul:before, .i-package .pd-info ul:after {
  display: table;
  line-height: 0;
  content: "";
}
/* line 12, /Users/amanda/Documents/workspace/esoboy/app/styles/_common.scss */
.i-package .pd-info ul:after {
  clear: both;
}
/* line 38, app/views/news-package-detail/view.scss */
.i-package .pd-info ul li {
  padding: 5px 0 0;
  overflow: hidden;
}
/* line 41, app/views/news-package-detail/view.scss */
.i-package .pd-info ul li em {
  float: left;
  width: 80px;
  color: #666;
}
/* line 46, app/views/news-package-detail/view.scss */
.i-package .pd-info ul li span {
  float: left;
  width: 300px;
  line-height: 20px;
}
/* line 50, app/views/news-package-detail/view.scss */
.i-package .pd-info ul li span.ever-price {
  text-decoration: line-through;
  color: #999;
}
/* line 54, app/views/news-package-detail/view.scss */
.i-package .pd-info ul li span.now-price {
  font-weight: bold;
  color: #ff5234;
}
/* line 61, app/views/news-package-detail/view.scss */
.i-package .pd-info .btn-box {
  margin: 20px 0 0;
  width: 300px;
}
/* line 64, app/views/news-package-detail/view.scss */
.i-package .pd-info .btn-box .orange {
  background-color: #ff5234;
}
/* line 66, app/views/news-package-detail/view.scss */
.i-package .pd-info .btn-box .orange:before {
  background: url(../image/heart.png) no-repeat;
}
/* line 70, app/views/news-package-detail/view.scss */
.i-package .pd-info .btn-box .blue {
  background-color: #5d9cec;
}
/* line 72, app/views/news-package-detail/view.scss */
.i-package .pd-info .btn-box .blue:before {
  background: url(../image/q3.png) no-repeat;
}
/* line 76, app/views/news-package-detail/view.scss */
.i-package .pd-info .btn-box .orange,
.i-package .pd-info .btn-box .blue {
  position: relative;
  margin-right: 10px;
  float: left;
  width: 120px;
  height: 30px;
  padding-left: 20px;
  line-height: 30px;
  text-align: center;
  color: white;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 92, app/views/news-package-detail/view.scss */
.i-package .pd-info .btn-box .orange:before,
.i-package .pd-info .btn-box .blue:before {
  position: absolute;
  top: 6px;
  left: 18px;
  content: "";
  width: 18px;
  height: 18px;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
/* line 101, app/views/news-package-detail/view.scss */
.i-package .pd-info .btn-box .orange a,
.i-package .pd-info .btn-box .blue a {
  color: white;
}
/* line 107, app/views/news-package-detail/view.scss */
.i-package .data-info {
  margin: 80px 0 0 40px;
  float: left;
  width: 500px;
}
/* line 111, app/views/news-package-detail/view.scss */
.i-package .data-info div {
  margin-left: 30px;
  float: left;
  width: 120px;
  height: 80px;
  line-height: 35px;
  text-align: center;
  border: 1px solid #ececec;
  background-color: #f8f8f8;
  color: #666;
}
/* line 121, app/views/news-package-detail/view.scss */
.i-package .data-info div h3 {
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  color: #333;
  border-bottom: 1px solid #ececec;
  background-color: #fff;
}

.package-service-info {
  margin-bottom: 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 136, app/views/news-package-detail/view.scss */
.package-service-info h1 {
  padding: 20px 0;
  font-weight: normal;
  position: relative;
  width: 500px;
  margin: 0 auto;
  text-align: center;
  font-size: 30px;
  color: #333;
  padding-bottom: 20px;
  border-bottom: 1px solid #e6e9ee;
}
.package-service-info h1 .bot {
  position: absolute;
  left: 220px;
  bottom: -1px;
  width: 60px;
  border-bottom: 3px solid #09d3f1;
}
.package-service-info .t-summary {
  margin: 0 auto;
  width: 1180px;
  text-align: center;
  color: #666;
  font-size: 15px;
  padding: 15px 0 30px;
}
/* line 143, app/views/news-package-detail/view.scss */
.package-service-info table {
  width: 100%;
  background-color: #fff;
  border: 1px solid #f1f1f1;
  text-align: center;
}
/* line 150, app/views/news-package-detail/view.scss */
.package-service-info table thead tr td {
  background-color: #f8f8f8;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}
/* line 161, app/views/news-package-detail/view.scss */
.package-service-info table tbody tr td {
  height: 36px;
  line-height: 36px;
  border-bottom: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}

/* line 171, app/views/news-package-detail/view.scss */
.hot-package {
  margin: 20px auto;
  padding: 0 55px 30px;
  background-color: white;
  border: 1px solid #ececec;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 180, app/views/news-package-detail/view.scss */
.hot-package h1 {
  padding: 20px 0;
  font-size: 30px;
  color: #333;
  text-align: center;
  font-weight: normal;
}
/* line 187, app/views/news-package-detail/view.scss */
.hot-package .single {
  position: relative;
  margin: 20px 42px 0 0;
  float: left;
  width: 180px;
  height: 270px;
  border: 1px solid #ececec;
  background-color: #fff;
}
/* line 195, app/views/news-package-detail/view.scss */
.hot-package .single .photo {
  width: 100%;
  height: 180px;
  border-bottom: 1px solid #ececec;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 200, app/views/news-package-detail/view.scss */
.hot-package .single .photo img {
  display: block;
  width: 180px;
  padding-top: 20px;
  overflow: hidden;
}
/* line 207, app/views/news-package-detail/view.scss */
.hot-package .single .txt {
  padding: 5px 10px 0;
  height: 90px;
  background-color: #f8f8f8;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 213, app/views/news-package-detail/view.scss */
.hot-package .single .txt p {
  clear: both;
  line-height: 26px;
  font-size: 12px;
  color: #999;
}
/* line 218, app/views/news-package-detail/view.scss */
.hot-package .single .txt p b {
  font-weight: bold;
  font-size: 12px;
  color: #333;
}
/* line 223, app/views/news-package-detail/view.scss */
.hot-package .single .txt p em {
  color: #ff5234;
}
/* line 228, app/views/news-package-detail/view.scss */
.hot-package .single .hover-info {
  display: none;
  width: 100%;
  height: 90px;
  background-color: #00c1de;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 234, app/views/news-package-detail/view.scss */
.hot-package .single .hover-info p {
  padding: 15px 0 10px;
  text-align: center;
  color: white;
}
/* line 239, app/views/news-package-detail/view.scss */
.hot-package .single .hover-info .btn {
  margin: 5px auto 0;
  width: 90px;
  height: 24px;
  line-height: 24px;
  border-radius: 3px;
  text-align: center;
  background-color: #fff;
  cursor: pointer;
  display:block;
  font-size: 12px;
  padding: 0;
}
/* line 248, app/views/news-package-detail/view.scss */
.hot-package .single .hover-info .btn a {
  color: #00c1de;
}
/* line 253, app/views/news-package-detail/view.scss */
.hot-package .single:hover {
  border: 1px solid #00c1de;
}
/* line 255, app/views/news-package-detail/view.scss */
.hot-package .single:hover .hover-info {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 262, app/views/news-package-detail/view.scss */
.hot-package .single:nth-child(5n+5) {
  margin-right: 0;
}

.fooder{background: #252a36;padding: 40px 0 0;}
.fooder .link{float: left;}
.fooder .link dl{width: 200px;float: left;}
.fooder .link dl dt{font-size: 16px;color: #fff; height: 25px;}
.fooder .link dl dd{line-height: 25px;height: 25px;font-size: 12px;}
.fooder .link dl dd a{color: #9097a8;}
.fooder .link dl dd a:hover{text-decoration: underline;}
.fooder .righttel{width: 270px;float: right;}
.fooder .righttel .custitle{font-size: 16px;color: #fff; height: 30px;position: relative;}
.fooder .righttel .custitle span{display: block;width: 25px; height: 25px;position: absolute;left: 100px;top:-4px;}
.fooder .righttel dt{font-size: 30px;color: #fff;}
.fooder .righttel dd{font-size: 12px;color: #9097a8;margin: 5px 0 15px;}
.fooder .righttel dd span{width: 36px;height: 36px;border-radius:50%; display: inline-block; margin-right: 10px;}
.fooder .righttel dd span.wx{background:url("../image/cusicon.png")#4f545e 6px center no-repeat;}
.fooder .righttel dd span.qq{background:url("../image/cusicon.png")#4f545e -49px center no-repeat;}
.fooder .righttel dd span.email{background:url("../image/cusicon.png")#4f545e -105px center no-repeat;}
.fooder .copyright{border-top: 1px solid #383e4c; line-height: 50px;color: #fff;text-align: center;font-size: 12px;}