﻿@charset "utf-8";
/* CSS Document */

body {
	magin: 0px;
	padding-top:0px;
	position:relative;
}
@font-face {
  font-family:Ahkio-Bold;   /*字体名称*/
  src:url(../fonts/Ahkio-Bold.otf);       /*字体源文件*/
}	
@font-face {
  font-family:Ahkio-Thin;   /*字体名称*/
  src:url(../fonts/Ahkio-Thin.otf);       /*字体源文件*/
}	
* {
	font-family: Arial, "微软雅黑",AlbertusMT-Lights;
}
dd, dl, dt, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
input {
	margin: 0;
	outline: none
}
a {
	text-decoration: none;
}
a:link {color:inherit;}/*未访问样式*/
a:hover{text-decoration:none;}
h1{ margin:0px;}
i{ font-weight:normal;}
hr{ border:none; border-top:1px dashed #ccc; margin:10px 0px;}
.blue{ color:#292933;}
.red{ color:#ed1b24;}

.dropdown-menu{ border:none;}


.vcenter-box{ position:relative; z-index:1; width:100%; height:100%; }
.vcenter-parent{ position:absolute; z-index:2; left:0px; top:0px;display: table;width: 100%;height: 100%;}
.vcenter {display: table-cell;vertical-align: middle; text-align:center;}




.pic-box{ display:inline-block; width:100%; height:100%; overflow:hidden; position:relative; }
.pic-box .vcenter-box{ position:absolute; display:block; z-index:2; width:100%; height:100%; top:0px; left:0px;background: rgba(0,0,0,.6); opacity: 0; transition-duration: .3s; }
.pic-box:hover .vcenter-box{opacity: 1;transition-duration: .3s; }
.pic-box .vcenter-parent{ position:absolute; z-index:2; left:0px; top:0px;display: table;width: 100%;height: 100%;}
.pic-box .vcenter {display: table-cell;vertical-align: middle; text-align:center;}
.pic-box .vcenter b{ display:inline-block; font-size:18px; color:#fff;
	animation-delay: 3s;
	opacity: 1;
 	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
	transition-duration: .3s;
}

.pic-box:hover .vcenter b{
	opacity: 1;
 	-webkit-transform: translate3d(0,0px,0);
	transform: translate3d(0,0px,0);
	transition-duration: .3s;
	animation-delay: .5s;}

.foot{ background:#eeeeee;}



.inside-content img{ max-width:100%;}


.inside-navbox{ background:#f2f2f2; margin-bottom:30px;}
.inside-nav{ line-height:32px; padding:0px;}
.inside-nav a{ display:inline-block; width:100%; font-size:14px; line-height:50px; color:#4d4d4d; text-align:center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.inside-nav a:hover{ color:#527ceb; background:#e0e0e0;}
.inside-nav #on a{ color:#fff; background:#527ceb;}
.inside-nav .inside-link{line-height:0px; }
/*内页导航*/

.inside-contact { text-align:center;}
.inside-contact p{ display:inline-block; line-height:24px; margin:0px 10px;}




@media (min-width: 768px){
.navbar-inverse{ background:#fff; border:none; margin-bottom:0px; 
        box-shadow:0px 0px 3px rgba(0,0,0,.6);
   -moz-box-shadow:0px 0px 3px rgba(0,0,0,.6);
-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.6);
}/* 顶部box */
.navbar-brand{ padding:5px 0px;}
.navbar-brand img{ height:40px;}/* logo设置 */
.navbar-inverse .container{ position:relative; z-index:1;}
/* 顶部box */

.navbar{ z-index:9999999; width:100%; border-radius:0px;}
.navbar-inverse .navbar-nav > li > a{ color:#4d4d4d; line-height:30px; padding:0px 10px; margin:10px 5px; font-size:13px; font-weight:bold;}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{ color:#527ceb;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{ color:#527ceb; background:none;}
.navbar-inverse .navbar-nav > ol{ float:left; padding-left:10px;}
.navbar-inverse .navbar-nav > ol > a{ display:inline-block; color:#4d4d4d; line-height:30px; margin:10px 4px; font-size:13px;}
.navbar-inverse .navbar-nav > ol > a:hover{ color:#527ceb;}
/*一级导航 设置*/

.dropdown-menu{ border-radius:0px;}
.dropdown-menu > li > a{ line-height:30px;}
/*二级导航*/

.index-title { display:inline-block; width:100%; font-size:24px; color:#7287bf; line-height:60px; margin-top:30px; text-align:center;}
b.index-title2{ position:relative; margin-top:0px; color:#fff;}
b.index-title2:after{ content:""; position: absolute;  z-index:-1;width:50px;height: 3px;bottom:6px;left: 50%; margin-left:-25px;background-color:#7287bf;}
p.index-title2 { display:inline-block; width:100%; text-align:center; height:12px; font-size:12px; line-height:12px; margin:0px; color:#fff;}
b.index-title3{ position:relative; margin-top:0px; display:inline-block; width:100%;color:#fff; font-size:24px; margin-bottom:20px; text-align:center;}
p.index-title3 { box-sizing:border-box; display:inline-block; width:100%; padding:0px 20px; text-align:center; font-size:12px; line-height:22px; margin:0px; color:#fff;}
a.index-about-more{ display:inline-block; font-size:12px; color:#fff; line-height:24px; padding:0px 24px; border:1px solid #fff; background:none; margin-top:20px;}
a.index-about-more:hover{ color:#fff;background:#527ceb;transition-duration: .3s;}


.index-yfzx{ width:100%; height:50vh; background:url(../images/img-yfzx-bg.jpg) center no-repeat; background-size:auto 100%;}
.index-about{ width:100%; height:50vh; background:url(../images/img-about-bg.jpg) center no-repeat; background-size:auto 100%;}
.index-fwly2{ height:50vh; overflow:hidden;}
.index-fwly2>div{ box-sizing:border-box; height:100%; padding:50px 10px;text-align:center;}
.index-fwly2>div a{ overflow:hidden;}
.index-fwly2>div img{ width:100%;}
.index-fwly2>div img:hover{transform:scale(1.1); position:relative; z-index:1;transition-duration: .3s;}
.index-fwly2>div b{font-size:16px; color:#333; line-height:42px;}
.index-fwly2>div:hover b{ color:#527ceb;}


.about-pic-box{ width:100%; height:50vh;}
.about-pic-box .col-xs-4{padding:30px 10px;}
.about-pic-box .col-xs-4 img{ max-width:100%; max-height:100%;}
/*关于我们*/

.bq{width:100%; padding:30px 0px; overflow:hidden; text-align:center;}
.bq p{ font-size:14px; color:#666; margin:0px;}


.inside-title{ text-align:center; width:100%; overflow:hidden; }
.inside-title p{ position:relative; display:inline-block; font-size:18px; line-height:40px; color:#527ceb; margin-bottom:20px;}
.inside-title p:before{ content:""; position: absolute;  z-index:-1;width: 150%;height: 1px;top: 0px;left: -25%;background-color:#527ceb;}
.inside-title p:after{ content:""; position: absolute;  z-index:-1;width: 150%;height: 1px;bottom: 0px;left: -25%;background-color:#527ceb;}
/*内页标题*/
.inside-content{ margin-bottom:50px; overflow:hidden;}

.Page{ text-align:center; line-height:0px; font-size:0px; width:100%; overflow:hidden; margin-top:10px;}
.Page a{ display:inline-block; line-height:34px; font-size:14px; color:#4d4d4d; padding:0px 14px; margin:0px 2px; background:#ebebeb;}
.Page a:hover{ color:#527ceb;font-weight:bold;}
.Page span{ display:inline-block; line-height:34px; font-size:14px; color:#4d4d4d; padding:0px 14px; margin:0px 2px; background:#ebebeb;}
.Page a.on{ color:#fff; background-color:#527ceb; }
.Page span.on{ color:#fff; background-color:#527ceb;}

.Page2{overflow:hidden; padding:10px 0px; }
.Page2 a{color:#666;}
.Page2 .news-prve{ text-align:right; color:#666;}
.Page2 .news-next{ text-align:left; color:#666;}
.Page2 a:hover{ color:#527ceb;}
/*翻页 end*/



#mapContainer1{ box-sizing:border-box;width:100%;height: 300px; margin-bottom:30px; }

.ly{ margin-top:-12px;}
.ly .ly-title{ display:inline-block; font-size:18px; margin-left:15px; line-height:50px; border-bottom:2px solid #333;}
.ly .messages_box { box-sizing:border-box;width:600px;padding: 10px 1% 60px 1%; margin:auto; text-align:center;}
.ly .messages_box ul {width: 100%;}
.ly .messages_box ul li {padding: 5px 28px 5px 5px;}
.ly .messages_box ul li input{width: 100%;height: 33px;padding: 0px 10px;line-height: 33px;font-size: 14px; border:1px solid #999;}
.ly .messages_box textarea {width: 100%;height: 130px;padding: 10px;line-height: 20px;font-size: 14px; border:1px solid #999;}
.ly .messages_box .submitBtn {text-align: center;padding-top: 10px;}
.ly .messages_box .messages-button { display:inline-block; margin-top:10px;width: 125px;height: 34px;line-height: 34px;font-size: 16px;color: #fff;text-align: center;background: none repeat scroll 0% 0% #4d4d4d;border: none;transition-duration: .3s;}
.ly .messages_box .messages-button:hover {background: none repeat scroll 0% 0% #527ceb;transition-duration: .3s;cursor: pointer; color:#fff;}
/*在线留言  end*/

.dz{ margin-top:-12px;}
.dz .ly-title{ display:inline-block; font-size:18px; margin-left:15px; line-height:50px; border-bottom:2px solid #333;}
.dz .messages_box { box-sizing:border-box;width:600px;padding: 10px 1% 60px 1%; margin:auto; text-align:center;}
.dz .messages_box ul {width: 100%;}
.dz .messages_box ul li {padding: 5px 28px 5px 5px;}
.dz .messages_box ul li input{width: 100%;height: 33px;padding: 0px 10px;line-height: 33px;font-size: 14px; border:1px solid #999;}
.dz .messages_box textarea {width: 100%;height: 130px;padding: 10px;line-height: 20px;font-size: 14px; border:1px solid #999;}
.dz .messages_box .submitBtn {text-align: center;padding-top: 10px;}
.dz .messages_box .messages-button { display:inline-block; margin-top:10px;width: 125px;height: 34px;line-height: 34px;font-size: 16px;color: #fff;text-align: center;background: none repeat scroll 0% 0% #4d4d4d;border: none;transition-duration: .3s;}
.dz .messages_box .messages-button:hover {background: none repeat scroll 0% 0% #527ceb;transition-duration: .3s;cursor: pointer; color:#fff;}
/*订制留言  end*/

.inside-news-list-box{ margin-bottom:15px; overflow:hidden; padding-bottom:1px;}
.inside-news-list{ padding:15px 0px; margin-bottom:-1px; border-top:1px solid #ccc;border-bottom:1px solid #ccc; overflow:hidden;}
.inside-news-list .news-list-img{ padding-left:0px; padding-right:0px;}

.inside-news-list b{ display:inline-block; width:100%; font-size:16px; line-height:24px; color:#333; margin-bottom:5px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.inside-news-list b:hover{color:#527ceb; }
.inside-news-list span{ display:inline-block; width:100%; font-size:14px; line-height:24px; color:#999; margin-bottom:5px;}
.inside-news-list p{ display:inline-block; width:100%; font-size:14px; line-height:24px; height:72px; color:#333; margin-bottom:5px; overflow:hidden;}
/*新闻列表页*/

.product-list-box{ overflow:hidden;}
.product-list{ padding:10px;}
.product-list a{ display:block;
-webkit-transform: translate3d(0,0px,0);
transform: translate3d(0,0px,0);
transition-duration: .3s;}
.product-list a:hover{
        box-shadow:0px 0px 3px rgba(0,0,0,.6);
   -moz-box-shadow:0px 0px 3px rgba(0,0,0,.6);
-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.6);
-webkit-transform: translate3d(0,-10px,0);
transform: translate3d(0,-10px,0);
transition-duration: .3s;
}
.product-list a .product-img { overflow:hidden;}
.product-list a .product-img img{transform:scale(1);transition-duration: .3s;}
.product-list a:hover .product-img img{transform:scale(1.1);transition-duration: .3s;}
.product-list a .product-text{ box-sizing:border-box; padding:15px 15px; background:#f7f7f7; overflow:hidden;transition-duration: .3s;}
.product-list a:hover .product-text{background:#527ceb;transition-duration: .3s;}
.product-list a .product-text p{ display:inline-block; width:100%; font-size:18px; font-weight:bold; color:#333;transition-duration: .3s;}
.product-list a .product-text span{ display:inline-block; width:100%; font-size:12px; color:#666;transition-duration: .3s;}
.product-list a:hover .product-text p,.product-list a:hover .product-text span{color:#fff;transition-duration: .3s;}
/*产品列表页*/


}

@media (min-width: 992px) {
.navbar-brand{ padding:15px 0px;}
.navbar-brand img{ height:60px;}/* logo设置 */
.navbar-inverse .container{ position:relative; z-index:1;}
/* 顶部box */

.navbar-inverse .navbar-nav > li > a{ color:#4d4d4d; line-height:30px; padding:0px 20px; margin:30px 5px; font-size:14px;}
.navbar-inverse .navbar-nav > ol > a{ display:inline-block; color:#4d4d4d; line-height:30px; margin:30px 4px; font-size:15px;}
/*一级导航 设置*/

.index-title { display:inline-block; width:100%; font-size:30px; color:#7287bf; line-height:80px; text-align:center;}
p.index-title2 {height:14px; font-size:14px; line-height:14px;}
b.index-title3{ position:relative; margin-top:0px; display:inline-block; width:100%;color:#fff; font-size:36px; margin-bottom:30px;text-align:center;}
p.index-title3 { box-sizing:border-box; display:inline-block; width:100%; padding:0px 40px;  text-align:center; font-size:14px; line-height:24px; color:#fff;}
a.index-about-more{ display:inline-block; font-size:14px; color:#fff; line-height:30px; padding:0px 30px; border:1px solid #fff; background:none; margin-top:20px;}
a.index-about-more:hover{ color:#fff;background:#527ceb;transition-duration: .3s;}


.index-fwly2>div{ box-sizing:border-box; height:100%; padding:50px 10px;text-align:center;}
.index-fwly2>div a{ overflow:hidden;}
.index-fwly2>div img{ width:100%;}
.index-fwly2>div img:hover{transform:scale(1.1); position:relative; z-index:1;transition-duration: .3s;}
.index-fwly2>div b{font-size:18px; color:#333; line-height:58px;}
.index-fwly2>div b:hover{ color:#527ceb;}
/*首页优势*/

.inside-title{ text-align:center; }
.inside-title p{ position:relative; display:inline-block; font-size:20px; line-height:50px; color:#527ceb; margin-bottom:25px;}
/*内页标题*/

#mapContainer1{ box-sizing:border-box;width:100%;height: 360px; margin-bottom:30px; }

.inside-news-list b{ display:inline-block; width:100%; font-size:16px; line-height:26px; color:#333; margin-bottom:5px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.inside-news-list b:hover{color:#527ceb; }
.inside-news-list span{ display:inline-block; width:100%; font-size:14px; line-height:26px; color:#999; margin-bottom:5px;}
.inside-news-list p{ display:inline-block; width:100%; font-size:14px; line-height:24px; height:72px; color:#333; margin-bottom:5px; overflow:hidden;}
/*新闻列表页*/
.news-title{ text-align:center; border-bottom:1px solid #ccc; margin-bottom:30px;}
.news-title p{ display:inline-block; width:100%; font-size:24px; color:#333;}
.news-title span{ display:inline-block; width:100%; font-size:14px; color:#999; margin-bottom:10px;}
.news-title span a{ margin-left:10px; font-size:13px; color:#999; margin-bottom:10px;}
.news-title span a:hover{color:#527ceb;}

.product-list a .product-text span{ font-size:14px;}

} 


@media (min-width: 1200px){
.inside-nav .inside-link{ width:auto; line-height:0px; }
.inside-nav a{ width:auto;padding:0px 30px;}
.index-title{ }

.navbar-brand{ padding:15px 0px;}
.navbar-brand img{ height:60px;}/* logo设置 */
.navbar-inverse .container{ position:relative; z-index:1;}
/* 顶部box */

.navbar-inverse .navbar-nav > li > a{ color:#4d4d4d; line-height:30px; padding:0px 20px; margin:35px 5px; font-size:16px;}
.navbar-inverse .navbar-nav > ol > a{ display:inline-block; color:#4d4d4d; line-height:30px; margin:35px 4px; font-size:14px;}
/*一级导航 设置*/
.index-title { display:inline-block; width:100%; font-size:36px; color:#7287bf; line-height:100px; text-align:center;}
b.index-title2{ position:relative; margin-top:0px; color:#fff;}
b.index-title2:after{ content:""; position: absolute;  z-index:-1;width:70px;height: 3px;bottom: 12px;left: 50%; margin-left:-35px;background-color:#7287bf;}
b.index-title3{ position:relative; margin-top:0px; display:inline-block; width:100%;color:#fff; font-size:48px; margin-bottom:35px;text-align:center;}
p.index-title3 { box-sizing:border-box; display:inline-block; width:1140px; padding:0px; text-align:center; font-size:14px; line-height:25px; margin:0px; color:#fff;}
a.index-about-more{ display:inline-block; font-size:14px; color:#fff; line-height:38px; padding:0px 40px; border:1px solid #fff; background:none; margin-top:20px;}
a.index-about-more:hover{ color:#fff;background:#527ceb;transition-duration: .3s;}


.index-fwly2>div{ box-sizing:border-box; height:100%; padding:50px 10px;text-align:center;}
.index-fwly2>div a{ overflow:hidden;}
.index-fwly2>div img{ width:100%;}
.index-fwly2>div img:hover{transform:scale(1.1); position:relative; z-index:1;transition-duration: .3s;}
.index-fwly2>div b{font-size:18px; color:#333; line-height:58px;}
.index-fwly2>div b:hover{color:#527ceb;}
/*首页优势*/


.inside-nav .inside-link{ width:auto; line-height:0px; }
.inside-nav a{ width:auto;padding:0px 30px;}

.inside-nav .inside-link{ width:auto; line-height:0px; padding:0px;}
.inside-nav a{ width:auto;padding:0px 30px;}
/*内页导航*/

.inside-title{ text-align:center; }
.inside-title p{ position:relative; display:inline-block; font-size:24px; line-height:60px; color:#527ceb; margin-bottom:30px;}
/*内页标题*/

#mapContainer1{ box-sizing:border-box;width:100%;height: 400px; margin-bottom:30px; }


.inside-news-list b{ display:inline-block; width:100%; font-size:18px; line-height:30px; color:#333; margin-bottom:5px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.inside-news-list b:hover{color:#527ceb; }
.inside-news-list span{ display:inline-block; width:100%; font-size:14px; line-height:30px; color:#999; margin-bottom:5px;}
.inside-news-list p{ display:inline-block; width:100%; font-size:14px; line-height:24px; height:72px; color:#333; margin-bottom:5px; overflow:hidden;}
/*新闻列表页*/

}




@media (max-width: 768px) {
.clearfix{ display:block;}	

.navbar-inverse{ background:#fff; border:none; border-bottom:1px #0066be solid; margin-bottom:0px;}/* 顶部导航条 */
.navbar-brand{ padding:0px;}
.navbar-brand img{ height:50px;}/* logo设置 */

.navbar-inverse .navbar-toggle{border-color:#527ceb; border-radius:0px;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{ background:#527ceb;}
.navbar-inverse .navbar-toggle .icon-bar{ background-color:#527ceb;}
.navbar-inverse .navbar-toggle:hover .icon-bar, .navbar-inverse .navbar-toggle:focus .icon-bar{background-color:#fff;}
/*折叠按钮*/
.navbar{ width:100%; border-radius:0px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border-color:#0066be;}
.navbar-inverse .navbar-nav > li > a{ text-align:right; color:#4d4d4d;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{ color:#4d4d4d;}
.navbar-inverse .navbar-nav > ol{ padding:0px 15px; text-align:right;}
.navbar-inverse .navbar-nav > ol > a{ display:inline-block;text-align:right; color:#4d4d4d;    padding-top: 10px; padding-bottom: 10px;line-height: 20px;}
/*一级导航*/
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{ background:#527ceb;}
.navbar-inverse .navbar-nav .open .dropdown-menu{ background:#f2f2f2;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{ text-align:right; color:#666;}
/*一级导航展开以及二级导航*/


.index-title { display:inline-block; width:100%; font-size:18px; color:#7287bf; line-height:40px; text-align:center;}
b.index-title2{ position:relative; margin-top:0px; color:#fff;}
b.index-title2:after{ content:""; position: absolute;  z-index:-1;width:50px;height: 3px;bottom: 4px;left: 50%; margin-left:-25px;background-color:#7287bf;}
p.index-title2 { display:inline-block; width:100%; text-align:center; height:14px; font-size:14px; line-height:14px; margin:0px; color:#fff;}
b.index-title3{ position:relative; margin-top:0px; display:inline-block; width:100%;color:#fff; font-size:18px; margin-bottom:10px; text-align:center;}
p.index-title3 { box-sizing:border-box; display:inline-block; width:100%; padding:0px 20px; text-align:center; font-size:12px; line-height:22px; height:66px; margin:0px; color:#fff; overflow:hidden;}
a.index-about-more{ display:inline-block; font-size:14px; color:#fff; line-height:24px; padding:0px 24px; border:1px solid #fff; background:none; margin-top:10px;}
a.index-about-more:hover{ color:#fff;background:#527ceb;transition-duration: .3s;}

.index-yfzx{ width:100%; height:200px; background:url(../images/img-yfzx-bg.jpg) center no-repeat; background-size:auto 100%;}
.index-about{ background:url(../images/img-about-bg.jpg) center no-repeat; background-size:auto 100%;}

.index-fwly2{overflow:hidden; padding:20px 0px;}
.index-fwly2>div{ float:left; box-sizing:border-box; height:100%; padding:0px 10px 0px;text-align:center;}
.index-fwly2>div a{ overflow:hidden;}
.index-fwly2>div img{ width:100%;}
.index-fwly2>div img:hover{transform:scale(1.1); position:relative; z-index:1;transition-duration: .3s;}
.index-fwly2>div b{font-size:12px; color:#333; line-height:36px;}
.index-fwly2>div:hover b{ color:#527ceb;}
/*首页优势*/

.about-pic-box{ width:100%; height:auto;}
.about-pic-box .col-xs-4{padding:15px 2px;}
.about-pic-box .col-xs-4 img{ max-width:100%; max-height:auto;}
.bq{width:100%; padding:20px 0px; overflow:hidden; background:#eeeeee; text-align:center;}
.bq p{ font-size:12px; color:#666; margin:0px;}


.inside-nav a{ display:inline-block; width:100%; font-size:14px; line-height:40px; color:#4d4d4d; text-align:center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
/*内页导航*/


.inside-title{ text-align:center; }
.inside-title p{ position:relative; display:inline-block; font-size:16px; line-height:40px; color:#527ceb; margin-bottom:15px;}
.inside-title p:before{ content:""; position: absolute;  z-index:-1;width: 150%;height: 1px;top: 0px;left: -25%;background-color:#527ceb;}
.inside-title p:after{ content:""; position: absolute;  z-index:-1;width: 150%;height: 1px;bottom: 0px;left: -25%;background-color:#527ceb;}

  /*内页标题*/
.inside-content{ margin-bottom:30px; overflow:hidden;}

.Page{ text-align:center; line-height:0px; font-size:0px; width:100%; overflow:hidden; margin-top:10px;}
.Page a{ display:inline-block; line-height:26px; font-size:12px; color:#4d4d4d; padding:0px 10px; margin:0px 2px; background:#ebebeb;}
.Page a:hover{ color:#527ceb;font-weight:bold;}
.Page span{ display:inline-block; line-height:26px; font-size:12px; color:#4d4d4d; padding:0px 10px; margin:0px 2px; background:#ebebeb;}
.Page a.on{ color:#fff; background-color:#527ceb; }
.Page span.on{ color:#fff; background-color:#527ceb;}

.Page2{overflow:hidden; padding:10px 0px;}
.Page2 .news-prve{ text-align:right; color:#666;}
.Page2 .news-next{ text-align:left; color:#666;}
.Page2 a:hover{ color:#527ceb;}
/*翻页 end*/


#mapContainer1{ box-sizing:border-box;width:100%;height: 260px; margin-bottom:30px; }

.ly{ margin-top:-12px;}
.ly .messages_box { box-sizing:border-box;width:100%;padding: 10px 0% 60px ; margin:auto; text-align:center;}
.ly .messages_box ul {width: 100%;}
.ly .messages_box ul li {padding: 5px 0px 5px;}
.ly .messages_box ul li input{width: 100%;height: 33px; box-sizing:border-box;padding: 0px 10px;line-height: 33px;font-size: 14px; border:1px solid #999;}
.ly .messages_box textarea {width: 100%;box-sizing:border-box;height: 130px;padding: 10px;line-height: 20px;font-size: 14px; border:1px solid #999;}
.ly .messages_box .submitBtn {text-align: center;padding-top: 10px;}
.ly .messages_box .messages-button { display:inline-block; margin-top:10px;width: 125px;height: 34px;line-height: 34px;font-size: 16px;color: #fff;text-align: center;background: none repeat scroll 0% 0% #4d4d4d;border: none;transition-duration: .3s;}
.ly .messages_box .messages-button:hover {background: none repeat scroll 0% 0% #527ceb;transition-duration: .3s;cursor: pointer; color:#fff;}
/*在线留言  end*/

.dz{ margin-top:-12px;}
.dz .messages_box { box-sizing:border-box;width:100%;padding: 10px 0% 60px ; margin:auto; text-align:center;}
.dz .messages_box ul {width: 100%;}
.dz .messages_box ul li {padding: 5px 0px 5px;}
.dz .messages_box ul li input{width: 100%;height: 33px; box-sizing:border-box;padding: 0px 10px;line-height: 33px;font-size: 14px; border:1px solid #999;}
.dz .messages_box textarea {width: 100%;box-sizing:border-box;height: 130px;padding: 10px;line-height: 20px;font-size: 14px; border:1px solid #999;}
.dz .messages_box .submitBtn {text-align: center;padding-top: 10px;}
.dz .messages_box .messages-button { display:inline-block; margin-top:10px;width: 125px;height: 34px;line-height: 34px;font-size: 16px;color: #fff;text-align: center;background: none repeat scroll 0% 0% #4d4d4d;border: none;transition-duration: .3s;}
.dz .messages_box .messages-button:hover {background: none repeat scroll 0% 0% #527ceb;transition-duration: .3s;cursor: pointer; color:#fff;}
/*订制留言  end*/

.inside-news-list-box{ margin-bottom:15px; overflow:hidden; padding-bottom:1px;}
.inside-news-list{ padding:15px 0px; margin-bottom:-1px; border-top:1px solid #ccc;border-bottom:1px solid #ccc; overflow:hidden;}
.inside-news-list .news-list-img{ padding-left:0px; padding-right:0px;}

.inside-news-list a{ display:inline-block;}
.inside-news-list b{ display:inline-block; width:100%; font-size:14px; line-height:20px; color:#333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.inside-news-list b:hover{color:#527ceb; }
.inside-news-list span{ display:inline-block; width:100%; font-size:12px; line-height:20px; color:#999;}
.inside-news-list p{ display:inline-block; width:100%; font-size:12px; line-height:22px; height:44px; color:#333; margin-bottom:5px; overflow:hidden;}
/*新闻列表页*/

.product-list-box{ overflow:hidden;}
.product-list{ padding:10px;}
.product-list a{ display:block;}
.product-list a .product-img { overflow:hidden;}
.product-list a .product-text{ box-sizing:border-box; padding:15px 15px; background:#f7f7f7; overflow:hidden;}
.product-list a .product-text p{ display:inline-block; width:100%; font-size:16px; font-weight:bold; color:#333;}
.product-list a .product-text span{ display:inline-block; width:100%; font-size:12px; color:#666;}
/*产品列表页*/

}


.product-button{ text-align:left; margin-bottom:30px;}
.product-button a{ display:inline-block; padding:0px 20px; line-height:36px; font-size:14px; color:#fff; background:#527ceb;}
.product-button a:hover{  background:#3e70fa;}
.product-button a img{ margin-right:6px;}

/*产品详情参数*/
.product-imgbanner { position:relative; width:100%; text-align:center; margin-bottom:30px;}
.product-imgbanner img{ display:inline-block; max-width:100%; height:auto;}
.product-imgbanner p{ position:absolute; left:15px; bottom:15px; font-size:16px; color:#333; font-weight:bold;}

.cs-table-box{ width:100%;overflow-x:scroll;}
.cs-table{width:100%;}
.cs-table td{ border:solid 1px #e0e0e0; text-align:center;padding:5px;white-space:nowrap; font-size:12px; font-weight:normal;}
.cs-table tr:nth-child(Odd ){ background:#f7f7f7}
.cs-table tr:nth-child(even ){ background:#f2f2f2}
.cs-table tr:nth-child(1){ background:#e2e9f9}
.cs-table tr:hover{ background:#e9ecf5;}
.cs-table td a{ display:block; font-size:0px; line-height:0px; width:50px; height:40px; background:url(../images/img-table-a.png) center no-repeat;}
.cs-table td a img{ display:none;}
/*产品详情参数*/



.yfzx{ padding:0px; position:relative; z-index:1;}
.yfzx img{ width:100%; height:auto;}
@media (max-width: 768px) {
.yfzx .yfzx-text{position:static; z-index:2; top:0px; left:0px; box-sizing:border-box; padding:0px 10px; width:100%; height:auto; text-align:center; overflow:hidden;background:none;}
.yfzx .yfzx-text span{ display:inline-block; width:100%; color:#4d4d4d; line-height:36px; font-size:14px; margin-bottom:0px;}
.yfzx .yfzx-text p{ color:#4d4d4d; line-height:22px; font-size:12px;}
}

@media (min-width: 768px) {
.yfzx .yfzx-text{position:absolute; z-index:2; top:0px; left:0px; box-sizing:border-box; padding:0px 20px; width:100%; height:100%; text-align:center; overflow:hidden;
	background:rgba(0, 0, 0, 0.6);
 	-webkit-transform: translate3d(0px,calc(100% - 40px),0);
	transform: translate3d(0px,calc(100% - 40px),0);
	transition-duration: .3s;
}
.yfzx:hover .yfzx-text{
	padding:30px 20px;
	background:rgba(62, 112, 250, 0.6);
 	-webkit-transform: translate3d(0px,0,0);
	transform: translate3d(0px,0),0);
	transition-duration: .3s;
}
.yfzx .yfzx-text span{ display:inline-block; width:100%; color:#fff; line-height:40px; font-size:16px; margin-bottom:10px;}
.yfzx .yfzx-text p{ color:#fff; line-height:22px; font-size:12px;}
}

@media (min-width: 992px) {
.yfzx .yfzx-text{position:absolute; z-index:2; top:0px; left:0px; box-sizing:border-box; padding:0px 20px; width:100%; height:100%; text-align:center; overflow:hidden;
	background:rgba(0, 0, 0, 0.6);
 	-webkit-transform: translate3d(0px,calc(100% - 50px),0);
	transform: translate3d(0px,calc(100% - 50px),0);
	transition-duration: .3s;
}
.yfzx:hover .yfzx-text{
	padding:30px 20px;
	background:rgba(62, 112, 250, 0.6);
 	-webkit-transform: translate3d(0px,0,0);
	transform: translate3d(0px,0),0);
	transition-duration: .3s;
}
.yfzx .yfzx-text span{ display:inline-block; width:100%; color:#fff; line-height:50px; font-size:18px; margin-bottom:20px;}
.yfzx .yfzx-text p{ color:#fff; line-height:24px; font-size:14px;}
}
@media (min-width: 1200px) {
.yfzx .yfzx-text{position:absolute; z-index:2; top:0px; left:0px; box-sizing:border-box; padding:0px 60px; width:100%; height:100%; text-align:center; overflow:hidden;
	background:rgba(0, 0, 0, 0.6);
 	-webkit-transform: translate3d(0px,calc(100% - 50px),0);
	transform: translate3d(0px,calc(100% - 50px),0);
	transition-duration: .3s;
}
.yfzx:hover .yfzx-text{
	padding:30px 60px;
	background:rgba(62, 112, 250, 0.6);
 	-webkit-transform: translate3d(0px,0,0);
	transform: translate3d(0px,0),0);
	transition-duration: .3s;
}
.yfzx .yfzx-text span{ display:inline-block; width:100%; color:#fff; line-height:50px; font-size:18px; margin-bottom:20px;}
.yfzx .yfzx-text p{ color:#fff; line-height:30px; font-size:14px;}
}

