@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/*集体定义 begin*/
       @font-face {
        font-family: 'Helvetica Condensed'; /* 字体名称,可自己定义 */
        src: url('helvetica-webfont.eot');   /* IE */
        src: local('helvetica-webfont Regular'),
             local('helvetica-webfont'),
             url('helvetica-webfont.woff') format('woff'),
             url('helvetica-webfont.ttf') format('truetype'),/* 非IE */
             url('helvetica-webfont.svg#LIGHRG') format('svg');
}
body,h1,h2,h3,h4,h5,h6,ul,li,dl,dd,p,img{margin:0; padding:0;}
.isWap *{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;}
img{vertical-align: middle; border:0;}
ul{list-style: none;}
a:link,a:visited{ text-decoration:none;}
a:hover{text-decoration:underline;}
a{blr:expression(this.onFocus=this.blur()); color:#666;}
a:focus{outline:none;}
input:focus,
textarea:focus,
keygen:focus,
select:focus {outline:none; outline-offset: 0px;}/*表单项焦点初设*/
.clear{clear: both;}
.trans{text-transform: uppercase;}

.floatLft{float:left;}
.floatRgt{float:right;}
body{ font-size:12px; font-family:arial, Helvetica, sans-serif; background:#fff;}

::-webkit-input-placeholder {color: #999;}
:-moz-placeholder {color:#999;}
::-moz-placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}

.ban_txt{ background:#172943; padding:35px 0;}
.b_t_cont{width:1140px; margin:0 auto; color:#fff;}
.b_t_cont h2{ font-size:35px; line-height:50px; margin-bottom:20px;}
.b_t_cont p{ font-size:24px; line-height:38px;}
.ban_txt a{ color:#fff;}

.banner{ width:1605px; margin:0 auto;}
.main{ width:1140px; margin:0 auto;}
.box1{ padding:60px 0 40px;}
.box1 img{ width:100%;}
.box1 h3{ font-size:28px; line-height:38px; margin-bottom:30px; color:#000;}
.box1 h3 a{ color:#000;}
.p_box1{ margin:0 auto 0px;}
.box1 p,.p_box1 p{ margin-bottom:30px; font-size:20px; line-height:28px;}
.tw_box1{ width:800px; margin:0 auto 70px; text-align:center;}
.tw_box1 img{width:100%;}
.tw_box1 p{ font-size:14px; line-height:27px; margin-top:20px; text-align:left;}
.tw_box2{ width:800px;  margin:0 auto 0px; text-align:center;}
.tw_box2 span{ display:block; width:500px; margin:0 auto;}
.tw_box2 img{width:100%;}
.tw_box2 p{ font-size:14px; line-height:27px; margin-top:20px; text-align:left;}
.tw_box3{ width:800px; margin:0 auto 70px; text-align:center; position:relative;}
.tw_box3 img{width:100%;}
.tw_box3 p{ font-size:14px; line-height:27px; margin-top:20px; text-align:left;}
.tw_box3 b{ display:block; width:175px; height:175px; position:absolute; top:50%; left:50%; margin-left:-87px; margin-top:-87px;}
.pb70{ padding-bottom:70px;}

/* 修改手机端 */
.main {width: 1605px;}
.box1 {width: 1000px; margin:0 auto;}

/* 富文本编辑器自动生成的figure标签的处理 */
.isWap .artTxt figure {margin-block-start: 0em;margin-block-end: 0em;margin-inline-start: 0px;margin-inline-end: 0px;}
.isWap .artTxt figure {-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
.isWap .artTxt figure img{text-align: center;padding-top: 0.4rem;padding-bottom: 0.3rem;overflow: hidden;width:100% !important;height:auto !important;margin: 0 auto;}
/* img {max-width:100%;} */
figure.image img{margin:0}
figure.image figcaption{margin:8px 0 0;text-align:left;font-size:14px;}
figure.image {display: table;margin: 40px auto 20px;text-align:center;border: 0px solid white;}
figure.image.align-left {float: left;}
figure.image.align-right {float: right;}
figure.image.align-center {margin-left: auto;margin-right: auto;}
/* 图片文件描述 */
figure.image figcaption p {font-size: 14px;line-height: 27px;text-align: left;margin-bottom: 0;}

.banner .ban_pic img {width: 1605px;}
