@charset "utf-8";
html,body{ margin: 0; padding: 0; font-family: "微软雅黑";}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}

/*top*/
.top{ width: 100%; height: 80px; min-width: 1200px; background-color: #fff;}
.top .top_main{ width: 1200px; height: 80px; margin: 0 auto;}
.top .top_main .top_main_logo{ float: left; width: 200px; height: 80px; line-height: 75px; overflow: hidden;}
.top .top_main .top_main_logo img{ width: 200px; height: auto; vertical-align: middle;}
.top .top_main .top_main_ul{ float: left; height: 80px; margin: 0 0 0 80px; padding: 0;}
.top .top_main .top_main_ul li{ float: left; height: 80px; line-height: 80px; margin-right: 50px; position: relative;}
.top .top_main .top_main_ul li a{ display: inline; color: #333; text-decoration: none; font-size: 17px;}
.top .top_main .top_main_ul li a:hover{ color: #0097ff;}
.top .top_main .top_main_login{ float: right; width: 40px; height: 40px; overflow: hidden; border-radius: 100%; border: 2px solid transparent; margin: 19px 0 0 50px;}
.top .top_main .top_main_login img{ width: 40px; height: 40px;}
.top .top_main .top_main_login:hover{ border: 2px solid #0097ff;}
/* nav */
.nav{ width: 100%; min-width: 1200px; height: 80px; clear: both; overflow: hidden; box-shadow: 0 5px 10px rgba(0,0,0,0.2) inset; background-color: #f55835;}
.nav ul{ width: 1200px; height: 80px; overflow: hidden; margin: 0 auto; padding: 0;}
.nav ul li{ float: left; width: 200px; height: 80px; line-height: 80px; cursor: pointer; overflow: hidden;}
.nav ul li a{ display: block; text-decoration: none; width: 200px; height: 80px; text-align: center; color: #fff; font-size: 18px;}
/* banner */
.banner{ width: 100%; min-width: 1200px; height: auto; overflow: hidden; clear: both; position: relative;}
.banner .banner_img{ width: 100%; height: auto; display: block;}
/* 报名按钮 */
.banner .anniu{ width: 100%; min-width: 1200px; height: 105px; clear: both; overflow: hidden; padding: 30px 0 20px; background-color: rgba(255,255,255,0.2); position: absolute; bottom: 0; left: 0;}
.anniu .sy_anniu{ width: 840px; height: 105px; margin: 0 auto; overflow: hidden;}
.sy_anniu .sy_yhtj{ float: left; width: 354px; height: 76px; margin-left: 40px; border-radius: 50px; border: 2px solid #e84735;}
.sy_anniu .sy_yhtj a{ display: block; width: 350px; height: 72px; text-decoration: none; border-radius: 50px; background-color: #fff; border: 2px solid #fff; position: relative;}
.sy_anniu .sy_yhtj a .icon_yh{ display: block; height: 80px; position: absolute; left: -40px; top: -4px;}
.sy_anniu .sy_yhtj a div{ height: 72px; width: 270px; margin-left: 60px; overflow: hidden;}
.sy_anniu .sy_yhtj a div p{ margin: 0; width: 100%; height: 40px; line-height: 45px; color: #e84735; font-weight: bold; font-size: 23px; overflow: hidden;}
.sy_anniu .sy_yhtj a div span{ display: block; width: 100%; height: 25px; line-height: 22px; overflow: hidden; font-size: 18px; color: #E84735;}
.sy_anniu .sy_yhtj a .icon_shou{ display: block; height: 80px; position: absolute; right: 0; top: 25px;}
.sy_anniu .sy_cssb{ float: right; width: 364px; height: 76px; margin-right: 30px; border-radius: 50px; border: 2px solid #e84735;}
.sy_anniu .sy_cssb a{ display: block; width: 360px; height: 72px; text-decoration: none; box-shadow: 2px 5px 10px rgba(0,0,0,0.2) inset; border-radius: 50px; background-color: #e84735; border: 2px solid #f0de9c; position: relative;}
.sy_anniu .sy_cssb a .icon_cs{ display: block; height: 80px; position: absolute; right: -30px; top: -4px;}
.sy_anniu .sy_cssb a div{ height: 72px; width: 270px; margin-left: 30px; overflow: hidden;}
.sy_anniu .sy_cssb a div p{ margin: 0; width: 100%; height: 40px; line-height: 45px; text-align: right; color: #fff; font-weight: bold; font-size: 23px; overflow: hidden;}
.sy_anniu .sy_cssb a div span{ display: block; width: 100%; height: 25px; line-height: 22px; text-align: right; overflow: hidden; font-size: 18px; color: #fff;}
.sy_anniu .sy_cssb a .icon_shou{ display: block; height: 80px; position: absolute; left: 0; top: 25px;}

/* 活动背景 */
.hdbjbox{ clear: both; width: 100%; min-width: 1200px; overflow: hidden; height: auto;
	background: -webkit-linear-gradient(top, #f5cf8a 80%, #f35436 20%);
    background: -moz-linear-gradient(top, #f5cf8a 80%, #f35436 20%);
    background: -ms-linear-gradient(top, #f5cf8a 80%, #f35436 20%);
    background: -o-linear-gradient(top, #f5cf8a 80%, #f35436 20%);
    background: linear-gradient(top, #f5cf8a 80%, #f35436 20%);
}
.hdbj{ width: 1160px; margin: 80px auto 0; height: auto; padding: 40px 20px 20px; border-radius: 8px; overflow: hidden; position: relative;
	background: -webkit-linear-gradient(176deg, #F9F3EB 0%, #EECE94 100%);
	background: -moz-linear-gradient(176deg, #F9F3EB 0%, #EECE94 100%);
	background: -ms-linear-gradient(176deg, #F9F3EB 0%, #EECE94 100%);
	background: -o-linear-gradient(176deg, #F9F3EB 0%, #EECE94 100%);
	background: linear-gradient(176deg, #F9F3EB 0%, #EECE94 100%);
}
.hdbj .hdbj_tit{ width: 1160px; height: 58px; overflow: hidden; position: absolute; top: 0; z-index: 9;}
.hdbj .hdbj_tit img{ height: 58px; display: block; margin: 0 auto;}
.hdbj .hdbj_cont{ width: 1020px; background-color: #fff; height: 360px; overflow: hidden; padding: 55px 70px 40px; border-radius: 8px;}
.hdbj_cont .hdbj_img{ float: left; width: 300px; overflow: hidden; height: 360px; line-height: 355px;}
.hdbj_cont .hdbj_img img{ max-width: 100%; max-height: 100%; text-align: center; vertical-align: middle;}
.hdbj_cont .hdbj_txt{ float: left; margin-left: 30px; height: 360px; line-height: 38px; font-size: 16px; color: #492D00; overflow: hidden; width: 690px;}
/* 活动内容 */
.hdnrbox{ clear: both; width: 100%; min-width: 1200px; overflow: hidden; height: auto; padding-bottom: 100px; background-color: #f35436;}
.hdnr{ height: auto; overflow: hidden; width: 1200px; margin: 0 auto;}
.hdnr .hdnr_tit{ height: 55px; width: 1200px; text-align: center; margin-top: 100px; font-size: 24px; line-height: 55px; color: #df2d18; font-weight: bold; overflow: hidden; background: url(bgtit2.png) center/auto 55px no-repeat;}
.hdnr .hdnr_txt{ margin-top: 50px; overflow: hidden; width: 1200px; height: auto; line-height: 38px; font-size: 16px; color: #fff;}
.hdnr_liuc{ width: 1200px; overflow: hidden; height: auto; margin-top: 50px;}
.hdnr_liuc .hdnr_lctit{ width: 1200px; overflow: hidden; height: 30px; line-height: 30px; font-size: 24px; color: #fff; font-weight: bold;}
.hdnr_liuc .hdnr_lccont{ width: 1200px; overflow: hidden; height: 190px; margin-top: 35px;}
.hdnr_lccont .hdnr_lcyuan{ float: left; width: 165px; height: 190px; font-size: 20px; font-weight: bold; color: #df2d18; text-align: center; line-height: 190px; overflow: hidden; background: url(lbx.png) 0 0/100% 100% no-repeat;}
.hdnr_lccont .hdnr_lcimg{ float: left; height: 190px; width: 60px; line-height: 185px; margin: 0 16px; overflow: hidden;}
.hdnr_lccont .hdnr_lcimg img{ width: 60px; vertical-align: middle;}
/* 报名条件 */
.bmtjbox{ clear: both; width: 100%; min-width: 1200px; overflow: hidden; padding-bottom: 50px; height: auto; background-color: #f5cf8a;}
.bmtj{ height: auto; overflow: hidden; width: 1200px; margin: 0 auto;}
.bmtj .bmtj_tit{ width: 1200px; overflow: hidden; height: 70px; font-size: 40px; margin-top: 50px; font-weight: bold; color: #df2d18; text-align: center; line-height: 70px;}
.bmtj .bmtj_tit2{ width: 1200px; overflow: hidden; height: 30px; font-weight: bold; line-height: 30px; font-size: 22px; color: #df2d18;}
.bmtj .bmtj_tit2 img{ height: 30px; vertical-align: top; margin-right: 12px;}
.bmtj .bmtj_txt{ margin-top: 40px; overflow: hidden; width: 1200px; height: auto;}
/* 主办单位 */
.zbdw{ width: 1100px; overflow: hidden; height: auto; margin: 50px auto 0; padding: 0 50px 40px; background-color: #fff; border-radius: 6px;}
.zbdw .zbdw_tit{ height: 55px; width: 1100px; text-align: center; margin-top: 50px; font-size: 24px; line-height: 55px; color: #df2d18; font-weight: bold; overflow: hidden; background: url(bgtit2.png) center/auto 55px no-repeat;}
.zbdw .zbdw_cont{ width: 1100px; overflow: hidden; height: auto; margin-top: 50px; text-align: center;}
.zbdw .zbdw_cont a{ display: inline-block; width: 140px; height: 60px; line-height: 55px; margin: 20px 20px 0;}
.zbdw .zbdw_cont a img{ max-height: 100%; max-width: 100%; vertical-align: middle;}
/* 企业申报 */
.qysb{ width: 1200px; height: auto; padding: 10px 0; margin: 50px auto 0; overflow: hidden;}
.qysb a{ overflow: hidden; background-color: #df2d18; width: 240px; border: 5px solid #fff; box-shadow: 0 0 3px 3px rgba(0,0,0,0.15); text-decoration: none; font-size: 24px; margin: 0 auto; text-align: center; border-radius: 50px; color: #fff; height: 60px; line-height: 60px; display: block;}
.qysb a img{ width: 42px; vertical-align: top; margin: 10px 3px 0 0;}
/* 专家观点 */
.zjgd{ clear: both; width: 1200px; height: auto; overflow: hidden; margin: 20px auto 0;}
.zjgd .zjgd_cont{ display: block; text-decoration: none; width: 1160px; margin-top: 20px; padding: 20px; height: 150px; background-color: #F8F8FA;}
.zjgd_cont .zjgd_img{ float: left; width: 200px; height: 150px; margin-right: 20px; line-height: 145px; overflow: hidden;}
.zjgd_cont .zjgd_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.zjgd_cont .zjgd_txt{ float: left; height: 150px; overflow: hidden; width: 940px;}
.zjgd_txt .zjgd_tit{ width: 940px; overflow: hidden; height: 40px; line-height: 40px; font-size: 20px; color: #222;}
.zjgd_txt .zjgd_nr{ width: 940px; overflow: hidden; height: 60px; font-size: 14px; margin: 10px 0 0; overflow: hidden; line-height: 30px; color: #666;}
.zjgd_txt .zjgd_sj{ width: 940px; display: block; height: 25px; line-height: 25px; margin-top: 10px; font-size: 14px; color: #bbb; overflow: hidden;}
/* 分页 */
.fenyebox{ width: 1200px; clear: both; margin: 40px auto 0; height: 30px; overflow: hidden;}
.fenye{ float: right; height: 40px; overflow: hidden;}
.fenye a{ display: block; float: left; text-decoration: none; overflow: hidden; height: 30px; line-height: 30px; padding: 0 10px; margin-left: 10px; color: #fff; background-color: #ddd; border-radius: 4px;}
.fenye a:hover{ text-decoration: underline;}

/* 申报产品 */
.yqfl_tit{ width: 1200px; overflow: hidden; clear: both; margin: 0 auto; text-align: center; margin-top: 50px; font-weight: bold; height: 60px; line-height: 60px; color: #df2d18; font-size: 30px; background: url(bgtit2.png) center/auto 60px no-repeat;}
.cp_ul{ clear: both; margin: 30px auto 0; padding: 0; width: 1200px; height: auto; overflow: hidden;}
.cp_ul li{ float: left; height: 385px; width: 245px; border: 1px solid #eff0f4; margin: 30px 30px 0 0; border-radius: 4px; padding: 15px; overflow: hidden; position: relative;}
.cp_ul li:nth-child(4n){ margin-right: 0;}
.cp_ul li .cp_ul_img{ width: 245px; overflow: hidden; display: block; background-color: #fff; text-align: center; height: 200px; line-height: 195px;}
.cp_ul li .cp_ul_img img{ width: 100%; height: 100%; object-fit: cover;}
.cp_ul li .cp_ul_tit{ width: 245px; display: block; text-decoration: none; margin-top: 10px; font-weight: bold; overflow: hidden; height: 50px; color: #333; font-size: 16px; line-height: 25px;}
.cp_ul li .cp_ul_xh{ width: 245px; overflow: hidden; height: 25px; line-height: 25px; margin: 10px 0; color: #666; font-size: 14px;}
.cp_ul li .cp_ul_gs{ margin: 0; overflow: hidden; color: #666; font-size: 14px; width: 245px; height: 25px; line-height: 25px;}
.cp_ul li .cp_ul_sub{ width: 245px; overflow: hidden; border-top: 1px solid #eff0f4; padding-top: 10px; margin-top: 10px; height: 30px;}
.cp_ul_sub .cp_ul_dz{ float: left; height: 30px; line-height: 35px; cursor: pointer; overflow: hidden; font-size: 14px; color: #333;}
.cp_ul_sub .cp_ul_dz img{ vertical-align: top; height: 28px; margin: 0px 10px 0 0;}
.cp_ul_sub .cp_ul_pl{ float: right; height: 30px; line-height: 35px; overflow: hidden; font-size: 14px; color: #333; text-decoration: none;}
.cp_ul_sub .cp_ul_pl img{ vertical-align: top; height: 20px; margin: 8px 10px 0 0;}
.cp_ul li .cp_ul_nub{ position: absolute; top: 8px; left: 8px; width: 35px; color: #fff; height: 35px; font-weight: bold; text-align: center; line-height: 35px; font-size: 12px; border-radius: 50px; box-shadow: 2px 3px 6px rgba(0,0,0,0.2) inset; border: 2px solid #f0de9c; background-color: #e84735; overflow: hidden;}
.cp_ul_more{ clear: both; width: 1200px; overflow: hidden; height: 50px; margin: 40px auto 0; background-color: #f6f6f6; color: #444; font-size: 15px; cursor: pointer; border: none; display: block;}
.qysb2{ width: 100%; clear: both; height: auto; padding: 50px 0; margin-top: 50px; overflow: hidden; background-color: #f5cf8a;}
.qysb2 a{ overflow: hidden; background-color: #df2d18; width: 240px; border: 5px solid #fff; box-shadow: 0 0 3px 3px rgba(0,0,0,0.15); text-decoration: none; font-size: 24px; margin: 0 auto; text-align: center; border-radius: 50px; color: #fff; height: 60px; line-height: 60px; display: block;}
.qysb2 a img{ width: 42px; vertical-align: top; margin: 10px 3px 0 0;}
/* 公示栏 */
.pxlc{ clear: both; width: 1200px; overflow: hidden; height: auto; margin: 50px auto 0;}
.pxlc_tit{ height: 50px; width: 1200px; text-align: center; font-size: 36px; line-height: 50px; color: #333; font-weight: bold; overflow: hidden;}
.pxlc_tit img{ margin: 17px 20px 0; width: 58px; vertical-align: top;}
.pxlc .pxlc_box{ width: 1200px; border-radius: 6px; height: auto; overflow: hidden; margin-top: 20px;}
.pxlc .pxlc_box div{ height: 80px; line-height: 80px; text-align: center; color: #fff; margin: 30px auto; font-size: 24px; overflow: hidden;}
/* 公示区 */
.gsq{ width: 1200px; clear: both; height: auto; overflow: hidden; margin: 50px auto 0;}
.gsq_box{ width: 1200px; overflow: hidden; height: auto; margin-top:10px;}
.gsq_box .gsq_box_cont{ float: left; width: 368px; border-radius: 6px; border: 1px solid #DEE1EA; height: auto; overflow: hidden; margin:30px 15px 0;}
.gsq_box_cont .gsq_box_img{ display: block; width: 368px; height: 250px; text-align: center; overflow: hidden;}
.gsq_box_cont .gsq_box_img img{ width: 100%; height: 100%; object-fit: cover;}
.gsq_box_cont .gsq_box_txt{ padding: 20px; overflow: hidden; width: 328px; height: auto;}
.gsq_box_txt .gsq_pl{ width: 328px; height: auto; overflow: hidden;}
.gsq_pl .gsqpl_tx{ float: left; width: 45px; height: 45px; margin-right: 15px; overflow: hidden; border-radius: 50px;}
.gsq_pl .gsqpl_tx img{ width: 100%; height: 100%; display: block;}
.gsq_pl .gsqpl_txt{ float: left; width: 268px; height: auto; overflow: hidden;}
.gsqpl_txt .gsqpl_txt_name{ width: 268px; height: 20px; line-height: 20px; font-size: 14px; color: #555; overflow: hidden;}
.gsqpl_txt .gsqpl_txt_neir{ width: 268px; height: 60px; line-height: 30px; overflow: hidden; font-size: 16px; color: #333;}
.gsq_box_txt .gsq_box_bot{ border-top: 1px solid #f2f2f2; margin-top: 20px; overflow: hidden; width: 328px; height: 30px; padding-top: 15px;}
.gsq_box_bot p{ margin: 0; float: left; height: 30px; overflow: hidden; line-height: 30px; color: #999; font-size: 14px;}
.gsq_box_bot a{ float: right; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; color: #333; text-decoration: none;}
.gsq_box_bot a img{ vertical-align: top; height: 20px; margin: 5px 10px 0 0;}
/* 产品详情 */
.deta{ width: 1120px; height: auto; padding: 30px 40px 30px; background-color: #fff; overflow: hidden; margin: 30px auto 10px;}
.deta .deta_cp{ width: 1120px; height: auto; overflow: hidden;}
.deta_cp .deta_cpimg{ float: left; width: 240px; height: 240px; text-align: center; line-height: 240px; padding: 20px; overflow: hidden; background-color: #f3f3f3;}
.deta_cp .deta_cpimg img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.deta_cp .deta_cptxt{ float: right; width: 800px; height: auto; overflow: hidden;}
.deta_cptxt .deta_name{ width: 800px; height: 30px; margin: 8px 0; line-height: 30px; overflow: hidden;}
.deta_name div{ float: left; width: 700px; height: 30px; font-size: 20px; color: #ea341e; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.deta_name span{ float: right; cursor: pointer; height: 30px; width: 90px; background-color: #ea341e; text-align: center; color: #fff; overflow: hidden; display: block; border-radius: 4px;
	background: linear-gradient(#f65936,#ea341e);
	background: -webkit-linear-gradient(#f65936,#ea341e);
	background: -moz-linear-gradient(#f65936,#ea341e);
	background: -ms-linear-gradient(#f65936,#ea341e);
	background: -o-linear-gradient(#f65936,#ea341e);
}
.deta_cptxt .deta_xingh{ width: 800px; height: 30px; line-height: 30px;}
.deta_cptxt .deta_cs{ width: 800px; height: 30px; line-height: 30px; margin: 10px 0 5px; font-size: 18px; color: #ea341e; font-weight: bold;}
.deta_cptxt .deta_cscont{ padding: 0; margin: 0; width: 800px; overflow: hidden;}
.deta_cptxt .deta_cscont li{ float: left; margin-top: 10px; width: 390px; overflow: hidden; height: 22px; line-height: 22px; color: #999; font-size: 14px;}
.deta_cptxt .deta_cscont li span{color: #333;}
.deta .deta_td{ width: 1120px; height: auto; overflow: hidden; margin-top: 30px; border-top: 1px solid #f3f3f3;}
.deta .deta_td div{ width: 1120px; height: 30px; line-height: 30px; overflow: hidden; margin: 15px 0 10px; font-weight: bold; font-size: 18px; color: #ea341e;}
.deta .deta_td p{ width: 1120px; height: auto; overflow: hidden; color: #333; margin: 0; font-size: 16px; line-height: 30px;}
/* 获奖荣誉 */
.deta_ry{ width: 1120px; height: auto; padding: 20px 40px 30px; margin: 0 auto 10px; background-color: #fff; overflow: hidden;}
.deta_ry .deta_tytit{ width: 1120px; height: 30px; line-height: 30px; overflow: hidden; font-weight: bold; font-size: 18px; color: #ea341e;}
.deta_ry .deta_tyimg{ width: 1120px; height: auto; overflow: hidden;}
.deta_ry .deta_tyimg a{ float: left; width: 180px; height: 180px; margin: 30px 30px 0 0; text-align: center; border: 1px solid #d3d3d3; line-height: 176px; overflow: hidden;}
.deta_ry .deta_tyimg a img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
/* 评论 */
.pinglun2{ width: 1120px; height: auto; padding: 30px 40px 30px; margin: 0 auto 20px; background-color: #fff; overflow: hidden;}
.fabupl{ width: 1120px; height: auto; margin-bottom: 15px; overflow: hidden;}
.fabupl textarea{ width: 1098px; height: 140px; padding: 10px; line-height: 26px; font-size: 15px; color: #333; border-radius: 4px; margin: 0; border: 1px solid #ebebeb; resize: none; outline: none;}
.fabupl input{ float: right; margin-top: 10px; width: 100px; height: 35px; cursor: pointer; background-color: #0097FF; color: #fff; border-radius: 50px; border: none;}
.plq{ width: 1120px; height: auto; overflow: hidden;}
.plq .plq_cont{ width: 1120px; height: auto; overflow: hidden; margin-top: 10px;}
.plq_cont .plq_tx{ float: left; width: 50px; height: 50px; text-align: center; margin-right: 20px; line-height: 50px; overflow: hidden; border-radius: 50px;}
.plq_cont .plq_tx img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.plq_cont .plq_txt{ float: left; width: 1050px; height: auto; border-bottom: 1px solid #f0f0f0; padding-bottom: 15px; overflow: hidden;}
.plq_cont .plq_txt .plq_txt_name{ width: 1050px; height: 25px; line-height: 25px; font-size: 14px; color: #555; overflow: hidden;}
.plq_cont .plq_txt .plq_txt_neir{ width: 1050px; height: auto; line-height: 30px; overflow: hidden; font-size: 16px; color: #333;}
.plq_cont .plq_txt .plq_txt_riqi{ width: 1050px; overflow: hidden; height: 20px; line-height: 20px; font-size: 12px; color: #b3b3b3;}
/* 腾飞行动 */
.tfxd_ul{ width: 1000px; overflow: hidden; height: 120px; text-align: center; margin: 40px auto 0; clear: both;}
.tfxd_ul a{ display: inline-block; height: 120px; margin: 0 40px; overflow: hidden;}
.tfxd_ul a img{ height: 100%; overflow: hidden;}
.tfxdbox{ width: 1000px; margin: 30px auto 0; overflow: hidden; border-radius: 8px; height: auto;
	background: linear-gradient(#ea341e,#f65936);
	background: -webkit-linear-gradient(#ea341e,#f65936);
	background: -moz-linear-gradient(#ea341e,#f65936);
	background: -ms-linear-gradient(#ea341e,#f65936);
	background: -o-linear-gradient(#ea341e,#f65936);
}
.tfxd{ background-color: #fff; overflow: hidden; width: 892px; height: auto; padding: 30px 50px; margin: 4px auto; border-radius: 4px;}
.tfxd .tfxd_tit{ width: 892px; overflow: hidden; height: 50px;}
.tfxd_tit p{ float: left; margin: 0; height: 50px; line-height: 50px; color: #ea341e; font-weight: bold; letter-spacing: 6px; overflow: hidden;}
.tfxd_tit div{ float: right; height: 50px; overflow: hidden; font-size: 34px; padding: 0 30px 0 50px; line-height: 50px; letter-spacing: 6px; background: url(tf_tit.jpg) 0/100% no-repeat; color: #fff;}
.tfxd .tfxd_txt{ width: 892px; overflow: hidden; height: auto; margin-top: 40px; color: #333; font-size: 16px; font-weight: bold; line-height: 34px;}
.tfxd_cont{ background-color: #FEF5F5; width: 892px; overflow: hidden; border-radius: 8px; margin-top: 40px; height: 300px; overflow: hidden;}
.tfxd_cont .tfxd_cont_tit{ float: left; width: 70px; height: 300px; line-height: 38px; font-size: 26px; font-weight: bold; text-align: center; color: #ea341e; display: flex; justify-content: center; align-items: center;}
.tfxd_cont .tfxd_rig{ float: left; width: 745px; height: 222px; padding: 35px; border-radius: 20px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; background-color: #fff; border: 1px solid #FBCDCC; overflow: hidden;}
.tfxd_rig .tfxd_rig_img{ float: left; width: 222px; height: 222px; border-radius: 5px; overflow: hidden;}
.tfxd_rig .tfxd_rig_img img{ width: 100%; height: 100%; object-fit: cover;}
.tfxd_rig .tfxd_rig_txt{ float: left; width: 488px; margin-left: 35px; overflow: hidden; height: 222px;}
.tfxd_rig_txt .tfxd_rig_p{ margin: 0; overflow: hidden; width: 488px; color: #333; font-size: 16px; line-height: 32px; height: 160px;}
.tfxd_rig_txt .tfxd_rig_a{ display: block; text-decoration: none; text-align: center; font-size: 14px; margin-top: 20px; color: #fff; border-radius: 5px; width: 180px; height: 42px; line-height: 42px; background-color: #ea341e;}
/* 实力彰显 */
.ppxc{ width: 100%; min-width: 1200px; height: auto; overflow: hidden; clear: both;
	background: -webkit-linear-gradient(top, #f5cf8a 80%, #f35436 20%);
    background: -moz-linear-gradient(top, #f5cf8a 80%, #f35436 20%);
    background: -ms-linear-gradient(top, #f5cf8a 80%, #f35436 20%);
    background: -o-linear-gradient(top, #f5cf8a 80%, #f35436 20%);
    background: linear-gradient(top, #f5cf8a 80%, #f35436 20%);
}
.ppxc_box{ width: 1100px; overflow: hidden; margin: 60px auto 0; padding: 50px; border-radius: 6px; height: auto; background-color: #fff;}
.ppxc_box .ppxc_tit{ height: 55px; width: 1100px; text-align: center; font-size: 24px; line-height: 55px; color: #ea341e; font-weight: bold; overflow: hidden; background: url(bgtit2.png) center/auto 55px no-repeat;}
.ppxc_box .ppxc_tit2{ width: 1100px; overflow: hidden; height: 30px; margin-top: 30px; font-weight: bold; line-height: 30px; font-size: 22px; color: #ea341e;}
.ppxc_box .ppxc_tit2 img{ height: 30px; vertical-align: top; margin-right: 12px;}
.xcbjbox{ clear: both; width: 100%; min-width: 1200px; overflow: hidden; height: auto; padding-bottom: 100px; background-color: #f35436;}
.xcbj{ height: auto; overflow: hidden; width: 1200px; margin: 100px auto 0;}
.xcbj .xcbj_tit{ height: 55px; width: 1200px; text-align: center; font-size: 24px; line-height: 55px; color: #df2d18; font-weight: bold; overflow: hidden; background: url(bgtit2.png) center/auto 55px no-repeat;}
.xcbj .xcbj_tit2{ width: 1100px; overflow: hidden; height: 30px; margin-top: 30px; font-weight: bold; line-height: 30px; font-size: 22px; color: #fff;}
.xcbj .xcbj_tit2 img{ height: 30px; vertical-align: top; margin-right: 12px;}
/* 报名 */
.bm_banner{ width: 1200px; height: auto; margin: 20px auto 0; display: block; overflow: hidden;}
.bm_banner img{ width: 1200px; height: auto; display: block;}

.baoming{ width: 1120px; height: auto; padding: 30px 40px 30px; background-color: #fff; overflow: hidden; margin: 10px auto 20px;}
.baoming .bm_bt{ width: 1120px; height: 70px; line-height: 70px; text-align: center; font-weight: bold; color: #e84735; font-size: 44px; text-shadow: 0 0 5px #f0de9c; letter-spacing: 4px; overflow: hidden;}
.baoming .bm_tit{ width: 1120px; height: 50px; line-height: 50px; font-size: 22px; margin-top: 40px; font-weight: bold; color: #333; overflow: hidden;}
.baoming .bm_tit div{ float: left; width: 65px; height: 50px; overflow: hidden;}
.baoming .bm_tit div img{ width: 50px; height: 50px; display: block;}
.baoming .inp_txt{ width: 1080px; height: 60px; padding: 0 20px; outline: none; margin-top: 10px; letter-spacing: 1px; border-radius: 5px; color: #333; font-size: 18px; border: none; background-color: #f7f7f7;}
input[type='number']{-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}

.baoming .inp_yzm{ width: 1120px; height: 60px; overflow: hidden; margin-top: 10px;}
.baoming .inp_yzm input{ float: left; height: 60px; width: 400px; padding: 0 20px; outline: none; letter-spacing: 1px; border-radius: 5px; color: #333; font-size: 18px; border: none; background-color: #f7f7f7;}
.baoming .inp_yzm span{ float: left; height: 60px; line-height: 60px; margin-left: 20px; cursor: pointer; padding: 0 20px; color: #fff; overflow: hidden; border-radius: 8px;
	background: linear-gradient(-60deg,#ea341e,#f65936);
	background: -webkit-linear-gradient(-60deg,#ea341e,#f65936);
	background: -moz-linear-gradient(-60deg,#ea341e,#f65936);
	background: -ms-linear-gradient(-60deg,#ea341e,#f65936);
	background: -o-linear-gradient(-60deg,#ea341e,#f65936);
}


.baoming textarea{ width: 1080px; max-width: 1080px; height: 240px; overflow: hidden; padding: 20px; margin-top: 10px; font-size: 18px; color: #333; outline: none; font-family: "微软雅黑"; border-radius: 5px; background-color: #f7f7f7; border: none;}
.baoming .bm_file{ width: 1080px; height: 60px; line-height: 60px; overflow: hidden; padding: 0 20px; margin-top: 10px; border-radius: 5px; background-color: #f7f7f7;}
.baoming .img_file{ width: 300px;}
.baoming .bm_file2{ width: 1080px; height: auto; overflow: hidden; padding: 20px 20px 10px; margin-top: 10px; border-radius: 5px; background-color: #f7f7f7;}
.bm_file2 .bm_filebox{ width: 800px; height: auto; float: left; overflow: hidden;}
.bm_filebox .more_file{ width: 300px; display: block; margin-bottom: 10px;}
.baoming .logo_more{ width: 120px; height: 30px; text-align: center; cursor: pointer; overflow: hidden; float: right;}
.baoming .logo_more img{ width: 30px; height: 30px; float: left;}
.baoming .logo_more div{ height: 30px; font-size: 16px; width: 90px; text-align: center; color: #333; font-weight: bold; line-height: 30px; overflow: hidden;}
.baoming .logo_img{ float: left; width: 300px; height: 150px; margin: 10px 20px 20px 0; line-height: 146px; text-align: center; position: relative;}
.baoming .logo_img .img_file{ position: absolute; top: 0; left: 0; width: 300px; height: 150px; opacity: 0; filter: alpha(opacity=0); outline: none; z-index: 2;}
.baoming .logo_img .sc_img{ max-width: 300px; max-height: 150px; vertical-align: middle;}
.baoming .tijiao{ display: block; width: 600px; height: 60px; border: none; border: 1px solid #f0de9c; background-color: #e84735; box-shadow: 0 5px 10px rgba(0,0,0,0.2) inset; font-size: 24px; letter-spacing: 2px; border-radius: 8px; outline: none; cursor: pointer; color: #fff; margin: 60px auto 30px;}

/* 底部 */
.footer{ width: 100%; height: auto; min-width: 1200px; margin-top: 40px; overflow: hidden; background-color: #fff;}
.footer .footer_main{ width: 1200px; height: auto; padding: 30px 0; overflow: hidden; margin: 0 auto;}
.footer .footer_main p{ font-size:14px; text-align: center; padding: 0; margin: 0;}
.footer .footer_main p a{ color: #666; padding: 0 15px; text-decoration: none;}
.footer .footer_main div{ width: 1200px; height: auto; font-size: 14px; margin-top: 20px; line-height: 24px; letter-spacing: 1px; color: #999; overflow: hidden; text-align: center;}
.footer .footer_main span{ display: block; margin: 10px 0 0; width: 1200px; color: #999; font-size: 14px; text-align: center; overflow: hidden;}

/* 留言 */
.liuyan{ display: none; width: 100%; height: 100%; overflow: hidden; background-color: rgba(0,0,0,.4); position: fixed; top: 0; left: 0;}
.popwin { position:absolute; margin-left:-190px; top: 15%; left: 50%; width:380px; height:320px; text-align:left; color: #fff; z-index: 99993; display:block;}
.popwin_title {position:absolute; background-color:#FFFFFF; color:#333333;width:450px; height:40px; padding:10px; text-align:center}
.popwin_nr {  color:#333333; padding-top:8px; font-size:14px;}
.popwin_nr {background-color:#FFFFFF; } 
.popwin_bt {color:#333333; line-height:32px;font-size:16px; height:30px;border-bottom:1px solid #cccccc;}
.popwin_til {  width:90px; text-align:right; line-height:30px; float:left; font-size:14px;}
.popwin_inputline { margin-top:5px; color:#444444; }
.popwin_input {  float:left; margin-left:2px; width:220px; padding:3px 5px; border:1px solid #cccccc;border-radius:4px; font-size:14px; }
.popwin_text { float:left; margin-left:2px; width:240px; resize: none; padding:3px 5px; border:1px solid #cccccc;border-radius:4px; font-size:14px; }
.popwin_sendbtn {  float:left; margin-left:2px; margin-top:15px; width:180px;line-height:32px; border:0px;border-radius:6px; font-size:16px; background-color:#e84735; cursor: pointer; color:#FFFFFF; }
.topsearch { float:right; width:250px; margin-top:-3px;}
.topsearch .inp {font-size: 14px;  height: 26px;  width: 210px;  padding: 0 8px; line-height: 26px; border: 1px solid #aaa;    border-radius: 4px;}
.pcsearch {background-color:#af0001;  background: url('pcicons.png?v=1') no-repeat; background-size: 100%; background-position: 0px -176px; border:0;height: 22px; width:22px;  margin-left:-30px; vertical-align:middle; margin-top:-4px;}
