/*  */
.blog-article img {width:240px;height:180px; }
.sitemap {overflow:hidden;width:90%;margin:0 auto; }
.sitemap li { width: 25%;float:left;}
html,body {
    height: 100%;
    margin: 0;
    padding: 0;
}
body {
	font-family: Montserrat, "Open Sans", Arial, Verdana, Helvetica, 'Microsoft Yahei', Lato, sans-serif;
	font-size: 14px;
	color: #282828;
	overflow-x: hidden;
}
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}
a {
	outline: none!important;
	color: #282828;
}
a:hover, a:active {
	color: #dc4d01;
	text-decoration: none;
}
.dark-title a {
	color: #dc4d01;
}
.dark-title a:hover, .dark-title a:active {
	color: #1cbac8;
}
.text-center {
	text-align: center;
}
b, strong {
	font-weight: bold;
}
p {
	font-size: inherit;
}
address,caption,cite,code,dfn,em,strong,th,var {   
font-style:normal;   
font-weight:normal;   
}
.cate-itme-ts { overflow: hidden;}
.cate-itme-ts .thumb-link { float:left;width:460px;}
.cate-itme-ts .services-content { float:right;width:900px;text-align:left;}
#container {
	padding-top: 82px;
}
.top-line .info-list li {
	font-size: 13px;
}
.navbar-brand {
}
.navbar-brand .logo-m {
	display: none;
}
.navbar-brand .logo {
}
.navbar-default .navbar-nav > li > a {
	color: #282828!important;
}
.navbar-nav > li > a.active, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #fff!important;
	background-color: #dc4d01;
}
.navbar-nav .drop-down .Lev2 {
	position: relative;
}
.navbar-nav .drop-down .sub-menu3 {
	display: none !important;
}
.navbar-nav .drop-down .Lev2:hover .sub-menu3 {
	display: block !important;
	left: 100%;
	top: 0!important;
	margin-top: -12px!important;
}
/*.drop-down li a {
	padding: 8px 20px;
	font-size: 13px;
	font-weight: normal;
}*/
#home-section .slotholder:after {
	display: none;
}
#index-cate {
	padding: 45px 0 10px;
}
#index-cate .services-content h2 {
	font-weight: bold;
	font-size: 2rem;
	margin-bottom: 1rem;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1.4;
}
#index-cate .services-content h2 a {
	/*font-size: inherit;*/
	font-weight: bold;
	display: inline;
	color: #dc4d01;
}
#index-cate .services-content p {
	font-size: 1.3rem;
}
section.services-section .services-box .services-post {
	transition: .5s ease-in-out;
    min-height: 338px;
    background: #f1f1f1;
    text-align: center;
    border: 0.5rem solid #f1f1f1;
    margin: 0 0 3rem;
    box-sizing: border-box;
    /*padding-bottom: 1.2rem;*/
}
section.services-section .services-box .services-post:hover {
	border: 0.5rem solid #dc4d01;
    background: #fff;
    transition: .5s ease-in-out;
    cursor: pointer;
}	

section.services-section .services-box .services-post:hover .readmore {
	background-color: #dc4d01;
	color: #fff;

}
section.services-section .services-box .services-post img {
	/*margin-bottom: 25px;*/
	transition: all .5s ease;
}
.portfolio-section .project-post .project-gallery .hover-box .inner-hover h2 {
	line-height: 1.6;
}
.section-title {
	/*margin: 0 0 35px 0;*/
	font-weight: bold;
}
#index-portfolio {
	background: #f4f4f4;
	padding: 45px 0 35px;
}
.iport-h3-title {
	margin-top: 0;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 25px 18px 20px;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0;
	text-align: center;
}
.iport-h3-title a {
	color: #282828;
}
.iport-h3-title a:hover, .iport-h3-title a:active {
	color: #dc4d01;
}
.tabs-section {
	padding: 50px 0;
}
.tabs-section .about-us-box .about-us-post a {
	font-size: 25px;
}
.tabs-section .about-us-box .about-us-post h2 {
	line-height: 1.5;
}
.tabs-section .about-box h2 {
	font-weight: bold;
}
.about-box p {
	font-size: 14px;
}
#index-news {
	padding: 45px 0 25px;
	margin-bottom: 60px;
}
#index-news .inews-title {
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
	line-height: 1.4;
}
.news-section .news-post .news-gallery .date-post {
	padding: 10px;
	width: 66px;
}
.news-section .news-post .news-content h2 a {
	display: inline;
}
#footer-sec {
	/*padding-top: 45px;*/
	position: relative;
    width: 100%;
    bottom: 0;
    margin-top: -72px;
}
#footer-sec h2 {
	font-size: 19px;
	font-weight: bold;
	color: #dc4d01;
}
#footer-sec .footer-widgets .widgets {
	margin-bottom: 0;
}
#footer-sec .footer-widgets {
	padding-bottom: 40px;
}
.footer-widgets .widgets ul { 

}
.footer-widgets .widgets ul li {
	display: block;
    width: 100%;
    margin-bottom: 12px;
}
.footer-widgets .widgets ul li a {
	color: #fff;
    font-weight: 700;
    font-size: 14px;
}
.footer-widgets .widgets ul li a:hover {
	color: #dc4d01;
}
#footer-sec .last-line p.copyright {
	font-size: 14px;
}
.f-about {
	color: #ddd;
	line-height: 1.6;
}
footer .footer-widgets .widgets .tag-list li {
	margin-right: 5px;
	margin-bottom: 10px;
}
.f-contact, .f-contact p {
	font-size: 14px;
	font-weight: 700;
}
.f-contact p {
	margin-bottom: 12px;
}
.f-contact i {
	padding-right: 6px;
}
.copyright b {
	color: #fff;
}
/* 内页 */

.noDis {
	display: none;
}
.search-tips {
	color: #f00;
	font-size: 16px;
	text-align: center;
}
.page-content {
	line-height: 1.6;
}
.n-content p {
	line-height: 1.6;
	color: inherit;
	font-size: inherit;
	text-indent: 2em;
	margin-bottom: 6px;
}
.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6 {
	margin: 0;
	padding: 0;
	line-height: 2.0;
}
.search-tips {
	color: #f00;
	font-size: 16px;
	text-align: center;
}
em.error {
	overflow: hidden;
	zoom: 1;
	background: url("../images/unchecked.gif") no-repeat 0px 0px;
	padding-left: 19px;
	color: red;
}
em.success {
	overflow: hidden;
	zoom: 1;
	background: url("../images/checked.gif") no-repeat 0px 0px;
	padding-left: 19px;
	color: red;
}
.com-cnt table th {
	font-weight: bold;
	background: #f9f9f9
}
.com-cnt table th, .com-cnt table td {
	border: 1px #eee solid;
	padding: 6px 12px;
}
.com-cnt img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.com-cnt p { 
	text-indent: 2em;
}
.team1-3 p {text-indent: 0 !important; }
#pages {
	clear: both;
	padding: 10px 0 10px;
	text-align: center;
	font: 12px 'Microsoft YaHei';
	text-align: center;
}
#pages li { display: inline-block; }
#pages a {
	display: inline-block;
	padding: 0px 8px;
	height: 24px;
	font-size: 12px;
	line-height: 22px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
	margin-right: -1px;
}
#pages .a1 {
	padding: 0px 12px;
	height: 24px;
	line-height: 22px;
	margin-top: 0px;
}
#pages a:hover {
	background: #f1f1f1;
	color: #000;
	text-decoration: none;
}
#pages span {
	display: inline-block;
	padding: 0px 8px;
	height: 24px;
	line-height: 22px;
	background: #dc4d01;
	border: 1px solid #dc4d01;
	color: #fff;
	text-align: center;
}
.page .noPage {
	display: inline-block;
	padding: 0px 12px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #a4a4a4;
}
.pageright {
	margin-right: 40px;
}
@media (max-width : 420px) {
#pages .prev, #pages .next {
	display: none;
}
}
/* 可移植内页样式 */
.for-bottom-padding-no {
	padding-top: 45px;
	clear: both;
}
.text-center {
	text-align: center;
}
.sidebar .widget:last-child {
	margin-bottom: 0;
}
.entry-header {
	background: none;
	box-shadow: none;
	padding-top: 0;
	border: none;
}
.prolist-wrap .glass-animation img {
	cursor: pointer;
    transition: all 0.6s;
    width: 100%;
        height: auto;
}
.prolist-wrap .glass-animation img:hover {
	transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
}
.s-contact {
	color: #555;
	line-height: 1.6;
}
.sidebar .widget {
	margin-top: 0;
}
.entry-meta li:before {
	margin: 0;
}

.breadcrumb-wrapper {
	background: #F4F4F4;
	padding: 20px 0;
}
.breadcrumb-section .bc-cat {
	padding-top: 16px;
	position: relative;
	top: 2px;
}
.bcid-cat {
	font-size: 16px;
	font-weight: bold;
}
.location {
	text-align: right;
}
.widget .tagcloud a, .tags-list a, .searchform #searchsubmit {
	transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1);
}
.searchform {
	overflow: hidden;
	background-color: #f16543; /* firefox 19+ */ /* ie */
}
.searchform ::-webkit-input-placeholder {
color: #ffffff;
}
.searchform ::-moz-placeholder {
color: #ffffff;
}
.searchform :-ms-input-placeholder {
color: #ffffff;
}
.searchform input:-moz-placeholder {
color: #ffffff;
}
.searchform #s, .searchform #searchsubmit {
	color: #ffffff;
	height: 48px;
	border: none;
	background-color: #B3813C;
	margin-bottom: 0;
	border-radius: 0;
}
.searchform #s {
	float: left;
	width: 85%;
	padding-left: 20px;
	padding-right: 0;
}
.searchform .screen-reader-text {
	display: none;
}
.searchform #searchsubmit {
	float: right;
	width: 15%;
	padding-left: 0;
	padding-right: 0;
	background-image: url("../images/icon-lense.png");
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}
.searchform #searchsubmit:hover {
	background-color: #373c40;
}
.searchform {
	background: none;
	border: none;
}
.searchform #s {
	background: none;
	color: #444;
	border: 1px #ddd solid;
	border-right: none;
}
.searchform #searchsubmit {
	background-color: #dc4d01;
}
.searchform ::-webkit-input-placeholder {
color: #444;
}
.searchform ::-moz-placeholder {
color: #444;
}
.searchform :-ms-input-placeholder {
color: #444;
}
.searchform input:-moz-placeholder {
color: #444;
}
.widget ul li:before {
	display: none;
}
.widget-category ul li:before {
	font-family: 'FontAwesome';
	content: "\f101";
	padding-right: 17px;
}
.sidebar .widget .title {
	color: #525659;
	text-transform: uppercase;
	font-weight: 600;
}
.sidebar .widget ul li {
	border-bottom: 1px solid #d3dae0;
	padding: 6px 0 6px 0;
	font-size: 14px;
	color: #6e7375;
}
.sidebar .widget ul li a {
	color: #373c40;
	color: #6e7375;
}
.sidebar .widget ul li a:hover {
	color: #f16543;
}
.sidebar .widget ul li ul {
	padding: 6px 0 0;
}
.sidebar .widget ul li ul li:first-child {
	border-top: 1px solid #dedede;
}
.sidebar .widget ul li ul li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.widget .title {
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 22px;
	margin-top: 0;
}
.widget ul {
	list-style: none;
	margin: 0;
}
.widget ul li ul li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.widget .gallery-post-slider ul li {
	border: none;
	background: none;
	padding: 0;
}
.widget .tabbed .tabs {
	margin: 0;
	padding: 0;
}
.widget .tabbed .tabs li {
	float: left;
	list-style: none;
	margin: 0;
	background-image: none;
	border: none;
	padding: 10px 1px 10px;
	width: 33.333%;
	color: #878c90;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
	border-right: 1px solid #d3dae0;
}
.widget .tabbed .tabs li:last-child {
	border-right: none;
}
.widget .tabbed .tabs li:hover, .widget .tabbed .tabs li.current {
	color: #ffffff;
	background-color: #f16543;
	border-right: 1px solid #f16543;
	border-bottom: 1px solid #f16543;
	margin-bottom: -1px;
}
.widget .tabbed .block {
	margin: 0;
	display: none;
}
.widget .tabbed .block.current {
	display: block;
	padding: 22px 0 0;
	border-top: 1px solid #d3dae0;
}
.widget .tabbed .widget-list li {
	background: none;
	border-bottom: 1px solid #E8E9EF;
	padding: 0 0 20px;
	margin-bottom: 25px;
	line-height: 1.0;
}
.widget .tabbed .widget-list li .link-read-more {
	color: #f16543;
}
.widget .tabbed .widget-list li .link-read-more:hover {
	color: #373c40;
}
.widget .tabbed .widget-list li .link-read-more:hover:after {
	color: #373c40;
}
.widget-list li {
	overflow: hidden;
	margin-bottom: 20px;
}
.widget-list li:last-child {
	border-bottom: none;
}
.widget-list li h5 {
	margin: 0 0 9px;
	line-height: 21px;
	color: #a5aaae;
	font-size: 13px;
	font-weight: normal;
}
.widget-list li figure {
	float: left;
	margin-right: 22px;
	margin-bottom: 0;
}
.widget-list li figure img {
	width: 102px;
	height: 104px;
}
.widget-list li span {
	display: inline-block;
	font-size: 12px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left 3px;
	text-transform: uppercase;
	margin-bottom: 7px;
}
.widget-list li .comments {
	background-image: url("../images/icon-chat-3.png");
	background-position: left 3px;
	margin-right: 18px;
	margin-bottom: 0;
}
.widget-list li .author {
	background-image: url("../images/icon-user.png");
	background-position: left 3px;
	padding-left: 17px;
}
.widget-list li .link-read-more {
	text-transform: uppercase;
	font-size: 12px;
	display: block;
}
.widget-list li .link-read-more:after {
	content: " \f101";
	font-family: FontAwesome;
	color: #f16543;
}
.widget .tagcloud {
	overflow: hidden;
	margin-left: -4px;
	margin-right: -4px;
}
.widget .tagcloud a {
	display: block;
	float: left;
	padding: 6px 15px;
	color: #84898b;
	background-color: #ecf0f3;
	font-size: 14px;
	margin: 4px;
	text-decoration: none;
}
.widget .tagcloud a:hover {
	color: #ffffff;
	background: #f16543;
}
.glass-animation:hover .glass span {
	-webkit-transition-delay: .2s; /* Safari */
	transition-delay: 0s;
	opacity: 1;
	width: 30px;
	height: 30px;
	border-radius: 200px;
}
.glass-animation:hover .glass span i {
	right: -14px;
	bottom: -7px;
	-webkit-transition-delay: .2s; /* Safari */
	transition-delay: .2s;
}
.glass-animation:hover .background {
	height: 100%;
	width: 100%;
	opacity: .7;
}
.glass-animation .background {
	transition: 0.3s all ease-in-out;
	width: 100;
	height: 100;
	background: #f16543;
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	opacity: 0;
}
.glass-animation .glass {
	display: block;
	transition: 0.2s all ease-in-out;
}
.glass-animation .glass > span {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	transition: 0.2s all ease-in-out;
	-webkit-transition-delay: 0s; /* Safari */
	transition-delay: 0s;
	width: 200px;
	height: 200px;
	border-radius: 100px;
	display: block;
	border: 5px solid #ffffff;
}
.glass-animation .glass > span i {
	transition: 0.2s all ease-in-out;
	-webkit-transition-delay: 0s; /* Safari */
	transition-delay: 0s;
	position: absolute;
	right: -200px;
	bottom: -200px;
	display: inline-block;
	width: 18px;
	height: 5px;
	background: #ffffff;
	border-radius: 10px;
	-ms-transform: rotate(45deg); /* IE 9 */
	-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
	transform: rotate(45deg);
}
.breadcrumb-section {
	background: url(../images/breadcrumb-bg.jpg) center top no-repeat;
	background-size: cover;
	padding: 52px 0px 70px;
}
.breadcrumb-section h1 {
	margin-bottom: 0;
	font-size: 35px;
	color: #f9f9fa;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 0.05em;
}
.breadcrumb-section h1:after {
	background: #ff7800;
	height: 3px;
	content: "";
	display: block;
	width: 100px;
	margin: 15px 0px 0px
}
.breadcrumb {
	background: none;
	border-radius: 0;
	padding: 4px 0;
	margin: 39px 0px 0px;
}
.breadcrumbs:after {
	height: 1px;
	background: #fff;
	content: "";
	display: block;
	margin: 0px 0px 0px 115px;
	opacity: 0.25;
}
.bc-location {
	margin-top: 39px;
	color: #fff;
}
.bc-location a {
	color: #fff;
}
.bc-location a:hover, .bc-location a:active {
	color: #0093DD;
}
.blog-article {
	margin-bottom: 30px;
}
.blog-article figure {
	margin-bottom: 20px;
}
.blog-article .format-icon {
	left: 0;
}
.blog-article p {
	margin-bottom: 20px;
	line-height: 24px;
}
.blog-article blockquote p {
	line-height: 32px;
}
.blog-article .read-more-link {
	text-transform: uppercase;
	line-height: 23px;
	color: #7d8489;
}
.blog-article .read-more-link:after {
	content: "\f101";
	font-family: FontAwesome;
	color: #f16543;
	padding-left: 8px;
}
.blog-article .read-more-link:hover {
	color: #373c40;
}
.blog-article .read-more-link:hover:after {
	color: #373c40;
}
.blog-article .post-meta {
	color: #a5aaae;
	font-size: 12px;
	float: left;
	width: 21.97402597402597%;
	border-right: 2px solid #d7dee0;
	margin: 0 30px 15px 0;
}
.blog-article .post-meta a {
	color: #a5aaae;
}
.blog-article .post-meta a:hover {
	color: #f16543;
}
.blog-article .post-meta ul {
	list-style: none;
	margin: 0;
	padding: 0 15px;
}
.blog-article .post-meta ul li {
	margin: 0 0 6px;
	padding: 4px 0;
	text-transform: uppercase;
	background: none;
}
.blog-article .post-meta ul li:before {
	font-family: 'FontAwesome';
	padding-right: 17px;
	font-size: 14px;
	color: #8C9194;
}
.blog-article .post-meta ul li.date:before {
	content: "\f073";
}
.blog-article .post-meta ul li.comments:before {
	content: "\f086";
}
.blog-article .post-meta ul li.tags:before {
	content: "\f02b";
}
.blog-article .post-meta ul li.author:before {
	content: "\f007";
}
.blog-article .post-summary {
	padding-right: 10px;
}
.blog-article .post-summary p {
	margin-bottom: 10px;
	line-height: 23px;
	color: #666;
}
.blog-article .post-content-wrapper {
	padding: 15px 0 30px;
}
.blog-article .post-meta ul li time {
	background: none;
	margin-left: -3px;
}
.portfolio-item, .gallery-item {
	margin: 0 0 30px;
	overflow: hidden;
}
.portfolio-item .item-title {
	font-size: 14px;
	font-weight: 600;
	color: #4f5458;
	letter-spacing: normal;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 1.5rem;
}
.portfolio-item .item-title a {
	display: block;
    /*color: #fff;*/
}
.portfolio-item article:hover {
	/*border: 5px solid #dc4d01;
    background: #fff;
    transition: .5s ease-in-out;*/
}
.portfolio-item:hover a {
	/*color: #dc4d01;*/
}
.portfolio-item time {
	color: #687075;
}
.portfolio-item span {
	color: #f16543;
}
.portfolio-item .square {
	background-color: #bfc4c8;
}
.related-projects .item .separator, .portfolio-item .separator {
	margin: 30px 0 15px;
	display: none;
}
.portfolio-item figure {
	position: relative;
	overflow: hidden;
}
.portfolio-item .overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	opacity: 0;
	width: 100%;
	height: 100%;
	background-color: #f16543;
}
.portfolio-item .overlay a {
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	background: url("../images/icon-lense.png") no-repeat center center;
}
.portfolio-item .overlay a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.our-work .gallery-item .inner-contents {
	border-bottom: 1px solid #cad3db;
	border-bottom: none;
}
.our-work .gallery-item {
	margin-bottom: 24px;
}
.our-work .gallery-item figure {
	position: relative;
	margin: 0 0 23px;
	line-height: 1.0;
}
.our-work .gallery-item figure:hover .gallery-btn {
	opacity: 1;
}
.our-work .gallery-item img {
	padding: 0;
	margin: 0;
	max-width: 100%;
	border: 1px #ededed solid;
}
.our-work .gallery-item .gallery-btn {
	position: absolute;
	top: 45%;
	left: 50%;
	z-index: 200;
	width: 160px;
	margin: -22px 0 0 -79px;
	opacity: 0;
	padding: 10px 0;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	color: #ffffff;
	border: 2px solid #ffffff;
	background-color: #B3813C;
}
.our-work .gallery-item .gallery-btn:hover {
	color: #f16543;
	background-color: #ffffff;
}
.our-work .gallery-item .media-container {
	position: absolute;
	z-index: 100;
	opacity: 0;
	width: 100%;
	height: 100%;
	background-color: #B3813C;
}
.our-work .gallery-item .item-title {
	font-size: 15px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 0px;
	color: #61676c;
	color: #282828;
	padding-bottom: 0;
	position: relative;
	z-index: 999;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1.4;
	text-align: center;
}
.our-work .gallery-item p {
	margin-bottom: 12px;
}
.our-work .gallery-item p a {
	color: #a1a9b0;
	margin-right: 3px;
	text-decoration: none;
}
.our-work .gallery-item p a:hover {
	color: #f16543;
}
.sidebar .widget {
	margin-bottom: 35px;
}
.widget-list li .comments {
	background: none;
	margin-right: 0;
	padding-left: 0;
	padding-top: 3px;
}
.widget-list li figure {
	margin-right: 15px;
}
.widget-list li figure img {
	width: 106px;
	height: auto;
}
.widget .tabbed .widget-list li {
	padding: 0 0 15px;
	margin-bottom: 15px;
}
.widget .tabbed .widget-list li:last-child {
	border-bottom: none;
	margin: 0;
	padding: 0;
}
.widget .widget-list {
	padding-left: 0;
}
.sidebar .widget ul li .s-desc {
	margin-bottom: 8px;
	line-height: 1.5
}
.blog-article {
	float: left;
	width: 100%;
}
.blog-article figure {
	float: left;
	width: 250px;
	margin-right: 25px;
	margin-bottom: 10px;
}
.blog-article .post-meta {
	width: 125px;
	margin: 0 30px 15px 0;
}
.blog-article .post-meta ul {
	padding: 0;
}
h2.post-title {
	font-size: 20px;
	letter-spacing: normal;
	margin-top: 0;
	margin-bottom: 12px;
	line-height: 1.4;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}
.downlist-wrap .blog-article figure {
	width: 220px;
	margin-right: 25px;
}
.download-wrap .d-content {
	padding-top: 15px;
}
.download-wrap .down-info li {
	padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 1px #ddd solid;
}
.blog-post-wrap .bp-desc {
	text-align: center;
	display: block;
	margin: 20px 0;
	font-size: 14px;
}
.blog-post-wrap .bp-title {
	margin-top: 0;
	font-size: 20px;
	letter-spacing: normal;
	color: inherit;
	text-align: center;
}
.prolist-wrap .portfolio-item {
	margin-bottom: 17px;
}
.prolist-wrap .model {
	margin-bottom: 5px;
	font-size: 13px;
}
.prolist-wrap .p-keyword {
	color: #666;
	margin-bottom: 0;
}
.portfolio-item article {
	text-align: center;
	/*background: #464646;
    border: 5px solid #fff;*/
}
#contact-form textarea {
	height: 120px;
}
.msg-title {
	font-size: 22px;
	text-align: center;
	margin-bottom: 25px;
	color: inherit;
}
.add-msg-form .cf-column {
	padding-bottom: 20px;
	position: relative;
}
.add-msg-form .cf-tarea {
	clear: both;
}
.add-msg-form input {
	box-sizing: border-box;
	padding: 0 15px;
	border: 1px solid #ddd;
	height: 40px;
	line-height: 40px;
	color: #444;
	width: 100%;
	margin-bottom: 0;
}
.add-msg-form textarea {
	box-sizing: border-box;
	border: 1px solid #ddd;
	color: #333;
	min-height: 100px;
	padding: 15px;
	color: #444;
	width: 100%;
	margin-bottom: 0;
}
.add-msg-form .submit-button {
	box-sizing: border-box;
	width: 100%;
	line-height: 40px;
	height: 40px;
	float: right;
	padding: 0px 15px;
	border: 0px;
	color: #fff;
	position: relative;
	background-color: #333;
	cursor: pointer;
}
.add-msg-form .submit-button:hover, .add-msg-form .submit-button:active {
	background-color: #D81919;
}
.add-msg-form em {
	position: absolute;
	bottom: 0;
	z-index: 1111;
	float: left;
	left: 20px;
}
.product-show .ps-title {
	text-align: center;
    color: #333;
    font-size: 3.5rem;
    font-weight: bold;
    line-height: 32px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #E9E9E9;
    margin-bottom: 20px;
}
.product-show .ps-desc {
	display: block;
	text-align: center;
	margin: 17px 0 20px;
	font-size: 14px;
}
.product-show .product-gallery .owl-controls {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	position: static;
}
.product-gallery .owl-theme .owl-controls .owl-pagination {
	display: block !important;
}
.product-gallery .owl-theme .owl-controls .owl-page.active span, .product-gallery .owl-theme .owl-controls.clickable .owl-page:hover span {
	border: 1px solid #E60212;
	background: #E60212;
}
.product-gallery {
	margin: 0 -15px;
}
.product-gallery .item {
	padding: 0 15px;
}
.product-gallery img {
	margin-bottom: 1px;
	border: 1px #ededed solid;
}
.proshow-tab {
	clear: both;
	padding-top: 20px;
	padding-bottom: 25px;
	padding-bottom: 0;
}
.proshow-tab .nav-tabs li:after {
	display: none;
}
.proshow-tab .nav-tabs .active a {
	color: #ffffff !important;
	text-decoration: none;
	font-weight: bold;
}
.proshow-tab .nav-tabs a {
	color: #fff;
	font-weight: bold;
}
.proshow-tab .tab-content {
	padding-top: 25px;
	width: 100%;
	float: left;
	margin: 0;
}
.proshow-tab .tab-pane {
	margin-top: 0;
}
#product-msg-form input[type="text"], #product-msg-form input[type="password"], #product-msg-form input[type="email"], #product-msg-form input[type="tel"], #product-msg-form input[type="number"], #product-msg-form input[type="file"], #product-msg-form input[type="url"], #product-msg-form select, #product-msg-form textarea {
	/*position: relative;
	display: block;
	width: 100%;
	height: auto;
	line-height: 24px;
	padding: 12px 20px;
	font-size: 13px;
	color: #202020;
	border: 1px solid #dddddd;
	background: #ffffff;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;*/
	
    width: 100%;
    padding: 0 4%;
    height: 36px;
    line-height: 36px;
    border-radius: 3px;
    background-color: #fff;
    border: none;
    outline: 0;
    margin-top: 10px;
}
#product-msg-form textarea { height: 100% !important; }
#product-msg-form input[type="text"]:focus, #product-msg-form input[type="password"]:focus, #product-msg-form input[type="email"]:focus, #product-msg-form input[type="tel"]:focus, #product-msg-form input[type="number"]:focus, #product-msg-form input[type="file"]:focus, #product-msg-form input[type="url"]:focus, #product-msg-form select:focus, #product-msg-form textarea:focus {
	border-color: #202020;
}
#product-msg-form .cf-column {
	/*margin-bottom: 18px;*/
}
#product-msg-form #submit-btn {
	display: block;
    background: #fff;
    color: #202e31 !important;
    border-radius: 6px;
    padding: 0 12px;
    border: none;
    cursor: pointer;
    width: 40%;
    margin: 10px auto 0;
    line-height: 36px;
    outline:none;
}
#product-msg-form #submit-btn:hover, #product-msg-form #submit-btn:focus, #product-msg-form #submit-btn:active {
	/*background: #202E31;*/
}
#product-msg-form p {    
    width: 100%;
    font-size: 28px;
    color: #fff;
    text-align: center;
    margin-top: 28px;}
/* 内页响应 */

@media (max-width : 990px) { /* 960 */
#innerpage-wrap {
	/*padding: 30px 0 0;*/
}
.sidebar .widget:last-child {
	margin-bottom: 30px;
}
.sidebar {
	padding-top: 30px;
	clear: both;
}
.side-search .title {
	display: none;
}
.searchform #s {
	width: 94%;
}
.searchform #searchsubmit {
	width: 6%;
}
.blog-article .read-more-link {
	display: none;
}
.product-show .ps-desc {
	margin: 17px 0 20px;
}
}
@media (max-width : 768px) { /* 向下考虑iphone6的667px和736px */
.portfolio-item .item-title {
	position: relative;
	z-index: 999;
}
.our-work .gallery-item .item-title {
	position: relative;
	z-index: 999;
}
.searchform #s {
	width: 92%;
}
.searchform #searchsubmit {
	width: 8%;
}
.product-show .ps-title, .blog-post-wrap .bp-title {
	line-height: 2.6;
	font-size: 18px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
}
@media (max-width : 740px) { /* 双行，568px,600px,640px */
.bcid-cat {
	text-align: center;
	margin-bottom: 15px;
}
.location {
	text-align: center;
	line-height: 1.4;
}
.side-news {
	display: none;
}
.searchform #s {
	width: 90%;
}
.searchform #searchsubmit {
	width: 10%;
}
.breadcrumb-section {
	padding: 82px 0 40px;
}
.breadcrumb-section .bc-cat {
	text-align: center;
}
.breadcrumb-section h1:after {
	margin: 15px auto 0;
}
.bc-location {
	margin-top: 25px;
	text-align: center;
}
.breadcrumbs:after {
	display: none;
}
}
@media (max-width : 480px) {
.searchform #s {
	width: 85%;
}
.searchform #searchsubmit {
	width: 15%;
}
.blog-article figure {
	margin-right: 0;
	width: 100%;
	margin-bottom: 25px;
}
.blog-article .entry-header {
	clear: both;
}
h2.post-title {
	font-size: 17px;
	margin-bottom: 14px;
}
.blog-article .post-meta {
	margin: 0 0px 15px 0;
	width: 100%;
	border-right: none;
}
.blog-article .post-meta ul li:before {
	padding-right: 10px;
}
.blog-article .post-meta ul li {
	float: left;
	padding: 0;
	margin: 0 12px 0 0px;
}
.blog-article .entry-content {
	clear: both;
}
.blog-article .post-summary p {
	margin-bottom: 0;
}
.proshow-tab .nav-tabs > li {
	width: 100%;
}
.proshow-tab .nav-tabs > li > a {
	border-radius: 0;
}
.proshow-tab .nav-tabs > li > a, .proshow-tab .nav-tabs > li.active > a, .proshow-tab .nav-tabs > li.active > a:hover, .proshow-tab .nav-tabs > li.active > a:focus {
	border: 1px #ddd solid;
	margin-right: 0;
}
}
@media (max-width : 420px) {/* 单行，240px,320px,375px,384px,414px */
.blog-article .post-meta ul li.author {
	display: none;
}
.prolist-wrap .model {
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1.4;
}
.breadcrumb-section h1 {
	font-size: 30px;
}
}
@media (max-width : 360px) {
.searchform #s {
	width: 80%;
}
.searchform #searchsubmit {
	width: 20%;
}
.prolist-wrap .portfolio-item {
	width: 100%;
}
}
@media (max-width:1440px) and (min-width:1200px) {
.searchform #s {
	width: 82%;
}
.searchform #searchsubmit {
	width: 18%;
}
}
@media (max-width:1200px) and (min-width:1040px) {
.searchform #s {
	width: 78%;
}
.searchform #searchsubmit {
	width: 22%;
}
}

/* responsive */
@media (min-width:1410px) {
.container {
	max-width: 1200px;
	width: 1200px;
}
}
@media (min-width:1890px) {
.container {
	max-width: 1500px;
	width: 1500px;
}

/*#navigation .menu1{margin:0 8px;}
	.f-about{line-height:1.8;}*/
}
@media (min-width:1890px) {
#index-news,#link,.index-about,.Yousbox ,.navbar .container,.breadcrumb-wrapper .container,.innerpage-wrap .container,.solution-banner-inner,.c-section-inner,.solution-txt-inner,.apply-txt,#lct .devItem{
	max-width: 1500px;
	width: 1500px;
}
#index-cate {max-width: 1800px;
	width: 1800px; }
#index-portfolio .container,.hot-sol{ 
	max-width: 1370px;
	width: 1370px; 
}
#index-cate .services-content p ,.news-item2 .news-desc{
	font-size: 1.5rem !important;
}
.solution-txt-inner ul li {
	width: 368px;
}
#navigation .menu1 {
	margin: 0 7px;
}
.whyus-desc {
	font-size: 14px;
	line-height: 2.2;
}
.f-about {
	line-height: 1.8;
}
footer .footer-widgets .widgets ul.tag-list li {
	margin-right: 8px;
}
footer .footer-widgets .widgets ul.tag-list li a {
	font-size: 13px;
}
.devItem .devList {
	width: 208px !important;
}
}
 @media (max-width : 1070px) {
body {
	word-break: break-all;
	word-wrap: break-word
}
.container {
	padding: 0 15px;
}
.topbar-left {
	width: auto;
	float: left;
}
.topbar-right {
	width: auto;
	float: right;
}
.top-line ul.info-list li {
	margin-right: 20px;
}
.navbar-toggle {
	display: block !important;
	margin-top: 22px;
	margin-right: 0;
	padding: 7px 8px;
	border: 1px #ddd solid;
	border-radius: 5px;
}
.navbar-toggle .icon-bar {
	width: 18px;
}
#bs-example-navbar-collapse-1 {
	display: none !important;
}
.navbar .navbar-header {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}
#mmenu {
	border-left: 1px #E5E5E5 solid;
	z-index: 99999;
}
#mmenu .mmDiv {
	padding-top: 20px;
}
#mmenu .mm-title {
	padding: 12px 0 11px;
}
#mmenu .mm-search-form {
	margin: 0;
}
#mmenu .mm-search {
	position: static;
	padding-left: 0;
	margin-top: 10px;
	padding-right: 0;
	margin-bottom: -17px;
}
#mmenu .mm-search .side-mm-keyword {
	max-height: 32px;
	height: 32px;
	padding: 0 16px;
}
#mmenu .noblock {
	display: inline !important;
	padding: 10px;
}
#mmenu .MMhead {
	line-height: 2.8;
	border-bottom: 1px #E5E5E5 solid;
	margin: 0 -20px;
	padding-left: 10px;
}
#mmenu .MMhead a {
	background: none;
}
#mmenu .mm-header .mm-title {
	top: -10px;
	font-size: 14px;
}
#mmenu a {
	color: #333;
	font-size: 14px;
}
#mmenu a:hover, #mmenu a:active {
	color: #AF7F48
}
#mmenu .mm-listview > li > a,#mmenu .mm-listview > li > span {
	padding: 10px 10px 10px 20px;
}
section.services-section .services-box .services-post img {
	margin-bottom: 20px;
}
#index-news {
	padding: 5px 15px 10px;
}
#index-portfolio .owl-buttons {
	display: none;
}
#index-portfolio .owl-pagination,.hot-sol .owl-controls .owl-pagination {
	display: block !important;
}
#index-portfolio .owl-theme .owl-controls,.hot-sol .owl-theme .owl-controls {
	position: static;
	margin-top: 0;
}
#index-portfolio .owl-theme .owl-controls .owl-page span {
	background: #fff;
}
#index-portfolio .owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span,.hot-sol .owl-controls .owl-pagination .owl-page.active span,.hot-sol .owl-controls .owl-pagination .owl-page:hover span {
	background: #dc4d01;
	border: none;
}
#index-portfolio {
	padding: 35px 0 45px;
}
#index-news .owl-buttons {
	display: none;
}
#index-news .owl-pagination {
	display: block!important;
}
#index-news .owl-theme .owl-controls {
	position: static;
	margin-top: 0;
}
#index-news .owl-theme .owl-controls .owl-page span {
	background: #fff;
}
#index-news .owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #dc4d01;
	border: none;
}
}
@media (max-width : 990px) { /* 960 */
.container {
	/*max-width: 99%;
	width: 99%;*/
	max-width: 100%;
	width: 100%;
}
.top-line {
	padding: 10px 0 8px;
}
.top-line ul.info-list li.tb-adword {
	display: none;
}
#container {
	/*padding-top: 118px;*/
	padding-top: 82px;
}
.whyus-right {
	display: none;
}
.tabs-section {
	padding: 5px 0 0 0;
}
.tabs-section .about-us-box h1 {
	text-align: center;
}
.tabs-section .about-us-box h1:after {
	left: 48%;
}
#footer-sec {
	/*padding-top: 35px;*/
	padding: 0 13%;
}
#footer-sec .footer-widgets {
	padding-bottom: 30px;
}
}
@media (max-width : 768px) { /* 向下考虑iphone6的667px和736px */
.top-line ul.info-list li.tb-email {
	display: none;
}
}
@media (max-width : 740px) { /* 双行，568px,600px,640px */
.top-line {
	display: block;
}
#container {
	/*padding-top: 112px;*/
}
.navbar-brand {
	/*padding: 15px 15px 15px 0;*/
}
}
@media (max-width : 480px) {
.cate-itme {
	width: 100%;
}
.top-line {
	display: none;
}
#container {
	padding-top: 76px;
}
}
@media (max-width : 420px) {/* 单行，240px,320px,375px,384px,414px */
.top-line ul.info-list li.tb-phone {
	display: none;
}
}
@media (max-width : 360px) {
}
/*客服 */

.floating_ck{position:fixed;right:20px;bottom:10%; z-index:9999;}
.floating_ck dl dd{position:relative;width:60px;height:60px;background-color:#dc4d01;text-align:center;background-repeat:no-repeat;background-position:center;cursor:pointer;border-radius: 3px; filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;  }
.floating_ck dl dd:hover{background-color:#dc4d01;border-bottom:solid 1px #dc4d01;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/zixun.png);}
.words{background-image:url(../images/dianh.png);}
.quote{background-image:url(../images/fangan.png);}
.qrcord{background-image:url(../images/sys.png);}
.return{background-image:url(../images/up.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px; font-size:15px;text-indent: -99999px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#dc4d01;border-bottom:solid 1px #dc4d01;display:none;}
.floating_left a{color:#fff;line-height:80px; font-size:16px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/kf/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}


/*whyus2*/
.tabs-section2{}
.container-top h1 { text-align: center;color: #dc4d01; }
.whyus2-desc p { text-align: center; }
.tabs-section2 .container-bottom img { width:100%; }
.container-bottom ul li { font-size: 22px;color: #dc4d01;padding-left: 15px;line-height: 55px;overflow: hidden;margin-bottom: 78px;}
.container-bottom ul li span {background: url(../images/t3.jpg) no-repeat center;color: #fff;font-weight: bold;float: left;padding: 0 2% 2%;margin: 0;display: block;float: left;}
.container-title2 { padding: 0 15px;}

.container-title a,.container-title h3 { color: #dc4d01;font-weight: bold;}
.container-title p {  font-size: 16px;color: #999999;margin-bottom: 0; }
/*新闻一*/
.newsitem .news-date {
	text-align: center;
	display: inline-block;
	float: left;
	width: 5rem;
	height: 5rem;
	background: #f2f2f2;
}
.newsitem li {
	border-bottom: dashed 1px #ddd;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.newsitem .news-date1 {
	text-align: center;
	color: #666666;
	font-size: 1.5625rem;
	margin-top: 0.6rem;
}
.newsitem .news-date2 {
	text-align: center;
	color: #999999;
	font-size: 0.8rem;
}
.newsitem .news-bodys {
	padding: 0 0.875rem;
	overflow: hidden;
	zoom: 1;
}
.newsitem .news-bodys h3 {
	word-wrap: break-word;
	overflow: hidden;
}
.newsitem .news-bodys p {
	word-wrap: break-word;
	overflow: hidden;
	line-height: 1.15rem;
	font-size: 0.75rem;
	color: #999;
	margin-top: 10px;
}
/*新闻2*/
.news-span1 {
	width: 16.66666667%;
}
.news-span2 {
	width: 83.33333333%;
}
.news-item2 {
	position: relative;
	overflow: hidden;
	padding: 0px;
	margin: 4px 0;
}
.news-item2 .news-time {
	padding: 6px 0;
	border-right: 1px solid #eee;
	text-align: center;
	color: #666666;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
.news-action {
	padding: 0px 12px 0px 40px;
	box-sizing: border-box;
}
.news-item2 .news-time .news-time-date {
	font-size: 22px;
}
.news-item2 .news-title {
	position: relative;
	font-size: 18px;
	color: #666666;
	line-height: 24px;
	padding-bottom: 0px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news-item2 .news-desc {
	font-size: 12px;
	color: #999999;
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
.news-item2 .news-tit {
	position: relative;
	z-index: 10;
	padding: 10px 0;
}
.news-item2:after {
	content: "";
	background-color: #dc4d01;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	z-index: 0;
	display: block;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
.news-item2:hover:after {
	width: 100%;
}
.news-item2:hover .news-title, .news-item2:hover .news-desc, .news-item2:hover .news-time {
	color: #fff;
}
.news-head {
	width: 100%;
	line-height: 25px;
	padding: 20px;
	text-align: center;
	font-size: 20px;
	font-weight: 800px;
	color: #fff
}
.news-head span {
	padding-right: 8px;
}

 @media only screen and (max-width: 768px) {
.news-span1 {
	width: 21.4%;
}
.news-span2 {
	width: 78.6%;
}
.news-action {
	padding: 0px 12px 0px 20px;
	box-sizing: border-box;
}
.news-item2 .news-time .news-time-date {
	font-size: 18px;
}
/*.news-item2 .news-title {
	padding-bottom: 6px;
}*/
.news-item2 .news-title {
	font-size: 16px;
}
}
@media (min-width: 1200px){
.xb6 {
    width: 50%;float: left;
}
}
.float-left {
    float: left!important;
}

/*选择我们的理由*/
#index-whyus3 { background-color: #ffffff; }
@media (min-width: 768px){
.Yousbox .youshis .ys_list li {
	width: 33.33333333%;
}	
}

/*.Yousbox .youshis .ys_list li .icon {
	width: 168px;
	height: 168px;
	border-radius: 50%;
	overflow: hidden;
	border: 2px solid #dc4d01;
	margin: 0 auto;
}*/
.Yousbox .youshis .ys_list li .icon { margin-top: 20px; }
.Yousbox .youshis .ys_list li .icon img {
	margin: auto;
    display: block;
}
/*.Yousbox .youshis .ys_list li a:hover .icon {
	border: 4px solid #dc4d01;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
	cursor: pointer;
}*/	
@media (max-width: 768px){
	.Yousbox .youshis .ys_list li p {
	/*height: 112px;*/
	width: 100%;
	padding: 10px 0;
	line-height: 28px;
	overflow: hidden;
	font-size: 1.3rem;
	color: #333;
}
}
@media (min-width: 768px){
	.Yousbox .youshis .ys_list li p {
	/*height: 112px;*/
	width: 100%;
	padding: 15px 0;
	line-height: 36px;
	overflow: hidden;
	font-size: 18px;
	color: #333;
}
}
.ys_list li span {
	color: #777;
}
.Yousbox .chiz2 {
	width: 100%;
	height: 64px;
	background: url(../images/line2.png) repeat-x;
}
.Yousbox #molyousbox {
	display: none;
}
.swiper-yous {
	width: 100%;
	height: auto;
	position: relative;
	margin: 0 auto;
}
.swiper-yous .youshi {
	width: 100%;
	height: auto;
	padding-bottom: 0.5rem;
}
.swiper-yous .youshi .swiper-slide {
	height: 14rem;
	text-align: center;
}
.swiper-yous .youshi .swiper-slide .y_icons {
	display: block;
	width: 50%;
	height: 7rem;
	overflow: hidden;
	margin-bottom: 0.3rem;
	float: left;
}
.swiper-yous .youshi .swiper-slide .y_icons .icon {
	width: 4.2rem;
	height: 4.2rem;
	margin: 0 auto;
	border-radius: 50%;
	border: 2px solid #6e6e6c;
}
.swiper-yous .youshi .swiper-slide .y_icons .icon img {
	width: 4.2rem;
	height: 4.2rem;
}
.swiper-yous .youshi .swiper-slide .y_icons p {
	width: 100%;
	height: 2rem;
	font-size: 0.6rem;
	line-height: 1rem;
	overflow: hidden;
	margin: 0.5rem 0;
}
.swiper-yous .swiper-dote {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0;
	z-index: 33;
}
.swiper-yous .swiper-dote ul .swiper-pagination-bullet {
	width: 0.3rem;
	height: 0.3rem;
	background: none;
	margin: 0 4px;
	opacity: 1;
	border: 1px solid #ffe401;
}
.swiper-yous .swiper-dote ul .swiper-pagination-bullet-active {
	background: #ffe401;
	margin: 0 4px;
}
.container-title2 p { text-align: center;padding: 0  }
/*产品中心标题*/
.index-portfolio-title { text-align: center;margin-bottom: 40px; }
.index-portfolio-title ul { overflow: hidden; }
.index-portfolio-title ul li { background-color: #fff;display: inline-block; border-radius: 3px;margin: 0 2px 2px;}
.index-portfolio-title ul li a { display: block; font-size: 13px; margin-bottom: 2px;-webkit-border-radius: 3px;font-size: 15px;line-height: 15px; padding: 12px 20px; color: #777;}
.index-portfolio-title ul li:hover,.index-portfolio-title ul .current-cat{background-color: #dc4d01;}
.index-portfolio-title ul li:hover a,.index-portfolio-title ul .current-cat a  {color: #fff;}
/*更多*/
.more { text-align: center; margin-top: 40px; }
.more a { color: #dc4d01;border:1px solid #dc4d01;/*border-radius: 3px;*/display: block;width: 120px;height: 36px;line-height: 36px;margin: 0 auto;}
.more a:hover { color: #fff; border:1px solid #dc4d01;background-color: #dc4d01; } 
/*关于我们*/
#index-about {
	text-align: center;
    background: url(/wp-content/themes/camrong/images/index-about.jpg) no-repeat !important;
    /*background-size: 100% 100%;*/
}
#index-about h4 {
    font-size: 2.5rem;
    color: #ffffff;
    font-weight: bold;
    line-height: 5rem;
}
#index-about p {
    font-size: 1.5rem;
    color: #ffffff;
    line-height: 2.2rem;
}
#index-about a {
    font-size: 14px;
    color: #fff;
    border: 1px solid #b7b7b7;
    width: 120px;
    height: 36px;
    display: block;
    text-align: center;
    line-height: 36px;
    margin: 40px auto;
    /*border-radius: 3px;*/
}


@media (max-width: 800px){
#index-about h4 {
    font-size: 2.5rem;
    color: #ffffff;
    font-weight: bold;
    line-height: 5rem;
}
}

/*客户案例*/

@media (max-width: 800px){
.case2 ul .xb4 {
    width: 100% !important;
    float: left;
}
}
/*创始人团队*/
.team { }
.team ul { overflow: hidden; }
.team ul li { float: left;width: 33%;padding: 0 20px; }
.team1-1 img { display: block; margin: 0 auto 20px; }
.team1-2 { margin-bottom: 20px; }
.team1-2 h5 { font-size: 24px;color: #005bac; text-align: center; }
.team1-2 p { font-size: 14px;color: #dc4d01; text-align: center;text-indent: 0;}
/*产品滚动和放大*/
.index_zhuanjia{ width:100%; overflow:hidden;margin:40px auto 0 auto;}
.index_zhuanjia_pic{ width:720px; height:483px; overflow:hidden; float:left;position:relative;}
.index_zhuanjia_pic ul{height:377px;position:absolute; left:0;}
.index_zhuanjia_pic li{width:720px; height:483px; overflow:hidden;position:relative;float:left;}

.index_zhuanjia_left_inc{ width:32px; height:41px; position:absolute;left:0px;top:195px; cursor:pointer;background:url(../images/float_left_inc.png) left top no-repeat; z-index:9}
.index_zhuanjia_right_inc{ width:32px; height:41px; position:absolute;right:0px;top:195px; cursor:pointer;background:url(../images/float_right_inc.png) left top no-repeat; z-index:9}

.index_zhuanjia_list{ width:130px;height:483px; overflow:hidden; float:right;}
.index_zhuanjia_lists{width:130px; height:428px; overflow:hidden;position:relative;}
.index_zhuanjia_lists ul{ width:130px; height:428px;position:absolute;overflow:hidden;}
.index_zhuanjia_lists ul li{ width:130px; height:98px; padding-bottom:9px;position:relative; }
.index_zhuanjia_lists ul li.on dd img{ width:128px;height: 96px; border:1px #4273b0 solid;}
.index_zhuanjia_lists ul li dd{ width:130px; height:98px; overflow:hidden; float:left;}
.index_zhuanjia_lists ul li dd img{ width:128px; height:96px; border:1px #e8e8e8 solid;}
.index_zhuanjia_pre{ width:130px; height:23px; overflow:hidden; cursor:pointer;background:url(../images/index_zhuanjia_pre.png) no-repeat left top;}
.index_zhuanjia_next{ width:130px; height:23px; overflow:hidden; cursor:pointer;background:url(../images/index_zhuanjia_next.png) no-repeat left top;}

/**/

#home-slider2{height:725px;float:right;width:50%}
@media screen and (max-width:39.9375em){#home-slider2{height:300px;width:100%;margin:0;-webkit-transform:skew(0);-moz-transform:skew(0);-o-transform:skew(0)}}
@media screen and (min-width:40em) and (max-width:1199em){#home-slider2{height:650px}}
@media print,screen and (min-width:1200em){#home-slider2{height:650px}}
#home-slider .vegas-slide-inner{width:110%;margin-left:-70px}
@media screen and (max-width:39.9375em){#home-slider .vegas-slide-inner{-webkit-transform:skew(0);width:100%;margin-left:0}}
@media screen and (min-width:40em) and (max-width:63.9375em){#home-slider .vegas-slide-inner{height:725px}}
@media print,screen and (min-width:64em){#home-slider .vegas-slide-inner{height:650px}}
#home-slider{position:relative;background:#dc4d01;color:#fff;/*padding-top:95px;*/overflow:hidden}
@media screen and (min-width:40em) and (max-width:1199em){#home-slider .floatright{padding:0}}
@media screen and (max-width:39.9375em){#home-slider .floatright{padding:0}}
#home-slider .flexslider .slides img{border:none}
@media screen and (max-width:39.9375em){#home-slider{height:100%;padding-top:0;padding-bottom:2rem}}
@media print,screen and (min-width:40em){#home-slider{height:auto;/*padding-top:70px}*/}}
@media print, screen and (min-width: 1200em){#home-slider{max-height:645px;height:auto}

div#home-slider {}}


/*@media (max-width: 1024px){
#home-slider h1{color:#fff;font-size: 2.5rem;}
}*/

/*@media (max-width: 1024px){
#home-slider p{color:#fff;font-size: 1.5rem;line-height: 2rem;}
}*/


@media (min-width: 1200px){

}
/*@media (max-width: 1024px){
#home-slider .button{padding:.7rem 2rem;color:#fff;font-weight:700;font-size:1.5rem;font-family:'Work Sans',sans-serif;border:3px solid #fff;background:0 0;margin-top:.5rem}
}*/
@media screen and (min-width:1024px) and (max-width:1199px){
#home-slider .button{padding:.7rem 2rem;color:#fff;font-weight:700;font-size:1.5rem;font-family:'Work Sans',sans-serif;border:3px solid #fff;background:0 0;margin-top:.5rem}
}
@media (min-width: 1200px){
#home-slider .button{color:#fff;font-weight:700;font-size:1.5rem;font-family:'Work Sans',sans-serif;border:3px solid #fff;background:0 0;margin-top:.5rem;display: block;width: 134px;text-align: center;line-height: 2em;}
}
/*#home-slider .slider-message{padding-top:95px}*/
/*@media screen and (max-width:39.9375em){#home-slider .slider-message{padding-top:35px}}*/
/*@media screen and (min-width:40em) and (max-width:63.9375em){#home-slider .slider-message{padding-top:35px;padding-bottom:35px}}*/

/*@media print,screen and (min-width:64em){#home-slider .slider-message{padding-top:10%}}*/
#home-slider h1,#home-slider h3{color:#fff;font-weight: bold;line-height:1.3;font-weight:700;}
/*#home-slider h1{font-weight:700;font-size:2.2rem;line-height:1.3}
@media screen and (max-width:39.9375em){#home-slider h1{font-size:2.2rem}}*/

#home-slider h3{font-size:1.4rem;line-height:1.5;padding-right:3rem}
/*#home-slider p{color:#fff !important;font-size: 1.5rem;line-height: 2.5rem;}*/
#home-slider a{color:#fff;}
#home-slider a:hover{color:#fff;}
/*#home-slider .button{padding:.7rem 2rem;color:#fff;font-weight:700;font-size:1.5rem;font-family:'Work Sans',sans-serif;border:3px solid #fff;background:0 0;margin-top:.5rem}
#home-slider .button:hover{background:#222}*/
#home-slider .flexslider .slides img{border:none;width: 100%;}
#home-call-to-action{padding-top:2.5rem;padding-bottom:2rem;background:#ff8c00;background:#6692a8;background:linear-gradient(to right,#6692a8 0,#9cacbf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6692a8',endColorstr='#9cacbf',GradientType=1)}
@media screen and (max-width:39.9375em){
	#home-call-to-action{padding-top:3.5rem;padding-bottom:3rem}}
@media screen and (min-width:40em) and (max-width:63.9375em){
	#home-call-to-action{padding-top:2.5rem;padding-bottom:2rem}}
@media screen and (min-width:64em) and (max-width:74.9375em){
	#home-call-to-action{padding-top:5rem;padding-bottom:5rem}}
#home-call-to-action h4{color:#fff;margin-bottom:0;font-weight:900;font-size:2.2rem;line-height:80px}
@media screen and (max-width:39.9375em){
	#home-call-to-action h4{font-size:1.4rem;line-height:1.4}}
@media screen and (min-width:40em) and (max-width:63.9375em){
	#home-call-to-action h4{font-size:1.9rem;line-height:2.5;padding-left:10px}}
#home-call-to-action .button{padding:1.5rem 2.5rem;border:3px solid #fff;background:0 0;font-weight:700;font-size:1.5rem;font-family:Raleway,sans-serif;float:right;margin-bottom:0}
@media screen and (max-width:39.9375em){
	#home-call-to-action .button{font-size:1.2rem;padding:1rem 1.25rem;float:left;margin-top:1rem}}
#home-call-to-action .button:hover{background:#222;color:#fff}
/*产品页左侧*/
*{
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}
img{
	border: none;
}

/*默认边框颜色*/
.cf-column input, .cf-column textarea{ outline:none; }
.cf-column input:focus, .cf-column textarea:focus { border:1px solid #dc4d01; }
.pages { padding: 20px 0; border-top: 1px dashed #E9E9E9; margin-bottom: 20px; margin-top: 30px; }
/*友情链接*/

/*合作技术单位*/

/*招聘中心*/

.leftsidebar_box2 dl {
	border: 1px solid #d6d7dc;
    background-color: #fff;
    overflow: hidden;
    padding: 0 30px;
}
.leftsidebar_box2 dt {
	cursor: pointer;
	line-height: 34px;
	padding: 20px 0;
}
.leftsidebar_box2 dt span {
	
}
.leftsidebar_box2-1 {
	font-weight: bold;
    font-size: 16px;
    color: #666666;
}
.leftsidebar_box2-2 { 
	font-size: 12px;
    color: #909090;
    font-weight: 300;
    font-family:微软雅黑;
}
.leftsidebar_box2 dd {
	border-top: 1px solid #eee;
	padding: 10px 0;
	
}
.leftsidebar_box2 dd p {
	line-height: 26px;
	color:#808080;
	font-family:微软雅黑;
	font-size:14px;
	white-space:normal;
	text-indent: 0;
}

.leftsidebar_box2-1 { padding-bottom: 15px;}
.leftsidebar_box3 { background: url(../images/plus.png) no-repeat right center; }
.leftsidebar_box2 dt .title2 { background: url(../images/minus.png) no-repeat right center; }
.recruit p { text-indent: 0; }



@media screen and (max-width: 1387px){
.case1 img { display: block; margin: 0 auto; }
.case_images p { text-align: center; }
.case_images ul { overflow: hidden; }
.case_images ul li { float: left; width: 33.333333%;}	
}

.devItem {
    width: 1200px;
    height: 160px;
    /*display: flex;
    justify-content: space-between;*/
    margin: 0 auto 30px;
    box-sizing: border-box;
}
.devItem .devList {
    /*width: 135px;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    position: relative;
    box-sizing: border-box;
        float: left;*/
    width: 158px;
    height: 100%;
    box-sizing: border-box;
    float: left;
    position: relative;
    margin-left: 42px;
}
.devItem .devList .devTopItem {
    width: 100px;
    height: 100px;
    line-height: 100px;
    color: #fff;
    font-size: 50px;
    text-align: center;
    border-radius: 50%;
    background: #dc4d01;
    transition: all 0.3s linear;
    box-sizing: border-box;
    float: left;
}
.icon-jiaoliu:before {
    content: "\e632";
}
.devItem .devList .devListTag {
    color: #676867;
    transition: all 0.2s linear;
    position: absolute;
    bottom: 0;
    width: 100px;
    text-align: center;
}
.devItem .devList .rightLine {
    /*width: 50px;
    height: 4px;
    position: absolute;
    top: 35%;
    left: 97%;
    background: #9E9F9E;*/
    width: 50px;
    height: 4px;
    position: absolute;
    top: 55px;
    left: 126px;
    background: #9E9F9E;
    float: right;
}
.devItem .devList .rightLine:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-left-color: #9E9F9E;
    position: relative;
    left: 50px;
    bottom: 6px;
}
.devItem .devList:hover .devListTag {
    transform: translateY(10px);
    color: #dc4d01;
}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1550216728220'); /* IE9 */
  src: url('iconfont.eot?t=1550216728220#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('iconfont.woff?t=1550216728220') format('woff'),
  url('iconfont.tf?t=1550216728220') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1550216728220#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-jiaohu-:before {
    content: "\e605";
}
.icon-jisuanjishijue-:before {
    content: "\e6b7";
}
.icon-shebeikaifa:before {
    content: "\eb66";
}
.icon-ceshi:before {
    content: "\e63d";
}
.icon-wancheng:before {
    content: "\e75e";
}
.devItem .devList:hover .devTopItem {
    transform: rotateY(180deg);
}
.sbc1 {     
	border-bottom: 1px dashed #ddd;
    padding: 25px 0; 
}
.sbc1 h4 {
	font-size: 24px;
    line-height: 1.25;
    font-weight: normal;
    margin: 10px 0 20px;
}
.sbc1 p {
	color: #606060;
    margin-bottom: 15px;
    line-height: 30px;
}
.sbc1 ul { overflow: hidden; padding: 12px 0; padding-left: 2em;}



.sbc1 h5 { font-size: 18px;text-indent: 2em;color: #606060; }
/*获得其他解决方案*/
.my-tel-background {
    height: 200px;
    padding: 45px 0;
    text-align: center;
    color: #fff;
    background-color: #dc4d01;
}
.my-tel-background h1 {
    font-size: 36px;
    line-height: 36px;
    margin: 0;
}
.my-tel-background h2 {
    font-size: 14px;
    line-height: 30px;
    font-family: "Arial";
    margin: 0;
}
.blank10 {
    clear: both;
    display: block;
    font-size: 1px;
    overflow: hidden;
    height: 10px;
}
.my-tel-background-ul {
    max-width: 470px;
    margin: 0 auto;
    border: 1px solid #fff;
    overflow: hidden;
}
.my-tel-background-ul li { width: 50%;float: left; }
.my-tel-background-ul-l1 {
    font-size: 20px;
    line-height: 42px;
}
.am-avg-lg-2>li:nth-of-type(2n+1) {
    clear: both;
}
.my-tel-background-ul-l2 {
    font-size: 26px;
    color: #dc4d01;
    font-family: "Nexa Light";
    background: #fff;
    line-height: 42px;
}
.sbc-bt { text-align: center;margin-bottom: 15px; }
.sbc1 video { display: block; margin: 0 auto 16px; }
.solution-lc { text-align: center;margin-bottom: 50px; color: #dc4d01;}
.queding { background-image: url(/skin/images/queding.png);}
.cehui { background-image: url(/skin/images/cehui.png);}
.zixun { background-image: url(/skin/images/jiaoliu.png);}
.qiatan { background-image: url(/skin/images/qiatan.png);}
.baojia { background-image: url(/skin/images/baojia.png);}
.duijie { background-image: url(/skin/images/duijie.png);}
.page-content strong { font-weight: bold; }
.services-content p {     text-overflow: ellipsis;  display: -webkit-box;   -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;height: 44px;}
@media (min-width: 641px){
    #tel { display:none;}
}
@media (max-width: 640px){
    #tel { display:block;background-color:#fff;padding:2% 0;position: fixed; bottom: 0;  z-index: 99999; width: 100%;}
    #tel a { display:block;background-color:#dc4d01;text-align:center;color:#fff;font-size:16px;font-weight:bold;border-radius:5px;line-height:3em;width:90%;margin:0 auto;}
}