@charset "utf-8";
/* 全局样式 */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal;}
body>div, form>div {margin:0 auto;}
div {text-align:left;}
a img {border:0;}
table{border-collapse:collapse; border-spacing:0;}
select,textarea{font: 12px Arial,"微软雅黑";}
body {color:#000;text-align:center;font:12px "微软雅黑";}
ul, ol, li {list-style-type:none;vertical-align:0;}
a {outline-style:none;color:#000;text-decoration:none;}
a, area {blr:expression(this.onFocus=this.blur())}
:focus {-moz-outline-style: none;}
.clear {clear:both;}
.hidden {display:none;}
.block {display:block;}
.left{float:left;}
.right{float:right;}


.he50{ height: 50px;}
.he30{ height: 30px;}
.he90{ height: 90px;}

.hx_top{ background: url(../images/top.jpg) no-repeat center center; height: 412px;}
.wh1000{ width: 1000px; margin: 0 auto;}
.hx_part01{ background: url(../images/bg_04.png) no-repeat center center; height: 394px; margin-bottom: 94px;}
.hx_part01 .ptext{ padding: 100px 50px 50px 50px;}
.hx_part01 .ptext p{ font-size: 18px; line-height: 36px; color: #070002;text-align:justify;}
.hx_part02{ border:1px solid #d0121b; position: relative; border-radius: 10px; padding: 30px;}
.hx_part02 .hx_tt01{ position: absolute; top:-40px; left: 178px;  background: #bf1a20; font-size: 38px; color: #fcfaec; padding: 10px 50px; border-radius: 30px; font-weight: bold;}
.hx_part02 .ptext01{ padding: 30px 0px 0px 0px;}
.hx_part02 .ptext01 .tt01{ background: url(../images/icon1_04.png) no-repeat left center; padding-left: 60px;}
.hx_part02 .ptext01 p{ font-size: 18px; color: #070002; line-height: 36px; padding-top: 10px;}
.hx_part02 .ptext01 span{ display: block; text-align: right; font-size: 14px;}
.hx_video{ padding-top: 30px;}
.hx_video .hx_left{ float: left;  height:287px; width:462px;}

.hx_part02  .hx_tt02{left: 160px;}

.hx_part02 .pp1{ padding-top: 20px;}
.hx_part02 .pp1 p{ font-size: 18px; color: #070002; line-height: 36px;}

.hx_part02 .pp1 .pp_title01{height: 54px; border-bottom: 1px dashed #bf1a20; padding-bottom: 15px;  margin-bottom: 18px;}
.hx_part02 .pp1 .pp_title01 img{ display: inline-block; float: left; margin-right: 10px;}
.hx_part02 .pp1 .pp_title01 h2{font-size: 31px; color: #bf1a20;line-height: 54px; float: left;}
.hx_part02 .pp1 span{ text-align: right; display: block; font-size: 14px; margin-top: 20px;}

.hx_video .hx_right{ float:right}



