@charset "utf-8";

@import url("layout.css");
@import url("page.css");
@import url("font.css");

/*公用代码*/
*{padding:0px;margin:0px;}
html{background:#FFF;}
body{  font:14px "微软雅黑",Tahoma, Geneva, sans-serif;}
/*鼠标选中背景*/
/*
::selection {background:#c6d8cd;}
::-moz-selection {background:#c6d8cd;}
img::selection {background: transparent;}
img::-moz-selection {background: transparent;}
*/
/*鼠标经过延迟*/
a{-webkit-transition: all 300ms ease 0s; -moz-transition: all 300ms ease 0s; -o-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
.min-h{ min-height:650px; margin-top:30px;}
@media(min-width:1200px){
.container {
width: 1000px;
}
}
@media screen and (max-width: 768px){
img{border:none; max-width:100%;}
}
a{text-decoration:none;}
a:hover{text-decoration:none;}
ul{list-style:none;}
input,select,button{font:14px 微软雅黑; vertical-align:middle;}
/*---------- stock ---------*/
.fl{ float:left;}
.fr{ float:right;}
/*---------- frame : header ---------*/
.welcome{ background:#f5f5f5; border-bottom:1px solid #ddd; line-height:30px;}
.welcome span{ float:left;}
.welcome .yuyan{ float:right; text-align:right;}
.welcome .yuyan img{ margin:6px 6px 0; float:left;}
.welcome .yuyan a{ color:#666; float:left; }
@media screen and (max-width: 768px){
.welcome{ background:#f8f8f8; border-bottom:1px solid #ddd; line-height:30px;}
.welcome span{ display:none;}
.welcome .yuyan{ float:none; text-align:center;}
.welcome .yuyan img{ margin:0px 3px 0; float:none;}
.welcome .yuyan a{ color:#666; float:none; }
}

/*----- 新版导航菜单位置的样式 -------*/
.navbar{ border-radius:0; margin:0; border:0;}
.navbar-default{ background:#1A356C; min-height:40px !important; }
.navbar-brand { padding:0;float:left;height:100px; margin:10px 0; }
.navbar-brand img{ width:auto;}
@media screen and (max-width: 768px){
.navbar-header{ overflow:hidden;}
.navbar-default{ background:#f8f8f8; min-height:40px !important; margin-bottom:10px;}
.navbar-brand { padding:0; float:none; height:90px;font-size: 18px;line-height:90px; margin:10px auto; width:210px; display:block;}
.navbar-brand img{ width:auto;}
}

.nav{ margin-right:0; }
.nav li a{ padding:0; line-height:40px;}
.nav li a span{ font-size:16px; color:#FFF; font-family:"微软雅黑"; letter-spacing:1px; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background:none}
#nav { position:relative; z-index:99; line-height:40px;  list-style-type: none;}

@media(min-width:1200px){
.w1000{ width:1000px; margin:0 auto;}
#nav {width:1000px; float:right;}
}
a.proda{ line-height:40px; height:40px; background:#09F; float:left; display:block; width:140px; text-align:center; color:#fff; font-size:16px;}

#nav a {display: block; width:142px; text-align:center;}
#nav li a:hover{ background:#FAA65D;}

.subnav{ text-align:right; margin-bottom:20px; margin-top:10px;}
.tel{ text-align:right; margin-top:20px; float:right;}
.tel img{ margin-right:15px;}
@media screen and (max-width: 768px){
a.proda{ line-height:40px; height:40px; padding-left:15px; background:none; float:none; display:block; width:100%; border-bottom:1px solid #D1D2D3; text-align:left; color:#000; font-size:14px;}
a.proda:hover{ color:#f00;}

.nav{ margin:0; }
.nav li a{ padding:8px 15px 8px 10px; margin:0; border-bottom:1px solid #D1D2D3;}
.nav li a span{ font-size:14px; text-transform:uppercase; color:#000; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background:none;}
#nav { position:relative; z-index:99; line-height: 24px;  list-style-type: none;}
#nav a {display: block; padding:0 15px; width:100%; text-align:left;}
#nav li a:hover{ background:none;}
#nav li a:hover span{ color:#f00;}

.subnav{ text-align:center; width:auto; margin:0 auto 10px; float:none;}
.tel{ float:none;}
.tel img{ display:none;}
}



/*Banner*/
.banner { width:100%; overflow:hidden; max-width:1920px; margin:0 auto;}
#slides {display:none;position:relative; border-bottom:1px solid #dcdcdc;}
.slidesjs-pagination{ position:absolute; left:50%; bottom:10px; z-index:99; margin-left:-35px; background:rgba(0,0,0,0.3 ); border-radius:2px; padding:10px 8px;}
.slidesjs-pagination li{float:left;padding:0 3px;}
.slidesjs-pagination li a{display:block;width:16px;height:0;padding-top:8px; border-radius:4px; background:#fff;overflow:hidden;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active { background:#17B4ED; width:24px;}
.slidesjs-pagination li a:hover { background:#17B4ED;}
@media screen and (max-width: 1440px) { 
#slides { width: 120%; margin-left: -10%; }
}
@media screen and (max-width: 1366px) { 
#slides { width: 130%; margin-left: -15%; } 
}
@media screen and (max-width: 1000px) { 
#slides { width: 136%; margin-left: -18%; }
 }
@media screen and (max-width: 750px) { 
#slides { width: 130%; margin-left: -15%; } 
.slidesjs-pagination{ background:none;}
.slidesjs-pagination li a{display:block;width:10px;height:0;padding-top:5px; border-radius:8px; background:#fff; overflow:hidden;}
.slidesjs-pagination{ position:absolute; left:50%; bottom:0px; z-index:99; margin-left:-30px;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active { background:#17B4ED; width:15px;}
}


/*------ //搜索框 ---------*/
.search-keyword { float:left;
	width:165px;
	height:28px;
	line-height:28px;
	padding-left:17px;
	border:0px;
	background:url(/images/ss.png) no-repeat 0 0;
	color:#666;
}

.search-keyword:focus { outline:none; }
.search-submit {
	cursor:pointer; float:left;
	width:40px;
	height:28px;
	color:#fff;
	border:0px;
	background:url(/images/ss.png) no-repeat right;
	border-radius:0 3px 3px 0; margin-left:-6px;
}
.search-submit:focus { outline:none; }
@media screen and (max-width: 768px){
	.search-keyword { float:none;}
.search-submit { float:none; margin-left:-6px;}

}

/*-- //End 导航菜单 --*/






/*---------- frame : footer ---------*/
.ifoot{ background:#1A356C; overflow:hidden; padding-bottom:0px;}
.ifoot .f_nav{ border-bottom:1px solid #fff; line-height:40px; text-align:center;}
.ifoot .f_nav a{ color:#fff; margin:0 30px; font-size:14px;}
.ifoot .footmap{  width:60%; float:left; text-align:right; margin:26px auto; }
.ifoot .footmap img{ max-width:100%; margin-right:15px;}
.ifoot .footcontact{width:40%;  float:right; color:#fff; margin-top:22px;}
.ifoot .footcontact h2{color:#fff; margin:0; font-size:20px; line-height:28px;}
.ifoot .footcontact p{color:#fff; margin:0; line-height:28px;}
.copyright{ background:#091C44; text-align:center;}
.copyright p{ margin:0; line-height:38px; color:#fff;}

@media (max-width:768px){
.ifoot{ background:#1A356C; overflow:hidden; padding-bottom:0px;}
.ifoot .f_nav{ border-bottom:1px solid #fff; line-height:40px; overflow:hidden; text-align:center;}
.ifoot .f_nav a{ display:block; width:33%; float:left; padding:0;  margin:0; font-size:14px;}
.ifoot .footmap{  width:94%; float:none; text-align:center; margin:10px auto; }
.ifoot .footmap img{ max-width:100%; margin:0;}
.ifoot .footcontact{  width:94%;  float:none; color:#aaa; margin:10px auto;}
.ifoot .footcontact h2{color:#fff; margin:0; font-size:20px; line-height:28px;}
.ifoot .footcontact p{color:#fff; margin:0; line-height:28px;}
.copyright{ background:#091C44; text-align:center;}
.copyright p{ margin:0; line-height:30px; color:#fff; font-size:12px;}
}

#footerToolBar { position: fixed; bottom: 0; left: 0; right: 0; width: 100%; height: 48px; background: #57AC5B; border-top: 1px solid rgba(255, 255, 255, 0.2); display: none; z-index: 999; }
#footerToolBar #footerBarClose { width: 100px; height: 24px; position: absolute; top: -24px; left: 50%; margin-left: -50px; cursor: pointer; display: none; }
#footerToolBar #footerBarClose:before { content: "\e626"; font-family: icomoon; font-size: 12px; color: #fff; text-align: center; line-height: 20px; position: absolute; bottom: 0; left: 0; width: 100%; height: 20px; background: #232323; border-radius: 4px 4px 0px 0px; overflow: hidden; }
#footerToolBar li { width: 20%; height: 45px; float: left; text-align: center; border-color: #fff; border-left: 1px solid rgba(255, 255, 255, 0.2); cursor: pointer; margin-top: 2px; }
#footerToolBar li a { display: block; height: 45px; color: #fff; font-size: 12px; line-height: 1; text-transform: capitalize; filter: alpha(opacity=80); opacity: 0.8; padding-top: 1px; }
#footerToolBar li a:before { content: ''; width: 30px; height: 20px; margin: 4px auto; display: block; background: url(/images/footer-tool.png) no-repeat; background-size: 149px; }
#footerToolBar li:first-child { border-left: 0px none; }
#footerToolBar .footerBarPro a:before { background-position: -120px 0px; }
#footerToolBar .footerBarTel a:before { background-position: -90px 0px; }
#footerToolBar .footerBarEmail a:before { background-position: 0px 0px; }
#footerToolBar .footerBarMessage a:before { background-position: -30px 0px; }
#footerToolBar .footerBarShare a:before { background-position: -60px 0px; }
#footerToolBar.close { bottom: -43px; }
#footerToolBar.close #footerBarClose:before { content: '\e627'; }




#chatToolBox { position: fixed; width: 110px; bottom: 90px; right: -5px; text-transform: capitalize; font-family: Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; color: #fff; z-index: 990; }
#chatToolBox a { text-decoration: none; color: #fff; text-align: center; display: block; padding-left: 5px; padding-right: 5px; }
#chatToolBox, #chatToolBox h3, #chatToolBox ul, #chatToolBox li { margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }
#chatToolBox i { font-style: normal; }
#chatToolBox li { list-style: none; padding-right: 5px; }
#chatToolBox #chatToolMail a { font-size:40px; line-height:1.1; letter-spacing: -1px; padding-top:30px; padding-bottom: 22px; font-family: Conv_BebasNeue, 'Arial Narrow', Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; }
#chatToolBox .chatToolContact { font-size: 16px; line-height: 1.25; background: #444444; margin-top: 5px; text-transform: capitalize; }
#chatToolBox .chatToolContact a { padding-top: 8px; padding-bottom: 8px; }
#chatToolBox:hover { right: 0; }
#chatToolBox #chatToolMail i { position: absolute; top: 0; width: 100%; height:30px; line-height:30px; text-align: center; background: transparent; cursor: pointer; }
#chatToolBox #chatToolMail i:before { content: '\e600'; font-size: 24px; font-family: icomoon; }
#chatToolBox.hiddenRight { right: -110px; padding-left: 28px; }
#chatToolBox.hiddenRight #chatToolMail i { width: 28px; height: 60px; line-height: 60px; left: 0; background: inherit; top: 20px; }
#chatToolBox.hiddenRight #chatToolMail i:before { content: '\e625'; }
#chatToolMail { background: #29A534; }
a, a:before, a:after, .proPic, #goTop, #footerToolBar, .toolMask, #chatToolBox, .container, .showBot .contWrap, .history > li, .asideList > li, .procon > a:after, #tags li {
transition: all 0.6s ease 0s;
-moz-transition: all 0.6s ease 0s;
-webkit-transition: all 0.6s ease 0s;
-o-transition: all 0.6s ease 0s;
-ms-transition: all 0.6s ease 0s;
}
 @media screen and (max-width: 768px) {
#chatToolBox { display: none; }}

@media screen and (max-width: 870px) {
#footerToolBar, .toolMask { display: block; }
}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close { background-image: url("/images/fancybox_sprite.png"); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url("/images/fancybox_loading.gif") center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url("../img/fancybox/blank.gif"); /* helps IE */ -webkit-tap-highlight-color: transparent; z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 2.5rem; height: 4.125rem; line-height: 4.125rem; text-align: center; margin-top: -33px; cursor: pointer; z-index: 8040; visibility: hidden; background: url(../img/fancybox/bg-black64.png) repeat; background: rgba(0, 0, 0, 0.64); }
.fancybox-nav span:before { font-family: icomoon; font-size: 36px; color: #fff; }
.fancybox-prev span { left: 3px; }
.fancybox-prev span:before { content: '\e63b'; }
.fancybox-next span { right: 3px; }
.fancybox-next span:before { content: '\e63c'; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url("/images/fancybox_overlay.png"); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, 0.8); }
 @media print {
* { text-shadow: none !important; color: #000 !important; background: transparent !important; box-shadow: none !important; }
 }


#pages {
	height: auto;
	margin-bottom: 40px;
	text-align: center
}
.pagination{
	margin: 0;
}
#pages li {
	display: inline-block;
}
#pages a {
	width: auto;
	min-width: 36px;
	height: 36px;
	display: inline-block;
	line-height: 36px;
	text-align: center;
	font-family: Arial;
	margin-right: 5px;
	transition: all .2s ease-out;
	text-decoration: none;
	border: 1px solid #d9d9d9;
	color: #606060;
	padding: 0 10px;
    box-sizing: border-box;
}
#pages .active a, #pages a:hover {
	background-color: #1A356C;
	color: #fff;
	border-color: #1A356C;
}

