/*reset css*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,article,aside,figure,footer,header,nav,section,details,summary{margin:0;padding:0;word-break:break-all}
article,aside,figure,footer,header,nav,section,details,summary{display:block}
body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',tahoma,arial; }
button,input,select,textarea{font-size:100%}
h1,h2,h3,h4,h5,h6{font-size:100%}
fieldset,img{border:0}
a{text-decoration:none; color:#333;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse;border-spacing:0}
.fr{ float:right}
.fl{ float:left}
address,cite,dfn,em,var{font-style:normal}
q:before,q:after{content:""}
img{vertical-align:top;}
input{outline:none;}
.clear{ height:0; overflow:hidden; line-height:0; font-size:0;}
.blank10{ height:10px; overflow:hidden; line-height:1px; clear:both}
.clearfix:after,.hymain:after,.hysypx:after,.hysyzs ul:after,.links ul:after,.hyrbox ul:after,.hypp dl:after,.hyxmcat:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.hymain,.hysypx,.hysyzs ul,.links ul,.hyrbox ul,.hypp dl,.hyxmcat{*zoom:1}
body{font-family:microsoft yahei; color:#333}
.hymain{width:1180px;margin:0 auto; clear:both}
.hyico,.hysytit ul li,.hysynews li,.hysyzs li h5,.hynews li,.hyrnews li,.hyzdl_ques li,.hyzdlist li,.hyzdlist li dl,.hyzddetail_rel li,.hybrand li dl i,.hyxmlist p,.hyxmrlist li,.show_nav li{ background:url(https://img.mybjx.net/theme/default/images/hy/icons.png) no-repeat}
/*头部样式*/
.hyhead{width:100%;background:#f2f2f2;height:33px;line-height:33px;border-bottom:1px solid #e8e8e8;z-index:12;}
.hyheadleft{ float:left;}
.hyheadright{ float:right;border-right:1px solid #e8e8e8;}
.hyheadright b,.hyheadright a{ display:block; float:left; padding:0 10px 0 32px; border-left:1px solid #e8e8e8; background-position:5px 5px; font-weight:normal; cursor:pointer}
.hyheadright a{ background-position:5px -56px}
.hyheadright ul{ position:relative; float:left; height:33px; overflow:hidden; text-align:right; z-index:10; display:inline}
.hyheadright ul:hover{ overflow:visible}
.hyheadright ul:hover b{color:#f50; text-decoration:underline}
.hyheadright ul p{ position:absolute; right:-1px; top:33px;}
.hytop{ padding:24px 0 15px; height:72px}
.hytoplogo{ background-position:-251px -383px;width: 380px;	height: 62px; float:left}
.hytoplogo h2{ font-size:24px; line-height:1000px; height:62px; width:250px; float:left; overflow:hidden}
.hytoplogo h2 a{ display:block}
.hytoplogo ul{ float:left; position:relative}
.hytoplogo ul b{ display:block; width:70px; height:62px;}
.hytoplogo ul img{ display:none}
.hytoplogo ul:hover img{ display:block; position:absolute; left:-35px; top:-35px}
.hytopsearch{ float:left; width:570px}
.hytopsearch_select{ width:70px; height:32px; border:1px solid #e8e8e8; float:left; background:#f4f4f4; position:relative}
.hytopsearch_select:hover{ background-color:#fafafa}
.hytopsearch_select span{ display:block; line-height:32px; text-align:center; background-position:-406px 11px; padding-right:10px; cursor:pointer}
.hytopsearch_select:hover span{ background-position:-406px -40px}
.hytopsearch_select ul{ display:none; position:absolute; width:70px;border:1px solid #e8e8e8; top:32px; left:-1px;background:#f4f4f4;line-height:32px; text-align:center; cursor:pointer}
.hytopsearch_select ul li:hover{color:#f50; background:#e8e8e8;}
.topsearch_sr{ width:310px;height:32px; border:1px solid #e8e8e8; border-left:0; border-right:0; float:left; background:#fff; overflow:hidden}
.topsearch_sr input{ display:block; width:95%; margin:0 auto; border:0; background:#fff; *line-height:32px; height:32px; vertical-align:middle}
.topsearch_btn{ width:72px; height:34px; background-color:#f50; background-position:16px -115px; float:left}
.topsearch_btn:hover{ background-color:#f00}
.topsearch_btn input{ display:block; width:100%; height:100%; background:transparent; cursor:pointer; border:0}
.topsearch_hot{ clear:both; padding-top:12px; height:14px; line-height:14px;}
.topsearch_hot a{ color:#999; margin-right:18px}
.hytopcontact{ float:right; width:150px; background-position:-929px 0px; padding:0 0 0 55px; font-size:16px; line-height:22px;}
.hytopcontact span{ display:block; line-height:24px; color:#f50; font-size:21px; font-family:Arial, Helvetica, sans-serif; white-space:nowrap}
.hynav{ border-top:2px solid #f50; font-size:14px; padding-top:12px; color:#555; line-height:24px; height:68px}
.hynav ul li{ width:267px; float:left; height:48px;}
.hynav ul li.hynav_ask{ width:300px}
.hynav ul li h3{ width:64px; height:48px; font-weight:normal; float:left}
.hynav ul li h3 a{color:#f50; display:block; padding-top:24px; line-height:26px;}
.hynav ul li p{ line-height:24px; margin-left:64px}
.hynav ul li p a{ color:#555; margin-right:20px;}
.hynav ol li{width:160px; float:left; height:48px; position:relative}
.hynav ol li i{ position:absolute; left:94px; top:0; width:14px; height:13px}
.hynav ol li a{color:#f50; display:block; padding-left:35px; line-height:24px; width:90px}
.hynav ol li span{ font-size:12px;}
.hynav_news h3{ background-position:9px -178px}
.hynav_ask h3{ background-position:7px -238px}
.hynav_brand h3{ background-position:7px -298px}
.hynav_train{ background-position:-8px -360px}
.hynav_train i{ background-position:-182px -2px}
.hynav_project{ background-position:-8px -419px}
.hynav_join{ background-position:-8px -480px}
.hynav_join i{ background-position:-313px 0}
/*首页内容*/
.hysyleft{ width:320px; float:left; margin-right:20px}
.hysymid{ width:540px; float:left}
.hysyright{ width:280px; float:right}
.hyscrollpic,.hyph,.hysyyw{ border:1px solid #e8e8e8; margin-bottom:10px; height:266px; overflow:hidden}
.hysyyw{ height:692px; overflow:hidden}
#hyscroll{ width:318px; overflow:hidden}
.hyscrollbox{ width:318px; float:left}
.hyscrollbox img{ width:318px; height:239px; display:block}
.hyscrollbox h5{ height:27px; line-height:27px; font-weight:normal; font-size:14px; padding:0px 12px; background:#f5f5f5;}
.show_nav{ position:relative; width:100%}
.show_nav ul{ position:absolute; bottom:49px; left:0px; width:100%; text-align:center}
.show_nav li{ display:inline-block; *display:inline; zoom:1; margin:0 5px; background-position:-784px -5px;width: 11px;height: 11px; cursor:pointer}
.show_nav li.navon{ background-position:-840px -5px;}
.hysyscrollpic2 .show_nav ul{ bottom:15px}
.hyph,.hyrbox{ padding:12px 7px;}
.hyph{ height:314px;overflow:hidden}
.hyph h3,.hysyyw h3,.hysyleft2 h3,.hysyrzd h3,.hyrbox h3,.hypp h4{ font-size:18px; font-weight:normal; line-height:20px; height:29px; border-bottom:1px solid #e8e8e8; background-position:-15px -770px; padding-left:12px}
.hyph h3 dl,.hysyleft2 h3 span,.hysyyw h3 span,.hysynewstab span,.hysyrzd h3 span,.hydetail_rel h3 span,.hypp h4 span{ float:right; font-size:12px}
.hysyyw h3 span a,.hysynewstab span a,.hysyleft2 h3 span a,.hysyrzd h3 span a,.hypp h4 a{ color:#999}
.hyph h3 dl dd,.hysynewstab ul a{ float:left; display:block; background:#e8e8e8; padding:0 10px; margin-right:2px; cursor:pointer}
.hyph h3 dl dd.hyphon,.hysynewstab ul a.hysynewstabon{ background:#f50; color:#fff; text-decoration:none}
.hyph ul{ background-position:-1273px -755px; margin:5px 7px; padding-left:15px}
.hyph li{ height:28px; line-height:28px; overflow:hidden; font-size:14px; vertical-align:middle}
.hygg{ margin-bottom:10px; overflow:hidden}
.hygg img{ display:block}
.hysyyw h3{ margin:12px 7px;}
.hysytit{margin:0 12px; overflow:hidden; height:92px; background-position:-469px -747px }
.hysytit h2{ font-size:18px; line-height:35px; height:35px; overflow:hidden;font-weight:normal; }
.hysytit h2 a{ color:#ff5400; font-weight:bold;}
.hysytit ul{ width:534px}
.hysytit ul li{ width:257px; font-size:12px; line-height:24px; height:24px; overflow:hidden; float:left; background-position:244px -701px; padding-right:10px}
.hysytit ul li a{ color:#666;}
.hysynews,.hyrnews,.hyzddetail_rel{margin:12px 15px 12px; font-size:14px; line-height:28px;}
.hysynews h4{ height:28px; overflow:hidden; font-weight:bold; font-size:16px}
.hysynews h4 a{ color:#095aa3;}
.hysynews li,.hyrnews li,.hyzddetail_rel li{ background-position:-18px -870px; height:28px; vertical-align:middle; overflow:hidden; padding-left:10px}
.hysynews li span,.hyzddetail_rel li span{ float:right; color:#999; font-size:12px; padding-left:22px}
.hysynewstab{ border-top:1px solid #e8e8e8;padding:12px 10px 0;height:27px; font-size:16px;line-height:27px;}
.hysyrbox,.hyrbox{ border:9px solid #f5f5f5; margin-bottom:10px;}
.hysyrtool{ height:448px; overflow:hidden}
.hyright .hysyrtool{ height:auto}
.hysyrtool h5{ line-height:40px; font-size:16px; color:#fff; padding-left:15px; background:#f50; font-weight:normal;}
.hyuser{ height:24px; overflow:hidden;margin:15px}
.hysyrtool dl{ font-size:12px; color:#999; line-height:24px; font-weight:normal; }
.hysyrtool dd{ height:24px; overflow:hidden}
.hysyrtool dd span{ color:#f50}
.hysyrtool_form{ margin:-5px 15px 0; padding-bottom:20px; background-position:-469px -660px;}
.hysyrtool_form input,.hysyrtool_form select{ border:1px solid #ddd; color:#999; font-size:12px; *line-height:30px; height:30px; margin-bottom:10px; padding:0 10px; vertical-align:middle}
.hysyrsr{width:210px;}
.hyxmr .hysyrsr{ width:210px}
.hysyrsr:focus{ border:1px solid #bbb; background:#f5f5f5}
.hysyrtool_form select{ width:112px; outline:none; padding:0 0 0 10px}
.hysyrtool_form input.hysyrbtn{ border:1px solid #f50; color:#f50; text-align:center; background:#fff; width:230px; font-size:14px; cursor:pointer; height:32px; clear:both}
.hysyrtool_form input.hysyrbtn:hover{ background:#f50; color:#fff;}
.hysyrother{background-position:-469px -743px; height:80px; padding:11px 0; margin:0 15px;}
.hysyrother li{ float:left; cursor:pointer; padding-top:53px; text-align:center; font-size:12px; width:48px; margin:0 5px}
.hysytool_cl{background-position: -693px -112px;}
.hysytool_sj{background-position: -693px -192px;}
.hysytool_bj{background-position: -693px -272px;}
.hysytool_cb{background-position: -693px -352px;}
.hysyrlx{ margin:0px 15px 10px; height:60px}
.hysyrlx a{ display:inline-block; border:1px solid #ddd; background-color:#f5f5f5; background-position:-636px -1px; font-size:12px; color:#666; padding:0 10px 0 30px; line-height:21px; margin-top:5px; margin-right:6px}
.hysyrlx p{ line-height:19px}
.hysyrlx p b{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#f50}
.hysyleft2{ width:880px; float:left; border:1px solid #e8e8e8; height:650px; overflow:hidden}
.hysyleft2 h3{ margin:15px;}
.hysyscrollpic2,.hysyscrollpic2 img,.hysyscrollpic2 a,#hyscroll2{ width:430px; height:240px; float:left; margin-left:15px; overflow:hidden}
.hysyscrollpic2 img,.hysyscrollpic2 a,#hyscroll2{ margin:0}
#hyscroll2{ float:none}
.hysygfxy{ float:right; width:395px; margin-right:18px;}
.hysygfxy p{ line-height:22px; text-align:justify; font-size:14px; color:#666}
.hysyleft2 h4{ font-size:28px; color:#f50; line-height:54px;font-weight:normal}
.hysyleft2 h4 a{ float:right; font-size:14px; color:#fff; background:#f50; line-height:22px; padding:0 10px; border-radius:5px; margin-top:20px}
.hysyleft2 h5{ clear:both; font-size:28px; text-align:center; background-position:-5px -580px; line-height:90px; margin:0 20px; font-weight:normal}
.hysypx{ margin:0 15px 20px}
.hysypx ul{height: 240px;overflow: hidden}
.hysypx li{ width:389px; height:80px; float:left;margin:0 18px}
.hysypx li h6{ font-size:16px; line-height:32px; font-weight:normal; height:32px; overflow:hidden }
.hysypx li p{ font-size:12px; color:#999; line-height:18px; height:36px; overflow:hidden; display:block}
.hysyrzd{ padding:10px; height:614px; overflow:hidden}
.hyright .hysyrzd{ height:auto}
.hysyrzd ul{ background-position:-1149px -158px; margin:20px 0 0; padding-left:45px}
.hysyrzd li{ height:57px; line-height:20px; overflow:hidden; font-size:14px; vertical-align:middle; color:#999}
.hysyrzd li h6{ font-weight:normal; height:20px; overflow:hidden}
.hysyrzd li h6 a{color:#1570be}
.hysybox h3{ background-position:0 -1897px; font-size:24px; font-weight:bold; line-height:50px; margin-bottom:20px;}
.hysybox h3 span{ float:right; font-size:12px; font-weight:normal; color:#666;line-height:40px; margin-top:10px}
.hysybox h3 span a{ color:#666; margin:0 10px; }
.hysybox h3 span a.orange{ color:#f50;}
.hysybrand{ overflow:hidden}
.hysybrand ul{ width:1200px;}
.hysybrand li{ width:224px; height:156px; float:left; border:1px solid #e8e8e8; padding:2px; background:#fff; margin:0 6px 5px 0; position:relative;}
.hysybrand li img{width:224px; height:156px; display:block;}
.hysybrand li p{ display:block; padding:6px 10px; width:204px;height:22px; overflow:hidden; position:absolute; left:2px; bottom:2px!important;background:url(https://hy.bjx.com.cn/Content/images/hy/heibj.png); font-size:14px; color:#fff; line-height:24px;}
.hysybrand li p a{ color:#fff;}
.hysybrand li.hysybrandbig,.hysybrand li.hysybrandbig img{ width:468px; height:327px; padding:0}
.hysyproject li ol p{ border:1px solid #fff; background:transparent; left:30px; top:105px; bottom:auto!important; width:380px; padding:4px 6px; margin:0; height:auto}
.hysyproject li ol p span{ display:block; background:url(https://img.mybjx.net/theme/default/images/hy/baibj.png); padding:24px; font-size:18px; line-height:30px; height:30px; overflow:hidden; color:#f50}
.hysybrand li.hysybrandbig p{ width:448px; left:0!important; bottom:0!important}
.hysypro,.hysyproject_list,.hysyzs{ clear:both; border:1px solid #e8e8e8; height:221px; overflow:hidden; margin-bottom:15px}
.hysypro ul,.hysyproject_list ul,.hysyzs ul{ width:1180px}
.hysypro li,.hysyproject_list li,.hysyzs li{border-right:1px solid #e8e8e8; float:left; padding:5px; width:225px; height:211px;}
.hysypro li img,.hysyproject_list img{ width:225px; height:160px; display:block; margin-bottom:10px}
.hysypro li p,.hysyproject_list p{ font-size:14px; line-height:24px; margin:0 10px; height:24px; overflow:hidden}
.hysyproject{ height:280px}
.hysyproject li{ width:582px; height:260px; border:1px solid #e8e8e8; position:relative;}
.hysyproject li:nth-child(2){ float:right}
.hysyproject li ol,.hysyproject li ol img{width:317px; height:260px; float:left}
.hysyproject li ol p{ position:absolute; left:10px; top:70px; bottom:auto!important; width:282px; height:auto}
.hysyproject li ol p span{ height:60px; color:#333; font-size:14px}
.hysyproject li ol p u{ text-decoration:none; height:30px; overflow:hidden; font-size:18px; display:block}
.hysyproject li ol p b,.hysyproject_list li p b{ font-size:24px; color:#f50; font-weight:normal}
.hysyproject li i,.hybrand li dl i{ position:absolute; right:0; top:0; background-position:-1134px 0;width: 52px;height: 52px;}
.hysyproject dl{ margin:20px 10px 0 326px}
.hysyproject dl h5{ font-size:18px; font-weight:normal; line-height:30px; color:#f50; padding-bottom:5px}
.hysyproject dd{ height:24px; line-height:24px; overflow:hidden}
.hyproject_detail a,.hybrand li u a,.hycompxm dl a{ position:absolute; right:0; bottom:15px; color:#fff; background:#f50; padding:0 10px; line-height:24px}
.hyproject_detail a:hover,.hybrand li u a:hover,.hycompxm dl a:hover{ background:#f00; color:#fff; text-decoration:none}
.hysyproject_list{ height:268px;}
.hysyproject_list li{ width:215px;height:272px; padding:10px}
.hysyproject_list img{width:215px; height:175px;}
.hysyproject_list li p span{ display:block; height:24px; overflow:hidden; margin-bottom:5px}
.hysyproject_list li p{ height:auto; margin:0}
.hysyzs{ height:auto; border-bottom:0; margin-bottom:30px}
.hysyzs li{ border-bottom:1px solid #e8e8e8; padding:5px 15px; width:205px; height:170px}
.hysyzs li img{ max-width:206px; height:60px; display:block; margin:0 auto 5px}
.hysyzs li h5{ background-position:-469px -838px; padding:10px 4px 8px; font-size:14px; color:#f50; font-weight:normal; height:18px; overflow:hidden; line-height:22px}
.hysyproject dd span,.hysyzs li h5 a{color:#f50;}
.hysyzs li p{ display:block; line-height:18px; height:54px; color:#999; overflow:hidden; margin:0 5px}
.links{ border:1px solid #e2e2e2; position:relative; margin-bottom:20px;}
.links h6{ background-position:3px -558px;	width: 151px; position:absolute; line-height:30px; font-size:20px; color:#f50; line-height:30px; left:30px; top:-15px; background-color:#fff; text-align:center; font-weight:normal;}
.links ul{ padding:20px 30px 15px; font-size:14px;}
.links a{ float:left; line-height:28px; height:28px; overflow:hidden; margin-right:35px; white-space:nowrap}
.hyfooter{ background:#414141; padding:35px 0; color:#fff; font-family:arial,simsun}
.hyfooter_r{ float:right; text-align:center; line-height:35px}
.hyfootnav dl{ width:205px; float:left; line-height:21px;}
.hyfootnav dt{ color:#f50; font-weight:bold}
.hyfootnav dd{ vertical-align:middle}
.hyfootnav dd a{ color:#ccc; cursor:pointer}
.hylinkabout dd{ width:68px; float:left}
.hyfootlx{ clear:both; padding:30px 0; height:44px;}
.hyfootlx dd{ width:223px; padding-left:72px; float:left; height:44px}
.hylinkemail{ background-position:-348px -207px;}
.hylinktel{ background-position:-348px -122px;}
.hylinkwx{ background-position:-347px -283px;}
/***********新闻**********/
.hyposition{ font-family:simsun; height:40px; clear:both}
.hyposition span,.hyposition span a,.hysyrzd li span a{ color:#999;}
.hyleft{ width:880px; float:left}
.hyright{ width:280px; float:right}
.hylefttab{ border-top:1px solid #f50; background:#f9f9f9; height:40px; line-height:40px; font-size:16px}
.hylefttab a{ display:block; float:left; padding:0 19px;}
.hylefttab a:hover,.hylefttab a.hylefttabon{ background:#f50; color:#fff; text-decoration:none}
.hynews_special li{ border-bottom:1px solid #e8e8e8; padding:15px 0; vertical-align:middle}
.hynews_special li h5{ font-size:18px; font-weight:normal; height:30px; line-height:30px; overflow:hidden}
.hynews_special li h5 span{ font-size:14px; color:#999; float:right}
.hynews_special li p{ line-height:22px; color:#666; font-family:simsun; height:44px; overflow:hidden; display:block; margin:5px 0}
.hynews_special li dl{ height:22px; line-height:22px; font-family:simsun;}
.hynews_special li dl a{ color:#999; margin-right:15px}
.hyspecial{ background-position:-1334px 2px; font-size:18px; line-height:36px; background-color:#f4f4f4; padding:0 0 0 50px}
.hyspecial b{ font-weight:normal; color:#f50}
.hynews{ padding:15px 0}
.hynews li{ background-position:-18px -870px; height:32px; vertical-align:middle; overflow:hidden; padding-left:10px; font-size:16px; line-height:32px}
.hynews li span{ float:right; color:#999; font-size:14px; padding-left:22px}
.hynews li.hynewsline{ background:none; border-bottom:1px solid #e8e8e8; height:16px; margin-bottom:16px;}
.hyfy{ clear:both; padding:0 0 55px; line-height:22px; text-align:center}
.hyfy a,.hyfy b{ display:inline-block; padding:0 7px; border:1px solid #ededed; background-color:#fff; color:#ccc; margin:0 1px}
.hyfy b,.hyfy a:hover{ background-color:#f50; border:1px solid #f50; color:#fff; font-weight:normal}
.hyfy a.hyfyup{ background-position:-105px -969px; padding-left:20px}
.hyfy a.hyfydown{ background-position:29px -968px; padding-right:20px;}
.hyrtags ul{ padding-top:10px}
.hyrtags ul a{ display:block; float:left; width:60px; height:29px; line-height:29px; color:#999; margin:0 2px 2px 0; background:#f6f6f6; overflow:hidden; padding:0 10px}
.hyrtags ul a:hover{ background:#f50; color:#fff; text-decoration:none}
.hyrnews{ margin:0 0 10px}
.hyrnews ul{ padding:10px 0 0px 5px;}
.hyspecialtit li,.hyspecialtit{ padding-top:0}
/************新闻详情页************/
.hydetail{ border:1px solid #e8e8e8; padding:36px 14px 0px; margin-bottom:10px}
.hydetail_tit{ border-bottom:1px solid #e8e8e8; padding:0 0 20px; text-align:center}
.hydetail_tit h1{ font-size:24px; line-height:30px; font-weight:normal; color:#000}
.hydetail_tit h5{ font-size:14px; line-height:30px; font-weight:normal; color:#666; padding:25px 0 0}
.hydetail_tit h5 a{ text-decoration:underline}
.hydetail_content{ margin:10px; padding:0 0 25px}
.hydetail_content *,.hyzd_content *,.hybranddetail_con *,.hycomcontent *{ font-size:16px!important; line-height:28px!important; color:#333; text-align:justify; word-break:break-all}
.hydetail_content p{ text-indent:2em; margin:1em 0}
.hydetail_content p a{color: #0E6AAD;text-decoration: underline;font-size: 14px;}
.hydetail_content img,.hydetail_content table,.hydetail_content td,.hyzd_content img,.hyzd_content table,.hyzd_content td,.hybranddetail_con img,.hybranddetail_con table,.hybranddetail_con td,.hycomcontent img,.hycomcontent table{ max-width:800px!important; height:auto!important}
.hydetail_tips{ height:40px; clear:both}
.wz{ float:left;color:#0058c4; vertical-align:middle; line-height:28px}
.hydetail_keys{ font-size:16px}
.hydetail_keys a{ display:inline-block; font-size:14px; color:#666; border:1px solid #e2e2e2; line-height:20px; padding:0 5px; margin:0 3px}
.hydetail_ewm{ border-top:1px solid #e2e2e2; height:200px;}
.hydetail_ewm ul{ float:left; background:#f5f5f5; padding:10px 20px; text-align:center; font-size:14px; line-height:18px}
.hydetail_ewm ul img{ display:inline-block; margin:0 auto 5px}
.hydetail_ewm dl{ font-size:14px; margin:0 50px 0 200px; line-height:30px; padding-top:15px}
.hydetail_sm{ padding-top:15px}
.list_detailqy{float: none!important;}
					.hydetail_ewm ul.list_detailqy{text-align: left;background: #fff;border-bottom: 1px solid #ccc;font-size: 12px;height:95px;overflow: hidden;margin: 0;padding: 0}
					.hydetail_ewm ul.list_detailqy h1{font-size: 16px; padding-bottom: 10px}
					.hydetail_ewm ul.list_detailqy li{width: 50%;float: left; line-height: 20px;height: 20px;overflow: hidden}
					.hydetail_ewm ul.list_detailqy li a{margin-right: 8px}
.hydetail_rel{ padding:12px; margin:0 0 30px}
.hydetail_rel h3{ margin-bottom:10px}
.hydetail_rel li{ background:none; padding-left:0; line-height:30px; height:30px}
/************知道************/
.hyzdleft{ width:280px; float:left}
.hyzdnav{ margin-bottom:10px;}
.hyzdnav h3{ background-position:-364px -1748px;height: 42px; line-height:42px; font-size:16px; color:#fff; padding-left:20px; font-weight:normal}
.hyzdnav ul{ border:1px solid #e9e9e9; border-bottom:0; background-position:-343px -1422px; line-height:40px; font-size:14px}
.hyzdnav ul a{ display:block; padding-left:46px; border-bottom:1px solid #e9e9e9;}
.hyzdnav ul a:hover,.hyzdnav ul a.hyzdnavon{ background:url(https://img.mybjx.net/theme/default/images/hy/huibj.png); text-decoration:none; color:#f50}
.hyzdl_ques li{ background-position:-14px -866px; padding:10px 0px 10px 15px; font-size:14px; line-height:18px; border-bottom:1px dotted #ddd}
.hyzdl_ques li a{color:#0058c4}
.hyzdright{ width:880px; float:right; }
.hyzdrbox{border:1px solid #e9e9e9; padding:1px; margin-bottom:20px}
.hyzdrbox h3{ height:43px; background:#f5f5f5; color:#f50; font-weight:bold; padding:0 20px; font-size:16px; line-height:42px}
.hyzdlist{ padding:10px 20px 20px;}
.hyzdlist li{ background-position:-15px -1058px; border-bottom:1px dotted #ddd; padding:8px 0; vertical-align:middle}
.hyzdlist li h5{ font-size:16px; padding-left:20px; line-height:30px; height:30px; overflow:hidden; font-weight:normal; padding-bottom:4px}
.hyzdlist li p{ font-size:12px; color:#666; line-height:24px; max-height:48px; overflow:hidden; padding-left:20px;}
.hyzdlist li dl{ padding-left:20px; background-position:-1367px -1161px; color:#999; line-height:24px;}
/************知道详情页************/
.hyzddetail{ padding:30px 30px 15px}
.hyzddetail_tit h1{ font-size:20px; line-height:30px; font-weight:normal; padding-bottom:10px}
.hyzddetail_tit p{ font-size:14px; line-height:24px; color:#666; padding-bottom:15px;}
.hyzddetail_tit dl{ color:#999; font-size:12px; line-height:26px; padding-bottom:20px; border-bottom:1px solid #e9e9e9; margin-bottom:15px;}
.hyzddetail_tit dl a,.hyxm ol a,.hyinvest li dl a{ display:block; background:#f50; color:#fff; padding:0 15px; font-size:14px; float:left; margin-right:10px;}
.hyzddetail_ctit{ background-position:-13px -1322px; font-size:20px;color:#0058c4; font-weight:normal; line-height:36px; height:50px; padding-left:35px}
.hyzd_content *,.hybranddetail_con *{ font-size:14px!important; line-height:24px!important;}
/************户用品牌************/
.hypp h4{ border:0; margin-bottom:10px; clear:both}
.hypp dl{ margin-bottom:15px;}
.hypp dt{ float:left; width:235px;}
.hypp dt h5 img{ width:235px; height:251px}
.hypp dt p{border-left:1px solid #e8e8e8; display:block; width:240px; height:248px}
.hypp dt p img{ width:116px; height:61px; float:left; border:1px solid #e8e8e8; border-left:0; border-top:0; background:#f9f9f9}
.hypp ol{ float:left; width:944px;border-top:1px solid #e9e9e9;}
.hypp ol li{ width:235px; height:248px; float:left; border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; text-align:center}
.hypp ol li img{ width:220px; height:155px; margin:30px auto 5px; border:1px solid #e8e8e8}
.hypp ol li p{ margin:0 10px; font-size:14px; line-height:24px; height:24px; overflow:hidden; text-align:left}
/************户用品牌列表************/
.hybrand{ margin:-20px 0 30px}
.hybrand li{ border-bottom:1px solid #e3e3e3; padding:30px 0; height:167px; overflow:hidden; vertical-align:middle}
.hybrand li dl{ float:left; position:relative; width:240px; height:167px; float:left}
.hybrand li dl img{ width:238px; height:165px; border:1px solid #e6e6e6;}
.hybrand li ol{ margin-left:270px;}
.hybrand li h5{ font-size:18px; font-weight:normal; line-height:30px; height:30px; overflow:hidden}
.hybrand li h6{ font-size:16px; font-weight:normal; line-height:30px; padding:5px 0}
.hybrand li p{ line-height:20px; color:#999; max-height:60px; overflow:hidden}
.hybrand li u{ text-decoration:none; padding-top:10px; display:block}
.hybrand li u a,.hycompxm dl a{ position:static;font-size:16px; padding:5px 28px}
/************户用品牌详情************/
.hybranddetail img{width:376px; height:258px; border:1px solid #e6e6e6; float:left}
.hybranddetail ul{ margin-left:400px}
.hybranddetail h1{ font-size:18px; line-height:24px; border-bottom:1px dashed #CCC; padding-bottom:10px; font-weight:normal}
.hybranddetail h5{ font-size:16px; line-height:44px; font-weight:normal}
.hybranddetail p{ line-height:24px; color:#666; border-bottom:1px dashed #ccc; padding-bottom:10px; font-family:simsun; text-align:justify}
.hybranddetail .hysyrlx{ line-height:27px; padding-top:20px; text-align:right; font-family:arial,simsun; margin:0}
.hybranddetail .hysyrlx a{ display:inline-block; vertical-align:middle; float:none; margin:0}
.hybranddetail .hysyrlx b{ font-size:18px; color:#f50; font-weight:normal; padding:0 10px; vertical-align:middle}
.hybranddetail_content{ border:1px solid #e6e6e6; margin-bottom:20px}
.hybranddetail_contenttit{ font-size:18px; position:relative; left:-1px; top:-1px; border-top:2px solid #f50; width:120px; text-align:center; color:#f50; line-height:35px}
.hybranddetail_con{ margin:20px;}
/************项目采风************/
.hyprovince{ height:35px; overflow:hidden}
.hyxmcat{border:1px solid #e6e6e6; padding:15px; font-family:simsun; color:#666; margin-bottom:15px}
.hyxmcat u{ text-decoration:none; float:left; padding-top:5px;}
.hyxmcat i{ float:right; font-style:normal; color:#f50; background-position:10px -1012px; padding-right:12px; cursor:pointer; padding-top:5px;}
.hyxmcat ul{ margin:0 45px 0 65px; width:738px}
.hyxmcat ul ul{ margin:0}
.hyxmcat li{ width:110px; line-height:28px; height:28px; overflow:hidden; white-space:nowrap; border:1px dotted #ccc; text-align:center; margin:0 10px 5px 0; float:left}
.hyxmcat li.hyxmon{ background:#fdc; border:1px dotted #f50;}
.hyxmcat li a{ display:block}
.hyxmlist{ margin:0px 0 30px}
.hyxmlist li,.hycompxm li{ border-bottom:1px solid #e3e3e3; padding:20px 0; height:197px; overflow:hidden; vertical-align:middle; overflow:hidden}
.hyxmlist li img,.hycompxm img{ float:left; position:relative; width:230px; height:187px; border:1px solid #e8e8e8; padding:4px}
.hyxmlist li ol,.hycompxm li ol{ width:620px; float:right}
.hyxmlist h5,.hycompxm h5{ font-size:18px; line-height:24px; font-weight:normal; overflow:hidden; margin-bottom:10px;}
.hyxmlist dl{ width:800px; line-height:24px; font-family:simsun; height:128px}
.hyxmlist dd,.hyxm dd{ width:365px; margin-right:10px; float:left; height:24px; overflow:hidden}
.hyxmlist dd span,.hyxm dd span{ color:#666;}
.hyxmlist p,.hycompxm p{overflow:hidden; color:#666; height:36px; line-height:18px; background-position:-11px -1251px; padding-left:38px; margin-right:20px; font-family:simsun}
.hyxmr{ padding-bottom:10px;}
.hyxmr .hysyrtool_form{ margin:15px 15px 0; padding-bottom:0}
.hyxmr dl{ margin:0 15px;}
/************项目采风详情************/
.hyxmpic{ float:left}
.hyxmpic img{width:405px; height:330px;border-bottom:1px solid #e3e3e3; padding:4px;}
.hyxm ul{ width:740px; float:right; margin:0}
.hyxm h1{ border:0}
.hyxm dd{ width:360px;}
.hyxm ol{ clear:both; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding-top:5px; padding-bottom:15px}
.hyxm ol h6{ font-size:16px; font-weight:normal; line-height:45px}
.hyxm ol a{ padding:5px 35px; float:none; clear:both; display:inline-block; font-size:16px; cursor:pointer}
.hyxm p{ border:0;}
.hyxmrlist li{ height:80px; padding:17px 0;background-position: -469px -725px; vertical-align:middle}
.hyxmrlist li img{float:left; width:115px; height:74px; border:1px solid #e8e8e8; padding:2px; margin-right:15px;}
.hyxmrlist li p{ font-size:14px; line-height:20px; max-height:40px; overflow:hidden; margin-bottom:10px}
.hyxmrlist li u{ font-size:14px; color:#f50; text-decoration:none}
/************招商加盟************/
.hyinvest ul{ margin-bottom:35px}
.hyinvest li{border:1px solid #e8e8e8; margin-bottom:20px; padding:10px 40px 10px 10px; height:95px; vertical-align:middle}
.hyinvest li h6{ display:block;width:220px; height:64px; margin:12px 16px 0 0;float:left;}
.hyinvest li img{ display:block; margin:0 auto; max-width:220px; height:64px; }
.hyinvest li dl{ float:right}
.hyinvest li dl a{ font-size:16px; padding:5px 20px; margin-top:30px}
.hyinvest li ol{ width:680px; border:1px solid #e8e8e8; border-bottom:0; border-top:0; height:95px; float:left; padding:0 25px;}
.hyinvest li ol h5{ font-size:18px; font-weight:normal; padding-bottom:5px; line-height:35px; height:35px; overflow:hidden}
.hyinvest li ol p{ color:#666; height:48px; line-height:24px; font-family:simsun; overflow:hidden}
/************招商加盟-文字版************/
.hycomp_banner{ background:url(https://img.mybjx.net/theme/default/images/hy/comp_02.jpg) center top no-repeat; height:406px;}
.hycomp_banner h1{ background:#f50; font-size:28px; line-height:43px; letter-spacing:10px; color:#fff; margin:225px 0 0 175px; padding:0 15px; display:inline-block;*display:inline;zoom:1; font-weight:normal}
.hycomp h3,.hygy h3{ font-size:30px; font-weight:normal; border-bottom:3px solid #f50; color:#f50; width:140px; text-align:center; margin:30px auto; line-height:48px}
.hycomp{ font-size:16px; line-height:36px;}
.hycomp img{ display:block; max-width:1180px;}
.hygraybj{ background:#f7f7f7; clear:both; padding:1px 0 0;}
.hycomp_lc{background:url(https://img.mybjx.net/theme/default/images/hy/comp_05.jpg) right top no-repeat; padding:50px 400px 50px 150px; min-height:300px}
.hycomp_ys{background:url(https://img.mybjx.net/theme/default/images/hy/comp_09.jpg) left top no-repeat; padding:50px 0 50px 620px; min-height:300px}
.hycomp_xz{background:url(https://img.mybjx.net/theme/default/images/hy/comp_12.jpg) right -30px no-repeat; padding:80px 400px 50px 150px; min-height:300px}
.hycomp_lx{background:url(https://img.mybjx.net/theme/default/images/hy/comp_14.jpg) left bottom no-repeat;min-height:90px}
.hycomp_lx ol{ position:relative; height:0}
.hycomp_lx ol a{ position:absolute; right:0; bottom:30px; background-color:#f50; color:#fff; padding:0 10px 0 30px; font-size:12px; line-height:26px; background-position:-1px -1426px}
.hycomp_lx li{ float:left; width:290px; padding:0 0 0px 100px; min-height:90px; font-size:18px; line-height:24px;}
.hycomp_lx li b{ display:block; color:#f50; font-size:28px; font-weight:bold}
.hycomptel{ background-position:-1308px -1436px;}
.hycompperson{ background-position:-1303px -1607px;}
.hycompadd{ background-position:-1293px -1777px;}
/*************企业**************/
.hycompleft{ width:160px; float:left; background-position:-723px -1423px; position:relative}
.hycompleft i{ position:absolute; left:120px; top:15px; background-position:-313px 0;width: 14px;height: 13px;}
.hycompleft u{ width:10px; height:10px; border:1px solid #ededed; position:absolute; left:192px; top:0; background:#fff}
.hycompleft a{ display:block; font-size:16px; line-height:42px; height:42px; padding-left:50px; background-position:-700px -1380px; position:relative}
.hycompleft a:hover,.hycompleft a.hycompnavon{ background-color:#f50; color:#fff; text-decoration:none}
a.hycompjs:hover,a.hycompjs.hycompnavon{ background-position:-723px -1644px;}
a.hycompcp:hover,a.hycompcp.hycompnavon{ background-position:-723px -1688px;}
a.hycompxm:hover,a.hycompxm.hycompnavon{ background-position:-723px -1728px;}
a.hycompzs:hover,a.hycompzs.hycompnavon{ background-position:-723px -1771px;}
a.hycomplx:hover,a.hycomplx.hycompnavon{ background-position:-723px -1815px;}
.hycompr{ width:950px; padding-left:30px; float:right; border-left:2px solid #ededed; min-height:500px; margin-bottom:70px;}
.hycomptit{ font-size:20px; line-height:30px; border-bottom:1px solid #e4e4e4}
.hycomptit span{ display:inline-block;*display:inline;zoom:1; border-bottom:2px solid #f50; position:relative; bottom:-1px}
.hycomcontent{ font-size:16px!important; line-height:28px!important; padding:10px}
.hycomcontent p{ text-indent:2em; margin:1em 0}
.hycompany{ padding-top:30px}
.hycomplxwm{ padding:25px 0}
.hycomplxwm dd{ line-height:28px; font-size:16px}
/************弹窗************/
.hytcbj{ background:url(https://img.mybjx.net/theme/default/images/hy/heibj.png) repeat; width:100%; height:100%; position:fixed; left:0; top:0; z-index:20; display:none}
.hytc{ width:600px; border-radius:10px; background:#fff; position:fixed; left:50%; margin-left:-300px; top:100px; z-index:21; display:none}
.hytc h3{ font-size:18px; font-weight:normal; padding:0 10px 0 30px; line-height:55px; border-bottom:1px solid #e4e4e4}
.hytc h3 i{ float:right; font-size:14px; color:#999; font-style:normal; cursor:pointer; padding:0 15px}
.hytctip{ margin:30px; border:1px solid #faebcc; background:#fcf8e3; padding:15px; color:#8a6d3b; font-family:simsun; border-radius:5px;}
.hytc table{ width:370px; margin:0 auto 60px;}
.hytc th{ font-size:14px; text-align:right; white-space:nowrap; width:60px; padding:12px 10px; font-weight:normal}
.hytc td{ padding:12px 10px}
input.hytcsr{ line-height:32px; height:32px; border:1px solid #dcdcdc; width:250px; padding:0 10px; font-size:14px}
.hytc select{line-height:32px; height:32px; border:1px solid #dcdcdc; width:130px;font-size:14px; text-align:center}
.tcbtn,a.tcbtn{ background:#f50; color:#fff; line-height:32px; padding:0 55px; border:0; cursor:pointer; font-size:16px; display:inline-block;*zoom:1;*display:inline;}
.tcbtn:hover,a.tcbtn:hover{ background:#f00; text-decoration:none; color:#fff}
.hycompxm li{ height:150px;}
.hycompxm li img{ width:220px; height:144px; padding:2px;}
.hycompxm li ol{ width:700px;}
.hycompxm h5{ padding-bottom:10px}
.hycompxm p{ font-size:12px; line-height:20px; padding:0; height:60px; margin:10px 0}
.hycomppro{ padding-top:15px}
.hycomppro li{ width:460px; border:0; float:left; height:132px; padding:15px 0; margin-right:15px}
.hycomppro h5{ height:48px; overflow:hidden; padding:0; margin:0}
.hycomppro li img{ width:185px; height:130px; padding:0}
.hycomppro li ol{ width:255px;}
.hycomppro p{ height:40px; margin:5px 0}
.hyresult_project li ol{ width:920px;}
/************about************/
.hyaboutnav{ float:right; padding-top:20px}
.hyaboutnav a{ font-size:18px; margin:0 12px; padding:0 5px}
.hyaboutnav a:hover,.hyaboutnav a.hyaboutnavon{ border-bottom:2px solid #f50; line-height:30px; text-decoration:none;}
.hygybanner{ height:402px; background:url(https://img.mybjx.net/theme/default/images/hy/banner.jpg) center top no-repeat;}
.hygy{ font-size:16px; line-height:27px}
.hygy h3{ color:#333; border-bottom:2px solid #f50; clear:both}
.hygy h3 span{ font-size:14px;}
.hygynr{ width:1180px; margin:0 auto; padding:10px 0 40px}
.hygyzzjg{background:url(https://img.mybjx.net/theme/default/images/hy/aboutico.png) right top no-repeat; padding:130px 550px 50px 0; width:630px; height:250px}
.hygyzzjg h5{ font-size:22px; font-weight:normal; line-height:35px; margin-bottom:10px}
.hygyzzjg p{ color:#666}
.hygyzzjg p span{ font-size:18px;}
.hygyfw center{ color:#666; margin-bottom:30px;}
.hygyfw ul{ margin-left:110px}
.hygyfw li{ float:left; background:#ff652f; border-radius:5px; padding:7px; margin:0 40px; width:220px;text-align:center}
.hygyfw h2{ font-size:24px; color:#fff; font-weight:normal; }
.hygyfw h2 span{ display:block; border-top:1px solid #fe8155; font-size:16px; margin-top:10px; padding:5px 0;}
.hygyfw dl{ background:#fff; height:400px}
.hygyfw dt{ background:#fbe7df; font-weight: bold; border-bottom:2px solid #fff; line-height:36px;}
.hygyfw li.hygyfw2{ background:#5dc3bc}
.hygyfw li.hygyfw2 h2 span{ border-top:1px solid #88d3ce}
.hygyfw li.hygyfw2 dt{ background:#cbf6f3}
.hygyfw li.hygyfw3{ background:#bfbd3d}
.hygyfw li.hygyfw3 h2 span{ border-top:1px solid #d1cf63}
.hygyfw li.hygyfw3 dt{ background:#f6f6d9}
.hygyys li{ width:415px; height:130px; float:left; padding:12px 30px 32px 145px; line-height:20px; color:#666;background:url(https://img.mybjx.net/theme/default/images/hy/aboutico.png) no-repeat;}
.hygyys li.hygyys1{ background-position:-34px -765px;}
.hygyys li.hygyys2{ background-position:-34px -1638px;}
.hygyys li.hygyys3{ background-position:-34px -1056px;}
.hygyys li.hygyys4{ background-position:-34px -1929px;}
.hygyys li.hygyys5{ background-position:-34px -1347px;}
.hygyys h5{ font-size:18px; font-weight:bold; margin-bottom:8px; color:#000}
.hygylx{ border-bottom:1px solid #f0f0f0; height:70px;}
.hygylx span{background:url(https://img.mybjx.net/theme/default/images/hy/aboutico.png) no-repeat; display:block; float:left; height:60px; line-height:40px; padding:0 55px; }
.hygylx span.hygylx1{ background-position:-52px -2304px;}
.hygylx span.hygylx2{ background-position:-51px -2529px;}
.hygylx span.hygylx3{ background-position:-55px -2754px;}
.hygylxnr h6{ font-size:16px; font-weight:bold; padding-top:30px;}
/************广告服务************/
.hyggbanner{ height:402px; background:url(https://img.mybjx.net/theme/default/images/hy/ggfw_banner.jpg) center top no-repeat; margin-bottom:30px}
.hyggleft{ width:234px; float:left}
.hyggnav{ margin-bottom:50px}
.hyggnav a{ display:block; font-size:16px; line-height:30px; margin-bottom:10px; text-align:center; background:#f4f4f4}
.hyggnav a:hover,.hyggnav a.hyggnavon{ color:#fff; background:#f50; text-decoration:none}
.hygglx{ background:url(https://img.mybjx.net/theme/default/images/hy/gglx.jpg) 0 0 no-repeat; padding-top:80px; font-size:14px; line-height:24px;}
.hygglx p{ margin:0 0 24px;}
.hygglx img{ vertical-align:middle; margin-left:10px}
.hyggright{ float:right; width:930px; margin-bottom:50px}
.hyggright img{ display:block; width:930px}
/************************/
.blue{ color:#0058c4}
.orange,.hyposition i,.hynews li i,.hyresult_project li i,.hybrand ol i,.hyzdlist li i,.hyinvest ol i,.hycomptit i{ color:#f50; font-style:normal}
a:hover,.hysyyw h3 span a:hover,.hysynewstab span a:hover,.hysyleft2 h3 span a:hover,.hysyrzd h3 span a:hover,.hypp h4 a:hover,.hysytit ul li a:hover,.hynav ul li p a:hover,.hysynews h4 a:hover,.blue:hover,.hysyrzd li h6 a:hover,.hysybox h3 span a:hover,.hyfootnav dd a:hover,.hysyrother li:hover,.hyzdl_ques li a:hover,.hyposition span a:hover,.hynews_special li dl a:hover,.hysyrzd li span a:hover{ color:#f50; text-decoration:underline}
#goTop{ margin-left:600px; width:50px; height:50px;  background:url(https://img.mybjx.net/theme/default/images/hy/icons.png) -163px -50px #f5f5f5;}
#goTop:hover{ background-color:#f50}






