body,td,th,div,p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,li{font:13px/24px "Microsoft yahei","微软雅黑","宋体","Tahoma","Verdana","Arial","sans-serif";}
h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:bold;}
body,form{margin:0px;}
ul{list-style:none;margin:0px; padding:0px;}
p{margin:0px; padding:0px;}
a{text-decoration:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
div a,p a,ul a,li a,ol a,.colorblue,h1,h2{color:#00649d;}
div,h3,h4,h5,h6,p,ul li, ol li,b,dl dt, dl dd,table th, table td{ color:#333;}
.img-responsive > img,.img-responsive a > img{display: block; width: 100% \9;width: 100%;height: auto;}
.my-img,.my-img img,.my-img a > img {width: 100% \9;max-width: 100%;height: auto;}
.margin-top-10 { margin-top: 10px;}
.margin-top-20 { margin-top: 20px;}
.margin-top-25 { margin-top: 25px;}
.margin-top-30 { margin-top: 30px;}
.margin-top-40 { margin-top: 40px;}
.margin-top-50 { margin-top: 50px;}
.margin-bottom-10 { margin-bottom: 10px;}
.margin-bottom-15 { margin-bottom: 15px;}
.margin-bottom-20 { margin-bottom: 20px;}
.margin-bottom-25 { margin-bottom: 25px;}
.margin-bottom-30 { margin-bottom: 30px;}
.margin-bottom-40 { margin-bottom: 40px;}
.margin-bottom-50 { margin-bottom: 50px;}
#wrapper,#PageHeader,#banner,#PageContent,#PageFooter{width:100%;}
#service,#ad,#youshi,#company,#friends{margin-top:10px;}
#top{margin:20px auto 15px auto;}
#nav{position: relative;}
#dituContent {overflow: hidden;width: 100%;height: 350px;border: none;}

.owl-work-v1 em.overflow-hidden{behavior: url(public/assets/front/PIE/PIE.htc)}
.overflow-hidden {overflow: hidden}
.owl-work-v1 em.overflow-hidden {display: block}
.owl-carousel-v1 img {text-align: center}
.owl-work-v1 a {text-align: center}
.owl-work-v1 a:hover {text-decoration: none}
.owl-work-v1 a:hover strong {color: #555}
.owl-work-v1 em.overflow-hidden {display: block;border: 1px solid #ddd;border-radius: 50%;overflow: hidden;margin: 0 20px}
.owl-work-v1 a span {position: relative;display: block;padding: 10px;border-bottom: solid 2px #eee}
.owl-work-v1 a span:after {position: absolute;overflow: hidden;height: 2px;background: #203867;left: 50%;right: 50%;content: '';bottom: -2px;display: block;-webkit-transition: .2s ease-in 0s;-moz-transition: .2s ease-in 0s;-ms-transition: .2s ease-in 0s;-o-transition: .2s ease-in 0s;transition: .2s ease-in 0s;filter: Alpha(Opacity=0);opacity: 0}
.owl-work-v1 a:hover span:after {left: 0;right: 0;filter: Alpha(Opacity=100);opacity: 1}
.owl-work-v1 a strong {color: #555;display: block}
.owl-work-v1 a i {color: #777;font-style: normal}
.owl-work-v1 a img {display: inline;-webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;-ms-transition: all .8s ease-in-out;transition: all .8s ease-in-out}
.owl-work-v1 a:hover img {filter: Alpha(Opacity=80);opacity: .8;-webkit-transform: scale(1.2) rotate(3deg);-moz-transform: scale(1.2) rotate(3deg);-o-transform: scale(1) rotate(3deg);-ms-transform: scale(1.2) rotate(3deg);transform: scale(1.2) rotate(3deg)}
.owl-work-v1 h1{color: #555;position: relative;margin-top:35px;margin-bottom: 35px;padding-bottom: 2px;}
.owl-work-v1 h1::after,.certificate h1::after,.culture h1::after {left: 1px;z-index: 1;width: 30px;height: 2px;content: " ";bottom: -5px;position: absolute;background: #00649D none repeat scroll 0% 0%;}
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
@media (min-width: 1400px) {
  .container {
    width: 1320px;
  }
}
/*导航菜单*/
.navbar-brand {padding: 0px;}
.navbar-brand img{margin-top:9px;}
.navbar-nav {margin: 0px -15px; }
.navbar-toggle {border: 1px solid #305190;background: #305190;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.navbar-toggle .icon-bar {background: #fff;}
.navbar-toggle:hover,.navbar-toggle:focus {border: 1px solid #fff;background: #fff;}
.navbar-toggle:hover .icon-bar,
.navbar-toggle:focus .icon-bar {background: #305190;}
.mega-menu .nav,
.mega-menu .dropup,
.mega-menu .dropdown,
.mega-menu .collapse {position: static;}
.mega-menu .navbar-inner,
.mega-menu .container {position: relative;}
.mega-menu .dropdown-menu {left: auto;}
.mega-menu .dropdown-menu > li {display: block;}
.mega-menu .dropdown-submenu .dropdown-menu {left: 100%;}
.mega-menu .nav.pull-right .dropdown-menu {right: 0;}
.mega-menu .mega-menu-content {*zoom: 1;padding: 0;}
.mega-menu .mega-menu-content:before,
.mega-menu .mega-menu-content:after {content: "";display: table;line-height: 0;}
.mega-menu .mega-menu-content:after {clear: both;}
.mega-menu.navbar .nav > li > .dropdown-menu:after,
.mega-menu.navbar .nav > li > .dropdown-menu:before {display: none;}
.mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {left: 0;right: 0;overflow: hidden;}
.mega-menu .equal-height-list h3 a{font-weight:bold;margin-left:0px;font-size: 14px;padding: 0px 10px;margin-top: 10px;}
.fa-home{font-size:16px;margin-right:3px;}
.fa-pencil-square-o,.fa-globe,.fa-question-circle,.fa-info-circle{font-size:16px;margin-right:3px;}
@media (max-width: 767px) {
  .navbar{background-color:#fff;margin-bottom: 1px;}
	#nav .nav > li.active > a{background: #BF262D;color: #fff;}
	#nav .nav > li > a:focus, #nav .nav > li > a:hover {background: #DEE5EF;color: #305190;}
	#nav .nav .open > a, #nav .nav .open > a:focus, #nav .nav .open > a:hover {border-color: transparent;background: #DEE5EF;color: #305190;}
	.dropdown > a:after{font-size: 16px;right:15px;top: 10px;content: "\f107";position: absolute;font-weight: normal;display: inline-block;font-family: FontAwesome;}
  .open > a:after{font-size: 16px;right:15px;top: 10px;content: "\f106";position: absolute;font-weight: normal;display: inline-block;font-family: FontAwesome;}
	.navbar-nav .open .dropdown-menu {border: 0;float: none;width: auto;margin-top: 0;position: static;box-shadow: none;background-color: transparent;}
	.navbar-nav .open .dropdown-menu > li > a{padding: 5px 15px 5px 25px;}
	.navbar-nav .open .dropdown-menu > li > a {line-height: 20px;}
	.navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-nav .open .dropdown-menu > li > a:focus {color: #305190;background-color: transparent;}
	.navbar-nav .open .dropdown-menu > .active > a,
	.navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-nav .open .dropdown-menu > .active > a:focus {color: #305190;background-color: #e7e7e7;}
	.mega-menu .equal-height {margin-right: 0;}
	.mega-menu .equal-height-in {padding-right: 0;}
	.mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu { width: auto;}
	.mega-menu .equal-height-in,
	.mega-menu .equal-height-list {display: block;}
	.mega-menu .mega-menu-fullwidth .dropdown-menu > li > ul {display: block;}
	.mega-menu .equal-height-list li {margin-left: 15px;}
	.mega-menu .equal-height-list li a {color: #687074;display: block;font-size: 13px; font-weight: 400; padding: 3px 20px; border-bottom: solid 1px #eee;}
	.mega-menu .equal-height-list h3 a{ color: #333; margin:0px;padding:3px 5px;font-size: 13px; font-weight: 400; border-bottom: solid 1px #eee;}
	.mega-menu .equal-height-list > h3.active,
	.mega-menu .equal-height-list > .active > a,
	.mega-menu .equal-height-list > .active > a:hover,
	.mega-menu .equal-height-list > .active > a:focus {color: #555;background-color: #e7e7e7;}
	.mega-menu .equal-height-list li a:hover {color: #333;text-decoration: none;}
}
@media (min-width: 768px) {
  .navbar {min-height: 40px;border-radius: 0px;margin-bottom: 0px;border: 0px;background: transparent url("../img/menu-bg.png") repeat-x scroll 0% 0%;}
	.navbar-nav > li > a {line-height:40px;padding:0px;height:40px;color:#fff;text-align: center;font-size: 14px;}
	#nav .nav > li.active > a{background: transparent url("../img/menu_hover_bg2.png") no-repeat scroll left bottom;color: #fff;}
	#nav .nav > li > a:focus, #nav .nav > li > a:hover {background: transparent url("../img/menu_hover_bg2.png") no-repeat scroll left top;color: #00649D;}
  #nav .nav .open > a, #nav .nav .open > a:focus, #nav .nav .open > a:hover {border-color: transparent;background-color: transparent;}
	.navbar-nav > li.dropdown:hover > .dropdown-menu {display: block;}	
  .open > .dropdown-menu {display: block;}
	.dropdown-menu { padding: 0;border: none;min-width: 200px;border-radius: 0; z-index: 9999 !important;border-bottom: solid 2px #2D4C8A;}
	.dropdown-menu li a {font-size: 13px; font-weight: 400; padding: 0px 10px; border-bottom: solid 1px #eee;color: #333;}
	.dropdown-menu .active > a,
	.dropdown-menu .active > a:hover,
	.dropdown-menu li > a:hover {color: #305190;filter: none !important;background:transparent !important;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
	.dropdown-menu li > a:focus {background: none;filter: none !important;}
	.mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {padding-top:10px;padding-bottom:10px;margin-left: 15px;margin-right: 15px;background: #FFF url("../img/submenu_bg.png") repeat-x scroll left top;border-bottom: 2px solid #28437F;}
	.mega-menu .equal-height {display: -webkit-flex;display: -ms-flexbox;display: flex;}
	.mega-menu .equal-height-in {display: -webkit-flex;display: -ms-flexbox;display: flex;}
	.mega-menu .big-screen-space {margin-bottom: 20px;}
	.mega-menu .equal-height-in {padding:0;padding-left:15px;padding-bottom:10px;background: transparent url("../img/menu_line.gif") no-repeat scroll left }
	.mega-menu .equal-height-list {width: 100%;}
	.mega-menu .equal-height-list li a {display: block;position: relative;border-bottom: none;}
	.mega-menu .mega-menu-fullwidth  li a {line-height: 24px;font-size: 13px;}
	.mega-menu .mega-menu-fullwidth  li a:after {display: none;}
}

@media (min-width: 768px) and (max-width: 991px) {
   .navbar-nav > li > a {width:88px;}
	 .mega-menu .equal-height {margin-right: 0;}
	 .mega-menu .equal-height-in {padding-right: 0;margin-right: -10px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .navbar-nav > li > a {width:115px;}
}
@media (min-width: 1200px) {
  .navbar-nav > li > a {width:130px;}
}
@media (min-width: 1400px) {
  .navbar-nav > li > a {width:180px;}
}

/*银行卡*/
.card{display: inline-block;width:100%;max-width:140px;min-height: 36px;border: 1px solid #ddd;padding: 0;margin:4px 0;background: url(../img/Bank.png) no-repeat;}
.bank-1{background-position: 0 0;}
.bank-2 {background-position: 0 -36px;}
.bank-3 {background-position: 0 -72px;}
.bank-4 {background-position: 0 -108px;}
.bank-5 {background-position: 0 -144px;}
.bank-6 {background-position: 0 -180px;}
.bank-7 {background-position: 0 -216px;}
.bank-8 {background-position: 0 -252px;}
.bank-9 {background-position: 0 -288px;}
.bank-10 {background-position: 0 -324px;}
.bank-11 {background-position: 0 -360px;}
.bank-12 {background-position: 0 -396px;}
.bank-13 {background-position: 0 -938px;}
.bank-14 {background-position: 0 -468px;}
.bank-15 {background-position: 0 -504px;}
.bank-16 {background-position: 0 -540px;}
.bank-17 {background-position: 0 -580px;}
.bank-18 {background-position: 0 -626px;}
.bank-19 {background-position: 0 -676px;}
.bank-20 {background-position: 0 -724px;}
.bank-21 {background-position: 0 -766px;}
.bank-22 {background-position: 0 -808px;}
.bank-23 {background-position: 0 -854px;}
.bank-24 {background-position: 0 -896px;}
.box-border-blue{border: 1px solid #305190;}
/*banner图片*/
#banner{margin: 0px auto;padding: 0px;position: relative;text-align:center;}
#banner img{display:inline-block;max-width:100%;}
@media (min-width: 768px) {
	#page-banner{background: transparent url("../img/con_ban_bg.png") repeat-x scroll left top;}
}
@media (max-width: 991px) {
   #page-banner img{width:100%;height:auto;}
}
@media (min-width: 1367px) {
  #banner img{display:inline-block;width:100%;}
}
/*面包屑*/
#page-nav{background: #FFF url("../img/location_bg.gif") repeat-x scroll left top;height: 30px;}
.breadcrumb {border-radius: 0px;background-color: transparent;padding:0px;margin:0px;line-height:30px;}
.breadcrumb > li + li::before {font-size:16px;color:#104F94;content:"\f105";font-weight: normal;display: inline-block;font-family: FontAwesome;}
.carousel-indicators {bottom: 0px;}

.siderbar{position: relative;width:215px;background: transparent url("../img/siderbar/siderbar-bg.jpg") repeat-y scroll;}
.siderbar-title{width:215px;height:57px;background: transparent url("../img/siderbar/siderbar-title.jpg") no-repeat scroll 0% 0%;}
.siderbar-content{width:215px;padding-top:15px;}
.siderbar-content ul{margin-top:2px;margin-bottom:10px;}
.siderbar-content ul li a{padding-left:50px;color:#fff;font-size:13px;}
.siderbar-foot{margin-top:-50px;width:215px;height:135px;background: transparent url("../img/siderbar/siderbar-bottom.png") no-repeat scroll 0% 0%;}

@media (min-width: 992px) {
	  .siderbar{
	  	float: left;
	  	margin-bottom: 30px;
	  }
	  .article,.article2{
       margin-left: 250px;
       display: block;
	  }
}
.group-title{margin:5px 0px 4px 20px;margin-bottom:4px;padding-left:30px;background: transparent url("../img/right-angle.png") no-repeat scroll left center;;}
.group-title a{font-size:16px;color:#fff;letter-spacing:1.0px;}
.group-title a:hover,.group-title a:focus{text-decoration:none;}
.common-title{margin-bottom:15px;padding-left:10px;padding-top:4px;height:40px;background: transparent url("../img/menu-bg.png") repeat-x scroll 0% 0%;}
.common-title-content{overflow: hidden;line-height:32px;padding-left:47px;vertical-align: middle;height:32px;background: transparent url("../img/icon.png") no-repeat;}
.common-title-icon-none{background: transparent none;padding-left:0px;}
.common-title span{color:#fff;font-size:16px;font-weight:normal;letter-spacing:2.0px;line-height:32px;}
.common-title a{color:#fff;font-size:12px;line-height:32px;letter-spacing:2.0px;}
.common-title a i {line-height:32px;color: #fff;font-size: 22px;display:inline-block;float:right;margin-left:5px;margin-right:15px;}
.service-title{height:40px;background: transparent url("../img/menu-bg.png") repeat-x scroll 0% 0%;}
.title-v2{line-height: 30px;color: #00649D;font-size: 18px;font-weight:bold;padding-bottom:5px;border-bottom: solid 1px #ddd;margin-bottom:15px;}
.service-bg{}
.service-content{}
.service-pic{
	margin:0px 15px;
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 6px;
	line-height: 1.42857;
	background-color: #FFF;
	border: 1px solid #DDD;
	border-radius: 4px;
	box-shadow: 0px 2px 4px #888888;
	transition: all 0.2s ease-in-out 0s;
}
.service-item{margin: 20px auto;}
.service-item .item-title{font-size:16px;color:#2C4987;letter-spacing:1.0px;margin-bottom:5px;margin-top: 5px;}
.service-item .item-txt{line-height:20px;font-size:13px;color:#333;height:82px;}
.service-item .item-link a{margin-right:15px;}

.article p {margin-bottom: 10px;line-height: 22px;}
.article h3 {margin: 0px;padding: 3px 0px;font-size: 15px;font-weight: bold;}
.article ul{list-style:square inside url('../img/li.png');padding: 5px;margin-bottom: 10px;}
.article ul li{line-height: 25px;padding-left: 13px;}
.article h4 {color: #333;font-weight: normal;font-size: 14px;padding: 3px 5px;border-bottom: medium none;margin: 20px 0px;}
.article-dt h1,.article-dt h2,.article-dt h3,.news-dt h1,.news-dt h2,.news-dt h3{ margin-top: 20px;margin-bottom: 10px;}
.article-dt h4,.article-dt h5,.article-dt h6, .news-dt h4,.news-dt h5,.news-dt h6{margin-top: 10px;margin-bottom: 10px;}
.article-dt h1,.news-dt h1{font-size: 36px;}
.article-dt h2,.news-dt h2{font-size: 30px;}
.article-dt h3,.news-dt h3{font-size: 24px;}
.article-dt h4,.news-dt h4{ font-size: 18px;}
.article-dt h5,.news-dt h5{font-size: 14px;}
.article-dt h6,.news-dt h6{font-size: 12px;}
.article-dt p,.news-dt p{margin: 0 0 10px;}
.article-dt img,.news-dt img{max-width:100%;height:auto;}

.news-title h1{font-size:24px;color:#333;line-height:28px;}
.news-title .zsp {padding-bottom: 15px;font: 12px/12px "Hiragino Sans GB",simsun,sans-serif;color: #999;text-align: center;border-bottom: 2px solid #E6E6E6;}
.zsp span {display: inline-block;margin: 0px 8px;}
.news-abstract {padding: 20px 30px;font-size: 14px;line-height: 24px;color: #808080;margin: 15px 0px 40px;background-color: #F6F6F6;}
.news-abstract .abstract-tit {font-weight: bold;}
.page-nav {padding: 5px;border: 1px solid #CCC;border-radius: 12px;margin: 20px 0px;}
.page-nav a{color:#555;}
.contact{padding:10px 15px;}
.contact h4{font-size:14px;color:#2C4887;margin-top:20px;}
.contact p{margin: 0px 0px 3px;}
.contact .hotline{padding-left:65px;}
.contact .hot-tel{font-size:16px;font-weight:bold;}
.partners{padding-right:5px;}
.message{background:#fff;margin-right:5px;margin-bottom:5px;padding-bottom:15px;display: block;}
.message-title{margin-bottom:0px;}
.message p{padding:20px 15px 10px;color:#104F94;font-size:12px;line-height:20px;margin-bottom:5px;}
.message form{padding-right:10px;}
.message .no-padding-right{padding-right:0px;text-align:left;width:70px;}
.message .no-padding-left{padding-left:10px;}
.message label {font-weight: 400;color:#104F94;font-size:12px;}
.message .required{color:#f00;}
.message h5{font-size:14px;font-weight:normal;padding-left:10px;}
.form-horizontal .control-label {padding-top: 0px; margin-bottom: 0px;text-align: right;}
.message .form-group {margin-bottom: 6px;}
.message .form-control {height:auto;padding: 0px 6px;font-size: 12px;line-height:22px;border: 1px solid #CCC;border-radius: 0px;box-shadow:none;}
.btn-u {border: 0px none;color: #FFF;font-size: 13px;cursor: pointer;font-weight: 400;padding: 0px 25px;position: relative;background: #F1C40F none repeat scroll 0% 0%;white-space: nowrap;display: inline-block;text-decoration: none;}
.btn-blue{background-color:#2C4987;margin-right:15px;}
.message2 label {font-weight: 400;color:#333;}
.message h5{margin-bottom:15px;}
.message2 .form-group {margin-bottom: 12px;}
.message2 .form-control{line-height:32px;}
.message2 .btn-u{padding: 3px 30px;}

.article-list {padding: 10px 0px;}
.article-list dl {margin: 0px;padding: 15px 5px;border-bottom: 1px solid #E6E6E6;}
.article-list dl:hover{background-color:#fafafa;}
.article-list .dl-horizontal dt {float: left;width: 150px;margin-right:20px;overflow: hidden;clear: left;text-align: right;text-overflow: ellipsis;white-space: nowrap;}
.dl-horizontal dd h4 {padding:0px;margin: 0px 0px 10px;font-weight: 600;font-size: 16px;line-height:22px;}
.dl-horizontal dd h4 a {color: #06346F;text-decoration: none;}
.dl-horizontal dd p {line-height: 23px;color: #666;}
.dl-horizontal dd .date {font: 12px/24px SimSun;color: #999;}
.dl-horizontal dd {margin-left:0px;}
.chanday a{text-decoration:none;visibility:hidden;height:22px;padding: 3px 10px;margin-left: 10px;font: 12px/22px SimSun;}
.article-list dl:hover .chanday a{visibility:visible;}
.about blockquote {border-left: 0px solid #EEE;position: relative;margin: 10px 0px 30px;background-color: rgba(0, 0, 0, 0.05);padding: 20px 20px 20px 56px;font-size:14px;}
.about blockquote::before {position: absolute;font-family: "FontAwesome";font-size: 22px;content: "\f10d";left: 20px;top: 18px;color: #a3a3a3;}
.corporate{padding-top:8px;}
.corporate p{text-indent:2em;font-size:14px;line-height:26px;}
i.icon-custom {background: #72C02C; none repeat scroll 0% 0%;border-radius: 50% !important;color: #fff ;width: 35px;height: 35px;font-size: 16px;font-weight:bold;line-height: 35px;margin-bottom: 5px;text-align: center;display: inline-block;border: 1px solid #72C02C;;}
.icon-bell1::before {content:"1";}
.icon-bell2::before {content:"2";}
.icon-bell3::before {content:"3";}
.icon-bell4::before {content:"4";}
.certificate img{width:90%;max-width:100%;height:auto;}
.culture h2{font-size:16px;color:#333;}
.panel, .panel-heading, .panel-group .panel {border-radius: 0px;}
.culture .panel-heading { padding: 0px;box-shadow: none;}
.culture .panel-heading a {display: block;font-size: 14px;padding: 5px 15px;background: #FEFEFE none repeat scroll 0% 0%;}
.culture .panel-heading a:hover {color: #72C02C;text-decoration: underline;}
.culture .panel-body img{max-width:100%;height:auto;}
.culture .panel-body p{margin-bottom:0px;}

#sidebar-nav .list-group-item:first-child,#sidebar-nav .list-group-item:last-child {border-radius: 0;}
#sidebar-nav li {padding: 0;}
#sidebar-nav li a { display: block;padding: 8px 30px 8px 15px;color:#333;letter-spacing:1px;text-decoration: none;}
#sidebar-nav li a:hover {text-decoration: none;}
#sidebar-nav > li.active,
#sidebar-nav > li.active:hover {background: #06346F;} 
#sidebar-nav > li.active, #sidebar-nav > li.active:hover, #sidebar-nav > li.active:focus {border-color: #ddd;}
#sidebar-nav > li.active > a {color: #fff;}
#sidebar-nav li ul {padding: 0;list-style: none;}
#sidebar-nav li ul,#sidebar-nav li.active ul a {background: #ddd;}
#sidebar-nav li ul a {color: #555;font-size: 12px;border-top: solid 1px #f2f2f2;padding: 6px 30px 6px 25px; }
#sidebar-nav ul li:hover a,
#sidebar-nav ul li.active a {color: #06346F;}
#sidebar-nav .list-toggle:after {top: 7px;right: 10px;color: #777;font-size: 14px;content: "\f105";position: absolute;font-weight: normal;display: inline-block;font-family: FontAwesome;}
#sidebar-nav .list-toggle.active:after {color: #fff;content: "\f107";}
#sidebar-nav i{margin-right:3px;}

.overflow-hidden {overflow: hidden}
.certificate em.overflow-hidden {display: block;border: 0px solid #ddd;overflow: hidden;margin: 0 20px}
.owl-work-v1 a {text-align: center}
.owl-work-v1 a:hover {text-decoration: none}
.certificate a img {display: inline;-webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;-ms-transition: all .8s ease-in-out;transition: all .8s ease-in-out}
.certificate a:hover img {filter: Alpha(Opacity=80);opacity: .8;-webkit-transform: scale(1.2) rotate(3deg);-moz-transform: scale(1.2) rotate(3deg);-o-transform: scale(1) rotate(3deg);-ms-transform: scale(1.2) rotate(3deg);transform: scale(1.2) rotate(3deg)}
.faq-title{font-size:16px;font-weight:bold;text-align:center;margin-bottom:10px;}

@media (min-width: 1200px) {
	.message-box{margin-top:25px;}
	.partners .no-padding{padding-left:0px;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .service-bg,.article,.article-dt{margin-left:-15px;}
	.partners{padding:0px 15px;}
	.message{margin-left:5px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.partners{padding:0px 15px;}
}
@media (max-width: 767px) {
  .service-txt{margin:10px 15px;padding-bottom:30px;border-bottom: solid 1px #ccc;}
	.partners{padding:0px 15px;}
	.partners .no-padding{padding-left:0px;}
	.message{margin-left:5px;}
	.service-pic{margin:0px 15px;display: block;max-width: 100%;height: auto;padding: 4px;line-height: 1.42857;background-color: #FFF;border: 1px solid #DDD;border-radius: 4px;box-shadow: 0px 2px 4px #888888;transition: all 0.2s ease-in-out 0s;}
	.service-pic img{display:block;width:100%;max-width:100%;}
	.service-item{margin-top:5px;margin-bottom:30px;}
	.service-item .item-title,.service-item .item-txt,.service-item .item-link{text-align:center;}
}
@media (max-width: 991px) {
	#sidebar-nav,.siderbar {width: 100%;}
}

.intro {margin-bottom:10px;}
.faqs li{position: relative;padding:4px 0px 3px 15px;}
.faqs li a{color:#333;font-size:14px;}
.faqs li:before{font-size: 18px;left:0;content: "\f105";position: absolute;font-weight: normal;display: inline-block;font-family: FontAwesome;}
.faqs2 li{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding:2px 0px 2px 15px;}
.faqs2{padding: 0 15px; }
#company .intro img{margin-left:15px;}
#company .intro .txt,#company .intro .txt p{font-family: "宋体";font-size:12px;line-height:26px;letter-spacing:1.0px;}
#company .intro a{display:block;margin-top:15px;}
#friends .friends-title{background:#F2F2F2 none;margin-bottom:15px;}
#friends .friends-title span{color:#2C4987;}
#friends .friends-content{padding-top:15px;}
#friends .friends-item{height:70px;}
#friends .friends-item .friends-txt{padding-top:12px;line-height:15px;}
#friends .friends-item a{color:#333;}

@media (max-width: 767px) {
  #company .intro img{margin-left:0px;}
	#pics img{margin-bottom:10px;}
}

/*分页*/
.pagination {margin: 20px 0px;border-radius: 0px;}
.pagination > li:first-child > a {border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
.pagination > li:last-child > a{border-top-right-radius: 0px;border-bottom-right-radius: 0px;margin-right:0px;}
.pagination > li > a, .pagination > li > span {padding: 6px 12px;text-decoration: none;background-color: #FFF;border: 1px solid #D9D9D9;font-size:14px;font-weight:bold;color: #0062B0;margin-right:8px;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {color: #0062B0;background-color: #fff;border: 1px solid #0062B0;text-decoration: none;}

/*关于我们图片展示*/
#myCarousel span{color:#fff;}
#myCarousel .carousel-caption {left: 0px;right: 0px;bottom: 0px;padding: 7px 15px;background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%;}
#myCarousel .item img {width: 100%;height: auto !important;}
#myCarousel .carousel-caption p {color: #FFF;margin-bottom: 0px;}
/* Footer*/
.footer {padding: 55px 0;background: #262626;}
.footer .footer-about{line-height:190px;}
.footer h4{color:#bbb;font-size:14px;letter-spacing:1.5px;font-weight:bold;}
/*Contacts*/
.footer .contacts,.footer .weixin {margin-bottom: 0;margin-top:20px;}
.footer .contacts li {margin-bottom: 10px;color:#777;min-height:50px;line-height:19px;}
.footer .contacts li:before,
.footer .contacts li:after {content: " ";display: table;}
.footer .contacts li:after {clear: both;}
.footer .contacts li i {float: left;width: 30px;height: 30px;color: #777;padding: 8px 5px;background: #333;text-align: center;margin: 4px 10px 0 0;display: inline-block;}
.footer .contacts li p {margin-bottom: 0;}
.footer .contacts li a {color: #777;}
.footer .contacts li a:hover {color: #bbb;}
.copyright {padding: 14px 0;background: #323232;}
.terms-menu{padding-top:5px;}
.copyright .terms-menu li {color: #777;font-size: 13px;line-height: 10px;margin-right: 2px;border-color: #777;padding-left: 10px;padding-left: 10px;border-left: 1px solid #bbb;}
.copyright .terms-menu li:first-child {border-left: none;padding: 0 7px 0 0;}
.copyright .terms-menu li a {color: #777;}
.copyright .terms-menu li a:hover {color: #bbb;}
.radius-3x{border-radius: 3px !important;}
@media (max-width: 767px) {
	.copyright .terms-menu{text-align: center;float: none !important;}	
	.footer .footer-about{line-height:100px;}
}

#allmap {
    width: 100%;
    height: 400px;
    overflow: hidden;
    margin: 0;
    font-family: "微软雅黑";
}

.infoBox {
  text-align: center;
}

.infobox-inner {
  display: inline-block;
  padding: 6px 14px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #FFF;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);
  text-align: center;
  font-weight: bold;
  font-size: 16px;
}

.infobox-inner:after,
.infobox-inner:before {
  position: absolute;
  bottom: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: " ";
  pointer-events: none;
}

.infobox-inner:after {
  margin-left: -10px;
  border-width: 10px;
  border-color: rgba(0, 0, 0, 0);
}

.infobox-inner:before {
  margin-left: -10px;
  border-width: 10px;
  border-color: rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
}
