/*Shopina - Web App UI Kit eCommerce Mobile Template*/

/*Table of Content
-------
Fonts
General
Grid custom
Preloader
Button
Navbar
Sidebar left
Sidebar serch
Sidebar cart
Slider
Banner
Official shop
Categories
Product
Product list
Product details
Cart
Wishlist
Checkout
Tracking order
Order history
Profile Seller
Profile Buyer
Blog
Blog Single
Pagination
About
Page not found
Testimonial
Contact
settings
Sign in
Sign up
Form
Comment
Table
Footer*/

/*font*/
 @import url('https://fonts.googleapis.com/css?family=Lato:400,700,900|Nunito:400,600,700,800,900');

/*general*/
ol, ul,li {
    list-style: none;
}
body {
	font-family: 'Lato', sans-serif;
	color: #333;
	font-size: 14px;
}

h1, h2, h3, h4, h5, h6 {
	line-height: 110%;
	margin: 0;
	font-family: 'Nunito', sans-serif;
	font-weight: 600;
}

a {
	color: #111;
}

a:hover {
	color: #111;
}

a.link-color {
	color: #ff2323;
}

a.link-color:hover {
	color: #ff2323;
}

.segments {
	padding: 15px 0 10px;
}

.segments-page {
	padding: 15px 0 25px;
	margin-top: 54px;
}

.divider {
	border-bottom: 8px solid #f5f5f5;
}

.section-title {
	margin-bottom: 10px;
}

.section-title h3 {
	font-weight: 700;
	font-size: 20px;
}

.pages-title {
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
	text-align: center;
	margin-bottom: 25px;
}

.pages-title h3 {
	text-transform: uppercase;
}

.section-title .line {
	background-color: #ff2323;
	width: 30px;
	height: 2px;
	margin-top: 6px;
}

.date {
	color: #666;
	font-size: 12px;
	margin-bottom: 10px;
}

/*grid custom*/
.ui.grid {
	margin-top: 0;
	margin-bottom: 20px;
}

.ui.grid > .full:not(.row), .ui.grid > .row > .full {
	padding-bottom: 5px;
	padding-top: 5px;
}

.ui.grid > .pr:not(.row), .ui.grid > .row > .pr {
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.ui.grid > .pl:not(.row), .ui.grid > .row > .pl {
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/*preloader*/
#preloader {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	overflow: hidden;
	background: url(../images/loading.png) 50% 50% no-repeat, #ffffff;
}

/*button*/
.button {
	background-color: #ff2323;
	color: #fff;
	border: 0;
	padding: 7px 16px;
	border-radius: 2px;
	cursor: pointer;
	font-size: 13px;
}

.button-full {
	width: 100%;
	background-color: #ff2323;
	color: #fff;
	border: 0;
	padding: 7px 16px;
	border-radius: 2px;
	cursor: pointer;
	font-size: 13px;
}

.button i, .button-full i {
	margin-right: 6px;
}

/*navbar*/
.navbar {
	background-color: #c30d23;
	padding: 13px 0 13px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	/*! border-bottom: 1px solid #ddd; */
	box-shadow: 0 0 6px rgba(140, 132, 132, 0.27);
	overflow: hidden;
}

.cpjj{font-size:14px;line-height:26px;margin-top:12px;margin-bottom:20px}

.navbar i {
	cursor: pointer;
}

.navbar	.ui.grid > .column:not(.row) {
    padding-top: 12px;
    padding-bottom: 10px;
}

.navbar .ui.grid {
	margin-top: -1rem;
	margin-bottom: -1rem;
}

.navbar .navbar-toggle-left {
	padding: 7px 0 4px;
}

.navbar .navbar-toggle-left i {
	font-size: 18px;
	cursor: pointer;
	color: #fff
}

.navbar .navbar-logo {
	text-align: center;
}

.navbar .navbar-logo h1 {
	line-height: 15px;
	color: #ff2323;
}

.navbar .navbar-toggle-right {
	text-align: right;
	width: 100%;
	padding: 7px 0 4px;
}

.navbar .navbar-toggle-right i {
	font-size: 18px;
}

.navbar .navbar-toggle-search {
	display: inline-block;
	margin-right: 5px;
}

.navbar .navbar-toggle-cart {
	display: inline-block;
}
.navbar .navbar-toggle-search a{
	color:#fff
}
.navbar .navbar-toggle-cart sup {
	padding: 2px 5px;
	background-color: #ff2323;
	border-radius: 50%;
	position: relative;
	right: 2px;
	font-size: 12px;
	color: #fff;
	top: -10px;
}

/*sidebar left*/
.ui.visible.scale.down.sidebar ~ .pusher {
	transform: scale(1);
}

.sidebar .ui.styled.accordion {
	box-shadow: none;
}

.sidebar .ui.styled.accordion .accordion {
	box-shadow: none;
	margin: 0;
}

.sidebar .ui.styled.accordion .categories-accordion .title {
	padding: 0.75em 0 0.75em 16px;
}

.sidebar.ui.menu .categories-accordion .item {
	padding: 8px 0;
}

.sidebar .ui.styled.accordion .content {
	padding: 0 20px 0 37px;
}

.sidebar .ui.styled.accordion .title {
	color: #111;
	font-weight: normal;
	border-top: 0;
	font-size: 14px;
}

.sidebar i {
	margin-right: 20px;
	width: 16px;
}

.sidebar .ui.accordion .title .dropdown.icon {
	float: right;
	position: relative;
	top: 3px;
}

.sidebar .user-profile {
	background: linear-gradient(
		rgba(214, 214, 214, 0.92),
		rgba(214, 214, 214, 0.92)
		),
	 url(../images/bg-sidebar.jpg);
	background-size: cover;
	text-align: center;
	padding: 40px 0;
	margin-bottom: 20px;
}

.sidebar .user-profile img {
	/*! border-radius: 50%; */
	width: 80px;
	height: 80px;
	margin-bottom: 10px;
}

.sidebar .user-profile h4 {
	color: #fff;
	font-size: 16px;
}

.sidebar.ui.inverted.menu {
	background-color: #fff;
}

.sidebar.ui.inverted.menu .item {
	color: #222;
	margin-left: 0;
	font-size: 14px;
}

.sidebar.ui.menu > .item:last-child {
	margin-bottom: 20px;
}

.sidebar.ui.inverted.menu a.item:hover {
	background-color: transparent;
	color: #222;
}

/*sidebar search*/
.sidebar.search {
	padding: 15px;
}

.sidebar.search .ui.form input[type="search"] {
	width: calc(100% - 42px);
	height: 33px;
	border-radius: 2px;
}

.sidebar.search .button {
	float: right;
	width: 37px;
	height: 33px;
	padding: 7px 12px;
	text-align: center;
}

.sidebar.search h5 {
	margin-top: 20px;
	margin-bottom: 4px;
	color: #aaa;
}

.sidebar.search ul {
	padding: 0;
	margin: 0;
}

.sidebar.search ul li {
	list-style: none;
	padding: 4px 0;
}

/*sidebar cart*/
.sidebar.cart {
	width: 100%;
	padding: 15px;
}

.sidebar.cart .content {
	border-bottom: 1px solid #ddd;
	padding-bottom: 9px;
    margin-bottom: 13px;
}

.sidebar.cart .content .clear {
	clear: both;
}

.sidebar.cart .cart-img {
	width: 60px;
	height: auto;
	float: left;
}

.sidebar.cart .cart-img img {
	width: 100%;
}

.sidebar.cart .cart-title {
	width: 140px;
	height: auto;
	float: left;
	margin-left: 10px
}

.sidebar.cart .cart-title h5 {
	color: #ff2323;
	margin-top: 10px;
}

.sidebar.cart .cart-remove {
	width: 16px;
	height: auto;
	float: right;
	text-align: right;
}

.sidebar.cart .cart-button {
	text-align: center;
}

.sidebar.cart .cart-button ul {
	padding: 0;
	margin: 0;
}



.sidebar.cart .cart-button button {
	padding: 7px 8px;
}

.sidebar.cart .cart-button button i {
	margin-right: 8px;
}

/*slider*/
.slider {
	margin-top: 52px;
}

.slider .slider-content {
	height: 230px;
	background: #fff;
}

@media (min-width: 480px) {
	.slider .slider-content {
		height: 250px;
		background: #fff;
	}
}

@media (min-width: 640px) {
	.slider .slider-content {
		height: 350px;
		background: #fff;
	}

	.slider .slider-content .caption {
		position: absolute;
		top: 32% !important;
		margin: 0 auto;
		left: 0;
		right: 0;
		padding: 15px;
	}
}

@media (min-width: 768px) {
	.slider .slider-content {
		height: 680px;
		background: #fff;
	}

	.slider .slider-content .caption {
		position: absolute;
		top: 35% !important;
		margin: 0 auto;
		left: 0;
		right: 0;
		padding: 15px;
	}
}

.pushable > .pusher {
	z-index: 99;
}

.slider .slider-content .mask {
	background-color: rgba(0,0,0,0.09);	
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.slider .slider-content .mask2 {
	background-color: rgba(0,0,0,0.42);	
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.slider .slider-content img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.slider .slider-content .caption {	
	position: absolute;
	top: 24%;
	margin: 0 auto;
	left: 0;
	right: 0;
	padding: 15px
}

.slider .slider-content .text-center {
	text-align: center;
}

.slider .slider-content .caption h2 {
	font-weight: 700;
}

.slider .slider-content .caption h2,
.slider .slider-content .caption p {
	color: #fff;
}

.slider .slider-content .caption button {
	padding: 5px 10px;
	font-size: 12px;
}

.slider .owl-theme .owl-nav.disabled + .owl-dots {
	position: relative;
	top: -35px;
	margin-bottom: -36px;
}

.slider .owl-theme .owl-dots .owl-dot span {
	width: 7px;
	height: 7px;
	background-color: #fff;
}

.slider .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background-color: #ff2323;
}

/*banner*/
.banner .ui.grid > .banner-pb:not(.row) {
	padding-bottom: 0;
}

.banner .ui.grid > .pl:not(.row) {
	padding-bottom: 0;
}

.banner .ui.grid > .pr:not(.row) {
	padding-bottom: 0;
}

.banner img {
	width: 100%;
}

/*official shop*/
.official-shop {
	margin-top: 6px;
}
.official-shop .content-image {
	border: 1px solid #ddd;
	padding: 8px 0;
}

.official-shop img {
	width: 100%;
}

.official-shop .link a {
	float: right;
}

/*categories*/
.categories .content {
	text-align: center;
	border: 1px solid #ddd;
	padding: 10px 0;
}

.categories .content p {
	font-size: 15px;
}

.categories .content i {
	font-size: 28px;
	color: #ff2323;
	margin-bottom: 5px;
}

.categories .link a {
	float: right;
}

/*categories pages*/
.categories-pages .title {
	background: #f8f8f8;
	border: 1px solid #ddd;
	padding: 10px !important;
	margin-bottom: 4px;
}

.categories-pages .title.active {
	margin-bottom: 0;
}

.categories-pages .title span {
	font-size: 16px;
}

.categories-pages .title span i {
	color: #ff2323;
	margin-right: 7px;
}

.categories-pages .title .fa-angle-down {
	float: right;
	top: 3px;
	position: relative;
}

.categories-pages .content {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 10px !important;
	margin-bottom: 20px;
}

.categories-pages .content ul {
	padding: 0;
	margin: 0;
}



.categories-pages .content ul li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}

/*product*/
.product .content {
	/*border: 1px solid #ddd;
	padding: 10px;*/
}
.product .content p{margin-bottom: 0em;

background: #c30d23;

height: 50px;

text-align: center;

color: #fff;

line-height: 24px;}
.product .content img {
	width: 100%;
	background: #f8f8f8;
	/*! margin-bottom: 8px; */
	display: block;
}

.product .content h5 {
	margin-top: 10px;
	color: #ff2323;
	font-size: 16px;
	margin-bottom: 2px;
}

.product .link a {
	float: right;
}

/*product list*/
.product-list .content {
	border: 1px solid #ddd;
	padding: 10px 10px 8px;
	margin-top: 10px;
}

.product-list .product-img {
	float: left;
	margin-right: 10px;
}

.product-list .product-img img {
	width: 100px;
	height: auto;
}

.product-list .product-text {
	overflow: hidden;
}

.product-list .content h5 {
	margin-top: 10px;
	color: #ff2323;
	font-size: 16px;
}

.product-list .content .clear {
	clear: both;
}

/*product details*/
.product-details .content-img {
	border: 1px solid #ddd;
	padding: 10px;
}

.product-details .content-img img {
	width: 100%;
}

.product-details .ui.menu .item {
	display: inline-block;
	text-align: center;
	width: 25%;
}

.product-details .desc-short .title {
	font-size: 18px;
	margin-bottom: 6px;
}

.product-details .desc-short .title2 {
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 6px;
}

.product-details .desc-short h5 {
	color: #ff2323;
	margin-bottom: 10px;
	font-size: 16px;
}

.product-details .desc-long {
	border-top: 1px solid #ddd;
	margin-top: 18px;
	padding-top: 14px;
}

.product-details .desc-long h5 {
	margin-bottom: 8px;
	font-size: 18px;
}

.product-details .review {
	border-top: 1px solid #ddd;
	margin-top: 18px;
	padding-top: 14px;
}

.product-details .review h5 {
	margin-bottom: 8px;
	font-size: 18px;
}

.product-details .review .text h5 {
	font-size: 16px;
}

.product-details .owl-carousel .owl-nav .owl-prev {
    position: absolute;
    left: 0;
    margin: auto 0;
    top: 45%;
    background: transparent !important;
    width: 45px;
    height: 45px;
    color: transparent;
}


.product-details .owl-carousel .owl-nav .owl-prev::before {
    content: "\f053";
    font-family: 'fontAwesome';
    color: #ff2323;
    font-size: 25px;
    margin: auto;
    margin-top: auto;
    text-align: center;
    display: block;
    margin-top: -13px;
}

.product-details .owl-carousel .owl-nav .owl-next {
	position: absolute;
    right: 0;
    margin: auto 0;
    top: 45%;
    background: transparent !important;
    width: 45px;
    height: 45px;
    color: transparent;
}

.product-details .owl-carousel .owl-nav .owl-next::before {
    content: "\f054";
    font-family: 'fontAwesome';
    color: #ff2323;
    font-size: 25px;
    margin: auto;
    margin-top: auto;
    text-align: center;
    display: block;
    margin-top: -13px;
}

.product-details .slide-content {
	border: 1px solid #ddd;
}

/*cart*/
.cart .cart-product {
	border: 1px solid #ddd;
	padding: 15px 10px;
	margin-top: 5px;
}

.cart .cart-product .remove i {
	text-align: right;
	float: right;
	position: relative;
	top: 3px;
}

.cart .cart-product .content img {
	width: 80px;
	height: 80px;
}

.cart .cart-product .content input {
	width: 50px;
	border: 1px solid #ddd;
	padding: 6px 6px 9px;
}

.cart .cart-product .button {
	margin-top: 8px;
}

.cart .total-pay {
	border: 1px solid #ddd;
	padding: 15px 10px;
	background-color: #f8f8f8;
	margin-top: 20px;
}

.cart .total-pay .pl .content {
	text-align: right;
}

.cart .total-pay .button {
	margin-top: 10px;
}

/*wishlist*/
.wishlist .wishlist-product {
	border: 1px solid #ddd;
	padding: 15px 10px;
	margin-top: 5px;
}

.wishlist .wishlist-product .remove i {
	text-align: right;
	float: right;
	position: relative;
	top: 3px;
}

.wishlist .wishlist-product .content img {
	width: 80px;
	height: 80px;
}

.wishlist .wishlist-product .content input {
	width: 50px;
	border: 1px solid #ddd;
	padding: 6px 6px 9px;
}

.wishlist .wishlist-product .button {
	margin-top: 8px;
}

/*checkout*/
.checkout h5 {
	font-size: 18px;
}

.checkout .content-details {
	border: 1px solid #ddd;
	padding: 15px 10px;
}

.checkout .line {
	background-color: #ff2323;
    width: 30px;
    height: 2px;
    margin: 3px 0 10px;
}

.ui.form .field > label {
	font-weight: normal;
}

.checkout .checkout-product {
	border: 1px solid #ddd;
	padding: 15px 10px;
	margin-top: 20px;
}

.checkout .checkout-product .content img {
	width: 80px;
	height: 80px;
}

.checkout .checkout-product .content input {
	width: 50px;
	border: 1px solid #ddd;
	padding: 6px 6px 9px;
}

.checkout .checkout-product .button {
	margin-top: 8px;
}

.checkout .payment-method {
	margin-top: 20px;
	padding: 15px 10px;
	border: 1px solid #ddd;
}

.checkout .total-pay {
	border: 1px solid #ddd;
	padding: 15px 10px;
	background-color: #f8f8f8;
	margin-top: 20px;
}

.checkout .total-pay .pl .content {
	text-align: right;
}

.checkout .total-pay .button {
	margin-top: 10px;
}

/*tracking order*/
.tracking-order .title {
	background: #f7f7f7;
	border: 1px solid #ddd;
	padding: 10px !important;
	margin-bottom: 20px;
}

.tracking-order .title.active {
	margin-bottom: 0;
}

.tracking-order .title span {
	font-size: 16px;
}

.tracking-order .title i {
	float: right;
	color: #ff2323;
	top: 3px;
	position: relative;
}

.tracking-order .content {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 10px !important;
	margin-bottom: 20px;
}

/*order history*/
.order-history .order-history-product {
	border: 1px solid #ddd;
	padding: 15px 10px;
	margin-top: 5px;
}

.order-history .order-history-product .remove i {
	text-align: right;
	float: right;
	position: relative;
	top: 3px;
}

.order-history .order-history-product .content-product img {
	width: 80px;
	height: 80px;
}

.order-history .order-history-product .content-product input {
	width: 50px;
	border: 1px solid #ddd;
	padding: 6px 6px 9px;
}

.order-history .title {
	background: #f7f7f7;
	border: 1px solid #ddd;
	padding: 10px !important;
	margin-bottom: 20px;
}

.order-history .title.active {
	margin-bottom: 0;
}

.order-history .title span {
	font-size: 16px;
}

.order-history .title i {
	float: right;
	color: #ff2323;
	top: 3px;
	position: relative;
}

.order-history .content {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 10px !important;
	margin-bottom: 20px;
}

/*profile seller*/
.profile-seller .profile-banner {
	background: url(../images/bg-profile1.jpg);
	width: 100%;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 10px;
	text-align: center;
	color: #fff;
}

.profile-seller .profile-banner img {
	border-radius: 50%;
	width: 80px;
	height: 80px;
}

.profile-seller .profile-banner h4 {
	font-size: 18px;
}

.profile-seller .ui.grid > .row {
	padding: 0;
}

.profile-seller .ui.grid > .row > .column {
	padding: 0;
	border-bottom: 1px solid #ddd;
}

.profile-seller .ui.menu {
	border: 1px solid #eee;
	border-radius: 0;
	box-shadow: none;
	border-right: 0;
	margin-top: 0;
}

.profile-seller .ui.menu a {
	width: 33%;
	display: inline-block !important;
	text-align: center;
	font-size: 16px;
}

.profile-seller .ui.menu .center-tab {
	width: 34%;
}

.profile-seller .ui.menu > .item:first-child {
	border-radius: 0;
}

/*profile buyer*/
.profile-buyer .profile-banner {
	background: url(../images/bg-profile2.jpg);
	width: 100%;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 10px;
	text-align: center;
	color: #fff;
}

.profile-buyer .profile-banner img {
	border-radius: 50%;
	width: 80px;
	height: 80px;
}

.profile-buyer .profile-banner h4 {
	font-size: 18px;
}

.profile-buyer .ui.grid > .row {
	padding: 0;
}

.profile-buyer .ui.grid > .row > .column {
	padding: 0;
	border-bottom: 1px solid #ddd;
}

.profile-buyer .ui.menu {
	border: 1px solid #ddd;
	border-radius: 0;
	box-shadow: none;
	border-right: 0;
	margin-top: 0;
}

.profile-buyer .ui.menu a {
	width: 100%;
	display: inline-block !important;
	text-align: center;
	font-size: 16px;
}

.profile-buyer .ui.menu i {
	margin-right: 5px;
	color: #ff2323;
}

.profile-buyer .ui.menu > .item:first-child {
	border-radius: 0;
}

.case .row div:nth-child(1) {animation-delay: 0.1s}
.case .row div:nth-child(2) {animation-delay: 0.2s}
.case .row div:nth-child(3) {animation-delay: 0.3s}
.case .row div:nth-child(4) {animation-delay: 0.1s}
.case .row div:nth-child(5) {animation-delay: 0.2s}
.case .row div:nth-child(6) {animation-delay: 0.3s}
.case .row div:nth-child(7) {animation-delay: 0.1s}
.case .row div:nth-child(8) {animation-delay: 0.2s}
.case .row div:nth-child(9) {animation-delay: 0.3s}
.case .row div:nth-child(10) {animation-delay: 0.1s}
.case .row div:nth-child(11) {animation-delay: 0.2s}
.case .row div:nth-child(12) {animation-delay: 0.3s}
/*case*/
.case {/*! background-color:#eee; */}
.case .menu-kj2 {margin-bottom:50px}
.case .h-h2 {margin-bottom:10px;}
.case .row figure {margin-bottom: 30px;}
.case figure a {position: relative;width: 100%;height: 100%;display: block;text-decoration: none;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out}
.case figure:hover a {transform:scale(1.05);-webkit-transform:scale(1.05)}
.case figure a figcaption {display: block; background-color:#1e1e1f;margin: 0 auto}
@media (min-width:1200px) {.case figure a {width: 380px;}.case.team-show figure a {width: auto}}
.case figure a figcaption h3 {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size: 18px;color: #fff; margin: 0;padding: 13px 30px 13px 30px;text-align: left;font-weight:normal}
@media (max-width:767px) {.case figure a figcaption h3{padding: 20px 10px 18px 10px}}
.case figure a figcaption h3 span {display: block;margin-top: 5px;font-size: 14px;color: #999}
.case figure:hover a figcaption {background-color: #ff0036}
.case figure:hover a figcaption h3 span {color:rgba(255,255,255,.7)}
.case figure:hover h3 {color:#fff;}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.col-lg-4 {
    width: 33.33333333%;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: left;
}


.col-lg-4 {
    width: 33.33333333%;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/*footer*/
footer {
	padding: 20px 0 0;
	text-align: center;
	background-color: #c30d23;
}

footer .content .logo {
	margin-bottom: 10px;
}

footer .content h6 {
	font-size: 30px;
	margin-bottom: 10px;
}

footer .content p {
	margin: 0 10px;
}

footer .content .social-link {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

footer .content .social-link i {
	font-size: 16px;
	margin: 0 6px;
}

footer .content { color:#fff}
footer .content .payment-logo ul {
	padding: 0;
	margin: 0;
	margin-top: 6px;
}

footer .content .payment-logo ul li {
	display: inline-block;
	list-style: none;
	margin: 0 2px;
}

footer .content .payment-logo ul li img {
	width: 30px;
}

footer .reserved {
	background-color: #e9e7e7;
	padding: 10px;
	margin-top: 10px;
}

.cont_img{ margin-top:50px;}
#mobileSubNav{height:100px;position:relative;z-index:1;margin:0 auto;}
.mobileSubNav_title{height:40px;background:#FFF;position:relative;z-index:999999999;border-bottom:1px solid #dddddd;}

.SubNav_open span{clear:both;margin:5px 0 0 6px;display:block;font-size:35px; width:35px; height:35px; background:url(../images/icn6.png) no-repeat center center; background-size:auto 20px;}
.mobileSubNav_title li{
	width:100%;display:block;overflow:hidden;padding:0 50px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/*! border-bottom: 1px solid #dddddd; */
}
.mobileSubNav_title li{width:50%;height:41px;float:left;font-size:14px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.mobileSubNav_title ul li.hover{ border-bottom:1px solid #F00}
.mobileSubNav_title ul li:hover a{ color:#e70a13}
.mobileSubNav_title ul li.hover a{ color:#e70a13}
.mobileSubNav_title ul li a{display:block;line-height:40px;text-align:center;}
.mobileSubNav_title ul li a span{ display:inline-block; height:40px;}
.mobileSubNav_title ul li a.true span{ background:url(../images/icn3.png) no-repeat right center; background-size:auto 6px; padding-right:15px;}
.mobileSubNav_title ul li div.sj{ display:none;}
.cont_img img {
    border: 0px;
    max-width: 100%;
}

.en2 {
    /*! margin: 30px 8px; */
}

.box {
    margin-bottom: 10px;
}

.intro .pt1 {margin-bottom:60px; overflow:hidden;}
.intro .pt1 .bjk{line-height:24px;}
.intro .pt2{overflow:hidden;margin-top: 40px;}
.intro .pt2 .number_box{padding-top:20px; background-size:cover;font-size:15px; color:#c61d23; background-position:center center; background-repeat:no-repeat;padding-bottom: 20px;}
.intro .pt2 .number_box .num_box{text-align:center; margin-bottom:20px;}
.intro .pt2 .number_box .num_box .number{font-size:20px; color:#c61d23; font-family:'hero_light'}
.intro .pt2 .number_box .info_box{text-align:center;color: #050505;}

.full-row {
    /*! width: 100%; */
    /*! transition: .2s width ease; */
    /*! *zoom: 1; */
}
.intro .pt2 .number_box {
    font-size: 15px;
    color: #c61d23;
}
.full-row > .span-4 {
    width: 33.33333333%;
    *width: 33.22333333%;
}
.full-row > [class*="span"] {
    float: left;
}
.intro{  margin:30px 8px}

.jj p{ margin-bottom:10px}

.cq{ margin-top:10px;}


/*产品内页*/

.bt{text-align:center;color:#323233;font-size: 18px;font-weight:bold;margin-bottom: 20px;line-height: 30px;}

.gn{ background:url(../images/hbg.jpg) repeat-x; height:150px; }
.gn ul{ width:100%; margin:auto}
.gn li{ float:left; margin-left:2%; margin-right:2%; width:16%; margin-top:30px;}
.gn li img{ width:100%}
.gn li p{ font-size:14px; color:#FFF; line-height:30px;text-align: center;}
.xbt{font-size:14px;  color:#a4a6a6; margin-bottom:30px;}

.xntd{ margin:30px 0}
.xntd p{ text-align:left; line-height:36px; font-size:16px; }
.xntd p span{ color:#cd384c}

.bk{ border:1px solid #171516; height:60px;line-height:60px;margin-top: 40px;}
.bk img{/*! display: inline-block; */ vertical-align: middle;width: 60%;position: absolute;left: 20%;margin-top: 12px;}

tr td{ padding-left:12px; height:30px;}
.td3 td{BORDER-RIGHT: #f6f6f6 0px solid;
BORDER-LEFT: #f9f9f9 0px solid;} 
.td3 table{BORDER-RIGHT: #f6f6f6 0px solid;
BORDER-LEFT: #f9f9f9 0px solid;} 

.td3 tr:nth-of-type(2n) {
    background:#ebebeb;
}

.td3 td:nth-of-type(2n+1) { border-right:#333 1px solid
}

.jbt{
    overflow: hidden;
    /*! width: 1080px; */
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-bottom: 30px;
    margin-top: 40px;
}

.jbt dl {
    overflow: hidden;
    width: 344px;
    height: 216px;
	/*! float:left; */
    /*! margin-right: 8px; */
    margin-bottom: 18px;
    /*! margin-left: 8px; */
    margin: auto;
}
.jbt dt {
    overflow: hidden;
    float: left;
    width: 344px;
    height: 213px;
    position: relative;
}

.jbt dt span {
    display: block;
    width: 100%;
    line-height: 33px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    background: url(../images/news02.png) repeat center;
    position: absolute;
    left: 0;
    bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.tjcp{ background:#fff; margin-bottom:15px;padding-bottom: 5px; text-align:center}
.tjcp ul li p{ line-height:24px ;margin-bottom: 20px; text-align:center}
.tjcp ul li{ padding-top:10px;}
.tjcp ul li  a:hover{ color:#2eaaac }

.cpt img{ width:100%;display: block;}


.wrapper{  position:relative;  z-index:1;  width:100%;  overflow:hidden;  background:#363636; background-size:.01rem .99rem;margin-top: -6px;}
.wrapper .scroller{ /*position:absolute;*/ z-index:1;}
.wrapper .scroller li{ height:30px; float:left; line-height:30px; overflow:hidden; width:50%; text-align:center; font-size:12px; border-right:1px #d7e2ef solid; border-bottom:1px #d7e2ef solid;}
.wrapper .scroller li a{ color:#fff; display:block;}
.wrapper .scroller li.on{ background:#e60013;}
.wrapper .scroller li.on a{ color:#fff;}
.zymain{margin: 20px 8px;}

.cont_f2_top{overflow: hidden;margin-top:40px;}
.cont_f2_top span{color:#3e3e3e;margin-bottom:25px;float: left;width: 437px;padding-left:30px;}
.cont_f2_span1{background: url("../images/tel1.png") no-repeat left center;}
.cont_f2_span2{background: url("../images/fax.png") no-repeat left center;}
.cont_f2_span3{background: url("../images/sj.png") no-repeat left center;}
.cont_f2_span4{background: url("../images/web.png") no-repeat left center;}
.cont_f2_span5{background: url("../images/email.png") no-repeat left center;}
.cont_f2_span6{background: url("../images/add.png") no-repeat left center;}
.cont_f2_span7{background: url("../images/add.png") no-repeat left center;}
.cont_f2_top span.cont_f2_span2,
.cont_f2_top span.cont_f2_span4,
.cont_f2_top span.cont_f2_span6{width:100%;/*! margin-left:100px; */}




.n_news  li {  padding:30px 0; display:block;  height: 210px; border-bottom: 1px solid #efefef;  }

.n_news  li .box { background: transparent; height: 180px; padding-top: 10px; margin: 0 2%;}



.n_news  li .fl { position:relative; padding-top:20px; padding-left: 155px; width: 100%; }

.n_news  li .fl .date { position: absolute; left: 0; float: left;  }

.n_news  li .fl .date span{ display:block; margin-top:20px; height:30px; width:30px; background:url(../images/icon_news_jt.png) center no-repeat; }

.n_news  li .fl .date strong{  font-family: "Arial"; display:block; font-size:26px; color:#a9a9a9; display:block; }

.n_news  li .fl .date strong::before {width: 35px;height: 1px;content: '';background: #7D7D7D;position: absolute;top: 15px;left: 90px;transition: all 0.3s ease-out 0s;}

.n_news  li .fl a{ display:block;width: 100%;}

.n_news  li .fl a h1{ font-size:16px; padding-top:0px; color:#646464; display:block; margin-bottom:15px;}

.n_news  li .fl a p{ color: #97979d; line-height:24px; font-size:14px; }

.n_news  li .fr { display:block; width:224px; height:130px;}

.n_news  li .fr img {width:224px; height:130px; }

.n_news li:hover .fl { padding-left: 175px; }

.n_news li:hover .fl h1{ color:#e60013;}

.n_news .box:hover .date strong{ color:#424242;}

.n_news .box:hover .date strong::before {width: 60px;transition: all 0.3s ease-out 0s;background: #e60013;}

.n_news .box:hover .date span {background:url(../images/icon_news_jt_hover.png) center no-repeat #e60013; }


/*==============详情=====================*/

.n_article{ padding:30px 6px;}

.n_article .ar_title{padding:0}

.n_article .ar_title h1{padding-bottom:30px;font-size:20px;border-bottom:1px solid #dde0e4;display:block;text-align:center;line-height:30px;color:#333846}

.n_article .ar_title h2{height:30px;line-height:30px;font-size:12px; padding-top:10px;display:block;text-align:center;color:#333846;line-height:30px;font-weight: initial;}

.n_article .article{padding:30px 0 20px;font-size:14px;min-height:400px; margin-bottom:20px}

.n_article .article p{font-size:14px;line-height:28px;}

.n_article .bnt_page{ height:40px; margin-bottom:10px; line-height:40px; font-size:12px; color:#8a8a8a; border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}

.n_article .bnt_page a{ color:#8a8a8a;}

.n_article .bnt_page a:hover{color:#007cc2;}

.n_article .back_box{ margin:40px auto 0 auto; padding-bottom:80px;}


.ul-o li{ /*! float:left; */ /*! width:32% *//*! text-align: center; */}

/*网站基本定义*/

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
.clear{ clear:both; line-height:0; height:0; font-size:0;}

.o-m{background:#f8f8f8;width:98%;margin:20px auto;}
.o-m .ul-o{float:left;width:320px;position:relative;background:#bfbdb9;}
.o-m .ul-o li{width:100%;cursor:pointer;position:relative;z-index:2;}
.o-m .ul-o span{/*! width:62px; *//*! height:68px; *//*! float:left; *//*! display:block; *//*! border-bottom:1px solid #bfbdb9; *//*! background:url(../images/n-qyjz-1.png) no-repeat; */background-position:-272px 20px;}
.o-m .ul-o .li-t span{background-position:-272px -50px;}
.o-m .ul-o .li-s span{background-position:-272px -120px;}
.o-m .ul-o .li-f span{background-position:-272px -190px;}
.o-m .ul-o .li-w span{background-position:-272px -257px;}
.o-m .ul-o .li-l span{background-position:-272px -323px;}
.o-m .ul-o li p{float:left;line-height:68px;color:#fff;font-size:16px;font-style:italic;width:258px;border-bottom:1px solid #cccbc8;}
.o-m .ul-o li b{position:absolute;display:block;width:15px;height:32px;background:url(../images/n-qyjz-38.png) no-repeat;top:50%;margin-top:-16px;right:-15px;display:none}
.o-m .ul-o .li-mask{background:#ff6800;position:absolute;left:0;top:0;width:335px;height:68px;background:url(../images/n-qyjz-52.png) no-repeat;}
.o-m .ul-o li.on b{display:block;}
.o-m .ul-t{background:#f8f8f8;width:100%;}
.o-m .ul-t li{list-style-type:none;position:relative;height:100%;display:none;}
.o-m .ul-t .li-top{}
.o-m .ul-t h5{color:#666;font-size:24px;line-height:38px;}
.o-m .ul-t p{color:#999;font-size:14px;line-height:22px;margin-bottom:5px}
.o-m .ul-t .li-a a{color:#2b91b8;font-size:14px;margin-right:30px;cursor:default;line-height:22px;}
.o-m .ul-t .li-a span{color:#999;font-size:14px}
.o-m .ul-t .li-img{width:100%;text-align:center;position:absolute;left:0;bottom:0;}
/*新闻中心*/
.xwzx_nr { width:98%; height:auto; margin:5px auto; padding:10px 0px;}
.xwzx_nr  li { width:100%; height:auto; padding:10px 0px; float:left; line-height:30px; border-bottom:1px dashed #d7d8d8; background:url(../images/shouji_44.jpg) no-repeat right center; }
.xwzx_nr  li h3 { width:70%; font-size:14px; color:#333; line-height:20px; overflow:hidden; white-space: nowrap;}
.xwzx_nr  li p { width:70%; font-size:12px; color:#666; line-height:20px; overflow:hidden; white-space: nowrap;}
.xwzx_nr  li .lzj { width:25%;  text-align:center; float:left; margin-right:15px; height:auto}
.xwzx_nr  li .lzj img{ width:100%}






/*
------------------------------
大事记
------------------------------
*/
.mod-event{ /*! width:1200px; */ margin:auto}
.mod-event {
  position: relative;
  padding: 40px 0; 
  margin-top: -14px;
}

.mod-event .mid-line {
  position: absolute;
  left: 49.8%;
  height: 100%;
  width: 3px;
  border-right: 3px solid #0069b7;
  top: 0; }

.mod-event .item-cell {
  width: 100%;
  background: #f9f9f9;
  border-bottom: 1px solid #0069b7;
  margin-bottom: 20px;
  padding: 20px 0;
  /*! float: left; */
  clear: both;
  position: relative; 
  height: 144px;
}

.mod-event .item-tit {
  padding: 0 10px 0 25px;
  line-height: 27px;
  background: #f9f9f9;
  color: #333;
  position: relative;
  z-index: 8; }



.mod-event .item-pic {
  position: absolute;
  left: 15px;
  top: 15px;
  z-index: 9; }

.mod-event .item-date {
  /*position: absolute;*/
 right: -150px;
width: 55%;
  height: 34px;
  line-height: 34px;
  font-size: 18px;
  color: #67b143;
  top: 50%;
  margin-top: -17px;
  background: url(../images/line7.jpg) -95px center no-repeat; }
.lcc{font-size:18px; font-weight:bold; margin-bottom:30px; color:#636363}
.item-date span {
    font-size: 16px;
    color: #df0f1f;
    font-family: "微软雅黑";
}
.mod-event span {
  display: block;
  background: url(../images/process_bg.png) 65px 0 no-repeat;
  text-align: right; }


.mod-event .item-cell span {
  animation-name: zoom;
  animation-duration: 2s;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite;
  background-size: 20px 20px;
  background-position: 62px 10px; }



/*动画延迟*/
.mod-event .item-cell:nth-child(1) span {
  animation-delay: 1000ms;
  -webkit-animation-delay: 200ms; }

.mod-event .item-cell:nth-child(2) span {
  animation-delay: 2000ms;
  -webkit-animation-delay: 400ms; }

.mod-event .item-cell:nth-child(3) span {
  animation-delay: 3000ms;
  -webkit-animation-delay: 600ms; }

.mod-event .item-cell:nth-child(4) span {
  animation-delay: 4000ms;
  -webkit-animation-delay: 800ms; }

.mod-event .item-cell:nth-child(5) span {
  animation-delay: 5000ms;
  -webkit-animation-delay: 1000ms; }

.mod-event .item-cell:nth-child(6) span {
  animation-delay: 6000ms;
  -webkit-animation-delay: 1200ms; }

.mod-event .item-cell:nth-child(7) span {
  animation-delay: 7000ms;
  -webkit-animation-delay: 1400ms; }

.mod-event .item-cell:nth-child(8) span {
  animation-delay: 8000ms;
  -webkit-animation-delay: 1600ms; }

.mod-event .item-cell:nth-child(9) span {
  animation-delay: 9000ms;
  -webkit-animation-delay: 1800ms; }

.mod-event .item-cell:nth-child(10) span {
  animation-delay: 10000ms;
  -webkit-animation-delay: 2000ms; }

.mod-event .item-cell:nth-child(11) span {
  animation-delay: 11000ms;
  -webkit-animation-delay: 2200ms; }

.mod-event .item-cell:nth-child(12) span {
  animation-delay: 12000ms;
  -webkit-animation-delay: 2400ms; }

.mod-event .item-cell:nth-child(13) span {
  animation-delay: 13000ms;
  -webkit-animation-delay: 2600ms; }

.mod-event .item-cell:nth-child(14) span {
  animation-delay: 14000ms;
  -webkit-animation-delay: 2800ms; }

.mod-event .item-cell:nth-child(15) span {
  animation-delay: 15000ms;
  -webkit-animation-delay: 3000ms; }

.mod-event .item-cell:nth-child(16) span {
  animation-delay: 16000ms;
  -webkit-animation-delay: 3200ms; }

.mod-event .item-cell:nth-child(17) span {
  animation-delay: 17000ms;
  -webkit-animation-delay: 3400ms; }

.mod-event .item-cell:nth-child(18) span {
  animation-delay: 18000ms;
  -webkit-animation-delay: 3600ms; }

.mod-event .item-cell:nth-child(19) span {
  animation-delay: 19000ms;
  -webkit-animation-delay: 3800ms; }

.mod-event .item-cell:nth-child(20) span {
  animation-delay: 20000ms;
  -webkit-animation-delay: 4000ms; }

.mod-event .item-cell:nth-child(2) img {
  animation-name: rote;
  animation-duration: 6s;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite; }

@keyframes zoom {
  0% {
    background-size: 20px 20px;
    background-position: 62px 10px; }
  50% {
    background-size: 34px 34px;
    background-position: 55px 0; }
  100% {
    background-size: 20px 20px;
    background-position: 62px 10px; } }
@-webkit-keyframes zoom {
  0% {
    background-size: 20px 20px;
    background-position: 62px 10px; }
  50% {
    background-size: 34px 34px;
    background-position: 55px 0; }
  100% {
    background-size: 20px 20px;
    background-position: 62px 10px; } }
@keyframes zoom2 {
  0% {
    background-size: 20px 20px;
    background-position: 67px 10px; }
  50% {
    background-size: 34px 34px;
    background-position: 60px 0; }
  100% {
    background-size: 20px 20px;
    background-position: 67px 10px; } }
@-webkit-keyframes zoom2 {
  0% {
    background-size: 20px 20px;
    background-position: 67px 10px; }
  50% {
    background-size: 34px 34px;
    background-position: 60px 0; }
  100% {
    background-size: 20px 20px;
    background-position: 67px 10px; } }
@keyframes rote {
  0% {
    transform: rotateY(0);
    -ms-transform: rotateY(0);
    -webkit-transform: rotateY(0); }
  50% {
    transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg); }
  100% {
    transform: rotateY(0);
    -ms-transform: rotateY(0);
    -webkit-transform: rotateY(0); } }
	
	
	
/*ban*/
.slider-focus{position:relative;max-width:800px;overflow:hidden;/*max-height:320px;*/margin:auto;margin-top: 50px;}
.slider-focus .hd{ position:absolute;width:100%;height:22px;left:0;bottom:5%;z-index:1;/*! line-height:28px; */text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:8px;height:8px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff; cursor:pointer;}
.slider-focus  .hd li.on{ background:#d0111b;  }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{ vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; color:#fff;  text-align:left;  }



.ted {
    height: 40px;
    background: #cd384c;
    margin-top: 30px;
    font-size: 16px;
    color: #FFF;
    line-height: 10px;
    font-weight: 600;
    padding-top: 15px;
	text-align: center
}

.ted span {
    color: #4c4b4b;
}





.scnl li {
    float: left;
    margin-bottom: 20px;
	width:33.33%
}
.scnl li img{ width:100%}
.navbar-logo a img{ width:100%}

.section-title{ text-align:center}
.section-title h6 {
    font-size: 12px;
    color: #909093;
    margin-bottom: 10px;
	margin-top:12px;
	font-weight:inherit
}

.more {
    width: 130px;
    height: 38px;
    position: relative;
    margin: 0 auto;
}
.more i {
    position: absolute;
    width: 100%;
    height: 0;
    left: 0;
    top: 0;
    z-index: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.more a {
    display: block;
    color: #fff;
    font-size: 13px;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    line-height: 38px;
    margin: 0 auto;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    background-color: #c30d23;
}



/*团队*/
.tuand{ width:100%; margin:auto;background: #f1f3f6;padding-top: 10px;}

.tuand .title{ text-align:center; margin-top:40px;}

.tuand .title h4{ font-size:16px; color:#222324; margin-bottom:10px;}

.tuand .title h6{font-size:12px;color:#909093;margin-bottom: 22px;}

.teamitem_0 header{ width:20%; float:left}

.wrapper ul li {
    width: 100%;
    margin-right: 19px;
    /*! float: left; */
    /*! height: 255px; */
    padding-top: 0px;
    margin-left: 19px;
}

.wrapper ul li a img{ display:block}
#mteam .summary {
    padding: 10px 25px 6px;
    background-color: #f7f7f7;
    transition: all 0.4s ease 0s;
 float: right;
    width: 75%;
}
#mteam li{ width:100%; height:100px}
.header{ width:25%;float: left;}
.header a img{ width:100%}
#mteam .summary p.title1 {
    margin-bottom: 3px;
    display: inline-block;
    float: left;
	color: #fff;
    font-size: 16px;
    color: #474747;
}

#mteam .summary p {
    text-align: left;
}

#mteam .summary p.subtitle {
    margin-bottom: 0px;
    display: inline-block;
    width: 120px;
    position: relative;
    top: 14px;
    color: rgba(177, 176, 176, 0.91);
    margin-left: 12px;
    overflow: hidden;
    float: left;
    border-bottom: 0px;
}
#mteam .summary .description {
    clear: both;
    width: auto;
    overflow: hidden;
    height: 47px;
    margin-top: 10px;
    font-size: 13px;
    line-height: 18px;
    color: #878686;
}

#mteam ul li:hover .summary .description {
    color: rgba(207, 214, 230, 0.72);
}
#mteam ul li:hover .summary .title1 a{ color:#f3f7ff}
#mteam ul li:hover .summary {
    position: relative;
    padding-top: 40px;
    padding-bottom: 46px;
    margin-top: -20px;
	background-color: #305DC3;
	color:#fff
}
.clear{ clear:both}



.since {
    margin-top: 20px;
    color: #E6E6E6;
    font-size: 32px;
    font-family: Arial, Helvetica, sans-serif;
}

.sin_dec {
    color: #00317E;
    font-size: 18px;
    margin-bottom: 20px;
	margin-top:12px
}
.xntd img{padding-left:12px;padding-right: 12px;}
.xntd {
    height: 55px;
    background: #2e2e2f;
    line-height: 55px;
    display: table-cell;
    vertical-align: middle;
    width: 1010px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    font-family: "微软雅黑";
}

.xntd span {
    font-size: 13px;
    color: #fefefe;
    font-weight: normal;
}


.ad_edit1 {
    display: inline-block;
   
    width: 133px;
}

.jsjl_f1_img img {
    width: 135px;
    display: block;
   
    float: left;
}


.xswl {
    margin: auto;
    width: 100%;
    padding-top: 20px;
}

.col-md-4.blue {
    background-color: #f7f8f9;
    width: 95%;
    margin: 8px 10px 30px 10px;
    padding-top: 30px;
    height: 180px;
	
}
.text-center {
    text-align: center;
}



#teamlist{ margin-top:20px}

 #teamlist .teamitem {position:relative;overflow:hhidden;margin-bottom: 0px;/* border: 1px red solid; */height: 140px;margin-right: 25px;background: #ffffff; width: 100%;margin-right: 30px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;    border: 1px #f3f3f3 solid; margin-bottom: 30px;}
 #teamlist .teamitem:nth-child(2n){margin-right: 0px;}
 #teamlist .teamitem a.details{display: block;opacity: 0;width: 100%; position: absolute;top: 0;left: 0;
    height: 100%;}
	
#teamlist .teamitem:hover {
    border-top: none;
    box-shadow: 0px 7px 17px #dedede;
    border: 1px rgba(255, 255, 255, 0) solid;
}
 #teamlist .teamitem a { position: relative;width: 180px; height: auto;}
#teamlist .teamitem a img { width: 100%;
height: auto;border-radius: 3px;margin: 18px 9px 9px 18px;}
 #teamlist .teamitem .teaminfo {width: 380px; margin-right: 0px;/* padding-top: 30px; */padding-left: 0px;padding-right: 0px;}
#teamlist .teamitem .title a {float: none;color: #333;left: 0;top: 0;width: 100%;height: 30px;text-align: center;margin: 0 auto;/*! padding-bottom: 5px; */}
#teamlist .teamitem .title{     text-align: left; display: inline-block; padding-right: 0px;}
#teamlist .teamitem .subtitle {display: inline-block;
    font-size: 13px;
    color: rgb(195, 195, 195);
    margin-left: 8px;
    /* float: left; */
    text-align: left;
    margin-top: 6px;}
 #teamlist .teamitem .subtitle{width: 200px;white-space: nowrap;}

#teamlist .teamitem a {
    float: left;
    width: 25%;
    height: 160px;
    overflow: hidden;
    transition: all 0.3s ease-out 0s;
}


#teamlist .teamitem .teaminfo {
    float: right;
    width: 70%;
    height: 130px;
    transition: all .6s cubic-bezier(.215, .61, .355, 1);
    padding: 20px 20px 10px 20px;
       
        padding-left: 0px;

    text-align: left;
}
.teamitem {
    float: left;}
	
.teamitem .teaminfo .title {
    font-size: 18px;
    color: #484848;
}
#teamlist .teamitem .description {
    line-height: 22px;
    height: 43px;
    overflow: hidden;
    color: #b3b3b3;
    text-align: left;
    /*! padding: 2px 0px 0px 0px; */
	/*! margin-top: 15px; */
}
#teamlist .teamitem .description {
    font-size: 13px;
}




.n_news1_content{ width:100%; overflow:hidden;padding:50px 0px;}


.n_news1_content li{ width:98%; height:187px; background:url(../images/n_nws_bg.png) no-repeat center; float:left; margin:0px 36px 36px 0px;}
.n_news1_content  li h2{ width:582px; height:50px; font-size:15px;text-indent:25px; line-height:50px;}
.n_news1_content  li h2 a{color:#FFF;    width: 550px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;display: block;}
.n_news1_content li h2 a b{ color:#fff}
.n_news1_content li h2 a:hover{ opacity:0.7; }
.n_news1_content li .news_words{ padding:0px 25px;width:96%; height:135px;}
.n_news1_content li .news_words em{color:#a8adb0; line-height:45px; display:block; width:100%;font-weight: normal;
font-style: normal; font-size:12px}
.n_news1_content li .news_words p{ color:#63686b; /*! line-height:22px; */ font-size:13px;}
.n_news1_content li .news_words span{ text-decoration: none; line-height:40px;}
.n_news1_content li .news_words span a{ color:#0362b9;}
.n_news1_content li .news_words span a:hover{ color:#003d75;}
.n_news1_content .page { margin-top:0px;float:right; display:inherit;}




/*页码*/
.pages {clear: both; padding:20px 0 20px 0;overflow: hidden;margin-left: 0px;text-align: center; font-size:12px; width:100%;}
.pages ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pages ul li:hover{ background:#105095; color:#fff;border: 1px solid #105095}
.pages ul li.thisclass {display: inline-block;border: 1px solid #105095;padding: 2px 9px;margin: 0 3px;background:#105095;color: #fff;}
.pages ul li.thisclass a {color: #fff;}
.pages ul li a{ display:block;color:#999}
.pages ul li a:hover {color: #fff;}



.jbms span{font-size:16px;line-height:30px;margin-bottom:10px;font-weight: bold;}
.jbms p{font-size:14px;line-height:24px;margin-bottom:10px;width:275px}

.contact_us .contact_r{width:100%;background-color:#1a5697;background:url(../images/contact_bj.jpg) no-repeat center;background-size:100% 100%;padding-bottom: 23px;}
.contact_us .contact_r_box{padding:36px 45px;/* color:#fff; */}
.contact_us .contact_r_box .r_title{font-size:26px;font-weight:normal;/*! padding-bottom:16px; *//* color: #fff; */}
.contact_us .contact_r_box dl{padding:0px 0px 10px;}
.contact_us .contact_r_box dt{font-size:16px;margin-bottom:12px;/* color: #fff; */}
.contact_us .contact_r_box dd{font-size:14px;color: #fff;}
.contact_us .contact_r_box .part3{/*! padding:0px 0px 40px 80px; *//*! background:url(../images/contact_ico.png) no-repeat left center; */}
.contact_us .contact_r_box .part3 span{display:block;margin-bottom: 10px;}
.contact_us .contact_r_box .part3 .number{font-size:30px;/* color: #fff; */}
.contact_us .contact_r_box .part3 .title{font-size:18px;/* color: #fff; *//*! margin-top: 10px; */}
.contact_us .contact_r_box .part4{padding:30px 0px 23px;}
.contact_us .contact_r_box .bdshare-button-style1-24 a,.contact_us .contact_r_box .bdshare-button-style1-24 .bds_more{float:none;}
.contact_us .contact_r_box .bdshare-button-style1-24 a{background:url(../images/share_ico.png) no-repeat;}
.contact_us .contact_r_box .bdshare-button-style1-24 a.bds_sqq{background-position:-28px 0px;}
.contact_us .contact_r_box .bdshare-button-style1-24 a.bds_weixin{background-position:-62px 0px;}
.contact_us .contact_r_box .part4_l{width:50%;}
.contact_us .contact_r_box .part4_r{width:50%}
.contact_us .contact_r_box .part4_r span{display:block;}
.contact_us .contact_r_box .part4 .name{font-size:16px;margin-bottom:4px;color: #fff;}