﻿@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231  "Microsoft Yahei";min-width: 1200px; width: 100%;overflow-x: hidden;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/

.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative;}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}

/* -- 页面整体布局 -- */
 .content , .footer { width:1200px; margin:0 auto;  }
 .pcontent{ width:1250px; margin:0 auto;  }
.left,.leftr{ width:266px; float:left; }
.leftr{ float:left;}
.left2 { width:908px; float:left; overflow:hidden; margin-top:15px;}
.left3 { width:266px; float:left; overflow:hidden; color:#666;}
.lefttop {height:0px; font-size:0; overflow:hidden; margin-top:10px;}
.leftbot { height:0px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right,.rightl{ width:908px; float:right; display:inline;overflow:hidden;}
.p-right, .p-rightl{ width:970px; float:right; display:inline;overflow:hidden;}
.rightl{ float:right;}
.right2 { width:266px;  float:right; overflow:hidden;margin-top:15px;}
.right3 { width:266px; float:right; overflow:hidden; color:#666;}
.rightbot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:908px; overflow:hidden; }
.right2_main { width:266px;overflow:hidden;}
.left2_main { width:908px;overflow:hidden;}

.h_nav li a:-webkit-any-link{ display:block;}

/**/

@keyframes myfirst{0%{background-position:0 bottom}
100%{background-position:100% bottom}
}
@keyframes rotate{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@media screen and (min-width:1263px){html{font-size:calc(1263px * 20 / 1903)}
}
@media screen and (min-width:1349px){html{font-size:calc(1349px * 20 / 1903)}
}
@media screen and (min-width:1463px){html{font-size:calc(1463px * 20 / 1903)}
}
@media screen and (min-width:1543px){html{font-size:calc(1543px * 20 / 1903)}
}
@media screen and (min-width:1583px){html{font-size:calc(1583px * 20 / 1903)}
}
@media screen and (min-width:1643px){html{font-size:calc(1643px * 20 / 1903)}
}
@media screen and (min-width:1663px){html{font-size:calc(1663px * 20 / 1903)}
}
@media screen and (min-width:1903px){html{font-size:calc(1903px * 20 / 1903)}
}
.line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.clear{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
/*---header--*/
.header {
	background-color: #fff;
}
.w1403{
    width: 1400px !important;
    margin: 0 auto;
}
.w1402{
    width: 1400px !important;
    margin: 0 auto;
}
.w1403 ul{
    width: 1400px !important;
}
.header .topbar {
	line-height: 34px;
	background-color: #f5f5f5;
	font-size: 13px;
	color: #888;
	border-top: 2px solid #f7c433;
}
.topbar li a {
	padding: 0 10px;
	border-right: 1px solid #d3d3d3;
}
.topbar b{
    font-weight: 500;
    padding-left: 20px;;
}
.topbar span a{
    margin-right: 6px;
    color: #0065CD;
}
.header .topbar ul {
	float: right;
}
.header .topbar li {
	float: left;
	color: #ddd;
}
.header .topbar li.pipe {
	padding: 0 10px;
}
.header .topbar li.c {
	margin-left: 10px;
}
.header .topbar li.c a {
	background-color: #f7c433;
	display: block;
	padding: 0 15px;
	font-weight: bold;
}
.header .logo {
	float: left;
	font-size: 0;
	height: 80px;
	line-height: 80px;
	text-align: left;
	padding: 0;
}
.header .tel {
	float: right;
	background: url(../images/tel.jpg) no-repeat 0 center;
	padding-left: 55px;
	margin-top: 31px;
}
.header .tel strong {
	display: block;
	font-size: 28px;
	font-family: Impact;
	line-height: 1;
	color: #ff0000;
}
.header .text {
	float: left;
	font-size: 16px;
	margin: 20px 0 20px 30px;
	padding: 5px 0 5px 30px;
	border-left: 1px solid #ddd;
}
.header .text strong {
	display: block;
	font-size: 26px;
}
.header .text span {
	color: #015cb5;
}
.header .nav {
	font-size: 0;
	color: #fff;
	background: linear-gradient(to right, #025bb5, #1d9fff 80%, #025bb5);
}
.header .nav li {
	display: inline-block;
	vertical-align: middle;
    background: url(../images/line.png) no-repeat right center;
    width: 175px;
}
.header .nav li a {
    display: block;
    font-size: 16px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    letter-spacing: 1.2px;
}
.header .nav li .arr {
	float: right;
	height: 40px;
	width: 40px;
	position: relative;
	display: none;
}
.header .nav li .arr:after {
	content: '';
	border-top: 2px solid #ccc;
	border-left: 2px solid #ccc;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: block;
	width: 8px;
	height: 8px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	right: 15px;
}
.header .nav li.dropdown {
	position: relative;
}
.header .nav li.dropdown:before {
	content: "";
	position: absolute;
	border: 4px solid transparent;
	border-bottom: 0;
	border-top-color: currentColor;
	top: 50%;
	margin-top: -2px;
	right: 15px;
}
.header .nav .dropdown-box {
	position: absolute;
	left: 0;
	min-width: 100%;
	top: 100%;
	display: none;
	z-index: 10;
	text-align: center;
}
.header .nav .dropdown-box p {
	margin: 0;
}
.header .nav .dropdown-box a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 10px;
	font-size: 16px;
	background-color: rgba(0, 0, 0, 0.5) !important;
	line-height: 60px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.header .nav .dropdown-box a:hover {
	background-color: #022d64 !important;
}
.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {
	color: #fff;
	background-color: #022d64;
}
.header .nav li.open .dropdown-box {
	display: block;
}
.header .header-load{background:#f2f2f2;height:42px}
.header .header-load em{float:left;font-size:14px;font-weight:400;line-height:42px;color:#888;display:block}
.header .header-load p{float:right;font-size:0}
.header .header-load p a{display:inline-block;font-size:14px;font-weight:400;line-height:42px;color:#888;margin-left:35px}
.header .header-load p a:hover{color:#0079d6}
.header .header-load p a:first-of-type{margin-left:0}
.header .header-load p a:nth-of-type(1){background-image:url(../images/h-ic2.png);background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:22px}
.header .header-load p a:nth-of-type(2){background-image:url(../images/h-ic3.png);background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:22px}
.header .header-load p a:nth-of-type(3){background-image:url(../images/hot-ic2.png);background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:22px}
.header .header-load p a:nth-of-type(4){background-image:url(../images/hot-ic1.png);background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:22px}
.header .header-load::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.header .header-t{height:120px}
.header .header-t .logo{float:left;height:120px}
.header .header-t .logo a{display:table-cell;height:120px;vertical-align:middle}
.header .header-t .logo a img{display:block;height:120px}
.header .header-t h2{margin-top:28px;float:left;margin-left:36px;padding: 0px 30px;border-left: 1px solid #ddd;margin-bottom: 5px;}
.header .header-t h2 b{

	color:#333;
	display:block;
	font-size: 32px;
    color: #004098;
	}
.header .header-t h2 span1{
    font-size: 18px;
    color: #595757;
    line-height: 24px;
	font-weight: 100;
	float:left;
	}
.header .header-t h2 span2{
    font-size: 18px;
    color: #595757;
    line-height: 24px;
	font-weight: 100;
	float:right;
	}
.header .header-t h2 span{
    font-size: 18px;
    color: #595757;
    line-height: 24px;
	font-weight: 100;
	}	
.header .header-t em{font-size:40px;font-weight:400;line-height:85%;color:#2e353f;display:block;background-image:url(../images/h-tel.png);background-repeat:no-repeat;background-position:left top;background-size:auto auto;padding-left:57px;float:right;margin-top:28px}
.header .header-t em i{font-size:15px;font-weight:400;line-height:16px;color:#555;display:block;margin-bottom:6px}



/**/
.foot{margin-bottom:0}
.foot.margin0{margin-bottom:0}
.foot .foot-t{background-image:url(../images/f-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:auto auto;height:354px;box-sizing:border-box;padding-top:62px}
.foot .foot-t .f-info ul li{float:left;position:relative;height:50px;box-sizing:border-box}
.foot .foot-t .f-info ul li::after{content:"";display:block;width:1px;height:100%;position:absolute;right:0;top:0;background:#fff;opacity:.2}
.foot .foot-t .f-info ul li b{font-size:20px;font-weight:700;line-height:85%;color:#fff;display:block;text-transform:capitalize}
.foot .foot-t .f-info ul li span{font-size:16px;font-weight:400;line-height:24px;color:#fff;display:block;margin-top:12px}
.foot .foot-t .f-info ul li em{position:absolute;right:23px;top:0}
.foot .foot-t .f-info ul li:nth-of-type(1){width:486px}
.foot .foot-t .f-info ul li:nth-of-type(2){width:380px;padding-left:45px}
.foot .foot-t .f-info ul li:nth-of-type(2) span{font-weight:700}
.foot .foot-t .f-info ul li:nth-of-type(3){width:334px;padding-left:35px}
.foot .foot-t .f-info ul li:nth-of-type(3) span{font-size:20px;font-weight:700}
.foot .foot-t .f-info ul::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.foot .foot-t .f-contact{margin-top:92px}
.foot .foot-t .f-contact .f-contact-l{float:left}
.foot .foot-t .f-contact .f-contact-l em{display:block;font-size:16px;font-weight:400;line-height:32px;color:#fff}
.foot .foot-t .f-contact .f-contact-l em a{color:#fff}
.foot .foot-t .f-contact .f-contact-l em span{margin-left:22px}
.foot .foot-t .f-contact .f-contact-l em i{font-size:18px}
.foot .foot-t .f-contact .f-contact-l p{font-size:16px;font-weight:400;line-height:18px;color:#fff;display:block;margin-top:16px;font-size:0;width:865px;overflow:hidden;height:18px}
.foot .foot-t .f-contact .f-contact-l p b{display:inline-block;font-size:17px;font-weight:400;line-height:18px;color:#fff}
.foot .foot-t .f-contact .f-contact-l p a{display:inline-block;position:relative;font-size:16px;font-weight:400;line-height:18px;color:#fff;margin-right:36px}
.foot .foot-t .f-contact .f-contact-l p a:hover{text-decoration:underline}
.foot .foot-t .f-contact .f-contact-l p a::after{content:"/";display:block;position:absolute;right:-22px;top:0}
.foot .foot-t .f-contact .f-contact-l p a:last-of-type{margin-right:0}
.foot .foot-t .f-contact .f-contact-l p a:last-of-type::after{display:none}
.foot .foot-t .f-contact .code{float:right;width:180px;font-size:0}
.foot .foot-t .f-contact .code p{display:inline-block}
.foot .foot-t .f-contact .code p em img{display:block;width:81px;height:81px}
.foot .foot-t .f-contact .code p span{display:block;font-size:16px;font-weight:400;line-height:18px;color:#fff;margin-top:12px;text-align:center}
.foot .foot-t .f-contact .code p:first-of-type{margin-right:18px}
.foot .foot-c{background:#005393;height:70px;box-sizing:border-box;overflow:hidden}
.foot .foot-links{background:#005393;box-sizing:border-box;overflow:hidden}
.foot .foot-links ul li a{display:block;font-size:14px;font-weight:400;line-height:40px;color:#cacaca;}
.foot .foot-links ul p{display:block;font-size:14px;font-weight:400;line-height:40px;color:#fff}
.foot .foot-links ul li{float:left;margin-right:10px;position:relative}
.foot .foot-c ul li{float:left;margin-right:99px;position:relative}
.foot .foot-c ul li a{display:block;font-size:16px;font-weight:400;line-height:70px;color:#fff}
.foot .foot-c ul li::after{content:"";display:block;background-image:url(../images/f-line.png);background-repeat:no-repeat;background-position:center top;background-size:auto auto;width:2px;height:13px;position:absolute;right:-48px;top:27px}
.foot .foot-c ul li:last-of-type{margin-right:0}
.foot .foot-c ul li:last-of-type::after{display:none}
.foot .foot-c ul li:hover a{text-decoration:underline}
.form{position:fixed;bottom:0;left:0;width:100%;height:96px;background:rgba(0,121,214,.95);z-index:10}
.form .form-c h3{background-image:url(../images/form-jian.png);background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:50px;font-size:30px;font-weight:400;line-height:96px;color:#fff;float:left}
.form .form-c ul{float:left;width:912px;font-size:0;margin-left:136px;margin-top:25px}
.form .form-c ul li{display:inline-block;width:150px;margin-right:20px;vertical-align:top}
.form .form-c ul li input{height:42px;background:#fff;border-radius:5px;width:100%;border:0;padding:0 12px;font-size:15px;font-weight:400;line-height:42px;color:#666;outline:0;box-sizing:border-box}
.form .form-c ul li:nth-of-type(3){width:326px}
.form .form-c ul li:nth-of-type(4){margin-right:0;width:172px}
.form .form-c ul li:nth-of-type(4) input{background:0 0;border:3px solid #fff;color:#fff;line-height:36px;cursor:pointer}
.form .form-c em{font-size:14px;font-weight:400;line-height:16px;color:#fff;float:right;margin-top:30px;cursor:pointer}
.foot-b{display: none;}






.f_logo{padding: 40px 0 0;height: 108px;text-align: center;}
.f_logo img{width: 168px;height: 108px;display: block;margin: 0 auto;}
.f_nav{height: 144px;line-height: 66px;text-align: center;font-size: 16px;}
.f_nav a{display: inline-block;color: #292929;padding: 0 23px;}
.f_nav a:hover{color: #3b8a01;text-decoration: none;}
.f_code{width: 322px;line-height: 46px;white-space: nowrap;}
.f_code p{display: block;width:122px;padding:0 15px 0 0;float: left;text-align:center;}
.f_code p img{width:102px;height:102px;display: block;padding:1px;background: #fff;border: solid 1px #edeeea;margin: 0 auto;}
.f_pho{font-family: Times New Roman;font-size: 30px;line-height: 74px;font-weight: bold;}
.f_text{padding:65px 0 0;overflow: hidden;}
.f_prodh{font-size: 16px;height: 48px;line-height: 48px;text-shadow: 1px 1px 1px #353f13;}
.f_prodh a{display: inline-block;padding: 0 52px 0 0;color: #fffefe;}
.f_text p{text-shadow: 1px 1px 1px #353f13;height: 66px;color: #fffefe;}
.f_text span{display: block;font-size: 16px;}
.f_text span a{color: #fff;}


/*广告图*/
.fullSlide{width:100%;position:relative;height:660px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:660px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li {background:no-repeat center top;}
.fullSlide .bd li a {display:block;height:660px;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:17px;border-radius:17px; height:17px;margin:0 10px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#3b790d;}


.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{background:url(../images/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(../images/right1s.png) no-repeat;}

/*跑马灯*/
.wrap{
	position: absolute;
    z-index: 2;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 1000px;
}
.wrap .info {
	height: 20px;
	margin: 10px;
	font-size: 14px;
	color: white;
	padding: 0 5px;
	background-color: black;
	display: flex;
	align-items: center;
	border-radius: 4px;

  }
  .wrap .info span{
	color:#f50057;
	font-weight:600;
  }
  .wrap .info p a{
	color:#88ff0f;
	text-decoration:underline;
  }

  .wrap .info .words-inner {
	white-space: nowrap;
	overflow: hidden;
	margin: 0 0 0 5px;

  }

  .wrap .info .words-inner .words {

	position: relative;
	width: fit-content;
	animation: move 20s linear infinite;
  }

  .wrap .info .words-inner .words::after {
	position: absolute;
	right: -100%;
	content: attr(text);
  }

  @keyframes move {
	0% {
	  transform: translateX(5%);
	}

	100% {
	  transform: translateX(-100%);
	}
  }

  .wrap .info img {
	width: 20px;
	height: 20px;
	object-fit: cover;
  }
  .wrap_1{
	width: 160px;
	color: #f60057;
	margin-left: 6px;
}
.wrap_2{
	width: 110px;
	color: #88ff0f;
	padding-left: 10px;
}
/*
.newstop{
	width: 90%;
	margin: 0 auto;
	background-color: #e9e9e9;
	border-radius: 10px;
	padding: 20px;
	border: 1px dashed #91919180;
}
*/
.newstop .color{
	font-size: 16px !important;
	font-weight: 600 !important;
}
/*弹出框*/
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
.b15 {background: url(../images/skinsvibtn.jpg) no-repeat; border:0; cursor: pointer; overflow:hidden; }
.b15 { background-position:-79px -650px; width:60px; height:24px; line-height:24px; color:#fff; font-size:14px; font-weight:bold; }

/*当前位置*/
.topadcs{width:100%; overflow:hidden; text-align:center;margin:0 auto 0;}
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad,.banner1 a{ height:400px;}

.plc,.plc2{ background:url(../images/logo_03.png) no-repeat 5px 5px;height:20px;line-height:24px;padding:7px 8px 8px 35px;margin-top:20px; position:relative; color:#333; overflow:hidden; font-size:14px; padding-bottom:8px; font-family:微软雅黑;}
.plc3{ background:url(../images/logo_03.png) no-repeat 5px 5px;height:20px;line-height:24px;padding:7px 8px 8px 35px;margin-top:20px; position:relative; color:#333; overflow:hidden; font-size:14px; padding-bottom:8px; font-family:微软雅黑;}

.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#333;}
.hp_withs{ width:1000px;}

.t_bgnone{position: fixed;top: 20%;_position: absolute;_margin-top:250px;_top: expression(eval(document.documentElement.scrollTop-880));z-index:10; display:none; left:0.2%; _left:0.2%}
.t_bgnone .leib2,.leib{ width:170px;}
.t_bgnone .leib2 .nr ul li {padding-left: 12px;}
.prt{
    background: #fff;
    padding: 20px 20px;
	margin-bottom: 10px;
	height: 620px;
}
.topad {
    padding: 25px 40px 30px;
    margin: 0px auto 30px;
    background: url(../images/probg1.jpg) no-repeat center center;
}
.topad .topad_text {
    padding: 15px;
}
.topad .topad_text h3 {
    padding-left: 60px;
    font-size: 20px;
    line-height: 36px;
    font-weight: 400;
    color: #000;
    display: block;
    width: 78%;
}
.topad .topad_text ul {
    overflow: hidden;
    clear: both;
}
.topad .topad_text ul li {
    width: 24%;
    float: left;
    box-sizing: border-box;
    padding: 0 20px;
    margin-top: 30px;
    text-align: center;
}
.topad .topad_text ul li b {
    font-size: 40px;
    display: inline-block;
    color: #000;
    font-family: Impact;
}
.topad .topad_text ul li span {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 50%;
    display: inline-block;
    background: #0b56d8;
    color: #fff;
    margin-left: -6px;
}
.topad .topad_text ul li p {
    font-size: 16px;
    line-height: 30px;
    color: #000;
}
.topad .topad_text h3 b{
color: #a51414;
font-size: 22px;
}
.foot .foot-t .f-contact .code p span a{color: #fff;}
.navigation {
    position: absolute;
    left: 0;
    min-width: 100%;
    top: 100%;
    display: none;
    z-index: 10;
    text-align: center;
}
.navigation a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px !important;
    font-size: 14px;
    background-color: rgba(0, 0, 0, 0.5) !important;
    line-height: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.navigation a{
    padding:0 
}
.nav ul li:hover .navigation{
    display: block;
}
.navigation a:hover{
    color:#fff !important; background-color:#0079d6 !important; 
}

@media screen and (max-width: 767px){
/*header*/
.header {
	padding: 0 !important;
	position: fixed;
	z-index: 10;
	width: 100%;
	top: 0;
	left: 0;
	-webkit-box-shadow: 0 0 10px #ddd;
	box-shadow: 0 0 10px #ddd;
	z-index:9999;

}
.header .topbar, .header .text, .header .tel {
	display: none;
}
.header .logo {
	height: 50px;
	line-height: 30px;
	float: none;
	padding: 0;
}
.header .nav {
	margin: 10px 0 -10px;
	text-align: left;
	display: none;
	background-color: transparent;
	border-bottom: 0;
	background: #fff;
}
.header .nav ul {
	margin: 0 -15px;
}
.header .nav li {
	display: block;
	margin: 0;
	border-top: 1px solid #eee;
	background: none;
}
.header .nav li a {
	line-height: 40px;
	padding: 0 15px;
	color: #333;
}
.header .nav li .arr {
	display: block;
}
.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {
	background-color: transparent;
	color: #015cb5
}
.header .nav li.open .arr:after {
	border-color: #015cb5;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
}
.header .nav .dropdown-box {
	position: static;
	background-color: #f5f5f5;
	min-width: auto;
	text-align: left;
}
.header .nav .dropdown-box a {
	color: #333 !important;
	border-top: 1px dotted #ddd;
	padding: 0 15px;
	line-height: 40px;
	background-color: transparent !important;
	border-bottom: 0;
}
.header .nav .dropdown-box a:hover {
	background-color: transparent !important;
}
.menu-btn {
	display: block;
}
.banner .swiper-slide {
	height: 200px;
}
.banner .swiper-pagination {
	bottom: 10px;
}
.banner .swiper-pagination-bullet {
	width: 24px;
	height: 4px;
}
.header .nav li {
    display: block;
    margin: 0;
    border-top: 1px solid #eee;
    background: none;
    width: 100%;
    padding: 0 15px;
}
.header .nav li a {
    line-height: 40px;
    padding: 0 15px;
    color: #333;
    text-align: left;
}
.header .nav ul {
  margin: 0 -15px;
}
.header .nav li {
  display: block;
  margin: 0;
  border-top: 1px solid #eee;
  background: none;
  width: 100%;
  padding: 0 15px;
}
.header .nav li a {
  line-height: 40px;
  padding: 0 15px;
  color: #333;
  text-align: left;
}
.header .nav li .arr {
  display: block;
}
.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {
  background-color: transparent;
  color: #015cb5
}
.header .nav li.open .arr:after {
  border-color: #015cb5;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
.header .nav .dropdown-box {
  position: static;
  background-color: #f5f5f5;
  min-width: auto;
  text-align: left;
}
.header .nav .dropdown-box a {
  color: #333 !important;
  border-top: 1px dotted #ddd;
  padding: 0 25px;
  line-height: 40px;
  background-color: transparent !important;
  border-bottom: 0;
}
.header .nav .dropdown-box a:hover {
  background-color: transparent !important;
}
.wrap {
    position: absolute;
    z-index: 2;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 100%;
    margin-top: 30px;
}
.wrap_1{
	display: none;
}
.wrap_2 {
    width: 80%;
    color: #88ff0f;
    padding-left: 6px;
}
}