﻿@charset "utf-8";
/* CSS Document */
body {
	font-family:微软雅黑,Tahoma,Helvetica,Arial,sans-serif;
	padding-bottom:0px;
	font-size:16px;
}
ul,li{padding:0px; margin:0px; list-style: none;}
/*一行中的所有列被平分*/
.mui-flex {display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
/*.mui-flex>.cell{display:block;padding:0!important;position:relative;width:0;max-width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0; text-align: center;}
.mui-flex>.cell2{display:block;padding:0!important;position:relative;width:0;max-width:100%;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0; }
.mui-flex>.cell3{display:block;padding:0!important;position:relative;width:0;max-width:100%;-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0; }
*/
.mui-flex>.cell{display:block;width:0px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0; text-align: center;}
.mui-flex>.cell2{display:block;width:0px;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0; }
.mui-flex>.cell3{display:block;width:0px;-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0; }

.swiper-container {
    width: 100%;
    height: 100%;
    margin-top:70px;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #2152a1;
}
.swiper-wrapper img {
	width:100%;
}
.navbar-wrapper {
	position:fixed;
	top:0px;
	margin-top:0px;
	border-radius:0px;
	border-top:1px solid #2152a1;
}

.navbar-wrapper .navbar {
	border-radius:0px;
}
.navbar-wrapper > .container {
	width:100%;
	padding-right:0px;
	padding-left:0px;
}
.ss_bgwhite {
	background:#fcfcfc;
	border-color:#fcfcfc;

}
.ss_navlogo {
	padding:5px;
}
.ss_navlogo img{
	width:140px;
}
.navbar-inverse .navbar-nav>li>a {
	color:#333333;
	font-size:16px;
	padding-top:25px;
	padding-bottom:25px;
}
.navbar-inverse .navbar-nav>li:hover>a {
	color:#2152a1;
}
.navbar-inverse .navbar-nav>li>a:focus {
	color:#2152a1;
}
.navbar-inverse .navbar-toggle {
	background-color:#2152a1;
	border-color:#2152a1;
}
.navbar-inverse .navbar-toggle:hover {
	background-color:#2152a1;
	border-color:#2152a1;
}
.navbar-inverse .navbar-toggle:active {
	background-color:#2152a1;
	border-color:#2152a1;
}
.navbar-inverse .navbar-toggle:focus {
	background-color:#2152a1;
	border-color:#2152a1;
}
.navbar-toggle {
	margin-top:20px;
}
.mainnav-ul li {position:relative; text-align: left;}
.mainnav_click {position:absolute; top:0px; left:0px; right:0px; height:70px; background:transparent; cursor:pointer; z-index: 9; display: none;}
.mainnav-ul li:hover .subnav-ul{display: block;}
.subnav-ul {position:absolute; background:#fff; display: none; padding:5px 0px; width:130px;}
.subnav-ul li a {padding:5px 15px; display: inline-block; color:#333; text-decoration: none; font-size:14px;}
.subnav-ul li a:hover{ color:#2152a1;}
.ss_navbg{float:left;}
.ss_mainnav .language{float:left;padding:25px 15px 20px;}
.ss_mainnav .language a{color:#333; padding:0px 5px;}
.ss_mainnav .language a:hover{color:#2152a1; text-decoration: none;}
.ss_mainnav:after{display: table; content:""; clear:both;}

@media (max-width: 1049px) {
	.mainnav-ul .subnav-ul {position:static; border-top:1px solid #ccc; width:100%;}
	.mainnav_click{display: block;}
	.mainnav-ul li:hover .subnav-ul{display: none;}
	.ss_navbg{float:none;}
	.ss_mainnav .language{padding-left:0px; padding-right:0px;}
	.ss_mainnav{overflow-y: scroll; overflow-x:hidden;}
}
@media (min-width: 1050px){
	.navbar-wrapper .navbar{text-align:center;}
	.navbar-wrapper .navbar .container {display: inline-block;}
	.container > .navbar-header{margin-right:20px;}
}
@media (min-width: 1050px) and (max-width: 1299px) {
	.navbar-inverse .navbar-nav>li>a{padding:25px 8px;}
}
@media (min-width: 1300px) {
	.mainnav-ul>li{margin:0px 6px;}
}
@media (min-width: 1400px) {
	.mainnav-ul>li{margin:0px 10px;}
}
@media (min-width: 1500px) {
	.navbar-wrapper .navbar .container{width:1500px;}
	.mainnav-ul>li{margin:0px 16px;}
}
.ss_container {
	width:100%;
	max-width:1500px;
	margin:0px auto;
}
.ss_indexbox {
	padding:20px 20px;
}
.ss_indexbox .title {
	text-align:center;
	padding-bottom:20px;
	padding-top:30px;
}
.ss_indexbox .title h6 {
	font-size:28px;
	color:#333;
	font-weight: bold;
}
.ss_indexbox .title div {
	font-size:28px;
	color:#2152a1;
	font-weight: bold;
	padding-bottom:10px;
}
.ss_index_aboutus p{
	text-indent: 28px;
	line-height: 24px;
	font-size:16px;
}
.marketing .col-lg-3 {
	margin-bottom:20px;
	text-align:center;
}
.marketing h2 {
	font-size:20px;
	color:#333;
	font-weight: bold;
}
.ss_index_aboutus2 a {font-size:14px; color:#333;}
.ss_index_aboutus2 a:hover {color:#2152a1; text-decoration: none;}
.ss_indexbox .marketing {
	padding-top:40px;
}
@media (max-width: 767px) {
  	.ss_indexbox .title h6 {
		font-size:20px;
	}
	.ss_indexbox .title div {
		font-size:20px;
	}
}
.ss_navbg li.on>a {
	color:#2152a1;
}
.index_ourproduct img {
	width:100%;
}
.index_ourproduct .btmimg{
	margin-top:100px;
}
.index_ourproduct .row {
	position:relative;
}
.index_ourproduct .positionimg {
	position:absolute;
	bottom:0px;
	right:0px;
}
.index_ourproduct .mgbottom20 {
	margin-bottom:20px;
}
.index_ourproduct .mgtop20 {
	margin-top:20px;
}
.index_ourproduct .inproduct_box {
	margin-bottom:20px;
}
.index_ourproduct .product_extra2 {
	display: none;
}
.index_ourproduct .product_extra2 .product_img3{
	padding-left:0px;

}
.index_ourproduct .product_extra2 .product_img3 .our{
	right:15px;
}
.index_ourproduct .product_extra2 .product_img2{
	padding-right:0px;
}
.product_img1 {
	position:relative;
}
.product_img1 div.abs {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	background:rgba(255,255,255,.6);
	padding:30px 16px;
	text-align:center;
}
.product_img1 h3 {
	font-size:22px;
	color:#333;
	line-height: 40px;
}
.product_img1 p{
	color:#333;
	padding-top:30px;
	padding-bottom:20px;
}
.product_img1 a:hover div.abs {
	background:rgba(0,0,0,.6);
}
.product_img1 a:hover h3 {
	color:#fff;
}
.product_img1 a:hover p {
	color:#fff;
}
.product_img2{
	position:relative;
}
.product_img2 div {
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	background:rgba(255,255,255,.6);
	padding:10px 0px;
	color:#333;
	font-size:16px;
	text-align:center;
}
.product_img2 a:hover div {
	background:rgba(0,0,0,.6);
	color:#fff;
}
.product_img3 {
	position: relative;
}
.product_img3 img {
	opacity: 1;
}
.product_img3 div.our {
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background:#333333;
}
.product_img3 div.inner {
	position:absolute;
	top:45%;
	left:50%;
	transform:translate(-50%,-50%);
	text-align:center;
}
.product_img3 h3 {
	font-size:22px;
	color:#fff;
}
.product_img3 p{
	color:#fff;
}
@media (max-width: 767px) {
  	.index_ourproduct .product_extra2 {
		display: block;
	}
	.product_extra1{
		display: none;
	}
}
.newsmain {
	padding-left:0px;
	padding-right:0px;
}
.newsmain .newsbox1 {
	background:#e2dccf;
}
.newsmain .newsbox2 {
	background:#abb7b7;
}
.newsmain .newsbox3 {
	background:#9ea5ab;
}
.newsmain .row {
	overflow: hidden;
}
.newsmain .col-lg-4{
	padding:40px 20px;
	padding-bottom:1000px;
	margin-bottom:-1000px;
}
.newsmain h2 {
	font-weight: normal;
	font-size:18px;
}
.newsmain a {
	color:#333;
	display: inline-block;
	padding:10px 0px 20px;
}
.newsmain a:hover {
	color:#fff;
	cursor:pointer;
	text-decoration: none;
}
.indexother_main {
	padding:40px 15px 20px;
}
.indexother_main .col-lg-3{
	padding:0px;
}
.indexother_main img {
	width:100%;
}
.indexother_main .otherbox {
	position:relative;
}
.indexother_main .otherbox .ob_content{
	position:absolute;
	top:48%;
	left:50%;
	transform:translate(-50%,-50%);
	text-align:center;
	width:80%;
}
.ob_content h2 {
	display: inline-block;
	width:28px;
	border-bottom:2px solid #2152a1;
	position:relative;
	height: 36px;
}
.ob_content h2 span {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	white-space: nowrap;
	font-size:20px;
	color:#fff;
	line-height: 28px;
	display: inline-block;
}
.ob_content p {
	color:#fff;
}
.ob_content a {
	text-decoration: none;
}
footer{
	width:100%;
}
.footer_top {
	overflow: hidden;
	height:180px;
	position:relative;
}
.footer_top .bg_left {width:50%; background:#555;float:left; height:180px;}
.footer_top .bg_right {width:50%; background:#333333;float:right; height:180px;}
.footer_topBox {margin:0px; position:absolute; height:180px;}


.footer_top .footer_box1 {
	background:#555555;
	padding-top:20px;
	padding-bottom:20px;
}
.footer_top .footer_box2 {
	background:#333333;
	padding-top:20px;
	padding-bottom:20px;
}
footer ul,footer li {
	padding:0px;
	margin:0px;
	list-style: none;
}
.footer_box1 ul {
	overflow: hidden;
	text-align:left;
	padding-bottom:20px;
}
.footer_box1 li {
	display: inline-block;
	vertical-align: top;
	text-align:left;
	margin-right:32px;
}
.footer_box1 li h6 {
	color:#cccccc;
	font-size:16px;
}
.footer_box1 li a {
	display: block;
	color:#cccccc;
	font-size:14px;
}
.footer_box2 .row {
	padding-bottom:20px;
}
.footer_box2 p {
	color:#cccccc;
	font-size:14px;
	margin:0px;
	padding:13px 0px 5px;
	line-height: 14px;
}
.footer_box2 button {
	width:100%;
	background:#ccc;
	box-shadow: none;
	border-radius:0px;
	padding:2px 8px;
}
.form-control {
	background:none;
	border-radius:0px;
	border:1px solid #cccccc;
	font-size:14px;
	padding:4px 8px;
	height:auto;
}
.footer_btm {
	text-align:center;
	padding:16px 10px;
}
.footer_btm p {
	font-size:14px;
	color:#333;
	margin:0px;
	line-height: 18px;
}
.footer_btm a{
	color:#2152a1;
}
.footer_btm a:hover{
	color:#2152a1;
	text-decoration: none;
}
@media (max-width: 767px) {
  	.footer_box1 {
  		display: none;
  	}
  	.footer_topBox{width:100%;}
}
@media (min-width: 1500px) {
	.footer_topBox {margin:0px; position:absolute; height:180px; width:1500px; left:50%; transform: translateX(-50%);}
}
@media (max-width: 991px) {
	.footer_top {height:360px;}
	.footer_topBox {height:360px;}
	.footer_top .bg_left {width:100%;}
	.footer_top .bg_right {width:100%;}
}
@media (min-width: 991px) and (max-width: 1300px) {
	.footer_box1 li{margin-right:8px;}
}


.banner{
	width:100%;
	margin-top:70px;
}
.banner img {
	width:100%;
}
.inner_nav {
	margin-top:30px;
	border:1px solid #959595;
	overflow:hidden;
	padding:10px 20px 0px;
}
.inner_nav_title {
	float:left;
	font-size:14px;
	color:#999999;
	text-transform: uppercase;
}
.inner_nav_title i {
	font-style: normal;
	color:#333;
	font-weight: bold;
	font-size:22px;
	margin-right:10px;
}
.inner_nav_child {
	float:right;
}
ul.inner_nav_child,.inner_nav_child li {
	padding:0px;
	margin:0px;
	list-style: none;
}
.inner_nav_child li{
	float:left;
}
.inner_nav_child li a {
	display: block;
	color:#333;
	padding:8px 12px 10px;
	margin:0px 10px;
	border-bottom:2px solid transparent;
	text-decoration: none;
}
.inner_nav_child li.on a {
	border-color:#2152a1;
}
.inner_nav_child li:hover a {
	border-color:#2152a1;
}
.product_main {margin-top:40px; padding:0px 15px 60px;}
.product_list {padding:0px 15px; padding-bottom:40px; border-bottom:1px solid #999;}
.product_list>div {padding-top:25px;}
.product_box {border:1px solid #2152a1; padding:10px; position:relative;}
.product_box img {width:100%;}
.product_box .name {color:#333; padding:20px 0px 10px; font-size:16px; text-align:left;}
.product_box i {display: block; width:50px; height:50px; background:url(../images/pro_hover.png) no-repeat center; position:absolute;background-size:contain; bottom:8%; right:12%;}
@media (max-width: 450px) {
  	.product_box i {
  		width:30px;
  		height:30px;bottom:18%; right:12%;
  	}
}
.product_box:hover {background:#2152a1;}
.product_box:hover i {background-image:url(../images/pro_nohover.png);}
.product_box:hover a  .name{ color:#fff; text-decoration: none; }
.page_main{ text-align:center; padding-top:40px; }
.page_main a{display: inline-block; padding:5px 10px; border:1px solid #333; color:#333; margin:4px;}
.page_main a:hover {color:#fff; background:#2152a1; border-color:#2152a1; text-decoration: none;}
.page_main a.on {color:#fff; background:#2152a1; border-color:#2152a1; text-decoration: none;}


.product_detail_box1 {padding-bottom:40px; border-bottom:1px solid #999; margin:0px;}
.product_detail_box1 .big_img{width:82%; float:left;}
.product_detail_box1 .btn_img{width:15%; float:right;}
.product_detail_box1 ul,.product_detail_box1 li {padding:0px; margin:0px; list-style: none;}
.product_detail_box1 img {width:100%;}
.product_detail_box1 .big_img li {display: none}
.product_detail_box1 .big_img li.on {display: block}
.product_detail_box1 .btn_img li {margin-bottom:10px; border:2px solid #fff; cursor:pointer;}
.product_detail_box1 .btn_img li.on {border-color:#2152a1;}
.pd_box1_intro {border-bottom:1px solid #2152a1; padding-bottom:20px;}
.pd_box1_intro .title{ font-size:24px; color:#2152a1; padding:10px 0px 20px; }
.pd_box1_intro .list label{ font-size:14px; color:#2152a1; }
.pd_box1_intro .list span{ font-size:14px; color:#999; }
.pd_box1_code h6{font-size:14px;padding:6px 0px;}
.pd_box1_code .list_img {width:30%;text-align:center;float:left; padding-right:20px;}
.pd_box1_code img {width:100%;}
.pd_box1_code .list_img p {padding:10px 0px;}
.peoduct_detail_title h6{font-size:18px; color:#2152a1; text-transform: uppercase;}
.product_detail_title{}
.peoduct_detail_box2 {padding:30px 10px; border-bottom:1px solid #999;}
.product_detail_box2 .content{text-align:center; padding:10px 0px;}
.product_detail_box2 p {padding:10px 0px; line-height: 18px;font-size:16px; color:#333; text-align:center;}
.product_detail_box2 img { display: inline-block;vertical-align: top; margin:5px;}
@media (max-width: 767px) {
  	.product_detail_box2 img{
  		width:100%;
  	}
}
.product_detail_box3 {padding:20px 0px;}
.pd_box3_banner {}
.pd_box3_banner .swiper-container {margin-top:20px;}
.pd_box3b_swiper2{display: none;}
.product_prev{background-image:url(../images/pre.png);background-size:contain; left:4px;}
.product_next{background-image:url(../images/next.png);background-size:contain; right:4px;}
.aboutus_main{padding:30px 10px 60px;}
.aboutus_main .content{text-align:center; padding:10px 0px;}
.aboutus_main p {padding:10px 0px; line-height: 18px;font-size:16px; color:#333; text-align:left;}
.aboutus_main img {width:40%; display: inline-block;vertical-align: top; margin:5px;}
@media (max-width: 767px) {
  	.aboutus_main img{
  		width:100%;
  	}
}
@media (max-width: 767px) {
  	.pd_box3b_swiper1{display: none;}
  	.pd_box3b_swiper2{display: block;}
}
.aboutus_market {padding:30px 15px 50px;}
.aboutus_market .form-control {box-shadow: none; margin-bottom:10px;}
.aboutus_market .address {margin-top:30px; padding:40px 15px;}
.aboutus_market .address_box {padding:25px;background:#eee;overflow: hidden;}
.aboutus_market .address .namelist{padding:10px 0px;}
.aboutus_market .address h6 {font-size:18px; color:#2152a1; padding:2px 0px; cursor:pointer;}
.aboutus_market .address p {font-size:14px; color:#333; padding:2px 0px; margin:0px;}
.aboutus_market .map{border:2px solid #2152a1; position:relative; margin-top:30px; display: none;}
.aboutus_market .map.show{display: block;}
.aboutus_market .map img{width:100%;}
.aboutus_market .map_box{position:absolute; top:0px; right:15%; background:#eee; border-bottom:2px solid #2152a1; padding:20px;}
.aboutus_market .map_box h6 {font-size:18px; color:#2152a1; padding:2px 0px;}
.aboutus_market .map_box div {font-size:14px; color:#333; padding:2px 0px; margin:0px; color:#333;overflow: hidden;}
.aboutus_market .map_box div label {float:left;}
.aboutus_market .map_box div p {float:left; margin:0px;}
.aboutus_market .map_box div p i {display: block; font-style: normal;}
@media (max-width: 767px) {
  	.aboutus_market .map_box{

  	}
}

.news_main{padding:0px 15px; margin-top:50px; padding-bottom:60px;}
.news_top{padding-bottom:20px;}
.news_top_list{}
.news_top_list img{width:100%;}
.news_top_list a{font-size:16px; color:#333; display: block; padding:10px 0px;}
.news_top_list a:hover{color:#2152a1; text-decoration:none;}
.news_top_list span{font-size:14px; color:#999;}
.news_top_list p{font-size:14px; color:#333;margin:0px; padding:5px 0px;}

.news_content{ border-top:1px solid #999;}
.news_content a.news_content_list {cursor:pointer;}
.news_content_list{border-bottom:1px dashed #999; padding:20px 0px 10px;}
.news_date{width:60px; }
.news_date i{display: block;font-style:normal; text-align:center; color:#fff; font-weight: bold; font-size:16px;background:#999; padding-top:6px;}
.news_date span{display: block;text-align:center; color:#fff; font-size:14px;background:#999; padding-bottom:5px;}
.news_brief {text-align:left !important; padding:0px 15px;}
.news_brief h6 {font-size:18px; color:#333; font-weight:bold; margin-top:5px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news_brief p {font-size:14px; color:#666; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news_content a.news_content_list:hover {text-decoration: none;}
.news_content a.news_content_list:hover .news_date span{background:#2152a1;}
.news_content a.news_content_list:hover .news_date i{background:#2152a1;}
.news_detail_main{padding:40px 15px 60px;}
.news_detail_article{text-align:center; border-bottom:1px solid #999; padding-bottom:20px;}
.news_detail_article h6{font-size:24px;color:#2152a1; }
.detail_otherinfo{text-align: center; padding:10px 0px 30px;}
.detail_otherinfo .date{display: inline-block; background:url(../images/pro_con_time.png) no-repeat left center; padding-left:24px; color:#666;}
.detail_otherinfo .people{display: inline-block; background:url(../images/pro_con_liulan.png) no-repeat left center; padding-left:24px; margin:0px 20px; color:#666;}
.detail_otherinfo a{display: inline-block; background:url(../images/pro_con_return.png) no-repeat left center; padding-left:24px; color:#666;}
.detail_otherinfo a:hover{text-decoration: none;}
.news_detail_article p{text-align:left; font-size:16px; padding:20px 0px; margin:0px; text-indent: 24px;}
.news_detail_article img {max-width:100%;}
.news_detail_page {padding:20px 0px;}
.news_detail_page .prev {}
.news_detail_page a {color:#333;}
.news_detail_page a:hover {text-decoration: none;}
.news_detail_page .list{text-align: center;}
.news_detail_page .list a{border:1px solid #333; padding:0px 7px;}
.news_detail_page .next{text-align: right}
.job_main{padding:0px 15px;}
.job_top{overflow: hidden; padding:20px 0px;}
.job_top .row{margin:0px; margin-bottom:16px;}
.job_top .title{font-size:16px; color:#2152a1; display: block; font-weight: normal;}
.job_top .search{padding:0px;overflow: hidden;}
.job_top .search input{float:left; width:70%; height:26px; border:1px solid #2152a1;}
.job_top .search button{float:left; width:50px; padding:2px 8px; height:26px; border-radius:0px;border:1px solid #2152a1; border-left:none; background:url(../images/search.png) no-repeat center; color:#2152a1; cursor:pointer; outline: none;}
.job_top .condition{overflow:hidden; padding-top:0px;}
.job_top .condition label{float:left; font-weight: normal; color:#333;}
.job_top .condition_list{float:left;}
.job_top .condition_list a{color:#333; margin:0px 10px;}
.job_top .condition_list a.on{color:#2152a1;}
.job_top .condition_list a:hover{color:#2152a1; text-decoration: none;}
@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}
.job_table_main {padding-bottom:40px; }
.job_table_main .table-responsive {padding-bottom:10px; border-bottom:1px solid #999;}
.job_table {}
.job_table td{border:none !important;}
.job_table thead td{border-bottom:1px solid #2152a1 !important; background:#eee;}
.job_table tbody tr td span {font-size:20px; display: block; cursor:pointer; font-weight: bold; line-height: 20px;}
.job_detail_list {display: none;}
.job_table .job_detail_list td {padding:8px 0px;}
.job_detail ul,.job_detail li{padding:0px; margin:0px; list-style: none;}
.job_detail{border:1px solid #2152a1; padding:10px 20px 20px;}
.job_detail h6 {font-size:18px;color:#2152a1; }
.job_detail ul {padding-left:24px;}
.job_detail .contact {border-top:1px dashed #2152a1; padding-top:12px; margin-top:20px;}
.job_detail .contact p{margin:0px; font-size:14px; line-height: 20px;}
.job_table_main .page_main{padding-top:30px;padding-bottom:20px;}
.contact_main_top {padding:30px 0px 50px; margin:0px;}
.contact_top_txt {}
.contact_top_txt h6{font-size:20px; color:#2152a1;padding-bottom:12px;}
.contact_top_txt p{font-size:16px; color:#333; margin:0px; line-height: 24px;}
.contact_top_img {padding-top:12px;}
.contact_top_img img{display: inline-block; width:36%; max-width:140px; margin-right:10%;}
.contact_map iframe {width:100%;}
.contact_form {padding:20px 15px 60px;}
.contact_form .title{height:20px; border-bottom:1px solid #999; position:relative; margin-bottom:40px;}
.contact_form .title span{display: inline-block; position:absolute; left:50%; transform:translateY(-50%); background: #fff; padding:5px 10px; top:18px; font-size:18px; color:#333;}
.contact_form .inputs{padding-bottom:20px; }
.contact_form .message{border-top:1px dashed #ccc; padding-top:20px; padding-bottom:20px;}
.contact_form .inputs>div{margin-bottom:12px;}
.contact_form .inputs label{font-size:16px; color:#333; font-weight: normal;line-height: 26px; padding-left:30px; background:url(../images/xingming.png) no-repeat left center; background-size:contain;}
.contact_form .inputs label.tel{background-image:url(../images/dianhua.png);}
.contact_form .inputs label.email{background-image:url(../images/dianhua.png);}
.contact_form .inputs input{border:1px solid #999;}
.contact_form .message label{font-size:16px; color:#333; font-weight: normal;line-height: 26px; padding-left:30px; background:url(../images/liuyan.png) no-repeat left center; background-size:contain;}
.contact_form .message textarea{border:1px solid #999; resize:none;}
.contact_form .btns button{border-radius: 0px; width:100px; padding:4px 0px; color:#fff;border:none; cursor:pointer;}
.contact_form .btns button.send{background:#2152a1;}
.contact_form .btns button.cancel{background:#333;}

.lxfx ul,.lxfx li{padding:0px; margin:0px; list-style: none;}
.lxfx{
    position: fixed;
    width:77px;
    height:auto;
    top:200px;
    right:15px;
    z-index: 11;
}
.lxfx li a{
    color:#fff;
    margin-top: 9px;
    display: block;
    height:47px;
    width:300px;
}
.leftlx{
    float:left;
    width:77px;
    height:47px;
}
.lxfx li span{
    font-size: 20px;
    color: #fff;
    float: left;
    height: 24px;
    line-height: 22px;
    padding-left: 8px;
    border-left: 1px solid #fff;
    margin-top: 8px;
}
.ewm{
    width:120px;
    height:120px;
    background: #c0c0c0;
    border: 5px solid #fff;
    position: absolute;
    left:-145px;
    top:-30px;
    display: none;
}
.ewm img{width:100%;}
.lxfx li i{
    display: block;
    width:30px;
    height:27px;
    margin:0px auto;
    text-align: center;
    background: url("../images/fx.png") no-repeat;
    background-position: 4px 0px;
}
.lxfx li i.icon-tel{
    background-position: 0px -25px;
}
.lxfx li i.icon-ly{
    background-position: 4px -53px;
}
.lxfx li i.icon-wx{
     background-position: -34px 4px;
 }
.lxfx li i.icon-wb{
    background-position: -30px -22px;
}
.lxfx li p{
    text-align: center;
    line-height: 12px;
    font-size:14px;
}
.lxfx li{
    width:77px;
    height:56px;
    background: #2152a1;
    margin-bottom: 1px;
    margin-left: 0px;
    position: relative;
    overflow: hidden;
    padding-top:1px;
}

/*.navbar-toggle {
    display: block;
}
.container > .ss_navbg {
	display: none;
}
.container > .ss_navbg .navbar-nav{
	float: none;
	margin: 0;
}

.container > .ss_navbg .navbar-nav > li {
    float: none;
}
@media (min-width: 1050px) {
	.navbar-toggle {
	    display: none;
	}
	.container > .ss_navbg {
		margin-right: 0;
    	margin-left: 0;
	}
	.container > .ss_navbg {
	    display: block !important;
	    height: auto !important;
	    padding-bottom: 0;
	    overflow: visible !important;
	}
	.container > .ss_navbg .navbar-nav{
		float: left;
    	margin: 0;
	}
	.container > .ss_navbg .navbar-nav > li {
	    float: left;
	}
}*/


















