﻿@charset "UTF-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em,
 img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table,
 caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output,
 section, summary,time, mark, audio, video, input, select { margin:0;padding:0;}
body{ background: #f8f8f8; color: #333; font-size: 14px; font-family: "Microsoft Yahei","Arial"; min-width: 1200px;}
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: #f50; 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 { 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: 99999px;}

.topbar{ min-width: 1200px; height: 30px; line-height: 30px; background:#f9f9f9; border-bottom:solid 1px #dfdfdf; font-size: 12px; color: #666; position: relative; z-index: 88;}
.topbar_l{ float: left; width: 45%;}
.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: 50%;}
.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;}
.header{ 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_b span{ padding-right: 10px;}
.header_company_b span img{ vertical-align: middle; margin: 0 3px 2px 0;}
.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: 56px 0 0 4px; position: relative; color: #fff;}
.header_company_ewm_t img{ vertical-align: middle; margin: 0 3px 2px 0;}
.header_company_ewm_info{ z-index: 99; display: none; position: absolute; left: 0; top: 44px; width: 160px; padding: 20px 0 15px; text-align: center; background: #fff; font-size: 12px; color: #333; 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: 60px;}
	to{opacity: 1; top: 44px;}
}
@-webkit-keyframes tdh2{
    from{opacity: 0; top: 60px;}
	to{opacity: 1; top: 44px;}
}
.header_search_btn{ position: absolute; right: 85px; top: 33px; width: 80px; height: 38px; line-height: 38px; background: #B4221D; border-radius: 0 3px 3px 0; font-size: 14px; color: #fff; border: 0; cursor: pointer; text-align: center;}
.header_search_btn2{ position: absolute; right: 0; top: 33px; width: 80px; height: 38px; line-height: 38px; background: #d71c16; border-radius: 3px; font-size: 14px; color: #fff; border: 0; cursor: pointer; text-align: center;}
.header_search_input{ position: absolute; right: 165px; top: 33px; width: 260px; height: 32px; line-height: 33px; padding: 0 10px 0 45px; border: 3px solid #B4221D; background: #fff url(../images/search10.png) 15px center no-repeat; border-radius: 3px 0 0 3px; color: #666;}
.s_t_info{ height: 124px; background: #fff; overflow: hidden;}
.yzsj2{ position: absolute; left: 0; top: -24px;}
.s_t_info_name{ height: 40px; line-height: 40px; margin-top: 24px; padding: 0 300px 0 100px; font-size: 36px; color: #242424; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.s_t_kua{ margin: 10px 0 0 100px;}
.s_t_info_zy{ height: 24px; line-height: 24px; font-size: 12px; margin-top: 6px; padding: 0 300px 0 100px; color: #777; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.s_t_nav{ height: 35px; background: #050505;}
.s_t_nav ul li{ float: left;}
.s_t_nav ul li a{ display: block; padding: 0 40px; height: 35px; line-height: 35px; font-size: 14px; color: #fff;}
.s_t_nav ul li a:hover{ background: #383838;}
.path{ height: 40px; line-height: 40px; padding-right: 160px; font-size: 12px; color: #888; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.path a{ color: #888;}
.path a:hover{ color: #f50;}
.path i{ padding: 0 10px;}
.pd_gxrq{ position: absolute; right: 5px; top: 0;}
.pd_t{ background: #fff; padding-bottom: 15px; max-height: 9999px;}
.pd_t_l{ position: relative;}
.pd_t_r{ float: right; width: 160px; height: 100%; background: #f1f1f1;}
.pd_tit{ line-height: 30px; padding-right: 100px; margin: 4px 0 10px 0; font-size: 24px; color: #323232;}
.pd_jubao{ position: absolute; right: 20px; top: 21px; color: #999;}
.pd_jubao i{ display: inline-block; width: 18px; height: 18px; margin: 0 6px -3px 0; background: url(../images/jubao.png);}
.pd_t_c{ max-height: 9999px; margin-top: 15px;}

.pd_img_box{ float: left; width: 452px;}
.large_box{ border: 1px solid #e6e6e6; height: 450px; overflow: hidden; position: relative;}
.pd_img_link{display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/fangda6.jpg) right bottom no-repeat; z-index: 9;}
.large_box ul li{ height: 450px; line-height: 450px; text-align: center; vertical-align: middle;}
.large_box ul li img{ max-height: 100%; max-width: 100%; vertical-align: middle; margin-bottom: 3px;}
.small_box{ margin-top: 10px; height: 78px; padding: 0 25px; position: relative; overflow: hidden;}
.small_list{ overflow: hidden;}
.small_list ul li{ float: left; width: 76px; height: 76px; line-height: 76px; margin: 0 11px; text-align: center; vertical-align: middle; border: 1px solid #ddd; overflow: hidden; cursor: pointer;}
.small_list ul li img{ max-height: 100%; max-width: 100%; vertical-align: middle; margin-bottom: 3px;}
.small_list ul li.on{ border: 1px solid #f50;}
.pd_img_box_l{ position: absolute; left: -4px; top: 26px; width: 24px; height: 24px; background: url(../images/zjt10.png); cursor: pointer; opacity: 0.7;}
.pd_img_box_r{ position: absolute; right: -4px; top: 26px; width: 24px; height: 24px; background: url(../images/yjt10.png); cursor: pointer; opacity: 0.7;}
.pd_img_box_l:hover,.pd_img_box_r:hover{ opacity: 1;}

.pd_fxsc{ margin-top: 18px;}
.pd_fxsc a{ float: left; display: inline-block; margin-right: 30px; font-size: 12px; color: #888; position: relative;}
.pd_fxsc a:hover{ color: #f50;}
.pd_fx{ float: left; position: relative;}
.pf_fx_info{ display: none; position: absolute; left: -40px; top: 20px; width: 95px; height: 25px; padding: 0 10px; background: #fff; border: 1px solid #bbb;}
.pf_fx_info em{ position: absolute; left: 50px; top: -6px; width: 11px; height: 6px; display: inline-block; background: url(../images/sjt66.jpg);}
.pd_fx:hover .pf_fx_info{ display: block;}
.pd_t_info{ float: right; width: 720px;}

.pd_price{ padding: 5px 0 0 20px; border-top: 2px solid #f20; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pd_dhl{ padding: 0 0 0 20px; margin-top: -20px;}
.pd_price .pd_t_info_l{ position: relative; top: -20px;}
.pd_dhl .pd_t_info_l{ position: relative; top: -25px;}
.jgqj{ display: inline-block; width: 196px; height: 60px; line-height: 60px; overflow: hidden; text-align: center; color: #888;}
.pd_info_o{ height: 40px; line-height: 40px; margin: 0 20px; border-bottom: 1px dashed #e9e9e9; overflow: hidden; font-size: 14px; text-overflow: ellipsis; white-space: nowrap;}
.pd_t_info_l{ display: inline-block; width: 80px; text-align: right; margin-right: 15px; color: #898989;}
.pd_t_info_r{ color: #333;}
.pd_price_txt{ font-size: 29px; color: #f00;}
.pd_price_txt i{ font-size: 24px;}


.pd_info_btn_box{ margin-top: 45px; padding: 0 20px; text-align: center;}
.pd_btn2{ display: inline-block; width: 162px; height: 51px; line-height: 51px; margin: 0 20px; text-align: center; background: #fe791f; color: #fff; font-size: 16px; border-radius: 2px;}
.pd_btn2:hover{ background: #ef7019; color: #fff;}
.pd_btn2 i{ display: inline-block; width: 24px; height: 24px; margin: 0 8px -6px 0; background: url(../images/zixun6.png);}
.pd_btn1{ display: inline-block; width: 162px; height: 49px; line-height: 49px; margin: 0 20px; text-align: center;background: #fff; color: #FF5700; border: 1px solid #FF5700; font-size: 16px; border-radius: 2px;}
.pd_btn1:hover{ background: #fcf5f1;}
.pd_btn1 i{ display: inline-block; width: 24px; height: 24px; margin: 0 8px -6px 0; background: url(../images/dianhua226.png);}
.pd_btn4{ display: inline-block; width: 162px; height: 51px; line-height: 51px; margin: 0 20px; text-align: center; background: #faa745; color: #fff; font-size: 16px; border-radius: 2px;}
.pd_btn4:hover{ background: #ea9532; color: #fff;}
.pd_btn4 i{ display: inline-block; width: 24px; height: 24px; margin: 0 8px -6px 0; background: url(../images/guanwang55.png);}

.pd_btn3{ display: inline-block; width: 168px; height: 49px; line-height: 49px; border: 1px solid #f30; text-align: center; background: #fff; color: #f30; font-size: 16px; border-radius: 2px; position: relative;}
.pd_btn3:hover{ color: #f30;}
.pd_btn3 i{ display: inline-block; width: 24px; height: 24px; margin: 0 8px -6px 0; background: url(../images/ewmtb5.png);}
.pd_smbh_info{ display: none; z-index: 9; position: absolute; left: -1px; top: 49px; line-height: 38px; border: 1px solid #f30; border-top: 0; border-radius: 0 0 2px 2px; width: 168px; background: #fff; color: #666; font-size: 14px; text-align: center;}
.pd_smbh_info img{ width: 120px; height: 120px;}
.dialog{ z-index: 10000; position: fixed; width: 500px; top: -8888px; left: 50%; margin-left: -250px; background: #fff; border-radius: 4px;}
.dialog_header{ height: 60px; line-height: 60px; padding: 0 20px; color: #f50; font-size: 20px; letter-spacing: 1px; border-bottom: 1px solid #e6e6e6; text-align: center; position: relative;}
.dialog_close{ display: block; opacity: 0.8; position: absolute; right: 20px; top: 21px; width: 18px; height: 18px; background: url(../images/close12.png) center center no-repeat; overflow: hidden; z-index: 9;}
.dialog_close:hover{ opacity: 1;}
.dialog_center{ max-height: 600px; overflow: auto;}
.lxfxtc_t{ padding: 15px 30px;}
.lxfxtc_t_info{ line-height: 40px;}
.lxfxtc_t_info .phone{ font-size: 18px; color: #FF2525;}
.lxfxtc_t_info i{ display: inline-block; width: 14px; height: 14px; margin: 0 10px -1px 0;}
i.shoujitb{ background: url(../images/shouji8.png);}
i.dianhuatb{ background: url(../images/dianhua8.png);}
i.lianxirentb{ background: url(../images/lianxiren8.png);}
i.gongsitb{ background: url(../images/gongsim8.png);}
.lxfxtc_b{ border-top: 1px solid #ddd; padding: 15px 30px;}
.lxfxtc_b_tit{ height: 30px; line-height: 30px; margin-bottom: 10px; font-size: 16px;}
.lxfxtc_b_tit i{ display: inline-block; width: 2px; height: 16px; background: #f50; margin: 0 10px -2px 0;}
.lxfxtc_b_info{ height: 38px; line-height: 37px; margin-bottom: 12px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lxfxtc_b_l{ text-align: right; display: inline-block; width: 85px;}
.lxfxtc_b_l i{ color: #f00; font-weight: bold;}
.lxfxtc_input{ width: 210px; height: 34px; line-height: 35px; padding: 0 10px; background: #fff; border: 1px solid #ddd; border-radius: 4px; color: #666;}
.w90{ width: 90px;}
.lxfxtc_radio{ display: inline-block; margin-right: 12px;}
.lxfxtc_radio input{ vertical-align: middle; margin: 0 2px 2px 0;}
.lxfxtc_yzm{ vertical-align: middle; width: 90px; height: 35px; margin: 0 0 2px 10px; cursor: pointer;}
.lxfxtc_btn{ width: 120px; height: 36px; text-align: center; background: #f60; color: #fff; border: 0; margin: 1px 0 0 10px; border-radius: 4px; cursor: pointer;}
.lxfxtc_btn:hover{ background: #f50;}
.bT0{ border-top: 0;}
.cgsl_input{ width: 265px; padding: 0 70px 0 10px;}
.cgsl_danwei{ display: inline-block; width: 35px; height: 35px; border-left: 1px solid #ddd; text-align: center; position: absolute; right: 9px; top: 2px;}
.cgsl_jia{ position: absolute; right: 52px; top: 4px; display: inline-block; width: 18px; height: 14px; line-height: 14px; color: #888; border: 1px solid #ddd; text-align: center; cursor: pointer;}
.cgsl_jian{ position: absolute; right: 52px; top: 19px; display: inline-block; width: 18px; height: 14px; line-height: 14px; color: #888; border: 1px solid #ddd; text-align: center; cursor: pointer;}
.w325{ width: 325px;}
.lxfxtc_textarea{ width: 325px; height: 80px; line-height: 35px; padding: 2px 10px; line-height: 24px; background: #fff; border: 1px solid #ddd; border-radius: 4px; color: #666; resize: none; font-family: 微软雅黑;}
.hAuto{ height: auto;}
.lxfxtc_textarea_txt{ position: relative; top: -66px;}
.lxfxtc_b_btn{ text-align: center; margin-top: 15px;}
.lxfxtc_b_btn input{ display: inline-block; width: 180px; height: 36px; text-align: center; background: #f60; color: #fff; border: 0; margin: 1px 0 0 10px; border-radius: 4px; cursor: pointer;}
.lxfxtc_b_btn input:hover{ background: #f50;}
.pd_t_r_tit{ height: 36px; line-height: 36px; text-align: center; font-size: 15px;}
.pd_mjzzk{ padding: 0 15px; margin-bottom: 5px;}
.pd_mjzzk_img{ display: block; width: 128px; height: 128px; border: 1px solid #e9e9e9;}
.pd_mjzzk_name{ height: 24px; line-height: 28px; font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pd_mjzzk_price{ text-align: center; font-size: 16px; color: #f40;}
.pd_b{ max-height: 99999px; margin-top: 20px;}
.pd_b_l{ float: left; width: 240px;}
.pd_b_gsxx{ border: 1px solid #f40; padding: 10px; background: #fff;}
.pd_b_gsxx_name{ text-align: center; line-height: 22px; margin: 10px 0 8px; font-size: 16px;}
.pd_b_gsxx_t{ display: block; margin-bottom: 12px; font-size: 14px; font-weight: bold; color: #131313; text-align: center;}
.pd_b_gsxx_t img{ vertical-align: middle; margin: 0 4px 3px 0; height: 12px;}
.pd_b_gsxx_t span{ color: #f50; padding: 0 4px; font-size: 16px;}
.pd_b_gsxx_t_pt{ display: block; margin-bottom: 12px; font-size: 14px; color: #666; text-align: center;}
.pd_b_gsxx_info{ line-height: 24px; padding: 3px 0; position: relative; font-size: 12px; padding-left: 70px; max-height: 45px;}
.oh{ overflow: hidden;}
.pd_b_gsxx_info_l{ position: absolute; left: 0; top: 3px; width: 66px; padding-left: 4px; color: #888;}
.pd_b_gsxx_link{ color: #0c8af4;}
.pd_b_gsxx_link:hover{ color: #0c8af4;}
.pd_b_gsxx_ewm{ display: none; position: absolute; right: 0; top: 20px; padding: 10px; border: 1px solid #ddd; background: #fff; z-index: 9; width: 100px; height: 100px;}
.pd_b_gsxx_info:hover .pd_b_gsxx_ewm{ display: block;}
.pd_b_gsxx_info i{ display: inline-block; width: 16px; height: 16px; margin: 0 6px -2px 0;}
.jyxzTb{ background: url(../images/gongsi13.png) center center no-repeat;}
.lxdhTb{ background: url(../images/dianhua13.png) center center no-repeat;}
.lxwxTb{ background: url(../images/weixin13.png) center center no-repeat;}
.szqyTb{ background: url(../images/weizhi13.png) center center no-repeat;}
.xxdzTb{ background: url(../images/dizhi13.png) center center no-repeat;}
.pd_b_gsxx_btn{ text-align: center; margin: 12px 0 8px;}
.pd_b_gsxx_btn a{ display: inline-block; width: 176px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #ddd; font-size: 16px; color: #555; border-radius: 2px;}
.pd_b_gsxx_btn a:hover{ border: 1px solid #EE2E2C; color: #EE2E2C;}
.pd_b_gsxx_btn i{ display: inline-block; width: 20px; height: 17px; margin: 0 10px -2px 0; background: url(../images/shangpu66.png);}
.pd_cpfl{ margin-top: 15px; border: 1px solid #ddd; background: #fff;}
.pd_cpfl_tit{ height: 45px; line-height: 45px; padding: 0 20px; font-size: 18px; border-bottom: 1px solid #ddd; position: relative;}
.pd_cpfl_tit a{ position: absolute; right: 10px; font-size: 12px; color: #888;}
.pd_cpfl_tit a:hover{ color: #f50;}
.pd_cpfl_info ul li .pd_cpfl1{ display: block; height: 40px; line-height: 40px; padding: 0 10px; border-top: 1px dashed #e0e0e0; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pd_cpfl_info ul li:first-of-type .pd_cpfl1{ border: 0;}
.pd_cpfl_info ul li .pd_cpfl1 i{ display: inline-block; width: 13px; height: 13px; margin: 0 8px -1px 0; background: url(../images/jia6.jpg);}
.pd_cpfl_info ul li .pd_cpfl1 i.jian{ background: url(../images/jian6.jpg);}
.pd_cpfl2{ display: none;}
.pd_cpfl2 a{ display: block; height: 35px; line-height: 35px; padding: 0 30px; font-size: 12px; color: #888; border-top: 1px dashed #e0e0e0;}
.pd_cpfl2 a:hover{ background: #f9f9f9;}
.pd_zxsj{ padding: 15px; border-bottom: 1px dashed #ddd;}
.pd_zxsj:last-of-type{ border: 0;}
.pd_zxsj_img{ display: block; float: left; width: 80px; height: 80px; border: 1px solid #eee;}
.pd_zxsj_r{ float: right; width: 113px;}
.pd_zxsj_name{ height: 40px; line-height: 20px; overflow: hidden; font-size: 12px;}
.pd_zxsj_price{ margin-top: 8px; color: #ee2e2c; font-size: 15px;}
.pd_b_r{ float: right; width: 938px;}
.pd_d_box{ border: 1px solid #ddd; background: #fff;}
.pd_d_tit{ height: 49px; border-bottom: 1px solid #ddd;}
.pd_d_tit a{ display: inline-block; height: 48px; line-height: 48px; padding: 0 40px; font-size: 15px; color: #888;}
.pd_d_tit a:hover{ color: #f50;}
.pd_d_tit a.on{ border-bottom: 2px solid #f50; color: #f50;}
.pd_d_t{ padding: 30px;}
.pd_d_t_tit{ margin-bottom: 30px; font-weight: bold;}
.pd_d_t_table{ width: 90%; margin: 0 auto 30px;}
.pd_d_t_table tr td{ line-height: 24px; width: 34%; padding: 10px 20px; border: 1px solid #d6d6d6; color: #666; word-break: break-all;}
.pd_d_t_table tr td.pd_d_t_table_l{ background: #f5f5f5; width: 16%; text-align: center; padding: 10px;}
.pd_d_t_table_info{ max-height: 48px; overflow: hidden;}
.pdtip_more{ text-align: right;}
.pdtip_more a{ color: #0c8af4;}
.pdtip_more a:hover{ text-decoration: underline;}
.pd_d_t_info{ padding: 0 40px; font-size: 16px!important; color: #333; line-height: 30px;}
.pd_d_t_info p{ margin-bottom: 15px;}
.pd_d_t_info img{ max-width: 100%; vertical-align: bottom; margin: 0 auto;}
.pd_d_lxfs{ position: relative;}
#pd_d_lxfs{ position: absolute; top: -55px; left: 0;}
.pd_d_lxfs_tit{ border-bottom: 1px solid #ddd; height: 48px; line-height: 48px; padding: 0 20px; font-size: 16px; color: #f50;}
.pd_d_lxfs_tit i{ display: inline-block; width: 4px; height: 16px; margin: 0 10px -2px 0; background: #f50; border-radius: 4px;}
.pd_d_lxfs_info{ padding: 30px 55px; max-height: 9999px;}
.pd_d_lxfs_l{ float: left; width: 242px;}
.pd_d_lxfs_l_tit{ height: 45px; line-height: 45px; text-align: center; background: #f8b750; color: #fff; font-size: 17px; letter-spacing: 2px;}
.pd_d_lxfs_l_info{ height: 225px; padding: 10px; border: 1px solid #ddd; border-top: 0; background: url(../images/bg78.jpg);}
.pd_d_lxfs_l_info_name{ line-height: 26px; text-align: center; margin: 10px 0 24px;}
.pd_d_lxfs_l_info_o{ line-height: 20px; padding-left: 90px; margin: 10px 0; position: relative; font-size: 12px;}
.pd_d_lxfs_l_info_o i{ display: inline-block; width: 16px; height: 16px; margin: 0 6px -2px 0;}
.lxrTb{ background: url(../images/lxr66.png) center center no-repeat;}
.qqTb{ background: url(../images/qq66.png) center center no-repeat;}
.pd_d_lxfs_l_info_o_l{ position: absolute; left: 0; top: 0; height: 20px; width: 90px; color: #888;}
.pd_d_lxfs_r{ float: right; width: 520px; height: 291px;}
.pd_xingqu_box{ margin-top: 20px; border: 1px solid #ddd; background: #fff;}
.pd_xingqu_tit{ height: 49px; line-height: 49px; border-bottom: 1px solid #ddd; padding: 0 20px; font-size: 17px; color: #6a6a6a;}
.pd_xingqu_tit i{ display: inline-block; width: 4px; height: 16px; margin: 0 15px -2px 0; background: #f50; border-radius: 2px;}
.pd_xingqu_info{ padding: 20px 15px 0; max-height: 9999px;}
.pd_xingqu{ float: left; width: 202px; margin: 0 12px 20px;}
.pd_xingqu_img{ display: block; width: 200px; height: 200px; border: 1px solid #e6e6e6;}
.pd_xingqu_name{ height: 32px; line-height: 37px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pd_xingqu_name a{ color: #777;}
.pd_xingqu_name a:hover{ color: #f50;}
.pd_xingqu_price{ color: #f20; font-size: 15px;}
.pd_xglm{ padding: 20px 30px 10px;}
.pd_xglm_box{ margin-top: 20px;}
.pd_xglm_box:first-of-type{ margin-top: 0;}
.pd_xglm_tit{ font-weight: bold; margin-bottom: 10px;}
.pd_xglm_info{ margin-bottom: 12px; font-size: 13px;}
.pd_xglm_info a{ display: inline-block; width: 152px; height: 28px; line-height: 28px; margin-right: 20px; color: #797979; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pd_xglm_info a:hover{ color: #f50;}
.pd_fbtx{ margin-top: 20px; padding: 10px 25px; border: 1px solid #ffd6ba; background: #fcf3df; line-height: 32px; letter-spacing: 1px; font-size: 14px; color: #888;}
.pd_fbtx span{ color: #333;}
.pd_fbtx a{ color: #f00; text-decoration: underline;}
.footer{ margin-top: 30px; border-top: 1px solid #ddd; background: #fff; overflow: hidden;}
.footer_zmfl{ height: 60px; line-height: 60px; text-align: center; font-size: 12px; color: #888;}
.footer_zmfl a{ padding: 0 10px; color: #888;}
.footer_txt{ text-align: center; line-height: 28px; margin-bottom: 10px; color: #888; font-size: 12px;}
.footer_txt a{ color: #888; padding: 0 10px;}
.footer_zmfl a:hover,.footer_txt a:hover{ color: #f50;}
.pd_fixed_nav{ display: none; position: fixed; left: 0; top: 0; width: 100%; height: 50px; background: #f8f8f8; box-shadow: rgba(0,0,0,.3) 0px 0px 10px; z-index: 99;}
.pd_fixed_nav_l{ float: left; width: 240px; height: 50px; line-height: 50px; background: #f70; text-align: center; color: #fff; font-size: 16px;}
.pd_fixed_nav_l span{ font-weight: bold; padding-left: 10px; font-size: 18px;}
.pd_fixed_nav_c{ float: left; width: 500px; margin-left: 22px; border-left: 1px solid #eaeaea;}
.pd_fixed_nav_c a{ display: inline-block; height: 48px; line-height: 48px; width: 140px; text-align: center; font-size: 15px; border-top: 2px solid #f8f8f8; border-right: 1px solid #eaeaea; color: #555;}
.pd_fixed_nav_c a.on{ border-top: 2px solid #f50; background: #fff; color: #f50;}
.pd_fixed_nav_c a:hover{ color: #f50;}
.pd_fixed_nav_sjb{ float: right; width: 150px; line-height: 50px; text-align: center; font-size: 14px; color: #555; cursor: pointer; position: relative;}
.pd_fixed_nav_sjb:hover{ background: #eee;}
.pd_fixed_nav_sjb i{ display: inline-block; width: 18px; height: 18px; margin: 0 0 -4px 12px; background: url(../images/ewmtb99.png);}
.pd_fixed_nav_sjb img{ display: none; position: absolute; left: 0; top: 50px; padding: 15px; background: #fff; border: 1px solid #ddd; width: 118px; height: 118px; z-index: 99;}
.pd_fixed_nav_sjb:hover img{ display: block;}
.pd_fixed_nav_xj{ float: right; display: block; width: 150px; height: 50px; line-height: 50px; text-align: center; background: #f90; color: #fff; font-size: 16px; border-radius: 2px;}
.pd_fixed_nav_xj:hover{ background: #f80; color: #fff;}
.pd_fixed_nav_xj i{ display: inline-block; width: 24px; height: 24px; margin: 0 8px -6px 0; background: url(../images/zixun6.png);}
.right_info{ position: fixed; top: 160px; right: 0; width: 115px; z-index: 10; background: #fff;}
.right_info_tit{ height: 35px; line-height: 35px; text-align: center; background: #26a3e4; color: #fff; font-weight: bold; letter-spacing: 1px; position: relative;}
.right_close{ position: absolute; right: 1px; top: 9px; width: 18px; height: 18px; background: url(../images/close55.png);}
.right_info_box{ border: 1px solid #eee; border-top: 0;}
.right_info_qq{ text-align: center; padding: 15px 0 4px; line-height: 30px;}
.ri_wx,.ri_fwrx{ border-top: 1px solid #eee; text-align: center; padding: 8px 0;}
.ri_wx_tit{ margin-bottom: 6px; font-size: 12px; font-weight: bold;}
.ri_wx img{ width: 98px; height: 98px;}
.ri_fwrx_info span{ display: inline-block; width: 100%; font-size: 12px; color: #777; line-height: 20px;}
.goTop{ display: block; height: 35px; line-height: 35px; text-align: center; border-top: 1px solid #eee; color: #666;}
.goTop img{ vertical-align: middle; margin: 0 6px 2px 0;}
.goTop:hover{ background: #fbfbfb; color: #666;}
.right_info_mf{ position: fixed; bottom: 150px; right: 0; width: 60px; height: 121px; z-index: 10;}
.right_kf{ display: block; height: 60px; position: relative;}
.right_kf_img{ width: 60px; height: 60px;}
.right_kf_info{ display: block; position: absolute; right: 0; top: 0; opacity: 0; width: 0; height: 58px; line-height: 58px; padding: 0; border: 0; background: #fff url(../images/r_kf2.jpg) right center no-repeat; overflow: hidden; transition: all 0.3s; -webkit-transition: all 0.3s;}
.right_kf_info img{ vertical-align: middle; margin: 0 8px 2px 0;}
.right_kf:hover .right_kf_info{ opacity: 1; width: 100px; padding: 0 70px 0 12px; border: 1px solid #F37F1A; color: #333;}
.right_info_mf .goTop{ display: none; height: 60px; margin-top: 1px; background: url(../images/r_goTop.jpg);}
.right_info_mf .goTop:hover{ background: url(../images/r_goTop2.jpg);}
.free_header{ height: 119px; background: #fff; border-bottom: 1px solid #f50;}
.free_header_logo{ margin-top: 30px;}
.free_header_search_btn{ position: absolute; right: 0; top: 39px; width: 100px; height: 40px; line-height: 40px; background: #ff6300; border: 0; text-align: center; font-size: 16px; color: #fff; letter-spacing: 2px; cursor: pointer;}
.free_header_search_input{ position: absolute; right: 100px; top: 39px; width: 520px; height: 36px; line-height: 37px; padding: 0 10px 0 40px; background: #fff url(../images/search10.png) 11px center no-repeat; border: 2px solid #ff6300; color: #666; box-sizing: inherit;}
.free_header_s_nav{ position: absolute; right: 0; top: 19px; width: 660px; font-size: 12px;}
.free_header_s_nav a,.free_header_s_nav span{ display: inline-block; margin-right: 20px; color: #888; cursor: pointer;}
.free_header_s_nav a:hover,.free_header_s_nav span.on{ color: #f50;}
.free_header_s_gjz{ position: absolute; right: 0; top: 85px; width: 660px; height: 16px; font-size: 12px; color: #888; overflow: hidden;}
.free_header_s_gjz a{ display: inline-block; margin-right: 20px; color: #888;}
.free_header_s_gjz a:hover{ color: #f50;}
/********左侧悬浮广告**********/
.leftGg{ position: fixed; left: 50%; top: 280px; margin-left: -705px; width: 100px; height: 270px; z-index: 99; font-family: 微软雅黑;}
.leftGg img{ width: 100%; height: 100%; display: block;}
.leftGg_close{ position: absolute; top: 1px; right: 0; padding: 0px 7px; font-size: 12px; color: #fff; cursor: pointer; background: #000; opacity: 0.50; filter: alpha(opacity=50);}
.leftGg_gg{ position: absolute; bottom: -1px; left: 0; padding: 0px 7px; font-size: 12px; color: #333; background: #fff; opacity: 0.40; filter: alpha(opacity=40);}
/********左侧悬浮广告**********/
pre{ white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; font-family: 微软雅黑;}
.l_fdgg_bz,.zxsj_bz{ height: 0; overflow: hidden;}
.l_fdgg{ margin-top: 15px;}
.l_fdgg_fixed,.pd_zxsj_fixed{ position: fixed; top: 50px; width: 240px; z-index: 99;}
.pd_xglm_hide{ display: none;}
.pd_xglm_showMore{ text-align: center;}
.pd_xglm_showMore .pd_xglm_showMore_btn{ display: inline-block; width: 90px; height: 24px; line-height: 24px; border: 1px solid #ddd; border-top: 0; background: #fff; position: relative; top: -1px; font-size: 12px; color: #555; cursor: pointer;}
.pd_xglm_showMore .pd_xglm_showMore_btn i{ display: inline-block; width: 16px; height: 16px; margin: 0 0 -4px 4px; background: url(../images/xjt8.png);}
.pd_xglm_showMore .pd_xglm_showMore_btn i.fz{ background: url(../images/sjt8.png);}
/*.pd_t_r_no .pd_t_r{ display: none;}
.pd_t_r_no .pd_t_l{ width: auto;}
.pd_t_r_no .pd_t_info_l{ width: 100px; margin-right: 20px;}
.pd_t_r_no .pd_btn1,.pd_t_r_no .pd_btn2{ margin-right: 40px;}*/
.pd_info_o .pd_t_info_r{ display: inline-block; height: 40px; margin: 0 0 -15px 0; max-width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pd_zxsj_bxf{ position: absolute; bottom: 261px; top: inherit;}
.ri_wx_txt{ text-align: center; font-size: 12px; color: #666;}
.xgwz_info{ width: 720px; margin-left: -40px;}
.xgwz_info_tit{ font-size: 16px; margin: 40px 0 20px;}
.xgwz{ max-height: 9999px; margin-bottom: 25px;}
.xgwz_img{ display: block; float: left; width: 95px; height: 95px; border: 1px solid #eee;}
.xgwz_img img{ width: 100%; height: 100%;}
.xgwz_r{ float: right; width: 600px;}
.xgwz_tit{ height: 30px; line-height: 30px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xgwz_tit a{ color: #0a3fad;}
.xgwz_tit a:hover{ color: #f50;}
.xgwz_desc{ margin-top: 6px; height: 50px; line-height: 25px; font-size: 13px; color: #777; overflow: hidden;}
.pd_b_rz_box{ margin: 15px 0 6px; text-align: center;}
.pd_b_rz{ display: inline-block; width: 60px; margin: 0 4px; line-height: 18px;}
.pd_b_rz span{ display: inline-block; width: 100%; font-size: 12px; color: #929292;}

.sntTctj{ position: fixed; bottom: 0; right: 0; width: 298px; height: 248px; border: 1px solid #E31D1A; background: #fff; z-index: 999;}
.sntTctj_tit{ position: absolute; left: 0; top: 0; z-index: 9;}
.sntTctj_gg{ position: absolute; right: 2px; bottom: 2px; border: 1px solid #ddd; font-size: 12px; padding: 0 6px; color: #ddd; z-index: 10;}
.sntTctj_close{ position: absolute; right: 5px; top: 5px; width: 18px; height: 18px; background: url(../images/close22.png); cursor: pointer; z-index: 9;}
.sntTctj_box{ width: 100%; height: 100%; overflow: hidden;}
.sntTctj_info{ display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.sntTctj_info_img{ text-align: center; vertical-align: middle; height: 100%; line-height: 248px; overflow: hidden;}
.sntTctj_info_img img{ max-height: 100%; max-width: 100%; vertical-align: middle; margin-bottom: 3px;}
.sntTctj_info_price{ position: absolute; left: 0; bottom: 0; height: 40px; line-height: 40px; width: 100%; font-size: 20px; color: #E31D1A; background: #fff; background: rgba(255,255,255,.55);}
.sntTctj_info_price span{ padding-left: 10px; font-weight: bold;}
.sntTctj_l{ position: absolute; left: 0; top: 50%; width: 24px; height: 24px; margin-top: -12px; background: url(../images/zjt22.png); cursor: pointer; z-index: 9;}
.sntTctj_r{ position: absolute; right: 0; top: 50%; width: 24px; height: 24px; margin-top: -12px; background: url(../images/yjt22.png); cursor: pointer; z-index: 9;}
.sntTctj_box .swiper-pagination{ border: 1px solid #E4393C; width: 35px; height: 17px; line-height: 17px; font-weight: bold; font-size: 12px; color: #E4393C; right: 45px; bottom: 9px; left: inherit;}
.pd_d_txt{ margin-top: 15px; text-indent: 32px;}
.productunit{font-size: 18px;position: relative;top: -2px;padding-left: 6px;}
.pd_zxcg_tit{ border-top: 1px solid #ddd; border-bottom: 0; position: relative;}
.pd_zxcg_tit span{ padding-left: 12px; font-size: 12px; color: #8d8d8d;}
.pd_zxcg_tit .more{ position: absolute; right: 20px; top: 0; font-size: 12px; color: #999;}
.pd_zxcg_t{ height: 45px; line-height: 45px; background: #f5f5f5; overflow: hidden; color: #303030; font-size: 14px; text-align: center;}
.pd_zxcg_t1{ float: left; width: 200px; padding: 0 15px;}
.pd_zxcg_t2{ float: left; width: 140px; padding: 0 10px;}
.pd_zxcg_t3{ float: left; width: 155px;}
.pd_zxcg_t4{ float: left; width: 155px;}
.pd_zxcg_t5{ float: left; width: 115px;}
.pd_zxcg_t6{ float: left; width: 115px;}
.pd_zxcg_b_box{ height: 245px; overflow: hidden;}
.pd_zxcg_b li{ height: 48px; line-height: 48px; border-bottom: 1px solid #eee; text-align: center; color: #555;}
.pd_zxcg_b li:nth-child(2n){ background: #fdfdfd;}
.pd_zxcg_b li .pd_zxcg_t1{ text-align: left;}
.pd_zxcg_b li .pd_zxcg_t1,.pd_zxcg_b li .pd_zxcg_t2{ height: 48px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pd_zxcg_b li .hs{ color: #aaa;}
.pd_zxcg_b li .js{ color: #f60;}
.pd_zxcg_b li .cz{ display: inline-block; width: 70px; height: 23px; line-height: 22px; text-align: center; background: #f70; border-radius: 2px; font-size: 12px; color: #fff;}
.pd_zxcg_b li .cz:hover{ background: #f60; color: #fff;}
.pd_zxcg_b li .pd_zxcg_name{ color: #0c8af4;}
.pd_zxcg_b li .pd_zxcg_name:hover{ color: #0c8af4; text-decoration: underline;}

.ald_t_dh{ position: absolute; right: 10px; top: 5px; padding-left: 80px; overflow: hidden;}
.ald_t_dh img{ position: absolute; left: 0; top: 0;}
.ald_t_dh_t{ margin-top: 4px; font-size: 16px; color: #f60;}
.ald_t_dh_b{ margin-top: 4px; font-size: 30px; color: #f60; font-family: arial;}
.ald_banner{ display: block; height: 500px;}
.pd_info_btn_box_ald .pd_btn1,.pd_info_btn_box_ald .pd_btn2,.pd_info_btn_box_ald .pd_btn4{ width: 160px; margin: 0 11px;}
.zzgg3{ height: 500px; margin-top: 15px;}
.zzgg3 img{ width: 100%; height: 100%;}

.sctts{ display: block; height: 37px; line-height: 37px; background: #050505; text-align: center; color: #e5e5e5; font-size: 15px; overflow: hidden; letter-spacing: 1px; position: relative;}
.sctts:hover{ color: #e5e5e5;}
.sctts img{ vertical-align: middle; margin: 0 50px 3px 0;}
.sctts_txt1{ display: inline-block; vertical-align: text-top; padding-right: 50px; font-size: 24px; position: relative; top: -10px; letter-spacing: 5px;}
.sctts_txt2{ display: inline-block; padding: 0 10px; height: 21px; line-height: 21px; margin: 0 0 -1px 60px; vertical-align: text-bottom; background: #E6E6E6; color: #050505; font-size: 14px; border-radius: 10px;}
.sctts_gg{ position: absolute; left: 0; bottom: 0; font-size: 12px; color: #777777;}
.sctts_close{ position: absolute; right: 10px; top: 10px; display: inline-block; width: 18px; height: 18px;}
.sctts_ff .sctts_close{ background: url(../images/close85.jpg);}
.sctts_mf{ background: #A81212; color: #FEFEC3;}
.sctts_mf .sctts_txt2{ background: #FEFEC3; color: #A81212;}
.sctts_mf .sctts_gg{ color: #C57A7A;}
.sctts_mf .sctts_close{ background: url(../images/close86.jpg);}

.logo_r_phone{ position: absolute; right: 0; top: 9px; padding-left: 72px; font-size: 18px; color: #2c2c2c; background: url(../images/h_dh.png) left center no-repeat;}
.logo_r_phone_t{ margin-top: 6px; }
.logo_r_phone_b{ margin-top: -5px; font-size: 32px; font-family: Impact; color: #ff4e00;}
.tp_r{ position: fixed; right: 0; top: 0; height: 100%; width: 35px; background: #750ff6; background: linear-gradient(to bottom, #d735ff 0%,#7A2BF3 25%,#EDEDED 45%,#EDEDED 100%); z-index: 101;}
.tp_r_t{ position: absolute; left: 0; top: 0;}
.tp_r_a{ position: absolute; top: 50%; right: 0; display: block; width: 35px; height: 35px;}
.tp_r_a1{ top: 50%; margin-top: -53px;}
.tp_r_a2{ top: 50%; margin-top: -8px;}
.tp_r_a3{ top: 50%; margin-top: 38px;}
.tp_r_a4{ top: initial; bottom: 105px;}
.tp_r_a5{ top: initial; bottom: 50px;}
.tp_r_a img{ width: 100%; height: 100%; z-index: 10; position: relative;}
.tp_r_a span{ display: block; opacity: 0; position: absolute; right: 0px; top: 0px; width: 0; padding: 0 10px; height: 35px; line-height: 35px; background: #ededed; border-radius: 2px 0 0 2px; font-size: 12px; color: #444; transition: right 0.2s; overflow: hidden; z-index: 9;}
.tp_r_a:hover{ background: #ededed;}
.tp_r_a:hover img{ background: #ededed;}
.tp_r_a:hover span{ display: block; right: 35px; width: 50px; opacity: 1;}
.tp_r_a2:hover span{ width: 152px;}
.tp_r_zx{ position: fixed; right: -888px; top: 0; height: 100%; width: 225px; background: url(../images/tp_r_zx_bg.jpg) left bottom no-repeat #fff; border-left: 1px solid #ddd; box-shadow: 0 0 10px #ddd; overflow: hidden; z-index: 100; transition: right 0.4s;}
.tp_r_zx_close{ position: absolute; right: 5px; top: 5px; width: 24px; height: 24px; background: url(../images/close63.jpg);}
.tp_r_zx_txt1{ margin-top: 50px; text-align: center; font-size: 14px; color: #999;}
.tp_r_zx_txt2{ margin-top: 12px; text-align: center; font-size: 30px; font-family: arial; color: #ff5a00;}
.tp_r_zx_txt3{ margin-top: 12px; text-align: center; border-bottom: 1px solid #E6E6E6; padding-bottom: 25px; font-size: 14px; color: #1394ef;}
.tp_r_zx_txt3 a{ color: #1394ef; text-decoration: underline;}
.tp_r_zx_txt4{ margin-bottom: 20px; text-align: center; line-height: 26px; font-size: 14px; color: #999;}
.tp_r_zx_form{ margin-top: 25px;}
.tp_r_zx_form_info{ text-align: center; margin-bottom: 15px;}
.tp_r_zx_input{ width: 175px; height: 34px; line-height: 34px; padding: 0 10px; border: 1px solid #E6E6E6; border-radius: 2px; font-size: 14px;}
.tp_r_zx_select{ width: 197px; height: 34px; line-height: 34px; padding: 0 0 0 5px; border: 1px solid #E6E6E6; border-radius: 2px; font-size: 14px; color: #666}
.tp_r_zx_form_btn{ text-align: center; margin-top: 6px;}
.tp_r_zx_form_btn input{ width: 197px; height: 35px; line-height: 35px; text-align: center; border: 0; background: #AB23FA; border-radius: 2px; color: #fff; letter-spacing: 2px; cursor: pointer; font-family: 微软雅黑;}
.tp_r_zx_form_error{ margin-top: -6px; height: 15px; line-height: 15px; text-align: center; font-size: 12px; color: #f00; overflow: hidden;}
.tp_r_zx_b{ margin-top: 30px; border-top: 1px solid #E6E6E6; padding-top: 25px;}
.tp_r_zx_txt5{ text-align: center; line-height: 26px; font-size: 14px; color: #999;}
.tp_r_zx_b_img{ margin: 20px 0; text-align: center; line-height: 0; font-size: 0;}
.tp_r_zx_b_img img{ width: 180px; height: 180px;}

@media screen and (max-height:770px) {
    .tp_r_zx_txt1{ margin-top: 35px;}
    .tp_r_zx_txt2,.tp_r_zx_txt3{ margin-top: 6px;}
    .tp_r_zx_txt3{ padding-bottom: 20px;}
    .tp_r_zx_txt4{ margin-bottom: 10px; line-height: 22px;}
    .tp_r_zx_form{ margin-top: 20px;}
    .tp_r_zx_b{ padding-top: 10px;}
    .tp_r_zx_b_img{ margin-top: 6px;}
    .tp_r_zx_b_img img{ width: 140px; height: 140px;}
}


.tp_rb_kf{ position: fixed; right: 50px; bottom: 5px; cursor: pointer; border-radius: 5px; z-index: 99;}
.tp_lxfs{ height: 93px; margin: -3px 0 0; padding: 0 110px 0 110px; background: url(../images/dianhua65.png) 40px center no-repeat #F6F6F6; position: relative; overflow: hidden;}
.tp_lxfs_r{ position: absolute; right: 0; top: 0; width: 100px; height: 93px; background: url(../images/WeChata.png); color: #fff; font-size: 14px; text-align: center; line-height: 135px; text-indent: 11px;}
.tp_lxfs_r:hover{ color: #fff; font-size: 15px;}
.tp_lxfs_t{ margin-top: 22px; font-size: 16px; color: #333;}
.tp_lxfs_t_t2{ padding: 0 10px 0 8px; font-size: 12px; color: #b2b2b2;}
.tp_lxfs_b{ margin-top: 5px; font-size: 22px; color: #222; font-family: arial;}
.tp_lxfs_b span{ padding-right: 40px;}
.tp_lxfs_rz{ display: inline-block; margin: 0 0 0 8px; position: relative; top: 2px;}
.tp_lxfs_rz span{ display: none; width: 76px; margin-left: -35px; position: absolute; top: -22px; left: 50%; height: 15px; line-height: 15px; text-align: center; background: #f50; color: #fff; font-size: 12px; z-index: 999;}
.tp_lxfs_rz span i{ border: 4px solid rgba(255,255,255,0); width: 0; height: 0; overflow: hidden; border-top-color: #f50; bottom: -8px; right: 50%; margin-left: -2px; position: absolute;}
.tp_lxfs_rz:hover span{ display: block;}
.tp_r_kf{ height: 160px; position: fixed; right: 50px; bottom: 55px; z-index: 9;}
.tp_o_cs{ border: 1px solid #eee; border-top: 0; padding: 20px 20px 13px; color: #aaa;}
.tp_o_cs span{ display: inline-block; margin: 0 45px 7px 0;}
.tp_cptj .pd_xingqu{ margin: 0 15px 20px;}
.tp_t{ background: #fff;}
#zxtc .dialog_header{ text-align: left; padding-right: 60px; color: #333; font-size: 18px; overflow: hidden;}
.rb_dialog_form{ border-top: 1px solid #eee; padding: 10px;}
.rb_dialog_form textarea{ width: 580px; padding: 5px 10px; height: 60px; line-height: 22px; margin-bottom: 4px; border: 0; border-radius: 2px; color: #666; resize: none; font-family: 微软雅黑;}
.rb_dialog_form_nr{ margin-bottom: 8px; min-height: 32px;}
.rb_dialog_form input[type="text"]{ width: 200px; padding: 0 10px; margin-right: 10px; height: 30px; line-height: 30px; border: 1px solid #ebebeb; border-radius: 2px; color: #666;}
.rb_dialog_yzm{ vertical-align: middle; margin: 0 10px -1px 0; cursor: pointer;}
.rb_dialog_form_btn{ width: 118px; height: 32px; line-height: 32px; background: #f60; color: #fff; border-radius: 2px; border: 0; cursor: pointer;}
.rb_dialog_error{ height: 16px; line-height: 16px; color: #f00; margin: -3px 0 -4px;}
.rb_dialog_form input[type="text"]::-webkit-input-placeholder,.rb_dialog_form textarea::-webkit-input-placeholder{ color: #aaa;}
.zxtc_t{ padding: 15px 20px 0; height: 350px; background: #F2F2F2; overflow-y: auto;}
.zxtc_info1{ float: left; width: 59%; padding-left: 46px; margin-bottom: 15px; position: relative;}
.zxtc_tx{ position: absolute; left: 0; top: 0; width: 35px; height: 35px; border-radius: 50%;}
.zxtc_info_t{ font-size: 14px; color: #000;}
.zxtc_info_t span{ padding-left: 5px; font-size: 12px; color: #999;}
.zxtc_info_b{ margin-top: 5px;}
.zxtc_info_b_info{ display: inline-block; padding: 6px 10px; font-size: 14px; line-height: 20px; color: #333; background: #fff; border-radius: 4px; border: 1px solid #ededed; position: relative;}
.zxtc_info_b_info i{ position: absolute; width: 5px; height: 11px; top: 10px; left: -5px; background: url(../images/lefta.png);}
.zxtc_info2{ float: right; padding: 0 46px 0 0;}
.zxtc_info2 .zxtc_tx{ left: inherit; right: 0;}
.zxtc_info2 .zxtc_info_t{ text-align: right;}
.zxtc_info2 .zxtc_info_t span{ padding: 0 5px 0 0;}
.zxtc_info2 .zxtc_info_b{ text-align: right;}
.zxtc_info2 .zxtc_info_b_info{ background: #9EEA6A; text-align: left;}
.zxtc_info2 .zxtc_info_b_info i{ left: inherit; right: -5px; background: url(../images/righta.png);}
.zxtc_t::-webkit-scrollbar{ width: 10px;} /* 滚动条宽度 */
.zxtc_t::-webkit-scrollbar-track{ background-color: #f2f2f2;} /* 滚动条的滑轨背景颜色 */
.zxtc_t::-webkit-scrollbar-thumb{ background-color: #e0e0e0;} /* 滑块颜色 */

.sp_zz{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; z-index: 77;}
.sp_zz video{ width: 100%; height: 100%; background: #000;}
.sp_zz_close{ position: absolute; right: 6px; top: 6px; width: 40px; height: 40px; background: url(../images/close32.png); z-index: 67;}
.sp_zz_play{ position: absolute; bottom: 80px; left: 20px; width: 66px; height: 66px; background: url(../images/play32.png); z-index: 67;}
.sp_zz_s{ position: absolute; right: 0px; bottom: 40px; width: 25px; height: 74px; line-height: 18px; padding: 8px 0; text-align: center; background: #eee; border-radius: 8px 0 0 8px; color: #fff; overflow: hidden; cursor: pointer; transition: all 0.3s; z-index: 68;}
.sp_zz_s span{ position: absolute; left: 0; top: 0; width: 25px; height: 74px; padding: 8px 0; z-index: 70; background: #f90; border-radius: 8px 0 0 8px;}
.sp_zz_s a{ display: none; position: absolute; top: 22px; left: 39px; width: 77px; color: #f50; transition: all 0.3s;}
.sp_zz_s a.sp_zz_s_b{  top: 52px;}
.sp_zz_s a:hover{ text-decoration: underline;}
.sp_zz_s a img{ vertical-align: middle; margin: 0 5px 3px 0;}
.sp_zz_s:hover{ width: 125px;}
.sp_zz_s:hover a{ display: inline;}
.pd_sp_info{ padding: 0 40px; margin-bottom: 30px;}
.pd_sp_info video{ background: #000; width: 100%; height: 400px;}

.pd_d_t_info table{ width: 100%;}
.pd_d_t_info table td{ padding: 8px 10px; line-height: 25px; border: 1px solid #e2e2e2;}
.pd_d_t_info table td p{ margin: 0;}



