@charset "utf-8";
/* CSS Document */
body{ 
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	overflow:hidden;
}
body,td,th,input,textarea,select {
	font-size: 14px;
	color:#252b3a;
	line-height:1.8;
	font-family: "Microsoft Yahei","微软雅黑", Arial, Helvetica, sans-serif;  /*'Alata', */
}
/*div{-webkit-transform:translateZ(0);}*/
.font1{ font-family: Arial, Helvetica, sans-serif}
@media (min-width: 992px) {
	/*body,td,th,input,textarea,select { font-size:16px;}*/
}
a{color:#252b3a; text-decoration:none; position:relative;}
a:hover{color:#03499e; text-decoration:none;}
a,i,em,.animation{
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transform: all 0.25s ease-in-out;
}

.shadow1{-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1); -moz-box-shadow:0 0 8px rgba(0,0,0,0.1); box-shadow:0 0 8px rgba(0,0,0,0.1);}
@media (min-width: 768px) {
	.shadow1{-webkit-box-shadow:0 0 16px rgba(0,0,0,0.1); -moz-box-shadow:0 0 16px rgba(0,0,0,0.1); box-shadow:0 0 16px rgba(0,0,0,0.1);}
}
.shadow_none{-webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important;}


input,select,textarea{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; outline:none;border:solid 1px #cbcbcb;transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transform:: all 0.25s ease-in-out;}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
select:focus,
textarea:focus{ border-color:#03499e;-webkit-box-shadow:2px 2px 6px rgba(0,90,180,0.2); -moz-box-shadow:2px 2px 6px rgba(0,90,180,0.2); box-shadow:0 0 6px rgba(0,90,180,0.2);}
input[type=checkbox]{transform:scale(1.3); margin:3px;}
textarea{ resize:none;}


/*输入框提示样式*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #a3a7af; font-size:14px;} 
input::-moz-placeholder, textarea::-moz-placeholder { color: #a3a7af; font-size:14px;} 
input::-moz-placeholder, textarea::-moz-placeholder { color: #a3a7af; font-size:14px;} 
input::-ms-input-placeholder, textarea::-ms-input-placeholder {color: #a3a7af; font-size:14px;} 
@media (min-width: 992px) {
	input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { font-size:16px;} 
	input::-moz-placeholder, textarea::-moz-placeholder { font-size:16px;} 
	input::-moz-placeholder, textarea::-moz-placeholder { font-size:16px;} 
	input::-ms-input-placeholder, textarea::-ms-input-placeholder { font-size:16px;} 
}



/*顶部*/
.header_back{ height:60px;}
.header{ position:fixed; z-index:99997; width:100%; -webkit-transform:translateZ(0);}

.header .logo{ display:none;}
.header .logo_white{ display:block;}

.header2{ color:#FFF;}
.header2>div{ position:relative;}
.header2_1{}
.header2_1 img{ height:60px;}
.header2_2{}
.header2_3{ color:#FFF; line-height:40px; font-size:14px;}
.header2_3 em{ font-size:20px; vertical-align:middle; position:relative;}
.header2_3 .span_cart_count{ position:absolute; top:10px; margin-left:-8px; background-color:#1d8931; color:#FFF; width:20px; line-height:20px; display:inline-block; text-align:center; border-radius:20px;}
.header2_3 a{ color:#FFF; padding:0 10px; display:inline-block;}
.header2_3 a:hover, .header2_3 a:hover em{color:#d1d1d1;}
.header2_3 .pc_lang{ position:relative; margin-left:5px; padding-left:10px;}
.header2_3 .pc_lang:after{ width:1px; height:30px; margin-top:-13px; background-color:#FFF; content:""; position:absolute; left:0; top:50%;}
@media (min-width: 768px) {
	.header2_2{}
	.header2_3 .span_cart_count{ top:0px; margin-left:-8px;}
}
@media (min-width: 992px) {
	.header_back{ height:80px;}
	.header2_1 img{ height:80px; padding:15px 0;}
	.header2_2{ top:40px;}
	.header2_3 a{ padding:0 6px;}
}
@media (min-width: 1200px) {
	.header2_1 img{ padding:10px 0;}
	.header2_2{}
	.header2_3{ margin:0 -10px; font-size:15px;}
	.header2_3 em{ font-size:22px;}
	.header2_3>div{ padding:0 5px;}
}
@media (min-width: 1500px) {
	.header2_1 img{ padding:6px 0;}
	.header2_2{}
}
@media (max-width: 767px) {
	.header2_3{ top:0; right:0; position:absolute;}
	.header2_3 em{ font-size:24px; line-height:60px;}
}

.header3{ background-color:#1d8931; color:#FFF;}
.header3 ul{ margin:0 -3vw;}
.header3 li{ line-height:1.2; overflow:hidden; position:relative;}
.header3 li:after{ width:1px; height:16px; background-color:rgba(255,255,255,0.5); display:inline-block; content:""; position:absolute; right:0; top:50%; margin-top:-8px;}
.header3 li:last-child:after{ display:none;}
.header3 a{ font-size:15px; padding:0 3vw; height:50px; color:#FFF; text-align:center;}
.header3 a:hover{ color:#ffff00;}
@media (min-width: 992px) {
	.header3 ul{ margin:0 -4vw;}
	.header3 a{ padding:0 4vw;}
}
@media (min-width: 1200px) {
	.header3 a{ font-size:16px; height:60px;}
}
@media (min-width: 1500px) {
	.header3 ul{ margin:0 -4.8vw;}
	.header3 a{ font-size:17px; padding:0 4.8vw;}
}
@media (min-width: 1541px) {
	.header3 ul{ margin:0 -80px;}
	.header3 a{ padding:0 80px;}
}


/*顶部搜索*/
.header_find{ position:absolute; z-index:99999; right:10px; top:55px; width:60%;}
.header_find .find{ width:100%; height:36px; background-color:#FFF; padding:0 10px 0 15px;-moz-border-radius:36px; border-radius:36px;}
.header_find .find_txt{ border:0; width:calc(100% - 30px); height:36px; line-height:36px; outline:none;}
.header_find button{ width:30px; height:36px; border:0; padding:0; background-color:transparent; cursor:pointer; outline:none;}
.header_find button em{ font-size:20px; line-height:30px; color:#1d8931;}
@media (min-width: 768px) {
	.header_find{ top:48px; width:360px; right:-10px;}
	.header_find .find{}
}
@media (min-width: 1200px) {
	.header_find{ top:55px;}
	.header_find .find{ width:360px;}
}

/*顶部搜索2*/
.header_find2{ position:absolute; z-index:99999; left:0; top:0; width:100%; height:100%;}
.header_find2>div{ background-color:#FFF; padding:0; width:100%; height:100%;}
.header_find2 .find{ position:relative;}
.header_find2 .find:before{ content: ""; width:2px; height:40%; background-color:#1d8931; position:absolute; left:0; top:30%;}
.header_find2 em{ line-height:60px; width:40px; text-align:center; cursor:pointer; display:inline-block;}
.header_find2 .find_txt{ background-color:transparent; border:0; width:calc(100% - 80px); padding:0 10px 0 20px; outline:none;}
.header_find2 button{ border:0; padding:0; background-color:transparent; cursor:pointer; outline:none;}
.header_find2 button em{ font-size:22px;}
.header_find2 .close_top_find{ font-size:18px;}
@media (min-width: 768px) {
	.header_find2 .find:before{ height:50%; top:25%;}
	.header_find2 button em{ font-size:26px;}
}

/*顶部搜索电脑版*/
.pc_find{ position:relative; z-index:99999; margin:16px 2vw 0 0;}
.pc_find .find{ height:36px; background-color:#eaeaea; padding:0 10px 0 15px;-moz-border-radius:36px; border-radius:36px;}
.pc_find .find_txt{ border:0; width:15vw; height:36px; line-height:36px; background-color:transparent; outline:none;}
.pc_find button{ width:30px; height:36px; border:0; padding:0; background-color:transparent; cursor:pointer; outline:none;}
.pc_find button em{ font-size:20px; line-height:30px; color:#595e6a;}
.pc_find .close_top_find{ display:none;}
@media (min-width: 1541px) {
	.pc_find{ margin:16px 50px 0 0;}
	.pc_find .find_txt{ width:270px;}
}




/*顶部图标*/
.header .icon_menu{ padding-left:5px;}
.header .icon_menu a{ padding:0 8px; display:inline-block;}
.header .icon_menu em{ font-size:24px; line-height:60px; position:relative;}
@media (min-width: 768px) {
	.header .icon_menu{ padding-left:0px;}
}


/*主菜单*/
.main_menu{ position:relative; z-index:1; display:inline-block; z-index:999;}
.main_menu .nli{ float:left; position:relative; display:inline;}
.main_menu .nli>a{ display:block; height:80px; line-height:80px; font-size:14px; padding:0 8px; color:#FFF; text-transform:uppercase; font-weight:bold;}
.main_menu .nli>a em{ color:#FFF;}
.main_menu .nli>a em:before{ height:16px; line-height:16px;}
/*.main_menu .nli>a:hover{-moz-transform:translateY(-5px); -webkit-transform:translateY(-5px); -o-transform:translateY(-5px); -ms-transform:translateY(-5px); transform: translateY(-5px);}*/
.main_menu .on>a, .main_menu .on>a em, .main_menu .nli>a:hover em{color:#d1d1d1;}
.main_menu a:after{ width:0%; height:2px; background-color:rgba(255,255,255,0.4); content:""; position:absolute; left:50%; bottom:0;transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transform: all 0.25s ease-in-out;}
.main_menu .on>a:after{ width:100%; left:0;}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
	.main_menu .nli>a{ font-size:15px; padding:0 6px;}
}
@media (min-width: 1500px) {
	.main_menu .nli>a{ padding:0 1.4vw;}
}

.main_menu .sub{ display:none; left:0%; top:80px; position:absolute; background-color:rgba(0,0,0,0.4); text-align:left; white-space:nowrap;-moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;}
.main_menu .sub li{ display:inline;}
.main_menu .sub a{ position:relative; display:inline-block; line-height:60px; color:#FFF; font-size:13px; padding:0 28px;}
.main_menu .sub a:hover{ color:#d1d1d1;}
.main_menu .sub em{ display:none;}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
	.main_menu .sub a{ font-size:14px;}
}


/*子菜单*/
.sub_content{ padding:20px 0 0;}
.sub_content .sub_menu{ width:100%; padding:12px 0 0;}
.sub_content .sub_menu ul{ margin:-5px;}
.sub_content .sub_menu li{ margin:5px;}
.sub_content .sub_menu a{ background-color:#f1f1f1; padding:5px 20px; display:block;}
.sub_content .sub_menu a:hover,
.sub_content .sub_menu li.active a,
.sub_content .sub_menu li.active a:hover{ background-color:#03499e; color:#FFF;}
.sub_content .sub_location{ width:100%; line-height:1.4; color:#90939a;}
.sub_content .sub_location i{ color:#90939a; margin-right:6px;}
.sub_content .sub_location a:hover{ text-decoration:underline;}
@media (min-width: 768px) {
	.sub_content .sub_menu{ width:70%; padding:0;}
	.sub_content .sub_location{ width:30%; text-align:right;}
}
@media (min-width: 1200px) {
	.sub_content .sub_menu ul{ margin:-5px -8px;}
	.sub_content .sub_menu li{ margin:5px 8px;}
	.sub_content .sub_menu a{ padding:8px 30px;}
}


/*子菜单2*/
.sub_menu2{ padding:20px 12px 0; margin:-5px; text-align:center;}
.sub_menu2 li{}
.sub_menu2 li a{ display:block; padding:0 10px; font-size:15px; background-color:#f1f1f1; line-height:40px; font-weight:bold; position:relative; overflow:hidden;}
.sub_menu2 li a:hover{}
.sub_menu2 li.active a{ background-color:#03499e; color:#FFF;}
@media (min-width: 768px) {
	.sub_menu2{}
	.sub_menu2 li a{ padding:5px 2.2vw;}
}
@media (min-width: 992px) {
	.sub_menu2{ margin:0; padding:0; width:100%; position:absolute; margin-top:-100px;}
	.sub_menu2{ margin-top:-70px;}
	.sub_menu2 li a{ padding:0 3vw; background-color:rgba(0,0,0,0.5); color:#FFF; font-size:16px; line-height:70px; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
	.sub_menu2 li a:hover{ background-color:rgba(255,255,255,0.7); color:#252b3a;}
	.sub_menu2 li.active a{ background-color:rgba(255,255,255,0.95); color:#252b3a;}
}
@media (min-width: 1200px) {
	.sub_menu2 li a{ padding:0 4vw;}
}
@media (min-width: 1500px) {
	.sub_menu2 li a{ padding:0 70px;}
}
@media (max-width: 767px) {
	.sub_menu2 li{ width:50%; padding:5px;}
}


.header_bg, .header_active{ background-color:#FFF; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.1); -moz-box-shadow:0 0 20px rgba(0,0,0,0.1); box-shadow:0 0 20px rgba(0,0,0,0.1);}
.header_bg .logo, .header_active .logo{ display:block;}
.header_bg .logo_white, .header_active .logo_white{ display:none;}

.header_bg .header2, .header_active .header2{ color:#252b3a;}
.header_bg .header2_3, .header_active .header2_3{ color:#252b3a;}
.header_bg .header2_3 a, .header_active .header2_3 a{ color:#252b3a;}
.header_bg .header2_3 a:hover, .header_bg .header2_3 a:hover em, .header_active .header2_3 a:hover, .header_active .header2_3 a:hover em{color:#03499e;}
.header_bg .header2_3 .pc_lang:after, .header_active .header2_3 .pc_lang:after{ background-color:#cfcfcf;}

.header_bg .main_menu a:after, .header_active .main_menu a:after{ background-color:#03499e;}
.header_bg .main_menu .nli>a, .header_bg .main_menu .nli>a em, .header_active .main_menu .nli>a, .header_active .main_menu .nli>a em{ color:#252b3a;}
.header_bg .main_menu .on>a, .header_bg .main_menu .on>a em, .header_bg .main_menu .nli>a:hover em, .header_active .main_menu .on>a, .header_active .main_menu .on>a em, .header_active .main_menu .nli>a:hover em{color:#03499e;}



/*底部*/
.foot1, .foot2{ font-size:12px;}
@media (min-width: 992px) {
	.foot1, .foot2{ font-size:14px;}
}

.foot1{ background-color:#303030; color:#bfbdb4; padding:20px 0;}
.foot1 a{ color:#bfbdb4;}
.foot1 a:hover{ color:#FFF;}
.foot1_1{ width:100%;}
.foot1_1 .menu{ margin:0 -10px;}
.foot1_1 .menu .title{ font-size:14px; font-weight:bold; color:#FFF; margin-bottom:8px;}
.foot1_1 .menu .title a{ color:#FFF;}
.foot1_1 .menu a{ line-height:1.2; padding:6px 0; display:inline-block;}
.foot1_1 .item{ width:33.33%; padding:10px;}
@media (min-width: 768px) {
	.foot1_1 .menu{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;}
	.foot1_1 .item{ width:auto;}  /* margin-left:2.5%;*/
}
@media (min-width: 992px) {
	.foot1_1 .menu .title{ font-size:16px;}
}
@media (min-width: 1200px) {
	.foot1{ padding:30px 0;}
	.foot1_1{ width:calc(100% - 300px);}
	.foot1_1 .menu{ padding-right:8%;}
	/*.foot1_1 .item{ width:auto; margin-left:2.5%;}*/
	.foot1_1 .item:first-child{ margin-left:0;}
}
@media (min-width: 1500px) {
	.foot1_1{ width:calc(100% - 420px); padding-left:15px;}
	/*.foot1_1 .item{ margin-left:6%;}*/
}


.foot1_2{ width:100%;}
.foot1_2 .qrcode{}
.foot1_2 .qrcode .item{ width:33.33%; padding:12px 5px; text-align:center; line-height:1.4; position:relative;}
.foot1_2 .qrcode .item img{ width:100%;}
.foot1_2 .qrcode .item .ewm{
  position: absolute;
  width:140px;
  bottom: 65px;
  left: 50%;
  -webkit-transform: translateX(-50%) scale(0);
  -ms-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  background: #fff;
  -webkit-filter: drop-shadow(0px 0px 1px #999);
  filter: drop-shadow(0px 0px 1px #999);
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;}
.foot1_2 .qrcode .item .ewm:after{
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(100%);
  -ms-transform: translateX(-50%) translateY(100%);
  transform: translateX(-50%) translateY(100%);
  border: 8px solid transparent;
  border-top-color: #fff;
}
.foot1_2 .qrcode .item:hover .ewm{
  -webkit-transform: translateX(-50%) scale(1);
  -ms-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
}
.foot1_2 .share{ padding:10px 0;}
@media (min-width: 768px) {
	.foot1_2{ width:420px; margin:0 auto;}
}
@media (min-width: 992px) {
	.foot1_2{ width:500px;}
}
@media (min-width: 1200px) {
	.foot1_2{ width:300px;}
}
@media (min-width: 1500px) {
	.foot1_2{ width:420px;}
}

.foot1_2 .fen_xiang2 a{ padding:5px !important;}


.foot2{ color:#bfbdb4; border-top:solid 1px #4e4e4e; padding:12px 0; background-color:#303030; margin-bottom:60px; text-align:center;}
.foot2 a{ color:#bfbdb4; display:inline-block;}
.foot2 a:hover{ color:#FFF; }
@media (min-width: 768px) {	
	.foot2{ margin-bottom:0;}
}

.platform{ margin:15px 0 0;}
.platform a{ margin:0 3px; text-align:center; width:26px; height:26px; padding:0; display:inline-block; -moz-border-radius:26px; border-radius:26px;}
.platform em{ color:#FFF; font-size:28px; line-height:26px;}
.platform a:hover{}
.platform a:hover em{ color:#03499e;}


/*自定义下拉列表*/
.cus_select{ width:240px; margin:0 auto; position:relative; text-align:left;}
.cus_select .cus_select_title{ position:relative; line-height:40px; padding:0 10px; border:solid 1px rgba(255,255,255,0.3); display:block; cursor:pointer;}
.cus_select .cus_select_title.up{}
.cus_select .cus_select_title:after{ font-family: "iconfont" !important; content: "\e745"; font-size:22px; position:absolute; right:10px;}
.cus_select .cus_select_content{ position:absolute; left:0; bottom:46px; background-color:rgba(0,0,0,0.5); width:100%; border:solid 1px rgba(255,255,255,0.3); max-height:300px; overflow:auto; display:none;}
.cus_select .cus_select_content a{ display:block; line-height:22px; padding:10px;}


/*右边浮动留言*/
.fixed_feedback{ position:fixed; bottom:15%; width:300px; right:-310px; bottom:70px; z-index: 99998; -moz-border-radius:8px; border-radius:8px; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.15); -moz-box-shadow:0 0 20px rgba(0,0,0,0.15); box-shadow:0 0 20px rgba(0,0,0,0.15);}
.fixed_feedback .title{ width:100%; height:46px; line-height:46px; padding:0 12px; color:#FFF; background-color:#03499e; -moz-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; }
.fixed_feedback .title a{ float:right;}
.fixed_feedback .title a em{ color:#FFF;}
.fixed_feedback .content{ padding:10px 20px 20px; background-color:#FFF; -moz-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px;}



/*手机底部样式*/
.m_bottm_menu{ background-color:#03499e; color:#FFF;}
.m_bottm_menu .item{ width:25%;}
.m_bottm_menu .item a{ color:#FFF;}

/*手机版菜单*/
.m_nav_back{height:100%;width:100%;position:fixed;background-color:#000;z-index:99998;top:0;left:-100%;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
.m_nav_back.menu_is_open{left:0;}
.m_nav{height:100%;width:90%;max-width:360px;overflow:hidden;background-color:#FFF;position:fixed;z-index:99999;top:0;left:-360px;display:inline-block;}
.m_nav.menu_is_open{left:0;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0)}
.m_nav .close{ position:absolute; right:0px; top:0px; cursor:pointer; z-index:1;}
.m_nav .close em{ font-size:18px; width:50px; height:50px; line-height:50px; display:inline-block; text-align:center;}
.m_nav .panel{ height:100%; overflow:auto; padding:30px 20px;}
.m_nav .panel .lang{}
.m_nav .panel .lang a{ display:inline-block; padding:5px; margin:10px;}
.m_nav .panel .lang a img{ vertical-align:middle; margin-right:4px;}
.m_nav .panel .m_user_info{ margin:10px; text-align:center;}
.m_nav .panel .m_user_info a{ display:inline-block;}
.m_nav .panel .m_menu{}
.m_nav .panel .m_menu em{ position:absolute; left:3px;}
.m_nav .panel .m_menu a{display:block;text-decoration:none; line-height:1.5;}
.m_nav .panel .m_menu span{ position:absolute; right:0; top:17px; height:20px; line-height:20px; font-weight:normal; color:#dddddd;}
/*一级*/
.m_nav .panel .m_menu>li{ border-bottom:solid 1px #efefef;}
.m_nav .panel .m_menu>li>a{ font-weight:bold;font-size:16px;padding:15px 5px;}
/*二级*/
.m_nav .panel .m_menu ul{display:none; padding:0 0 10px;}
.m_nav .panel .m_menu ul a{ font-size:15px;padding:6px 5px 6px 20px;}
.m_nav .panel .m_menu ul a em{ top:4px;}
.m_nav .panel .m_menu ul a span{ top:8px;}
/*三级*/
.m_nav .panel .m_menu ul ul{ padding:5px 0 5px 15px;}
.m_nav .panel .m_menu ul ul a{ font-size:14px;padding:6px 5px 6px 20px;}
/*四级*/
.m_nav .panel .m_menu ul ul ul a{ font-size:13px;}
.m_nav .panel .m_menu ul ul ul a em{ top:3px;}
.m_nav .panel .m_menu ul ul ul a span{ top:6px;}
.m_nav .active a{color:#356db1;}
.m_nav .sub>a{ padding-right:22px !important;}



/*左边当前页面浮动导航*/
.ann_left{ display:none;}
.side_container {
  position: fixed;
  top: 25%;
  left: 2%;
  z-index: 5;
}
.side_container ul {
  position: relative;
  overflow: hidden;
}
.side_container ul::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background: #eaeaea;
}
.side_container ul::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: var(--i);
  width: 1px;
  background: #03499e;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.side_container ul li {
  margin-bottom: 5px;
}
.side_container ul li:last-child {
  margin-bottom: 0;
}
.side_container ul li a {
  font-size: 12px;
  color: #666;
  display:block;
  padding:6px 10px 6px 15px;
  cursor:pointer;
}
.side_container ul .active a {
  color: #03499e;
  font-weight:bold;
}
@media (max-width: 1199px) {
	.ann_left{ display:none !important;}
}




/*共用*/
.page_content{ padding:40px 0;}
.page_content2{ padding:25px 0 40px;}
.bg1{ background-color:#f8f8f8;}
.bg2{ background-color:#eff3f7;}
.br{ height:15px;}
.blank_row{ height:40px;}
.blank_row2{ height:25px;}
.left{ width:100%;}
.right{ width:100%;}
.title1{ color:#03499e; font-weight:bold; position:relative; text-transform:uppercase; padding-bottom:6px;}
.title1:after{ bottom:0; left:50%; width:60px; height:2px; margin-left:-30px; background-color:#9c9d9f; content:""; display:inline-block; position:absolute;}
.title1.l:after{ left:0; margin-left:0;}
.title1.white{ color:#FFF;}
.title2{}
.title2 h2{ line-height:1; margin:0; color:#cbcbcb; font-size:34px; font-weight:normal; line-height:1; text-transform:uppercase;}
.title2 h3{ line-height:1; margin:10px 0; color:#03499e; font-size:24px;}
.title2.white{}
.title2.white h3{ color:#FFF;}
.mt1{ margin-top:15px;}
.mt2{ margin-top:10px;}
.btn1{ border:solid 1px #03499e; background-color:#03499e; color:#FFF; padding:4px 20px; display:inline-block; font-size:16px; cursor:pointer;}
.btn1:hover{ background-color:#FFF; color:#03499e;}
.btn1.small{ padding:3px 15px; font-size:14px;}
.fs1{ font-size:22px;}
.fs2{ font-size:20px;}
.fs3{ font-size:18px;}
.fs4{ font-size:18px;}
.icon_hot1{ margin-left:5px;}
.icon_hot2{ margin-right:5px;}
.no_data{ text-align:center; padding:50px 0;}
@media (min-width: 768px) {
	.page_content{ padding:50px 0;}
	.page_content2{ padding:30px 0 50px;}
	.blank_row{ height:50px;}
	.blank_row2{ height:25px;}
	.title2 h2{ font-size:38px;}
	.title2 h3{ font-size:28px;}
	.mt1{ margin-top:20px;}
	.mt2{ margin-top:15px;}
	.btn1{ padding:6px 28px;}
	.fs1{ font-size:26px;}
	.fs2{ font-size:24px;}
	.fs3{ font-size:22px;}
	.fs4{ font-size:20px;}
}
@media (min-width: 992px) {	
	.page_content{ padding:80px 0;}
	.page_content2{ padding:40px 0 80px;}
	.blank_row{ height:80px;}
	.blank_row2{ height:30px;}
	.title1{ padding-bottom:10px;}
	.title1:after{ width:100px; margin-left:-50px;}
	.title1.l:after{ left:0; margin-left:0;}
	.title2 h2{ font-size:42px;}
	.title2 h3{ font-size:32px;}
	.left{ width:240px;}
	.right{ width:calc(100% - 240px); margin-top:0; padding-left:30px;}
	.mt1{ margin-top:25px;}
	.mt2{ margin-top:20px;}
	.btn1{ padding:6px 30px; font-size:18px;}
	.btn1.small{ padding:5px 20px; font-size:16px;}
	.fs1{ font-size:32px;}
	.fs2{ font-size:30px;}
	.fs3{ font-size:28px;}
	.fs4{ font-size:24px;}
}
@media (min-width: 1200px) {
	.left{ width:270px;}
	.right{ width:calc(100% - 270px); margin-top:0; padding-left:50px;}
	.title2 h2{ font-size:48px;}
	.title2 h3{ font-size:36px;}
	.fs1{ font-size:36px;}
}
@media (min-width: 1500px) {
	.page_content{ padding:100px 0;}
	.page_content2{ padding:50px 0 100px;}
	.blank_row{ height:100px;}
	.blank_row2{ height:40px;}
	.fs1{ font-size:38px;}
}

.ts1{ font-size:17px;}
@media (min-width: 992px) {
	.ts1{ font-size:19px;}
}


.sub_title h2{ font-size:20px; position:relative; color:#03499e;}
@media (min-width: 768px) {
	.sub_title h2{ font-size:20px;}
}
@media (min-width: 992px) {
	.sub_title h2{ font-size:22px;}
}
@media (min-width: 1200px) {
	.sub_title h2{ font-size:24px;}
}
.sub_title.line h2{ padding:0 0 6px;}
.sub_title.line h2:after{ width:10%; height:2px; background-color:#03499e; content:''; position:absolute; left:0; bottom:0;}


/*广告位置*/
.gg_list1{}
.gg_list1 .item{ margin-top:6px;}
.gg_list1 .item:first-child{ margin-top:0;}
.gg_list2{ margin:-3px; padding:6px 0 0;}
.gg_list2 .item{ width:50%; padding:3px;}
@media (min-width: 768px) {
	.gg_list1 .item{ margin-top:10px;}
	.gg_list2{ margin:-5px; padding:10px 0 0;}
	.gg_list2 .item{ padding:5px;}
}
@media (min-width: 992px) {	
	.gg_list1 .item{ margin-top:20px;}
	.gg_list2{ margin:-10px; padding:20px 0 0;}
	.gg_list2 .item{ padding:10px;}
}



/*友情链接*/
.link{ background-color:rgba(255,255,255,0.6); padding:20px 15px 15px;}
.link1{ line-height:30px;}
.link1 .n1{ font-size:30px;}
.link1 .n2{ background-color:#252b3a; color:#FFF; display:inline-block; padding:0 10px; margin-left:8px;}
.link2{ width:100%; margin:5px -10px 0;}
.link2 li{ display:inline-block;}
.link2 li a{ display:inline-block; padding:5px 10px 5px;}
@media (min-width: 768px) {
	.link{ padding:20px 30px;}
	.link1{ width:150px; margin-top:4px;}
	.link2{ width:calc(100% - 150px); margin:0;}
	.link2 li a{ padding:5px 10px;}
}
@media (min-width: 992px) {	
	.link2 li a{ padding:5px 20px;}
}


/*华津金属产业园*/
.industrial1{}
.industrial1 .l{ width:100%;}
.industrial1 .r{ width:100%;}
.industrial1 .r img, .industrial1 .r video{ width:100%;}
@media (min-width: 768px) {
	.industrial1 .l{ width:50%; padding:0 2% 0 0;}
	.industrial1 .r{ width:50%; padding:0 0 0 2%;}
}
@media (min-width: 1200px) {
	.industrial1 .l{ padding:0 3% 0 0;}
	.industrial1 .r{ padding:0 0 0 3%;}
}


.industrial2{ background-color:#FFF; padding:30px;}
.industrial2 h2{ margin:0; font-size:18px;}


.industrial3{ color:#FFF; margin:-5px;}
.industrial3 .item{ flex:1; width:100%; padding:5px; transition:0.6s;}
.industrial3 .item .con{ height:55vw; max-height:500px; position:relative; overflow:hidden; background-color:#000;}
.industrial3 .item .con .pic{ opacity:0.7; position:absolute; width:100%; height:100%; left:0; top:0; background-size:cover; background-position:center;}
.industrial3 .item .con .txt1{ transition:0.4s; position:absolute; bottom:8%; width:100%; padding:0 5%; opacity:0;}
.industrial3 .item.active{ flex:8;}
.industrial3 .item.active .con .txt1{ opacity:1;}
@media (min-width:768px) {
	.industrial3 .item{}
	.industrial3 .item .con{ height:35vw;}
}


.sub_menu3{ position:relative;}
.sub_menu3 li{}
.sub_menu3 li a{ display:block; position:relative;}
@media (min-width: 768px) {	
	.sub_menu3{ margin-top:-70px; position:relative;}
	.sub_menu3 li a{ padding:0 15px; font-size:17px; line-height:70px; height:110px; color:#FFF;}
	.sub_menu3 li a:after{ font-family: "iconfont" !important; content: "\e7b2"; color:#03499e; position:absolute; left:50%; margin-left:-15px; width:30px; height:30px; line-height:30px; font-size:30px; bottom:8px; opacity:0;}
	.sub_menu3 li a:hover:after{ -webkit-animation: flip 1s ease both; animation: flip 1s ease both; opacity:1;}
	.sub_menu3 li.active a{ background-color:#03499e; color:#FFF;}
	.sub_menu3 li.active a:after{ color:#FFF; opacity:1;}
}
@media (min-width: 992px) {	
	.sub_menu3 li a{ padding:0 25px;}
}
@media (min-width: 1200px) {	
	.sub_menu3 li a{ padding:0 35px;}
}
@media (max-width: 767px) {	
	.sub_menu3{ padding:10px 0 0; margin:0 -5px;}
	.sub_menu3 li{ width:50%; text-align:center; padding:5px;}
	.sub_menu3 li a{ background-color:#f1f1f1; color:#252b3a; padding:6px 0; font-size:15px; display:block;}
	.sub_menu3 li.active a{ background-color:#03499e; color:#FFF;}
}


/*联系我们*/
.contact{}
.contact .map{ border:solid 1px #e7e7ee;}
.contact .map iframe{ width:100%; height:550px;}
.contact .tit1{ text-align:center;}
.contact .tit1 h2{ color:#03499e; font-size:28px; font-weight:bold; margin:0; line-height:1.4;}
.contact .tit1 h3{ color:#848484; font-size:18px; font-weight:bold; margin:0; line-height:1.4; margin-top:10px;}
.contact .tit2{ padding:0 0 15px;}
.contact .tit2 h2{ font-weight:bold; margin:0; line-height:1.4; font-size:20px;}
.contact .tit2 h3{ font-weight:normal; margin:0; line-height:1.4; font-size:16px; color:#848484; margin-top:5px;}
@media (min-width: 768px) {
	.contact .map iframe{ height:550px;}
	.contact .tit1 h2{ font-size:30px;}
	.contact .tit1 h3{ font-size:20px;}
	.contact .tit2{ padding:0 0 20px;}
	.contact .tit2 h2{ font-size:22px;}
	.contact .tit2 h3{ font-size:18px;}
}
@media (min-width: 992px) {
	.contact .map iframe{ height:600px;}
	.contact .tit1 h2{ font-size:32px;}
	.contact .tit1 h3{ font-size:22px;}
	.contact .tit2{ padding:0 0 25px;}
	.contact .tit2 h2{ font-size:24px;}
	.contact .tit2 h3{ font-size:20px;}
}
@media (min-width: 1200px) {
	.contact .map iframe{ height:650px;}
	.contact .tit1 h2{ font-size:34px;}
	.contact .tit1 h3{ font-size:24px;}
	.contact .tit2{ padding:0 0 30px;}
	.contact .tit2 h2{ font-size:26px;}
	.contact .tit2 h3{ font-size:22px;}
}


.contact1{ margin:10px -15px;}
.contact1 .item{ width:100%; font-size:16px; padding:15px;}
.contact1 .item .con{ background-color:#f7f7f7; padding:30px 10%; height:100%;}
.contact1 .item .con .info{ line-height:2;}
.contact1 .item .con .info span{ color:#848484;}
@media (min-width: 768px) {
	.contact1 .item{ width:50%; padding:20px;}
	.contact1 .item .con{ padding:40px 10%;}
}
@media (min-width: 992px) {
	.contact1 .item{ padding:30px;}
	.contact1 .item .con{ padding:50px 10%;}
}
@media (min-width: 1200px) {
	.contact1 .item{ padding:35px; font-size:18px;}
	.contact1 .item .con{ padding:60px 10%;}
}


.contacts{ padding:10px 0 0;}
.contacts h2{ font-size:20px; margin:0 0 10px; line-height:1.8;}
.contacts h3{ font-size:16px; margin:0;}
.contacts hr{ background-color:#e3e3e3; height:1px; border:0; margin:26px 0 20px 0;}
.contacts1{ width:100%; padding-top:25px;}
.contacts1 p{ position:relative; padding:0 0 0 35px;}
.contacts1 em{ position:absolute; left:0; top:-4px; width:28px; text-align:center; font-size:18px;}
.contacts2{ width:100%;}
@media (min-width: 768px) {
	.contacts{ padding:20px 0 0;}
	.contacts h2{ font-size:24px;}
	.contacts h3{ font-size:18px;}
	.contacts1{ width:50%; padding-top:0; padding-left:2%;}
	.contacts2{ width:50%; padding-right:2%;}
}
@media (min-width: 992px) {	
	.contacts h2{ font-size:26px;}
	.contacts h3{ font-size:20px;}
	.contacts1 p{ padding:0 0 0 40px;}
	.contacts1 em{ top:-6px; width:30px; font-size:22px;}
}
@media (min-width: 1200px) {	
	.contacts h2{ font-size:28px;}
	.contacts h3{ font-size:22px;}
	.contacts1{ padding-left:3%; padding-right:3%;}
	.contacts2{ padding-left:3%; padding-right:3%;}
}



.contact2{}

.contact2 .toggle{}
.contact2 .toggle .item{ padding:0 20px;}
.contact2 .toggle a{
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  color:#252b3a;
  display: inline-block;
  padding-bottom: 0.2rem;
  border-bottom: 2px solid transparent;
  cursor:pointer;
}
.contact2 .toggle .active a{
  color: #03499e;
  border-color: #03499e;
}
@media (min-width: 768px) {
	.contact2 .toggle .item{ padding:0 40px;}
}


.contact2 .toggle_main{}
.contact2 .toggle_main .list{ display:none;}
.contact2 .toggle_main .list.active{display: block;}
.contact2 .toggle_main .list .tit{ border-bottom:solid 1px #eeeeee; font-size:20px; font-weight:bold; padding:10px 0; margin-top:30px;}
.contact2 .toggle_main .list .tit:first-child{ margin:0;}
.contact2 .toggle_main .list .con{ margin:-10px;}
.contact2 .toggle_main .list .item{ width:100%; padding:10px;}
.contact2 .toggle_main .list .item h2{ font-size:18px; font-weight:bold;}
.contact2 .toggle_main .list .item p{ color:#666666;}
@media (min-width: 768px) {
	.contact2 .toggle_main .list .item{ width:50%;}
}
@media (min-width: 992px) {
	.contact2 .toggle_main .list .tit{ font-size:22px;}
	.contact2 .toggle_main .list .item h2{ font-size:20px;}
}

.map{ border:solid 1px #e7e7ee;}
.map iframe{ width:100%; height:550px;}
@media (min-width: 768px) {
	.map iframe{ height:550px;}
}
@media (min-width: 992px) {
	.map iframe{ height:600px;}
}
@media (min-width: 1200px) {
	.map iframe{ height:650px;}
}



/*问与答*/
.qa_list{}
.qa_list .item{ border-bottom:solid 1px #e7e7e7; padding:10px 0 0;}
.qa_list .item .q{ color:#03499e; padding:5px 8px; font-weight:bold;}
.qa_list .item .a{ background-color:#f7f8fa; padding:20px;}

/*问与答2*/
.qa_list2{}
.qa_list2 .item{ border:solid 1px #dddddd; margin-top:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.05); -moz-box-shadow:0 4px 6px rgba(0,0,0,0.05); box-shadow:0 4px 6px rgba(0,0,0,0.05);}
.qa_list2 .item:first-child{ margin-top:0;}
.qa_list2 .q{ position:relative; background-color:#f9f9f9; padding:10px 30px 10px 10px; cursor:pointer;}
.qa_list2 .q em{ position:absolute; right:10px;}
.qa_list2 .item.on .q{ font-weight:bold; color:#03499e;}
.qa_list2 .item.on .q em{ transform:rotate(-180deg);}
.qa_list2 .a{ display:none; border-top:solid 1px #dddddd; padding:10px;}
@media (min-width: 992px) {	
	.qa_list2 .q{ padding:10px 36px 10px 16px;}
	.qa_list2 .a{ padding:10px 16px;}
}

/*问与答3*/
.qa_list3{}
.qa_list3 .item{ margin-top:10px;} 
.qa_list3 .item:first-child{ margin-top:0;}
.qa_list3 .q{ position:relative; background-color:#f5f5f5; padding:10px 40px 10px 10px; cursor:pointer; font-weight:bold;}
.qa_list3 .q em{ position:absolute; right:10px; background-color:#FFF; width:24px; height:24px; line-height:24px; text-align:center;}
.qa_list3 .q .s1{}
.qa_list3 .q .s2{ display:none;}
.qa_list3 .item.on .q{ font-weight:bold; color:#FFF; background-color:#252b3a;}
.qa_list3 .item.on .q em{ transform:rotate(-180deg); color:#252b3a;}
.qa_list3 .item.on .q .s1{ display:none;}
.qa_list3 .item.on .q .s2{ display:block;}
.qa_list3 .a{ display:none; border:solid 1px #252b3a; padding:10px;}
@media (min-width: 992px) {	
	.qa_list3 .q{ padding:10px 50px 10px 16px;}
	.qa_list3 .q em{ width:30px; height:30px; line-height:30px;}
	.qa_list3 .a{ padding:10px 16px;}
}


/*内页模幅*/
.banner{}

.page_banner{ position:relative; overflow:hidden;}
.page_banner .ani_img{ width:100%; transition:all 0.5s;-ms-transition::all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.page_banner:hover .ani_img{transform:scale(1.06);-ms-transform::scale(1.06);-moz-transform:scale(1.06);-webkit-transform:scale(1.06);-o-transform:scale(1.06);}
.page_banner .honor_icon{ padding:10px 0 0;}
.page_banner .honor_icon img{ width:100%; max-width:86%;}
.page_banner p{ margin:0;}
.page_banner .con{ position:absolute; width:100%; height:100%; left:0; top:0; text-align:center;}
.page_banner .con.left{ text-align:left;}
.page_banner .con.left .info{ padding:0 7%;}
.page_banner .con .info{ width:100%; font-size:14px;}
.page_banner .con .info h2{ font-size:30px; margin:0; color:#FFF; -webkit-text-shadow:3px 3px rgba(0,0,0,0.5); -moz-text-shadow:3px 3px rgba(0,0,0,0.5); text-shadow:3px 3px rgba(0,0,0,0.5);}
.page_banner .con .info h3{ font-size:20px; font-weight:normal; margin:0; color:#FFF; -webkit-text-shadow:2px 2px rgba(0,0,0,0.5); -moz-text-shadow:2px 2px rgba(0,0,0,0.5); text-shadow:2px 2px rgba(0,0,0,0.5);}
.page_banner .con .info p{ margin-top:10px; max-width:800px; color:#FFF; -webkit-text-shadow:1px 1px #000; -moz-text-shadow:1px 1px #000; text-shadow:1px 1px #000;}
@media (min-width: 768px) {
	.page_banner .honor_icon img{ max-width:400px;}
	.page_banner .con .info h2{ font-size:36px;}
	.page_banner .con .info h3{ font-size:22px;}
}
@media (min-width: 992px) {
	.page_banner .con .info{ font-size:18px;}
	.page_banner .con .info h2{ font-size:42px;}
	.page_banner .con .info h3{ font-size:24px;}
}
@media (min-width: 1200px) {
	.page_banner .honor_icon img{ max-width:430px;}
	.page_banner .con .info h2{ font-size:48px;}
	.page_banner .con .info h3{ font-size:26px;}
}


/*当前位置*/
.location{ padding:12px 0 0; background-position:center; color:#90939a;}
.location i{ color:#90939a; margin-right:6px;}
.location a{}
.location a:hover{ text-decoration:underline;}
.location1{ color:#03499e; margin-bottom:10px;}
.location .more{}
.location .more a{ border:solid 1px #03499e; color:#03499e; line-height:40px; padding:0 20px; display:inline-block;}
.location .more a:hover{ background-color:#03499e; color:#FFF; text-decoration:none;}
@media (min-width: 768px) {
	.location{ padding:16px 0 0;}
}
@media (min-width: 992px) {	
	.location{ padding:20px 0 0;}
}
@media (min-width: 1200px) {	
	.location .more a{ padding:0 40px;}
}


/*页数*/
.page{ text-align:center; line-height:30px; margin:15px 0 5px;}
.page a, .page .this, .page .this_nu{ padding:0 10px; margin:5px 2px; -moz-border-radius:3px; border-radius:3px; display:inline-block;}
.page a{ border:solid 1px #8b919e;}
.page a:hover{ border-color:#03499e; color:#03499e;}
.page .this{ border:solid 1px #e9e9e9; color:#8b919e;}
.page .this_nu{ background-color:#03499e; color:#FFF;}


/*文章首页*/
.article_home_list{}
.article_home_list .item{ padding:15px 0;}
.article_home_list .item a{ position:relative; display:block; text-align:center;}
.article_home_list .item .pic{}
.article_home_list .item .btn{ margin-top:10px; line-height:36px; padding:0 40px; font-size:17px; background-color:#03499e; color:#FFF; border:solid 2px rgba(255,255,255,0.2); display:inline-block;}
.article_home_list .item a:hover .btn{ background-color:#333333; color:#FFF;}
@media (min-width: 768px) {
	.article_home_list .item{ padding:20px 0;}
	.article_home_list .item .btn{ position:absolute; bottom:30px; right:30px; line-height:40px; padding:0 40px; font-size:20px;}
	.article_home_list .item a:hover .btn{ background-color:#FFF; color:#03499e;}
}
@media (min-width: 992px) {	
}
@media (min-width: 1200px) {
	.article_home_list .item{ padding:30px 0;}
	.article_home_list .item .btn{ bottom:50px; right:50px; line-height:50px; padding:0 50px; font-size:21px;}
}


/*文章分类列表1*/
.article_class_list1{ margin:-10px 0;}
.article_class_list1 .item{ width:100%; padding:15px 0;}
.article_class_list1 .item .title{ position:relative; margin-bottom:15px;}
.article_class_list1 .item .title:before{ width:3px; height:16px; margin-top:-8px; left:0; top:50%; background-color:#03499e; content:""; position:absolute;}
.article_class_list1 .item .title h2{ color:#03499e; margin:0; line-height:1.2; padding-left:12px; display:inline-block;}
.article_class_list1 .item .title a{ float:right; display:inline-block;}
.article_class_list1 .item .content{ padding:6px;}
@media (min-width: 768px) {
	.article_class_list1{ margin:-15px -15px;}
	.article_class_list1 .item{ width:50%; padding:15px 15px;}
	.article_class_list1 .item .title:before{ width:4px; height:16px; margin-top:-8px;}
	.article_class_list1 .item .title h2{ padding-left:14px;}
	.article_class_list1 .item .content{ padding:15px;}
}
@media (min-width: 992px) {
	.article_class_list1{ margin:-20px -30px;}
	.article_class_list1 .item{ width:50%; padding:20px 30px;}
	.article_class_list1 .item .title:before{ width:5px; height:20px; margin-top:-10px;}
	.article_class_list1 .item .title h2{ padding-left:16px;}
	.article_class_list1 .item .content{ padding:24px;}
}


/*文章分类列表2*/
.article_class_list2{ margin:-10px 0;}
.article_class_list2 .item{ width:100%; padding:15px 0;}
.article_class_list2 .item .title{ position:relative; margin-bottom:15px;}
.article_class_list2 .item .title:before{ width:3px; height:16px; margin-top:-8px; left:0; top:50%; background-color:#03499e; content:""; position:absolute;}
.article_class_list2 .item .title h2{ color:#03499e; margin:0; line-height:1.2; padding-left:12px; display:inline-block;}
.article_class_list2 .item .title a{ float:right; display:inline-block;}
.article_class_list2 .item .content{ padding:0 0 1px;}
@media (min-width: 768px) {
	.article_class_list2{ margin:-15px -15px;}
	.article_class_list2 .item{ padding:15px 15px;}
	.article_class_list2 .item .title:before{ width:4px; height:16px; margin-top:-8px;}
	.article_class_list2 .item .title h2{ padding-left:14px;}
}
@media (min-width: 992px) {
	.article_class_list2{ margin:-20px -30px;}
	.article_class_list2 .item{ padding:20px 30px;}
	.article_class_list2 .item .title:before{ width:5px; height:20px; margin-top:-10px;}
	.article_class_list2 .item .title h2{ padding-left:16px;}
}



/*文章列表*/
.article_list1{ margin:10px auto;}/*max-width:1450px; */
.article_list1 .item{ border-bottom:solid 1px #e9e9e9; padding:20px 0;}
.article_list1 .item:first-child{ margin-top:-20px;}
.article_list1 .item .pic{ width:100%; padding:5px;}
.article_list1 .item .pic a{ display:block; overflow:hidden;}
.article_list1 .item .info{ width:100%; margin-top:10px;}
.article_list1 .item .info .title{ font-weight:bold; font-size:16px;}
.article_list1 .item .info .title a{ display:block;}
.article_list1 .item .info .desc{ color:#8b919e; margin:6px 0; -webkit-line-clamp:3;}
.article_list1 .item .info .time{}
.article_list1 .item .info .bt{ padding:10px 0 0;}
@media (min-width: 768px) {
	.article_list1{ margin:20px auto;}
	.article_list1 .item{ padding:25px 0;}
	.article_list1 .item:first-child{ margin-top:-25px;}
	.article_list1 .item .pic{ width:32%;}
	.article_list1 .item .info{ width:67%; padding-left:30px; margin-top:0;}
	.article_list1 .item .info .title{ font-size:18px;}
}
@media (min-width: 992px) {	
	.article_list1{ margin:30px auto;}
	.article_list1 .item{ padding:30px 0;}
	.article_list1 .item:first-child{ margin-top:-30px;}
	.article_list1 .item .info .desc{ margin:10px 0; -webkit-line-clamp:5;}
	.article_list1 .item .info .bt{ padding:15px 0 0;}
}

/*一行2列的*/
.article_list1_2{ margin:10px auto;}
.article_list1_2 .item{ border-bottom:solid 1px #e9e9e9; padding:20px 0;}
.article_list1_2 .item:first-child{ margin-top:-20px;}
.article_list1_2 .item .pic{ width:100%;}
.article_list1_2 .item .pic a{ display:block; overflow:hidden; padding:5px;}
.article_list1_2 .item .info{ width:100%; margin-top:10px;}
.article_list1_2 .item .info .title{ font-weight:bold; font-size:16px;}
.article_list1_2 .item .info .title a{ display:block;}
.article_list1_2 .item .info .desc{ color:#8b919e; margin:6px 0; -webkit-line-clamp:3;}
.article_list1_2 .item .info .time{}
@media (min-width: 768px) {
	.article_list1_2{ margin:20px auto;}
	.article_list1_2 .item{ padding:25px 0;}
	.article_list1_2 .item:first-child{ margin-top:-25px;}
	.article_list1_2 .item .pic{ width:32%;}
	.article_list1_2 .item .info{ width:67%; padding-left:30px; margin-top:0;}
	.article_list1_2 .item .info .title{ font-size:18px;}
}
@media (min-width: 992px) {	
	.article_list1_2{ margin:30px auto;}
	.article_list1_2 .item{ padding:30px 10px; width:50%;}
	.article_list1_2 .item:first-child{ margin-top:-30px;}
	.article_list1_2 .item:nth-child(2){ margin-top:-30px;}
	.article_list1_2 .item .info{ padding-left:20px;}
	.article_list1_2 .item .info .desc{ margin:10px 0; -webkit-line-clamp:5;}
}


.article_list2{ border-bottom:solid 1px #e9e9e9;}
.article_list2 a{ padding:10px 0;}
.article_list2 a em{ margin-right:5px;}
.article_list2 a .txt{ width:calc(100% - 100px); padding-left:5px;}
.article_list2 a .time{ width:100px; text-align:center; color:#8b919e;}
@media (min-width: 768px) {
	.article_list2 a{ padding:15px 0;}
}
@media (min-width: 992px) {	
}

.article_list3{}
.article_list3 a{ padding:6px 0;}
.article_list3 a .txt{ width:calc(100% - 100px);}
.article_list3 a .time{ width:100px; text-align:center; color:#8b919e;}
@media (min-width: 768px) {
	.article_list3 a{ padding:6px 0;}
}
@media (min-width: 992px) {	
}

.article_list4{}
.article_list4 a{ padding:12px 0; border-bottom:solid 1px #e9e9e9;}
.article_list4 .time{ padding:10px; margin-bottom:6px; background-color:#03499e; color:#FFF; text-align:center; line-height:1;}
.article_list4 .time .t1{ font-size:20px; display:none;}
.article_list4 .time .t2{ padding-top:10px; display:none;}
.article_list4 .time .t3{ font-size:15px;}
.article_list4 .txt{ width:100%;}
.article_list4 .txt .txt1{ font-size:16px; font-weight:bold;}
.article_list4 .txt .txt2{ color:#8b919e;}
.article_list4 .icon{ text-align:center;}
.article_list4 .icon em{ font-size:30px; color:#8b919e;}
.article_list4 a:hover{ background-color:#f5f5f5;}
.article_list4 a:hover em{ color:#03499e;}
@media (min-width: 768px) {
	.article_list4 a{ padding:20px 0;}
	.article_list4 .time{ padding:15px 0; width:80px; margin-bottom:0;}
	.article_list4 .time .t1{ font-size:40px; display:block;}
	.article_list4 .time .t2{ display:block;}
	.article_list4 .time .t3{ display:none;}
	.article_list4 .txt{ width:calc(100% - 160px); padding-left:30px;}
	.article_list4 .icon{ width:80px;}
}
@media (min-width: 992px) {
	.article_list4 a{ padding:20px;}
	.article_list4 .txt .txt1{ font-size:18px;}
}
@media (min-width: 1200px) {
	.article_list4 a{ padding:30px 40px;}
	.article_list4 .time{ padding:20px 0;}
	.article_list4 .time, .article_list4 .icon{ width:100px;}
	.article_list4 .txt{ width:calc(100% - 200px); padding-left:40px;}
}
@media (max-width: 767px) {
	.article_list4 .icon{ display:none;}
}


.article_list_pic1{ margin:0 -5px;}
.article_list_pic1 .item{}
.article_list_pic1 .item a, .article_list_pic1 .item>div{ display:block; text-align:center; margin:10px 5px;}
.article_list_pic1 .item .pic{ padding:5px; margin-bottom:6px;}
.article_list_pic1 .item .pic>div{ overflow:hidden;}
.article_list_pic1 .item .txt{}
@media (min-width: 768px) {
	.article_list_pic1{ margin:0 -10px;}
	.article_list_pic1 .item{}
	.article_list_pic1 .item a, .article_list_pic1 .item>div{ margin:10px;}
	.article_list_pic1 .item .pic{ margin-bottom:10px;}
}
@media (min-width: 992px) {	
}
@media (min-width: 1200px) {	
	.article_list_pic1{ margin:0 -20px;}
	.article_list_pic1 .item a, .article_list_pic1 .item>div{ margin:20px;}
}

.article_list_pic2{ margin:0 -10px;}
.article_list_pic2 .item{ padding:10px;}
.article_list_pic2 .item a{ display:block; position:relative; height:100%; overflow:hidden; border:solid 5px #FFF; background-color:#FFF;}
.article_list_pic2 .item .icon{ width:80px; position:absolute; left:0; top:0; z-index:1;transform:scale(1);-ms-transform::scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}
.article_list_pic2 .item .pic{}
.article_list_pic2 .item .pic>div{ overflow:hidden;}
.article_list_pic2 .item .txt{ padding:15px 10px;}
.article_list_pic2 .item .txt .txt1{ font-size:16px; font-weight:bold;}
.article_list_pic2 .item .txt .txt2{ position:relative; color:#8b919e; margin:10px 0;}
.article_list_pic2 .item .txt .time{ color:#8b919e; position:relative; line-height:30px; margin:30px 0 0;}
.article_list_pic2 .item .txt .time em{ position:absolute; color:#a8a8a8; font-size:30px; line-height:30px; top:0; right:0px;}
.article_list_pic2 .item a:hover{ background-color:#03499e; color:#FFF;}
.article_list_pic2 .item a:hover .txt2, .article_list_pic2 .item a:hover .time{ color:#cfdbea;}
.article_list_pic2 .item a:hover .txt .time em{ color:#FFF; right:10px;}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
	.article_list_pic2 .item .txt .txt1{ font-size:18px;}
	.article_list_pic2 .item .txt .time{ line-height:34px;}
	.article_list_pic2 .item .txt .time em{ font-size:34px; line-height:34px;}
}
@media (min-width: 1200px) {
	.article_list_pic2{ margin:0 -20px;}
	.article_list_pic2 .item{ padding:20px;}
	.article_list_pic2 .item .icon{ width:120px;}
	.article_list_pic2 .item .txt{ padding:20px 15px;}
	.article_list_pic2 .item .txt .txt1{ font-size:20px;}
}


/*下载*/
.down_find{ margin-bottom:14px;}
.down_find .find_txt{ padding:0 10px; width:calc(100% - 106px); height:40px; line-height:40px; border:solid 1px #e7e7e7; background-color:#f8f8f8; outline:none;}
.down_find .btn1{ margin-left:6px; width:100px; height:40px; padding:0;}
@media (min-width: 768px) {
	.down_find{ margin-bottom:20px;}
	.down_find .find_txt{ width:380px;}
	.down_find .btn1{ width:120px;}
}

.down_list{ display:table; width:100%; max-width:1280px; margin:10px auto;}
.down_list .tr{ display:table-row;}
.down_list .th, .down_list .td{ display:table-cell; text-align:center; padding:16px 0; border-bottom:solid 1px #e7e7e7; vertical-align:middle;}
.down_list .th{ background-color:#1594e0; color:#FFF; font-weight:bold; padding:8px 0;}
.down_list .tr>div:nth-child(1){ width:46%; text-align:left; padding:8px 4px;}
.down_list .tr>div:nth-child(2){ width:20%;}
.down_list .tr>div:nth-child(3){ width:24%;}
.down_list .tr>div:nth-child(4){ width:10%;}
.down_list .td .down_btn{ height:22px; line-height:22px; display:inline-block;}
.down_list .td .down_btn em{ font-size:22px; color:#1594e0;}
@media (min-width: 768px) {
	.down_list .th, .down_list .td{ padding:24px 0;}
	.down_list .th{ padding:12px 0;}
	.down_list .tr>div:nth-child(1){ padding:12px 15px;}
	.down_list .td .down_btn{ height:30px; line-height:30px;}
	.down_list .td .down_btn em{ font-size:30px;}
}


/*视频列表*/
.video_list1{ margin:0 -5px;}
.video_list1 .item{}
.video_list1 .item a{ display:block; text-align:center; margin:10px 5px;}
.video_list1 .item .pic{ padding:5px; margin-bottom:6px; position:relative;}
.video_list1 .item .pic>div{ overflow:hidden; position:relative;}
.video_list1 .item .pic .play_icon:before{width:60px;height:60px;background-color:rgba(0,0,0,0.5);position:absolute;content:"";margin:-30px;left:50%;top:50%;-moz-border-radius:200px;border-radius:200px;z-index:1;}
.video_list1 .item .pic .play_icon:after{width:0;height:0;border-top:12px solid transparent;border-left:20px solid #FFF;border-bottom:12px solid transparent;position:absolute;content:"";margin:-12px -7px;left:50%;top:50%;z-index:1;}
/*.video_list1 .item .pic em{ display:none; position:absolute; z-index:10; width:40px; height:40px; line-height:40px; font-size:20px; margin:-20px; text-align:center; left:50%; top:50%; color:#FFF; background-color:rgba(0,0,0,0.5);-moz-border-radius:60px; border-radius:60px;}*/
.video_list1 .item .txt{}
.video_list1.row2 .item{ width:100%;}
.video_list1.row3 .item{ width:100%;}
.video_list1.row4 .item{ width:100%;}
@media (min-width: 768px) {
	.video_list1{ margin:0 -10px;}
	.video_list1 .item{}
	.video_list1 .item a{ margin:10px;}
	.video_list1 .item .pic{ margin-bottom:10px;}
	.video_list1.row3 .item{ width:50%;}
	.video_list1.row4 .item{ width:50%;}
}
@media (min-width: 992px) {	
	.video_list1 .item .pic .play_icon:before{width:80px;height:80px;border-width:6px;margin:-40px;}
	.video_list1 .item .pic .play_icon:after{border-top-width:15px;border-left-width:24px;border-bottom-width:15px;margin:-15px -9px;}
	/*.video_list1 .item .pic em{ width:50px; height:50px; line-height:50px; font-size:22px; margin:-25px;}*/
	.video_list1.row2 .item{ width:50%;}
	.video_list1.row4 .item{ width:33.33%;}
}
@media (min-width: 1200px) {	
	.video_list1{ margin:0 -20px;}
	.video_list1 .item a{ margin:20px;}
	/*.video_list1 .item .pic em{ width:60px; height:60px; line-height:60px; font-size:24px; margin:-30px;}*/
	.video_list1.row3 .item{ width:33.33%;}
	.video_list1.row4 .item{ width:25%;}
}


/*视频详情*/
.video_detail{ margin:0 auto;}/*max-width:1450px; */
.video_detail .title{ font-weight:bold; text-align:center;}
.video_detail .desc{ border-bottom:solid 1px #e9e9e9; color:#8b919e; padding:10px 0;}
.video_detail .desc .size a{ color:#8b919e;}
.video_detail .desc .size a:hover{ color:#269dd2;}
.video_detail .desc>div{ padding:0 5px;}
.video_detail .desc .size{}
.video_detail .desc .time{}
.video_detail .desc .share{}
.video_detail .content{ padding:10px 0;}
.video_detail .content:after{ clear:both; content:""; display:block;}
.video_detail .return{ text-align:center; margin-bottom:20px;}
.video_detail .more{ border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9; padding:15px 0;}
.video_detail .more a{ padding:5px 0; display:inline-block;}
.video_detail .other{ padding:25px 0 0;}
.video_detail .other .other_title{ padding-left:12px; margin-bottom:15px; font-weight:bold; height:18px; line-height:18px; border-left:solid 5px #269dd2; color:#269dd2;}
.video_detail .other .other_list{}
@media (min-width: 768px) {
	.video_detail .desc>div{ padding:0 10px;}
	.video_detail .desc .share{}
	.video_detail .return{ margin-bottom:30px;}
}
@media (min-width: 992px) {	
	.video_detail .content{ padding:15px 20px;}
	.video_detail .more{ padding:20px 20px;}
	.video_detail .other{ padding:30px 20px 0;}
}


/*人才招聘*/
.job_list{}
.job_list>li{ border-bottom:solid 1px #e7e7e7;}
.job_list>li>a{ display:block; padding:15px 10px 15px 20px; position:relative;}
.job_list>li>a:after{ width:6px; height:6px; margin-top:11px; content:""; background-color:#999; position:absolute; left:5px; -moz-border-radius:10px; border-radius:10px;}
.job_list>li>a>span{ position:absolute; right:5px; margin-top:-10px;}
.job_list>li>a>span>em{ font-size:26px;}
.job_list>li>a:hover:after{ background-color:#1594e0;}
.job_list>li>ul{ display:none; background-color:#f7f8fa; padding:5px 30px;}
.job_list>.show a{ color:#1594e0;}
.job_list>.show a:after{background-color:#1594e0;}


/*人才招聘2*/
.job_list2{ overflow:hidden;}
.job_list2 .item{ background-color:#FFF; overflow:hidden;} 
.job_list2 .item:first-child{ margin-top:0;}
.job_list2 .q{ position:relative; padding:10px 20px; cursor:pointer; color:#252b3a;}
.job_list2 .q em{ position:absolute; top:15px; right:15px; background-color:#03499e; color:#fff; width:24px; height:24px; line-height:24px; text-align:center;}
.job_list2 .q i{ font-size:18px; margin-right:4px; line-height:26px;}
.job_list2 .q .tit{ font-size:16px; font-weight:bold;}
.job_list2 .q .s1{}
.job_list2 .q .s2{ display:none;}
.job_list2 .q label{ color:#03499e;}
.job_list2 .item.on .q{ color:#fff; background-color:#03499e;}
.job_list2 .item.on .q em{ transform:rotate(-180deg); background-color:#fff; color:#03499e;}
.job_list2 .item.on .q i{ color:#fff;}
/*.job_list2 .item.on .q .tit{ color:#fff;}*/
.job_list2 .item.on .q .s1{ display:none;}
.job_list2 .item.on .q .s2{ display:block;}
.job_list2 .item.on .q label{ color:#FFF;}
.job_list2 .a{ display:none; padding:10px 20px;}
.job_list2 .a .bt{ padding:1% 0 0.5%; text-align:center;}
@media (min-width: 768px) {
	.job_list2 .q{ padding:20px 5%;}
	.job_list2 .q em{ top:50%; margin-top:-15px; right:4%; width:30px; height:30px; line-height:30px;}
	.job_list2 .a{ padding:3% 5%;}
}
@media (min-width: 1200px) {
	.job_list2 .a{ padding:2% 5%;}
}

.job_list2 .items{ width:33.33%; padding:3px 0; line-height:26px;}
.job_list2 .items:first-child{ width:90%;}
.job_list2 .items label{ display:block; font-size:16px; font-weight:bold; cursor:pointer;}
@media (min-width: 768px) {
	.job_list2 .items{ width:19%;}
	.job_list2 .items:first-child{ width:38%;}
}
@media (min-width: 992px) {
	.job_list2 .items label{ font-size:18px;}
}



/*文章详情*/
.article_detail{ margin:0 auto;}/*max-width:1450px; */
.article_detail .con{ margin:0 4% 4%; background-color:#FFF; padding:7%;}
.article_detail .title{ font-weight:bold; padding:0 5px;}
.article_detail .desc{ border-bottom:solid 1px #e9e9e9; color:#8b919e; padding:10px 0;}
.article_detail .desc .size a{ color:#8b919e;}
.article_detail .desc .size a:hover{ color:#03499e;}
.article_detail .desc>div{ padding:0 5px;}
.article_detail .desc .size{}
.article_detail .desc .time{}
.article_detail .desc .share{}
.article_detail .content{ padding:15px 0;}
.article_detail .content.max_width{ max-width:1000px; margin:0 auto;}
.article_detail .content:after{ clear:both; content:""; display:block;}
.article_detail .return{ text-align:center; margin-bottom:20px;}
.article_detail .more{ border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9; padding:15px 0;}
.article_detail .more a{ padding:5px 0; display:inline-block;}
.article_detail .other{ padding:25px 0 0;}
.article_detail .other .other_title{ padding-left:12px; margin-bottom:15px; font-weight:bold; height:18px; line-height:18px; border-left:solid 5px #03499e; color:#03499e;}
.article_detail .other .other_list{}
@media (min-width: 768px) {
	.article_detail .desc>div{ padding:0 10px;}
	.article_detail .desc .share{}
	.article_detail .return{ margin-bottom:30px;}
}
@media (min-width: 992px) {	
	.article_detail .content{ padding:20px;}
	.article_detail .more{ padding:20px 20px;}
	.article_detail .other{ padding:30px 20px 0;}
}

/*文章单页*/
.article_single{ padding:10px 0;}/*max-width:1450px; */
.article_single:after{ clear:both; content:""; display:block;}
@media (min-width: 992px) {	
	.article_single{ padding:20px 0;}
}


/*产品分类列表*/
.prod_class_list{}
.prod_class_list>.item{ margin-top:30px;}
.prod_class_list>.item:first-child{ margin-top:0;}
.prod_class_list>.item>.title{}
.prod_class_list>.item>.list{ margin-top:20px;}
@media (min-width: 992px) {
	.prod_class_list>.item{ margin-top:40px;}
	.prod_class_list>.item>.list{ margin-top:25px;}
}


/*产品列表*/
.prod_list1{ margin:-6px;}
.prod_list1 .item{ padding:10px 6px;}
.prod_list1 .item a{ display:block; text-align:center; height:100%;}
.prod_list1 .item a.over_hidden{ overflow:hidden;}
.prod_list1 .item .over{ position:absolute; width:100%; height:100%; font-size:28px; font-weight:bold; left:0; top:100%; color:#FFF; text-transform:uppercase; background-color:rgba(0,0,0,0.5); z-index:2;}
.prod_list1 .item a:hover .over{ top:0;}
.prod_list1 .item .icon{ position:absolute; z-index:1; left:10px; width:32px; transform:scale(1);-ms-transform::scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}
.prod_list1 .item .pic{}
.prod_list1 .item .model{ margin:6px; font-weight:bold;}
.prod_list1 .item .name{ margin:6px;}
.prod_list1 .item .price{ margin:6px; color:#ff0000;}
.prod_list1.three .item{}
@media (min-width: 768px) {
	.prod_list1 .item{}
	.prod_list1 .item .over{ font-size:32px;}
	.prod_list1 .item .icon{ left:20px; width:42px;}
}
@media (min-width: 992px) {	
	.prod_list1{ margin:-10px -12px;}
	.prod_list1 .item{ padding:20px 12px;}
	.prod_list1 .item .over{ font-size:36px;}
	.prod_list1 .item .icon{ left:20px; width:54px;}
	.prod_list1 .item .model{ margin:10px 12px;}
	.prod_list1 .item .name{ margin:10px 12px;}
	.prod_list1 .item .price{ margin:10px 12px;}
}
@media (min-width: 1200px) {
	.prod_list1{ margin:-10px -20px;}
	.prod_list1 .item{ padding:20px;}
	.prod_list1 .item .over{ font-size:42px;}
	.prod_list1 .item .icon{ left:20px; width:63px;}
}



/*产品详情*/
.prod_detail{}
.prod_detail .photo{ width:100%; position:relative;}
.prod_detail .info{ width:100%; margin-top:20px;}
.prod_detail .info .model{}
.prod_detail .info .name{ padding-bottom:10px; border-bottom:solid 1px #cbcbcb;}
.prod_detail .info .price{ padding:10px 0;}  /* border-top:solid 1px #cbcbcb; border-bottom:solid 1px #cbcbcb;*/
.prod_detail .info .price span{ color:#F00; font-weight:bold;}
.prod_detail .info .desc{ padding:10px 0;} /*border-top:solid 1px #cbcbcb; border-bottom:solid 1px #cbcbcb; */
.prod_detail .info .btn{ padding:10px 0 0;}
.prod_detail .info .btn em{ margin-right:6px; font-size:18px; line-height:14px; color:#FFF;}
.prod_detail .info .btn a{ margin:3px 0;}
.prod_detail .info .btn a:hover em{ color:#03499e;}
.prod_detail .info .share{ padding:15px 0 0;}
.prod_detail .info .keyword{ padding:20px 0 0;}
.prod_detail .info .keyword .name{ width:70px; margin-top:7px;}
.prod_detail .info .keyword .item{ width:calc(100% - 70px);}
.prod_detail .info .keyword .item a{ display:inline-block; border:solid 1px #cbcbcb; line-height:32px; padding:0 8px; margin:3px;}
.prod_detail .info .keyword .item a:hover{ border-color:#03499e;}
.prod_detail .title{ border-bottom:solid 1px #cbcbcb; font-size:16px; position:relative;}
.prod_detail .title span{ border:solid 1px #cbcbcb; border-bottom:0; background-color:#FFF; line-height:40px; padding:0 20px; display:inline-block; top:1px; position:relative;}
.prod_detail .title span:after{ height:32px; width:6px; background-color:#e5e5e5; content:""; position:absolute; right:-7px;; bottom:1px;}
.prod_detail .content{ padding:15px 0;}
.prod_detail .content:after{ clear:both; content:""; display:block;}
.prod_detail .content h2{ background-color:#03499e; color:#FFF; font-weight:bold; font-size:22px; padding:5px 15px;}
.prod_detail .faq{ padding:20px 0;}
.prod_detail .more{ text-align:center;}
.prod_detail .more a{ margin:0 10px;}
.prod_detail .other{ padding:20px 0 0;}
@media (min-width: 768px) {
	.prod_detail .photo{ width:45%;}
	.prod_detail .info{ width:55%; padding-left:30px; margin-top:0px;}
	.prod_detail .title{ font-size:18px;}	
	/*.prod_detail .content h2{ font-size:24px; padding:5px 20px;}*/
}
@media (min-width: 992px) {	
	.prod_detail .photo{ width:40%;}
	.prod_detail .info{ width:60%; padding-left:50px;}
	.prod_detail .info .keyword .name{ width:80px;}
	.prod_detail .info .keyword .item{ width:calc(100% - 80px);}
	.prod_detail .info .keyword .item a{ line-height:36px; padding:0 20px; margin:3px 5px;}
	.prod_detail .info .desc{ padding:15px 0;} 
	.prod_detail .content{ padding:20px 0px;}
	.prod_detail .other{ padding:20px 0 0;}
	.prod_detail .faq{ padding:30px 0;}
}
@media (min-width: 1200px) {
}
@media (min-width: 768px) and (max-width: 1199px) {
	.prod_detail .other .item:nth-child(4){ display:none;}
}


/*左右结构比例*/
@media (min-width: 768px) {
	.prod_detail .lr .photo{ width:55%;}
	.prod_detail .lr .info{ width:45%; padding-left:20px;}
}
@media (min-width: 992px) {	
	.prod_detail .lr .photo{ width:50%;}
	.prod_detail .lr .info{ width:50%; padding-left:30px;}
}
@media (min-width: 1200px) {
	.prod_detail .lr .info{ padding-left:40px;}
}


/*滚动表格*/
.scroll_tabs{ font-size:12px; margin:15px 0;}
.scroll_tabs table{ border:0; border-collapse:collapse;}
.scroll_tabs th, .scroll_tabs td{ font-size:12px; text-align:center; padding:6px 0; border:solid 1px #000;}
.scroll_tabs th{ background-color:#91aadf; font-weight:normal;}
.scroll_tabs td{ background-color:#fee796;}
@media (min-width: 1200px) {
	.scroll_tabs th, .scroll_tabs td{ font-size:14px;}
}
@media (max-width: 767px) {
	.scroll_tabs{ overflow:auto; margin:10px 0;}
	.scroll_tabs table{ width:850px;}
}

.prod_tabs{ border:0; border-collapse:collapse;}
.prod_tabs th, .prod_tabs td{ border:solid 1px #cbcbcb; text-align:center; padding:6px;}
.prod_tabs .pic{ text-align:center; margin:10px 0;}


/*询价锚点*/
.prod_detail .inquiry_anchor{ position:relative;}
.prod_detail .inquiry_anchor a{ position:absolute; margin-top:-78px; width:130px;}
@media (min-width: 768px) {	
	.prod_detail .inquiry_anchor a{ margin-top:-160px;}
}
@media (min-width: 1200px) {	
	.prod_detail .inquiry_anchor a{ margin-top:-200px;}
}


/*锚点*/
.anchor{ position:relative;}
.anchor a{ position:absolute; margin-top:-60px; width:130px;}
@media (min-width: 768px) {	
	.anchor a{ margin-top:-60px;}
}
@media (min-width: 992px) {	
	.anchor a{ margin-top:-80px;}
}


.prod_detail .tab_parameter{ border:0; margin:10px 0 0; padding:0; width:100%;}
.prod_detail .tab_parameter th, .prod_detail .tab_parameter td{ line-height:1.2; padding:5px 0;}
.prod_detail .tab_parameter th{ text-align:left; font-weight:normal; width:70px;}
.prod_detail .tab_parameter td{ text-align:right;}
.prod_detail .tab_parameter .select{ margin:-3px;}
.prod_detail .tab_parameter .select .item{ text-align:center; border:solid 1px #cbcbcb; padding:0 20px; line-height:2; cursor:pointer; margin:3px;}
.prod_detail .tab_parameter .select .item2{ padding:3px;}
.prod_detail .tab_parameter .select .item2 .pic{ width:80px;}
.prod_detail .tab_parameter .select .item2 .pic img{ width:60px;}
.prod_detail .tab_parameter .select .item2 .t1{ font-size:13px;}
.prod_detail .tab_parameter .select .item2 .t2{ color:#F00; font-weight:bold;}
.prod_detail .tab_parameter .select .item.this{ border-color:#03499e;}
@media (min-width: 768px) {
	.prod_detail .tab_parameter td{ text-align:left;}
}
@media (min-width: 992px) {
	.prod_detail .tab_parameter th{ width:80px;}
	.prod_detail .tab_parameter .select .item2 .pic{ width:98px;}
	.prod_detail .tab_parameter .select .item2 .t1{ font-size:14px;}
}
@media (min-width: 1200px) {
}


/*产品详情图标*/
.prod_detail .photo .icon{ position:absolute; left:10px; width:32px; z-index:10;}
@media (min-width: 768px) {
	.prod_detail .photo .icon{ left:20px; width:42px;}
}
@media (min-width: 992px) {	
	.prod_detail .photo .icon{ left:20px; width:54px;}
}
@media (min-width: 1200px) {
	.prod_detail .photo .icon{ left:20px; width:63px;}
}


/*产品详情相册*/
.prod_detail_photo{}
.prod_detail_photo img{ width:100%;}
.prod_detail_photo .big{ text-align:center;}
.prod_detail_photo .small{ position:relative; margin-top:10px; padding:0 20px;}
.prod_detail_photo .small .swiper-slide a{ margin:8px;}
@media (min-width: 768px) {
	.prod_detail_photo .small{ margin-top:10px; padding:0 26px;}
}
@media (min-width: 992px) {	
	.prod_detail_photo .small{ margin-top:10px; padding:0 30px;}
}
@media (min-width: 1200px) {
	.prod_detail_photo .small{ margin-top:20px; padding:0 40px;}
	.prod_detail_photo .small .swiper-slide a{ margin:10px;}
}


/*产品详情相册2*/
.prod_detail_photo2{ position:relative; padding:0 30px;}
.prod_detail_photo2.single{ max-width:660px; margin:0 auto;}
.prod_detail_photo2>div{ padding-bottom:40px;}
.prod_detail_photo2 .swiper-pagination .swiper-pagination-bullet{ width:12px; height:12px; opacity:0.5; margin:0 5px !important;}
.prod_detail_photo2 .swiper-pagination .swiper-pagination-bullet-active{ background-color:#005bac; opacity:1;}
.prod_detail_photo2 a{ padding:5px; display:block;}
@media (min-width: 768px) {
	.prod_detail_photo2{ padding:0 40px;}
}
@media (min-width: 992px) {	
	.prod_detail_photo2{ padding:0 40px;}
	.prod_detail_photo2 .swiper-pagination .swiper-pagination-bullet{ width:18px; height:18px; margin:0 10px !important;}
}
@media (min-width: 1200px) {
	.prod_detail_photo2{ padding:0 60px;}
}


/*产品详情相册3*/
.prod_detail_photo3{}
.prod_detail_photo3 img{ width:100%;}
.prod_detail_photo3 .big{ text-align:center; position:relative;}
.prod_detail_photo3 .big .prompt{ position:absolute; left:50%; bottom:15px; margin-left:-90px; width:180px; line-height:36px; background-color:rgba(0,0,0,0.5); color:#fff; font-size:14px; z-index:10; -moz-border-radius:40px; border-radius:40px;}
.prod_detail_photo3 .small{ position:relative; margin-top:10px; padding:0 20px;}
.prod_detail_photo3 .small .swiper-slide a{ margin:8px; display:block; cursor:pointer;}  /* background-color:#000;*/
/*.prod_detail_photo3 .small .swiper-slide-thumb-active img{opacity: 0.6;}*/
.prod_detail_photo3 .small .swiper-slide-thumb-active a:after{ width:100%; height:100%; position:absolute; left:0; top:0; content:""; background-color:rgba(0,0,0,0.4);}
@media (min-width: 768px) {
	.prod_detail_photo3 .small{ margin-top:10px; padding:0 26px;}
}
@media (min-width: 992px) {	
	.prod_detail_photo3 .small{ margin-top:10px; padding:0 30px;}
}
@media (min-width: 1200px) {
	.prod_detail_photo3 .small{ margin-top:20px; padding:0 40px;}
	.prod_detail_photo3 .small .swiper-slide a{ margin:10px;}
}


/*产品详情相册4*/
.prod_detail_photo4{}
.prod_detail_photo4 img{ width:100%;}
.prod_detail_photo4 .big{ width:100%; text-align:center; position:relative;}
.prod_detail_photo4 .big .prompt{ position:absolute; left:50%; bottom:15px; margin-left:-90px; width:180px; line-height:36px; background-color:rgba(0,0,0,0.5); color:#fff; font-size:14px; z-index:10; -moz-border-radius:40px; border-radius:40px;}

.prod_detail_photo4 .small{ width:100%; position:relative; margin-top:10px; padding:0 20px;}
.prod_detail_photo4 .small .swiper-slide a{ margin:8px; display:block; cursor:pointer; background-color:#000;}
.prod_detail_photo4 .small .swiper-slide-thumb-active img{opacity: 0.6;}
@media (min-width: 768px) {
	.prod_detail_photo4 .big{ width:calc(100% - 70px); margin-left:10px;}
	.prod_detail_photo4 .small{ width:60px; margin-top:0; padding:26px 0;}
	.prod_detail_photo4 .small .swiper-container{ height:292px; margin:0 -8px; position:relative;}
	.prod_detail_photo4 .small .swiper-button-prev,
	.prod_detail_photo4 .small .swiper-button-next{ transform:rotate(90deg); left:50%; top:0; margin:0 -14px;}
	.prod_detail_photo4 .small .swiper-button-next{ top:auto; bottom:0;}
	.prod_detail_photo4 .small .swiper-slide a{ margin:5px 8px;}
}
@media (min-width: 992px) {	
	.prod_detail_photo4 .small{ padding:30px 0;}
}
@media (min-width: 1200px) {
	.prod_detail_photo4 .big{ width:calc(100% - 110px); margin-left:20px;}
	.prod_detail_photo4 .small{ width:90px; padding:40px 0;}
	.prod_detail_photo4 .small .swiper-container{ height:440px; margin:0 -10px; position:relative;}
	.prod_detail_photo4 .small .swiper-slide a{ margin:10px;}
}


/*产品详情标签切换*/
.prod_intro{}
.prod_intro .hd{ border-bottom:solid 1px #cbcbcb; position:relative;}
.prod_intro .hd ul{}
.prod_intro .hd ul li{ width:33.33%; text-align:center; font-size:16px; background-color:#FFF; line-height:40px; padding:0; display:inline-block; position:relative; cursor:pointer;}
.prod_intro .hd ul li.on{ border:solid 1px #cbcbcb; border-bottom:0; top:1px; color:#03499e;}
.prod_intro .hd ul li.on:after{ height:32px; width:6px; background-color:#e5e5e5; content:""; position:absolute; z-index:1; right:-7px;; bottom:1px;}
.prod_intro .bd{}
@media (min-width: 768px) {
	.prod_intro .hd ul li{ width:auto; font-size:18px; padding:0 20px;}
}
@media (min-width: 1200px) {
	.prod_intro .hd ul li{ padding:0 50px;}
}
@media (max-width: 767px) {
	.prod_intro .hd ul li.on:last-child:after{ display:none;}
}


/*产品详情工具栏*/
.prod_detail .btn_tools{ position:absolute; right:0; top:0; z-index:2; padding:5px;}
.prod_detail .btn_tools>div{ background-color:#FFF; cursor:pointer;-moz-border-radius:5px; border-radius:5px; padding:0 10px; margin:3px;}
.prod_detail .btn_tools em{ font-size:16px; margin-right:4px;}
.prod_detail .btn_tools .btn_prod_fav{}
.prod_detail .btn_tools .btn_prod_fav .icon-shoucang{ display:none;}
.prod_detail .btn_tools .btn_prod_fav.active{ color:#03499e;}
.prod_detail .btn_tools .btn_prod_fav.active .icon-shoucang{ display:inline-block;}
.prod_detail .btn_tools .btn_prod_fav.active .icon-shoucang2{ display:none;}
@media (min-width: 992px) {	
	.prod_detail .btn_tools{ padding:10px;}
	.prod_detail .btn_tools>div{ margin:5px;}
	.prod_detail .btn_tools em{ font-size:18px;}
}



/*下载搜索框1*/
.download_find1{ margin:-5px;}
.download_find1 .item{ width:100%; padding:5px;}
.download_find1 .item select, .download_find1 .item input{ width:100%; height:40px; line-height:40px; padding:0 5px;}
.download_find1 .item input{ padding:0 10px;}
.download_find1 .item .bt{ position:absolute; right:5px; top:5px; width:40px; height:40px; cursor:pointer; border:0; background-color:transparent;}
.download_find1 .item .bt em{ font-size:18px;}
@media (min-width: 768px) {
	.download_find1{ margin:-10px;}
	.download_find1 .item{ width:33.33%; padding:10px;}
	.download_find1 .item .bt{ right:10px; top:10px;}
}
@media (min-width: 1200px) {
	.download_find1 .item select, .download_find1 .item input{ height:46px; line-height:46px;}
	.download_find1 .item .bt{ width:46px; height:46px;}
}

/*下载搜索框2*/
.download_find2{ margin-bottom:20px;}
.download_find2 .item{ border-bottom:solid 1px #e7e7e7;}
.download_find2 .item .l{ width:50px; font-weight:bold; text-align:center; padding:12px 0 0;}
.download_find2 .item .r{ width:calc(100% - 50px); padding:5px 0;}
.download_find2 .item .r a{ padding:3px 10px; margin:5px; display:inline-block;}
.download_find2 .item .r a.this{ background-color:#03499e; color:#FFF;}
@media (min-width: 992px) {
	.download_find2 .item .l{ padding:17px 0 0;}
	.download_find2 .item .r{ width:calc(100% - 50px); padding:5px 0;}
	.download_find2 .item .r a{ padding:3px 20px; margin:10px;}
}

/*下载模块列表1*/
.download_list1{ display:table; width:100%; margin:10px 0; line-height:1.4;}
.download_list1 .tr{ display:table-row;}
.download_list1 .th, .download_list1 .td{ display:table-cell; text-align:center; padding:16px 0; border-bottom:solid 1px #e7e7e7; vertical-align:middle; word-break:break-all;}
.download_list1 .th{ background-color:#1594e0; color:#FFF; font-weight:bold; padding:8px 0;}
.download_list1 .tr>div:nth-child(1){ width:40%; text-align:left; padding:8px 4px;}
.download_list1 .tr>div:nth-child(2){ width:20%;}
.download_list1 .tr>div:nth-child(3){ width:15%;}
.download_list1 .tr>div:nth-child(4){ width:13%;}
.download_list1 .tr>div:nth-child(5){ width:12%;}
.download_list1 .td .down_btn{ height:22px; line-height:22px; display:inline-block;}
.download_list1 .td .down_btn em{ font-size:22px; color:#0760ba;}
.download_list1 .td .down_btn:hover em{ color:#03499e;}
@media (min-width: 768px) {
	.download_list1 .th, .download_list1 .td{ padding:24px 0;}
	.download_list1 .th{ padding:12px 0;}
	.download_list1 .tr>div:nth-child(1){ width:40%; text-align:left; padding:12px 15px;}
	.download_list1 .tr>div:nth-child(2){ width:15%;}
	.download_list1 .tr>div:nth-child(3){ width:15%;}
	.download_list1 .tr>div:nth-child(4){ width:20%;}
	.download_list1 .tr>div:nth-child(5){ width:10%;}
	.download_list1 .td .down_btn{ height:30px; line-height:30px;}
	.download_list1 .td .down_btn em{ font-size:30px;}
}

/*下载模块列表2*/
.download_list2{ margin:5px -5px;}
.download_list2 .item{ padding:5px;}
.download_list2 .item a{ background-color:#FFF; padding:10px; word-break:break-all; height:100%; display:block;}
.download_list2 .item a .time{color:#8b919e}
.download_list2 .item a .name{ font-size:18px; padding:8px 0;}
.download_list2 .item a .name em{ font-size:20px; margin-right:4px; color:#252b3a;}
.download_list2 .item a .attrib{ color:#0760ba;}
.download_list2 .item a:hover{ background-color:#03499e; color:#FFF;}
.download_list2 .item a:hover .time{ color:rgba(255,255,255,0.7);}
.download_list2 .item a:hover .name em{ color:#FFF;}
.download_list2 .item a:hover .attrib{ color:#FFF;}
@media (min-width: 768px) {
	.download_list2{ margin:15px -15px;}
	.download_list2 .item{ padding:15px;}
	.download_list2 .item a{ padding:20px;}
}



/*加入我们*/
.join1{ background-size:cover; background-position:center;}
.join1 .list{ padding:3% 0;}
.join1 .list .item{ width:100%; margin:3% 0;}
.join1 .list .item .con{ margin:0 1%; padding:7%; height:100%; background-color:#FFF; text-align:center;}
.join1 .list .item img{ width:90px; height:90px; padding:8px; background-color:#f0f0f0; -moz-border-radius:100px; border-radius:100px;}
.join1 .list .item h2{ font-size:20px; margin:0; padding:5px 0 15px; border-bottom:solid 1px #cccccc;}
@media (min-width: 768px) {
	.join1 .list .item{ width:33.33%; margin:0;}
	.join1 .list .item .con{ margin:0 7%;}
}
@media (min-width: 992px) {
	.join1 .list .item h2{ font-size:24px;}
}


.join2{ background-size:cover; background-position:-200px 0; color:#FFF;}
.join2 .con{ padding:10% 5%; font-size:40px; font-weight:bold; text-align:center;}
.join2 .con h2{ font-size:20px; margin:0 0 3%;}
@media (min-width: 768px) {
	.join2{ background-position:center;}
	.join2 .con{ padding:11% 0%; margin-left:26%; font-size:32px;}
}
@media (min-width: 992px) {
	.join2 .con{ font-size:40px;}
	.join2 .con h2{ font-size:24px;}
}
@media (min-width: 1200px) {
	.join2 .con{ font-size:48px;}
}
@media (min-width: 1500px) {
	.join2 .con{ margin-left:28%; font-size:56px;}
}


.join3{ background-color:#f0f0f0;}

.job_info{}
.job_info .hd{}
.job_info .hd li{ font-size:16px; cursor:pointer; padding:0 15px; font-weight:bold;}
.job_info .hd li.on{ color:#03499e;}
.job_info .bd{}
@media (max-width: 767px) {
	.job_info .title2{ width:100%; text-align:center;}
	.job_info .hd{ width:100%; text-align:center; margin-top:10px;}
}


/*加入表格*/
.join_form{ position:relative; background-color:#FFF; width:80vw; padding:40px 30px 20px;}  /* height:390px;*/
.join_form input{ width:100%; height:42px; padding:0 10px;}
.join_form .close_btn{ position:absolute; right:0; top:0; background-color:#03499e; width:40px; height:40px; text-align:center; cursor:pointer;}
.join_form .close_btn em{ line-height:40px; color:#FFF;}
.join_form .close_btn:hover{ background-color:#0093dd;}
.join_form .txt1{ font-weight:bold; font-size:20px; text-align:center; padding:10px 0;}
.join_form .txt1 span{ color:#03499e;}
.join_form .input1{ padding:5px 0; position:relative;}
.join_form .input1 .code{ position:absolute; cursor:pointer; right:10px; top:11px;}
.join_form .input2{ padding:10px 0;}
.join_form .input2 input{ background-color:#03499e; border:0; color:#FFF; cursor:pointer; font-size:18px;}
.join_form .input2 input:hover{ background-color:#0093dd;}
@media (min-width: 768px) {
	.join_form{ width:360px; padding:40px 30px 25px;}
	.join_form .txt1{ font-size:22px;}
	.join_form .txt2{ font-size:16px; padding:0 0 10px;}
}
@media (min-width: 992px) {
	.join_form{ width:440px; padding:45px 30px 30px;}  /* height:440px;*/
	.join_form input{ height:48px;}
	.join_form .input1 .code{ top:14px;}
	.join_form .txt1{ font-size:24px;}
	.join_form .txt2{ line-height:1.6; font-size:19px; padding:0 0 20px;}
}


.join4 .index_swiper .txt{ font-size:18px; font-weight:bold;}


.join5{ margin:10px 0 -10px;}
.join5 .item{ width:100%; padding:10px 0px;}
.join5 .item .con{ padding:5% 8%; height:100%;}
.join5 .item .con .txt{ width:70%;}
.join5 .item .con .txt h2{ font-size:20px; margin:0;}
.join5 .item .con .pic{ width:30%;}
.join5 .item .con .pic img{ width:100%;}
@media (min-width: 768px) {
	.join5{ margin:20px -15px;}
	.join5 .item{ width:33.33%; padding:0 15px;}
}
@media (min-width: 992px) {
	.join5 .item .con{ padding:5% 8%;}
	.join5 .item .con .txt{ width:65%;}
	.join5 .item .con .txt h2{ font-size:24px;}
	.join5 .item .con .pic{ width:35%;}
}


/*简介*/
.about1{ margin:-10px;}
.about1>div{ padding:10px;}
.about1 .l{ width:100%;}
.about1 .r{ width:100%;}
@media (min-width: 992px) {
	.about1 .l{ width:50%; margin:0;}
	.about1 .r{ width:50%;}
}
@media (min-width: 1200px) {
	.about1{ margin:-15px -30px;}
	.about1>div{ padding:15px 30px;}
}
@media (min-width: 1500px) {
}


.about2{}
.about2 .l{ width:100%; padding:10px 5%; background-size:cover;}
.about2 .r{ width:100%;}
.about2 .r img{ width:100%;}
@media (min-width: 768px) {
	.about2 .l{ width:50%;}
	.about2 .r{ width:50%;}
}



/*证书*/
.honor{ background-repeat:no-repeat; background-position:center bottom; padding-bottom:0; margin-bottom:30px;}
.honor1{}
.honor2{}
@media (min-width: 992px) {
	.honor1{ width:50%;}
}

/*证书滚动*/
.honor_swiper{ position:relative;}
.honor_swiper .swiper-pagination{ width:70px; height:30px; position:absolute; left:0; top:0;}
.honor_swiper .swiper-pagination-fraction .swiper-pagination-current{ font-size:20px; color:#0788d3; font-weight:600;}
.honor_swiper .swiper-scrollbar{ background-color:#e5e5e5; width:50%; height:3px; position:absolute; left:0; top:45px;}
.honor_swiper .swiper-scrollbar-drag{ background: #0788d3;}
.honor_swiper .swiper-button{ position:absolute; z-index:10; width:130px; height:50px; left:50%; margin-left:-65px; bottom:-20px;}
.honor_swiper .swiper-button>div{}
.honor_swiper .swiper-button>div:before{ width:100%; height:100%; border:solid 1px rgba(0,0,0,0.4); transform:skewX(-10deg); position:absolute; left:0; top:0; content:"";-moz-border-radius:5px; border-radius:5px; z-index:-1;}
.honor_swiper .swiper-button>div:after{ width:50px; height:50px; line-height:50px;}
.honor_swiper .swiper-button>div:hover:before{ background-color:#0788d3; border-color:#0788d3;}
.honor_swiper .swiper-button>div:hover:after{ color:#FFF;}
@media (min-width: 992px) {
	.honor_swiper .swiper-pagination{ left:65%; top:-95px;}
	.honor_swiper .swiper-scrollbar{ left:65%; top:-50px;}
	.honor_swiper .swiper-pagination-fraction .swiper-pagination-current{ font-size:24px;}
	.honor_swiper .swiper-scrollbar{ width:30%;}
}
.honor_swiper .swiper-container{ padding:70px 0 70px;} /* overflow:visible;*/
.honor_swiper .swiper-wrapper{ align-items: flex-end;}
.honor_swiper .item a{ margin:0 10px 30px;}
.honor_swiper .item a .pic{ overflow:visible;}
.honor_swiper .item a:hover img{ transform: scale(1.1);}
.honor_swiper .item .txt{ display:none;}
@media (min-width: 768px) {
	.honor_swiper .item a{ margin:0 20px 30px;}
}
@media (min-width: 992px) {
	.honor_swiper .swiper-container{ padding:70px 0 70px;}
	.honor_swiper .item a:hover img{ transform: scale(1.2);}	
}


/*公司历程*/
.history{}
.history1{}

.history-swiper .big{ position:relative; padding:0 13%;}
.history-swiper .big .swiper-button{ background-color:#d4d4d4; width:100px; height:100px; zoom:0.35;}  /* -moz-border-radius:100px; border-radius:100px;*/
.history-swiper .big .swiper-button:after{ color:#9b9b9b;}
.history-swiper .big .swiper-button:hover{ background-color:#03499e;}
.history-swiper .big .swiper-button:hover:after{ color:#FFF;}
.history-swiper .big .swiper-button-disabled{ background-color:#efefef; opacity:1 !important;}
.history-swiper .big .swiper-button-disabled:after{ color:#c4c6cc;}
@media (min-width: 768px) {
	.history-swiper .big{ padding:0 9%;}
	.history-swiper .big .swiper-button{ zoom:0.4;}
}
@media (min-width: 992px) {
	.history-swiper .big .swiper-button{ zoom:0.5;}
}
@media (min-width: 1200px) {
	.history-swiper .big .swiper-button{ zoom:0.6;}
}

.history-swiper .big .con{ padding:16px 0;}
.history-swiper .big .con .l{ width:100%;}
.history-swiper .big .con .l .year{ font-size:42px; line-height:1.2; color:#333333;}
.history-swiper .big .con .l .intro{ padding:10px 0 0;}
.history-swiper .big .con .l p{ padding-left:18px; font-size:16px; color:#787878; position:relative;}
.history-swiper .big .con .l p:after{ width:4px; height:4px; left:4px; top:10px;-moz-border-radius:5px; border-radius:5px; background-color:#787878; position:absolute;  content:"";}
.history-swiper .big .con .r{ width:100%; overflow:hidden;}
@media (min-width: 768px) {
	.history-swiper .big .con{}
	.history-swiper .big .con .l{ width:50%; padding:0 4%;}
	.history-swiper .big .con .r{ width:50%; padding:0 4%;}	
}
@media (min-width: 992px) {
	.history-swiper .big .con .l .year{ font-size:54px;}
	.history-swiper .big .con .l p{ padding-left:18px; font-size:18px;}
	.history-swiper .big .con .l p:after{ left:8px; top:14px;}
}
@media (min-width: 1200px) {
	.history-swiper .big .con .l .year{ font-size:74px;}
	.history-swiper .big .con .l .intro{ padding:20px 0 0;}
}
@media (max-width: 767px) {
	.history-swiper .big .con .l{ padding:20px 0 0;}
}


.history-swiper .small{ position:relative;}
.history-swiper .small .swiper-container{ padding:0 20px;}
.history-swiper .small .swiper-container:after{ width:100%; height:2px; margin-top:-1px; background-image:url(/img/history-line.png); position:absolute; content:''; left:0; top:50%;}
.history-swiper .small .item{}
.history-swiper .small .item .con{ text-align:center; position:relative; cursor:pointer;}
.history-swiper .small .item .con .dian{ height:100px; position:relative;}
.history-swiper .small .item .con .dian:after{ width:10px; height:10px; margin-top:-5px; background-color:#999999; content:''; position:relative; display:inline-block; top:50px;-moz-border-radius:10px; border-radius:10px;}
.history-swiper .small .item .con .year{ position:absolute; width:100%; text-align:center; left:0; top:66px; line-height:1; color:#a1a1a1;}
.history-swiper .small .item .con .icon{ position:absolute; width:100%; text-align:center; left:0; top:110px; transform:rotate(-90deg);}
.history-swiper .small .item .con .icon em{ font-size:14px; width:16px; height:16px; line-height:16px; color:#191d1c;}

.history-swiper .small .swiper-slide-thumb-active .con .year{ top:10px; font-size:24px; color:#333333;}
.history-swiper .small .swiper-slide-thumb-active .con .icon{ top:66px;}
@media (min-width: 992px) {	
	.history-swiper .small .swiper-slide-thumb-active .con .year{ top:0px; font-size:34px;}
}



/*企业文化*/
.culture{ background-size:auto 50%; background-position:center top; background-repeat:no-repeat;}

.culture1{ margin:-6px;}
.culture1 .item{ width:50%; padding:6px;}
.culture1 .item .con{ height:280px; background-size:cover; background-position:center; color:#FFF; padding:10% 10%;}
@media (min-width: 768px) {
	.culture1{ margin:-15px;}
	.culture1 .item{ width:25%; padding:15px;}
	.culture1 .item:nth-child(2n+2){ margin-top:60px;}
	.culture1 .item .con{ height:300px;}
}
@media (min-width: 992px) {
	.culture1 .item:nth-child(2n+2){ margin-top:60px;}
	.culture1 .item .con{ height:340px;}
}
@media (min-width: 1200px) {
	.culture1 .item:nth-child(2n+2){ margin-top:70px;}
	.culture1 .item .con{ height:420px;}
}
@media (min-width: 1500px) {
	.culture1 .item:nth-child(2n+2){ margin-top:90px;}
	.culture1 .item .con{ height:560px;}
}






/*发展历程*/
.history_list {
  width:100%;
  max-width:1200px;
  margin:0 auto;
  position: relative;
  padding-top: 150px;
  padding-bottom: 50px;
  z-index: 1;
}
.history_list:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 2px;
  margin-left: -1px;
  background-color: #da251c;
  z-index: -1;
}

.history_list .box_s {
  position: relative;
  margin-bottom: 50px;
  min-height: 225px;
}
.history_list .box_s.active:after {
  background: url("/img/history1.png") no-repeat center center;
}
.history_list .box_s:after {
  content: '';
  position: absolute;
  width: 58px;
  height: 58px;
  background: url("/img/history2.png") no-repeat center center;
  left: 50%;
  top: -9px;
  margin-left: -29px;
}
.history_list .box_s .box_year_img {
  position: relative;
}
.history_list .box_s .box_year_img .box_year {
  line-height: 48px;
  position: absolute;
  top: 0;
}
.history_list .box_s .box_year_img .box_img img {
  display: none;
  width:100%;
  max-width:420px;
}
.history_list .box_s .box_year_img .box_img img:first-child {
  display: block;
}
.history_list .box_s .box_info > div {
  position: relative;
  line-height: 28px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.history_list .box_s .box_info > div a {
  display: block;
  color: #252b3a;
}
.history_list .box_s .box_info > div a:hover,
.history_list .box_s .box_info > div a.active {
  color: #da251c;
}
.history_list .box_s .box_info > div:after {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: #da251c;
  top: 16px;
}

.history_list .box_s:nth-child(2n + 1) .box_year_img {
  position: relative;
  padding-right: 160px;
}
.history_list .box_s:nth-child(2n + 1) .box_year_img .box_year {
  right: 50px;
}
.history_list .box_s:nth-child(2n + 1) .box_year_img .box_img img {
  margin-left: auto;
  margin-right: 0;
}
.history_list .box_s:nth-child(2n + 1) .box_info {
  padding-left: 45px;
}
.history_list .box_s:nth-child(2n + 1) .box_info > div {
  padding-left: 20px;
}
.history_list .box_s:nth-child(2n + 1) .box_info > div:after {
  left: 0;
}
.history_list .box_s:nth-child(2n) .box_year_img {
  position: relative;
  padding-left: 160px;
}
.history_list .box_s:nth-child(2n) .box_year_img .box_year {
  left: 50px;
}
.history_list .box_s:nth-child(2n) .box_year_img .box_img img {
  margin-left: 0;
  margin-right: auto;
}
.history_list .box_s:nth-child(2n) .box_info {
  padding-right: 45px;
}
.history_list .box_s:nth-child(2n) .box_info > div {
  padding-right: 20px;
  text-align: right;
}
.history_list .box_s:nth-child(2n) .box_info > div:after {
  right: 0;
}
@media all and (max-width: 991px) {
	.history_list .box_s:nth-child(2n + 1) .box_year_img {
	  padding-right: 130px;
	}
	.history_list .box_s:nth-child(2n) .box_year_img {
	  padding-left: 130px;
	}
}
@media all and (max-width: 767px) {
  .history_list {
    padding: 40px 0 40px 10px;
    z-index: 1;
  }
  .history_list:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    width: 2px;
    margin-left: -1px;
    background-color: #da251c;
    z-index: -1;
  }
  .history_list .box_s {
    margin-bottom: 40px;
  }
  .history_list .box_s.active:after {
    background-size: contain;
  }
  .history_list .box_s:after {
    width: 30px;
    height: 30px;
    left: -15px;
    top: 5px;
    margin-left: 0;
  }
  .history_list .box_s .box_year_img {
    position: relative;
    padding-left: 30px!important;
    padding-right: 0!important;
    margin-bottom: 20px;
  }
  .history_list .box_s .box_year_img .box_year {
    position: static;
    margin-bottom: 10px;
  }
  .history_list .box_s .box_year_img .box_img img {
    margin-left: 0!important;
  }
  .history_list .box_s .box_info {
    padding-left: 30px!important;
  }
  .history_list .box_s .box_info > div {
    text-align: left!important;
    padding-left: 20px!important;
    padding-right: 0!important;
  }
  .history_list .box_s .box_info > div:after {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    background-color: #da251c;
    top: 16px;
    left: 0!important;
    right: auto;
  }
}

.history_list .box_s:nth-child(2n + 2)>div{-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;}

.history_list .item{ width:100%;}
.history_list .box_s .box_year{ font-size:24px; font-weight:bold;}
.history_list .box_s .box_info{ font-size:16px;}
@media (min-width: 768px) {
	.history_list .item{ width:50%;}
}
@media (min-width: 992px) {
	.history_list .box_s .box_year{ font-size:36px;}
	.history_list .box_s .box_info{ font-size:18px;}
}




/*产品展示*/
.product1{ background-color:#f1f1f1; background-size:cover; background-position:center;}
.product1 .l{ width:100%; padding:0 3%;}
.product1 .r{ width:100%; text-align:center;}
@media (min-width: 768px) {
	.product1 .l{ width:50%; padding:0 3% 0 0;}
	.product1 .r{ width:50%;}
}
@media (min-width: 1200px) {
	.product1 .l{ padding:0 3%;}
}
@media (min-width: 1500px) {
	.product1 .l{ padding:0 5%; font-size:16px;}
}

.product1 h4{ font-size:16px; margin:0;}
.product1 .icon img{ height:45px;}
@media (min-width: 992px) {
	.product1 h4{ font-size:18px;}
	.product1 .icon img{ margin:0 2px; height:54px;}
}
@media (min-width: 1500px) {
	.product1 .icon img{ margin:0 5px; height:60px;}
}


.product3{ background-size:cover; background-position:center;}
.swiper-application{}
.swiper-application .item{ padding:10px; text-align:center;}
.swiper-application .item .con{ padding:10px; background-color:rgba(255,255,255,0.5);}
.swiper-application .item .txt{ padding:10px 0 5px;}
.swiper-application .item .con:hover{ background-color:#FFF;}


.swiper-product-series{ position:relative;}
.swiper-product-series .swiper-container{ padding:0 0 50px;}
.swiper-product-series .swiper-button{ position:absolute; right:20px; bottom:125px; width:100px;}
.swiper-product-series .swiper-button>div{ background-color:#999;}

.swiper-product-series .swiper-button>div{ top:70px; background-color:#dcdcdc; width:100px; height:100px; -moz-border-radius:100px; border-radius:100px; zoom:0.4;}
.swiper-product-series .swiper-button>div:after{ color:#9b9b9b;}
.swiper-product-series .swiper-button>div:hover{ background-color:#03499e;}
.swiper-product-series .swiper-button>div:hover:after{ color:#FFF;}

.swiper-product-series .item{ background-color:#f8f8f8;}
.swiper-product-series .item .con{}
.swiper-product-series .item .con .pic{ width:100%;}
.swiper-product-series .item .con .pic img{ width:100%;}
.swiper-product-series .item .con .info{ width:100%;}
.swiper-product-series .item .con .info .txt{ padding:3% 6% 60px;}
@media (min-width: 992px) {
	.swiper-product-series .swiper-button{ bottom:140px; width:130px;}
	.swiper-product-series .swiper-button>div{ top:55px; width:100px; height:100px; zoom:0.5;}
	.swiper-product-series .item .con .pic{ width:45%;}
	.swiper-product-series .item .con .info{ width:55%;}
	.swiper-product-series .item .con .info .txt{ padding:3% 6% 90px;}
}





.product6{ background-color:#f8f8f8;}
.product6 .list{}
.product6 .list .item{ width:100%; padding:6px 0;}
.product6 .list .item .con{ text-align:center; background-color:#FFF; padding:20px 0; height:100%;}
.product6 .list .item .con img{ width:80px;}
.product6 .list .item .con .up{}
.product6 .list .item .con .over{ display:none;}
.product6 .list .item .con .pic{ width:100%;}
.product6 .list .item .con .txt{ width:100%; padding:30px 20px 0; font-size:16px;}
.product6 .list .item .con:hover{ background-color:#03499e; color:#FFF;}
.product6 .list .item .con:hover .up{ display:none;}
.product6 .list .item .con:hover .over{ display:inline-block;}
@media (min-width: 768px) {
	.product6 .list .item{ width:33.33%; padding:0 10px;}
	.product6 .list.four .item{ width:25%;}
	.product6 .list .item .con{ padding:60px 0;}
}
@media (min-width: 992px) {
	.product6 .list .item{ padding:0 20px;}
	.product6 .list .item .con{ padding:80px 0;}
	.product6 .list .item .con .txt{ font-size:18px;}
}
@media (max-width: 767px) {
	.product6 .list .item .con img{ width:50px;}
	.product6 .list .item .con .pic{ width:35%;}
	.product6 .list .item .con .txt{ width:65%; text-align:left; padding:0; }
}


.product7{ background-size:100%; background-position:left bottom; background-repeat:no-repeat; background-color:#FFF;}
.product7 .list{}
.product7 .list .item{ width:100%; text-align:center; padding:15px 0;}
.product7 .list .item:first-child{ border:0;}
/*.product7 .list .item .con{ background-color:#999}*/
.product7 .list em{ font-size:44px;}
.product7 .list .txt1{ font-size:16px;}
.product7 .list .txt2{ font-size:20px; font-weight:bold; color:#03499e;}
.product7 .list .con:hover .icon{ transform:scaleX(-1); color:#03499e;}
@media (min-width: 768px) {
	.product7{ background-size:70%;}
	.product7 .list .item{ width:33.33%; padding:20px 0; border-left:dashed 1px rgba(0,0,0,0.2);}
	.product7 .list .item.col4{ width:25%;}
	.product7 .list .item .con .icon{ width:100%;}	
	.product7 .list .item .con .txt{ width:100%;}
}
@media (min-width: 992px) {
	.product7 .list .txt1{ font-size:16px;}
	.product7 .list .txt2{ font-size:22px;}
}
@media (min-width: 1200px) {
	.product7 .list .txt1{ font-size:18px;}
	.product7 .list .txt2{ font-size:24px;}
}
@media (max-width: 767px) {
	.product7 .list .item{ border-top:dashed 1px rgba(0,0,0,0.2);}
	.product7 .list .item .con img{ width:50px;}
	.product7 .list .item .con .icon{ width:30%;}
	.product7 .list .item .con .txt{ width:70%; text-align:left;}
	.product7 .list .txt1{ font-size:16px;}
	.product7 .list .txt2{ font-size:22px;}
}



.index_more1{}
.index_more1 a{ border:solid 1px #FFF; color:#FFF; display:inline-block; width:130px; line-height:40px; text-transform:uppercase; text-align:center;-moz-border-radius:10px; border-radius:10px;}
.index_more1 a:hover{ background-color:rgba(255,255,255,0.9); color:#03499e;}
@media (min-width: 768px) {
	.index_more1 a{ width:150px; line-height:46px; font-size:17px;}
}
@media (min-width: 1200px) {
	.index_more1 a{ line-height:50px;}
}
.index_more1.blue a{ border-color:#03499e; background-color:#03499e; color:#FFF;}
.index_more1.blue a:hover{ background-color:#FFF; color:#03499e;}

.index_more2{ position:absolute; right:0; top:50%; margin-top:-15px; background-color:#FFF; display:inline-block; padding:0 10px;}
.index_more2 a{ letter-spacing:0; color:#03499e; font-size:18px; height:30px; line-height:30px; display:inline-block;}
.index_more2 i{ font-size:14px; margin-left:5px; background-color:#03499e; color:#FFF; width:16px; height:16px; line-height:16px; text-align:center; display:inline-block; letter-spacing:0;-moz-border-radius:20px; border-radius:20px;} 
@media (min-width: 768px) {
	.index_more2 a{ letter-spacing:1px; font-size:20px;}
	.index_more2 i{ font-size:16px; width:20px; height:20px; line-height:20px;} 
}


.index_bg{ background-color:#f8f8f8; position:relative;}
.index_bg2{ background-color:#eff3f7; position:relative;}



.index_about{ background-attachment:fixed; background-size:cover; background-position:center; color:#FFF; padding:15vw 0;}
.index_about .info{ max-width:670px; padding:10px 0 15px;}
@media (min-width: 768px) {
	.index_about{ padding:13vw 0;}
}

.index_about2{ font-size:16px; padding:30px 0 50px;}
.index_about2 h2{ margin:0;}
.index_about2 .item{ text-align:center; padding:0 15px;}
@media (min-width: 768px) {
	.index_about2{ font-size:18px; padding:30px 0 50px;}
}
@media (min-width: 992px) {
	.index_about2{ font-size:20px;}
}
@media (min-width: 1200px) {
	.index_about2{ font-size:24px; padding:40px 0 50px;}
}
@media (max-width: 767px) {
	.index_about2 .item{ width:33.33%;}
}



.index_video_btn{ margin-top:-60px;}
.index_video_btn .swiper-container{ background-color:rgba(0,0,0,0.5);}
.index_video_btn .item{ text-align:center; cursor:pointer;}
.index_video_btn .item a{ height:120px; color:#FFF; width:100%; text-align:center;}
.index_video_btn .item a:hover{ color:#24b1f3;}
.index_video_btn .item .txt{ line-height:1.4; font-size:14px; padding-bottom:10px;}
.index_video_btn .item img{ width:64px;}
@media (min-width: 768px) {
	.index_video_btn{ margin-top:-70px;}
	.index_video_btn .item a{ height:140px;}
	.index_video_btn .item .txt{ font-size:16px;}
	.index_video_btn .item img{ width:66px;}
}
@media (min-width: 992px) {
	.index_video_btn{ margin-top:-80px;}
	.index_video_btn .item a{ height:160px;}
	.index_video_btn .item .txt{ font-size:18px;}
	.index_video_btn .item img{ width:70px;}
}
@media (min-width: 1200px) {
	.index_video_btn{ margin-top:-100px;}
	.index_video_btn .item a{ height:200px;}
	.index_video_btn .item .txt{ font-size:20px;}
	.index_video_btn .item img{ width:90px;}
}
@media (min-width: 1500px) {
	.index_video_btn .item .txt{ font-size:24px;}
}
@media (max-width: 767px) {
	.index_video_btn .item{ width:33.33%; border:solid 1px rgba(255,255,255,0);}
}



.index_prod_class2{ color:#FFF; margin:-5px;}
.index_prod_class2 .item{ width:100%; padding:5px; transition:0.6s;}
.index_prod_class2 .item .con{ background-size:cover; background-position:center; height:55vw; max-height:590px; position:relative; overflow:hidden;}
.index_prod_class2 .item .con .txt1{ transition:0.4s; position:absolute; bottom:8%; width:100%; text-align:center;}
.index_prod_class2 .item .con .txt2{ transition:0.6s; opacity:0; z-index:2; position:absolute; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; visibility:hidden;}
.index_prod_class2 .item .con .txt2 .info{ transition:0.6s; width:60%; margin-top:100%;}
.index_prod_class2 .item .con .txt2_1{}
.index_prod_class2 .item .con .txt2_2{ width:130px; margin-top:20px;}
.index_prod_class2 .item .con .txt2_2 a{ color:#FFF; position:relative; padding:10px 0;}
.index_prod_class2 .item .con .txt2_2 a:before, .index_prod_class2 .item .con .txt2_2 a:after{ width:100%; height:2px; background-color:#FFF; content:''; position:absolute; left:0; bottom:0;}
.index_prod_class2 .item .con .txt2_2 a:after{ background-color:#da251c; width:0%; transition:0.3s;}
.index_prod_class2 .item .con .txt2_2 a:hover{ padding:10px 5px;}
.index_prod_class2 .item .con .txt2_2 a:hover:after{ width:100%;}
@media (min-width:768px) {
	.index_prod_class2 .item{ flex:1;}
	.index_prod_class2 .item .con{ height:35vw;}
	.index_prod_class2 .item .con .txt2_2{ width:160px;}
	.index_prod_class2 .item.active{ flex:2;}
	.index_prod_class2 .item.active .con .txt1{ opacity:0;}
	.index_prod_class2 .item.active .con .txt2{ opacity:1;}
	.index_prod_class2 .item.active .con .txt2 .info{ visibility:visible; width:80%; margin-top:0%;}
}
@media (min-width:1200px) {
	.index_prod_class2 .item .con .txt2_2{ margin-top:50px;}
}
@media (max-width:767px) {
	.index_prod_class2 .item .con .txt1{ opacity:0;}
	.index_prod_class2 .item .con .txt2{ opacity:1;}
	.index_prod_class2 .item .con .txt2 .info{ visibility:visible; width:80%; margin-top:0%;}
}



.index_prod_class{ position:relative; color:#FFFF; background-color:#000; background-size:cover; background-position:center;}
.index_prod_class .item{ height:550px !important;}
@media (min-width: 768px) {
	.index_prod_class .item{ height:60vw !important; max-height:800px !important;}
}
.index_prod_class .item>div{ height:100%; border-right:solid 1px rgba(255,255,255,0.3);}
.index_prod_class .item .con{ width:100%; text-align:center; padding:0 10%;}
.index_prod_class .item .ani{ opacity:0; height:0; padding:0; position:relative; transition: all 1s ease;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;}
.index_prod_class .item.this>div{ background-color:rgba(0,0,0,0.5);}
.index_prod_class .item.this .ani{ opacity:1; height:auto; padding:20px 0;}
@media (min-width: 768px) {	
	.index_prod_class .item{ background-image:none !important;}
	.index_prod_class .swiper-pagination{ display:none;}
}
@media (max-width: 767px) {
	.index_prod_class{ background-image:none !important;}
	.index_prod_class .item{ background-size:cover; background-position:center;}
	.index_prod_class .item>div{ background-color:rgba(0,0,0,0.5);}
	.index_prod_class .item .ani{ opacity:1; height:auto; padding:20px 0;}
	.index_prod_class .swiper-pagination .swiper-pagination-bullet{ background-color:#FFF;}
}



/*首页视频*/
.index_video{ background-color:#183d96; color:#FFF; position:relative; overflow:hidden;}
.index_video .index_video_play{ position:relative; width:100%; opacity:0.5; left:0; top:0;}
.index_video .con{ position:relative; padding:15px;}
.index_video .con>div{}
.index_video .con>div>div{ width:100%;}
.index_video .intro{}
.index_video .intro h2{ font-size:22px; line-height:1.2; margin:10px 0;}
.index_video .intro .index_more1{ padding:10px 0 0;}

@media (min-width: 768px) {
	.index_video .index_video_play{ position:absolute; height:100%; z-index:1; opacity:0.5; left:0; top:0;}
	.index_video .con{ z-index:2; padding:10px 5%; vertical-align:middle; height:44.5vw;}  /* max-height:866px;*/
	.index_video .con>div{ height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:box;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;}
	.index_video .intro h2{ font-size:26px;}
}
@media (min-width: 992px) {
	.index_video .con{ padding:30px 6%;}
	.index_video .intro h2{ font-size:32px; margin:20px 0;}
}
@media (min-width: 1200px) {
	.index_video .con{ padding:30px 10%;}
	.index_video .intro h2{ font-size:36px; margin:30px 0;}
	.index_video .intro .index_more1{ padding:30px 0;}
}
@media (min-width: 1500px) {
	.index_video .con{ padding:50px 10%;}
}



/*首页新闻*/
.index_news{ position:relative;}
.index_news:before{ width:98%; height:60%; background-color:#999; content:""; background-image:url(/img/index_news_bg.jpg); background-size:cover; background-position:center; position:absolute; left:0; top:0; z-index:-1;-moz-border-radius:0 10px 10px 0; border-radius:0 10px 10px 0;}

.index_news_swiper{ margin:-18px; position:relative;}
.index_news_swiper .item .con{ padding:18px;}
.index_news_swiper .item .con a{ background-color:#FFF; background-size:cover; background-position:center; display:block; overflow:hidden;}
.index_news_swiper .item .con a .info{ height:300px; background-color:#FFF; padding:0 8%;}
.index_news_swiper .item .con a .info .move{ padding-top:40px;}
.index_news_swiper .item .con a .info .move .tit{ font-weight:bold; font-size:16px; margin-bottom:6px;}
.index_news_swiper .item .con a .info .time{ position:absolute; top:160px; width:84%;}
.index_news_swiper .item .con a .info .time em{ position:absolute; color:#a8a8a8; font-size:30px; line-height:30px; margin-top:-3px; top:0; right:0;}
.index_news_swiper .item .con a:hover .info{ background-color:rgba(3,73,158,0.5); color:#FFF;}
.index_news_swiper .item .con a:hover .info .time em{ color:#FFF;}
@media (min-width: 768px) {
	.index_news_swiper .item .con a .info{ height:270px;}
	.index_news_swiper .item .con a .info .move{ padding-top:60px;}
	.index_news_swiper .item .con a:hover .info .move{ padding-top:20px; color:#FFF;}
	.index_news_swiper .item .con a .info .time{ top:200px;}
}
@media (min-width: 992px) {
	.index_news_swiper .item .con a .info .move .tit{ font-size:18px;}
	.index_news_swiper .item .con a .info .time em{ font-size:34px; line-height:34px; margin-top:-4px;}
}
@media (min-width: 1200px) {
	.index_news_swiper .item .con a .info{ height:300px;}
	.index_news_swiper .item .con a .info .move{ padding-top:80px;}
	.index_news_swiper .item .con a:hover .info .move{ padding-top:20px;}
	.index_news_swiper .item .con a .info .time{ top:220px;}
}
@media (max-width: 767px) {
	.index_news_swiper .item .con a .info{ background-color:rgba(3,73,158,0.5); color:#FFF; height:220px;}
	.index_news_swiper .item .con a .info .time em{ color:#FFF;}
}

.index_news_swiper .swiper-button{ width:60px; position:absolute; right:30px; top:0; margin-top:-30px;}
@media (min-width: 768px) {
	.index_news_swiper .swiper-button{ width:80px; right:40px; margin-top:-35px;}
}
@media (min-width: 992px) {
	.index_news_swiper .swiper-button{ width:100px; margin-top:-55px;}
}
@media (min-width: 1200px) {
	.index_news_swiper .swiper-button{ width:120px; margin-top:-60px;}
}
@media (min-width: 1500px) {
	.index_news_swiper .swiper-button{ margin-top:-70px;}
}





/*收集邮箱留言*/
.letter_feedback{ padding:10px 0 0;}
.letter_feedback .input1{ margin:10px 0; position:relative;}
.letter_feedback .input1 input{ padding:0 10px; width:100%; height:37px; line-height:37px; color:#FFF; border:solid 1px #888888; background-color:transparent; outline:none;}
.letter_feedback .input1 .code{ position:absolute; right:5px; top:4px; cursor:pointer;}
.letter_feedback .input2{}
.letter_feedback .input2 input{ background-color:#03499e; color:#FFF; cursor:pointer; border:0; height:37px; width:100%;}
.letter_feedback .input2 input:hover{ background-color:#ff9b50; color:#252b3a;}


/*首页swiper*/
.index_swiper{ position:relative;}
.index_swiper>div{ padding:0 20px; margin:-10px -5px;}
.index_swiper>div a{ padding:10px;}
@media (min-width: 768px) {	
	.index_swiper>div{ padding:0 25px;}
}
@media (min-width: 992px) {	
	.index_swiper>div{ padding:0 35px; margin:-16px -10px;}
	.index_swiper>div a{ padding:16px;}
}
@media (min-width: 1200px) {	
	.index_swiper>div{ padding:0 40px;}
}
@media (min-width: 1500px) {	
	.index_swiper>div{ margin:-16px 0;}
}

.index_swiper2>div{margin:-6px;}
.index_swiper2>div a{ padding:6px;}
.index_swiper2 .swiper-container{ padding:0 0 20px;}
@media (min-width: 768px) {	
	.index_swiper2>div{}
}
@media (min-width: 992px) {	
	.index_swiper2>div{ margin:-16px;}
	.index_swiper2>div a{ padding:16px;}
}
@media (min-width: 1200px) {	
	.index_swiper2>div{}
}
@media (min-width: 1500px) {
}


/*首页留言*/
.index_feedback{ max-width:1100px; margin:20px auto;}
.index_feedback .t1{ font-weight:bold; font-size:24px; margin:10px 0; text-align:center;}
.index_feedback .t2{ margin:10px 0;}
.index_feedback .input1{ margin:5px 0; position:relative;}
.index_feedback .input1 input, .index_feedback .input1 textarea{ padding:0 5px; width:100%; height:41px; line-height:31px; background-color:transparent; outline:none;}
.index_feedback .input1 input{}
.index_feedback .input1 textarea{ height:70px;}
.index_feedback .input1 .code{ position:absolute; right:6px; top:6px; cursor:pointer;}
.index_feedback .input2{ text-align:center;}
.index_feedback .input2 input{ background-color:#333333; color:#FFF; cursor:pointer; border:0; height:35px; width:60%; font-weight:bold;}
.index_feedback .input2 input:hover{ background-color:#ff9b50; color:#252b3a;}
.index_feedback .input3{ padding:20px 0; text-align:center;}
@media (min-width: 768px) {
	.index_feedback .t1{ font-size:32px;}
	.index_feedback .input1{ margin:10px 0;}
	.index_feedback .input2 input{ width:320px;}
}
@media (min-width: 1200px) {	
	.index_feedback .t1{ font-size:40px;}
	.index_feedback .input1{ margin:15px 0;}
	.index_feedback .input1 input, .index_feedback .input1 textarea{ height:50px; padding:0 10px;}
	.index_feedback .input1 textarea{ height:70px;}
	.index_feedback .input1 .code{ right:12px; top:10px;}
	.index_feedback .input2 input{ height:50px;}
	.index_feedback .input3{ padding:30px 0;}
}



/*首页新闻样式*/
.index_article_list1{}
.index_article_list1 li{}
.index_article_list1 li a{ height:36px; line-height:36px; display:block; padding-left:5px;}
.index_article_list1 li a em{ margin-right:5px;}
.index_article_list1 li a span{ float:right; padding:0 10px; color:#8b919e;}

.index_article_list2{}
.index_article_list2 li{ padding:10px 0;}
.index_article_list2 li .title{ text-align:center; font-size:16px; line-height:1.5;}
.index_article_list2 li .desc{ color:#8b919e; margin-top:6px;}
.index_article_list2 li .desc a{ float:right;}
@media (min-width: 768px) {
	.index_article_list2 li .title{ font-size:20px;}
}


.index_article_list3{}
.index_article_list3 ul{ margin:-6px;}
.index_article_list3 li{ width:50%; padding:6px;}
.index_article_list3 li a{ display:block; background-color:#FFF;}
.index_article_list3 li>div{ position:relative;}
.index_article_list3 li .info{ padding:10px; position:relative;}
.index_article_list3 li .info em{ position:absolute; right:8px; bottom:4px; font-size:24px; color:#8b919e;}
.index_article_list3 li .txt{ text-align:center; padding:0 10px; margin-top:5px;}
.index_article_list3 li .time{ color:#8b919e;}
@media (min-width: 768px) {
	.index_article_list3 li{ width:50%;}
	.index_article_list3 li .txt{ position:absolute; left:0; bottom:0; width:100%; line-height:40px; color:#FFF; background-color:rgba(0,0,0,0.6);}
}
@media (min-width: 992px) {
	.index_article_list3 ul{ margin:-12px;}
	.index_article_list3 li{ padding:12px; width:25%;}
	.index_article_list3 li .info{ padding:15px;}
	.index_article_list3 li .info em{ right:16px; bottom:10px; font-size:24px;}
	.index_article_list3 li .txt{ line-height:50px;}
}


.index_article_list4{ margin:-10px -6px;}
.index_article_list4 .item{ width:100%; padding:10px 6px;}
.index_article_list4 .item a{ display:block; height:100%; overflow:hidden;}
.index_article_list4 .item a .pic{}
.index_article_list4 .item a .info{ padding:10px;}
.index_article_list4 .item a .tit{ font-size:18px; font-weight:bold;}
.index_article_list4 .item a .desc{ color:#777777; line-height:1.4; margin:5px 0;}
.index_article_list4 .item a .time{ color:#777777; line-height:1.4;}
.index_article_list4 .item a .more{ color:#000000; text-transform:uppercase;}
.index_article_list4 .item a .more em{ font-size:20px; line-height:14px; left:4px; top:4px; color:#000000; position:relative;}
@media (min-width: 768px) {
	.index_article_list4{ margin:-10px -8px;}
	.index_article_list4 .item{ width:33.33%; padding:10px 8px;}
	.index_article_list4 .item a{}
	.index_article_list4 .item a .pic{}
	.index_article_list4 .item a .tit{}
}
@media (min-width: 992px) {	
	.index_article_list4{ margin:-15px -12px;}
	.index_article_list4 .item{ padding:15px 12px;}
	.index_article_list4 .item a{}
	.index_article_list4 .item a .pic{}
	.index_article_list4 .item a .info{ padding:15px;}
	.index_article_list4 .item a .tit{ font-size:18px;}
}
@media (min-width: 1500px) {
	.index_article_list4 .item a .info{ padding:20px;}	
}

.index_article_list5{ margin:-5px 0;}
.index_article_list5 li{ width:100%;border-top:dashed 1px #b6b6b6;}
.index_article_list5 li:first-child{ border:0;}
.index_article_list5 li a{ padding:15px 0; display:block;}
.index_article_list5 li a .txt1{ line-height:16px;}
.index_article_list5 li a .txt1 .txt{ width:calc(100% - 50px); font-size:16px;}
.index_article_list5 li a .txt1 .time{ width:50px; text-align:right; color:#8b919e;}
.index_article_list5 li a .txt2{ color:#8b919e; margin-top:12px;}
.index_article_list5 li a .icon{ text-align:right; line-height:1; margin-top:5px;}
.index_article_list5 li a .icon em{ font-size:18px;  color:#8b919e;}
@media (min-width: 768px) {
	.index_article_list5 li a .txt1{ line-height:18px;}
	.index_article_list5 li a .txt1 .txt{ font-size:18px;}
	.index_article_list5 li a .icon em{ font-size:22px;}
}
@media (min-width: 992px) {
	.index_article_list5 li a .txt1{ line-height:20px;}
	.index_article_list5 li a .txt1 .txt{ font-size:20px;}
	.index_article_list5 li a .icon em{ font-size:26px;}
}
@media (min-width: 1200px) {
	.index_article_list5{ margin:-10px 0;}
	.index_article_list5 li a{ padding:20px 0;}
}
@media (min-width: 1500px) {
	.index_article_list5{ margin:-15px 0;}
	.index_article_list5 li a{ padding:25px 0;}
}

.index_article_list6{}
.index_article_list6 li{ width:100%; border-bottom:solid 1px #e9e9e9; padding:15px 0;}
.index_article_list6 li .pic{ width:35%;}
.index_article_list6 li .txt{ width:65%; padding:0 20px;}
.index_article_list6 li .txt .txt1{ font-weight:bold; font-size:16px;}
.index_article_list6 li .txt .txt2{ color:#8b919e;}
@media (min-width: 768px) {
	.index_article_list6 li{ padding:20px 0;}
	.index_article_list6 li .txt .txt1{ font-size:18px; margin:5px 0;}
}
@media (min-width: 992px) {
	.index_article_list6 li{ width:50%;}
}


/*首页产品分类*/
.index_prod_class_list1{ margin:0 -6px 10px;}
.index_prod_class_list1 ul{ margin:0 auto;}
.index_prod_class_list1 li{ display:inline-block;}
.index_prod_class_list1 li a{ padding:2px 6px; display:inline-block; text-transform:uppercase;}
.index_prod_class_list1 li:after{ content:"/"; color:#8b919e;}
.index_prod_class_list1 li:last-child:after{ content:"";}
@media (min-width: 768px) {
	.index_prod_class_list1{ margin:0 -14px 20px;}
	.index_prod_class_list1 li a{ padding:2px 14px;}
}

/*首页产品分类和推荐产品组合*/
.index_prod_class_list2{}
.index_prod_class_list2 .hd{ margin:0 -6px;}
.index_prod_class_list2 .hd ul{ display:inline-block; color:#999999;}
.index_prod_class_list2 .hd ul li{ display:inline-block; text-transform:uppercase;}
.index_prod_class_list2 .hd ul li:after{ content:"/";}
.index_prod_class_list2 .hd ul li:last-child:after{ content:"";}
.index_prod_class_list2 .hd ul li a{ color:#252b3a; padding:2px 6px; display:inline-block;}
.index_prod_class_list2 .hd ul li.on{}
.index_prod_class_list2 .hd ul li.on a{ color:#03499e; font-weight:bold;}
.index_prod_class_list2 .bd{}
@media (min-width: 768px) {
	.index_prod_class_list2 .hd{ margin:0 -14px;}
	.index_prod_class_list2 .hd ul li a{ font-size:16px; padding:2px 14px;}
}
@media (min-width: 1200px) {	
	.index_prod_class_list2 .hd ul li a{ font-size:18px;}
}


/*首页产品*/
.index_prod_list1{ margin:-6px;}
.index_prod_list1 .item{ width:50%; padding:6px;}
@media (min-width: 768px) {
	.index_prod_list1 .item{ width:33.33%;}
}
@media (min-width: 992px) {	
	.index_prod_list1{ margin:-12px;}
	.index_prod_list1 .item{ width:33.33%; padding:12px;}
}
@media (min-width: 1200px) {
	.index_prod_list1 .item{ width:25%;}
}
@media (min-width: 768px) and (max-width: 1199px) {	
	.index_prod_list1 .item:nth-child(1n+7){ display:none;}
}
/*
@media (min-width: 1500px) {
	.index_prod_list1 .item{ width:20%;}
	.index_prod_list1 .item:nth-child(1n+11){ display:none;}
}
*/

/*左边样式*/
.left_title{ font-size:26px; color:#FFF; font-weight:bold; padding:22px 30px; background-image:url(../../img/left_title_bg.jpg); background-size:cover; background-position:center;}
.left_title2{ border-bottom:solid 1px #cbcbcb; font-size:24px; margin-bottom:10px; color:#03499e;}

.left_tel{ background-repeat:no-repeat; background-image:url(../../img/left_tel_bg.jpg); background-size:cover;}
.left_tel .info{ background-repeat:no-repeat; color:#FFF; padding:15px 0px 15px 60px; background-position:15px center; line-height:1.3;}
.left_tel .txt1{ font-size:16px;}
.left_tel .txt2{ font-size:20px; font-weight:bold;}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
	.left_tel .txt2{ font-size:22px;}
}


.left_prod_list{}
.left_prod_list .item{ padding:10px 0;}
.left_prod_list .item .pic{ width:30%;}
.left_prod_list .item .txt{ width:70%; padding-left:10px; font-size:14px; line-height:1.5;}

.left_menu{}
.left_menu a{ display:block; position:relative; line-height:1.3;}
.left_menu ul{ position:relative;}
.left_menu>ul>li{ border-bottom:dashed 1px #cbcbcb; padding:8px 0;}
.left_menu>ul>li>a{ padding:6px 10px; font-size:18px;}
.left_menu>ul>li>a>em{ display:none;}
.left_menu>ul>li>ul{ padding:0 10px 10px;}
.left_menu>ul>li>ul>li>a{ padding:7px 8px 7px 23px; font-size:16px;}
.left_menu>ul>li>ul>li>a>em{ position:absolute; left:4px; top:4px; line-height:1.5;}
.left_menu>ul>li>ul>li>ul{ padding:0 0 10px;}
.left_menu>ul>li>ul>li>ul>li>a{ padding:6px 8px 6px 36px; font-size:15px;}
.left_menu>ul>li>ul>li>ul>li>a>em{ position:absolute; left:18px; top:4px; line-height:1.5;}
.left_menu .active>a{color:#03499e; font-weight:bold;}

/*swiper轮播样式*/
.swiper_list1{ position:relative;}
.swiper_list1 a{ display:block; text-align:center;}
.swiper_list1 .pic{ margin-bottom:5px;}
.swiper_list1 .txt{ line-height:36px;}
.swiper_list2{ position:relative; text-align:center;}
.swiper_list2 a{ display:block;}
.swiper_list2 .pic{}
.swiper_list2 .txt{ line-height:2; font-weight:bold; margin:5px 0;}
.swiper_list2 .desc{ line-height:1.8;}
.swiper_list2 .btn{ margin:10px 0 5px;}
.swiper_list2 .btn a{ display:inline-block;}
@media (min-width: 768px) {
}
@media (min-width: 992px) {	
}
@media (min-width: 1200px) {
}


/*swiper大小轮播样式*/
.swiper_two1 .small{ max-width:780px; margin:0 auto 12px; padding:0 10px;}
.swiper_two1 .small .swiper-slide{ line-height:38px; text-align:center; cursor:pointer;}
.swiper_two1 .small .swiper-slide-thumb-active{ color:#FFF;}
.swiper_two1 .small .swiper-slide:before{ background-color:#ececec; width:100%; height:100%; content:""; left:0; top:0; position:absolute; z-index:-1; transform:skewX(-25deg);}
.swiper_two1 .small .swiper-slide-thumb-active:before{ background-color:#03499e;}
.swiper_two1 .big{}

.swiper_two2 .small{ max-width:780px; margin:0 auto; padding:0 10px;}
.swiper_two2 .small .swiper-slide{ line-height:42px; text-align:center; cursor:pointer;}
.swiper_two2 .small .swiper-slide-thumb-active{ color:#FFF;}
.swiper_two2 .small .swiper-slide:before{ background-color:#ececec; width:100%; height:100%; content:""; left:0; top:0; position:absolute; z-index:-1; transform:skewX(-25deg);}
.swiper_two2 .small .swiper-slide-thumb-active:before{ background-color:#03499e;}
.swiper_two2 .big{ padding:0 0 1px;}


/*留言*/
.feedback{ line-height:34px; max-width:880px; margin:0 auto;}
.feedback .item{ position:relative; padding:6px 0;}
.feedback .item .name{ color:#8b919e;}
.feedback .item .name span{ color:#a90100;}
.feedback .item .val{}
.feedback .item .val .txtinput, .feedback .item .val .txtinput2{ width:100%; border:solid 1px #cccccc; outline:none; padding:0 8px; height:34px; line-height:34px;}
.feedback .item .val .txtinput2{ height:104px; line-height:22px; padding:6px 8px;}
.feedback .item .val .code{ position:absolute; right:5px; bottom:8px; cursor:pointer;}
.feedback .item .w100 label{ width:100%; display:inline-block;}
.feedback .item .w50 label{ width:50%; display:inline-block;}
.feedback .item2{ position:relative; padding:6px 0; text-align:center;}
.feedback .item2 .btn1{ cursor:pointer; border:0; width:100%;}
@media (min-width: 768px) {
	.feedback .item .name{ width:95px; position:absolute; text-align:right;}
	.feedback .item .val{ padding-left:105px;}
	.feedback .item .w100 label{ width:auto; margin-right:20px;}
	.feedback .item .w50 label{ width:auto; margin-right:20px;}
	.feedback .item2 .btn1{ width:200px;}
}
@media (min-width: 992px) {
	.feedback .item .name{ width:110px; }
	.feedback .item .val{ padding-left:120px;}
}

/*留言2*/
.feedback2{ line-height:30px; margin:0 auto;}
.feedback2 .item{ position:relative; padding:3px 0;}
.feedback2 .item .name{ color:#8b919e; font-size:14px;}
.feedback2 .item .name span{ color:#a90100;}
.feedback2 .item .val{}
.feedback2 .item .val .txtinput, .feedback2 .item .val .txtinput2{ width:100%; outline:none; padding:0 8px; height:36px; line-height:36px;}
.feedback2 .item .val .txtinput2{ height:104px; line-height:22px; padding:6px 8px;}
.feedback2 .item .val .code{ position:absolute; right:5px; bottom:4px; cursor:pointer;}
.feedback2 .item2{ position:relative; padding:10px 0 6px 0; text-align:center;}
.feedback2 .item2 .btn1{ cursor:pointer; width:100%;}



/*会员登录*/
.login{ padding:15px; margin:20px auto;}
.login .title{ text-align:center;}
.login .content{}
.login .content .item{ margin:15px 0;}
.login .content .item .icon{ position:absolute; padding:0 10px;}
.login .content .item .icon em{ font-size:18px; line-height:46px;}
.login .content .item .input{ position:relative;}
.login .content .item .input input{ width:100%; height:46px; line-height:46px; border:solid 1px #cbcbcb; padding:0 8px 0 40px; outline:none; background-color:transparent;}
.login .content .item .input input:focus{ border-color:#03499e;}
.login .content .item .input .code{ position:absolute; right:8px; top:8px; cursor:pointer;}
.login .btn{}
.login .btn input{ border:0; width:100%; cursor:pointer;}
.login .btn input:hover{ background-color:#2d65cb; color:#FFF;}
.login .desc{ text-align:center; padding-top:10px;}
.login .desc a{ color:#03499e;}
.login .desc a:hover{ color:#03499e; text-decoration:underline;}
@media (min-width: 768px) {
	.login{ max-width:500px; padding:30px 40px 40px;}
}

/*会员注册*/
.register{ margin:0 auto;}
.register .title{ text-align:center;}
.register .content{}
.register .content .item{ margin:10px 0; position:relative;}
.register .content .item .txt{ position:relative; line-height:36px; color:#7e7e7e;}
.register .content .item .txt span{ color:#F00;}
.register .content .item .input{}
.register .content .item .input input, .register .content .item .input textarea{ width:100%; border:solid 1px #cbcbcb; padding:0 8px; outline:none; background-color:transparent;}
.register .content .item .input input{ height:46px; line-height:46px;}
.register .content .item .input textarea{ line-height:26px; padding:8px;}
.register .content .item .input input:focus{ border-color:#03499e;}
.register .content .item .input input:disabled{ background-color:#F1F1F1;}
.register .content .item .input .code{ position:absolute; right:8px; bottom:9px; cursor:pointer;}
.register .btn{}
.register .btn input{ border:0; width:100%; cursor:pointer;}
.register .btn input:hover{ background-color:#2d65cb; color:#FFF;}
.register .desc{ text-align:center; padding-top:10px;}
.register .desc a{ color:#03499e;}
.register .desc a:hover{ color:#03499e; text-decoration:underline;}
@media (min-width: 768px) {
	.register{ max-width:700px;}
	.register .content .item{ margin:15px 0;}
	.register .content .item .txt{ position:absolute; left:0; line-height:46px;}
	.register .content .item .input{ padding-left:160px;}
}



.ts{ text-align:center; margin:60px 0;}
.nodata{ text-align:center; font-size:16px; padding:50px 0;}
.red{ color:#F00;}
.red2{ color:#F00; font-weight:bold;}


/*购物车*/
.nu_panel{ width:134px; margin:0 auto;}
.nu1{border:solid 1px #DFDFDF; display:inline-block;width:32px; line-height:32px;text-align:center; background-color:#F7F7F7; font-family:Verdana; font-size:18px; font-weight:bold;}
.nu1:hover{ background-color:#03499e; color:#FFF;}
.nu2{}
.nu2 input{ border:0; border-top:solid 1px #DFDFDF;border-bottom:solid 1px #DFDFDF; width:80px; height:34px; line-height:32px; font-size:16px; text-align:center; outline:none;}
.nu2 input:focus{ border:0; border-top:solid 1px #DFDFDF;border-bottom:solid 1px #DFDFDF; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.nu3{}
.nu3 input{ border:0; border-top:solid 1px #DFDFDF;border-bottom:solid 1px #DFDFDF; width:70px; height:34px; line-height:32px; font-size:16px; text-align:center; outline:none;}
.nu3 input:focus{ border:0; border-top:solid 1px #DFDFDF;border-bottom:solid 1px #DFDFDF; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}



.cart_td1_1{ position:absolute; width:25px;}
.cart_td1_2{ display:block; margin-left:25px; margin-right:40px;}
.cart_td1_2 .desc{ font-size:13px; color:#666666;}
.cart_td1_3{ position:absolute; right:150px; line-height:34px;}
.cart_td1_4{ float:right;}
.cart_td1_5{}
.cart_td1_6{ position:absolute; top:5px; right:10px;}
.cart_td2_1{ margin-right:70px;}
.cart_td2_1 .desc{font-size:13px; color:#666666;}
.cart_td2_2{ position:absolute; top:8px; right:10px;}
.cart_td2_3{ position:absolute; top:32px; right:10px;}
.cart_td2_3 span{}
.cart_td2_4{}
.cart_prod{}
.cart_prod a{ width:100%; display:inline-block;}
.cart_prod img{ width:80px; height:80px; float:left; margin-right:8px;}
.cart1{ padding:5px 0;}
.cart2{ text-align:center; line-height:3; padding:5px 0;}
.cart2 .bt{ width:100%; height:40px; line-height:40px; text-transform:uppercase; margin:5px 0;}
.cart3{ text-align:center; line-height:3; padding:5px 0;}
.cart3 .bt{ width:100%; height:40px; line-height:40px; text-transform:uppercase; margin:5px 0;}

@media (min-width: 768px) {	
	.cart_td1_1{ float:none; position:relative; width:8%;}
	.cart_td1_2{ margin-left:0; margin-right:0;}
	.cart_td1_3{ position:relative; right:0; width:13%;}
	.cart_td1_4{ float:none; width:18%;}
	.cart_td1_5{ width:14%;}
	.cart_td1_6{ position:relative; top:0; right:0; width:12%;}
	.cart_td2_1{}
	.cart_td2_2{ width:16%; position:relative; top:0; right:0;}
	.cart_td2_3{ width:15%; position:relative; top:0; right:0;}
	.cart_td2_3 span{ display:none;}
	.cart_td2_4{ width:16%;}
	.cart1{ padding:10px 0;}
	.cart2{ padding:10px 0; text-align:right;}
	.cart2 .bt{ width:auto; padding:0 20px; margin-left:10px;}
	.cart3 .bt{ width:auto; padding:0; margin:0 5px; width:180px;}
}


.order_title1{ font-size:20px; padding:0 0 10px;}
@media (min-width: 768px) {	
	.order_title1{ font-size:22px;}
}

.order_info1{ width:80px;}
.order_info2{}
.order_info3{}
.order_info3 table{ width:100%;}
.order_info3_1{ width:50%; text-align:left; padding:5px 0;}
.order_info3_2{ width:50%; text-align:right; padding:5px 0;}
.order_info3_3{ text-align:right; padding:10px 0;}
@media (min-width: 768px) {	
	.order_info1{ width:100px;}
	.order_info2{}
	.order_info3 table{ width:350px;}
}
@media (min-width: 992px) {	
	.order_info3 table{ width:380px;}
}


/*订单列表*/
.order_list1{ margin-top:10px;}
.order_list1:first-child{ margin-top:0px;}
.order_list1_1{ border:solid 1px #e7d9d9; border-bottom:none; height:40px; line-height:40px; padding:0 10px; background-color:#f6ecec; color:#252b3a;}
.order_list1_2{}
.order_list2{ border:solid 1px #e7d9d9;}
.order_list2_1{}
.order_list2_2{border-top:solid 1px #e7d9d9; text-align:right; padding:8px;}
.order_list2_3{ text-align:right; padding:0 5px 10px;}
.order_list2_3>div{ width:30%; display:inline-block; margin:3px;}
.order_list2_3 .btn1{ text-align:center; width:100%;}
.order_list3{}
.order_list3>div{border-top:solid 1px #e7d9d9; position:relative;}
.order_list3>div:first-child{ border:0;}
.order_list3>div>div{ padding:8px;}
.order_list3_1{ margin-right:76px;}
.order_list3_1 .desc{ font-size:13px; color:#666666;}
.order_list3_2{ position:absolute; top:0; right:0;}
.order_list3_3{ position:absolute; top:26px; right:0;}
.order_list3_3 span{}
@media (min-width: 768px) {	
	.order_list1{ margin-top:20px;}
	.order_list1_1{ height:40px; line-height:40px; padding:0 10px; background-color:#f6ecec; color:#252b3a;}
	.order_list1_2{}
	.order_list2{}
	.order_list2_1{}
	.order_list2_2{border-top:0; border-left:solid 1px #e7d9d9; text-align:center; width:17%; padding:0;}
	.order_list2_3{border-left:solid 1px #e7d9d9; text-align:center; width:17%; padding:0;}
	.order_list2_3>div{ width:100%; display:block; margin:8px 0;}
	.order_list2_3 .btn1{ width:80%; max-width:150px;}
	.order_list3{}
	.order_list3>div>div{ padding:8px;}
	.order_list3_1{ margin-right:0;}
	.order_list3_2{ width:15%; position:relative; text-align:center;}
	.order_list3_3{ width:15%; position:relative; text-align:center; top:0;}
	.order_list3_3 span{ display:none;}
}

/*订单详情*/
.order_detail_status1{ vertical-align:top; text-align:center; width:30px; padding-bottom:20px;}
.order_detail_status1 img{ width:12px;}
.order_detail_status1_bg{ background-image:url(../../img/icon_status_bg.png); background-repeat:no-repeat; background-position:center 10px;}
.order_detail_status2{ vertical-align:top; padding-bottom:20px; line-height:22px;}
.order_detail_status2_1{ margin-top:-5px;}
.order_detail_status2_2{ color:#999;}
.order_detail_status2_3{ padding:10px 0;}


.mb_menu{ background-color:#333333;}
.mb_menu a{ color:#FFF;}
.mb_menu a:hover{ color:#9bbeff;}
.mb_menu .l{ color:#CCC; padding:3px 10px;}
.mb_menu .l a{ padding:0 10px; line-height:46px; display:inline-block;}
.mb_menu .r{ padding:7px 10px;}
.mb_menu .r a{ border:solid 1px #FFF; padding:0 40px; line-height:36px; display:inline-block;}
.mb_menu .r a:hover{ border-color:#9bbeff;}

.mb_name{ padding:3px 10px 3px 0; line-height:18px; color:#818795; text-align:right;}
.mb_name.text-left{ text-align:left;}
.mb_txt{ padding:6px 0; position:relative;}
.mb_txt input{ line-height:34px; height:34px; margin:0; padding:0 5px; width:100%;}
.mb_txt textarea{ line-height:22px; height:84px; margin:0; padding:0 5px; width:100%;}
.mb_bt{ text-align:center; padding:10px 0;}
@media (min-width: 768px) {	
	.mb_txt input{ line-height:40px; height:40px;}
}


/*询价表格*/
.inquiry_content{ margin:-6px 0;}
.inquiry_txt{ padding:6px 0; position:relative;}
@media (min-width: 768px) {	
	.inquiry_content{ margin:-6px;}
	.inquiry_txt{ padding:6px;}
}
@media (min-width: 1200px) {	
	.inquiry_content{ margin:-10px;}
	.inquiry_txt{ padding:10px;}
}
.inquiry_submit{ padding:12px 0;}
.inquiry_submit .yzm{ position:relative; width:130px;}
.inquiry_submit .yzm .code{ position:absolute; right:5px; top:5px; cursor:pointer;}
.inquiry_submit .bt{ margin-left:10px;}
@media (min-width: 768px) {	
	.inquiry_submit .yzm{ width:180px;}
	.inquiry_submit .yzm .code{ right:8px; top:8px;}
}
@media (min-width: 1200px) {
	.inquiry_submit{ padding:20px 0;}
}

.txt_input{ line-height:39px; height:39px; margin:0; padding:0 6px; width:100%; outline:none;}
.txt_textarea{ line-height:22px; height:84px; margin:0; padding:6px; width:100%; outline:none;}
@media (min-width: 768px) {
	.txt_input{ line-height:46px; height:46px; padding:0 12px;}
	.txt_textarea{ padding:6px 12px;}
}


/*企业分站*/
.region{ width:94%; max-width:1020px; margin:20px auto 30px;}
.region1{ padding:0 0 10px;}
.region1 .l{ font-size:22px; font-weight:bold;}
.region1 .r{}
.region2{ border:solid 1px #e9e9e9; padding:10px;}
.region2 .item{ border-top:dashed 1px #dddddd; padding:8px 0;}
.region2 .item:first-child{ border:0;}
.region2 .item .l{ width:100%; font-size:18px; font-weight:bold; padding-left:10px;}
.region2 .item .r{ width:100%;}
.region2 .item2{ padding:10px 15px;}
.region2 .item2:nth-child(2n+2){ background-color:rgba(0,0,0,0.03);}
.region2 .item2 .l2{ font-size:14px; width:80px; padding:4px 20px 4px 0; font-weight:bold;}
.region2 .item2 .r2{ width:calc(100% - 80px);}
.region2 .list{ font-size:14px; padding:2px 0;}
.region2 .list a{ padding:2px 10px; display:inline-block;}
.region2 .list a:hover{ background-color:#14429a; color:#FFF;}
@media (min-width: 768px) {
	.region2 .item .l{ text-align:center; width:120px; padding-left:0;}
	.region2 .item .r{ width:calc(100% - 120px);}
	.region2 .item2{ padding:10px 20px;}
	.region2 .item2 .l2{ width:100px;}
	.region2 .item2 .r2{ width:calc(100% - 100px);}
}


.tabs1{}
.tabs1 .tabs_row{border:solid 1px #d1d6e1; margin:0 0 10px; padding:8px; -webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.05); -moz-box-shadow:2px 2px 6px rgba(0,0,0,0.05); box-shadow:2px 2px 6px rgba(0,0,0,0.05); position:relative;}
.tabs1 .tabs_td{}

.tabs2{}
.tabs2 .tabs_row{}
.tabs2 .tabs_td{}

.tabs3{}
.tabs3>div{}
.tabs3>div>div{}

@media (min-width: 768px) {	
	.tabs1{ display:table; width:100%; border-collapse:collapse;}
	.tabs1 .tabs_row{ display:table-row; border:0; margin:0; padding:0;}
	.tabs1 .tabs_th, .tabs1 .tabs_td{ display:table-cell; border:solid 1px #d1d6e1; vertical-align:middle; text-align:center; padding:5px;}
	.tabs1 .tabs_th{ background-color:#e6e9f0; color:#252b3a; height:40px; font-weight:bold;}
	.tabs1 .tabs_td{}
	
	.tabs2{ display:table; width:100%;}
	.tabs2 .tabs_row{ display:table-row;}
	.tabs2 .tabs_td{ display:table-cell; vertical-align:middle;}
	
	.tabs3{display:table; border-collapse:collapse; width:100%;}
	.tabs3>div{ display:table-row;}
	.tabs3>div>div{ display:table-cell; vertical-align:middle;}
}