+body, input, select, textarea{color:#2a333f;font-family:"Microsoft YaHei", SimHei, Arial, Verdana, sans-serif;font-size:15px;}
h1, h2, h3, h4, h5, h6{margin:15px 0;font-family:"Microsoft YaHei", SimHei, Arial, Helvetica, sans-serif;}
img{max-width:100%;}
a,a:focus,a:hover{outline:0;text-decoration:none;}
.wrapper{position:relative;padding-top:110px;padding-bottom:30px;box-sizing:border-box;}
.bs-docs-featurette{display:table;}
/* navbar */
.navbar-inverse .container{padding:15px;max-width:100%;font-size:18px;}
.navbar-brand{padding:0px;}
.navbar-brand img{display:block;width:147.917px;height:50px;}
.navbar-inverse .navbar-right{position:relative;right:-15px;}
.navbar-nav > li .dropdown-menu{right:auto;}
.navbar-nav > li:hover .dropdown-menu{display:block;}
.navbar-nav .dropdown-menu > li > a{padding:10px 15px;}
.navbar-nav .btn{margin-top:10px;margin-right:15px;padding-top:5px;padding-bottom:5px;font-size:18px;}
.navbar-nav .btn.btn-danger{color:#fff;}
/* banner */
.carousel{overflow:hidden}
.carousel .carousel-inner{width:100%;background:#000;}
.carousel .carousel-inner .slide-img{width:100%;height:80vh;filter:alpha(opacity=80);opacity:.8;}
.carousel .carousel-inner .wxamp{max-width:160px;max-height:160px;padding:8px;border-radius:50%;background:#fff;}
.carousel .carousel-caption{width:80%;top:50%;left:10%;bottom:auto;transform:translateY(-50%);text-align:center;}
.carousel .carousel-caption h2{margin-bottom:30px;font-size:60px;}
.carousel .carousel-caption p{font-size:24px;font-weight:lighter;}
.carousel .carousel-caption p .btn{margin-top:30px;padding-left:30px;padding-right:30px;border:none;color:#fff;transition:all ease-in 0.2s;}
.carousel .carousel-caption p .btn:hover{color:#007dc6;background:#fff;}
.texture_gradient{position:absolute;top:0px;width:100%;height:80vh;background:linear-gradient(180deg, rgba(0, 0, 0, 0.8) 25%, rgba(0, 0, 0, 0.4) 100%);}
/* service */
.section-header h2{position:relative;margin-top:0;margin-bottom:10px;padding-bottom:10px;font-size:36px;text-align:center;}
.section-header h2::before{content:'';position:absolute;display:block;width:144px;height:1px;background:#ccc;bottom:0;left:calc(50% - 72px);}
.section-header h2::after{content:'';position:absolute;display:block;width:40px;height:1px;background:#007dc6;bottom:0;left:calc(50% - 20px);}
.section-header p{text-align:center;padding-bottom:30px;color:#555;font-size:16px;}

.service{background:#fafafa;padding:60px 0;}
.thumbnail{padding:0;overflow:hidden;}
.thumbnail .img-rounded{width:100%;border-bottom:1px solid #eee;border-radius:4px 4px 0 0;}
.thumbnail .img-rounded:hover{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform: scale(1.01);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.thumbnail .caption{display:block;padding:20px;text-align:center;}
.thumbnail .caption h3{margin-top:0;margin-bottom:15px;height:26px;font-size:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.thumbnail .caption p{margin-bottom:0;height:42px;font-size:15px;overflow:hidden;}
.thumbnail .panel-footer{padding:20px;background:#fafafa;text-align:center;}
.thumbnail .panel-footer .img-rounded{width:80px;height:40px;}
.thumbnail .panel-footer p{margin-bottom:0;height:40px;overflow:hidden;}
.service .btn{border:1px solid #58adfb;}
.service .btn:hover{color:#fff;background:#58adfb;}
/* resources */
.resources{background:#fff;padding:60px 0;}
.resources .panel{height:170px;overflow:hidden;}
.resources .panel-left{float:left;width:240px;height:100%;}
.resources .panel-left img{width:100%;height:100%;}
.resources .panel-right{margin-left:240px;padding:15px;height:140px;overflow:hidden;}
.resources .panel-right .title{margin-top:10px;margin-bottom:15px;font-size:22px;}
.resources .panel-right p{line-height:24px;margin-bottom:0;font-size:15px;}
/* case */
.case{background:#fafafa;padding:60px 0;}
.case .panel-body{padding:20px;text-align:center;}
.case .panel-body h3{margin-top:0;margin-bottom:15px;font-size:22px;line-height:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.case .panel-body p{margin-bottom:0;height:42px;font-size:15px;}
/* contact */
.contact{background:#fff;padding:60px 0;}
.contact .col-md-4{text-align:center;}
.contact .panel{padding:30px 15px;background-color:rgba(255,255,255,.5);}
.contact .panel-default{border-color:#ddd;}
.contact .panel .glyphicon{margin-bottom:15px;padding:20px;border:1px solid #6e96c5;border-radius:50%;color:#6e96c5;font-size:36px;}
.contact .panel a{color:#333;}
.contact .panel p{line-height:1.8;font-size:16px;}
/* wrapper */
.global{position:relative;min-height:calc(100vh - 330px);}

.sidebar{position:absolute;top:0;left:0;width:200px;height:100%;background:#fafafa;overflow:hidden;}
.sidebar .list-group-item:first-child, .sidebar .list-group-item:last-child{border-radius:0;}
.sidebar .list-group-item:first-child{border-top:none;}
.sidebar .list-group-item{border:1px solid #eee;border-left:none;border-right:none;background-color:transparent;}
.sidebar .list-group-item.title{background:#d9edf7;font-weight:bold;}
.sidebar .list-group-item.active{background:#ddd;border-color:transparent;}
.sidebar .list-group ul{padding:10px 10px 10px 30px;background:#eee;font-size:15px;list-style-type:circle;}
.sidebar .list-group ul li{padding-top:5px;padding-bottom:5px;}
.sidebar .list-group ul li a{color:#666;}
.sidebar .list-group ul li a:hover{color:#c00;}
.sidebar .list-group ul li.active a{color:#c00;}
.sidebar .list-group a{display:block;}
.sidebar .active a{color:#ac2925;}
.sidebar .glyphicon-menu-right, .sidebar .glyphicon-menu-down{float:right;top:5px;font-size:12px;}

.main{position:relative;margin-left:240px;line-height:1.6;overflow:hidden;}
.page-header{margin:0px 0px 10px;border-bottom:1px solid #eee;}
/* resources */
.content{padding:0px;}
.content .col-md-4{padding-right:10px;padding-left:10px;}
.content .thumbnail, .layout .thumbnail{border-color:#eee;background:#fff;letter-spacing:.04em;}
.content .thumbnail img, .layout .thumbnail img{border-bottom:1px solid #eee;}
.content .panel-body, .layout .panel-body{margin:20px 15px;padding:0;height:76px;text-align:center;overflow:hidden;}
.content h2, .layout h2{margin-top:0;margin-bottom:15px;font-size:18px;}
.content .thumbnail p, .layout .thumbnail p{color:#777;}
/* layout */
.alert{position:relative;padding:10px;}
.alert.alert-dismissible{padding-right:0;}
.alert-warning .btn{padding:2px 5px;margin:4px;}
.layout{margin-right:-15px;margin-left:-15px;}
.layout .panel-default{border-color:#eee;}
.layout .panel .panel-body{background:#fff;text-align:left;}
.layout .panel .panel-footer{border-top:none;color:#777;font-size:90%;}
.layout .panel .glyphicon{top:2px;margin-right:5px;}
/* page */
nav.text-center{display:inline-table;width:100%;}
/* article */
.article{padding:20px 0px 0px;letter-spacing:.04em;font-size:15px;}
.article h3{color:#4087d5;letter-spacing:.02em;}
.article h4{font-weight:bold;color:#666;}
.article .img-rounded{border:1px solid #eee;}
.article ul, .article ol{overflow:hidden;}
.article ul li.col-xs-12{padding:0;}
.article .col-xs-12{padding-right:0;padding-bottom:15px;padding-left:0;}
.article .col-xs-12.col-sm-7{padding-left:30px;}
.article .col-xs-6.col-md-3{padding-bottom:15px;}
.article .content-group{margin-top:30px;margin-bottom:30px;}
.article .supplier img{margin-right:10px;width:125px;height:70px;border:1px solid #ddd;}
.article .text-muted{margin-top:20px;}
.article .table{margin-top:30px;}
.article .table td{border-top:none;}
.article p{line-height:1.8;}
.article a{border-bottom:1px dotted #104b90;}
/* arclist */
.layout .panel-header{padding:20px;height:80px;}
.layout h4{margin:0;}
/* area */
.resources-list li, .case-list li{padding-left:0;}
.before-after{margin-top:50px;margin-bottom:20px;}
.time{clear:both;color:#666;font-size:90%;text-align:right;}
.time .glyphicon{top:2px;margin-right:5px;}
.time .glyphicon-eye-open{margin-left:20px;}
/* login */
.input-group .checkcode{max-width:60px;}
.bigbox{margin-bottom:50px;overflow:hidden;}
/* member */
.user{position:relative;min-height:calc(100vh - 570px);border:1px solid #eee;}
.user-left{width:240px;min-width:124px;height:70vh;border-right:1px solid #eee;background:#f8f8f8;}
/* user left nav */
.user-nav{text-align:center;}
	.user-nav dl dt{display:block;padding:10px 0;}
	.user-nav dl dt img{border:3px solid #eee;}
	.user-nav dl dd{display:block;padding:10px 0;border-top:1px solid #eee;}
	.user-nav a{color:#333;}
	.user-nav a:hover{color:#900;}
	.user-nav .hovers{background:#eee;}
	.user-nav .hovers a{color:#f60;font-weight:700;}
/* user right header */
.user-header{padding:10px 20px;border-bottom:1px solid #eee;background:#f8f8f8;}
	.user-header h1{margin:2px 0 1px;font-size:18px;font-weight:100;}
	.user-menu{width:100%;height:36px;line-height:36px;background:#eee;}
	.user-menu ol{margin:0;padding:0;list-style:none;}
	.user-menu li{float:left;padding:0 20px;height:36px;line-height:36px;border-right:1px solid #f8f8f8;color:#f30;}
	.user-menu li.status{float:left;height:36px;line-height:36px;color:#ce000f;background:#fff;}

/* user right header */
.user-layout{padding:20px;min-height:240px;}
	.user-layout ul, .user-layout ol{padding:0;list-style:none;}
	.user-layout p a{color:#00f;}
	.user-layout p a:hover{color:#c00;}
	.user-layout .demand-title{font-size:14px;font-weight:bold;}
	.user-layout .demand-title a{color:#f60;}
	.user-layout .master{width:100%;border:0;border-collapse:collapse;border-spacing:0;}
	.user-layout .master th{padding:6px;}
	.user-layout .master td{padding:6px;}
	.user-layout .submit{padding:5px 15px;border:0px;background:#ff8500;color:#fff;font-size:14px;cursor:pointer;}
	.user-layout .submit:hover{background:#f63;}

	.user-layout .Nobranch th{background:#f2f2f2;text-align:left;}
	.user-layout .Nobranch th,.user-layout .Nobranch td{border:1px solid #e6e6e6;}	
	.user-layout .Nobranch label,.user-layout .other label{color:#900;padding-right:11px;}
	.user-layout .Nobranch img{max-width:480px;}
	.user-layout .Nobranch i.fa-question-circle{position:relative;right:6px;bottom:-3px;float:right;color:#f60;font-size:18px;cursor:default;}
	.user-layout .Nobranch i:hover{color:#c00;}
	.user-layout .form_claim{float:right;margin-right:10px;width:32px;}
	.user-layout .claim{color:#fff;background:#00aaff;font-size:10px;border:none;height:16px;line-height:10px;padding:0px 4px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
	.user-layout .claim:hover{background:#0085d7;}
	.user-layout .form_del{display:inline;width:32px;margin-top:4px;}
	.user-layout .del,.user-layout .recovery{color:#fff;font-size:10px;border:none;height:16px;line-height:10px;padding:0px 2px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;cursor:pointer;}
	.user-layout .del{background:#00aaff;}	
	.user-layout .del:hover{background:#0085d7;}
	.user-layout .recovery{background:#ff811b;}
	.user-layout .recovery:hover{background:#f30;}
	.user-layout .other th{background:#ecf2f6;text-align:left;}	
	.user-layout .other tr:nth-child(2n+1),.user-layout .survey tr:nth-child(2n+1){background:#f4fcff;}
	.user-layout .other th,.user-layout .other td,.user-layout .survey th,.user-layout .survey td{border:1px solid #ecf2f6;}
	.user-layout .other .download{padding:4px 12px;border:1px solid #96a35;background:#f3ffbb url(/images/download.jpg) no-repeat center;}
	.user-layout .other .zhuanyi{float:right;padding:3px;border:1px solid #dcebf1;border-radius:15px;}
	.user-layout .other .zhuanyi:hover{border:1px solid #63acf2;}
	.user-layout .survey th{background:#ecf2f6;text-align:center;font-size:14px;}
	.user-layout .survey label{margin-right:12px;padding:2px 4px;border-radius:5px;border:1px solid #ddd;}
	.user-layout .survey label:hover{background:#eee;}
	.user-layout .survey label input,.user-layout .radio,.user-layout .checkbox{position:relative;top:2px;}
	.user-layout .survey .checkedstyle{border:1px solid #333;background:#eee;}
	.user-layout span.error{color:#c00;padding:0 2px;}
	.user-layout .submitgray{width:100px;padding:3px;font-size:14px;background:#ddd;text-align:center;}

	.user-layout .parent td{height:5px;border-left:none;border-right:none;background:#fff;}
	.user-layout .consult_header{color:#666;background:#f5f5f5;}
	.user-layout .split_line{color:#ccc;margin:0 8px;}
	.user-layout .blue{color:#00f;}
	.user-layout .red{color:#900;}
	.user-layout .gray{color:#999;}
	.user-layout #bgcolor,#ipt-search-key,#amount{background:#eee;cursor:not-allowed;}
	.user-layout .pay a{color:#999;border-bottom:1px dotted #999;}
	.user-layout img{vertical-align:middle;}

	.right-title{margin-bottom:10px;padding:10px;border-bottom:1px solid #eee;background:#f4f4f4;}
	.right-title span{color:#900;}
	.service-title{float:right;}
	.right-bottom{margin-top:20px;}
	.right-bottom .fenye{float:left;margin-right:5px;padding-left:10px;padding-right:10px;border:1px solid #ddd;}
	
	.state{height:48px;font-size:14px;color:#999;text-align:center;}
	.highlight{color:#c00;}
	.user-layout .back{clear:both;float:right;width:80px;text-align:center;background:#dcebf1;}
	.user-layout .backing{margin-left:20px;padding:6px 15px;font-size:14px;text-align:center;background:#dcebf1;}


	.big.form-control{display:initial;width:80%;}
	.small.form-control, .select.form-control, .radio{display:initial;width:auto;}
/* footer */
.footer{padding:15px 0 10px;color:#ccc;background-color:rgba(0,0,0,.7);}
.footer dl dt, .footer dl dd{margin-bottom:5px;}
.footer dl dt{margin-top:15px;margin-bottom:15px;}
.footer dl h4{display:table-cell;padding-bottom:5px;border-bottom:2px solid #6e96c5;color:#fff;}
.footer dl big{position:relative;top:2px;font-size:18px;letter-spacing:.5px;}
.footer .btn{font-size:15px;font-weight:bold;}
.footer .qq,.qq{position:relative;top:-2px;width:16px;height:16px;}
.footer .weixin{max-width:120px;border-radius:3px;opacity:.9;}
.footer a{color:#ccc;}

.bottom,.f-link{padding:15px 0;color:#999;background-color:rgba(0,0,0,.8);}
.bottom .col-xs-12{padding:0;}
.bottom a{margin-right:5px;margin-left:5px;color:#999;}
.bottom img{position:relative;top:-2px;width:58.5px;height:20px;}

.f-link{border-top:1px solid #666;}
.f-link a{margin-left:5px;margin-right:5px;color:#999;}
/* share */
.share{position:fixed;left:0px;bottom:80px;width:40px;padding:7px;font-size:12px;border:1px solid #eee;border-left:none;background:#fff;box-shadow:0px 2px 3px rgba(0,0,0,0.25);z-index:999;}
.share_title{margin-bottom:6px;white-space:nowrap;font-weight:700;text-shadow:0 1px 5px rgba(0,0,0,0.5);}
.share a{clear:both;display:block;}
/* online */
.online{position:fixed;bottom:80px;;right:10px;width:120px;border:1px solid #ccc;background:#fff;box-shadow:0px 2px 3px rgba(0,0,0,0.25);z-index:999;}
.online .online-title{height:32px;line-height:32px;background:#999;color:#fff;font-size:16px;text-indent:10px;}
.online .qq{padding:0 12px;}
.online ul{ margin:0;padding:0;list-style:none;}
.online .qq li{height:40px;line-height:40px;font-size:14px;border-bottom:1px solid #e3e3e3;}
.online .qq li img{ height:20px;margin-right:5px;}
.online .onlineTxt{font-size:14px;color:#333;padding:12px 12px 5px;}
.online .onlineTel{padding:0 0 15px 12px;font-size:13px;font-weight:700;}
.close{right:15px;line-height:32px;font-weight:700;position:fixed;}
.close a{padding:0 5px;color:#fff;text-shadow:0 1px 0 #fff;}

#newBridge .icon-right-center{right:20px;}

@media (max-width:768px){
body, input, select, textarea{font-size:14px;}
.container-fluid{padding-right:10px;padding-left:10px;}
.wrapper{padding-top:67px;padding-bottom:0;}
.h1, h1{font-size:24px;}
.h2, h2{font-size:21px;}
.h3, h3{font-size:18px;}
.h4, h4{font-size:16px;}
/* navbar */
.navbar-inverse .container-fluid{padding:15px;max-width:100%;font-size:14px;}
.navbar-brand{padding:0px 15px;height:34px;}
.navbar-brand img{display:block;width:104.6px;height:36px;}
.navbar-toggle{margin:2px 5px;border:none;}

.navbar-inverse .navbar-right{position:relative;right:5px;}
.nav > li > a{margin:4px 10px;border-top:1px solid #333;font-size:16px;}
.nav > li:first-child>a{border-top:none;}
.navbar-collapse{position:absolute;top:100%;width:100%;padding-right:10px;padding-left:10px;background-color:rgba(0,0,0,.9);}
.navbar-nav .dropdown-menu{position:relative;top:-10px;left:auto;display:block;float:inherit;padding-right:35px;padding-left:45px;list-style:circle;background-color:transparent;border:none;color:#999;-webkit-box-shadow:0 0 1px rgba(0,0,0,.175);box-shadow:0 0 1px rgba(0,0,0,.175);}
.navbar-nav .dropdown-menu>li>a{color:#ccc;padding:6px;}
.navbar-nav .dropdown-menu>li>a:focus,.navbar-nav .dropdown-menu>li>a:hover{color:#ccc;background-color:transparent;}
.navbar-nav .dropdown-menu .divider{background-color:rgba(255,255,255,.1);}
.navbar-nav .open .dropdown-menu > li > a{padding:5px 0;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{color:#666;border-bottom:none;}
.navbar-nav .btn{margin-left:15px;margin-right:10px;}
/* banner */
.carousel .carousel-inner{overflow:inherit;}
.carousel .carousel-inner img{height:80vh;filter:alpha(opacity=70);opacity:.7;}
.carousel .carousel-caption h2{font-size:28px;}
.carousel .carousel-caption p{font-size:16px;}
.carousel .carousel-caption .btn-lg{ font-size:14px;}
/* section-header */
.section-header h2{font-size:26px;}
.section-header h2::before{width:100px;left:calc(50% - 50px);}
.section-header p{padding-bottom:15px;font-size:14px;}
/* .service */
.thumbnail .caption, .thumbnail .panel-footer{padding:15px;}
.thumbnail .caption h3{margin-bottom:0;height:auto;line-height:1.4;white-space:normal;font-size:18px;}
.thumbnail .caption p{display:none;}
.thumbnail .panel-footer p{text-align:center;}
/* resources */
.resources .row, .case .row{margin-right:-5px;margin-left:-5px;}
.resources .col-xs-6{padding-right:5px;padding-left:5px;}
.resources .panel{height:auto;}
.resources .panel-left{float:none;width:100%;}
.resources .panel img{width:100%;border-radius:4px 4px 0 0;}
.resources .panel-right{margin-left:0;padding:15px 5px;height:auto;}
.resources .panel-right .title{margin-top:0;margin-bottom:0;height:40px;line-height:20px;font-size:16px;text-align:center;overflow:hidden;}
.resources .panel-right p{display:none;}
/* case */
.case .col-xs-6{padding-right:5px;padding-left:5px;}
.case .panel-body{padding:15px;}
.case .panel-body h3{line-height:20px;font-size:16px;}
.case .panel-body p{margin-bottom:0;height:60px;color:#666;overflow:hidden;}
/* contact */
.contact .panel{padding:15px;}
.contact .panel .glyphicon{padding:0 5px 0 0;top:3px;border:none;font-size:24px;}
.contact .panel h3{display:inline-table;margin-bottom:15px;}
.contact .panel p{margin-bottom:0;line-height:1.8;}
/* service */
.global,.user{border:0;}

.sidebar, .breadcrumb{position:relative;padding:15px 10px;width:auto;border-right:none;border-bottom:1px solid #eee;border-radius:0;}
.sidebar{overflow:inherit;}
.breadcrumb{margin-bottom:0;}
.sidebar .crumbs{margin-right:60px;}
.sidebar .dropdown{position:absolute;top:8px;right:10px;}
.sidebar .dropdown-menu{padding:0;min-width:240px;}
.sidebar .list-group-item{padding:0;background-color:#fff;}
.sidebar .dropdown-menu > li > a{padding:10px;color:#337ab7;}
.sidebar .dropdown-menu > .active > a{color:#fff;}
.sidebar .list-group ul{font-size:14px;}

.main{margin-top:30px;margin-bottom:30px;margin-left:auto;}
.wrapper .item{margin-top:40px;margin-bottom:40px;}
.page-header{margin:0 10px;border-bottom:1px solid #eee;text-align:center;}
.page-header h1{margin-top:0;}
.content{padding:0 10px;}

.layout{margin-right:5px;margin-left:5px;padding-top:40px;padding-bottom:40px;}
.layout .panel-header{padding:15px;height:auto;}

.content .col-xs-6, .layout .col-xs-6, .layout .col-xs-12{padding-right:5px;padding-left:5px;}
.content .panel-body, .layout .panel-body{margin:15px 5px;height:34px;}
.content h2, .layout h2{margin:0;height:34px;line-height:1.2;font-size:14px;overflow:hidden;}

.article{padding:15px;}
.article h3{font-size:18px;}
.article ul, .article ol{padding-left:20px;}
.article .col-xs-12.col-sm-7{padding-left:0;}
.article .content-group{margin-bottom:0;}
.article .supplier img{margin-right:5px;width:87.7px;height:50px;}
.article p{line-height:1.6;}

.time{text-align:center;}
nav .pagination{margin-top:0;margin-bottom:0;}
/* login */
.user-left{width:80px;}
.bigbox{margin-bottom:0;}
.panel-body.col-md-6{padding-right:0;padding-left:0;}
/* footer */
.footer{padding:15px 0;font-size:14px;}
.footer .col-xs-12{text-align:center}
.footer .col-xs-6:nth-child(2n-1){padding-left:0;padding-right:5px;}
.footer .col-xs-6:nth-child(2n){padding-left:5px;padding-right:0;}
.footer dl h4{ display:inline;}
.bottom .col-xs-12{text-align:center;}

.share,.online{display:none}
}
@media (min-width:1480px){
.container{width:1370px;}
.sidebar{width:240px;}
.main{margin-left:280px;}
}