﻿@charset "utf-8";
/* CSS Document */
body {padding: 0;margin: 0;}
* {text-decoration: none;list-style-position: none;margin: 0 0;font-family: "微软雅黑";background-repeat: no-repeat;}
@media screen and (min-width: 640px) {.w640 { width: 640px; margin: 0 auto;}}
.hide{ display: none}
.show{}
h1,h2,h3,h4,h5,h6 {font-weight: normal;	}
a,.sub{cursor: pointer;}
img {margin: 0;}
ul,ol,li{margin: 0;padding: 0;list-style-type: none;vertical-align:middle}
a img {margin-right: 0;margin-left: 0;margin-bottom: 0;padding: 0;border: 0px;margin-top: 0%;}
.l{float: left}
.r{float: right;}
.resetinput { padding:0; border:0; outline:none; background:none;}
.bxhd_in+.bxhd_in { display:none;}
.bg_cover_img { background-position: center center; background-size:cover;}
.bg_cover_img .img { width:100%; height:100%; opacity: 0;filter: alpha(opacity=0); position: relative; overflow:hidden;}

.w1180 {width: 1180px;margin: 0 auto;}
.1180_px { width:1180px; padding-left:10px; padding-right:10px;}
.w1200 { width:1200px; margin: 0 auto;}
.clear{clear: both; height: 0;}
.hh1 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.hh2 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}	/* 显示的行数 */
.hh3 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}	/* 显示的行数 */
.h100 { height:100%;}
.posre { position: relative;}
.posab { position: absolute;}
				/*--------------------- 公用头部 ---------------------*/
.head_box { position: relative; z-index:255;}
.head_1 { position: fixed; top:0; left:0; width:100%; height:80px; background:url(../imageq/bg-head_1.png) repeat;}
.head_1_l { padding:27px 0 0 2px;}
.head_1_r {}
.head_1_r ul {}
.head_1_r ul li { float:left; position: relative;}
.head_1_r ul li .li_in {}
.head_1_r ul li a.par,
.head_1_r ul li span.jg {display: block; color: #FFF; font-size:18px; line-height:68px;}
.head_1_r ul li a.par { padding:12px 16px 0 16px; text-align: center;}
.head_1_r ul li span.jg { display:none; position: absolute; top:12px; left:-3px; width:6px; text-align: center;}
.head_1_r ul li+li span.jg { display:block;}
.head_1_r ul li .childbox { display:none;}
.head_1_r ul li .childbox a { display: block; color: #ffffff; font-size:16px; line-height:60px; text-align: center;}

.head_1_r ul li:hover { z-index:9;}
.head_1_r ul li.on .li_in,
.head_1_r ul li:hover .li_in { background:#98040f url(../imageq/bg-1-2.png) repeat center center;}
.head_1_r ul li.on span.jg,
.head_1_r ul li.on+li span.jg,
.head_1_r ul li:hover+li span.jg,
.head_1_r ul li:hover span.jg { display:none;}
.head_1_r ul li:hover .childbox { display:block;}
.head_1_r ul li:hover .childbox a:hover { background:url(../imageq/bg-head_1_child_a-on.png) repeat;}

				/*--------------------- 次页导航 ---------------------*/
.location { height:32px; position: relative;}
.location .inside { position: absolute; top:-48px; background-color:#FFF;}
.location .inside table { table-layout: fixed;}
.location .inside a { display: block; color: #333333; font-size:20px; line-height:80px; text-align:center;}
.location .inside a.on,
.location .inside a:hover { color:#FFF; background:#af0011 url(../imageq/bg-1-2.png) repeat center center;}

.location_2 { padding:24px 0 12px 0;}
.location_2 a,
.location_2 span { display: inline-block; color: #666666; font-size:16px; line-height:24px;}
.location_2 a {}
.location_2 span {}
.location_2 .yours { color: #333333; padding-left:24px; background:url(../imageq/p-location_2-1.png) no-repeat 2px center;}
.location_2 a.on,
.location_2 a:hover { color: #af0011;}
				/*--------------------- 分页 ---------------------*/
.pagelable { width:1160px; margin: 0 auto; padding:40px 0 45px 0; border-top:2px solid #dddddd;}
.pagelable table { table-layout: fixed; margin: 0 auto;}
.pagelable a { display: inline-block; width:46px; height:46px; color: #666666; font-size:16px; text-align: center; line-height:46px; border:1px solid #af0011; margin: 0 10px;}
.pagelable .pageCustom_Pre,
.pagelable .pageCustom_Next { width:118px;}
.pagelable .pageCustom_First,
.pagelable .pageCustom_Last { display:none;}
.pagelable a:hover,
.pagelable a.pageCustom_Num_On { color:#FFF; border:0; padding:1px; background:#af0011 url(../imageq/bg-1-2.png) repeat;}
				/*--------------------- 公用底部 ---------------------*/
.foot_box {}
.foot_1 { height:275px; background:url(../imageq/bg-3.jpg) no-repeat center center;}
.f1_main_1 { float:left; width:410px; padding:93px 0 0 0;}
.f1_main_1 .text_1 { color: #444444; font-size:18px; line-height:24px;}
.f1_main_1 .list { margin-top:22px;}
.f1_main_1 .list a,
.f1_main_1 .list span { display: inline-block; color: #535252; font-size:18px; line-height:24px; margin-bottom:24px;}
.f1_main_1 .list a {}
.f1_main_1 .list span { margin: 0 12px;}
/*hover*/.f1_main_1 .list a:hover { color: #a90915;}
.f1_main_2 { float:left; width:350px; padding:86px 0 0 0; font-size:0; text-align: center; position: relative;}
.f1_main_2 .item { display: inline-block; width:110px; font-size:0;}
.f1_main_2 .item .img { width:96px; height:96px; display: block; margin: 0 auto;}
.f1_main_2 .item .text_1 { color: #2c2c2c; font-size:12px; line-height:18px; text-align: center; margin-top:14px;}
.f1_main_3 { width:330px; float:right; text-align: right; padding:106px 0 22px 0; border-bottom:1px solid #c1c0c1;}
.f1_main_3 .text_1 { color: #1c1a1d; font-size:18px; line-height:24px;}
.f1_main_3 .text_2 { color: #2c2c2c; font-size:14px; line-height:20px; font-family: Arial; margin-top:5px;}

.foot_2 { background-color:#060810;}
.foot_2 .text_1 { color: #ffffff; font-size:12px; line-height:54px; text-align: center;}
.foot_2 .text_1 a { color:inherit;}


				/*--------------------- 2019.09.29修改 ---------------------*/
.head_1_l { padding-top:8px;}
.head_1_r ul li a.par { padding-left:12px; padding-right:12px;}


.foot_3 { height:249px; background-image:url(../imageq/bg-foot_3.jpg); background-position: top center;}

.f03_l { padding:28px 0 0 0; width:324px; font-size:0;}
.f03_l a { display:block; float:left; color: #ffffff; font-size:16px; line-height:24px; margin:24px 0 0 20px;}

.f03_c { padding:48px 0 0 0;}
.f03_c .inbox { width:484px; padding: 12px 18px 0 18px; position:relative;}
.f03_c .inbox .line { position:absolute; top:0; bottom:0; width:1px; background:url(../imageq/1px-1.png) repeat;}
.f03_c .inbox .line_l { left:0;}
.f03_c .inbox .line_r { right:0;}
.f03_c table { table-layout: fixed;}
.f03_c table .col_1 { width:178px;}
.f03_c table .col_2 { width:182px;}
.f03_c table .col_3 { width:124px;}
.f03_c table tr+tr td { padding-top:12px;}
.f03_c .textbox {}
.f03_c .textbox .text { padding:0; border:0; outline:none; background:#FFF; width:176px; height:28px; color:#838383; font-size:14px; line-height:28px; text-indent:8px; border:1px solid #959595; border-radius:6px;}
.f03_c .textbox .text.wid2 { width:166px;}
.f03_c .textbox .text::placeholder { color:#838383;}
.f03_c .textbox .text:focus { color:#c43231; border:1px solid #c43231;}
.f03_c .textsbox {}
.f03_c .textsbox .texts { border:0; outline:none; background:#FFF; padding: 0 8px; width:342px; height:88px; color:#838383; font-size:14px; line-height:24px; border:1px solid #959595; border-radius:6px; resize:none;}
.f03_c .text_1 { margin-left:12px; color:#ffffff; font-size:12px; line-height:16px; text-align: center;}
.f03_c .subbox { margin-left:12px;}
.f03_c .subbox .submit { border:0; outline:none; background:#f8efe0 url(../imageq/p-f03_foot_submit.png) no-repeat center 14px; padding:46px 0 0 0; border-radius:6px; width:112px; color: #930000; font-size:16px; line-height:42px; cursor:pointer;}
.f03_c .subbox .submit:hover { background-color:#f0ddbd;}
.f03_r { width:320px; font-size:0; padding:42px 0 0 0;}
.f03_r .img { display:block; width:96px; height:96px; float:right; margin-right:12px;}
.f03_r .text_1 { color: #ffffff; font-size:18px; text-align: right; line-height:24px; padding:11px 0 2px 0;}
.f03_r .text_2 { color: #ffffff; font-size:14px; text-align: right; line-height:18px;}