@charset "utf-8";
html,body{ margin: 0; padding: 0; font-family: "微软雅黑";}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
input,textarea{ font-family: "微软雅黑";}
.fabupl textarea::-webkit-input-placeholder{ color: #999; font-size: 15px;}
.fabupl textarea::-moz-placeholder{ color: #999; font-size: 15px;}
.fabupl textarea:-moz-placeholder{ color: #999; font-size: 15px;}
.fabupl textarea:-ms-input-placeholder{ color: #999; font-size: 15px;}
/* 设置滚动条的样式 */
.plq::-webkit-scrollbar {
width: 6px;
height: 6px;
}
/* 滚动槽 */
.plq::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(0,0,0,0.2);
border-radius:10px;
}
/* 滚动条滑块 */
.plq::-webkit-scrollbar-thumb {
border-radius:10px;
background-color: rgba(0,0,0,0.6);
-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}
.plq::-webkit-scrollbar-thumb:window-inactive {
background-color: rgba(0,0,0,0.6);
}
/*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;}
/* 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;}
/* nav */
.nav{ width: 100%; min-width: 1200px; height: 80px; clear: both; overflow: hidden; background-color: #e84735; box-shadow: 0 5px 10px rgba(0,0,0,0.2) inset;}
.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; margin: 0 20px; cursor: pointer; overflow: hidden;}
.nav ul li a{ display: block; text-decoration: none; text-align: center; color: #fff; font-size: 18px;}

/* 活动背景 */
.hdbjbox{ clear: both; width: 100%; min-width: 1200px; height: auto; overflow: hidden; background-color: #fff;}
.hdbj{ width: 1200px; height: 500px; overflow: hidden; margin: 40px auto;}
.hdbj .hdbj_left{ float: left; width: 600px; height: 500px; overflow: hidden;}
.hdbj .hdbj_left img{ display: block; height: 500px; margin: 0 auto;}
.hdbj .hdbj_right{ float: right; width: 550px; height: 500px; overflow: hidden;}
.hdbj_right .hdbj_title{ width: 550px; height: 50px; line-height: 50px; font-size: 40px; color: #333; overflow: hidden;}
.hdbj_right .hdbj_fu{ width: 550px; height: 30px; line-height: 30px; color: #333; font-size: 18px; font-weight: bold; overflow: hidden; margin: 10px 0 0;}
.hdbj_right .hdbj_xian{ display: block; width: 80px; height: 4px; background-color: #e84735; margin-top: 30px;}
.hdbj_right .hdbj_neir{ width: 550px; height: 345px; overflow: hidden; margin-top: 30px; color: #666; font-size: 18px; line-height: 36px;}
/* 实力彰显 */
.slzsbox{ clear: both; width: 100%; min-width: 1200px; height: auto; overflow: hidden; background-color: #fff7f4;}
.slzs{ width: 1200px; height: 500px; overflow: hidden; margin: 40px auto;}
.slzs .slzs_sl{ width: 1200px; height: auto; overflow: hidden; margin-top: 30px;}
.slzs_sl .slzs_cont{ float: left; width: 340px; height: auto; padding: 20px 30px; overflow: hidden;}
.slzs_sl .slzs_cont div{ width: 150px; height: 170px; overflow: hidden; margin: 0 auto;}
.slzs_sl .slzs_cont div img{ width: 150px; height: 170px; display: block;}
.slzs_sl .slzs_cont span{ width: 340px; height: 40px; color: #333; font-size: 30px; text-align: center; overflow: hidden; display: block; margin-top: 45px;}
.slzs_sl .slzs_cont p{ margin: 20px 0 0; text-align: center; font-size: 18px; line-height: 30px; color: #333; height: auto; width: 340px; overflow: hidden;}
/* 活动时间/流程 */
.hdsjbox{ clear: both; width: 100%; min-width: 1200px; height: auto; overflow: hidden; background: url(1.jpg) right bottom/60% no-repeat;}
.hdsj{ width: 1200px; height: auto; overflow: hidden; margin: 40px auto;}
.hdsj .hdsj_sj{ width: 1200px; height: auto; overflow: hidden; margin: 20px auto; position: relative;}
.hdsj_sj .hdsj_xian{ width: 2px; height: 100%; overflow: hidden; position: absolute; top: 40px; left: 598px; background-image: linear-gradient(#e84735 60%, rgba(255,255,255,0));}
.hdsj_sj .hdsj_cont{ width: 619px; height: auto; margin-top: 20px; float: left; overflow: hidden;}
.hdsj_cont .hdsj_img{ float: left; width: 40px; height: 40px; overflow: hidden;}
.hdsj_cont .hdsj_img span{ width: 8px; height: 8px; border-radius: 50px; border: 7px solid #e84735; margin: 5px auto 0; overflow: hidden; display: block; background-color: #fff;}
.hdsj_cont .hdsj_txt{ float: left; margin-right: 10px; text-align: right; overflow: hidden; width: 569px; height: auto;}
.hdsj_cont .hdsj_txt div{ width: 569px; height: 30px; overflow: hidden;}
.hdsj_cont .hdsj_txt div img{ height: auto; width: 40px;}
.hdsj_cont .hdsj_txt p{ margin: 10px 0 0; width: 569px; height: auto; font-size: 18px; line-height: 36px; color: #333; overflow: hidden;}
.hdsj_sj .hdsj_cont2{ width: 621px; height: auto; margin-top: 20px; float: right; overflow: hidden;}
.hdsj_cont2 .hdsj_img2{ float: left; width: 40px; height: 40px; overflow: hidden;}
.hdsj_cont2 .hdsj_img2 span{ width: 8px; height: 8px; border-radius: 50px; border: 7px solid #e84735; margin: 5px auto 0; overflow: hidden; display: block; background-color: #fff;}
.hdsj_cont2 .hdsj_txt2{ float: left; margin-left: 10px; text-align: left; overflow: hidden; width: 571px; height: auto;}
.hdsj_cont2 .hdsj_txt2 div{ width: 571px; height: 30px; overflow: hidden;}
.hdsj_cont2 .hdsj_txt2 div img{ height: 30px;}
.hdsj_cont2 .hdsj_txt2 p{ margin: 10px 0 0; width: 571px; height: auto; font-size: 18px; line-height: 36px; color: #333; overflow: hidden;}
/* 产品展示 */
.cpzsbox{ clear: both; width: 100%; min-width: 1200px; height: auto; overflow: hidden; background-color: #f9f9f9;}
.cpzs{ width: 1200px; height: auto; overflow: hidden; margin: 40px auto;}
.cpzs_tit{ width: 1200px; overflow: hidden; text-align: center; color: #333; font-size: 40px; height: 45px; line-height: 45px;}
.cpzs_tit span{ display: inline-block; vertical-align: top; width: 340px; height: 45px;}
.cpzs_tit span img{ width: 340px; height: 3px; display: block; margin-top: 21px;}
.cpzs_tit div{ display: inline-block; height: 45px; line-height: 45px; margin: 0 60px;}
.cpzs .cpzs_cp{ width: 1200px; height: auto; overflow: hidden; margin-top: 20px;}
.cpzs_cp .cpzs_cont{ float: left; width: 346px; height: 166px; padding: 20px; background-color: #fff; margin: 20px 20px 0 0;}
.cpzs_cp .cpzs_cont:nth-child(3n){ margin-right: 0;}
.cpzs_cp .cpzs_cont .cpzs_top{ width: 346px; height: 110px; padding-bottom: 10px; border-bottom: 1px solid #bbb9b6;}
.cpzs_cont .cpzs_top .cpzs_img{ float: left; width: 110px; height: 110px; text-align: center; line-height: 110px; position: relative;}
.cpzs_cont .cpzs_top .cpzs_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.cpzs_cont .cpzs_top .cpzs_img div{ position: absolute; top: -10px; left: -10px; width: 30px; color: #fff; height: 30px; text-align: center; line-height: 30px; font-size: 12px; border-radius: 50px; box-shadow: 2px 3px 6px rgba(0,0,0,0.2) inset; border: 1px solid #f0de9c; background-color: #e84735; overflow: hidden;}
.cpzs_cont .cpzs_top .cpzs_txt{ float: left; margin-left: 10px; width: 220px; height: 110px; overflow: hidden;}
.cpzs_cont .cpzs_top .cpzs_txt a{ display: block; text-decoration: none; color: #e84735; margin-bottom: 7px; font-size: 16px; width: 220px; height: 25px; line-height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cpzs_cont .cpzs_top .cpzs_txt p{ margin: 0; width: 220px; height: 26px; color: #333; line-height: 26px; font-size: 14px; overflow: hidden;}
.cpzs_cp .cpzs_cont .cpzs_bot{ width: 346px; height: 40px; margin-top: 5px; overflow: hidden;}
.cpzs_cont .cpzs_bot .cpzs_hudong{ float: left; width: 115px; height: 40px; line-height: 40px; cursor: pointer; text-align: center; overflow: hidden;}
.cpzs_bot .cpzs_hudong div{ display: inline-block; width: 30px; height: 40px; overflow: hidden;}
.cpzs_bot .cpzs_hudong div img{ width: 30px; vertical-align: bottom;}
.cpzs_bot .cpzs_hudong p{ display: inline-block; max-width: 80px; height: 40px; line-height: 56px; text-align: left; font-size: 14px; color: #333; margin: 0; overflow: hidden;}
.cpzs_bot .js_pl{ float: right; width: 115px; height: 40px; line-height: 40px; cursor: pointer; text-align: center; overflow: hidden;}
.cpzs_bot .js_pl div{ display: inline-block; width: 30px; height: 40px; overflow: hidden;}
.cpzs_bot .js_pl div img{ width: 30px; vertical-align: bottom;}
.cpzs_bot .js_pl p{ display: inline-block; max-width: 80px; height: 40px; line-height: 56px; text-align: left; font-size: 14px; color: #333; margin: 0; overflow: hidden;}

/* 活动报道 */
.hdbdbox{ clear: both; width: 100%; min-width: 1200px; height: auto; overflow: hidden; background-color: #fff7f4;}
.hdbd{ width: 1200px; height: auto; overflow: hidden; margin: 40px auto;}
.hdbd .hdbd_bd{ width: 1200px; height: auto; overflow: hidden; margin-top: 20px;}
.hdbd_bd .hdbd_cont{ float: left; background-color: #fff; width: 550px; height: 140px; padding: 20px; display: block; margin: 20px 20px 0 0; overflow: hidden;}
.hdbd_bd .hdbd_cont:nth-child(2n){ margin-right: 0;}
.hdbd_cont .hdbd_img{ float: left; width: 160px; height: 140px; text-align: center; line-height: 140px; margin-right: 20px; overflow: hidden;}
.hdbd_cont .hdbd_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.hdbd_cont .hdbd_txt{ float: left; height: 140px; width: 370px; overflow: hidden;}
.hdbd_cont .hdbd_txt div{ width: 370px; height: 30px; line-height: 30px; color: #e84735; font-size: 19px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.hdbd_cont .hdbd_txt p{ margin: 0; width: 370px; height: 70px; color: #333; font-size: 15px; line-height: 24px; margin: 10px 0; overflow: hidden;}
.hdbd_cont .hdbd_txt span{ display: block; width: 370px; height: 20px; color: #999; font-size: 14px; overflow: hidden;}
/* 右侧导航条 */
.rightNav{ width: 304px; height: 484px; overflow: hidden; position: fixed; right: 10px; top: 140px;}
.rightNav .rightNav_bg{ width: 304px; height: 484px; display: block;}
.rightNav ul{ margin: 0; padding: 0; width: 236px; height: auto; position: absolute; top: 192px; left: 32px; overflow: hidden;}
.rightNav ul li{ width: 236px; height: 55px; overflow: hidden; margin-top: 18px;}
.rightNav ul li a{ border-radius: 50px; height: 55px; width: 236px; line-height: 55px; text-align: center; overflow: hidden; display: block;}
/* 评论 */
.pinglun{ display: none; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0; left: 0; z-index: 99; background-color: rgba(0,0,0,0.5); -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.pinglun .plbox{ width: 800px; height: 500px; padding: 50px 40px 40px; background-color: #fff; overflow: hidden; position: relative;}
.plbox .fabupl{ width: 800px; height: auto; margin-bottom: 15px; overflow: hidden;}
.plbox .fabupl textarea{ width: 778px; height: 100px; padding: 10px; line-height: 26px; font-size: 15px; color: #333; border-radius: 4px; margin: 0; border: 1px solid #ebebeb; resize: none; outline: none;}
.plbox .fabupl input{ float: right; margin-top: 10px; width: 100px; height: 35px; cursor: pointer; background-color: #0097FF; color: #fff; border-radius: 50px; border: none;}
.plbox .plq{ width: 800px; height: 320px; overflow-y: auto; overflow-x: hidden;}
.plq .plq_cont{ width: 800px; height: auto; overflow: hidden; margin-top: 15px;}
.plq_cont .plq_tx{ float: left; width: 40px; height: 40px; text-align: center; margin-right: 15px; line-height: 40px; 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: 745px; height: auto; border-bottom: 1px solid #f0f0f0; padding-bottom: 15px; overflow: hidden;}
.plq_cont .plq_txt .plq_txt_name{ width: 745px; height: 25px; line-height: 25px; font-size: 14px; color: #555; overflow: hidden;}
.plq_cont .plq_txt .plq_txt_neir{ width: 745px; height: auto; line-height: 25px; overflow: hidden; font-size: 15px; color: 333;}
.plq_cont .plq_txt .plq_txt_riqi{ width: 745px; overflow: hidden; height: 20px; line-height: 20px; font-size: 12px; color: #b3b3b3;}
.pinglun .plbox .pl_gb{ width: 20px; height: 20px; overflow: hidden; position: absolute; top: 15px; right: 15px; cursor: pointer;}
.pinglun .plbox .pl_gb img{ display: block; width: 20px; height: 20px;}
/* 底部 */
.footer{ width: 100%; height: auto; min-width: 1200px; 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;}

/* -------------------------------------------------------------------------------------报名------------------------------------------------------------------------- */
/* banner */
.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 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;}

/* -------------------------------------------------------------------------------------产品详情------------------------------------------------------------------------- */
.deta{ width: 1120px; height: auto; padding: 30px 40px 30px; background-color: #fff; overflow: hidden; margin: 10px 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: #e84735; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.deta_name span{ float: right; cursor: pointer; height: 30px; width: 90px; background-color: #e84735; text-align: center; color: #fff; overflow: hidden; display: block; border-radius: 4px;
	background: linear-gradient(#fc6337,#e84735);
	background: -webkit-linear-gradient(#fc6337,#e84735);
	background: -moz-linear-gradient(#fc6337,#e84735);
	background: -ms-linear-gradient(#fc6337,#e84735);
	background: -o-linear-gradient(#fc6337,#e84735);
}
.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: #e84735; font-weight: bold;}
.deta_cptxt .deta_cscont{ width: 800px; height: auto; line-height: 30px; color: #333; font-size: 16px;}
.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: #e84735;}
.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: #e84735;}
.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;}
/* 留言 */
.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;}
/* 右侧详情咨询 */
.fixdzxbox{ width: 70px; height: 90px; position: fixed; bottom: 20px; right: 20px; cursor: pointer;}
.fixdzxbox p{ margin: 0; color: #e84735; overflow: hidden; width: 70px; height: 20px; font-size: 15px; font-weight: bold; text-align: center; line-height: 20px;}
.fixdzx{ width: 68px; height: 68px; background-color: #e84735; padding: 2px 0 0 2px; border-radius: 50px; position: relative;}
.fixdzx .fixdzx2{ width: 64px; height: 64px; overflow: hidden; border: 1px solid #f0de9c; border-radius: 50px; box-shadow: 2px 5px 10px rgb(0 0 0 / 30%) inset; background-color: #e84735;}
.fixdzx2 .fixd_neir{ width: 64px; height: 64px; overflow: hidden;}
.fixdzx2 .fixd_neir div{ width: 64px; height: 50px; text-align: center; margin-top: 7px; overflow: hidden;}
.fixdzx2 .fixd_neir div img{ height: 50px;}
.fixdzx .fixd_erji{ display: none; position: absolute; top: -6px; right: 80px; width: 230px; height: 75px; padding: 10px; background-color: #fff; border-radius: 10px; border: 2px solid #e84735; box-shadow: 2px 5px 10px rgb(0 0 0 / 30%); overflow: hidden;}
.fixdzx .fixd_erji div{ width: 230px; height: auto; line-height: 25px; font-size: 14px; color: #e84735;}
.fixdzx .fixd_erji div font{ font-weight: bold;}
.fixdzxbox:hover .fixd_erji{ display: block;}
