body, h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ol, ul, li, form, table, th, td, a, img, span, strong, var, em, input, textarea, select, option, i { margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-text-size-adjust: none; }
html, body, input, select,button,textarea { padding: 0; border: 0; font: 16px '\5FAE\8F6F\96C5\9ED1'; color: #000; }
ul, ol, li { list-style: none; }
img { vertical-align: top; border: none; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { content: ''; display: block; clear: both; }
a { color: #000; text-decoration: none; }
dl { margin: 0; padding: 0; border: 0; }
dt, dd { clear: both; }
h1 { font-size: 22px; color: #000; font-weight: bold; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; color: #000; }
textarea, input,button { font-size: 12px; line-height: 15px; margin: 0; padding: 0;outline-style:none;-webkit-appearance:none; }
dl { margin: 0; padding: 0; border: 0; }
dt, dd { clear: both; }
a:link { text-decoration: none; color: #000; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color: #000; }
input { border: none; outline: none; }
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}
body {font-size: 16px;}

.m_head{background: url(../images/tzbjhkt_headindex_20231025.jpg) center 0 no-repeat;}
.m_headbox{width:1200px;margin:0 auto;position: relative;height: 801px;}
.m_head .link{position: absolute;right:0;bottom:0;}
.mobile_head{display: none;}

.m_layout{width:1200px;margin:0 auto;padding:80px 230px 50px;}
.m_layout_info{padding:40px 20px 0;text-align: center;}
.m_layout_info .info h3{font-size:36px;line-height: 1.5em;color: #2f2f2f;margin-bottom: 10px;}
.m_layout_info .info p{font-size:20px;line-height: 2em;color: #5e5e5e;}
.m_layout_tips{text-align: right;padding:10px 0 40px;}
.m_layout_tips .info_tips p{font-size: 20px;line-height: 1.5em;color: #2f2f2f;font-weight: 700;}
.item{padding-bottom:20px;float: left;}
.tit{float:left;width:110px;font-size:16px;color:#000;text-align: right;line-height:40px;margin-right: 25px;}
.item .tit i{color: #bd1a2d;padding-right: 10px;font-style: normal;vertical-align: middle;}
.item input{float:left;width:600px;height:40px;line-height:40px;padding:0 18px;border:1px solid #dfdfdf;border-radius: 5px;font-size:14px;}
.select_box {position: relative;float:right;width:600px;}
.select_box span{font-size: 14px;color: #000;border:1px solid #dfdfdf;height: 40px;background: #fff url(../images/msms_icon_select.png) right center no-repeat;line-height: 40px;display: block;border-radius: 5px;padding:0 15px;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.select_box span.cur{background: #fff url(../images/msms_icon_selectcur.png) right center no-repeat;}
.select_box ul{position: absolute;left:0;top:39px;width:300px;border:1px solid #dfdfdf;border-radius: 5px;background: #fff;text-align: center;height: 200px;overflow-y: auto;z-index: 100;display: none;}
.select_box ul li{height: 40px;line-height: 40px;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;font-size:16px;}
.select_box ul li:hover{background: #f0f0f0;}
.select_career{float: left;width:600px;height:40px;line-height:40px;padding:0 15px;border:1px solid #dfdfdf;border-radius: 5px;font-size:14px;cursor: pointer;}
.item .message_box{position: relative;float:left;width:600px;height:280px;line-height:40px;padding:15px 18px 20px;border:1px solid #dfdfdf;border-radius: 5px;}
.item textarea{font-size:16px;height:220px;border:0;width:575px;line-height: 1.5em;background: 0;}
.item .tips{position: absolute;right:25px;bottom:0;font-size: 14px;color: #999;}
.item .tips span{color: #bd1a2d;}
.item .ipt_code{width:150px;margin-right: 20px;}
.imgCode{float: left;width: 100px;height:40px;margin-right: 20px;cursor: pointer;}
.code_tips{float: left;font-size: 14px;color: #999;padding-top: 20px;cursor: pointer;}
.btn_box{text-align: center;padding:40px 0 60px;clear: both;}
.btn_box button{width:120px;height: 40px;line-height: 40px;color: #fff;font-size: 16px;border:0;border-radius: 5px;display: inline-block;margin:0 10px;cursor: pointer;}
.btn_submit{background: #bd1a2d;}
.btn_reset{background: #bdbdbd;}
@media only screen and (max-width: 750px) {
.m_layout{width:100%;padding: 0 2%;}
.m_head{width:100%;background:0;position: relative;}
.m_headbox{width:100%;height: auto;position: static;}
.mobile_head{display: block;width: 100%;}
.m_head .link{bottom:0;text-align: right;}
.m_head .link img{width:40%;}
.m_layout_info{padding:20px 2%;}
.m_layout_info .info h3{font-size: 18px;}
.m_layout_info .info p,.m_layout_tips .info_tips p{font-size: 16px;}
.m_layout_tips{padding-bottom: 20px;}
.m_txtbox{height: auto;padding-top: 10px;background: 0;}
.m_txtbox h1{font-size: 22px;margin-bottom: 0;}
.m_txtbox h1 span,.m_txtbox .txt p{color: #000;}
.m_txtbox .txt{padding:2% 2% 0;}
.item{float: none;padding-bottom: 10px;}
.select_box ul{width:100%;}
.select_career{width:100%;}
.tit{width:100%;margin-right: 2%;float: none;text-align: left;display: block;}
.item input,.select_box,.item .message_box{width:100%;float: none;}
.item textarea{width:100%;}
.item .ipt_code{float: left;}
.btn_box{padding:20px 0;}
}