﻿@charset "utf-8";
/* CSS Document */
body, dl, ol, ul {
	padding: 0;
	margin: 0
}
body, dl, input[type=checkbox], input[type=radio], ol, p, ul {
	margin: 0
}
html {
	height: 100%
}
body {
	background-color: #fff;
	z-index: 1;
font-size:.32rem
}
body.white {
	background-color: #fff
}
dl, ol, ul {
	list-style: none
}
img {
	border: none
}

a:active, a:hover, input[type=checkbox]:focus, input[type=radio] {
	outline: 0;
}


.clear:after {
	display: block;
	clear: both;
	content: "\0020";
	visibility: hidden;
	height: 0
}
.fl{float: left;}
.fr{float: right;}

.ld_cen {
	width: 100%;
	height:282px;
	background:#C60010;
	color:#fff;
	margin-top:15px;
}

.ld_cen_wap {
	width: 100%;
	height:auto;
	background:#C60010;
	color:#fff;
	margin-top:15px;
}

.ld_bot {
	width: 100%;
	height:61px;
	background:#000;
	color:#fff;
}

/*top样式开始*/
.ld_top {
	width: 100%;
	height:42px;
	background:#C60010;
	color:#fff;
}
.top_welcome {
	float:left;
	width: 150px;
	font-size:14px;
	line-height:42px;
}
.top_Brands{float:left;}
.top_Brands img{float:left; margin-right:5px;}
.top_ss{float:right;width:201px; height:42px; background:url(../images/ss_02.jpg) no-repeat; position:relative;}
.top_ss #key{position:absolute;border:none; background:none;width:153px;padding-left:5px; height:30px; line-height:30px; left:0;top:5px;outline:none;}
/*.top_ss #key:focus{ border:1px solid blue; }*/
.top_ss #sub{position:absolute;border:none; background:none;width:45px; height:30px; cursor:pointer; left:158px; top:5px;outline:none;}

.top_qq {
	float:right;
	width: 90px;
	line-height:40px;
	text-align:left;
	font-size:13px;
	background:url(../images/qq.png) no-repeat right center;
}
.top_qq a{
	float:right;
	width: 23px;
	height:40px;
	background:url(../images/qq.png) no-repeat right center;
}
.top_qq a:hover{
	background:url(../images/qq2.png) no-repeat right center;
}
.top_guan {
	float:right;
	width: 90px;
	line-height:40px;
	margin-right:50px;
	text-align:left;
	font-size:13px;
	position:relative;
	/*background:url(../images/wx.png) no-repeat right center;*/
}
.top_guan a {
	float:right;
	width: 29px;
	height:40px;
	background:url(../images/wx.png) no-repeat right center;
}
.top_guan a:hover{
	background:url(../images/wx_hover.png) no-repeat right center;
}

.top_serv {
	float:right;
	width: 250px;
	line-height:40px;
	margin-right:50px;
	padding-left:30px;
	text-align:left;
	font-size:13px;
	background:url(../images/rx.png) no-repeat left center;
}

.weixin_code {
    width: 100px;
	height:100px;
    display: none;
    background: #fff;
    position: absolute;
    right: -35px;
    z-index: 99999;
}
.weixin_code img{
    width: 100px;
	height:100px;
}



 /*banner*/
.banner { width: 100%; position: relative; }
.banner .indexbanner .swiper-container .swiper-wrapper .swiper-slide a { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.banner .indexbanner .swiper-container .pagination { margin: 0; width: 100%; display: block; position: absolute; z-index: 20; bottom: 25px;  text-align: center; }
.banner .indexbanner .swiper-container .pagination .swiper-pagination-switch { width: 40px; height: 20px; cursor: pointer; background:url(../images/wh.png) no-repeat; margin-right: 10px; display: inline-block; }
.banner .indexbanner .swiper-container .pagination .swiper-active-switch { background:url(../images/wh_hover.png) no-repeat; }
.banner .indexnews { width: 100%; height: 50px; position: absolute; left: 0; bottom: 0; z-index: 100; }
.banner .indexnews .indexnews_bg { width: 100%; height: 100%; display: block; background: #000; opacity: 0.45; filter: alpha(opacity=45); position: absolute; top: 0; left: 0; }
.banner .indexnews .indexnews_con { position: relative; }
.banner .indexnews .indexnews_con h2 { color: #fff; float: left; width: 130px; font-size: 18px; line-height: 50px; }
.banner .indexnews .indexnews_con h2 span { margin: 0 8px; display: inline-block; }
.banner .indexnews .indexnews_con h2 u { width: 1px; height: 10px; background: #fff; display: inline-block; }
.banner .indexnews .indexnews_con .indexnews_conr { position: relative; }
.banner .indexnews .indexnews_con .indexnews_conr .arrow-left { width: 27px; height: 27px; display: block; background: url(../images/icon06.png) no-repeat; position: absolute; top: 11.5px; right: 32px; z-index: 101; }
.banner .indexnews .indexnews_con .indexnews_conr .arrow-right { width: 27px; height: 27px; display: block; background: url(../images/icon07.png) no-repeat; position: absolute; top: 11.5px; right: 0; z-index: 101; }
.banner .indexnews .indexnews_con .indexnews_conr .swiper-container { line-height: 50px; }
.banner .indexnews .indexnews_con .indexnews_conr .swiper-container .swiper-wrapper .swiper-slide p a { width: 90%; color: #fff; display: block; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }






/*------------首页中间板块 start------------*/
.in_new{ width:100%; margin:20px auto;}
.in_new .tab{ width:100%; height:35px; border-bottom: 1px solid #dadada;}
.in_new .tab .t{ float:left; line-height: 35px;height: 35px;}
.in_new .tab .t span{font-size: 20px;color: #000;}
.in_new .tab .t img{vertical-align: inherit;}
.in_new .tab .amin{ float:right;}
.in_new .tab .amin a{min-width: 137px;height: 33px;line-height: 33px;text-align: center;margin-left: 5px;background-color: #d7d7d7;color: #000;font-size: 18px;font-family: 'fzlthjw';border-radius: 5px;}
.in_new .tab .amin .on{background-color: #00479d;color: #fff;}
.in_new .item{ margin: 35px auto;display: none;}
.in_new .item.show{display: block;}
.in_new .img{width: 634px;height: 423px;}
.in_new .m{width: 560px;}
.in_new .i{border-bottom: 1px solid #dadada;line-height: 34px;height: 34px;}
.in_new .i .bar{width: 450px;height: 100%; overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap}
.in_new .i .in-time{font-size: 14px;color: #9fa0a0;}
.in_new .i a{font-size: 14px;font-family: 'fzlthjw';color: #595757;}
.in_new .i a:hover{color: #00479d;}

.wrap {
    width: 100%;
    margin: 0 auto;
}


@media screen and (max-width: 767px) {
.in_new{ margin-top:20px; margin-bottom:30px;}
.in_new .tab{ border:none;}
.in_new .tab .amin{ width:100%; margin:0 auto;}
.in_new .tab .amin a{min-width: 0px; width:30%; padding:0 10px; margin-left: 5px;}
.in_new .item{ margin: 15px auto;}
.in_new .img{width: 100%;height:auto;}
.in_new .m{width: 100%;    margin-top: 10px;}
.in_new .i .bar{ width:75%;}
.in_new .i .time{ width:20%;font-size: 12px;}
.in_new .i .in-time{font-size: 12px;}
.in_new .i a{font-size: 13px;}
}
/*------------首页中间板块 end------------*/


/*------------footer start------------*/
.footer {
	width: 100%;
	margin-top:100px;
	padding-bottom:40px;
	background: #1e222b;
}
.foot-left{
	width: 340px;
	margin-left:20px;
	float: left;
	padding:30px 20px;
	background:#2c313d;
	margin-top:-30px;
}
.foot_erwei{
	float:left;
	width:100%;
	height:120px;
	margin-bottom:50px;
	background:url(../images/erweima.gif) no-repeat left center;
}
.foot_erwei .gu_ri{
	float:right;
	width:55%;
	color:#fff;
}
.foot_erwei .gu_ri p{
	float:left;
	width:100%;
	line-height:30px;
	margin-bottom: 0px;
}
.foot_sm{
	float:left;
	width:100%;
	line-height:30px;
	text-align:right;
	font-size:14px;
	color:#fff;
}
.foot_sm span{
	color:#fff;
}
.foot_add{ float:right; width:90%; height:40px; line-height:40px; margin-top:10px; }
.foot_add .input_text{ float:left; width:220px; height:38px; border:none; background:#fff; }
.foot_add .input_button{ float:right; width:50px; height:38px; background:#00479d; border:none; color:#fff; text-align:center; }

.foot-right {
	float: right;
	width: 800px;
	position:relative;
	z-index:0;
}
.foot-right ul {
	float: left;
	margin-top: 40px;
}
.foot-right ul li {
	float: left;
	width: 160px;
}
.foot-right ul li .foot_aa{
	float: left;
	width: 100%;
	font-size: 17px;
	color: #fff;
	overflow: hidden;
}
.foot-right ul li .foot_aa a{
	color: #fff;
}
.foot-right ul li .foot_aa a:hover{
	color: #00479d;
}
.foot-right ul li ul {
	margin: 15px auto;
	height: auto;
}
.foot-right ul li ul li {
	float: left;
	height: 30px;
	width: 100%;
	line-height: 30px;
	text-align: left;
}
.foot-right ul li ul li a {
	font-size: 13px;
    color: #bbbbbb;
}
.foot-right ul li ul li a:hover {
	color: #00479d;
}



@media screen and (max-width: 767px) {
.foot-right {
	width: 100%;
}
.foot-right ul li {
	width: 100%;
	margin-top:10px;
	text-align:left;
	font-size: 15px;
}
.foot-right ul li ul li {
	width: 30%;
	margin-top:0px;
}
.foot-right ul li ul li a {
	font-size: 13px;
}
.foot-left {
	width: 100%;
	border-left:0;
	margin-top: 20px;
	padding-left:0px;
	margin-bottom:20px;
}
}
/*------------footer end------------*/

/*------------友情链接 start------------*/
.yqlj{
	width: 100%;
	height: 55px;
	line-height:55px;
	font-size:14px;
	color:#808080;
	border-top:1px solid #2c2e35;
	background:#1e222b;
}
.yqlj a{
	color:#808080;
	margin-right:10px;
	margin-left:10px;
}
.yqlj a:hover{
	color:#fff;
	text-decoration:underline;
}

/*------------bottom start------------*/
.ld_bottom {
	margin:0 auto;
	width: 100%;
	background:#0f0f0f;
	border-top: 1px solid #3f3f3f;
}
.ld_bottom .copyright {
	float: left;
	width: 100%;
	height: 55px;
	line-height: 55px;
	color: #fff;
	font-size: 14px;
}



/*------------footer end------------*/
/* side */
.side{position:fixed;width:58px;right:0;bottom:100px;z-index:100;}
.side ul li{width:58px;height:58px;float:left; margin-top:5px; position:relative;border-bottom:1px solid #6f6f6f;}
.side ul li .sidebox{position:absolute;width:58px;height:58px;line-height:58px;top:0;right:0;transition:all 0.3s;background:#848484;color:#fff; font-size:14px;overflow:hidden;}
.side ul li .sidetop{width:58px;height:58px;display:inline-block;background:#848484;transition:all 0.3s;}
.side ul li .sidetop:hover{background:#00479d;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
@media screen and (max-width: 767px) { 
.side_xp{position:fixed;width:100%; height:85px;left:0;bottom:0;z-index:999; background:#00479d;}
.side_xp ul li{float:left;width:25%;height:85px; position:relative; text-align:center;}
.side_xp ul li .sidebox_xp{position:absolute;width:100%;height:85px; bottom:0;left:0;color:#fff;overflow:hidden;}
.side_xp ul li .sidebox_xp img{ margin-top:10px;}
.side_xp ul li .sidebox_xp p{ float:left; width:100%; margin-top:10px; color:#fff; }
.side_xp ul li .sidebox_xp:hover p{color:#ff034d; }
.awq{background:url(../images/sprit.png) no-repeat right center;}
}

/*------------手机版底部 start------------*/

@media screen and (max-width: 767px) { 
.bot_xp{
	width: 100%;
	margin-bottom:120px;
	text-align:center;
}
.bot_xp .back_xp{
	width: 100%;
	font-size:14px;
	color:#5e5e5e;
	padding-top:32px;
	background:url(../images/xp_back.png) no-repeat center top;
}
.bot_xp .back_xp a{
	color:#5e5e5e;
}
.bot_xp .back_xp:hover{
	background:url(../images/xp_back_hover.png) no-repeat center top;
}
.bot_xp .back_xp:hover a{
	color:#ef0229;
}
.bot_xp .name_xp{
	width: 100%;
	height: 55px;
	line-height:55px;
	font-size:16px;
	color:#5e5e5e;
}
.bot_xp .erwei_xp{
	width: 100%;
	height: 120px;
	margin-bottom:5px;
}
.bot_xp .erwei_xp img{
	max-width:100%;
	max-height:100%;
	margin:0 auto;
}
.bot_xp .saoma_xp{
	width:100%;
	font-size:14px;
	color:#333;
}

}

/* Header */
#shcHead {position:relative;height:50px;background-color:#2b2b2b;z-index:120;}
#shcHead .box_header {position:relative;z-index:10;margin-top: -1px;}
#shcHead .tit_head {overflow:hidden;position:relative;width:100%;height:50px;padding:12px 0 0 30px;box-sizing:border-box;font-weight:bold;font-size:19px;line-height:28px;color:#fff;text-align:center;margin: 0 auto;}
#shcHead .tit_head .btn_location {display:inline-block;position:relative;padding-right:15px;color:#fff;vertical-align:top; float:left;}
#shcHead .tit_head .btn_location:after {content:"";display:block;position:absolute;top:50%;right:0;width:9px;height:5px;background:url(../images/ico_arrow_location.png) no-repeat 50% 0;background-size:9px 20px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}
#shcHead .tit_head .btn_location.on:after {background-position:50% -10px}
#shcHead .tit_head .inner_tit {display:inline-block;overflow:hidden;max-width:198px;height:28px;vertical-align:top; font-size:16px; font-weight:normal; color:#fff;}
@media only screen and (max-width:767px) {
	#shcHead .tit_head .inner_tit {max-width:230px}
}


/* Location */
#shcLoc { display:none; margin-top:-1px;}
#shcLoc:after {content:"";display:block;overflow:hidden;position:absolute;top:50px;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85)}
#shcLoc .cont_menu {overflow:hidden;overflow-y:auto;position:relative;z-index:100;width:100%;max-height:100%;background-color:#313131;}
#shcLoc .box_menu {overflow:hidden;padding:0 27px}
#shcLoc .box_menu .tit_menu.depth1 {display:block;overflow:hidden;width:100%;margin-top:23px;padding-bottom:4px;border-bottom:2px solid #444;font-weight:bold;font-size:16px; color:#fff; font-weight:normal;padding-bottom: 12px;}
#shcLoc .box_menu .list_nav.depth2 {overflow:hidden;width:100%;margin-top:23px;padding-bottom:30px}
#shcLoc .box_menu .list_nav.depth2>li {overflow:hidden;width:100%;margin-top:20px}
#shcLoc .box_menu .list_nav.depth2>li:first-child {margin-top:0}
#shcLoc .box_menu .list_nav.depth2>li>.tit_menu {display:block;overflow:hidden;width:100%; border-bottom:1px solid #444; padding-bottom:12px;}
#shcLoc .box_menu .list_nav.depth2>li>.tit_menu>a {display:inline-block;position:relative;padding-right:19px;font-size:14px;vertical-align:top; color:#c4c4c4; font-weight:normal;    width: 100%;}
#shcLoc .box_menu .list_nav.depth2>li>.tit_menu>a.on { color:#0082c3;width: 100%;}
#shcLoc .box_menu .list_nav.depth2>li>.tit_menu i{content:"";display:block;position:absolute;top: 50%;right: 15px;width:9px;height:10px;margin-top:-5px;background:url(../images/ico_arrow_toggle1.png) no-repeat 0 -10px;background-size:9px 20px; float:right;}
#shcLoc .box_menu .list_nav.depth2>li.on>.tit_menu  i{background-position:0 0}
#shcLoc .box_menu .list_nav.depth2>li.blank>.tit_menu>a {padding-right:0}
#shcLoc .box_menu .list_nav.depth2>li.blank>.tit_menu i{background:none}
#shcLoc .box_menu .list_nav.depth2 .info_sub {display:none;overflow:hidden;margin-top:6px;background-color:#313131}
#shcLoc .box_menu .list_nav.depth2>li.on .info_sub {display:none}
#shcLoc .box_menu .list_nav.depth3 {overflow:hidden;margin-top:11px;padding:0 15px 11px}
#shcLoc .box_menu .list_nav.depth3>li {overflow:hidden;width:100%;margin-top:12px}
#shcLoc .box_menu .list_nav.depth3>li:first-child {margin-top:0}
#shcLoc .box_menu .list_nav.depth3>li>a {display:block;position:relative;overflow:hidden;font-size:14px;color:#6f6f6f}
#shcLoc .box_menu .list_nav.depth3>li.on>a {padding-left:11px;font-weight:bold;color:#0098c2}
#shcLoc .box_menu .list_nav.depth3>li.on>a:before {content:"";display:block;overflow:hidden;position:absolute;top:50%;left:0;width:5px;height:10px;margin-top:-5px;background:url(../images/ico_arrow_type1.png) no-repeat 0 0;background-size:5px 10px}