@charset "utf-8";

/* PC版 */
.web-main{background:#fff;width:768px;min-width:768px;margin:0 auto; border-left:1px solid #ddd;border-right:1px solid #ddd;}
.son{margin:0 auto;width:100%;}

.web-top{background:#f3f3f3; color:#222; height:40px;padding-top:10px; padding-bottom:5px;}
.web-top-left{float:left;padding-left:25px;color:#888;}
.web-top-right{float:right;padding-right:25px;color:#777;}
.web-top-right i{margin-left:15px;margin-right:8px;font-size:16px;color:#999;}
.web-top-right a{color:#0F88C7;}

.web-nav{height:auto;}
.navbar-default {
    background-color: #fff;
    border-color: #fff;
	border-radius:0px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border:none;
}
@media (min-width: 7680px) {
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 0px solid transparent;
}
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}
.navbar-header {
    float:none;
	height:100px;
}
.navbar-collapse{
background:#0F88C7;
padding-right: 0px; 
padding-left: 0px;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
	font-size:14px;
	text-transform: uppercase;
	font-weight:bold;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #01689D;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #01689D;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 15px 30px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #01689D;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: 0px;
}
.navbar-brand img {
max-height:70px;
margin-left:15px;
}
.navbar-slogan {
margin-top:30px;
display:block;
font-size:16px;
border-left:1px solid #ddd;
margin-left:2px;
float:left;
padding-left:15px;
height:42px;
line-height:20px;
color:#01689d;
font-weight:bold;
}
.navbar-search {
display:block;
float:right;
}
#search{border-radius:15px;position:relative; width:260px; margin-top:30px; margin-right:25px;}
#search .search-input{border-radius:8px;width:100%; height:42px; line-height:42px; background:rgba(220, 222, 224, 0); margin-top:0px; font-size:12px; margin-right:0px; padding-left:15px; color:#666; border:1px solid #eee; }
#search .search_icon{position:absolute;right:8px;top:4px;cursor:pointer;width:35px;line-height:35px;text-align:center;border-top-right-radius:4px;border-bottom-right-radius:4px;}
#search .fa-search{font-size:18px;color:#bbb;}
.search-input::-webkit-input-placeholder {color: #999;}
.search-input:-moz-placeholder {color: #999;}
.search-input:-ms-input-placeholder {color: #999;}​
}
.modal-dialog {
    width: 50%;
    margin: 80px auto;
}
.modal-body{
	height:565px;
	padding:44px;
	padding-top:8px;}
.modal-content{border-radius: 15px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.2);box-shadow: 0 2px 12px rgba(0,0,0,.2); border:none;}
.modal-header .close {
    margin-top:15px;
	font-size:40px;
	margin-right: 12px;
	opacity: .4;
}
.modal-header{ padding-bottom:0px;}
.modal-title{font-size: 22px;margin-left: 27px;
    margin-top: 15px; color:#555;}
.modal-body-search{height:545px !important;padding:0px !important;padding-bottom:35px !important; border-top:1px solid #eee; margin-top:10px;}
.modal-header {border-bottom: 0px solid #e5e5e5;}

.home-banner{background:#fff; height:349px; margin-bottom:20px;}
#home-banner-content{height:100%;}
#home-banner-content .carousel-control{width: 10%;background-image:none;opacity:0;}
#home-banner-content:hover .carousel-control{transition:.4s;opacity:1;}

.home-main{overflow: hidden;}
.home-main-left{float:left; min-height:200px; border-right:1px solid #ddd; width:260px;}
.home-main-right{float:right;text-align:left; width:900px; margin-right:20px;}
.home-main-left,.home-main-right{margin-bottom: -10000px;padding-bottom: 10000px;}
.home-group-img-list{margin-top:30px;}

.row {
    margin-right: -10px;
    margin-left: -10px;
}
.col-xs-6, .col-sm-3,.col-md-3, .col-sm-4,.col-md-4{padding-left:10px;padding-right:10px;}
.row li a{color:#555;margin-bottom:20px;}
.row li a:hover{color:#0773AC;}
.row .row-col-img{height:200px; border:1px solid #ddd; display: table-cell;
vertical-align: middle;
text-align: center;
width:3.5%;
}
.row .row-col-img:hover{border:1px solid #0773AC;}
.row .row-col-img img{max-width:100%;max-height:100%;padding:5px;}
.row .row-col-title{font-size:14px;line-height:20px; margin-top:10px; display:block; text-align:center;}

.m-left{width:100%;}
.m-left h1{background:#0F88C7;display:block; line-height:50px; color:#fff; font-size:16px; padding-left:20px;text-transform: uppercase; font-weight:bold;}
.m-left li{margin-bottom:0px;margin-top:0px;}
.m-left li:first-child{}
.m-left li a{
	display:block;
	line-height:19px;
	color:#333;
	font-size:13px;
	padding: 12px 40px 12px 20px;
	border-bottom:1px solid #ddd;
	background: url(../img/arrow-right-1.png) no-repeat 230px center #fff;
	}
.m-left li:hover a,.m-left li.current a{color:#0F88C7;background: url(../img/arrow-right-1.png) no-repeat 230px center #f3f3f3;}

.m-left dd a{
	display:block;
	line-height:22px;
	color:#155EAC;
	font-size:13px;
	border-top:1px solid #e6e6e6;
	background: url(../img/i1.png) no-repeat 17px center #fff;
	padding: 10px 10px 10px 32px;
	letter-spacing: 0px;
}	

.m-left dd:hover a,.m-left dd.current a{color:#fff; background: url(../img/i2.png) no-repeat 17px center #155EAC;}

.page-left-content h1{background:#0F88C7;display:block; line-height:50px; color:#fff; font-size:16px; padding-left:20px; margin-top:30px;text-transform: uppercase; font-weight:bold;}
.page-left-content div{padding:20px;line-height:22px;color:#888;display:block; margin-bottom:30px;}

.home-group{margin-bottom:10px;}
.home-group-title{line-height:50px; border-bottom:0px solid #0F88C7; height:50px; padding-left:20px; padding-right:20px;text-align: center;}
.home-group-title span{color:#000; font-size:25px; display:block;text-transform: uppercase; font-weight:bold;}
.home-group-title a{float:right;display:block;color:#0F88C7; }
.home-group-title a i{margin-left:5px;}
.home-group-item{float:left; width:440px; margin-right:20px;}
.home-group-item-last{margin-right:0px;}
.home-group-content{padding:25px; line-height:20px; border:1px solid #ddd; margin-bottom:30px;min-height:280px;border-top:none;padding-left:30px; padding-right:30px;}
.home-group-news-list{line-height:20px; border:1px solid #ddd; margin-bottom:30px;min-height:280px;border-top:none;padding:25px;padding-left:30px; padding-right:30px;}
.news-list li a{border-bottom:1px dotted #ccc; display:block; width:100%;padding-bottom:7px;margin-top:7px;color:#555;}
.news-list li a span{font-size:12px;}
.news-list li a p{color:#888;}

.page-banner{height:250px;background:#fff;min-width:1200px;background-size:cover;}
.page-main{overflow: hidden;}
.page-main-category{float:left; border-right:1px solid #ddd; width:260px;}
.page-main-content{float:right;text-align:left; width:890px; margin-right:20px;}
.page-main-content-div{margin-bottom:60px;}
.page-main-category,.page-main-content{margin-bottom: -10000px;padding-bottom: 10000px;}
.page-title{background-image:linear-gradient(#f9f9f9, #f9f9f9);line-height:25px; border-bottom:1px solid #e4e4e4;border-top:3px solid #e4e4e4; padding-left:20px; padding-right:20px; display:block; margin-bottom:20px; padding-top:13px; padding-bottom:8px;}
.page-title font{color:#2e76bd; font-size:24px; text-transform:none; font-weight:bold;border-left:3px solid #2e76bd; padding-left:10px;}

.samll-class{ margin-left:15px; margin-right:15px;margin-bottom:10px;}
.samll-class li{display:inline-block; margin-bottom:10px;width: 30%;
    text-align: center;
    margin-right: 5px;}
.samll-class li a{ padding:12px; padding-top:8px; padding-bottom:8px; display:block; border:1px solid #ccc; color:#555;border-radius:5px;font-size: 13px;}
.samll-class li .current{border:1px solid #2e76bd; color:#2e76bd;}
.samll-class li .samll-class-img{width:210px;height:174px; background:#fff; text-align:center; margin:30px;margin-right:10px; line-height:170px; border:1px solid #e8e8e8;border-radius:0px;color:#ccc;}
.samll-class li .samll-class-img img{max-width:100%;max-height:100%;padding:10px;}
.samll-class li .samll-class-cont{width:63%; margin:30px;}
.samll-class li .samll-class-title{display:block; font-size:20px; margin-bottom:10px;color:#0F88C7;border-bottom:1px #ddd dotted;padding-bottom: 10px;font-weight:bold;}
.samll-class li .samll-class-intro{display:block; margin-bottom:15px; color:#666666;font-size:13px;line-height:24px;}
.samll-class li .samll-class-more{display:block;color:#fff; border:1px solid #0F88C7;background:#0F88C7;transition:0.5s; width:100px;text-align:center; line-height:33px;border-radius:3px;font-size:12px;}
.samll-class li .samll-class-more:hover{color:#0F88C7; border:1px solid #0F88C7;background:#fff;transition:0.5s; }

.page-content{margin-bottom:40px; padding-left:20px; padding-right:20px; line-height:26px; padding-top:10px; font-size:15px;}
.contact-quote-title{margin-top:30px !important;}
.page-list{margin-bottom:80px;}

.page-news{display:block; background:#fff; margin-bottom:10px;border-radius:5px;box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);width: 100%;margin-right:20px; margin-left:20px;}
.page-news a{display:inline-block;vertical-align:middle;}
.page-news .page-news-img{width:210px;height:174px; background:#fff; text-align:center; margin:30px;margin-right:10px; line-height:170px; border:1px solid #e8e8e8;border-radius:0px;color:#ccc;}
.page-news .page-news-img img{max-width:100%;max-height:100%;padding:10px;}
.page-news .page-news-cont{width:63%; margin:30px;}
.page-news .page-news-title{display:block; font-size:20px; margin-bottom:0px;color:#333;border-bottom:0px #ddd dotted;padding-bottom: 5px;font-weight:bold;}
.page-news .page-news-intro{display:block; margin-bottom:10px; color:#2e76bd;font-size:13px;line-height:24px;}
.page-news .page-news-more{display:block;color:#fff; border:1px solid #0F88C7;background:#0F88C7;transition:0.5s; width:100px;text-align:center; line-height:33px;border-radius:3px;font-size:12px;}
.page-news .page-news-more:hover{color:#0F88C7; border:1px solid #0F88C7;background:#fff;transition:0.5s; }

.page-info-title{background:#f9f9f9; border-bottom:1px solid #e4e4e4; padding-left:20px; padding-right:20px; display:block; margin-bottom:25px; margin-top:0px; padding-top:13px; padding-bottom:10px;border-top:4px solid #e4e4e4;}
.page-info-title font{color:#444; font-size:24px; text-transform:none;border-left: 3px solid #2e76bd;
    padding-left: 10px;}
.updatetime{padding-left:20px;color:#999999;}
.page-info-cont{padding:20px; line-height:26px; margin-bottom:30px; font-size:15px;}

.page-info-pro-group{width:100%; margin-bottom:20px;}
.page-info-pro-img{}
.page-info-pro-intro{float:right;width:420px;}
.page-intro{line-height:24px;margin-top:10px;margin-right:20px;}
.quote-button{display:block; text-align:center; width:100%; height:45px; line-height:40px; font-size:18px; border:2px solid #7998b9;background:#7998b9; color:#fff; margin-top:0px;border-radius:25px;}
.quote-button:hover{background:#4f8ac8;border:2px solid #4f8ac8;color:#fff;}

.pic-group{padding:4px;}
.pic-group .big-pic{border:1px solid #e9e9e9;cursor:pointer;*cursor:hand;padding:10px;display:table-cell;vertical-align:middle; text-align:center;width:400px;height:310px;}
.pic-group .big-pic img{max-width:95%; max-height:95%;}
.pic-group .samll-list{overflow:hidden; background:#fff; padding:20px;width:400px;display: none;}
.pic-group .p-small{width:65px; height:65px; text-align:center; vertical-align:middle; margin:0 auto; display:table-cell; background:#fff;}
.pic-group .p-small img{max-width:90%; max-height:90%;}
.pic-group .samll-pic-list li{margin-right:14px; float:left;cursor:pointer;border:1px solid #ddd;}
.pic-group .samll-pic-list li:first-child{}
.pic-group .samll-pic-list li.on{border:#176498 solid 1px;}
.pic-group .samll-list .prev,.pic-group .samll-list .next{float:left;display:block;width:10px;height:25px;cursor:pointer;margin-top:23px;font-size:20px;color:#176498;}
.pic-group .samll-list .prev{float:left;}
.pic-group .samll-list .next{float:right;text-align:right;}
.pic-group .samll-pic-list{float:left;position:relative;overflow:hidden;width:310px;margin-left:13px;margin-right:13px;height:70px;}
.pic-group .samll-pic-list ul{width:2000px;overflow:hidden;position:absolute;}
.samll-list .disabled{color:#bbb !important;}

@media (min-width: 7680px){
.nav-tabs {
    border-bottom: 2px solid #0F88C7;
}
.nav-tabs>li {
    margin-bottom: 0px;
}
.nav-tabs>li>a {
font-size:16px;
font-weight:bold;
color:#333;
background-color: #eee;
border: 1px solid transparent;
margin-right: 5px;
padding: 13px 28px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #0F88C7;
    border: 1px solid #0F88C7;
    border-bottom-color: transparent;
}
.nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
    background-color: #eee;
	color:#333;
	border: 1px solid transparent;
}
}
.tab-content{padding:10px;padding-top:30px;margin-bottom:10px;line-height:25px;overflow: auto !important; font-size:13px;}
.tab-content table{width:100% !important;}
.tab-content img{max-width:100% !important;}
.quote-title{margin-top:0px; padding-bottom:10px;font-size:25px; border-bottom:3px solid #0F88C7; line-height:50px; padding-left:40px; background-image: linear-gradient(#fcfcfc, #eee); padding-top:7px; color:#333;}

.page-location{background:#f3f3f3;height:40px;border-bottom:1px solid #eee; line-height:40px; margin-bottom:15px; display:none;}
.page-location-cont{margin-left:20px; color:#888;}
.page-location-cont a{color:#888;}
.page-location-cont i{margin-left:5px;margin-right:5px;}
.page-location-cont .current{color:#0F88C7;}


.web-footer{background:#222; padding-top:12px; padding-bottom:15px; color:#fff;height:50px;}
.web-footer-left{float:left;display:block;padding-top:5px;padding-left:25px;}
.web-footer-right{float:right;display:block;padding-right:20px;}
.web-footer-right a{background:#fff;height:25px;width:25px;text-align:center;line-height:25px;font-size:15px;color:#01689D;margin-bottom:2px;margin-right:6px;margin-left:3px;border-radius: 50%;}

/* 移动版 */
 @media (max-width: 5000px) {
 body {
    margin-top: 50px !important;
	margin-bottom: 50px !important;
}
.web-main{width:768px; min-width:768px;border:none;} 
.son{width:100%;}
.web-top{display:none;}
.navbar{margin-bottom:0px;min-height:50px;border:none;}
.navbar-brand{padding:0px;padding-top:3px;height: 50px;}
.navbar-brand img {max-height:45px;margin-left:10px;}
.navbar-slogan{display:none;}
.navbar-search{display:none;}
.navbar-toggle{margin-top:9px;}
.navbar-default .navbar-toggle {border:none;}
.navbar-collapse{ position:absolute;z-index: 9999;width: 100%;background: #fff;box-shadow: rgb(204, 204, 204) 0px 1px 5px;top: 52px;}
.home-banner{height:auto;margin-bottom:0px;}
.navbar-nav{margin-top:0px;}
.home-main-left{width:100%;float:none;border:none;}
.m-left{margin-bottom:20px;}
.m-left h1{margin-bottom:0px;}
.m-left ul {}
.m-left li a{background: url(../img/arrow-right-1.png) no-repeat 92% center #fff;}
.m-left li:hover a, .m-left li.current a{background: url(../img/arrow-right-1.png) no-repeat 92% center #f3f3f3;}
.page-left-content{display:none;}
.home-main-right{width:100%;float:none;margin-right:0px;}
.home-group-img-list{margin-left:15px; margin-right:15px;}
#inquiry-icon{display:none;}
p#back-to-top a{background: rgba(0,0,0,0.2) !important;height: 40px !important;width: 40px !important;font-size: 18px !important;line-height: 40px !important;}
.row .row-col-img{height:160px !important;}
.home-group-item{width:100%;}
.home-group-content{border:none; min-height:auto; padding-bottom:0px;}
.home-group-news-list{border:none; min-height:auto; padding-bottom:0px;}
.web-footer{height:80px;padding-left:20px;padding-right:20px; padding-top:20px;}
.web-footer-left,.web-footer-right{float:none; text-align:center; padding:0px;}
.web-footer-left{padding-bottom:10px;}
.page-banner{width:100%; height:90px; min-width:100%;background-size:cover !important; display:none;}
.page-main-category{width:100%;float:none;border:none; display:none;}
.page-main-content{width:100%;float:none;margin-right:0px;}
.page-content img{max-width:100%;margin-bottom:5px;margin-top:5px;}
.page-list{margin-left:15px; margin-right:15px;}
.quote-title{font-size:22px;padding-left:20px;}
.inquiry-contact{width:95% !important;padding-left:20px !important;}
.page-info-title{}
.page-info-title font{font-size: 18px;}
.page-info-pro-intro{width:100%; padding-left:0px; padding-right:0px;}
.quote-button{width:100%;}
.page-news{box-shadow:none;text-align: center;}
.page-news .page-news-img{margin:0px;margin-bottom:10px;}
.page-news .page-news-cont{width:100%;margin:0px;text-align:left;margin-bottom:10px;border-bottom:1px #eee solid;}
.page-news .page-news-title{font-weight:normal;font-size: 16px;}
.home-main-left, .home-main-right{margin-bottom:0px;padding-bottom:0px;}
.modal-dialog{width:90% !important;}
.page-title{}
.page-title font{font-size:18px;}
.page-main-category, .page-main-content{margin-bottom:0px;padding-bottom:0px;}

.navbar {
    z-index: 999998;
    width: 768px;
    margin-bottom: 0px;
    border: none;
    box-shadow: 1px 1px 3px rgba(0,0,0,0);
    position: fixed;
    top: 0px;
	border-bottom:1px solid #e4e4e4;
}
.navbar-header{width: 100%;height:50px;}
.navbar-nav{float:none !important;margin:0px -15px !important;}
.navbar-nav > li{float:none !important;padding-left: 25px;
    padding-right: 25px;}
.navbar-nav li:first-child a{border-top:none !important;}
.navbar-nav > li > a{padding-top:10px !important;padding-bottom:10px !important;color:#131313 !important; border-top:1px solid #e6e6e6;font-size: 13px;}
.navbar-nav > li.active > a,.navbar-nav > li:focus > a,.navbar-nav > li:hover > a,.navbar-nav > li.open > a{
    color:#000 !important;
    background-color:#fff !important;
}
.navbar-collapse.collapse{display:none !important;}
.navbar-collapse.collapse.in{display:block !important;}
.navbar-toggle{display:block !important;border-color:transparent !important; float:right !important;padding: 9px 2px;}
.navbar-toggle .icon-bar-close {
    display: block;
    width: 22px;
    height: 3px;
    border-radius: 1px;
	background-color: #0F3062 !important;
}
.navbar-toggle .icon-bar-close-1{position: absolute;transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */}
.navbar-toggle .icon-bar-close-2{position: absolute;transform:rotate(-45deg);
-ms-transform:rotate(-45deg); 	/* IE 9 */
-moz-transform:rotate(-45deg); 	/* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); 	/* Opera */}
.nav-icon-close .icon-bar-close{display:block !important;}
.nav-icon-close .icon-close{display:block !important;width:22px;height: 37px;
    padding-top: 22px;
    margin-top: -15px;}
.nav-icon-close .icon-bar{display:none !important;}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #0F3062;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 3px;
    border-radius: 1px;
}
#fixed-bottom{border-top:0px solid #000;position:fixed;z-index: 1000000;bottom:0;margin-bottom:0px;width:768px;height:55px;padding:0;background-image: linear-gradient(#6195CE, #2E76BD);}
#fixed-bottom li{display:inline-block;padding:0;border-right:0px solid #000;border-left:0px solid #fff; width:18%;}
#fixed-bottom li a{display:block;padding-top:10px;color:#fff;text-align:center;}
#fixed-bottom li a i{font-size:20px;}
.nav>li>a{padding: 10px 8px;color: #444;font-size: 14px;}
.nav-tabs {
    border-bottom: 2px solid #4e89c6;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #4f8ac8;
    border: 1px solid #4f8ac8;
    border-bottom-color: transparent;
}
.nav-tabs>li>a {
    margin-right: 0px;
}
.home-group-content img{max-width: 100%;}

#search{border-radius:15px;position:relative; width:100%; margin-top:5px; margin-right:0px; margin-bottom:5px;}
#search .search-input{border-radius:8px;width:100%; height:42px; line-height:42px; background:rgba(255, 255, 255, 1); margin-top:0px; font-size:12px; margin-right:0px; padding-left:15px; color:#666; border:1px solid #fff; }
#search .search_icon{position:absolute;right:8px;top:4px;cursor:pointer;width:35px;line-height:35px;text-align:center;border-top-right-radius:4px;border-bottom-right-radius:4px;}
#search .fa-search{font-size:18px;color:#bbb;}
.search-input::-webkit-input-placeholder {color: #999;}
.search-input:-moz-placeholder {color: #999;}
.search-input:-ms-input-placeholder {color: #999;}​

}

#search-content{min-width:200px !important;right: auto !important;}

 @media (max-width: 768px) {
 
.web-main{width:100%; min-width:100%;border:none;} 
.navbar {
    width: 100%;
}
#fixed-bottom{width:100%;}
.dropdown-menu>li>a{ border-bottom:1px solid #eee;color: #444 !important; padding-top:7px !important; padding-bottom:7px !important;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background:#f3f3f3 !important; border-top: 1px solid #e6e6e6;}
.caret{float: right;
    margin-top: 8px;}
#search-content{min-width:100% !important;right: 0 !important;}
}

/* 公共 */

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	margin: 0;
	padding: 0;
}

html, body {
    -ms-overflow-style: scrollbar;
}

body{font-family:'Microsoft YaHei', 'sans-serif'; 
  font-size: 12px;
  line-height: 1.42857;
  color: #222;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background:#eee;
}

ul{ list-style:none;}

a,a:hover,a:active,a:link,a:visited{text-decoration:none;outline:none;}
a{color:#0F88C7;}
a:hover{color:#0F88C7;}

img{border:0 none;}

.clear{clear:both;}

/*分页样式*/
.page{
	margin-top:3px;
	display: inline-block;
	*display:inline;
	zoom:1;
}
.pageX{
	float:right;
	margin-top:3px;
}
.pageX *{height:22px;padding-top:0px;padding-bottom:0px;width:auto !important;}
.pageX .btn{
	padding: 2px 12px;
}
.pageX .dropdown-menu{height:auto;max-height:200px !important;}
.pageX .dropdown-menu li a{padding: 0px 20px;}
.page a {
    text-decoration: none;
	border: 1px solid #ADADAD;
	color: #333;
    display: inline-block;
    padding: 0.4em 0.8em;
    margin-right: 5px;
	margin-bottom: 5px;
	color: #333;
	background: #ffffff;
	border-radius: 0px;
}
.page a:hover {
	background: #EBEBEB;
	text-decoration: none;
}

.page .current {
    background: #2e76bd !important;
    color: #fff !important;
	border: 1px solid #2e76bd;
	text-decoration: none;
	cursor:pointer;
	*cursor:hand;
}
.page .current:hover {
    color: #000000;
    text-decoration: none;
}

/*bootstrap 解决列高不一样错位问题*/
.row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}
.row > [class*='col-'] {
    display: flex;
    flex-direction: column;
}

p#back-to-top{
      position:fixed;
      top:368px;
      right:0px;
	  z-index:999999;
	  display:none;
}
p#back-to-top a{
      text-align:center;
      text-decoration:none;
      display:block;
	  border-radius:50%;
	  height:50px;
	  width:50px;
	  background-color: #176498;
      font-size:22px;
      -moz-transition:color 1s;
      -webkit-transition:color 1s;
      -o-transition:color 1s; 
      -moz-transition:background 1s;
      -webkit-transition:background 1s;
      -o-transition:background 1s;
	  line-height:50px;
	  color:#fff;
}
p#back-to-top a:hover{
     color:#fff;
}	

#inquiry-icon {position:fixed;top:300px;right:0px;z-index:999999;}	
#inquiry-icon a{border-radius:6px;
	  height:50px;
	  width:50px;
	  background-color: #176498;
      font-size:21px;
      -moz-transition:color 1s;
      -webkit-transition:color 1s;
      -o-transition:color 1s; 
      -moz-transition:background 1s;
      -webkit-transition:background 1s;
      -o-transition:background 1s;
	  line-height:50px;
	  color:#fff;
	  text-align:center;
	  border-radius:50%;}
	  
.page-search{display:block; background:#fff; margin-bottom:0px;width: 100%;border-bottom:1px #ddd dotted;}
.page-search a{display:inline-block;vertical-align:middle;}
.page-search .page-search-img{width:140px;height:120px; background:#fff; text-align:center; margin:25px;margin-right:10px; margin-left:5px; line-height:120px; border:1px solid #e8e8e8;border-radius:0px;color:#ccc; margin-bottom:10px;}
.page-search .page-search-img img{max-width:80%;max-height:80%;padding:10px;}
.page-search .page-search-cont{width:100%; margin:0px; margin-left:10px;}
.page-search .page-search-title{display:block; font-size:14px; margin-bottom:10px;color:#333;padding-bottom: 10px;}

.inquiry-contact{width:550px;padding-left:20px;}
.inquiry-contact li h5{padding-top:20px;padding-bottom:10px; font-family:arial; font-size:15px;}
.inquiry-contact li h5 small {font-size: 85%;color: #bbb;margin-left: 5px;}
#sending{position:absolute;z-index:10;left:35%;top:-280px;width:200px;font-size:20px;background:rgba(0,0,0,0.8);border-radius: 3px; height:50px; border:0px solid #ccc; line-height:50px; text-align:center; font-weight:bold;display:none;color:#fff;}
#sending i {font-size:22px;}
.inquiry-contact #SfMessSubmit2{background-color:rgb(20, 18, 19); border-color:rgb(20, 18, 19); color:#fff; font-size:18px;}