@charset "utf-8";
/* CSS Document */

@charset "utf-8";
*{ margin:0px; padding:0px;}
img {border:0;margin:0; padding:0;}
ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0; font-weight:normal}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;/*ie6*/}
*+html .clearfix{min-height:1px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
input,textarea {outline:none;border:0px;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/
.clearboth{ clear:both}
a:link { text-decoration: none;color: #404040;}
a:visited {text-decoration: none; color: #404040;}
a:hover { text-decoration: none; color: #F00;transition: all 0.3s ease-out 0s;}
a:active {text-decoration: none; color: #404040;}
.main{width: 1200px;margin:0 auto;overflow:hidden;}
.main1{ width:1080px; margin:0 auto; }
body {margin: 0px; color:#404040; font-size: 12px; font-family:"Microsoft YaHei","微软雅黑",宋体,Arial, Helvetica, sans-serif;}

/*top_A*/
#top_A{width: 100%; height: 25px;  overflow: hidden; font-family:"Microsoft YaHei";}
.top{width: 1200px;height: 25px;margin: 0 auto;}
.top_left{ height: 25px; float: left; line-height: 25px; color: #000;}
.top_right{width: 305px;height: 25px;float: right;color: #000;background:url(../images/top_bg.jpg) no-repeat;padding-left: 15px;text-align: center;display: flex;align-items: center;justify-content: center;}
.top_right ul li{float:left;line-height:25px;padding:0px 15px 0px 10px;background: url(../images/top_line.png) no-repeat center;}
.top_right ul li.top_last{ background:none;}
.top_right ul li a{color: #000;}
.top_right ul li a:hover{color: #666;}

/*<!--logo-->*/
.top_bgk{ height:115px; overflow:hidden; background:url(../images/top.jpg);}
.logo{ height:86px; float:left; margin:13px 0px 0px 0px; display:inline;}
.biaoyu{ width:300px; height:69px; float:left;  margin:18px 0px 0px 15px; color:#333; font-size:18px; line-height:25px;}
.biaoyu span{ font-size:18px; color:#b90302; font-weight: bold;}
.iphone{color:#666;background:url(../images/tel.jpg) no-repeat 0px 40px;height:61px;padding:32px 0px 0px 48px;float:right;line-height:25px;display:inline;font-size: 16px;}
.iphone span{color:#b20407;font-size: 36px;font-family:impact;src:url(../images/impact.ttf);}

/*nav*/
.nav_all{ background: url(../images/nav_bg.jpg);}
.nav{width: 1200px;height:45px;margin:0 auto;}
.nav li{float:left;height:45px;text-align: center;width: 171px;box-sizing: border-box;line-height:45px;border-right: 1px solid #6f0007;}
.nav li a{float:left;display:block;width: 171px;height:45px;line-height:45px;background:url(../images/nav_line.jpg) no-repeat left center;font-family:"Microsoft YaHei";text-align:center;color:#fff;font-size:15px;}
.nav li a.selected{ background:none;}
.nav li a:hover{ background:url(../images/nav_bgs.jpg); color:#fff;}

/* banner */
.apple-banner {
	width: 100%;
	overflow: hidden;
}
.apple-banner .swiper-container {
	width: 100%;
}
.apple-banner .swiper-container img{
	width: 100%;
}
.swiper-button-prev, .swiper-button-next {
	width: 15%;
	height: 100%;
	top: 0;
	background: none;
}
.swiper-button-prev {
	left: 60px;
}
.swiper-button-next {
	right: 60px;
}
.swiper-button-prev span, .swiper-button-next span {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -32px;
	background: url(../images/b-prev.png) no-repeat center center;
}
.swiper-button-next span {
	background: url(../images/b-next.png) no-repeat center center;
	left: auto;
	right: 20px;
}
.swiper-button-prev:hover span, .swiper-button-next:hover span {
	opacity: 1;
}
/*分页器*/
.apple-banner .swiper-pagination {
	top: auto;
	bottom: 4px;
	background: none;
}
.apple-banner .swiper-pagination-bullet {
	display: inline-block;
	width: 50px;
	margin: 0 3px;
	cursor: pointer;
	background: none;
	border-radius: 0;
	opacity: 1;
}
.apple-banner .swiper-pagination-bullet span {
	width: 50px;
	height: 3px;
	display: block;
	background: rgba(255,255,255,0.8);
}
.apple-banner .swiper-pagination-bullet-active span {
	background-color: #ff7200;
}
.apple-banner .autoplay .swiper-pagination-bullet-active span {
	background: rgba(255,255,255,0.8);
}
.apple-banner .swiper-pagination-bullet i {
	background-color: #ff7200;
	height: 3px;
	transform: scaleX(0);
	transform-origin: 0;
	display: block;
}
.apple-banner .autoplay .firsrCurrent i {
	transition: transform 2.9s linear;
	transform: scaleX(1);
}
.apple-banner .autoplay .current i {
	transition: transform 4s linear;
	transform: scaleX(1);
}
.apple-banner .autoplay .replace span {
	background-color: #fff;
}
/* search */
.search {overflow:hidden;width: 560px; margin:10px auto;background-color: #fff;}
.search .hotkey {color:#666;font-size: 12px;text-align: center;clear: both;margin: 10px 0;}
.search .hotkey span {color:#df0101;}
.search .form  { width: 510px; height: 45px; line-height:36px; margin: auto; color:#666;background:url(../images/search.jpg) no-repeat center center;}
.search .search-t {float: left; width: 408px; height: 36px; line-height: 35px; color: #666; padding: 4px 4px 4px 10px; margin-bottom: 4px;outline: 0;font-size: 12px;background:none;font-family: 微软雅黑;}
.search .search-s {float: left; width: 88px; height: 45px; line-height: 1; color: #666; font-size: 12px; cursor: pointer; background:none;border:none;}
.search-bg {width: 735px; height: 30px;margin: auto; border-left: 3px solid #df0101;border-right: 3px solid #df0101;border-bottom: 3px solid #df0101;position: relative;top: -102px;z-index: -1;margin-bottom: -40px;}

/*bottom_box*/
.bottom_box{ width:100%; background:#b20407; padding:20px 0px; clear:both;}
.bottom_nr{ width:1080px; margin:0 auto; text-align:center; line-height:30px; color:#fff; font-size:14px;}
.bottom_nr span{ color:#fff; line-height:30px;}
.bottom_nr span a{font-size: 16px;padding: 0 26px;color:#fff;}
.bottom_nr a{ color: #fff; font-size: 14px;}
.bottom_nr a img{height: 24px;}
.bottom_nr b a img{ height: 30px;}

/*网站地图**/
.sitemap {padding:5px 10px;line-height:24px;}
.sitemap .title3{font-size:16px;}
.sitemap DL {PADDING-BOTTOM: 5px;PADDING-TOP: 5px}
.sitemap DL FONT {TEXT-ALIGN: left;DISPLAY: block; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal}
.sitemap DL FONT A {PADDING-BOTTOM: 0px;PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666; PADDING-TOP: 0px}
.sitemap DL FONT A:hover {COLOR: #fd3639;TEXT-DECORATION: none}