﻿@charset "UTF-8";
*{ margin: 0; padding: 0;}
html{font-size: 16px;}
body{ background: #fff; color: #333; font: 12px/1.5 "Microsoft Yahei","Hiragino Sans GB",arial,sans-serif; min-width: 1200px; overflow-x: hidden;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
address,cite,dfn,em,var,i{ font-style:normal}
ol, ul { list-style: none;}
img{ border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
a{ color: #333; text-decoration: none;}
a:hover{ color: #FE3303; text-decoration: none;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix { height: 1%;}
input::-ms-clear, ::-ms-reveal{display: none;}
input:focus,textarea:focus,select:focus,button:focus{ outline:none;}
.mask{ display: none; z-index: 9999; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background:rgba(0,0,0,0.4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); zoom:1;}
:root .mask{filter:none\9;}/*for IE9*/
.outHide{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.box{ width: 1200px; margin: 0 auto; position: relative; max-height: 99999999px;}

/*************topbar*************/
.topbar{ height: 30px; line-height: 30px; background: #fafafa; border-bottom: 1px solid #dfdfdf; font-size: 12px; color: #666; position: relative; z-index: 100;}
.topbar_l{ float: left; width: 28%;}
.topbar_l a{ color: #666;}
.topbar_l a:hover{ color: #f50;}
.top_xl_box{ float: left; position: relative;}
.top_xl{ display: inline-block; padding: 0 10px; color: #666; border-left: 1px solid #fafafa; border-right: 1px solid #fafafa; cursor: pointer; position: relative;}
.top_xl_active{ height: 31px; background: #fff; border-color: #dfdfdf;}
i.top_arrow{ display:inline-block;width:9px;height:6px;overflow:hidden; margin-left: 5px; *margin-top: -10px; background: url(../images/xjt10.png); opacity: .8; filter:alpha(opacity=80); -webkit-transition: all 0.1s; transition: all 0.1s;}
.top_xl_box:hover i.top_arrow{ transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.top_xl_info{ display: none; position: absolute; background: #fff; top: 31px; border: solid 1px #dfdfdf; border-top: 0;}
.top_xl_box_mobile{ width: 183px; padding: 10px;text-align: center;}
.top_xl_box_mobile_txt{ margin: -10px 0 0; font-size: 14px; color: #888;}
#login_Div{ float: left;}
.top_link{ color: #3b73ab; padding: 0 5px;}
.top_login{ display: inline-block; height: 31px; padding: 0 15px; color: #666; text-align: center;}
.top_login:hover{ background: #E74400; color: #fff!important;}
.top_reg{ display: inline-block; height: 31px; padding: 0 15px; background: #eee; color: #FE3303!important; text-align: center; margin-left: -3px;}
.top_reg:hover{ background: #e5e5e5; color: #FE3303!important;}
.topbar_r{ float: right;}
.top_rightinfo{ right: 0; width: 290px; padding: 10px;}
.top_dh_box{ margin-bottom: 15px; max-height: 9999px;}
.top_dh_box:last-of-type{ margin-bottom: 0;}
.top_dh_l{ float: left; width: 80px; font-weight: bold; color: #f50;}
.top_dh_r{ float: right; width: 205px; padding-top: 3px; line-height: 0;}
.top_dh_r a{ color: #666; display: inline-block; height: 12px; line-height: 12px; margin: 6px 0; margin-right: 6px; border-right: 1px solid #e5e5e5; padding-right: 6px;}
.top_dh_r a:last-child{ border-right: 0;}
.top_dh_r a:hover{ color: #f50;}
.top_fr{ right: 0; left: inherit;}
.topbar_r .fr{ float: right; margin-left: 8px;}
.top_xl_mr{ width: 82px; text-align: center;}
.top_xl_mr a{ display: block; height: 30px; line-height: 30px; overflow: hidden; padding: 0 5px;}
.top_zssl{ width: 330px; padding: 0 10px;}
.top_zssl_box{ max-height: 9999px; margin-top: 5px;}
.top_zssl_info{ float: left; width: 80px; margin: 0 15px;}
.top_zssl_t{ text-align: center; font-size: 12px;}
.top_zssl_t span{ font-size: 12px; color: #888; }
.top_zssl_b img{ width: 77px; height: 77px; padding: 2px; border: 1px solid #e6e6e6;}
.top_cpyl{ width: 110px; padding: 5px 15px 0;}
.top_cpyl_info{ display: block; border-bottom: 1px solid #e6e6e6; padding-bottom: 8px; margin-bottom: 6px; text-align: center;}
.top_cpyl_t{ display: block; font-size: 14px; font-weight: bold;}
.top_cpyl1 .top_cpyl_t,.top_cpyl1:hover .top_cpyl_b{ color: #00B0F5;}
.top_cpyl2 .top_cpyl_t,.top_cpyl2:hover .top_cpyl_b{ color: #C65911;}
.top_cpyl3 .top_cpyl_t,.top_cpyl3:hover .top_cpyl_b{ color: #3AB050;}
.top_cpyl4 .top_cpyl_t,.top_cpyl4:hover .top_cpyl_b{ color: #7030A0;}
.top_cpyl_b{ display: block; margin-top: -2px; line-height: 19px; font-size: 12px; color: #999;}
.top_cpyl_info_more{ display: block; height: 40px; line-height: 40px; margin-top: -6px; text-align: center; font-size: 14px; font-weight: bold;}
.topbar_r_phone{ float: right; color: #FE3303;}
.topbar_r_phone span{ padding-left: 3px;}
/*************topbar*************/
/*************footer*************/
.footer{ position: relative; clear: both; background: #fff; border-top: 2px solid #FF4E00; padding-top: 10px; overflow: hidden;}
.letter_class,.footer_lj{ height: 30px; line-height: 30px; text-align: center; overflow: hidden;}
.letter_class{ color: #ccc; font-size: 12px;}
.letter_class span{ color: #039;}
.letter_class a{ padding: 0 8px; color: #039; margin: 0 5px;}
.letter_class a:hover{ color: #f60; text-decoration: underline;}
.footer_lj a{ padding: 0 8px;}
.footer_lj a:hover{ text-decoration: underline;}
.footerTxt{ line-height:25px; margin:5px auto 20px;text-align: center;}
.footerTxt p{clear:both;width:100%;margin:0 auto;color: #999;text-align: center; line-height:28px;}
.footerTxt p span{padding: 0 10px;}
.footerTxt p a{ color: #555;}
.footerTxt p a:hover{ color: #555; text-decoration: underline;}
.footerTxt p.orange{ color: #f60;}
.footerTxt p.orange a{ color: #f60;}
.footerTxt p.orange a:hover{ color: #f60; text-decoration: underline;}
.footerTxt .sina{ display: inline-block; width: 18px; height: 18px; margin: 0 0 -4px 10px; background: url(../images/f_wb.png);}
.footerTxt .wxcode{ display: inline-block; width: 18px; height: 18px; padding: 0; margin: 0 0 -4px 10px; background: url(../images/f_wx.png); position: relative;}
.footerTxt .wxcode img{ display: none; position: absolute; top: -5px; right: -100px; width: 100px; height: 100px; z-index: 9;}
.footerTxt .wxcode:hover img{ display: block;}
.bottom_img{width:620px;margin:10px auto 20px;height:47px;}
.bottom_img ul li{float:left;margin:0 10px;position:relative;height:47px;line-height: 0;overflow: hidden;}
/*************footer*************/
.header{ height: 110px; position: relative;}
.logo{ float: left; margin-top: 33px;}
.header_gsm{ float: left; height: 36px; line-height: 36px; margin-top: 37px; background: url(../images/logo_r_bg.png) left center no-repeat; margin-left: 20px; padding-left: 20px; font-size: 16px; color: #333;}
.header_gs_ewm{ float: left; margin: 43px 0 0 10px; position: relative; z-index: 9;}
.header_gs_ewm i{ display: inline-block; width: 24px; height: 24px; background: url(../images/ewmtb.png);}
.header_gs_ewm_info{ display: none; position: absolute; left: 0; top: 24px; width: 100px; padding: 10px 10px 8px; background: #fff; border: 1px solid #eee; text-align: center; font-size: 12px; color: #888;}
.header_gs_ewm_info img{ width: 100%; height: 100px; margin-bottom: 4px;}
.header_gs_ewm:hover .header_gs_ewm_info{ display: block;}
.header_r_phone{ float: right; display: inline-block; height: 42px; line-height: 42px; margin-top: 34px; padding-left: 50px; font-family: Sylfaen,Arial; font-size: 36px; color: #FD4104; background: url(../images/phone6.png) left center no-repeat;}

.video_t_wapper{ background: #F2F2F2;}
.video_box{ max-height: 9999px; overflow: hidden;}
.video_l{ float: left; width: 870px;}
.video_t_tit{ height: 60px; line-height: 60px; padding-right: 180px; overflow: hidden; position: relative;}
.video_name{ display: inline-block; font-size: 20px; color: #555;}
.video_scsj{ position: absolute; right: 0px; top: 3px; font-size: 14px; color: #999;}
.video_info_box{ height: 450px; margin-bottom: 20px; background: #000; position: relative; overflow: hidden;}
.video_mp4{ width: 100%; height: 100%;}
.video_mp4:focus { outline:none;}
.video_end_show{ display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999;}
.video_end_show_info{ position: absolute; left: 50%; top: 50%; width: 680px; height: 380px; margin: -210px 0 0 -360px; padding: 20px; background: rgba(0,0,0,.9); overflow: hidden;}
.video_end_show_l{ float: left; width: 250px; height: 100%; padding-right: 20px; border-right: 1px solid #3f3838;}
.vesl_tit{ height: 22px; line-height: 22px; margin-top: 130px; font-size: 18px; color: #eee; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.vesl_zkyc{ display: block; height: 40px; line-height: 40px; margin: 30px 0; text-align: center; background: #f50; color: #fff; font-size: 16px; border-radius: 4px;}
.vesl_zkyc i{ display: inline-block; width: 16px; height: 18px; margin: 0 10px -3px 0; background: url(../images/replay.png);}
.vesl_zkyc:hover{ background: #f40; color: #fff;}
.vesl_tjcp_img{ display: block; height: 160px;}
.vesl_tjcp_img img{ width: 100%; height: 100%;}
.vesl_tjcp_name{ display: block; height: 42px; line-height: 21px; margin-top: 5px; font-size: 14px; color: #b7b7b7; overflow: hidden;}
.vesl_tjcp_name:hover{ color: #fff;}
.vesl_tjcp_btn{ margin-top: 10px;}
.vesl_tjcp_btn a{ display: inline-block; width: 116px; height: 36px; line-height: 36px; text-align: center; background: #e60000; font-size: 14px; color: #fff; border-radius: 4px;}
.vesl_tjcp_btn a:hover{ background: #bc0404; color: #fff;}
.vesl_tjcp_btn a.tibo_xj{ float: right;}
.video_end_show_r{ float: right; width: 399px; margin-top: 25px; padding: 0 0 0 10px; position: relative; left: 6px;}
.vesr_tj{ float: left; width: 180px; margin: 0 9px 25px;}
.vesr_tj_img{ display: block; height: 120px; position: relative;}
.vesr_tj_img img{ width: 100%; height: 100%;}
.vesr_tj_img i{ display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.4) url(../images/play_btn.png) center center no-repeat;}
.vesr_tj_img:hover i{ display: block;}
.vesr_tj_name{ display: block; height: 35px; line-height: 35px; font-size: 14px; color: #b7b7b7; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.vesr_tj_name:hover{ color: #fff;}
.video_r{ float: right; width: 260px; height: 490px; padding: 0 25px; background: #fff; margin-top: 20px; overflow: hidden;}
.video_r_tit{ height: 50px; line-height: 50px; margin: 10px 0 8px; font-size: 17px; color: #333;}
.video_r_tit i{ display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin: 0 8px 4px 0; background: url(../images/zan.png);}
.video_r_tj{ height: 80px; overflow: hidden; margin-bottom: 25px;}
.video_r_tj_img{ float: left; display: block; height: 100%; width: 120px; position: relative;}
.video_r_tj_img img{ width: 100%; height: 100%;}
.video_r_tj_img i{ display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.4) url(../images/play_btn.png) center center no-repeat;}
.video_r_tj:hover .video_r_tj_img i{ display: block;}
.video_r_tj_name{ display: block; float: right; width: 130px; height: 44px; line-height: 22px; margin-top: 10px; font-size: 14px; overflow: hidden; color: #666;}
.video_r_tj:hover .video_r_tj_name{ color: #f50;}
.path{ height: 50px; line-height: 50px; font-size: 14px; color: #696969;}
.path a{ color: #696969;}
.path i{ padding: 0 6px;}
.content{ max-height: 9999px;}
.content_l{ float: left; width: 880px;}
.content_info_box{ padding: 0 0 20px; margin-bottom: 20px; border: 1px solid #eee; background: #fff;}
.content_info_tit{ height: 40px; line-height: 40px; padding: 0 15px; border-bottom: solid 1px #eee; margin-bottom: 18px; font-size: 16px; color: #333; position: relative;}
.content_info_tit i{ display: inline-block; width: 5px; height: 16px; background: #f50; margin: 0 10px -3px 0; border-radius: 4px;}
.content_info_tit .more{ position: absolute; right: 15px; top: 0; font-size: 12px; color: #aaa;}
.content_info_tit .more:hover{ color: #f50;}
.con_spjs{ padding: 0 15px; font-size: 14px; color: #666; line-height: 26px;height:204px; display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical; white-space: normal;overflow: hidden;}

.con_gscp_box{ max-height: 9999px; margin-bottom: -20px;}
.con_gscp{ float: left; width: 180px; margin: 0 14px 20px; padding: 5px; background: #F5F5F5;}
.con_gscp_img{ display: block; height: 113px; overflow: hidden;}
.con_rmcp_img{ display: block; height: 180px; overflow: hidden;}
.con_gscp_img img,.con_rmcp_img img{ width: 100%; height: 100%; transition: all 0.3s;}
.con_gscp:hover .con_gscp_img img,.con_gscp:hover .con_rmcp_img img{ transform: scale(1.04);}
.con_gscp_name{ height: 38px; line-height: 19px; padding: 0 5px; margin: 6px 0 2px; color: #777; overflow: hidden; font-size: 12px;}
.con_gscp_name a{ color: #777;}
.con_gscp_name:hover a{ color: #f50;}
.content_r{ float: right; width: 300px;}
.con_gsxx{ margin-bottom: 20px; background: #fff; border: 1px solid #eee; text-align: left; padding: 20px;min-height:243px;}
/* .con_gsxx_logo{ max-width: 200px; max-height: 110px; border-radius: 50%;} */
.con_gsxx_lxr{position: relative; height: 30px;font-size: 14px;color: #333;padding-left:74px; overflow: hidden;}
.con_gsxx_lxr span{position:absolute;background:url(../images/person.png) no-repeat 0 2px;padding-left:22px;z-index:1;width:70px;left:0;top:0; font-size: 14px; color: #888; font-weight: normal;}
.con_gsxx_phone span{background:url(../images/phone.png) no-repeat 0 4px;padding-left:22px;}
.con_gsxx_adress span{background:url(../images/adress.png) no-repeat 0 2px;padding-left:22px;}
.con_gsxx_name{margin-top: 10px;font-size:20px;color:#000;font-weight:bold;height:60px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; white-space: normal;overflow: hidden;}
.con_gscp_link{ margin: 25px 0 8px;text-align: center;}
.con_gsxx_adress{height:40px;}
.con_gscp_link a{ display: inline-block; width: 114px; height: 38px; line-height: 38px; border: solid 1px #f50; color: #f50; font-size: 14px; border-radius: 4px;}
.con_gscp_link a:hover{ background: #f50; color: #fff;}
.content_r_gssp_box{ padding: 0 15px; margin-bottom: -20px;}
.content_r_gssp{ height: 80px; overflow: hidden; margin-bottom: 14px;}
.content_r_gssp_img{ float: left; display: block; height: 100%; width: 80px; position: relative;}
.content_r_gssp_img img{ width: 100%; height: 100%;}
.content_r_gssp_img i{ display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.4) url(../images/play_btn.png) center center no-repeat;}
.content_r_gssp:hover .content_r_gssp_img i{ display: block;}
.content_r_gssp_r{ float: right; width: 175px;}
.content_r_gssp_name{ display: block; height: 63px; line-height: 20px; font-size: 14px;color: #666;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; white-space: normal;overflow: hidden;}
.content_r_gssp:hover .video_r_tj_name{ color: #f50;}
.content_r_gssp_price{color:red;}
.content_r_gssp_time{ margin-top: 12px; font-size: 12px; color: #999;}
.content_r_gssp_time i{ display: inline-block; width: 14px; height: 14px; vertical-align: middle; margin: 0 6px 2px 0; background: url(../images/time.png);}
a.contentr_rmzx{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:14px;line-height:35px;border-bottom:dashed 1px #e1e1e1;color:#666;}
a.contentr_rmzx:hover{color:#f50;}
a.contentr_rmzx:last-child{border-bottom:none;margin-bottom:9px;}
.zxcp{height:417px;overflow: hidden;}
.sendinfo div{margin:20px;font-size:14px;}
.sendinfo span{display:inline-block;width:100px;text-align: right;vertical-align:middle;color:#888;}
.sendinfo input,.sendinfo textarea{outline:none;border:solid 1px #aaa;height:33px;line-height:33px;padding:0 10px;width:675px;vertical-align:middle;}
.sendinfo textarea{height:99px;}
.sendinfo input.w277{width:277px;}
.sendinfo a{display:inline-block;background:#f50;color:#fff;border-radius:3px;padding:8px 50px;}
.sendinfo .textC{text-align:center;}
.sendinfo a:hover{background:#ff6300;}
.content_r_cpxl_box{padding: 0 15px;margin-bottom: -26px;height:296px;overflow: hidden;}
.content_r_rmzx_box{height:512px;overflow: hidden;}
.con_rmcpsp .con_gscp,.con_rmsp .con_gscp{width:200px;}
.con_rmcpsp .con_gscp_img{height:126px;}
.con_rmsp .con_gscp_img{height:200px;}
.con_rmsp .con_gscp_name a{text-align: center;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;display: block;}
.con_rmsp .con_gscp_name{height:20px;}
.con_rmzx_box a{display:inline-block;height:35px;line-height:35px;width:196px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin:0 20px;}
.con_yqlj_box a{display:inline-block;height:35px;line-height:35px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin:0 20px}
.pddingB0{padding-bottom:0;}
/*  */
.top_xl_box{ float: left; position: relative;}
.top_xl{ display: inline-block; padding: 0 10px; color: #666; border-left: 1px solid #fafafa; border-right: 1px solid #fafafa; position: relative;}
.top_xl_active{ height: 31px; background: #fff; border-color: #dfdfdf;}
i.top_arrow{ display:inline-block;width:9px;height:6px;overflow:hidden; margin-left: 5px; *margin-top: -10px; background: url(../images/xjt10.png); -webkit-transition: all 0.1s; transition: all 0.1s;}
.top_xl_box:hover i.top_arrow{ transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.top_xl_info{ display: none; position: absolute; background: #fff; top: 31px; border: solid 1px #dfdfdf; border-top: 0;}
.top_link{ color: #3b73ab; padding: 0 5px; display: inline-block; margin-bottom: -11px; height: 30px; max-width: 230px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.topbar_r{ float: right; width: 71%;}
.top_rightinfo{ right: 0; width: 290px; padding: 10px;}
.top_dh_box{ margin-bottom: 15px; max-height: 9999px;}
.top_dh_l{ float: left; width: 80px; font-weight: bold; color: #f50;}
.top_dh_r{ float: right; width: 205px; padding-top: 3px; line-height: 0;}
.top_dh_r a{ color: #666; display: inline-block; height: 12px; line-height: 12px; margin: 6px 0; margin-right: 6px; border-right: 1px solid #e5e5e5; padding-right: 6px;}
.top_dh_r a:last-child{ border-right: 0;}
.top_dh_r a:hover{ color: #f50;}
.top_hyzx{ left: 0; width: 190px; padding: 10px;}
.top_hyzx_box{ float: left; width: 45%; margin-right: 5%;}
.top_hyzx_tit{ color: #666; font-weight: bold;}
.top_hyzx_link{ display: block; height: 25px; line-height: 25px; color: #666;}
.top_hyzx_b_box{ float: left; width: 100%; border-bottom: 1px dashed #d5d5d5; margin-bottom: 5px; padding-bottom: 5px; max-height: 9999px;}
.top_hyzx_b_box .top_hyzx_link{ float: left; width: 45%; margin-right: 5%; *margin-right: 4%;}
.top_fr{ right: 0; left: inherit;}
.fr{ float: right;}
.vipheader{ height: 100px; background: #ff5a00;}
.logo{ float: left; margin-top: 20px;}
.header_company{ float: left; margin: 26px 0 0 35px; height: 74px; position: relative; color: #fff;}
.header_company_t{ height: 25px; line-height: 25px; cursor: pointer;}
.header_company_t i{ display: inline-block; width: 12px; height: 7px; margin: 0 0 1px 6px; background: url(../images/xjt11.png);}
.header_company_b{ margin-top: 5px;}
.header_company_b i{ display: inline-block; width: 14px; height: 15px; margin: 0 0 -2px 12px; background: url(../images/renzheng6.png);}
.header_company_info{ z-index: 99; display: none; position: absolute; left: 0; top: 74px; width: 290px; background: #fff; padding: 15px; border: 1px solid #eee; box-shadow: rgba(0,0,0,.24) 0px 0px 12px; animation: tdh .5s; -webkit-animation: tdh .5s;}
.hci_name{ height: 40px; line-height: 40px; padding-left: 80px; background: url(../images/slsj.png) left center no-repeat; font-size: 15px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hci_c{ position: relative; margin-top: 10px; padding-right: 100px; min-height: 110px;}
.hci_ewm{ position: absolute; right: 0; top: 4px; width: 88px; height: 88px;}
.hci_ewm_txt{ position: absolute; right: 0; top: 96px; width: 88px; text-align: center; font-size: 12px; color: #888;}
.hci_hynf{ color: #555;}
.hci_hynf span{ color: #f50; padding: 0 2px;}
.hci_hynf i{ display: inline-block; width: 14px; height: 15px; margin: 0 0 -2px 12px; background: url(../images/renzheng7.png);}
.hci_rz{ margin-top: 15px; padding-left: 4px;}
.hci_rz img{ height: 20px; margin-right: 15px;}
.hci_txt{ margin-top: 8px; line-height: 26px; color: #888; font-size: 12px;}
.hci_txt span{ color: #333;}
.hci_b{ border-top: 1px solid #e6e6e6; margin-top: 15px; padding-top: 15px;}
.hci_b .btn1{ display: inline-block; width: 95px; height: 22px; line-height: 22px; text-align: center; background: #f90; border-radius: 2px; color: #fff; font-size: 12px;}
.hci_b .btn1:hover{ background: #f80; color: #fff;}
.hci_b .btn2{ float: right; display: inline-block; height: 22px; line-height: 22px; width: 90px; text-align: center; color: #666; font-size: 14px;}
.hci_b .btn2:hover{ color: #f50;}
.jrdp{ display: inline-block; width: 13px; height: 13px; margin: 0 5px -2px 0; background: url(../images/dianpu8.png);}
.sctb{ display: inline-block; width: 15px; height: 15px; margin: 0 8px -2px 0; background: url(../images/xx6.png);}
.sctbOn{ display: inline-block; width: 15px; height: 15px; margin: 0 8px -2px 0; background: url(../images/xx7.png);}
.fxtb{ display: inline-block; width: 16px; height: 16px; margin: 0 8px -3px 0; background: url(../images/fenxiang5.png);}
.header_company:hover .header_company_info{ display: block;}
@keyframes tdh{
	from{opacity: 0; top: 100px;}
	to{opacity: 1; top: 74px;}
}
@-webkit-keyframes tdh{
    from{opacity: 0; top: 100px;}
	to{opacity: 1; top: 74px;}
}
.header_company_ewm{ float: left; margin: 28px 0 0 20px; position: relative;}
.header_company_ewm_info{ z-index: 99; display: none; position: absolute; left: 0; top: 72px; width: 160px; padding: 20px 0 15px; text-align: center; background: #fff; font-size: 12px; border: 1px solid #eee; box-shadow: rgba(0,0,0,.24) 0px 0px 12px; animation: tdh2 .5s; -webkit-animation: tdh2 .5s;}
.header_company_ewm_info img{ width: 120px; height: 120px; margin-bottom: 2px;}
.header_company_ewm:hover .header_company_ewm_info{ display: block;}
@keyframes tdh2{
	from{opacity: 0; top: 92px;}
	to{opacity: 1; top: 72px;}
}
@-webkit-keyframes tdh2{
    from{opacity: 0; top: 92px;}
	to{opacity: 1; top: 72px;}
}
.header_search_btn{ position: absolute; right: 0; top: 32px; width: 80px; height: 40px; line-height: 40px; background: #d92c26; border-radius: 0 20px 20px 0; font-size: 16px; color: #fff; border: 0; cursor: pointer; text-align: center;}
.header_search_input{ position: absolute; right: 80px; top: 32px; width: 360px; height: 40px; line-height: 41px; padding: 0 10px 0 45px; background: #fff url(../images/search10.png) 15px center no-repeat; border-radius: 20px 0 0 20px; color: #666; border: 0;}
.header_vipgsm{
  font-size:36px;
  font-weight:bold;
  margin-top:13px;
  display:inline-block;
  width:800px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.header_vipgsm p{
  font-size:14px;
  color:#999;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.con_vipgsxx_logo{
  width:250px;
  height:150px;
  line-height:160px;
  vertical-align: middle;
  text-align: center;
  margin:30px 0 20px 0;
  border:solid 1px #e1e1e1;
  padding:5px;
}
.con_vipgsxx_logo img{
  max-width:100%;
  max-height:100%;
}
.vipmarginT{
  margin-top:10px;
}
.vipline{
  border-bottom: dashed 1px #ccc;
}
.vipmarginT1{
  margin-top:20px;
}
.dsp_vip_discuss{
  margin:0 20px;
  height:30px;
  line-height:30px; 
}
.dsp_vip_discuss a{
  color:#3b73ab;
  margin-right:10px;
  float:left;
  
}
.dsp_vip_discuss span{
  float:right;
  line-height:30px;
}
.dsp_vip_discuss span i{
  color:red;
  margin:0 5px;
}
.dsp_vip_discuss_input{
  clear: both;
  margin:0 20px;
  padding-bottom:20px;
  border-bottom:dashed 1px #e1e1e1;
}
.dsp_vip_discuss_input textarea{
  width:calc(100% - 20px);
  background:#fff;
  border:solid 1px #ccc;
  height:68px;
  padding:10px;
  letter-spacing:0;
}
.dsp_vip_discuss_input a{

  display:inline-block;
  background:#ff6300;
  color:#fff;
  border-radius:3px;
  padding:8px 30px;
  margin-top:10px;
}
.dsp_vip_discuss_input a:hover{
  background:#f50;
}
.dsp_vip_discuss_input .textC{
  text-align:center;
}
.vip_discuss_show{
  clear:both;
  margin:20px;
}
.vip_discuss_show ul{
  display:inline-block;

}
.vip_discuss_show ul li{
  float:left;
  margin-right:20px;
  font-size:16px;
  color:#666;
  border-bottom:solid 2px #fff;
  padding: 0 10px 5px 10px;
  cursor: pointer;
}
.vip_discuss_show ul li.on{
  color:#ff6300;
  border-bottom:solid 2px #ff6300;
}
.vip_discuss_show>div{
  display:none;
}
.vip_discuss_show>div>p{
  display:block;
  padding:20px;
  width:258px;
  margin:20px auto;
  border:solid 1px #e1e1e1;
  border-radius:5px;
  color:#888;
  font-size:16px;
}
.discuss_show_info{
  clear:both;
  width: calc( 100% - 40px);
  margin:10px 20px;
  display:inline-block;
  padding-bottom:15px;
  border-bottom:dashed 1px #e1e1e1;
}
.discuss_show_info dt{
  float: left;
  width:80px;
  margin-right:20px;
  border-radius:40px;
  overflow: hidden;
}
.discuss_name{
  font-size:14px;
  color:#444;
  font-weight: bold;
  padding-bottom:10px;
}
.discuss_txt{
  font-size:14px;
  color:14px;
  color:#888;
  padding-bottom:10px;
}
.discuss_info{
  color:#aaa;
}
.discuss_page{
  text-align:center;
  margin-top:20px;
}
.discuss_page a{
  padding:5px 10px;
  margin:0 2px;
  border:solid 1px #e1e1e1;
  color:#555;
  background:#fff;
  border-radius:3px;
}
.discuss_page a:hover,.discuss_page a.on{
  background:#ff6300;
  color:#fff;
  border:solid 1px #ff6300;
}