@charset "utf-8";
/*****************************************
* 2019-6-1 网站公共样式
*****************************************/
*{ margin: 0;padding:0;font-family:"微软雅黑";}
body{ background:#fff; color:#666; font-size:14px;}
a{text-decoration:none; color:#545454}
a:focus{outline:none;}
a:hover{text-decoration:none;}
img{ border:0px;}
ol,ul{ list-style:none;}
em,i{ font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.fc{ margin:0 auto;}
.clear { clear:both; margin:0px; top:0px} 
.clearfix {*zoom: 1;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
@font-face {
	font-family: 'VINYLREGULAR';
	src:url('fonts/VINYLREGULAR.eot');
	src:url('fonts/VINYLREGULAR.eot@#iefix') format('embedded-opentype'),
		url('fonts/VINYLREGULAR.woff') format('woff'),
		url('fonts/VINYLREGULAR.ttf') format('truetype'),
		url('fonts/VINYLREGULAR.svg#VINYLREGULAR') format('svg');
	font-weight: normal;
	font-style: normal;
}
.jigxin1{ margin:0 auto; width:90%; max-width:1360px;}
.jigxin{ display:block;}
@media screen and (min-width:1600px){
.jigxin{ margin:0 100px;}
}
@media screen and (max-width:1600px) and (min-width:1360px){
.jigxin{ margin:0 80px;}
}
@media screen and (max-width:1360px) and (min-width:960px){
.jigxin{ margin:0 30px;}
}
@media screen and (max-width:960px){
.jigxin{ margin:0 25px;}
}
#jigxin_head{ background:#fff; position:fixed; height:70px; padding:10px 0; left:0; top:0; width:100%; z-index:999; box-shadow:0px 0px 8px #555;}
#jigxin_head .logo{ float:left; padding-top:5px;}
#jigxin_head .logo img{ height:60px;}
@media screen and (max-width:460px){
#jigxin_head .logo img{ height:50px; padding:5px 0;}
}
@media screen and (min-width:1600px){
#jigxin_head #navul{ margin-right:4%;}
#jigxin_head .menu li{ margin:0 10px;}
#jigxin_head .menu li a{ padding:0 20px;}
}
@media screen and (max-width:1600px){
#jigxin_head #navul{ margin-right:2%;}
#jigxin_head .menu li{ margin:0 5px;}
#jigxin_head .menu li a{ padding:0 10px;}
}

#navul{ float:right; display:inline; padding-top:20px; position:relative; z-index:999999;}
#navul li { float:left; width:120px; position:relative; text-align:center; height:48px; line-height:48px; position:relative; z-index:10; background:url(../images/li.jpg) right no-repeat;}
#navul li a:link, #navul li a:visited { color:#010101; font-family:微软雅黑; font-size:16px;}
#navul li i{ position:absolute; left:0; top:0; display:none; z-index:11; text-transform:uppercase;}
#navul li ul { display:none; position:absolute; z-index:10000; left:0px;  border-bottom:none;}
#navul li a{ display:block; width:100%; height:48px;}
#navul li a:hover{ color:#c30d23; }
#navul li.navmoon { color:#c30d23; }
#navul li.navmoon a { color:#c30d23; text-decoration:none; display:block; font-size:16px;}
#navul li.navmoon ul { display:block;}
.nav_fuwu{ width:160px; height:auto; padding:12px 0 0 0 !important; margin-top:0px; margin-left:-20px;}
.nav_fuwu span a{ color:#555 !important; background:#fff; font-size:12px !important; line-height:45px !important; height:45px !important; border-bottom:1px #ddd solid;}
.nav_fuwu span a:hover{ background:#c30d23; color:#fff !important;}

#jigxin_head .menu{ float:right; display:inline; padding-top:20px;}
#jigxin_head .menu li{ float:left; line-height:35px;}
#jigxin_head .menu li a{ color:#777; font-size:16px; display:block; }
#jigxin_head .menu li a:hover{ background:#c30d23; color:#fff; border-radius:3px;}
#jigxin_head .menu li a.lion{ background:#c30d23; color:#fff; border-radius:3px;}
#jigxin_head .ttel{ float:right; height:60px; margin-top:10px; background:url(../images/tel.png) left no-repeat; padding-left:65px;}
#jigxin_head .ttel span{ display:block; line-height:23px; color:#888; font-size:12px;}
#jigxin_head .ttel i{ font-size:24px; font-weight:700; color:#c30d23; font-family:Arial;}
@media screen and (max-width:1260px){
#jigxin_head #navul{ display:none;}
}
@media screen and (max-width:640px){
#jigxin_head .ttel{ display:none;}
}
#links{ padding:15px 0; background: #222; border-bottom:1px #111 solid;}
#links a { display: inline-block; font-size: 14px; color: #939393; padding-right: 10px; }
#links a:hover { color: #0e87db;}

/*footer*/
.footer { color: #fff; padding-bottom: 48px; background: #222; }
@media screen and (min-width:1260px){
.footer .bNav{ width:45%; height: 180px; margin-top: 48px; float:left; border-right: 1px solid #1a1d21;}
.footer .ewm { height: 180px; width:18%; margin-top: 48px; float:right;  border-left: 1px solid #464a50;}
.footer .contact_info { width:30%; height: 180px; padding-left:5%; margin-top: 48px; float:left; border-right: 1px solid #1a1d21; border-left: 1px solid #464a50;}
}
@media screen and (max-width:1260px){
.footer .bNav{ width:100%; height:auto; padding-top:20px;}
.footer .ewm { height: 180px; width:45%; margin-top: 48px; float:right;}
.footer .contact_info { width:50%; height: 180px; padding-left:5%; margin-top: 48px; float:left; }
}
@media screen and (max-width:1260px) and (min-width:480px){
.footer .bNav{ width:100%; height:auto; padding-top:20px;}
.footer .ewm { height: 180px; width:45%; margin-top: 48px; float:right;}
.footer .contact_info { width:50%; height: 180px; padding-left:5%; margin-top: 48px; float:left; }
}
@media screen and (max-width:560px){
.footer .bNav{ width:100%; height:auto; padding-top:20px;}
.footer .ewm { height: 180px; margin-top: 48px; width:100%;}
.footer .contact_info { height: 180px; margin-top: 48px; width:100%;}
}
.footer .bNav {}
.footer .bNav dl { display: inline-block; float: left; overflow: hidden; text-align: left; padding-top: 10px; margin-right:7%;}
.footer .bNav dl dt { height: 16px; display: block; padding-bottom: 22px;}
.footer .bNav dl dt a { display: block; font-size: 16px; color: #fff; line-height: 16px;}
.footer .bNav dl dd { display: block; height: 14px; padding-bottom:10px;}
.footer .bNav dl dd a { display: block; font-size: 14px; color: #939393; line-height: 14px;}
.footer .bNav dl dd a:hover { color: #0e87db;}
.footer .ewm {text-align: center;}
.footer .ewm img { max-width: 130px; max-height: 130px; display: inline-block; background-size: 100%; margin-top: 5px;}
.footer .contact_info p{ font-size: 14px; color: #939393; line-height: 22px; width: 100%; }
.footer .contact_info i { display: block; line-height:50px; font-size: 26px; color: #fff;}
/*copyright*/
.copyright { height:auto; line-height:30px; padding:10px 0; color: #666; font-size: 12px; background: #111;}
.copyright span{ color: #939393; margin-right:15px;}
.copyright a { color: #939393;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.copyright a:hover { color: #0e87db;}
.copyright em{ float:right;}

/****/
#jigxin_bot{ display:block;}
#jigxin_bot img{ display:block; width:100%;}
#jigxin_bot a{ position:absolute; left:0; top:0; font-size:20px; background:url(../images/bg1.png); width:100%; height:100%; color:#fff; text-align:center; z-index:5; transition:.5s;}
#jigxin_bot a:hover{background:url(../images/bg2.png);}
#jigxin_bot a em{ display:block; font-size:30px; line-height:60px;}
@media screen and (min-width:640px){
#jigxin_bot a em{ margin-top:20%;}
.jigxin_bot_lt{ float:left; width:50%; position:relative; overflow:hidden;}
.jigxin_bot_rg{ float:right; width:50%; position:relative; overflow:hidden;}
}
@media screen and (max-width:640px){
#jigxin_bot a em{ margin-top:10%;}
.jigxin_bot_lt{ position:relative; overflow:hidden;}
.jigxin_bot_rg{ position:relative; overflow:hidden;}
}

