@charset "utf-8";
body {
	font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei UI","Microsoft YaHei",SimHei,"宋体",simsun,sans-serif;
	font-size: 14px;
	background: #fff;
	color: #7d8184;
}
body,h2,ul,p,dl {
	padding: 0;
	margin:0;
}
*{	
	box-sizing: border-box;
}
ul {
	list-style: none;
}
a:hover,a:link,a:active {
	text-decoration: none;
	outline: none;
}
i,em {
	font-style: normal;
}
img{ 
	border: none;
}

#header	{
	width: 100%;
}
#header .header-top {
	background: #f0f2f3;
	height: 45px;
	line-height: 45px;
}
#header .header-top .container {
	background: url(../images/head_top_bg.png) no-repeat right center;
	background-size: auto 100%;
}
#header .header-top li {
	display: inline-block;
	margin-right: 5px;
}
#header .header-top li a {
	color: #7d8184;
}
#header .header-top li a:hover {
	text-decoration: underline;
}
#header .logoer {
	padding: 20px 0;
}
.navbar-toggle .icon-bar {
	background: #0f263a;
}
#header .logoer .logo img {
	height: 65px;
}
#header .logoer .right {
	position: relative;
	top: 10px;
}
#header .logoer li {
	float: left;
	padding: 6px 15px;
	line-height: 1.8;
	position: relative;
}
#header .logoer li:first-child:after {
	content: '';
	width: 1px;
	height: 25px;
	background: #b8b8b8;
	position: absolute;
	right: 0;
	top: 10px;
}
#header .logoer li a {
	color: #7d8184;
	line-height:2;
}
#header .logoer li i {
	font-size: 15px;
}
#header .logoer li img {
	vertical-align: middle;
	height: 25px;
	margin-right: 6px;
}
#header .logoer a.btn {
	background: #e94520;
	border: 1px solid #e94520;
	color: #fff;
	padding: 8px 25px;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
#header .logoer a.btn:hover {
	background: #fff;
	color: #e94520;
}
#header .logoer a.btn i {
	margin-left: 5px;
}
.main-menu {
    padding: 0;
    background: #0f263a;
}
ul.main-menu>li {
    display: inline-block;
    padding: 0;
    position: relative;
    color: #fff;
}
ul.main-menu>li .fg {
	background: #081e2f;
	height: 37px;
	border: 1px solid #1a2e40;
	padding-left: 10px;
	width: 230px;
}
ul.main-menu>li .fg input,
ul.main-menu>li .fg button {
	background: transparent;
	border:none;
	outline: none;
	box-shadow: 0 0 0 0;
	height: 100%;
	color: #7d8a84;
	font-size: 12px;
	line-height: 33px;
}
ul.main-menu li a {
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    line-height: 1.467;
    text-transform: uppercase;
    padding: 20px 30px;
    display: block;
    -webkit-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    transition: 0.5s ease all;
}
ul.main-menu li a:hover,ul.main-menu li.active>a{
	color:#e94520;
}
ul.main-menu>li.dropdown ul:before{
	content:"";
	display:block;
	visibility:hidden;
	opacity:0;
	position:absolute;
	top:-20px!important;
	left:45px;
	border:10px solid transparent;
	border-bottom-color:#fff;
	-webkit-transition:1s ease all;
	-o-transition:1s ease all;
	transition:1s ease all;
}
ul.main-menu>li.dropdown ul {
    visibility: hidden;
    top: 120%;
    background: #0f263a;
    min-width: 220px;
    padding: 10px 0;
    -webkit-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    transition: 0.5s ease all;
    z-index: 1000;
}
ul.main-menu>li.dropdown ul li a {
    padding: 10px 20px;
    display: block;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
}
#banner {
	width: 100%;
	overflow: hidden;
}
#banner img {
	width: 100%;
}
#banner .bx-wrapper {
	margin: 0;
	box-shadow: 0 0 0 0;
	border: none;
	padding:0;
	position: relative;
	overflow: hidden;
}
#banner .bx-wrapper .bx-pager {
	display: none;
}
.bx-wrapper .bx-prev,
.bx-wrapper .bx-next {
	width: 54px !important;
	height: 100px !important;
	top: 38% !important;
	z-index: 999 !important;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
.bx-wrapper .bx-prev:hover {
	background: url(../images/arrow-left.png) no-repeat left center !important;
}
.bx-wrapper .bx-prev {
	left: -60px;
	background: url(../images/arrow-left.png) no-repeat left center !important;
}
.bx-wrapper .bx-next:hover {
	background: url(../images/arrow-right.png) no-repeat left center !important;
}
.bx-wrapper .bx-next {
	right: -60px;
	background: url(../images/arrow-right.png) no-repeat left center !important;
}
#banner .bx-wrapper:hover .bx-prev {
	left: 10px;
}
#banner .bx-wrapper:hover .bx-next {
	right: 10px;
}
/*title*/
.title {
	margin-bottom: 58px;
}
.title h2 {
	display: inline-block;
	font-weight: bold;
	position: relative;
	font-size: 26px;
	color: #000;
}
.title h2:after {
	content: '';
	width: 100%;
	height: 25px;
	position: absolute;
	left: 0;
	bottom: -38px;
	background: url(../images/tit_down.png) no-repeat left center;
	background-size: 100%;
}
.title span {
	color: #000;
	font-weight: bold;
	font-size: 15px;
	cursor: pointer;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
.title span:hover {
	color: #7d8184;
}
#home-company {
	width: 100%;
	padding: 60px 0;
}
#home-company .com-detial p {
	line-height: 2.2;
}
#home-company .com-detial li {
	float: left;
	width: 33.3%;
	margin-top: 30px;
}
#home-company .com-detial li a {
	color: #616161;
	font-size: 18px;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
#home-company .com-detial li a:hover {
	color: #242424;
}
#home-company .com-detial li i {
	font-size: 26px;
	margin-right: 10px;
	position: relative;
	top: 3px;
}

/*big-img*/
.big-img {
	position: relative;
	overflow: hidden;
}
.big-img:hover .over {
	opacity: 1;
	filter: alpha(opacity=100);
}
.big-img:hover img {
	transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.big-img .over {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.4);
	opacity: 0;
	filter: alpha(opacity=0);
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
.big-img img {
	width: 100%;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
#home-company .com-img{
	position: relative;
	overflow: hidden;
}
#home-company .com-img .inner-img {
	position: relative;
	top: 15px;
	right: 15px;
	width: 90%;
	height: 100%;
	float: right;
	overflow: hidden;
}
#home-company .com-img:after {
	position: absolute;
	right: -112px;
	top: -22px;
	content: '';
	width:0;
	height: 0;
	border-left: 180px solid transparent;
	border-right: 180px solid transparent;
	border-bottom: 180px solid #e94520;
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	z-index: -1;
}
#home-company .left-tit {
	display: inline-block;
}
#home-company .left-sect {
	line-height: 2;
}
#home-company .right-img {
	width: 42%;
	float: right;
	margin: 0 0 20px 20px;
}
#home-company .right-img .inner-img {
	width: 100%;
}
#home-history {
	width: 100%;
	background: url(../images/history_bg.png) no-repeat left center;
	background-size: cover;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav {
	display: block !important;
}
.owl-carousel .owl-nav .owl-next, 
.owl-carousel .owl-nav .owl-prev {
	width: 34px;
	height: 34px;
	position: absolute;
	top: 42%;
	text-indent: -9999px;
}
.detial-carousel .owl-nav .owl-next, 
.detial-carousel .owl-nav .owl-prev {
	width: 31px;
	height: 31px;
	top: 45%;
}
.owl-carousel .owl-nav .owl-prev {
	left: 0;
	background: url(../images/prev.png) no-repeat left center;
}
.owl-carousel .owl-nav .owl-next {
	right: 0;
	background: url(../images/next.png) no-repeat left center;
}
.detial-carousel .owl-nav .owl-prev {
	left: 0;
	background: url(../images/left.jpg) no-repeat left center;
}
.detial-carousel .owl-nav .owl-next {
	right: 0;
	background: url(../images/right.jpg) no-repeat left center;
}
.pro-carousel .owl-nav .owl-prev,
.pro-carousel .owl-nav .owl-next,
.ab-carousel .owl-nav .owl-prev,
.ab-carousel .owl-nav .owl-next {
	background: none;
}
.ab-carousel .owl-item {
        overflow: hidden;
}
#home-history .item  {
	text-align: center;
	padding: 75px 30px 55px;
	position: relative;
}
#home-history .item:hover .cover {
	opacity: 1;
	filter: alpha(opacity=100);
}
#home-history .item .cover {
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	background: rgba(0,0,0,.4);
	border-bottom: 3px solid #e94520;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	z-index: -1;
}
#home-history .item a {
	color: #fff;
	line-height: 1.5;
}
#home-history .item h4 {
	font-size: 16px;
	color: #e94520;
	font-weight: bold;
}
#home-history .item img{
	display: inline-block;
	width: 80px;
	margin-bottom: 5px;
}
#home-procenter {
	padding: 60px 0 30px;
}
#home-procenter .product>div {
	margin-bottom: 30px;
}
#home-procenter .product h4 {
	color: #000;
	font-weight: bold;
	font-size: 16px;
}
#home-procenter .product p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#home-procenter .product a.btn {
	margin-top: 18px;
	background: #1fa6c8;
	border:1px solid #1fa6c8;
	color: #fff;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	padding: 8px 25px;
}
#home-procenter .product a.btn:hover {
	background: #fff;
	color: #1fa6c8;
}
#home-scroll {
	widows: 100%;
	background: url(../images/scroll_bg.png) no-repeat left center;
	background-size: cover;
	padding: 60px 0 35px;
	text-align: center;
	color: #fff;
	line-height: 4;
}
#home-scroll h2 {
	font-weight: bold;
	font-size: 24px;
	letter-spacing: 1px;
}
#home-scroll p {
	font-size: 16px;
}
#home-news {
	padding: 60px 0;
}
#home-news .news > div {
	margin-bottom: 20px;
}
#home-news .outimg {
	position: relative;
	margin-bottom: 30px;
}
#home-news .outimg .time {
	background: #e94520;
	color: #fff;
	text-align: center;
	width: 58px;
	padding: 1px 0 6px;
	position: absolute;
	bottom: -17px;
	left: 10px;
}	
#home-news .outimg .time i {
	font-size: 22px;
	display: block;
	position: relative;
	top: 4px;
}
#home-news .section .info span:first-child {
	margin-right: 15px;
}
#home-news .section .info span:last-child {
	margin-left: 15px;
}
#home-news .section h5 {
	color: #000;
	font-weight: bold;
	font-size: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#home-news .section p {
	line-height: 1.8;
}
#home-contact {
	width: 100%;
	padding: 60px 0;
	background: url(../images/contact_bg.png) no-repeat left center;
	background-size: cover;
}
#home-contact .title h2,
#about-culture .title h2 {
	color: #fff;
}
#home-contact .title h2:after,
#about-culture .title h2:after {
	background: url(../images/tit_down1.png) no-repeat left center;
	background-size: 100%;
}
#home-contact .talk dt,
#contact-content .address dt {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
#contact-content .address dt {
	color: #000;
}
#contact-content .address dd {
	color: #6d6d6d;
	margin-top: 10px;
}
#contact-content .address dd i ,#contact-content .address dd em,#contact-content .address dd span{
	color: #1fa6c8;
	font-size: 16px;
	text-align: center;
	margin-right: 13px;
	display: inline-block;
	width: 20px;
}
#home-contact .talk dd {
	color: #fff;
	margin-top: 16px;
}
#home-contact .talk dd i {
	color: #1fa6c8;
	font-size: 17px;
	text-align: center;
	margin-right: 13px;
	display: inline-block;
	width: 20px;
}
#home-contact .talk-form {
	background: #f7f7f9;
	padding: 15px;
}
#home-contact .talk-form .left {
	width: 90%;
}
#home-contact .talk-form .fg {
	background: #fff;
	border: 1px solid #ebebeb;
	margin-top: 10px;
	height: 40px;
}
#home-contact .talk-form .text {
	height: 70px;
}
#home-contact .talk-form .fg:first-child {
	margin: 0;
}
#home-contact .talk-form .fg label {
	color: #9d9d9d;
	float: left;
	font-weight: normal;
	padding-left: 10px;
	line-height: 38px;
}
#home-contact .talk-form .fg input,
#home-contact .talk-form .fg textarea {
	border:none;
	outline: none;
	box-shadow: 0 0 0 0;
	background: transparent;
	float: left;
	padding-top: 10px;
	color: #9d9d9d;
	width: 84%;
}
#home-contact .talk-form .fg textarea {
	resize: none;
}
#home-contact .talk-form .btn {
	background: #1fa6c8;
	color: #fff;
	border:1px solid #1fa6c8;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	font-size: 17px;
	padding: 56px 0px 43px;
	line-height: 2;
	font-weight: bold;
}
#home-contact .talk-form .btn:hover {
	background: #fff;
	color: #1fa6c8;
}
#home-contact .talk-form .btn span {
	display: block;
	-webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#home-contact .talk-form .btn i {
	font-size: 14px;
}
#footer {
	width: 100%;
	padding: 30px 0;
	background: #091723;
	text-align: center;
}
#footer li {
	display: inline-block;
	color: #596970;
	margin: 0 8px;
}
#footer li a {
	color: #596970;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
#footer li a:hover {
	color: #fff;
}
#footer p {
	margin-top: 10px;
}
/*about us*/
#about-qualifacation {
	width: 100%;
	padding: 60px 0;
}
#about-qualifacation .info {
	line-height: 2;
}
#about-qualifacation .info dt {
	font-weight: normal;
	margin-top: 5px;
}
#about-qualifacation .info dd {
	width: 50%;
	float: left;
	margin-top: 13px;
}
#about-qualifacation .zz-img img {
	width: 100%;
}
#located {
	width: 100%;
	background: #eef0f1;
}
#located .mao {
	float: left;
}
#located .mao li {
	float: left;
}
#located .mao li a {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	display: block;
	padding: 15px 20px;
	border-left: 1px solid #cdd7dd;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
#located .mao li a:hover ,#located .mao li.select a{
	color: #aaa;
}
#located .locat {
	float: right;
}
#located .locat li {
	display: inline-block;
	padding: 15px 0;
}
#located .locat li a {
	color: #7d8184;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
#located .locat li a:hover {
	color: #000;
}
#about-culture {
	padding: 40px 0;
	background: url(../images/culture_bg.png) no-repeat left center;
	background-size: 100% 100%;
	color: #fff;
	font-size: 16px;
}
#about-culture .list li {
	width: 50%;
	float: left;
	line-height: 1.8;
}
#about-culture .list li:nth-child(2n) {
	text-align: right;
}
#about-culture .list li b {
	float: left;
	display: block;
}
#about-culture .list li i {
	float: left;
	display: block;
	text-align: left;
}
/*picModal*/
#picModal button.close {
	position: absolute;
	top: -8px;
	right: -8px;
	border-radius: 50%;
	color: #000;
	background: #fff;
	border: 1px solid #000;
	opacity: 1;
	width: 20px;
	height: 20px;
	font-size: 18px;
	text-align: center;
	outline: none;
}

/*product-content*/
#product-content {
	width: 100%;
	padding: 40px 0 20px;
}
#product-content .list {
	border: 1px solid #e9e9e9;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 30px;
	margin: 0;
}
#product-content .list dt {
	color: #fff;
	background: #266397;
	padding: 10px 0 10px;
	
	font-size: 19px;
	font-weight: normal;
	text-align: center;
}
#product-content .list dd a {
	color: #7d8184;
	display: block;
	padding: 10px 0;
	margin: 0 20px;
	border-bottom: 1px dashed #e9e9e9;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
#product-content .list dd a:hover,#product-content .list dd.select a {
	color: #000;
}
#product-content .product .top-located {
	border-bottom: 1px solid #e9e9e9;
	padding: 12px 0;
}
#product-content .product .top-located h2 {
	color: #000;
	float: left;
	font-size: 21px;
}
#product-content .product .top-located .locat {
	float: right;
}
#product-content .product .top-located .locat li {
	display: inline-block;
}
#product-content .product .top-located .locat li a {
	color: #7d8184;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
#product-content .product .top-located .locat li a:hover {
	color: #000;
	text-decoration: underline;
}
#product-content .product .product-list .info {
	padding-top: 30px;
}
#product-content .product .product-list .info h3 {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#product-content .product .product-list .info p {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#product-content .product .product-list .info a.btn {
	color: #fff;
	background: #1fa6c8;
	border: 1px solid #1fa6c8;
	margin-top: 10px;
	padding: 8px 23px;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
#product-content .product .product-list .info a.btn:hover {
	color:  #1fa6c8;
	background: #fff;
}
/*product-detials*/
#product-content .product .product-detial > div {
	margin-top: 30px;
}
#product-content .product .product-detial .info dl {
	padding: 25px;
	background: #f9f9f9;
}
#product-content .product .product-detial .info dt {
	color: #000;
	font-size: 16px;
	margin-bottom: 8px;
}
#product-content .product .product-detial .info dd {
	line-height: 2.7;
}
#product-content .product .product-detial .info dd {
	width: 85%;
}
#product-content .product .product-detial .info dd:last-child {
	width: 100%;
}
#product-content .product .product-detial .info dd span {
	float: right;
}
#product-content .product .product-detial .info dd i {
	margin-right: 15px;
}
#news-center {
	width: 100%;
	padding: 40px 0 0;
}
#news-center li {
	margin-bottom: 20px;
	background: #f7f7f7;
	padding: 15px;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	box-shadow: 1px 1px 1px 1px #f7f7f7;
}
#news-center li:hover {
	background: #eee;
	box-shadow: 1px 1px 1px 1px #d4d3d3;
}
#news-center li .big-img {
	width: 15%;
	float: left;
	margin-right: 2%;
}
#news-center li .news-info {
	float: left;
	width: 83%;
}
#news-center li .news-info .left {
	float: left;
	width: 75%;
}
#news-center li .news-info .left h4 {
	font-size: 15px;
	color: #4a4a4a;
}
#news-center li:hover .news-info .left p {
	color: #4a4a4a;
}
#news-center li .news-info .left p {
	color: #b1b1b1;
	font-size: 13px;
	line-height: 1.6;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	text-transform: uppercase;
}
#news-center li .news-info .right {
	float: right;
	width: 13%;
}
#news-center li .news-info .right i {
	display: block;
}
#news-center li .news-info .right i:nth-child(1) {
	font-size: 22px;
	margin-bottom: 3px;
}
#news-center li .news-info .right i:nth-child(2) {
	font-size: 15px;
	color: #b1b1b1;
}
#news-center li .news-info .right i:nth-child(3) {
	color: #e5e5e5;
	border: 1px solid #e5e5e5;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	line-height: 34px;
	text-align: center;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	margin-top: 10px;
}
#news-center li .news-info .right i:nth-child(3) a {
	color: #e5e5e5;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
#news-center li:hover .news-info .right i:nth-child(3) a {
	color: #4a4a4a;
}
#news-center li:hover .news-info .right i:nth-child(3) {
	border: 1px solid #4a4a4a;
}
/*news-detials*/
#news-detial {
	padding: 40px 0 80px;
}
#news-detial h2 {
	color: #000;
	font-size: 21px;
	text-align: center;
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #e9e9e9;
}
#news-detial p {
	line-height: 1.8;
	text-indent: 28px;
}
/*contact-us*/
#contact-content .container > .row {
	display: none;
}
#contact-content .container > .row .map {
	width: 100%;
}
#contact-content .container > .row.active {
	display: block;
}
#contact-content .address dt {
	color: #000;
}
#contact-content .address dd {
	color: #6d6d6d;
	margin-top: 10px;
}
#contact-content .address dd i {
	color: #1fa6c8;
	font-size: 16px;
	text-align: center;
	margin-right: 13px;
	display: inline-block;
	width: 20px;
}
#contact-content {
	padding: 80px 0;
min-height:400px;
}
#contact-content .contact-form .fg {
	width: 90%;
	background: #f6f6f6;
	border: 1px solid #e8e8e8;
	height: 40px;
	margin-bottom: 10px;
	color: #6d6d6d;
	padding-left: 15px;
}
#contact-content .contact-form .fg:nth-child(3) {
	height: 90px;
}
#contact-content .contact-form .fg label {
	color: #6d6d6d;
	font-weight: normal;
	line-height: 38px;
	float: left;
}
#contact-content .contact-form .fg input,
#contact-content .contact-form .fg textarea {
	border: none;
	outline: none;
	box-shadow: 0 0 0 0;
	background: transparent;
	height: 100%;
	width: 86%;
}
#contact-content .contact-form .fg input {
	line-height: 38px;
}
#contact-content .contact-form .fg textarea {
	padding-top: 9px;
}
#contact-content .contact-form button.btn {
	border: 1px solid #3dadcc;
	background: #3dadcc;
	color: #fff;
	padding: 10px 30px;
	font-size: 16px;
	letter-spacing: 5px;
	transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}
#contact-content .contact-form button.btn:hover {
	background: #fff;
	color: #3dadcc;
}
@media (min-width: 1200px) {
	ul.main-menu>li.dropdown:hover ul,
	ul.main-menu>li.dropdown:hover ul:before {
		visibility:visible;
		opacity:1;
		top:100%;
	}
	ul.main-menu>li:last-child {
		float: right;
		padding: 12px 0;
	}
	ul.main-menu>li .fg input{
		width: 180px;
	}
	ul.main-menu>li > a:after {
		position: absolute;
		top: 21px;
		right: 0;
		content: '';
		width: 1px; 
		height: 20px;
		border-right: 1px dashed #3f5262;
	}
	ul.main-menu>li:nth-child(7) > a:after {
		width: 0;
		height: 0;
	}
	#product-content .product .product-detial .info {
		padding: 0;
	}
	ul.main-menu>li.dropdown ul:before{
		content:"";
		display:block;
		visibility:hidden;
		opacity:0;
		position:absolute;
		top:-20px!important;
		left:45px;
		border:10px solid transparent;
		border-bottom-color:#fff;
		-webkit-transition:1s ease all;
		-o-transition:1s ease all;
		transition:1s ease all;
	}
	ul.main-menu>li.dropdown ul {
	    visibility: hidden;
	    opacity: 0;
	    position: absolute;
	    top: 120%;
	    background: #0f263a;
	    min-width: 320px;
	    padding: 10px 0;
	    -webkit-transition: 0.5s ease all;
	    -o-transition: 0.5s ease all;
	    -moz-transition: 0.5s ease all;
	    -ms-transition: 0.5s ease all;
	    transition: 0.5s ease all;
	    z-index: 1000;
	}
	#home-contact .talk-form {
		margin-top: 100px;
	}
	.his-carousel .owl-height {
		min-height: 283px;
	}
	.pro-carousel .owl-height {
		min-height: 297px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	ul.main-menu>li.dropdown ul:before{
		content:"";
		display:block;
		visibility:hidden;
		opacity:0;
		position:absolute;
		top:-20px!important;
		left:45px;
		border:10px solid transparent;
		border-bottom-color:#fff;
		-webkit-transition:1s ease all;
		-o-transition:1s ease all;
		transition:1s ease all;
	}
	ul.main-menu>li.dropdown ul {
	    visibility: hidden;
	    opacity: 0;
	    position: absolute;
	    top: 120%;
	    background: #0f263a;
	    min-width: 220px;
	    padding: 10px 0;
	    -webkit-transition: 0.5s ease all;
	    -o-transition: 0.5s ease all;
	    -moz-transition: 0.5s ease all;
	    -ms-transition: 0.5s ease all;
	    transition: 0.5s ease all;
	    z-index: 1000;
	}
	ul.main-menu>li.dropdown:hover ul,
	ul.main-menu>li.dropdown:hover ul:before {
		visibility:visible;
		opacity:1;
		top:100%;
	}
	ul.main-menu>li > a:after {
		position: absolute;
		top: 21px;
		right: 0;
		content: '';
		width: 1px; 
		height: 20px;
		border-right: 1px dashed #3f5262;
	}
	ul.main-menu>li:nth-child(7) > a:after {
		width: 0;
		height: 0;
	}
	ul.main-menu li a {
	    padding: 20px 23px;
	}
	ul.main-menu>li:last-child {
		float: right;
		padding: 12px 0;
	}
	ul.main-menu>li .fg {
		width: 200px;
	}
	#header .logoer .logo img {
		height: 55px;
	}
	#header .logoer .right {
		top: 6px;
	}
	#home-company .com-detial li {
		margin-top: 20px;
	}
	#home-company .com-img .inner-img {
		width: auto;
	}
	#home-company .left-sect {
		line-height: 1.8;
	}
	#home-company .right-img {
		width: 45%;
	}
	/*title*/
	.title {
		margin-bottom: 50px;
	}
	.title h2 {
		font-size: 24px;
	}
	#home-company {
		padding: 50px 0;
	}
	#home-company .com-detial li {
		margin-top: 25px;
	}
	#home-company .com-detial li a {
		font-size: 17px;
	}
	#home-company .com-detial li i {
		font-size: 24px;
	}
	#home-procenter {
		padding: 50px 0 25px;
	}
	#home-procenter .product>div {
		margin-bottom: 25px;
	}
	#home-procenter .product a.btn {
		margin-top: 15px;
	}
	#home-scroll {
		padding: 50px 0 30px;
		line-height: 3;
	}
	#home-scroll h2 {
		font-size: 22px;
	}
	#home-scroll p {
		font-size: 15px;
	}
	#home-news {
		padding: 50px 0;
	}
	#home-contact {
		padding: 50px 0;
	}
	#home-contact .talk-form {
		margin-top: 92px;
	}
	#home-contact .talk-form .left {
		width: 88%; 
	}
	#home-contact .talk-form .fg input,
	#home-contact .talk-form .fg textarea {
		width: 80%;
	}
	#about-qualifacation {
		padding: 50px 0 30px;
	}
	#about-qualifacation .info {
		line-height: 1.5;
	}
	#about-qualifacation .info dd {
		margin-top: 5px;
	}
	#about-culture {
		padding: 35px 0;
	}
	#product-content {
		padding: 30px 0 90px 0;
	}
	#product-content .list {
		padding-bottom: 20px;
	}
	#product-content .list dd a {
		margin: 0 8px;
		font-size: 14px;
		padding: 8px 0;
	}
	#product-content .product .product-list .info a.btn {
		padding: 6px 20px;
	}
	#product-content .product .product-detial .info {
		padding: 0;
	}
	#product-content .product .product-detial .info dt {
		font-size: 16px;
		line-height: 1.5;
	}
	#product-content .product .product-detial .info dd {
		line-height: 1.6;
		margin-top: 5px;
	}
	#product-content .product .product-detial .info dd {
		width: 100%;
	}
	#product-content .product .product-detial .info dd:last-child {
		width: 100%;
	}
	#news-center {
		padding: 30px 0 130px;
	}
	#news-center li .big-img {
		width: 18%;
	}
	#news-center li .news-info {
		width: 80%;
	}
	#contact-content {
		padding: 60px 0;
	}
	#contact-content .contact-form .fg input,
	#contact-content .contact-form .fg textarea {
		width: 82%;
	}
	.his-carousel .owl-height {
		min-height: 283px;
	}
	.pro-carousel .owl-height {
		min-height: 256px;
	}
}
@media (max-width: 991px) {
	#header .logoer {
		padding: 15px 0;
	}
	#header .logoer .logo {
		float: none;
		width: 100%;
	}
	#header .logoer .right {
		display: none;
	}
	.main-menu {
	   background: rgba(15,38,58,.8)!important;
	    z-index: 9999;
	    width: 100%;
	    position: absolute;
	}
	.navbar-toggle {
		display: block;
		margin-right: 0;
	}
	.navbar-collapse.collapse {
		display: none !important;
		width: 100%;
		background: transparent;
	}
	.collapse.in {
		display: block !important;
	}
	ul.main-menu {
	    padding: 10px 0;
	    background: transparent !important;
	    left: 0;
	    position: relative;
	}
	ul.main-menu>li {
	    display: block;
	    text-align: left;
	    float: none;
	}
	ul.main-menu>li>a {
	    padding: 8px 10px;
	}
	ul.main-menu>li .fg {
		margin: 5px 0;
		width: 100%;
		background: transparent;
		border-color: #fff;
	}
	ul.main-menu>li .fg input{
		width: 93%;
		color: #fff;
	}
	ul.main-menu>li.dropdown ul {
	    left: 0;
	    background: transparent;
	  	width: 100%;
	  	display: none;
	}
	ul.main-menu>li.dropdown li a {
		color: #fff;
		font-size: 14px;
	}
	ul.main-menu>li.dropdown.open ul:before{
		display: none;
	}
	ul.main-menu>li.dropdown.open ul{
		position: relative;
		top: 100%;
		left: 0;
		visibility:visible;
		display: block;
		background: transparent;
	}

	#banner  img {
		min-height: 120px;
	}
	#home-company .company > div{
		margin: 0 auto;
		text-align: center;
		float: none;
	}
	#home-company .com-img .inner-img{
		width: 100%;
	}
	#about-qualifacation .info {
		margin-bottom: 15px;
	}
	#contact-content .address {
		margin-bottom: 15px;
	}

	#home-company .left-sect {
		line-height: 1.8;
		float: left;
	}
	#home-company .right-img {
		float: right;
		width: 100%;
		margin: 0 0 10px 0;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#header .logoer .logo img {
		height: 55px;
	}
	ul.main-menu>li {
	    display: block;
	    text-align: left;
	}
	#home-company .company > div {
		margin-bottom: 30px;
	}
	.title {
		margin-bottom: 48px;
	}
	.title h2 {
		font-size: 22px;
	}
	.title h2:after {
		bottom: -35px;
	}
	#home-company{
		padding: 40px 0;
	}
	#home-company .com-detial li {
		width: 33%;
		margin-top: 20px;
	}
	#home-company .com-detial li a {
		font-size: 16px;
	}
	#home-company .com-detial li i {
		font-size: 22px;
		top: 2px;
	}
	#home-history .item  {
		padding: 70px 30px 50px;
	}
	#home-history .item h4 {
		font-size: 16px;
	}
	#home-procenter {
		padding: 40px 0 20px;
	}
	#home-procenter .product>div {
		margin-bottom: 20px;
	}
	#home-procenter .product h4 {
		font-size: 15px;
	}
	#home-procenter .product a.btn {
		margin-top: 17px;
		padding: 6px 25px;
	}
	#home-scroll {
		padding: 40px 0 25px;
		line-height: 3;
	}
	#home-scroll h2 {
		font-size: 20px;
	}
	#home-scroll p {
		font-size: 14px;
	}
	#home-news {
		padding: 40px 0;
	}
	#home-contact {
		padding: 40px 0 20px;
	}
	#home-contact .talk>div{
		margin-bottom: 20px;
	}
	#home-contact .talk dt {
		font-size: 15px;
	}
	#home-contact .talk dd {
		margin-top: 13px;
	}
	#home-contact .talk dd i {
		margin-right: 10px;
	}
	#home-contact .talk-form {
		padding: 15px;
	}
	#home-contact .talk-form .left {
		width: 91%;
	}
	#about-qualifacation {
		padding: 40px 0 20px;
	}
	#about-qualifacation .info {
		line-height: 1.5;
	}
	#about-qualifacation .info dd {
		margin-top: 5px;
	}
	#about-qualifacation .zz-img >div {
		margin-bottom: 20px;
	}
	#about-culture {
		padding: 35px 0;
		font-size: 15px;
	}
	#about-culture .list li {
		width: 100%;
		float: none;
		line-height: 1.8;
	}
	#about-culture .list li:nth-child(2n) {
		text-align: left;
	}
	#product-content {
		padding: 30px 0 80px;
	}
	#product-content .list {
		font-size: 15px;
		text-align: center;
		padding-bottom: 30px;
	}
	#product-content .list dt {
		font-size: 18px;
		text-indent: 0;
		text-align: center;
	}
	#product-content .product .top-located h2 {
		color: #000;
		float: left;
		font-size: 20px;
	}
	#product-content .product .product-list .info {
		padding-top: 20px;
	}
	#product-content .product .product-list .info a.btn {
		padding: 6px 20px;
	}
	#product-content .product .product-detial .info dt {
		font-size: 16px;
		line-height: 1.5;
	}
	#product-content .product .product-detial .info dd {
		line-height: 1.6;
		margin-top: 5px;
	}
	#product-content .product .product-detial .info dd {
		width: 100%;
	}
	#product-content .product .product-detial .info dd:last-child {
		width: 100%;
	}
	#news-center {
		padding: 20px 0 100px;
	}
	#news-center li {
		padding: 10px;
	}
	#news-center li .big-img {
		width: 21%;
	}
	#news-center li .news-info {
		width: 77%;
	}
	#news-center li .news-info .right i:nth-child(1) {
		font-size: 20px;
	}
	#news-center li .news-info .right i:nth-child(3) {
		width: 30px;
		height: 30px;
		line-height: 28px;
	}
	#news-detial {
		padding: 30px 0 60px;
	}
	#news-detial h2 {
		font-size: 18px;
		margin-bottom: 20px;
		padding-bottom: 15px;
	}
	#contact-content {
		padding: 40px 0;
	}
	#contact-content .contact-form .fg input,
	#contact-content .contact-form .fg textarea {
		width: 83%;
	}
	.his-carousel .owl-height {
		min-height: 273px;
	}
	.pro-carousel .owl-height {
		min-height: 287px;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	#header .logoer .logo img {
		height: 50px;
	}
	nav.navbar-collapse {
	   top: 80px;
	}
	ul.main-menu>li .fg input{
		width: 90%;
	}
	.bx-wrapper .bx-prev,
	.bx-wrapper .bx-next {
		display: none;
	}
	#home-company .company > div {
		margin-bottom: 20px;
	}
	.title {
		margin-bottom: 38px;
	}
	.title h2 {
		font-size: 20px;
	}
	.title h2:after {
		bottom: -30px;
	}
	#home-company{
		padding: 30px 0;
	}
	#home-company .com-detial li {
		width: 33%;
		margin-top: 18px;
	}
	#home-company .com-detial li a {
		font-size: 16px;
	}
	#home-company .com-detial li i {
		font-size: 22px;
		top: 2px;
	}
	#home-history .item  {
		padding: 60px 20px 45px;
	}
	#home-history .item h4 {
		font-size: 15px;
	}
	#home-procenter {
		padding: 30px 0 15px;
	}
	#home-procenter .product>div {
		margin-bottom: 15px;
	}
	#home-procenter .product h4 {
		font-size: 15px;
	}
	#home-procenter .product a.btn {
		margin-top: 12px;
		padding: 5px 20px;
	}	
	#home-scroll {
		padding: 40px 0 25px;
		line-height: 2;
	}
	#home-scroll h2 {
		display: inline-block;
		font-size: 19px;
	}
	#home-scroll p {
		display: inline-block;
		font-size: 14px;
	}
	#home-news {
		padding: 30px 0;
	}
	#home-news .news > div {
		margin-bottom: 15px;
	}
	#home-news .outimg .time {
		width: 55px;
	}	
	#home-news .outimg .time i {
		font-size: 20px;
	}
	#home-contact {
		padding: 30px 0 15px;
	}
	#home-contact .talk>div{
		margin-bottom: 15px;
	}
	#home-contact .talk dt {
		font-size: 15px;
	}
	#home-contact .talk dd {
		margin-top: 13px;
	}
	#home-contact .talk dd i {
		margin-right: 10px;
	}
	#home-contact .talk-form {
		padding: 15px;
	}
	#home-contact .talk-form .left {
		width: 100%;
	}
	#home-contact .talk-form .fg {
		background: #fff;
		border: 1px solid #ebebeb;
		margin-top: 10px;
		height: 40px;
	}
	#home-contact .talk-form .text {
		height: 70px;
	}
	#home-contact .talk-form .fg:first-child {
		margin: 0;
	}
	#home-contact .talk-form .fg label {
		color: #9d9d9d;
		float: left;
		font-weight: normal;
		padding-left: 10px;
		line-height: 38px;
	}
	#home-contact .talk-form .fg input,
	#home-contact .talk-form .fg textarea {
		width: 80%;
	}
	#home-contact .talk-form .btn {
		font-size: 15px;
		padding: 5px 25px;
		margin-top: 10px;
	}
	#home-contact .talk-form .btn span {
		display: inline;
	}
	#located .mao {
		float: none;
	}
	#located .mao li a {
		font-size: 15px;
		padding: 12px 15px;
	}
	#located .locat {
		float: none;	
	}
	#located .locat li {
		padding: 12px 0;
	}
	#about-qualifacation {
		padding: 30px 0 15px;
	}
	#about-qualifacation .info {
		line-height: 1.5;
	}
	#about-qualifacation .info dd {
		margin-top: 5px;
	}
	#about-qualifacation .zz-img >div {
		margin-bottom: 15px;
	}
	#about-culture {
		padding: 30px 0;
		font-size: 14px;
	}
	#about-culture .list li {
		width: 100%;
		float: none;
		line-height: 1.8;
	}
	#about-culture .list li:nth-child(2n) {
		text-align: left;
	}
	#product-content {
		padding: 20px 0 40px;
	}
	#product-content .list {
		font-size: 14px;
		padding-bottom: 20px;
	}
	#product-content .list dt {
		text-indent: 0;
		font-size: 16px;
		text-align: center;
	}
	#product-content .product .top-located {
		padding: 10px 0;
	}
	#product-content .product .top-located h2 {
		font-size: 16px;
	}
	#product-content .product .product-list .info {
		padding-top: 20px;
	}
	#product-content .product .product-list .info a.btn {
		margin-top: 10px;
		padding: 5px 20px;
	}
	#product-content .product .product-detial .info dt {
		font-size: 15px;
		line-height: 1.5;
	}
	#product-content .product .product-detial .info dd {
		line-height: 1.5;
		margin-top: 5px;
	}
	#product-content .product .product-detial .info dd {
		width: 100%;
	}
	#product-content .product .product-detial .info dd:last-child {
		width: 100%;
	}
	#news-center {
		padding: 20px 0 5px;
	}
	#news-center li {
		margin-bottom: 15px;
	}
	#news-center li .big-img {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 8px;
	}
	#news-center li .news-info {
		float: none;
		width: 100%;
	}
	#news-center li .news-info .left {
		float: left;
		width: 100%;
		margin-bottom: 5px;
	}
	#news-center li .news-info .left h4 {
		font-size: 15px;
	}
	#news-center li .news-info .right {
		float: none;
		width: auto;
		display: inline-block;
	}
	#news-center li .news-info .right i {
		display: inline;
		margin-right: 6px;
	}
	#news-center li .news-info .right i:nth-child(1) {
		font-size: 15px;
		margin-bottom: 0;
		color: #b1b1b1;

	}
	#news-center li .news-info .right i:nth-child(2) {
		font-size: 15px;
	}
	#news-center li .news-info .right i:nth-child(3) {
		display: inline-block;
		width: 20px;
		height: 20px;
		line-height: 18px;
		margin: 0;
	}
	#contact-content {
		padding: 30px 0;
	}
	#contact-content .address dt {
		font-size: 15px;
	}
	#contact-content .address dd i {
		font-size: 15px;
	}
	#contact-content .contact-form .fg {
		width: 100%;
	}
	#contact-content .contact-form button.btn {
		font-size: 14px;
		padding: 8px 22px;
	}
	#news-detial {
		padding: 20px 0 40px;
	}
	#news-detial h2 {
		font-size: 16px;
		margin-bottom: 20px;
		padding-bottom: 15px;
	}
	#news-detial p {
		text-indent: 28px;
	}
	#contact-content {
		padding: 40px 0;
	}
	#contact-content .contact-form .fg input,
	#contact-content .contact-form .fg textarea {
		width: 82%;
	}
	.pro-carousel .owl-height {
		min-height: 204px;
	}
}
@media (max-width: 479px) {
	#header .logoer .logo img {
		height: 35px;
	}
	.navbar-toggle {
		padding: 0;
	}
	nav.navbar-collapse {
	   top: 65px;
	}
	ul.main-menu>li .fg input{
		width: 85%;
	}
	ul.main-menu>li>a {
	   font-size: 14px;
	}
	.bx-wrapper .bx-prev,
	.bx-wrapper .bx-next {
		display: none;
	}
	#home-company {
		padding: 20px 0 15px;
	}
	#home-company .company > div {
		margin-bottom: 15px;
	}
	.title {
		margin-bottom: 35px;
	}
	.title h2 {
		font-size: 18px;
	}
	.title h2:after {
		bottom: -28px;
	}
	#home-company{
		padding: 20px 0;
	}
	#home-company .com-detial p{
		font-size: 13px;
	}
	#home-company .com-detial li {
		width: 33%;
		margin-top: 15px;
	}
	#home-company .com-detial li a {
		font-size: 15px;
	}
	#home-company .com-detial li i {
		font-size: 20px;
		top: 2px;
		margin-right: 5px;
	}
	#home-company .com-img .inner-img {
		top: 10px;
		right: 10px;
	}
	#home-company .com-img:after {
		border-left: 140px solid transparent;
		border-right: 140px solid transparent;
		border-bottom: 140px solid #e94520;
	}
	.owl-carousel .owl-nav .owl-next, 
	.owl-carousel .owl-nav .owl-prev {
		top: 42%;
	}
	#home-history .item  {
		padding: 60px 50px 40px;
	}
	#home-history .item a {
		font-size: 13px;
	}
	#home-history .item h4 {
		font-size: 15px;
	}
	#home-procenter {
		padding: 20px 0 12px;
	}
	#home-procenter .product>div {
		margin-bottom: 12px;
	}
	#home-procenter .product h4 {
		font-size: 15px;
	}
	#home-procenter .product p {
		font-size: 13px;
	}
	#home-procenter .product a.btn {
		margin-top: 8px;
		padding: 5px 20px;
	}
	#home-scroll {
		padding: 40px 0 25px;
		line-height: 2;
	}
	#home-scroll h2 {
		line-height: 1.6;
		display: inline-block;
		font-size: 18px;
	}
	#home-scroll p {
		line-height: 1.8;
		display: inline-block;
		font-size: 13px;
	}
	#home-news {
		padding: 20px 0;
		font-size: 13px;
	}
	#home-news .news > div {
		margin-bottom: 10px;
	}
	#home-news .outimg .time {
		width: 50px;
	}	
	#home-news .outimg .time i {
		font-size: 20px;
	}
	#home-contact {
		padding: 25px 0 15px;
	}
	#home-contact .talk>div{
		margin-bottom: 15px;
	}
	#home-contact .talk dt {
		font-size: 14px;
	}
	#home-contact .talk dd {
		font-size: 13px;
		margin-top: 10px;
	}
	#home-contact .talk dd i {
		margin-right: 8px;
		font-size: 15px;
	}
	#home-contact .talk-form {
		padding: 10px;
	}
	#home-contact .talk-form .left {
		width: 100%;
	}
	#home-contact .talk-form .fg {
		background: #fff;
		border: 1px solid #ebebeb;
		margin-top: 10px;
		height: 40px;
	}
	#home-contact .talk-form .text {
		height: 70px;
	}
	#home-contact .talk-form .fg label {
		padding-left: 5px;
	}
	#home-contact .talk-form .fg input,
	#home-contact .talk-form .fg textarea {
		width: 71%;
	}
	#home-contact .talk-form .fg textarea {
		resize: none;
	}
	#home-contact .talk-form .btn {
		font-size: 15px;
		padding: 3px 25px;
		margin-top: 10px;
	}
	#home-contact .talk-form .btn span {
		display: inline;
	}
	#home-contact .talk-form .btn i {
		font-size: 13px;
	}
	#footer {
		padding: 20px 0;
		font-size: 13px;
		line-height: 1.8;
	}
	#footer p {
		margin-top: 5px;
	}
	#located .mao {
		float: none;
	}
	#located .mao li {
		width: 25%;
	}
	#located .mao li a {
		text-align: center;
		font-size: 14px;
		padding: 10px 0;
	}
	#located .locat {
		float: none;	
	}
	#located .locat li {
		padding: 10px 0;
		font-size: 13px;
	}
	#about-qualifacation {
		padding: 20px 0 10px;
		font-size: 13px;
	}
	#about-qualifacation .info {
		line-height: 1.8;
	}
	#about-qualifacation .info dd {
		margin-top: 5px;
		font-size: 13px;
	}
	#about-qualifacation .zz-img >div {
		margin-bottom: 10px;

	}
	#about-culture {
		padding: 25px 0 20px;
		font-size: 14px;
	}
	#about-culture .list li {
		width: 100%;
		float: none;
		line-height: 1.8;
	}
	#about-culture .list li:nth-child(2n) {
		text-align: left;
	}
	#product-content {
		padding: 20px 0 30px;
	}
	#product-content .list {
		font-size: 13px;
		padding-bottom: 20px;
	}
	#product-content .list dt {
		text-indent: 0;
		font-size: 15px;
		text-align: center;
	}
	#product-content .product .top-located {
		padding: 10px 0;
		font-size: 13px;
	}
	#product-content .product .top-located h2 {
		font-size: 15px;
	}
	#product-content .product .product-list .info {
		padding-top: 20px;
		font-size: 13px;
	}
	#product-content .product .product-list .info a.btn {
		margin-top: 10px;
		padding: 5px 18px;
	}
	#product-content .product .product-detial .info dt {
		font-size: 14px;
		line-height: 1.5;
	}
	#product-content .product .product-detial .info dd {
		line-height: 1.5;
		margin-top: 5px;
		font-size: 13px;
	}
	#product-content .product .product-detial .info dd {
		width: 100%;
	}
	#product-content .product .product-detial .info dd:last-child {
		width: 100%;
	}
	#news-center {
		padding: 20px 0 5px;
	}
	#news-center li {
		margin-bottom: 15px;
	}
	#news-center li .big-img {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 8px;
	}
	#news-center li .news-info {
		float: none;
		width: 100%;
	}
	#news-center li .news-info .left {
		float: left;
		width: 100%;
		margin-bottom: 5px;
	}
	#news-center li .news-info .left h4 {
		font-size: 14px;
	}
	#news-center li .news-info .left p {
		font-size: 12px;
	}
	#news-center li .news-info .right {
		float: none;
		width: auto;
		display: inline-block;
	}
	#news-center li .news-info .right i {
		display: inline;
		margin-right: 6px;
	}
	#news-center li .news-info .right i:nth-child(1) {
		font-size: 14px;
		margin-bottom: 0;
		color: #b1b1b1;
	}
	#news-center li .news-info .right i:nth-child(2) {
		font-size: 14px;
	}
	#news-center li .news-info .right i:nth-child(3) {
		display: inline-block;
		width: 20px;
		height: 20px;
		line-height: 18px;
		font-size: 12px;
		margin: 0;
	}
	#news-detial {
		padding: 20px 0 30px;
	}
	#news-detial h2 {
		font-size: 15px;
		margin-bottom: 15px;
		padding-bottom: 10px;
	}
	#news-detial p {
		text-indent: 26px;
		font-size: 13px;
	}
	#contact-content {
		padding: 20px 0;
	}
	#contact-content .address dt {
		font-size: 14px;
	}
	#contact-content .address dd{
		font-size: 13px;
	}
	#contact-content .address dd i {
		font-size: 15px;
	}
	#contact-content .contact-form .fg {
		width: 100%;
	}
	#contact-content .contact-form .fg label,
	#contact-content .contact-form .fg input,
	#contact-content .contact-form .fg textarea {
		font-size: 13px;
	}
	#contact-content .contact-form .fg input,
	#contact-content .contact-form .fg textarea {
		width: 72%;
	}
	#contact-content .contact-form button.btn {
		font-size: 14px;
		padding: 8px 20px;
	}
	.pro-carousel .owl-height {
		min-height: 250px;
	}
}
@media (min-width: 768px) {
	.modal-dialog {
	    width: 450px;
	    margin: 30px auto;
	}
}
@media (max-width: 767px) {
	.modal-dialog {
	    width: 80%;
	    margin: 30px auto;
	}
	.his-carousel .owl-height {
		min-height: 248px;
	}
}

.product-list .section h3,.product-list .section p{overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
	
 
 #page{
	 clear:both;
	margin-bottom: 30px;
	text-align: center;
}
#page a{
	color: #333;
}
#page a.on{
	background: #575757;
	color: #fff;
}

.propic{ text-align:center;}
.propic img{ max-width:100%; margin-bottom:15px;}
.procon{ padding: 15px 0;}
h2.tit{color: #000;
    font-size: 21px;
    text-align: center;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #e9e9e9;}
	
	
	
#home-company .right-img .owl-carousel .owl-nav .owl-prev{ left:15px;}
.pro-carousel h4{overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}

#about-culture .list li strong {
    float: left;
    display: block;
}

#about-culture .list li em {
    float: left;
    display: block;
    text-align: left;
}
.container img{ max-width:100%;}