﻿@charset "utf-8";

/*==================================================网站首页====================================================*/

.projectMenu { position: relative; width: 180px; float: left; z-index: 3; }
.projectMenu .mainCate { height: 78px; width: 180px; background: url(../images/index/line.png) repeat-x center bottom #21dae9; overflow: hidden; cursor: pointer; }
.projectMenu .mainCate h4 { height: 34px; margin: 10px 5px 0 5px; line-height: 34px; display: block; color: #fff; font-weight: 400; font-size: 16px; }
.projectMenu .mainCate p { color: #fff; font-size: 14px; margin: 0 5px; }
.projectMenu .mainCate p span { padding: 0 2px; }
.projectMenu .over { background: url(../images/index/line.png) repeat-x center bottom #d4d4d4; }
.projectMenu .over { background: url(../images/index/line.png) repeat-x center bottom #d4d4d4; }
.projectMenu .mainCate .sui { width: 34px; height: 34px; display: inline-block; vertical-align: middle; margin-right: 3px; }
.projectMenu .mainCate .sui_1 { background: url(../images/index/type231_4.png) no-repeat center; }
.projectMenu .mainCate .sui_2 { background: url(../images/index/type232_4.png) no-repeat center; }
.projectMenu .mainCate .sui_3 { background: url(../images/index/type233_4.png) no-repeat center; }
.projectMenu .mainCate .sui_4 { background: url(../images/index/type234_4.png) no-repeat center; }
.projectMenu .mainCate .sui_5 { background: url(../images/index/type235_4.png) no-repeat center; }
.projectMenu .mainCate .sui_6 { background: url(../images/index/type236_4.png) no-repeat center; }
.projectMenu .mainCate .sui_7 { background: url(../images/index/type237_4.png) no-repeat center; }




.projectMenu .subCate { display: none; /*默认隐藏*/ background: #fff; position: absolute; left: 180px; top: 0; width: 1085px; height: 543px; border: 1px solid #21dae9; }
.projectMenu .subCate .ctj { background: url(../images/index/suri.png) no-repeat; position: absolute; width: 11px; height: 11px; left: -11px; top: 40px; }
.projectMenu .subCate .subMenu { width: 740px; }
.projectMenu .subCate .subMenu dl { padding: 15px 30px; height: 149px; }
.projectMenu .subCate .subMenu dl.subDl_1 { background: url(../images/index/i_overlibg_1.png) no-repeat right center; }
.projectMenu .subCate .subMenu dl.subDl_2 { background: url(../images/index/i_overlibg_2.png) no-repeat right center; }
.projectMenu .subCate .subMenu dl.subDl_3 { background: url(../images/index/i_overlibg_3.png) no-repeat right center; }
.projectMenu .subCate .subMenu dt { font-size: 18px; color: #2ecbd8; }
.projectMenu .subCate .subMenu .ddli { padding: 10px 0; margin-right: 0; overflow: hidden; line-height: 18px; height: 70px; overflow: hidden; }
.projectMenu .subCate .subMenu .ddli a { margin: 3px 20px 3px 0; float: left; color: #666; white-space: nowrap; }
.projectMenu .subCate .subMenu .ddli a:hover { color: #2ecbd8; text-decoration: underline; }
.projectMenu .subCate .subMenu .ddbtn a { border: 1px solid #21dae9; color: #21dae9; position: relative; width: 130px; height: 30px; line-height: 30px; padding-left: 20px; display: block; border-radius: 5px; font-size: 12px; }
.projectMenu .subCate .subMenu .ddbtn a i { background-position: -39px -40px; position: absolute; right: 20px; top: 50%; width: 7px; height: 12px; margin-top: -6px; }
.projectMenu .subCate .subMenu .line { background: #ddd; height: 1px; margin: 0 15px 0 30px; }
.projectMenu .subCate .subAd { width: 330px; }
.projectMenu .subCate .subAd span { display: block; height: 270px; }
.projectMenu .subCate .subAd .subad_2 { padding-top: 1px; }



.projectMenu .on { }
.projectMenu .on h3 a, #nav .on p a { }
.projectMenu .on .subCate { display: block !important; /* !important 强制显示，否则会闪烁*/ }

#mainCate-1 h4 { }
#mainCate-1 .subCate { top: 0; }

.projectSide { width: 1005px; float: right; }

/*轮播图*/
.iWap { width: 1005px; position: relative; overflow: hidden; }
.iWap .i_banner { width: 765px; float: left; position: relative; }
.iWap .i_banner .bd { margin: 0 auto; position: relative; overflow: hidden; }
.iWap .i_banner .bd ul { width: 765px; !important; }
.iWap .i_banner .bd li { width: 765px; !important; height: 405px; overflow: hidden; text-align: center; }
.iWap .i_banner .bd li a { display: block; height: 405px; }
.iWap .i_banner .bd li img { display: block; }
.iWap .i_banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 10px; left: 0; height: 20px; line-height: 20px; text-align: center; }
.iWap .i_banner .hd ul { text-align: center; }
.iWap .i_banner .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 20px; height: 20px; margin: 0 5px; border-radius: 50%; background: #03004c; border: 1px solid #03004c; overflow: hidden; line-height: 20px; color: #fff; }
.iWap .i_banner .hd ul .on { background: #fff; border: 1px solid #03004c; color: #03004c; }
.iWap .i_banner .prev,
.iWap .i_banner .next { width: 40px; height: 90px; margin: -60px 0 0; background: url(../images/sub/ad_ctr.png) no-repeat -5px 0; position: absolute; top: 50%; z-index: 2; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.iWap .i_banner .prev { left: 0; }
.iWap .i_banner .next { background-position: -10px -90px; right: 0; }
.iWap .i_banner .prev:hover,
.iWap .i_banner .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }
/* /2017.6.27 */


.iWap .adWapSide { width: 230px; float: right; }
.iWap .adWapSide li { width: 230px; height: 60px; position: relative; overflow: hidden; margin-bottom: 9px; }
.iWap .adWapSide li a { display: block; }
.iWap .adWapSide li img { display: block; }
.iWap .adWapSide li.last { margin: 0; }

.i_proBottomWap { margin-top: 3px; border: 1px solid #ddd; height: 120px; }

.i_proBottomWap .hotPro { width: 520px; float: left; overflow: hidden; }

.i_proBottomWap .hotPro strong { float: left; background-image: url(../images/index/ui001.png); background-position: 0 0; height: 120px; width: 120px; }

.i_proBottomWap .hotPro ul { margin-left: 140px; padding-top: 15px; }

.i_proBottomWap .hotPro li { padding: 3px 0; }

.i_proBottomWap .hotPro li span { color: #999; }

.i_proBottomWap .hotPro li a { margin: 0 5px; }

.i_proBottomWap .hotPro li a:hover { text-decoration: underline; color: #03004c; }

.i_proBottomWap .pro_xian { width: 280px; float: right; border-left: 1px solid #ddd; height: 120px; }

.i_proBottomWap .pro_qiu { width: 280px; float: right; border-left: 1px solid #ddd; height: 120px; }

.i_proBottomWap .pro_qiu strong { float: right; background: url(../images/index/ui001.png) no-repeat -280px 25px; height: 120px; width: 125px; }

.i_proBottomWap .pro_xian strong { float: right; background: url(../images/index/ui001.png) no-repeat -140px 25px; height: 120px; width: 125px; }

.i_proBottomWap .pro_xian h4,
.i_proBottomWap .pro_qiu h4 { font-size: 18px; padding: 15px 15px 0; font-weight: 400; }

.i_proBottomWap .pro_xian span,
.i_proBottomWap .pro_qiu span { font-size: 12px; padding: 0 15px; color: #999; }

.i_proBottomWap .pro_xian p,
.i_proBottomWap .pro_qiu p { padding: 10px 15px 0; }

.i_proBottomWap .pro_xian p a,
.i_proBottomWap .pro_qiu p a { position: relative; width: 85px; height: 30px; line-height: 30px; padding-left: 15px; display: block; border-radius: 5px; }

.i_proBottomWap .pro_xian p a i,
.i_proBottomWap .pro_qiu p a i { position: absolute; right: 15px; top: 50%; width: 7px; height: 12px; margin-top: -6px; }

.i_proBottomWap .pro_xian p a { border: 1px solid #fda40a; color: #fda40a; }

.i_proBottomWap .pro_qiu p a { border: 1px solid #fe6f29; color: #fe6f29; }

.i_proBottomWap .pro_xian p a i { background-position: -59px -40px; }

.i_proBottomWap .pro_qiu p a i { background-position: -79px -40px; }

/*广告图*/
.i_adWap { margin-top: 20px; }

/*标示*/
.i_icoMain { margin-top: 20px; }
.i_icoMain ul { }
.i_icoMain li { border: 1px solid #ddd; background: #fff; border-radius: 5px; height: 80px; float: left; position: relative; }
.i_icoMain li a { text-decoration: none; }
.i_icoMain li a:hover { color: #ff6900; }
.i_icoMain li i { position: absolute; left: 20px; top: 50%; margin-top: -32px; transition: transform 0.2s linear; -moz-transition: transform 0.2s linear; -webkit-transition: transform 0.2s linear; -o-transition: transform 0.2s linear; }
.i_icoMain li strong { font-size: 18px; font-weight: 400; display: block; margin-left: 100px; margin-top: 15px; }
.i_icoMain li span { font-size: 12px; color: #999; margin-left: 100px; }
.i_icoMain li em { position: absolute; right: 10px; top: 10px; }
.i_icoMain li.icoCo_1,
.i_icoMain li.icoCo_2 { width: 285px; float: left; margin-right: 15px; }
.i_icoMain li.icoCo_3 { width: 590px; }
.i_icoMain li:hover i { transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); }

.i_icoMain li.icoCo_2 strong { color: #ff6900; }


/*2017.7.28*/
.i_marketWap { margin-top: 20px; }
/*.i_maketTab { width: 590px; }*/
.i_maketTab .tabMenu { position: relative; padding-bottom: 10px; height: 50px; line-height: 50px; padding: 0 20px; background: #fafafd; border-width: 2px 1px 0; border-style: solid; }
.i_maketTab .tabMenu .navdiv li { float: left; margin-right: 30px; font-size: 22px; color: #00AADE; }
.i_maketTab .tabMenu .navdiv li.nali_2,
.i_maketTab .tabMenu .navdiv li.nali_3,
.i_maketTab .tabMenu .navdiv li.nali_4 { border-left: 1px solid #ddd; padding-left: 30px; }
.i_maketTab .tabMenu .navdiv li a { float: left; font-size: 22px; color: #00AADE; text-decoration: none; }
.i_maketTab .tabMenu .navdiv li.on a { color: #ff6900; font-size: 22px; }
.i_maketTab .tabMenu .moreTab { position: absolute; right: 10px; top: 0; line-height: 50px; height: 50px; }
/*.i_maketTab .tabMenu .moreTab span{color: #e6e6e6; padding: 0 5px;}
.i_maketTab .tabMenu .moreTab a { color: #999; height: 50px; line-height: 50px;}
.i_maketTab .tabMenu .moreTab i { float: left; width: 18px; height: 18px; background-position: -179px 0; margin-top: 2px; margin-right: 5px; }
*/
.i_maketTab .tabMenu .moreTab .more { width: 70px; height: 28px; line-height: 28px; border: 1px solid #ff6600; color: #ff6600; text-align: center; margin-top: 10px; margin-right: 10px; }

.i_maketTab .tabMenu .moreTab .more a { color: #ff6600; }
.i_maketTab .tabMenu .moreTab .more_xh { border: 1px solid #00aeef; }
.i_maketTab .tabMenu .moreTab .more_xh a { color: #00aeef; }
.i_maketTab .tabMenu .moreTab .release { width: 70px; height: 30px; line-height: 30px; background: #00aeef; color: #fff; text-align: center; margin-top: 10px; }
.i_maketTab .tabMenu .moreTab .release a { color: #fff; }
.i_maketTab .tabMenu .moreTab .bug { width: 70px; height: 30px; line-height: 30px; background: #ff6600; color: #fff; text-align: center; margin-top: 10px; }
.i_maketTab .tabMenu .moreTab .bug a { color: #fff; }

.i_maketTabLeft .tabMenu { border-color: #00aeef #ddd #ddd #ddd; }
.i_maketTabLeft .tabMenu .navdiv li.on a { color: #00aeef; }
.i_maketTabRight .tabMenu { border-color: #ff6900 #ddd #ddd #ddd; }

.i_maketTab .tabMain { border-width: 1px; border-style: solid; border-color: #ddd; height: 890px; position: relative; overflow: hidden; }
.i_maketTab .tabMain_28 { height: 315px; }
.i_maketTab .tabMain table { width: 50%; border-collapse: collapse; border-right: 1px solid #ddd; float: left; }
.i_maketTab .tabMain .tab_2 { border-right: none; }
.i_maketTab .tabMain table tr:hover { background: #fafafa; }
.i_maketTab .tabMain th { font-size: 12px; font-weight: 400; color: #999; padding: 5px 10px; border-bottom: 1px solid #ddd; }
.i_maketTab .tabMain th.colTh_1,
.i_maketTab .tabMain th.colTh_2 { text-align: left; }
.i_maketTab .tabMain td { padding: 15px 0; border-bottom: 1px dotted #ddd; text-align: center; }

.i_maketTab .tabMain .tab_1 td, .i_maketTab .tabMain .tab_2 td { padding: 10px 0; }
.i_maketTab .tabMain .name_28 { color: #333; text-align: left; min-width: 380px; margin-left: 10px; height: 30px; line-height: 30px; overflow: hidden; }
.i_maketTab .tabMain .name_28 a { margin-right: 10px; }
.i_maketTab .tabMain .name_28 img { margin-left: 5px; width: 24px; height: 24px; }
.i_maketTab .tabMain .name_28 b { color: #ff6900; }
.i_maketTab .tabMain .name_28 span { font-size: 12px; color: #999; margin-left: 3px; }
.i_maketTab .tabMain .name_28 .proUi { margin-top: 3px; }


.i_maketTab .tabMain .storeDiv { text-align: left; }
.i_maketTab .tabMain .store { position: relative; margin-left: 35px; }
.i_maketTab .tabMain .store span { display: block; font-size: 13px; line-height: 26px; float: left; margin-right: 10px; }
.i_maketTab .tabMain .store p { font-size: 13px; color: #999; float: left; }
.i_maketTab .tabMain .store em { display: none; position: absolute; background: url(../images/common/jbbg.png) repeat-x center bottom #fff; border-radius: 3px; line-height: 20px; padding: 3px 10px; border: 1px solid #ddd; color: #666; font-size: 12px; top: 0; left: 45px; }
/*.i_maketTab .tabMain .tabMore{height: 40px; margin: 15px auto; padding: 0 60px; position: relative; overflow: hidden;} 
.i_maketTab .tabMain .tabMore a{display: block; height: 40px; line-height: 40px; color: #fff; text-align: center; width: 200px;}
.i_maketTab .tabMain .tabMore .btn_View{float: left; background: #00aeef; }
.i_maketTab .tabMain .tabMore .btn_publish{float: right; background: #ff6600; }
*/

.i_maketTab .tabMain .operate { width: 170px; overflow: hidden; float: right; }
.i_maketTab .tabMain .operate .time { float: left; }
.i_maketTab .tabMain .operate .btn { width: 100px; height: 30px; border: 1px solid #00aeef; border-radius: 30px; float: right; margin-right: 10px; }
.i_maketTab .tabMain .operate .btn a { display: block; padding: 0 10px; background: #00aeef; border-radius: 30px; height: 30px; line-height: 30px; color: #fff; }
.i_maketTab .tabMain .operate .btn a i { background-position: -179px -40px; width: 15px; height: 15px; float: left; margin-top: 7px; margin-right: 5px; }
.i_maketTab .tabMain .operate .num { margin-left: 5px; line-height: 30px; font-size: 12px; }
.i_maketTab .tabMain .operate .num b { color: #00aeef; }

.i_maketTab .tabMain .operate_28 { width: 130px; overflow: hidden; float: right; }
.i_maketTab .tabMain .operate_28 .time { float: left; }
.i_maketTab .tabMain .operate_28 .btn { width: 70px; height: 25px; border: 1px solid #00aeef; float: right; margin-right: 10px; }
.i_maketTab .tabMain .operate_28 .btn a { display: block; padding: 0 10px; border-radius: 30px; height: 25px; line-height: 25px; color: #00aeef; }
.i_maketTab .tabMain .operate_28 .btn a i { background: url(../images/index201606/call1_728.png) no-repeat; width: 15px; height: 15px; float: left; margin-top: 5px; margin-right: 5px; }
.i_maketTab .tabMain .operate_28 .num { margin-left: 5px; line-height: 30px; font-size: 12px; }
.i_maketTab .tabMain .operate_28 .num b { color: #00aeef; }
.i_maketTab .tabMain_CG .operate_28 .btn { border: 1px solid #ff6600; }
.i_maketTab .tabMain_CG .operate_28 .btn a { color: #ff6600; }
.i_maketTab .tabMain_CG .operate_28 .btn a i { background: url(../images/index201606/call2_728.png) no-repeat; }


.i_maketTab .tabMain .time { color: #999; text-align: center; display: block; line-height: 30px; }
.i_maketTab .tabMain .operate .enquiry { border-radius: 30px; height: 30px; line-height: 30px; float: left; width: 190px; }
.i_maketTab .tabMain .operate .enquiry input { float: left; border-radius: 30px 0 0 30px; width: 70px !important; padding: 0 10px; border: none; height: 28px; border: 1px solid #00aeef; }
.i_maketTab .tabMain .operate .enquiry a { float: left; padding: 0 10px; background: #00aeef; border-radius: 0 30px 30px 0; height: 30px; line-height: 30px; color: #fff; }
.i_maketTab .tabMain .operate .enquiry a i { background-position: -179px -40px; width: 15px; height: 15px; float: left; margin-top: 7px; margin-right: 5px; }

/*现货*/
.i_maketTab .tabMain_XH { margin-bottom: 20px; }
.i_maketTab .tabMain_XH .operate .btn { border: 1px solid #00aeef; }
.i_maketTab .tabMain_XH .operate .btn .btn_BJ { background: #00aeef; }
.i_maketTab .tabMain_XH .operate .num b { color: #00aeef; }

/*首页采购*/
.i_maketTab .tabMain_CG .operate .btn { border: 1px solid #ff6900; }
.i_maketTab .tabMain_CG .operate .btn a { background: #ff6900; }
.i_maketTab .tabMain_CG .operate .num b { color: #ff6900; }

/*加工*/
.i_maketTab .tabMain_JG th.colTh_3 { text-align: left; }
.i_maketTab .tabMain_JG .operate .btn { border: 1px solid #ff6900; }
.i_maketTab .tabMain_JG .operate .btn a { background: #ff6900; }
.i_maketTab .tabMain_JG .operate .num b { color: #ff6900; }

/*已报价*/
.i_maketTab .tabMain .operateOn .btn { border: 1px solid #dedede; }
.i_maketTab .tabMain .operateOn .btn a { background: #dedede; text-align: center; }
.i_maketTab .tabMain .operateOn .btn a i { display: none; }



/*热门商家*/

.homeMaketSJ .title { position: relative; overflow: hidden; }
.homeMaketSJ .title strong { font-size: 18px; font-weight: 400; line-height: 30px; padding: 3px 0 7px; display: block; }
.homeMaketSJ .title strong i { background-position: 0 -130px; width: 30px; height: 30px; float: left; margin: 0 8px 0 0; }
.homeMaketSJ .title .more { position: absolute; right: 0; top: 0; height: 38px; line-height: 38px; border-bottom: 0 none; }
.homeMaketSJ .title .more a { display: block; color: #999; font-size: 14px; text-align: center; padding: 0 10px; }
.homeMaketSJ .cmain { border: 1px solid #f2f2f2; overflow: hidden; }
.homeMaketSJ .cmain li { overflow: hidden; float: left; width: 238px; height: 220px; border-left: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; margin-left: -1px; position: relative; margin-top: -1px; }
.homeMaketSJ .cmain li:hover { background: #f3f3f3; }
.homeMaketSJ .cmain li .inner { position: relative; margin: 0 10px; padding: 10px 0; }
.homeMaketSJ .cmain li .showShopPic { padding: 10px 12px; border-bottom: 1px dotted #ddd; }
.homeMaketSJ .cmain li.active .showShopPic { display: block; }
.homeMaketSJ .cmain li.active h4 { font-weight: bold; }
.homeMaketSJ .cmain li em { position: absolute; width: 27px; height: 27px; left: 0; top: 15px; background-image: url(../images/index/i_num.png); background-repeat: no-repeat; text-indent: -9999px; }
.homeMaketSJ .cmain li h4 { font-weight: 400; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-right: 10px; }
.homeMaketSJ .cmain li p { overflow: hidden; }
.homeMaketSJ .cmain li p span { display: block; }
.homeMaketSJ .cmain li p span.num { font-size: 12px; color: #999; line-height: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.homeMaketSJ .cmain li p span.num b { font-size: 14px; color: #fe6f29; font-weight: 400; }
.homeMaketSJ .cmain li p span.icon { padding-top: 4px; }
.homeMaketSJ .cmain li p span.icon i { margin-right: 5px; }
.homeMaketSJ .cmain li .talkTa { position: absolute; right: 10px; top: 10px; border: 1px solid #009ce5; background: #fff; height: 24px; border-radius: 3px; text-align: center; }
.homeMaketSJ .cmain li .talkTa a { display: block; color: #009ce5; font-size: 10px; margin: 0; padding: 0 10px; }
.homeMaketSJ .cmain li .talkTa i { background-position: -269px 0; width: 24px; height: 18px; float: left; margin: 3px 3px 0 5px; }
.homeMaketSJ .cmain li .unfollow { border: 1px solid #ddd; cursor: default; }
.homeMaketSJ .cmain li .unfollow a { color: #999; text-decoration: none; }

.homeMaketSJ { margin-top: 20px; }
.homeMaketSJ .cmain_28 { overflow: hidden; border-left: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; }
.homeMaketSJ .cmain_28 li { overflow: hidden; float: left; width: 279px; height: 70px; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; margin-left: -1px; position: relative; margin-top: -1px; padding: 10px; }
.homeMaketSJ .cmain_28 li:hover { background: #f3f3f3; }
.homeMaketSJ .cmain_28 li .pic { margin-right: 5px; width: 70px; height: 70px; overflow: hidden; border-radius: 100%; }
.homeMaketSJ .cmain_28 li .pic img { width: 70px; height: 70px; }
.homeMaketSJ .cmain_28 li .cont .title { height: 30px; overflow: hidden; line-height: 30px; }
.homeMaketSJ .cmain_28 li .cont .title a { color: #999; }
.homeMaketSJ .cmain_28 li .cont .title i { float: none; position: absolute; top: 3px; right: 0; }
.homeMaketSJ .cmain_28 li .cont .title i img { width: 18px; height: 18px; }
.homeMaketSJ .cmain_28 li .cont .title h4 { font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; margin-right: 30px; }
.homeMaketSJ .cmain_28 li .cont p { color: #999; font-size: 14px; height: 40px; overflow: hidden; line-height: 20px; }

/*/2017.7.28*/


.i_maketSJ { width: 280px; }
.i_maketSJ .title { position: relative; overflow: hidden; }
.i_maketSJ .title strong { font-size: 18px; font-weight: 400; line-height: 30px; padding: 3px 0 7px; display: block; }
.i_maketSJ .title strong i { background-position: 0 -130px; width: 30px; height: 30px; float: left; margin: 0 8px 0 0; }
.i_maketSJ .title .more { position: absolute; right: 0; top: 0; height: 38px; line-height: 38px; border: 1px solid #ddd; border-bottom: 0 none; }
.i_maketSJ .title .more a { display: block; color: #999; font-size: 12px; text-align: center; padding: 0 10px; }
.i_maketSJ .cmain { border: 1px solid #ddd; height: 1150px; overflow: hidden; }
.i_maketSJ .cmain li { overflow: hidden; }
.i_maketSJ .cmain li:hover { background: #f3f3f3; }
.i_maketSJ .cmain li .inner { border-bottom: 1px dotted #ddd; position: relative; margin: 0 10px; padding: 14px 0; }
.i_maketSJ .cmain li .showShopPic { padding: 10px 12px; border-bottom: 1px dotted #ddd; display: none; }
.i_maketSJ .cmain li.active .showShopPic { display: block; }
.i_maketSJ .cmain li.active h4 { font-weight: bold; }
.i_maketSJ .cmain li em { position: absolute; width: 27px; height: 27px; left: 0; top: 15px; background-image: url(../images/index/i_num.png); background-repeat: no-repeat; text-indent: -9999px; }
.i_maketSJ .cmain li h4 { margin-left: 35px; font-weight: 400; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-right: 10px; }
.i_maketSJ .cmain li p { margin-left: 35px; overflow: hidden; }
.i_maketSJ .cmain li p span { display: block; }
.i_maketSJ .cmain li p span.num { font-size: 12px; color: #999; line-height: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.i_maketSJ .cmain li p span.num b { font-size: 14px; color: #fe6f29; font-weight: 400; }
.i_maketSJ .cmain li p span.icon { padding-top: 4px; }
.i_maketSJ .cmain li p span.icon i { margin-right: 5px; }
.i_maketSJ .cmain li .talkTa { position: absolute; right: 0; border: 1px solid #009ce5; background: #fff; width: 35px; height: 24px; border-radius: 3px; text-align: center; }
.i_maketSJ .cmain li .talkTa a { display: block; color: #009ce5; font-size: 10px; margin: 0; padding: 0; }
.i_maketSJ .cmain li .talkTa i { background-position: -269px 0; width: 24px; height: 18px; float: left; margin: 3px 3px 0 5px; }
.i_maketSJ .cmain li.top { background: #ffebeb; }
.i_maketSJ .cmain li.top .talkTa { border: 1px solid #009ce5; background: #fff; }
.i_maketSJ .cmain li.top .talkTa a { color: #009ce5; }
.i_maketSJ .cmain li.top .talkTa i { background-position: -235px 0; }
.i_maketSJ .cmain li .n1 { background-position: 0 0; }
.i_maketSJ .cmain li .n2 { background-position: 0 -80px; }
.i_maketSJ .cmain li .n3 { background-position: 0 -160px; }
.i_maketSJ .cmain li .n4 { background-position: 0 -238px; }
.i_maketSJ .cmain li .n5 { background-position: 0 -320px; }
.i_maketSJ .cmain li .n6 { background-position: 0 -394px; }
.i_maketSJ .cmain li .n7 { background-position: 0 -480px; }
.i_maketSJ .cmain li .n8 { background-position: 0 -554px; }
.i_maketSJ .cmain li .n9 { background-position: 0 -640px; }
.i_maketSJ .cmain li .n10 { background-position: 0 -720px; }



/*首页新闻*/
.i_rowNewsWap { margin-top: 20px; }
.i_newsToday .hotDiv { float: left; width: 360px; height: 520px; border-bottom: 1px solid #e5e5e5; }
.i_newsToday .hotDiv .title { position: relative; border-bottom: 1px solid #ddd; height: 35px; }
.i_newsToday .hotDiv .title strong { font-size: 18px; font-weight: 400; }
.i_newsToday .hotDiv .title strong i { background-position: 0 -40px; width: 24px; height: 17px; float: left; margin-right: 5px; margin-top: 5px; }
.i_newsToday .hotDiv .cmain { }
.i_newsToday .hotDiv .cmain li { border-bottom: 1px solid #ddd; padding: 15px 0; position: relative; zoom: 1; }
.i_newsToday .hotDiv .cmain li i { background-image: url(../images/index/num_1.png); background-repeat: no-repeat; width: 12px; height: 20px; position: absolute; left: 0; top: 25px; text-indent: -9999px; }
.i_newsToday .hotDiv .cmain li i.n1 { background-position: 0 0; }
.i_newsToday .hotDiv .cmain li i.n2 { background-position: 0 -40px; }
.i_newsToday .hotDiv .cmain li i.n3 { background-position: 0 -80px; }
.i_newsToday .hotDiv .cmain li i.n4 { background-position: 0 -120px; }
.i_newsToday .hotDiv .cmain li i.n5 { background-position: 0 -160px; }
.i_newsToday .hotDiv .cmain li h4 { margin-left: 25px; font-size: 14px; }
.i_newsToday .hotDiv .cmain li a:hover { text-decoration: underline; }
.i_newsToday .hotDiv .cmain li p { margin-left: 25px; font-size: 12px; color: #666; height: 42px; line-height: 20px; }
.i_newsToday .listDiv { float: right; width: 360px; height: 520px; border-bottom: 1px solid #e5e5e5; }
.i_newsToday .listDiv .i_list { margin-top: 5px; }
.i_newsToday .listDiv .i_list li { background: url(../images/common/liico.png) no-repeat left center; padding: 4px 0 4px 15px; position: relative; }
.i_newsToday .listDiv .i_list li a { display: block; width: 80%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.i_newsToday .listDiv .i_list li a:hover { text-decoration: underline; }
.i_newsToday .listDiv .i_list li span { position: absolute; right: 0; top: 4px; color: #999; }


/*轮播图*/
.i_newBanner { width: 360px; position: relative; }
.i_newBanner .baTi { background: rgba(0,0,0,0.6); width: 100%; height: 40px; line-height: 40px; color: #fff; font-size: 24px; border-radius: 40px; position: absolute; top: 0; z-index: 1; text-align: center; }
.i_newBanner .bd { margin: 0 auto; position: relative; overflow: hidden; }
.i_newBanner .bd ul { width: 360px; !important; }
.i_newBanner .bd li { width: 360px; !important; height: 210px; overflow: hidden; text-align: center; }
.i_newBanner .bd li a { display: block; height: 210px; }
.i_newBanner .bd li img { display: block; }
.i_newBanner .bd li strong { background: url(../images/common/balck50.png) repeat; height: 30px; position: absolute; bottom: 0; width: 90%; padding: 0 5%; color: #fff; left: 0; line-height: 30px; font-weight: 400; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.i_newBanner .hd { width: 100%; position: relative; z-index: 1; margin-top: 10px; height: 20px; line-height: 20px; text-align: center; }
.i_newBanner .hd ul { text-align: center; }
.i_newBanner .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 14px; height: 14px; margin: 0 5px; border-radius: 50%; background: #e0e0e0; overflow: hidden; line-height: 9999px; }
.i_newBanner .hd ul .on { background: #009ce5; }

/*首页钢厂新闻*/
.i_newsGC { float: right; width: 430px; border-bottom: 1px solid #e5e5e5; height: 520px; }
.i_newsGC .title { position: relative; border-bottom: 1px solid #ddd; height: 35px; }
.i_newsGC .title strong { font-size: 18px; font-weight: 400; }
.i_newsGC .title .more { position: absolute; right: 0; top: 0; font-size: 12px; color: #999; }
.i_newsGC .cmain li { position: relative; overflow: hidden; padding: 17px 0; border-bottom: 1px solid #ddd; }
.i_newsGC .cmain .pic { float: left; }
.i_newsGC .cmain .con { margin-left: 100px; }
.i_newsGC .cmain h4 { font-size: 14px; }
.i_newsGC .cmain p { font-size: 12px; color: #666; padding-top: 8px; height: 50px; position: relative; overflow: hidden; }
.i_newsGC .i_list { margin-top: 14px; }
.i_newsGC .i_list li { background: url(../images/common/liico.png) no-repeat left center; padding: 4px 0 4px 15px; position: relative; }
.i_newsGC .i_list li a { display: block; width: 80%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.i_newsGC .i_list li a:hover { text-decoration: underline; }
.i_newsGC .i_list li span { position: absolute; right: 0; top: 0; color: #999; }

.rowNewLm { float: left; width: 745px; }
.newboxWrap { position: relative; overflow: hidden; margin-top: 25px; }
.newboxWrap .title { position: relative; overflow: hidden; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; }
.newboxWrap .title h2 { float: left; font-weight: 400; font-size: 20px; height: 30px; line-height: 30px; }
.newboxWrap .title .more { position: absolute; height: 30px; line-height: 30px; right: 10px; top: 0; font-size: 12px; color: #999; }
.newboxWrap .cmain { position: relative; overflow: hidden; margin-top: 15px; }
.newboxWrap .inewsinfo { position: relative; overflow: hidden; }
.newboxWrap .cmain .pic { float: left; }
.newboxWrap .cmain .con { margin-left: 100px; }
.newboxWrap .cmain h4 { font-size: 14px; }
.newboxWrap .cmain p { font-size: 12px; color: #666; padding-top: 8px; height: 50px; position: relative; overflow: hidden; }
.newboxWrap .inewslist { margin-top: 15px; border-top: 1px dashed #E5E5E5; padding-top: 5px; }
.newboxWrap .inewslist li { background: url(../images/common/liico.png) no-repeat left center; padding: 4px 0 4px 15px; position: relative; }
.newboxWrap .inewslist li a { display: block; width: 80%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.newboxWrap .inewslist li a:hover { text-decoration: underline; }
.newboxWrap .inewslist li span { position: absolute; right: 0; top: 4px; color: #999; }
.newZSWrap { float: left; width: 360px; }
.newFSBXGWrap { float: left; width: 360px; margin-left: 25px; }
.newChinaWrap { float: right; width: 430px; }
.newJGWrap { float: left; width: 360px; }
.newPriceWrap { float: left; width: 360px; margin-left: 25px; }
.newTTWrap { float: right; width: 430px; }


/*=========================================================现货===========================================================================*/
.goodsWap { }
.goodsMenu { height: 60px; position: relative; }
.goodsMenu strong { float: left; width: 120px; color: #fff; text-align: center; background: #20dae9; height: 50px; font-size: 18px; font-weight: 400; padding-top: 10px; }
.goodsMenu strong b { font-weight: 400; font-size: 12px; line-height: 18px; display: block; }
/*2017.6.23*/
.goodsMenu .proMenu { border: 1px solid #ececec; background: #f7f7f7; height: 60px; }
.goodsMenu .proMenu li { float: left; width: 110px; border-right: 1px solid #efefef; }
.goodsMenu .proMenu li:last-child { border-right: none; }
.goodsMenu .proMenu li a { height: 34px; padding: 13px 0; line-height: 34px; display: block; text-align: center; color: #666; }
.goodsMenu .proMenu li a .pIco { width: 34px; height: 34px; display: inline-block; vertical-align: middle; margin-right: 5px; }
/*/2017.6.23*/
.goodsMenu .proMenu li a .pIco1 { background-position: 0 5px; }
.goodsMenu .proMenu li a .pIco2 { background-position: -68px 5px; }
.goodsMenu .proMenu li a .pIco3 { background-position: -148px 5px; }
.goodsMenu .proMenu li a .pIco4 { background-position: -221px 5px; }
.goodsMenu .proMenu li a .pIco5 { background-position: -303px 5px; }
.goodsMenu .proMenu li a .pIco6 { background-position: -366px 5px; }

.goodsMenu .proMenu li.on a .pIco1 { background-position: 0 -45px; }
.goodsMenu .proMenu li.on a .pIco2 { background-position: -68px -45px; }
.goodsMenu .proMenu li.on a .pIco3 { background-position: -148px -45px; }
.goodsMenu .proMenu li.on a .pIco4 { background-position: -221px -45px; }
.goodsMenu .proMenu li.on a .pIco5 { background-position: -303px -45px; }
.goodsMenu .proMenu li.on a .pIco6 { background-position: -366px -45px; }

.goodsMenu .btnPublic { position: absolute; right: 0; top: 0; width: 280px; }
.goodsMenu .btnPublic a { background: url(../images/sub/supplybtnPublic.png) no-repeat left center; display: block; color: #fff; padding: 0; height: 60px; text-align: center; width: 280px; text-indent: -9999px; }



.goodsMenu .num { position: absolute; right: 10px; top: 0; line-height: 60px; color: #999; }
.goodsMenu .num b { color: #ff6900; }

.goodsRow { margin-top: 15px; }
.goodsRow .goodsSelect { float: left; width: 900px; }
.goodsSelect .ingSelect { }
.goodsSelect .ingSelect li { float: left; color: #999; line-height: 30px; }
.goodsSelect .ingSelect li a { color: #666; }
.goodsSelect .ingSelect li .crumbArrow { padding: 0 5px; }
.goodsSelect .ingSelect li.crumbAttr { margin-right: 10px; }
.goodsSelect .ingSelect li.crumbAttr a { height: 28px; line-height: 28px; border: 1px solid #ff6900; color: #ff6900; padding: 0 30px 0 10px; border-radius: 3px; float: left; position: relative; }
.goodsSelect .ingSelect li.crumbAttr a i { background-position: -250px -81px; width: 7px; height: 7px; position: absolute; right: 10px; top: 50%; margin-top: -3px; }

.goodsSelect .listSelect { border: 1px solid #ddd; margin-top: 10px; }
.goodsSelect .listSelect .j_Cate { position: relative; overflow: hidden; background: #f7f7f7; border-bottom: 1px dotted #ddd; }
.goodsSelect .listSelect .j_Cate .attrKey { float: left; width: 60px; padding: 10px; }
.goodsSelect .listSelect .j_Cate .attrValues { background: #fff; margin-left: 90px; padding: 5px 60px 5px 10px; height: 34px; position: relative; overflow: hidden; }
.goodsSelect .listSelect .j_Cate .av_expand { overflow: hidden; }
.goodsSelect .listSelect .j_Cate .av_expand li { float: left; padding: 5px 10px; }
.goodsSelect .listSelect .j_Cate .av_options { position: absolute; right: 10px; top: 10px; }
.goodsSelect .listSelect .j_Cate .av_options a { font-size: 12px; color: #999; padding-right: 15px; display: block; }
.goodsSelect .listSelect .j_Cate .av_options a i { background-position: -313px 0; width: 10px; height: 5px; position: absolute; right: 0; top: 50%; margin-top: -3px; }
.goodsSelect .listSelect .attrExtra { text-align: center; padding: 10px 0; }
.goodsSelect .listSelect .attrExtra a { display: block; font-size: 12px; }
.goodsSelect .listSelect .attrExtra a i { background-position: -313px 0; width: 10px; height: 5px; display: inline-block; margin-left: 5px; }

.goodsSelect .listSelect .j_Cate .attrValues_on { height: auto; }
.goodsSelect .listSelect .j_Cate .attrValues_on .av_options a i { background-position: -333px 0; }


.myMebWap { float: right; width: 280px; }
.myMebWapOn .proMess { border: 1px solid #ff6900; padding: 0 10px 10px; height: 200px; }
.myMebWapOn .proMess .title { position: relative; padding: 8px 0; border-bottom: 1px dotted #ff6900; }
.myMebWapOn .proMess .title strong { font-size: 18px; color: #ff6900; font-weight: 400; height: 25px; }
.myMebWapOn .proMess .title strong i { background-position: -179px -81px; width: 14px; height: 20px; float: left; margin: 3px 5px 0 0; }
.myMebWapOn .proMess .cmain { margin-top: 5px; }
.myMebWapOn .proMess .cmain li { padding: 5px 0; border-bottom: 1px dotted #ddd; }
.myMebWapOn .proMess .cmain li.systemMs a { color: #ff6900; }
.myMebWapOn .proMess .cmain li em { color: #00aeef; }
.myMebWapOn .proMess .cmain .mesmailC { margin-top: 5px; }
.myMebWapOn .proMess .cmain .mesdope { margin-top: 4px; }

.myMebWapOn .proXJ { background: #ff6900; height: 40px; line-height: 40px; position: relative; margin-top: 12px; padding: 0 10px; }
.myMebWapOn .proXJ .btn_allAdd { float: left; }
.myMebWapOn .proXJ .btn_allAdd a { font-size: 16px; color: #fff; }
.myMebWapOn .proXJ .btn_allAdd i { background-position: 0 -80px; width: 22px; height: 26px; float: left; margin: 6px 8px 0; }
.myMebWapOn .proXJ .btn_history { float: right; }
.myMebWapOn .proXJ .btn_history a { font-size: 12px; color: #fff; }
.myMebWapOn .proXJ .btn_history i { background-position: -213px -80px; width: 17px; height: 17px; float: left; margin: 12px 8px 0; }

.myMebWapOn .proCartOver { width: 278px; }
.proCartOver { display: none; background: #fff; border: 1px solid #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2); position: absolute; z-index: 99; }
.proCartOver h3 { background: #f0f0f0; padding: 0 10px; height: 40px; line-height: 40px; font-weight: 400; font-size: 14px; }
.proCartOver h3 b { color: #ff6900; }
.proCartOver li { padding: 0 10px; position: relative; border-top: 1px solid #ddd; }
.proCartOver li a { height: 40px; line-height: 40px; display: block; margin-right: 50px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.proCartOver li .close { background-position: -162px -130px; width: 18px; height: 18px; position: absolute; right: 15px; top: 50%; margin-top: -9px; cursor: pointer; }
.proCartOver li .close:hover { background-position: -124px -130px; }

/*右侧登录*/
.myMebWapNon { border: 1px solid #ff6900; height: 263px; }
.myMebWapNon .tiSorry { padding: 15px 20px 5px; overflow: hidden; }
.myMebWapNon .tiSorry i { background-position: 0 -180px; width: 66px; height: 66px; float: left; margin-right: 15px; }
.myMebWapNon .tiSorry h3 { font-size: 36px; line-height: 36px; color: #ff6a6a; font-style: italic; }
.myMebWapNon .tiSorry p { color: #999; }
.myMebWapNon .logItem { margin: 10px 20px; border: 1px solid #ddd; height: 35px; }
.myMebWapNon .logItem label { background: #eeeded; width: 45px; float: left; height: 35px; border-right: 1px solid #ddd; position: relative; }
.myMebWapNon .logItem .ui_name { background-position: -200px -130px; width: 18px; height: 16px; position: absolute; left: 50%; top: 50%; margin: -8px 0 0 -9px; }
.myMebWapNon .logItem .ui_pass { background-position: -238px -130px; width: 16px; height: 20px; position: absolute; left: 50%; top: 50%; margin: -10px 0 0 -8px; }
.myMebWapNon .logItem span { display: block; margin-left: 55px; *margin-left: 0; margin-right: 5px; height: 35px; }
.myMebWapNon .logItem span input { display: block; width: 100%; height: 100%; border: 0 none; }
.myMebWapNon .logSubBtn { margin: 15px 20px 0; }
.myMebWapNon .logSubBtn input { background: url(../images/common/loginsbg.png) repeat-x #00a3ec; height: 38px; border: 1px solid #009ad5; font-size: 16px; color: #fff; display: block; width: 100%; cursor: pointer; }
.myMebWapNon .logBottom { margin: 0 20px; overflow: hidden; }
.myMebWapNon .logBottom a { font-size: 12px; }
.myMebWapNon .logBottom .link_pass { float: left; text-decoration: underline; color: #666; }
.myMebWapNon .logBottom .link_reg { color: #ff6600; float: right; }

/*排序*/
.goodsSort { margin-top: 20px; background: #00aeef; height: 40px; }

.goodsSort .num { float: right; line-height: 40px; line-height: 40px; color: #FFF; margin-right: 10px; }

.goodsSort .x_sortList { float: left; }

.goodsSort .x_sortList li { float: left; }

.goodsSort .x_sortList li a { float: left; height: 40px; line-height: 40px; padding: 0 15px; color: #fff; }

.goodsSort .x_sortList li i { width: 18px; height: 18px; float: left; margin-right: 5px; margin-top: 10px; }

.goodsSort .x_sortList li .s_tc { background-position: -38px -80px; }

.goodsSort .x_sortList li .s_hm { background-position: -70px -80px; }

.goodsSort .x_sortList li .s_zr { background-position: -106px -80px; }

.goodsSort .x_sortList li .s_sj { background-position: -142px -80px; }

.goodsSort .x_sortList li .s_news { background-position: -227px -179px; width: 35px; height: 18px; }

.goodsSort .x_sortList li.on { background: #008FC6; }

.goodsSort .x_sortList li.active { background: #009cd7; }

.goodsSort .s_pageDiv { line-height: 40px; font-size: 12px; }

.goodsSort .s_pageDiv span { color: #fff; margin-right: 10px; padding: 8px 0; float: left; line-height: 24px; }

.goodsSort .s_pageDiv b { background: #d5d5d5; width: 24px; height: 24px; float: left; margin: 8px 10px 0 0; line-height: 24px; text-align: center; font-weight: 700; color: #959595; font-family: "宋体",Helvetica,sans-serif; }

.goodsSort .s_pageDiv a { background: #f0f0f0; width: 24px; height: 24px; float: left; margin: 8px 10px 0 0; line-height: 24px; text-align: center; font-weight: 700; color: #787878; font-family: "宋体",Helvetica,sans-serif; }

.goodsSort .s_pageDiv a:hover { color: #002870; }


/*列表*/
/*.goodsList table { width: 100%; border-collapse: collapse; }
.goodsList table tr:hover{background: #fafafa;}
.goodsList th { font-size: 12px; font-weight: 400; color: #999; padding: 5px 10px; background: #f4f4f4; vertical-align: top; }
.goodsList th span { display: block; font-size: 12px; }
.goodsList tr { border-bottom: 1px dotted #ddd; text-align: center; }
.goodsList .name { color: #002870; text-align: left; }
.goodsList .name a { margin-right: 10px; }
.goodsList .name img { margin-left: 5px; }
.goodsList .storeDiv { text-align: left; }
.goodsList .store { position: relative; text-align: left; display: inline-block; vertical-align: top; *float: left; }
.goodsList .store span { display: block; font-size: 13px; line-height: 26px; float: left; margin-right: 10px; }
.goodsList .store p { float: left; font-size: 13px; color: #999; }
.goodsList .store em { display: none; position: absolute; background: url(../images/common/jbbg.png) repeat-x center bottom #fff; border-radius: 3px; line-height: 20px; padding: 3px 10px; border: 1px solid #ddd; color: #666; font-size: 12px; top: 0; left: 45px; }

.goodsList .quality,
.goodsList .spec { color: #002870; }

.goodsList .operate {vertical-align: top; text-align: left;}
.goodsList .operate .btn { width: 140px; height: 30px; border: 1px solid #00aeef; border-radius: 30px; display: inline-block; overflow: hidden; vertical-align: top; }
.goodsList .operate .btn a { float: left; width: 50px; float: left; padding: 0 10px; height: 30px; line-height: 30px; }
.goodsList .operate .btn a i { float: left; }
.goodsList .operate .btn .btn_LX { background: #00aeef; border-radius: 30px 0 0 30px; color: #fff; }
.goodsList .operate .btn .btn_LX i { background-position: -179px -40px; width: 15px; height: 15px; margin-top: 7px; margin-right: 5px; }
.goodsList .operate .btn .btn_ADD { background: #fff; border-radius: 0 30px 30px 0; color: #00aeef; }
.goodsList .operate .btn .btn_ADD i { background-position: -214px -40px; width: 12px; height: 16px; margin-top: 7px; margin-right: 5px; }
.goodsList .operate .num { line-height: 30px; font-size: 12px; display: inline-block; vertical-align: top; float: right;}
.goodsList .operate .num b { color: #00aeef; }
.goodsList .time { color: #999; text-align: center; }

.goodsList .operate span{float:left; border-radius: 30px; margin: 0 5px;}
.goodsList .operate .contact{ width: 80px; text-align: center; background: #1dc7e0; border-radius: 30px;}
.goodsList .operate .contact a{display: block; height: 30px; line-height: 30px; color: #fff;}
.goodsList .operate .enquiry{border-radius:30px; height:30px; line-height:30px; float:left;}
.goodsList .operate .enquiry input{float:left; border-radius:30px 0 0 30px; width:70px !important;padding:0 5px 0 10px; border:none; height:28px; border:1px solid #00aeef;}
.goodsList .operate .enquiry a { float:left; padding: 0 10px; background: #00aeef; border-radius: 30px; height: 30px; line-height: 30px; color: #fff; }
.goodsList .operate .enquiry a i { background-position: -179px -40px; width: 15px; height: 15px; float: left; margin-top: 7px; margin-right: 5px; }
.goodsList .operate .focus{ width: 50px; text-align: center; background: #ffb72c; border-radius: 30px;}
.goodsList .operate .focus a{display: block; height: 30px; line-height: 30px; color: #fff;}*/


/*已询价*/
/*.goodsList .operateOn .btn { border: 1px solid #dedede; }
.goodsList .operateOn .btn .btn_LX { background: #dedede; text-align: center; cursor: default; }
.goodsList .operateOn .btn .btn_LX i { display: none; }
.goodsList .operateOn .btn .btn_View { width: 50px; padding: 0 10px; color: #999; text-align: center; }*/


/*备注*/
/*.goodsList .tr_remarks {border: none;}
.goodsList .td_remarks { padding: 0; }
.goodsList .remarksDiv { background: #fff7f1; padding: 10px 250px 10px 10px; text-align: left; color: #666; font-size: 12px; }
.goodsList .remarksDiv b { color: #ff6900; }*/

/*=========================================================求购===========================================================================*/
.demandTop { position: relative; z-index: 1; }
.demandMenu { border: 1px solid #ececec; background: #f7f7f7; height: 60px; position: relative; }
.demandMenu strong { float: left; width: 120px; color: #fff; text-align: center; background: #ff6900; height: 50px; font-size: 18px; font-weight: 400; padding-top: 10px; }
.demandMenu strong b { font-weight: 400; font-size: 12px; line-height: 18px; display: block; }
.demandMenu .proMenu { float: left; }
.demandMenu .proMenu li { float: left; width: 110px; border-right: 1px solid #efefef; }
.demandMenu .proMenu li a { height: 34px; padding: 13px 0; line-height: 34px; display: block; text-align: center; color: #666; }
/*2017.6.23*/
.demandMenu .proMenu li a .pIco { width: 34px; height: 34px; display: inline-block; vertical-align: middle; margin-right: 5px; }
/*/2017.6.23*/
.demandMenu .proMenu li a .pIco1 { background-position: 0 5px; }
.demandMenu .proMenu li a .pIco2 { background-position: -68px 5px; }
.demandMenu .proMenu li a .pIco3 { background-position: -148px 5px; }
.demandMenu .proMenu li a .pIco4 { background-position: -221px 5px; }
.demandMenu .proMenu li a .pIco5 { background-position: -303px 5px; }
.demandMenu .proMenu li a .pIco6 { background-position: -366px 5px; }

.demandMenu .proMenu li.on a .pIco1 { background-position: 0 -95px; }
.demandMenu .proMenu li.on a .pIco2 { background-position: -68px -95px; }
.demandMenu .proMenu li.on a .pIco3 { background-position: -148px -95px; }
.demandMenu .proMenu li.on a .pIco4 { background-position: -221px -95px; }
.demandMenu .proMenu li.on a .pIco5 { background-position: -303px -95px; }
.demandMenu .proMenu li.on a .pIco6 { background-position: -366px -95px; }

.demandMenu .selectBtn { background: #f3b424; height: 30px; border-radius: 5px; width: 100px; float: left; margin-left: 20px; margin-top: 15px; }
.demandMenu .selectBtn a { display: block; position: relative; padding: 0 15px 0 10px; color: #fff; line-height: 30px; text-align: center; }
.demandMenu .selectBtn a i { background-position: -86px -180px; width: 5px; height: 7px; position: absolute; right: 10px; top: 50%; margin-top: -3px; }
.demandMenu .selectBtn_on a i { background-position: -86px -210px; }

.demandTop .proBJ { height: 62px; width: 180px; background: #ff6900; position: absolute; right: 100px; top: 0; }
.demandTop .proBJ a { display: block; padding-left: 15px; color: #fff; line-height: 62px; font-size: 16px; }
.demandTop .proBJ a i { background-position: -111px -180px; width: 24px; height: 28px; float: left; margin-right: 8px; margin-top: 15px; }
.demandTop .proCartOver { right: 0; width: 278px; }
.demandTop .proCartOver .viewMore { text-align: center; padding: 10px 0; border-top: 1px solid #ddd; }
.demandTop .proCartOver .viewMore a { color: #ff6900; }

.demandTop .btnPublic { background: #fda40a; width: 80px; height: 42px; position: absolute; right: 0; top: 0; padding: 10px; }
.demandTop .btnPublic a { display: block; color: #fff581; padding: 0; height: 42px; line-height: 42px; text-align: center; font-size: 16px; border-radius: 5px; border: 1px solid #fff581; }

.goodsSelect_XQ { position: absolute; width: 1200px; background: #fff; margin-top: 10px; z-index: 99; display: none; }

.demandSetpPic { padding: 15px 0; }

.demandList { margin-top: 20px; }
.demandUl { position: relative; margin-top: 40px; }
.demandUl .title { background: url(../images/sub/xqNavbg.png) no-repeat; width: 108px; height: 108px; position: absolute; left: 0; top: -20px; }
/*2017.6.23*/
.demandUl .title i { background-image: url(../images/sub/demandNavui.png); background-repeat: no-repeat; width: 80px; height: 108px; display: block; margin: 10px auto; }
/*/2017.6.23*/
.demandUl .title .jd { background-position: 2px 14px; }
.demandUl .title .bc { background-position: 3px -139px; }
.demandUl .title .gc { background-position: 1px -300px; }
.demandUl .title .xc { background-position: 3px -483px; }
.demandUl .title .pj { background-position: 3px -651px; }
.demandUl .title .qt { background-position: 3px -816px; }

/*1702new 现货、求岁、加工*/
.prtabList { width: 1200px; }
.prtabList .name { color: #002870; text-align: left; }
.prtabList .name span { cursor: pointer; }
.prtabList .name img { margin-left: 5px; }
.prtabList .name i { background-position: -191px -180px; width: 16px; height: 16px; float: left; margin-right: 5px; margin-top: 4px; cursor: pointer; }
.prtabList .name b { color: #ff6900; }
.prtabList .active i { background-position: -155px -180px; }
.prtabList .operate { vertical-align: top; text-align: left; }
.prtabList .operate a { float: left; padding: 0 15px; height: 30px; line-height: 30px; margin-right: 10px; border-radius: 30px; color: #fff; }
.prtabList .operate a i { float: left; }
.prtabList .operate .btn_LX i { background-position: -179px -40px; width: 15px; height: 15px; margin-top: 7px; margin-right: 5px; }
.prtabList .operate .btn_focus { background: #ffb72c; }
.prtabList .btn_ContactNow { background: #1dc7e0; }
.prtabList .num { line-height: 30px; font-size: 12px; display: inline-block; vertical-align: top; }
.prtabList .num b { color: #ff6900; }
.prtabList .time { color: #999; text-align: center; }
/*已报价*/
.prtabList .tableBox .operateOn .btn_LX { background: #dedede; }

.prtabList .tableBox { position: relative; overflow: hidden; width: 1200px; }
.prtabList .tableBox .std { float: left; }
.prtabList .tableBox .trTit { background: #efefef; height: 40px; position: relative; overflow: hidden; }
.prtabList .tableBox .trTit .std { height: 40px; line-height: 40px; text-align: center; color: #999; }
.prtabList .tableBox .trCon { padding: 15px 0; position: relative; overflow: hidden; border-bottom: 1px solid #e5e5e5; }
.prtabList .tableBox .trCon .tdPic { float: left; width: 80px; margin-left: 10px; margin-right: 10px; }
.prtabList .tableBox .trCon .rpa { position: absolute; right: 0; top: 15px; }
.prtabList .tableBox .trCon .tdRow { position: relative; overflow: hidden; }
.prtabList .tableBox .trCon .name { padding-bottom: 5px; }
.prtabList .tableBox .trCon .name a { font-size: 18px; }
.prtabList .tableBox .trCon .name em { margin-right: 5px; }
.prtabList .tableBox .trCon .storeDiv strong { font-weight: 400; color: #999; }
.prtabList .tableBox .remarksDiv { color: #999; }
.prtabList .tableBox .remarksDiv b { font-weight: 400; color: #999; }
.prtabList .tableBox .storeDiv { text-align: left; }
.prtabList .tableBox .store { position: relative; text-align: left; display: inline-block; vertical-align: top; *float: left; }
.prtabList .tableBox .store span { display: block; line-height: 26px; float: left; margin-right: 10px; }
.prtabList .tableBox .store em { color: #999; float: left; }

/*求购*/
.demandUl .prtabList { margin-left: 108px; position: relative; }
.demandUl .prtabList .tibg { background: url(../images/sub/xqindextbg.png) no-repeat; width: 15px; height: 40px; position: absolute; left: 0; top: 0; z-index: 10; }
.demandUl .prtabList .tableBox .std1 { width: 550px; }
.demandUl .prtabList .tableBox .std2 { width: 110px; text-align: center; }
.demandUl .prtabList .tableBox .std3 { width: 110px; text-align: center; }
.demandUl .prtabList .tableBox .std4 { width: 220px; }
.demandUl .prtabList .tableBox .std5 { width: 100px; text-align: center; }
.demandUl .prtabList .tableBox .trTit .rpa { float: right; width: 540px; }
.demandUl .prtabList .tableBox .trCon .tdCon .std1 { width: 500px; }
.demandUl .prtabList .operate .btn_LX { background: #ff6900; }
.demandUl .prtabList .viewMore { text-align: center; padding: 10px 0; margin: 15px auto 20px; width: 260px; overflow: hidden; }
.demandUl .prtabList .viewMore .viewMoreNum { width: 120px; border-radius: 30px; border: 1px solid #00aeef; float: left; height: 30px; line-height: 30px; }
.demandUl .prtabList .viewMore .viewMoreNum b { padding: 0 3px; }
.demandUl .prtabList .viewMore .viewMoreLink { float: right; margin-left: 10px; display: block; width: 120px; background: #00aeef; font-size: 14px; color: #fff; border-radius: 30px; height: 32px; line-height: 32px; }
.demandUl .prtabList .viewMore .viewMoreLink i { background-position: -313px 0; width: 10px; height: 5px; display: inline-block; margin-left: 5px; }
.demandUl .prtabList .viewMoreNone { text-align: center; margin: 0 auto; }
.demandUl .prtabList .viewMoreNone font { text-align: center; padding: 30px 0; display: block; }

/*现货*/
.goodsList .prtabList .tableBox .std1 { width: 180px; }
.goodsList .prtabList .tableBox .std2 { width: 120px; text-align: center; }
.goodsList .prtabList .tableBox .std3 { width: 120px; text-align: center; }
.goodsList .prtabList .tableBox .std4 { width: 100px; text-align: center; }
.goodsList .prtabList .tableBox .std5 { width: 100px; text-align: center; }
.goodsList .prtabList .tableBox .std6 { width: 100px; text-align: center; }
.goodsList .prtabList .tableBox .std7 { width: 260px; }
.goodsList .prtabList .tableBox .std8 { width: 100px; text-align: center; }
.goodsList .prtabList .tableBox .trTit .rpa { float: right; width: 900px; }
.goodsList .prtabList .tableBox .trCon .tdCon .std1 { width: 130px; }
.goodsList .prtabList .operate .btn_LX { background: #00aeef; }

/*加工*/
.machiningList { margin-top: 20px; }
.machiningList .prtabList .tableBox .std1 { width: 720px; }
.machiningList .prtabList .tableBox .std2 { width: 150px; text-align: center; }
.machiningList .prtabList .tableBox .std3 { width: 220px; }
.machiningList .prtabList .tableBox .std4 { width: 100px; text-align: center; }
.machiningList .prtabList .tableBox .trTit .rpa { float: right; width: 470px; }
.machiningList .prtabList .tableBox .trCon .tdCon .std1 { width: 690px; }
.machiningList .prtabList .operate .btn_LX { background: #ff6900; }


/*详情*/
.deprDeWrap { position: relative; overflow: hidden; background: #f6f6f6; border: 2px solid #f6f6f6; border-radius: 3px; }
.deprDeWrap .dePic { float: left; width: 342px; background: #fff; padding: 30px; margin-right: 20px; }
.picFocus { position: relative; overflow: hidden; }
.picFocus img { display: block; margin: 0 auto; }
.picFocus .bd { width: 320px; height: 320px; border: 1px solid #e5e5e5; padding: 10px; }
.picFocus .bd li { width: 320px; height: 320px; }
.picFocus .bd li img { max-width: 100%; max-height: 100%; }
.picFocus .hd { margin-top: 10px; }
.picFocus .hd ul { width: 110%; }
.picFocus .hd li { float: left; width: 56px; height: 56px; margin-right: 10px; position: relative; overflow: hidden; padding: 1px; cursor: pointer; border: 1px solid #e5e5e5; }
.picFocus .hd li.on { border: 2px solid #00aeef; padding: 0; }
.picFocus .hd li img { min-width: 56px; min-height: 56px; max-width: 100%; max-height: 100%; }

.deprDeWrap .deCon { padding: 30px; }
.deprDeWrap .deCon .decTop h4 { font-weight: 400; padding-bottom: 15px; }
.deprDeWrap .deCon .decTop h4 em { margin-right: 10px; }
.deprDeWrap .deCon .decTop h4 span { font-size: 20px; }
.deprDeWrap .deCon .decTop p { padding-top: 5px; }
.deprDeWrap .deCon .decTop p b { font-weight: 400; color: #999; }
.deprDeWrap .deCon .decOpt { margin-top: 30px; position: relative; overflow: hidden; }
.deprDeWrap .deCon .decOpt a { padding: 0 15px; height: 30px; line-height: 30px; float: left; border-radius: 30px; }
.deprDeWrap .deCon .decOpt .btn_LX { background: #ff6900; border-radius: 30px; color: #fff; width: 80px; }
.deprDeWrap .deCon .decOpt .btn_LX i { float: left; background-position: -179px -40px; width: 15px; height: 15px; margin-top: 7px; margin-right: 5px; }
.deprDeWrap .deCon .decOpt .btn_ContactNow { background: #1dc7e0; color: #fff; margin-left: 10px; }

/*=========================================================加工===========================================================================*/
.machiningWap { }
.machiningTop { }
.machiningSelect { width: 900px; border: 1px solid #ddd; }
.machiningSelect .tabMenu { background: #f8f8f8; height: 50px; border-bottom: 1px solid #ddd; }
.machiningSelect .tabMenu li { float: left; }
.machiningSelect .tabMenu li a { padding: 0 30px; line-height: 50px; float: left; overflow: hidden; color: #00aeef; font-size: 16px; }
.machiningSelect .tabMenu li a i { float: left; }
.machiningSelect .tabMenu li a .ui_jgxq { background-position: -50px -270px; width: 30px; height: 30px; margin: 10px 8px 0 0; }
.machiningSelect .tabMenu li a .ui_jgjy { background-position: -150px -270px; width: 30px; height: 30px; margin: 12px 8px 0 0; }
.machiningSelect .tabMenu li.on { background: #00aeef; }
.machiningSelect .tabMenu li.on a { color: #fff; }
.machiningSelect .tabMenu li.on a .ui_jgxq { background-position: 0 -270px; }
.machiningSelect .tabMenu li.on a .ui_jgjy { background-position: -100px -270px; }
.machiningSelect .tabMain { height: 68px; padding: 5px 15px; }
.machiningSelect .tabMain li { float: left; padding: 5px; white-space: nowrap; }

.machiningLink { width: 280px; height: 130px; }

/*加工企业*/
.machiningList_qy { margin-top: 20px; position: relative; }
.machiningList_qy .tableList table { width: 100%; border-collapse: collapse; }
.machiningList_qy .tableList th { font-size: 12px; font-weight: 400; color: #999; padding: 0 10px; height: 40px; line-height: 40px; background: #efefef; vertical-align: top; border-bottom: 10px solid #fff; }
.machiningList_qy .tableList th span { display: block; font-size: 12px; }
.machiningList_qy .tableList td { padding: 15px 20px; border-bottom: 1px solid #ddd; text-align: center; }
.machiningList_qy .tableList .name { color: #002870; text-align: left; }
.machiningList_qy .tableList .name a { color: #002870; }
.machiningList_qy .tableList .service span { padding: 0 10px; color: #666; }
.machiningList_qy .tableList .icon { margin-left: 20px; }
.machiningList_qy .tableList .talkTa { display: block; border: 1px solid #009ce5; background: #fff; width: 90px; height: 25px; border-radius: 3px; }
.machiningList_qy .tableList .talkTa a { display: block; color: #009ce5; }
.machiningList_qy .tableList .talkTa i { background-position: -269px 0; width: 24px; height: 18px; float: left; margin: 3px 3px 0 5px; }
.machiningList_qy .tableList .tr_top { background: #ffebeb; }



/*=========================================================公司库===========================================================================*/
.changeView a { width: 23px; height: 23px; float: left; margin: 8px 15px 0 0; text-indent: -99999px; }
.changeView .btn_vertical { background-position: -57px -460px; }
.changeView .btn_cross { background-position: -107px -460px; }

.companyWapMain { width: 900px; }
.companyWapMain .goodsSelect { margin-top: 20px; }
.companyMenu { height: 50px; border: 1px solid #ddd; background: #f7f7f7; }
.companyMenu li { float: left; }
/*2017.6.23*/
.companyMenu li a { float: left; line-height: 50px; padding: 0 25px; font-size: 16px; color: #999; }
/*/2017.6.23*/
.companyMenu li.on { background: #20dae9; }
.companyMenu li.on a { color: #fff; }

.company_cross { }
.company_cross li { border-bottom: 1px solid #ddd; padding: 20px 0; position: relative; overflow: hidden; }
.company_cross li .pic { float: left; width: 240px; margin-right: 15px; }
.company_cross li .cont { float: left; width: 460px; }
.company_cross li .cont h3 { font-weight: 400; overflow: hidden; position: relative; }
.company_cross li .cont h3 strong { font-size: 16px; color: #002870; font-weight: 400; float: left; }
.company_cross li .cont h3 strong a { color: #002870; }
.company_cross li .cont .adress { font-size: 12px; color: #999; margin-left: 15px; float: left; }
.company_cross li .cont .adress i { float: left; background-position: -279px -180px; width: 8px; height: 14px; margin: 6px 5px 0 0; }
.company_cross li .cont .infor { padding: 8px 0; }
.company_cross li .cont .infor p { color: #999; }
.company_cross li .contact { float: right; width: 180px; }
.company_cross li .contact .xjNum { text-align: center; color: #999; }
.company_cross li .contact .xjNum b { color: #fe6f29; font-weight: 400; }
.company_cross li .contact .contactBtn { text-align: center; margin-top: 15px; }
.company_cross li .contact .contactBtn a,
.company_cross li .contact .contactBtn span { padding: 0 10px; border-radius: 30px; margin: 0 5px; display: inline-block; height: 28px; line-height: 28px; }
.company_cross li .contact .contactBtn .collect { border: 1px solid #2dcad8; color: #2dcad8; }
.company_cross li .contact .contactBtn .collectOn { border: 1px solid #ddd; color: #ddd; }
.company_cross li .contact .contactBtn .enterSite { border: 1px solid #ff0000; color: #ff0000; }

.company_vertical { position: relative; overflow: hidden; margin-top: 10px; display: none; }
.company_vertical ul { width: 110%; }
.company_vertical li { float: left; width: 280px; margin: 15px 29px 15px 0; position: relative; }
.company_vertical .pic { width: 280px; height: 146px; position: relative; overflow: hidden; }
.company_vertical .cont { background: #f6f6f6; padding: 5px 10px; height: 80px; }
.company_vertical .cont h3 { color: #002870; font-weight: 400; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.company_vertical .cont p { color: #999; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.company_vertical .contactBtn { position: absolute; right: 10px; top: 10px; }
.company_vertical li .contactBtn a,
.company_vertical li .contactBtn span { padding: 0 10px; border-radius: 30px; margin: 0 5px; display: inline-block; height: 28px; line-height: 28px; background: #fff; }
.company_vertical li .contactBtn .collect { border: 1px solid #2dcad8; color: #2dcad8; }
.company_vertical li .contactBtn .collectOn { border: 1px solid #ddd; color: #ddd; }
.company_vertical li .contactBtn .enterSite { border: 1px solid #ff0000; color: #ff0000; }

.companyWapSide .i_maketSJ { margin-top: 20px; }
.companyWapSide .i_maketSJ .cmain { height: auto; }
.i_maketSJ .cmain li.showmore em { text-indent: 0; background-position: 0 -800px; color: #666; display: none; }
.i_maketSJ .cmain li.showmore h4 { margin-left: 10px; }
.i_maketSJ .cmain li.showmore p { margin-left: 10px; }

/*=========================================================资讯===========================================================================*/
.newsWap .more { font-size: 12px; position: absolute; right: 10px; line-height: 50px; }
.newsWap .more a { color: #999; }

/*轮播图*/
.focusBanner { width: 750px; position: relative; height: 390px; float: left; }
.focusBanner .baTi { background: rgba(0,0,0,0.6); width: 100%; height: 40px; line-height: 40px; color: #fff; font-size: 24px; border-radius: 40px; position: absolute; top: 0; z-index: 1; text-align: center; }
.focusBanner .bd { margin: 0 auto; position: relative; overflow: hidden; }
.focusBanner .bd ul { width: 750px; !important; }
.focusBanner .bd li { width: 750px; !important; height: 390px; overflow: hidden; text-align: center; }
.focusBanner .bd li a { display: block; height: 390px; }
.focusBanner .bd li img { display: block; }
.focusBanner .bd li .scrollbg { background: url(../images/common/balck50.png) repeat; width: 100%; height: 40px; position: absolute; left: 0; bottom: 0; }
.focusBanner .bd li strong { margin-left: 10px; display: block; line-height: 40px; height: 40px; color: #fff; width: 75%; text-align: left; font-weight: 400; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.focusBanner .hd { position: absolute; z-index: 1; bottom: 7px; right: 10px; height: 24px; line-height: 24px; }
.focusBanner .hd ul { text-align: center; }
.focusBanner .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 22px; height: 22px; margin: 0 5px; background: #ffbb59; overflow: hidden; line-height: 22px; text-align: center; color: #fff;; }
.focusBanner .hd ul .on { background: #fff8ef; color: #ffbb59; }

.focusNews { float: right; width: 450px; background: #f2f2f2; height: 390px; position: relative; }
.focusNews .hotIco { background-position: -200px -270px; width: 50px; height: 50px; position: absolute; left: 0; top: 0; }
.focusNews .title { height: 30px; padding: 15px 45px; }
.focusNews .focusList { margin: 0 20px; }
.focusNews .focusList dl { border-top: 1px solid #ddd; padding: 13px 0; }
.focusNews .focusList dt { font-size: 16px; color: #174ebc; }
.focusNews .focusList dt a { color: #174ebc; }
.focusNews .focusList dt a:hover { text-decoration: underline; }
.focusNews .focusList dd { padding-top: 8px; }
.focusNews .focusList dd a { color: #ffab31; }

.newsPriceRow { margin-top: 20px; }
.priceToday { float: left; width: 280px; height: 290px; border: 1px solid #ddd; }
.priceToday .ti { height: 50px; position: relative; border-bottom: 1px solid #ddd; padding: 0 15px; }
.priceToday .ti strong { font-weight: 400; color: #002870; line-height: 50px; }
.priceToday .ti strong i { background-position: -103px -349px; width: 26px; height: 20px; float: left; margin: 15px 5px 0 0; }
.priceToday .ti .dayDiv { background-position: -270px -270px; width: 57px; height: 56px; position: absolute; right: 10px; top: -10px; text-align: center; }
.priceToday .ti .dayDiv span { font-size: 13px; color: #88d91f; display: block; padding: 11px 0 0; }
.priceToday .ti .dayDiv b { display: block; font-size: 14px; color: #fff; line-height: 18px; }


.priceToday .priceBox { position: relative; }
.priceToday .priceBox .boxtitle { border-bottom: 1px solid #ddd; padding: 0 20px; }
.priceToday .priceBox .boxtitle .sp { color: #999; text-align: center; }
.priceToday .priceBox .sp { float: left; height: 39px; line-height: 40px; }
.priceToday .priceBox .sp1 { width: 40%; }
.priceToday .priceBox .sp2 { width: 29%; }
.priceToday .priceBox .sp3 { width: 29%; }

.priceToday .priceBox .contentInner { width: 280px; height: 159px; }
.priceToday .priceBox .contentInner li { height: 39px; position: relative; overflow: hidden; border-bottom: 1px solid #ddd; padding: 0 20px; margin: 0; }
.priceToday .priceBox .contentInner li .sp { }
.priceToday .priceBox .contentInner .sp2 { text-align: center; }
.priceToday .priceBox .contentInner .up { color: #ff5500; }
.priceToday .priceBox .contentInner .down { color: #339900; }
.priceToday .priceBox .contentInner .ping { color: #999; }
.priceToday .priceBox .contentInner .trend i { margin: 11px auto; display: block; }

.priceToday .uiUp { background-position: 3px -348px; width: 18px; height: 18px; }
.priceToday .uiDown { background-position: -29px -348px; width: 18px; height: 18px; }
.priceToday .uiPing { background-position: -65px -344px; width: 18px; height: 18px; }

.priceToday .multipleDiv { border-top: 1px solid #ddd; color: #ff5500; text-align: center; padding-top: 5px; }
.priceToday .multipleDiv i { display: inline-block; vertical-align: middle; }

.priceStockTab { background: #2b2b2b; width: 900px; float: right; }
.priceStockTab .hd { background: #f2f2f2; height: 50px; position: relative; overflow: hidden; }
.priceStockTab .hd h3, .priceStockTab .hd h4 { float: left; }
.priceStockTab .hd h3 a, .priceStockTab .hd h4 a { text-decoration: none; color: #002870; font-size: 18px; font-weight: 400; padding: 0 30px; line-height: 50px; }
.priceStockTab .hd h4 a:hover { color: #ff6900; }
.priceStockTab .hd h3.on { background: #2b2b2b; }
.priceStockTab .hd h3.on a { color: #fff; }
.priceStockTab .bd .ullist { float: left; width: 880px; color: #fff; height: 240px; padding: 0 10px; }
.priceStockTab .bd .ullist table { width: 100%; border-collapse: collapse; }
.priceStockTab .bd .ullist th { font-weight: 400; color: #999; height: 40px; border-bottom: 1px dotted #fff; }
.priceStockTab .bd .ullist td { height: 39px; border-bottom: 1px dotted #fff; text-align: center; }
.priceStockTab .bd .ullist span.up { color: #ff5500; }
.priceStockTab .bd .ullist span.down { color: #339900; }


/*市场行情*/
.newsMarketRow { margin-top: 20px; }
.newsMarketRow .n_maket { border: 1px solid #ddd; width: 598px; height: 310px; }
.newsMarketRow .maket_FS { float: left; border-right: 0 none; width: 599px; }
.newsMarketRow .maket_WX { float: left; }
.newsMarketRow .n_maket .title { position: relative; overflow: hidden; height: 50px; border-bottom: 1px solid #ddd; padding: 0 15px; }
.newsMarketRow .n_maket .title strong { font-weight: 400; color: #002870; line-height: 50px; font-size: 18px; float: left; width: 150px; }
.newsMarketRow .n_maket .title strong a { color: #002870; }
.newsMarketRow .n_maket .title .tag { float: left; margin-top: 12px; }
.newsMarketRow .n_maket .title .tag a { float: left; height: 25px; border-radius: 5px; padding: 0 10px; line-height: 25px; margin: 0 5px; }
.newsMarketRow .n_maket .title .tag a.on,
.newsMarketRow .n_maket .title .tag a:hover { background: #00adef; color: #fff; }
.newsMarketRow .n_maket .cMain { padding: 6px 15px; }
.newsMarketRow .n_maket .cMain li { margin: 2px 0; padding-left: 15px; position: relative; overflow: hidden; background: url(../images/common/liico.png) no-repeat left center; }
.newsMarketRow .n_maket .cMain li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 80%; }
.newsMarketRow .n_maket .cMain li a:hover { text-decoration: underline; }
.newsMarketRow .n_maket .cMain li span { position: absolute; right: 0; top: 4px; color: #999; }

.newsAboutRow { margin-top: 20px; }
.newsBox .title { position: relative; border-bottom: 1px solid #ddd; height: 45px; }
.newsBox .title strong { float: left; margin-right: 30px; font-size: 18px; font-weight: 400; color: #002870; height: 35px; line-height: 35px; padding: 5px 0; }
.newsBox .title strong.on { border-bottom: 1px solid #002870; }
.newsBox .title strong a { color: #002870; }
.newsBox .title .tag { float: left; margin-top: 12px; }
.newsBox .title .tag a { float: left; height: 25px; border-radius: 5px; padding: 0 10px; line-height: 25px; margin: 0 5px; }
.newsBox .title .tag a.on,
.newsBox .title .tag a:hover { background: #00adef; color: #fff; }
.newsBox .title span { font-size: 14px; color: #999; padding: 0 10px; text-transform: uppercase; }
.newsBox .cMain { padding: 15px 0 5px; }
.newsBox .cMain .inforTxt { position: relative; overflow: hidden; border-bottom: 1px solid #ddd; padding-bottom: 10px; height: 100px; }
.newsBox .cMain dt { float: left; }
.newsBox .cMain dd { margin-left: 220px; }
.newsBox .cMain .inforTxt h4 { font-size: 16px; font-weight: 400; }
.newsBox .cMain .inforTxt h4 a:hover { text-decoration: underline; }
.newsBox .cMain .inforTxt span { font-size: 12px; color: #999; padding: 8px 0; }
.newsBox .cMain .inforTxt p { padding-top: 10px; color: #666; }
.newsBox .cMain .inforTxt p a { color: #ffab31; }
.newsBox .cMain .listTxt { margin-top: 10px; }
.newsBox .cMain .listTxt li { padding: 0 0 0 15px; margin: 5px 0; overflow: hidden; position: relative; background: url(../images/common/liico.png) no-repeat left center; }
.newsBox .cMain .listTxt li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; }
.newsBox .cMain .listTxt li a:hover { text-decoration: underline; }
.newsBox .cMain .listTxt li span { position: absolute; right: 0; top: 0; color: #999; }
.newsBox_GC { float: left; width: 580px; }
.newsBox_CJ { float: right; width: 580px; border-left: 1px solid #ddd; padding-left: 20px; height: 425px; }
.newsBox_GC .cMain .listTxt li a,
.newsBox_CJ .cMain .listTxt li a { width: 75%; }

.newsAdRow { margin-top: 20px; }

.newsHotRow { margin-top: 20px; }
.newsHotRow .cMain .listTxt li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 75%; }
.newsBox_Today { float: left; width: 380px; }
.newsBox_Today .cMain { padding: 0; padding-bottom: 10px; }
.newsBox_Today .cMain .inforTxt { padding: 13px 0; }
.newsBox_Week { float: left; width: 380px; height: 380px; margin-left: 30px; margin-right: 15px; }
.newsBox_Week .cMain { padding: 0; padding-bottom: 10px; }
.newsBox_Week .cMain .inforTxt { padding: 13px 0; }
.newsBox_Month { float: left; width: 380px; height: 380px; }
.newsBox_Month .cMain { background: #f6f6f6; padding: 0; padding-bottom: 10px; }
.newsBox_Month .cMain .inforTxt { margin: 0 15px; padding: 13px 0; }

.newsBox_Letter { float: right; width: 380px; height: 380px; }
.newsBox_Letter .cMain { padding: 0; padding-bottom: 10px; }

.newsPriceRow_YC { margin-top: 20px; }

.newsBox_Textual { float: left; width: 380px; }

.newsBox_Textual .cMain .listTxt li a { width: 100%; }

.newsBox_PlateRoll { float: left; width: 380px; margin-left: 30px; }

.newsBox_PlateRoll .cMain { padding: 8px 0 0; }

.newsBox_Stock { float: right; width: 380px; }

.newsBox_Stock .cMain { padding: 8px 0 0; }

.newsBox_Textual .priceTag, .newsBox_PlateRoll .priceTag, .newsBox_Stock .priceTag { position: relative; overflow: hidden; }

.newsBox_Textual .priceTag a, .newsBox_PlateRoll .priceTag a, .newsBox_Stock .priceTag a { height: 25px; line-height: 25px; border-radius: 3px; margin-right: 10px; padding: 0 10px; color: #999; float: left; }

.newsBox_Textual .priceTag a.on, .newsBox_PlateRoll .priceTag a.on, .newsBox_Stock .priceTag a.on { background: #00adef; color: #fff; }


/* listTxt */
.cMain .listTxt a { font-size: 15px; color: #535353; }
.cMain .listTxt ul li { padding: 2px 0; }



/*新闻列表*/
.newL_Main { width: 880px; float: left; }
.newL_Main .innerBor { border-width: 1px; border-style: solid; border-color: #ff6900 #ddd #ddd #ddd; min-height: 1000px; }
.newL_Main .newCurr { background: #f2f2f2; height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; padding: 0 15px; position: relative; overflow: hidden; }
.newL_Main .newCurr strong { float: left; color: #ff6900; font-weight: 400; font-size: 18px; }
.newL_Main .newCurr span { color: #999; margin-left: 15px; }
.newL_Main .newCurr span a { color: #999; }

.newL_Main .newtitle { position: relative; border-bottom: 1px solid #ddd; height: 45px; }
.newL_Main .newtitle strong { float: left; border-bottom: 1px solid #002870; font-size: 18px; font-weight: 400; color: #002870; height: 35px; line-height: 35px; padding: 5px 0; }
.newL_Main .newtitle strong a { color: #002870; }
.newL_Main .newtitle span { font-size: 14px; color: #999; padding: 0 10px; text-transform: uppercase; }

.newL_Main .newList { padding: 20px 0; }
.newL_Main .newList li { padding: 8px 0; border-bottom: 1px solid #ddd; position: relative; }
.newL_Main .newList li a { font-size: 16px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 80%; }
.newL_Main .newList li a:hover { text-decoration: underline; }
.newL_Main .newList li span { position: absolute; right: 0; top: 8px; color: #999; }

.newL_Main .innerBor .newtitle { margin: 10px 20px 0; }
.newL_Main .innerBor .newList { margin: 0 20px; }
.newL_Main .innerBor .pageTurning { margin: 30px 20px; }


.newL_Side { width: 300px; float: right; }
.newL_Side .newLBox .title { position: relative; }
.newL_Side .newLBox .title strong { float: left; font-size: 18px; font-weight: 400; color: #002870; height: 35px; line-height: 35px; padding: 0 0 5px; }
.newL_Side .newLBox .title strong a { color: #002870; }
.newL_Side .newLBox .title span { font-size: 14px; color: #999; padding: 0 10px; text-transform: uppercase; }
.newL_Side .newLBox .cMain { padding: 15px; border-width: 1px; border-style: solid; border-color: #002870 #ddd #ddd #ddd; }
.newL_Side .newLBox .cMain li { padding: 5px 0; overflow: hidden; position: relative; }
.newL_Side .newLBox .cMain li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.newL_Side .newLBox .cMain li a:hover { text-decoration: underline; }

.newLad { margin-top: 20px; }

.newLBox_GC { margin-top: 20px; }


/*详情页*/
.newDetailWap .newDetail { padding: 25px; }
.newDetailWap .newDetail .deTitle { padding: 30px 0; text-align: center; }
.newDetailWap .newDetail .deTitle h3 { font-size: 24px; font-weight: 400; }
.newDetailWap .newDetail .deTitle p { padding-top: 10px; }
.newDetailWap .newDetail .deTitle p span { padding: 0 20px; color: #999; }
.newDetailWap .newDetail .deMain { color: #666; }
.newDetailWap .deNote { padding: 15px 25px; color: #ff0000; }
.newDetailWap .deShare { border-top: 1px solid #ddd; padding: 15px 0; margin: 0 25px; overflow: hidden; }
.newDetailWap .deShare span { float: left; line-height: 36px; }

.newDeAboutLi { margin-top: 20px; }
.newDeAboutLi .cMain { padding: 15px 0; }
.newDeAboutLi .cMain li { padding: 8px 0; border-bottom: 1px solid #ddd; position: relative; }
.newDeAboutLi .cMain li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.newDeAboutLi .cMain li a:hover { text-decoration: underline; }
.newDeAboutLi .cMain li span { position: absolute; right: 0; top: 8px; color: #999; }

/*报价*/
.newListBJWap .newCurr { background: #f2f2f2; height: 50px; line-height: 50px; border-width: 1px; border-style: solid; border-color: #ff6900 #ddd #ddd #ddd; padding: 0 15px; position: relative; overflow: hidden; }
.newListBJWap .newCurr strong { float: left; color: #ff6900; font-weight: 400; font-size: 18px; }
.newListBJWap .newCurr span { color: #999; margin-left: 15px; }
.newListBJWap .newCurr span a { color: #999; }

.dePriceStock { margin-top: 10px; }
.dePriceStock .title { position: relative; }
.dePriceStock .title strong { float: left; font-size: 18px; font-weight: 400; color: #002870; height: 35px; line-height: 35px; padding: 0 0 5px; }
.dePriceStock .title strong a { color: #002870; }
.dePriceStock .cMain { padding: 15px; background: #2b2b2b; color: #fff; margin-top: 20px; }
.dePriceStock .cMain table { width: 100%; border-collapse: collapse; }
.dePriceStock .cMain th { font-weight: 400; color: #999; height: 40px; border-bottom: 1px dotted #fff; }
.dePriceStock .cMain td { height: 39px; border-bottom: 1px dotted #fff; text-align: center; }
.dePriceStock .cMain span.up { color: #ff5500; }
.dePriceStock .cMain span.down { color: #339900; }


/*=========================================================人才招聘===========================================================================*/
.recruitTop { background: #f5f5f5; border: 1px solid #ddd; padding: 15px 25px; }
.recruitTop .zp_Search { float: left; width: 580px; overflow: hidden; }
.recruitTop .zp_Search strong { float: left; width: 90px; text-align: center; font-weight: 400; height: 40px; line-height: 40px; border: 1px solid #ddd; border-radius: 40px 0 0 40px; background: #f5f5f5; }
.recruitTop .zp_Search .input { float: left; width: 370px; padding: 0 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; height: 40px; line-height: 40px; background: #fff; }
.recruitTop .zp_Search .input input { border: 0 none; height: 40px; display: block; width: 100%; background: none; }
.recruitTop .zp_Search .button { float: left; width: 90px; height: 42px; line-height: 42px; background: #00adef; border-radius: 0 40px 40px 0; }
.recruitTop .zp_Search .button input { background: url(../images/common/searchui_2.png) no-repeat 15px center; width: 90px; height: 42px; color: #fff; padding-left: 25px; cursor: pointer; }
.recruitTop .zp_Btn { float: right; }
.recruitTop .zp_Btn a { background: #00adef; width: 120px; height: 40px; float: left; line-height: 40px; border-radius: 40px; margin-left: 30px; padding-left: 30px; text-align: center; color: #fff; position: relative; }
.recruitTop .zp_Btn .btn_addJL i { background-position: -192px -350px; width: 26px; height: 26px; position: absolute; left: 20px; top: 50%; margin-top: -13px; }
.recruitTop .zp_Btn .btn_publishJL i { background-position: -238px -350px; width: 20px; height: 20px; position: absolute; left: 23px; top: 50%; margin-top: -10px; }

.recruitSide { float: left; width: 200px; margin-top: 20px; }
.recruitSide .sideSelect { border: 1px solid #e5e5e5; box-shadow: 0 0 3px rgba(0,0,0,0.2); padding: 10px 15px 20px; }
.recruitSide .sideSelect .item { margin: 10px 0 0; }
.recruitSide .sideSelect .item label { display: block; padding-bottom: 5px; }
.recruitSide .sideSelect .item select { width: 100%; height: 30px; }
.recruitSide .sideSelect .item .address_input span { border: 1px solid #999; display: block; padding: 3px 8px; }
.recruitSide .sideSelect .submitDiv { margin: 20px 15px 0; }
.recruitSide .sideSelect .submitDiv input { background: #00adef; height: 35px; cursor: pointer; color: #fff; font-size: 16px; display: block; width: 100%; }
.recruitSide .sideAd { margin-top: 20px; }

.recruitMain { float: right; width: 980px; margin-top: 20px; }

.recruitMain .jobTit { border-bottom: 1px solid #ddd; padding: 15px 0; }

.recruitMain .jobTit strong { font-size: 18px; font-weight: 400; }

.recruitMain .jobTit span { color: #999; margin-left: 15px; font-size: 12px; }

.recruitMain .jobTit span b { color: #ff6900; }

.recruitMain .jobList dl { padding: 15px; border: 1px solid #e8e8e8; margin-top: 18px; }

.recruitMain .jobList dt { position: relative; overflow: hidden; }

.recruitMain .jobList dt i { background-position: -278px -350px; width: 21px; height: 20px; float: left; margin: 4px 10px 0 0; }

.recruitMain .jobList dt a { color: #002870; font-size: 16px; }

.recruitMain .jobList dt a:hover { text-decoration: underline; }

.recruitMain .jobList dt span { margin-left: 20px; color: #999; }

.recruitMain .jobList dd { padding-top: 10px; }

.recruitMain .jobList dd span { padding: 0 8px; color: #999; }

.recruitMain .jobList dd span.sl { color: #999; }

.jobList li { border: 1px solid #e8e8e8; margin: 10px 1%; width: 31%; float: left; }

.jobList li .list_item_top { padding-left: 12px; padding-top: 14px; height: 100px; }

.jobList li .list_item_top .position { }

.jobList li .list_item_top .position .p_top { height: 34px; }

.jobList li .list_item_top .position .p_top a h2 { float: left; max-width: 340px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; color: #0000FF; font-weight: 400; }

.jobList li .list_item_top .position .p_top span.add { color: #00b38a; font-size: 16px; float: right; }

.jobList li .list_item_top .position .p_top span b { color: #999; margin: 0 3px; font-size: 13px; font-weight: normal; }

.jobList li .list_item_top .position .p_bot { height: 30px; position: relative; overflow: hidden; }
.jobList li .list_item_top .position .p_bot .money { color: #fd5f39; float: left; font-size: 16px; margin-right: 20px; max-width: 40%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.jobList li .list_item_top .company { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }

.jobList li .list_item_top .company .company_name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }

.jobList li .list_item_top .company .company_name a { float: left; color: #00b38a; font-size: 16px; }

.jobList li .list_item_top .company .company_name span { float: left; margin-left: 5px; }

.jobList li .list_item_top .com_logo { width: 70px; float: left; margin-left: 7px; padding-right: 10px; }

.jobList li .list_item_bot { padding-left: 12px; height: 39px; background-color: #fafafa; }

.jobList li .list_item_bot .li_b_l { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; font-size: 14px; line-height: 39px; }



/*详细页*/
.recruitDeMain { float: right; width: 980px; margin-top: 20px; }
.recruitDeMain .crumb { padding-bottom: 20px; color: #999; }
.recruitDeMain .crumb a { color: #999; }
.recruitDeMain .jobDeTit { margin-top: 10px; }
.recruitDeMain .jobDeTit h3 { position: relative; overflow: hidden; font-weight: 400; font-size: 14px; }
.recruitDeMain .jobDeTit h3 i { background-position: -278px -350px; width: 21px; height: 20px; float: left; margin: 4px 10px 0 0; }
.recruitDeMain .jobDeTit h3 strong { font-size: 24px; color: #002870; }
.recruitDeMain .jobDeTit p { margin-left: 31px; padding-top: 10px; color: #999; }
.recruitDeMain .jobDeInfor { padding: 25px 0; }
.recruitDeMain .jobDeInfor span { padding: 0 8px; }
.recruitDeMain .jobDeInfor span.sl { color: #999; }
.recruitDeMain .jobDedepict { background: #f6f6f6; padding: 15px; }
.recruitDeMain .jobDeBtn { margin-top: 20px; position: relative; overflow: hidden; }
.recruitDeMain .jobDeBtn a { height: 30px; line-height: 30px; border-radius: 5px; float: left; color: #fff; margin-right: 10px; padding: 0 15px; }
.recruitDeMain .jobDeBtn a.btnMore { background: #00adef; }
.recruitDeMain .jobDeBtn a.btnSQ { background: #ff5500; }


/*=========================================================帮助中心===========================================================================*/
.helpConWap { background: url(../images/sub/helpbg.png) repeat-y 230px 0; padding: 25px 0; }
.helpSide { border: 1px solid #ddd; width: 210px; float: left; }
.helpSide .tit { background: #ececec; height: 50px; line-height: 50px; padding: 0 20px; font-size: 18px; color: #ff6900; }
.helpSide dt { background: #f6f6f6; height: 40px; line-height: 40px; padding: 0 20px; position: relative; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.helpSide dt i { background-position: -318px -350px; width: 9px; height: 5px; top: 50%; right: 15px; margin-top: -3px; position: absolute; }
.helpSide dd { padding: 10px 20px; }
.helpSide dd a { display: block; line-height: 30px; }
.helpSide dd a:hover { text-decoration: underline; color: #002870; }

.helpMain { float: right; width: 940px; }
.helpMain .crumb { padding-bottom: 20px; color: #999; }
.helpMain .crumb a { color: #999; }
.helpMain .helpMContent { border: 1px solid #ddd; padding: 30px; min-height: 840px; }
.helpMain .helpMContent .helpMTit { text-align: center; font-size: 24px; padding: 10px 0 30px; }


/*力源留言板*/
.mesUi { background-image: url(../images/sub/mesUi.png); background-repeat: no-repeat; }
.messFloatShow { width: 910px; height: 560px; position: relative; overflow: hidden; background: url(../images/common/messfbg.jpg) no-repeat; border-radius: 8px; border: 3px solid #31b0df; }
.messFloatShow .sideMain { float: left; width: 590px; margin-left: 30px; padding: 15px 0; }
.messFloatShow .title { position: relative; overflow: hidden; padding-bottom: 20px; }
.messFloatShow .title strong { font-size: 18px; color: #31b0df; font-weight: 400; line-height: 40px; }
.messFloatShow .title strong i { float: left; background-position: 0 0; width: 40px; height: 40px; margin-right: 10px; }
.messFloatShow .title .rTxt { position: absolute; right: 0; height: 40px; line-height: 40px; color: #999; }
.messFloatShow .title .rTxt b { font-weight: 400; text-decoration: underline; color: #31b0df; }
.messFloatShow .title .rTxt a { color: #31b0df; }

.xhmessList { background: #fff; margin-top: 15px; position: relative; overflow: hidden; }
.xhmessList .inner { overflow-y: auto; height: 360px; box-shadow: 0 0 4px rgba(0,0,0,0.1); }
.xhmessList li { margin-bottom: 15px; position: relative; overflow: hidden; }
.xhmessList li .pic { width: 60px; height: 60px; border-radius: 50%; overflow: hidden; position: absolute; }
.xhmessList li .cont { background: #f3f3f3; border-radius: 5px; padding: 5px 10px; min-height: 40px; font-size: 12px; line-height: 18px; border: 1px solid #ddd; position: relative; }
.xhmessList li .cont h5 { padding-top: 8px; color: #999; }
.xhmessList li .cont a { color: #999; }
.xhmessList li .cont .point { background-image: url(../images/sub/icon_point.png); background-repeat: no-repeat; width: 13px; height: 12px; position: absolute; top: 24px; }

.xhmessList li.userSend .pic { left: 0; }
.xhmessList li.userSend .cont { margin-left: 80px; margin-right: 80px; }
.xhmessList li.userSend .cont .point { background-position: 0 0; left: -13px; }
.xhmessList li.mySend { }
.xhmessList li.mySend .pic { right: 0; }
.xhmessList li.mySend .cont { margin-right: 80px; margin-left: 80px; background: #31b0df; border: 1px solid #31b0df; color: #fff; }
.xhmessList li.mySend .cont p { color: #fff; }
.xhmessList li.mySend .cont a { color: #f5f5f5; }
.xhmessList li.mySend .cont .point { background-position: 0 -20px; right: -13px; }

.messageBox { padding-left: 10px; }
.messageBox li { margin-bottom: 15px; position: relative; overflow: hidden; }
.messageBox li .pic { width: 60px; height: 60px; border-radius: 50%; overflow: hidden; position: absolute; }
.messageBox li .pic img { display: block; }
.messageBox li .cont { background: #f3f3f3; border-radius: 5px; padding: 5px 10px; min-height: 50px; font-size: 12px; line-height: 18px; border: 1px solid #ddd; position: relative; }
.messageBox li .cont h5 { padding-top: 8px; color: #999; }
.messageBox li .cont a { color: #999; }
.messageBox li .cont .point { background-image: url(../images/sub/icon_point.png); background-repeat: no-repeat; width: 13px; height: 12px; position: absolute; top: 24px; }

.messageBox li.userSend .pic { left: 0; }
.messageBox li.userSend .cont { margin-left: 80px; margin-right: 80px; }
.messageBox li.userSend .cont .point { background-position: 0 0; left: -13px; }
.messageBox li.mySend { }
.messageBox li.mySend .pic { right: 0; }
.messageBox li.mySend .cont { margin-right: 80px; margin-left: 80px; background: #31b0df; border: 1px solid #31b0df; color: #fff; }
.messageBox li.mySend .cont p { color: #fff; }
.messageBox li.mySend .cont a { color: #f5f5f5; }
.messageBox li.mySend .cont .point { background-position: 0 -20px; right: -13px; }

.xhinputBox { margin-top: 15px; }
.xhinputBox .textareaDiv { border: 1px solid #ddd; padding: 10px; background: #fff; box-shadow: 0 0 4px rgba(0,0,0,0.1); }
.xhinputBox .textareaDiv textarea { width: 100%; height: 60px; border: 0 none; }
.xhinputBox .submitDiv { overflow: hidden; position: relative; margin-top: 10px; }
.xhinputBox .submitDiv .button { float: left; width: 100px; height: 30px; margin-right: 20px; }
.xhinputBox .submitDiv .button input { background: #31b0df; display: block; width: 100%; color: #fff; height: 30px; cursor: pointer; }
.xhinputBox .submitDiv .LimitNum { float: right; color: #999; font-size: 12px; }


.messFloatShow .sideRight { float: right; width: 230px; background: #f3f3f3; height: 600px; padding: 40px 15px 0; }

.xhms_noneLog { text-align: center; margin-top: 30px; }
.xhms_noneLog i { background-position: 0 -90px; width: 214px; height: 66px; display: block; margin: 0 auto; }
.xhms_noneLog p { padding-top: 15px; }

.xhms_defaultDiv .lylogo { width: 150px; height: 150px; border-raidus: 50%; position: relative; overflow: hidden; margin: 0 auto; }
.xhms_defaultDiv .lylogo img { border-radius: 150px; }
.xhms_defaultDiv h3 { font-size: 24px; font-weight: 400; text-align: center; padding: 10px 0 20px 0; }
.xhms_defaultDiv .lyInfor { font-size: 12px; text-indent: 2em; }
.xhms_defaultDiv .lyBtn { margin-top: 25px; position: relative; overflow: hidden; }
.xhms_defaultDiv .lyBtn a { width: 45%; height: 30px; line-height: 30px; text-align: center; border-radius: 5px; color: #33c2cd; border: 1px solid #33c2cd; }
.xhms_defaultDiv .lyBtn a.btn_1 { float: left; }
.xhms_defaultDiv .lyBtn a.btn_2 { float: right; }

.xhms_ShowCompany .c_name { font-size: 16px; padding-bottom: 5px; }
.xhms_ShowCompany .c_tags { position: relative; overflow: hidden; }
.xhms_ShowCompany .c_tags span { background: #ffad74; padding: 0 10px; height: 20px; line-height: 20px; color: #fff; float: left; margin: 0 10px 8px 0; border-radius: 20px; font-size: 12px; }
.xhms_ShowCompany .c_pingjia { margin-top: 20px; }
.xhms_ShowCompany .c_pingjia h4 { font-size: 14px; padding: 0 0 10px; font-weight: 400; }
.xhms_ShowCompany .c_pingjia ul { }
.xhms_ShowCompany .c_pingjia li { padding: 5px; position: relative; overflow: hidden; font-size: 12px; }
.xhms_ShowCompany .c_pingjia li strong { float: left; width: 65px; height: 25px; line-height: 25px; text-align: center; background: #fff; font-size: 12px; color: #666; border-radius: 2px; font-weight: 400; }
.xhms_ShowCompany .c_pingjia li .num { margin-left: 80px; display: block; }
.xhms_ShowCompany .c_pingjia li .num b { }
.xhms_ShowCompany .c_pingjia li .linesp { margin-left: 80px; display: block; overflow: hidden; }
.xhms_ShowCompany .c_pingjia li .line { width: 100px; height: 10px; display: block; float: left; margin-top: 8px; margin-right: 5px; background: #fff; }
.xhms_ShowCompany .c_pingjia li .line i { background: #52e0a5; display: block; height: 10px; }

.xhms_ShowCompany .c_contact { margin-top: 20px; }
.xhms_ShowCompany .c_contact h4 { font-size: 14px; padding: 0 0 5px; font-weight: 400; }
.xhms_ShowCompany .c_contact h4 .close { float: right; color: red; cursor: pointer; }

.xhms_ShowCompany .c_contact .btncancel { background: #666; color: #fff; border-radius: 2px; width: 60px; cursor: pointer; }
.xhms_ShowCompany .c_contact .btnsend { background: #ff6900; color: #fff; border-radius: 2px; width: 60px; cursor: pointer; }

.xhms_ShowCompany .c_contact .btnfocused { background: #666; color: #fff; border-radius: 2px; width: 60px; cursor: pointer; }
.xhms_ShowCompany .c_contact .btnfocus { background: #ff6900; color: #fff; border-radius: 2px; width: 60px; cursor: pointer; }
.xhms_ShowCompany .c_contact .btnmsg { background: #999; color: #fff; border-radius: 2px; width: 60px; cursor: pointer; }
.xhms_ShowCompany .c_contact li { font-size: 12px; }

/*现货留言板*/
.xhmessageWap { position: relative; }
.xhmessageWap .sideMain { float: left; width: 910px; padding: 15px 0; }
.xhmessageWap .sideMain .title { position: relative; overflow: hidden; }
.xhmessageWap .sideMain .title strong { font-size: 18px; color: #31b0df; font-weight: 400; line-height: 40px; }
.xhmessageWap .sideMain .title strong i { float: left; background-position: 0 0; width: 40px; height: 40px; margin-right: 10px; }
.xhmessageWap .sideMain .title .rTxt { position: absolute; right: 0; height: 40px; line-height: 40px; color: #999; }
.xhmessageWap .sideMain .title .rTxt b { font-weight: 400; text-decoration: underline; color: #31b0df; }
.xhmessageWap .xhmessList { background: #dff6ff; padding: 15px 0; margin-top: 10px; }
.xhmessageWap .xhmessList .inner { overflow-y: auto; height: 1000px; padding: 0 15px; }

.xhmessageWap .sideRight { float: right; width: 230px; background: #31b0df; height: 600px; padding: 20px 15px 0; color: #fff; }

.xhmessageWap .fixed { position: fixed; top: 0; left: 50%; margin-left: 340px; z-index: 999; }


/*工程案例*/
.caseWapMain { position: relative; width: 900px; }
.caseWapMain .tiMenu { height: 50px; border: 1px solid #ddd; background: #f7f7f7; overflow: hidden; }
.caseWapMain .tiMenu li { float: left; }
.caseWapMain .tiMenu li a { float: left; line-height: 50px; padding: 0 40px; font-size: 16px; color: #999; }
.caseWapMain .tiMenu li.on { background: #20dae9; }
.caseWapMain .tiMenu li.on a { color: #fff; }
.caseWapMain .moreSub { border: 1px solid #ddd; border-top: 0 none; padding: 15px 0; overflow: hidden; }
.caseWapMain .moreSub a { float: left; margin: 0 20px; color: #666; }


/*案例列表*/
.caseList { margin: 15px 0; overflow: hidden; }
.caseList ul { width: 110%; }
.caseList li { float: left; width: 280px; margin-right: 30px; margin-bottom: 30px; }
.caseList li a { display: block; }
.caseList li .pic { width: 280px; height: 280px; position: relative; overflow: hidden; }
.caseList li .cont { background: #f5f5f5; height: 50px; padding: 15px 10px; }
.caseList li .cont strong { display: block; font-size: 16px; font-weight: 400; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.caseList li .cont span { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #999; }

/*案例详细*/
.caseDeWap { margin: 15px 0; overflow: hidden; }
.caseDeWap .caseDe_top { padding: 15px 0; border-bottom: 1px solid #ddd; }
.caseDeWap .caseDe_top h3 { font-size: 24px; font-weight: 400; padding-bottom: 10px; }
.caseDeWap .caseDe_top span { color: #999; font-size: 14px; }
.caseDeWap .caseDe_top .deInfor span { padding-right: 30px; }
.caseDeWap .caseDe_pic { padding: 30px 0; text-align: center; }
.caseDeWap .caseDe_pic img { max-width: 900px; }
.caseDe_about { margin-top: 25px; }
.caseDe_about .title { border-bottom: 1px solid #20dae9; overflow: hidden; }
.caseDe_about .title strong { background: #20dae9; padding: 0 25px; height: 40px; line-height: 40px; font-weight: 400; color: #fff; float: left; fopnt-size: 16px; }
.caseDe_about .cMain { padding: 20px 0; }
.caseDe_related { margin-top: 25px; }
.caseDe_related .title { border-bottom: 1px solid #20dae9; overflow: hidden; }
.caseDe_related .title strong { background: #20dae9; padding: 0 25px; height: 40px; line-height: 40px; font-weight: 400; color: #fff; float: left; fopnt-size: 16px; }
.caseDe_related .cMain { padding: 20px 0; }
.caseDe_related ul { width: 110%; }
.caseDe_related li { float: left; width: 210px; margin-right: 20px; margin-bottom: 20px; }
.caseDe_related li a { display: block; }
.caseDe_related li .pic { width: 210px; height: 210px; position: relative; overflow: hidden; }
.caseDe_related li .cont { background: #f5f5f5; height: 40px; }
.caseDe_related li .cont strong { display: block; line-height: 40px; text-align: center; font-size: 14px; font-weight: 400; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }


/*搜索页*/
.goodsSearch { margin: 15px 0 0; border: 1px solid #ddd; background: #fff9f4; padding: 10px 15px; overflow: hidden; position: relative; }
.goodsSearch .resultsDiv { line-height: 40px; }
.goodsSearch .resultsDiv b { color: #ff6900; padding: 0 5px; }
.goodsSearch .reSearch { width: 365px; position: relative; overflow: hidden; }
.goodsSearch .reSearch .inputText { border: 1px solid #ddd; background: #fff; height: 38px; width: 300px; padding: 0 10px; float: left; }
.goodsSearch .reSearch .inputText input { width: 100%; height: 38px; color: #666; background: none; }
.goodsSearch .reSearch .inputButton { width: 40px; height: 40px; background: #dddddd; float: left; }
.goodsSearch .reSearch .inputButton input { background: url(../images/common/ui.png) no-repeat -45px 6px; width: 40px; height: 40px; cursor: pointer; text-indent: -9999px; display: block; }

.newResultsDiv { background: #f2f2f2; height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; padding: 0 15px; position: relative; overflow: hidden; }
.newResultsDiv b { color: #ff6900; padding: 0 5px; }
.newResultsList b { color: #ff6900; font-weight: 400; }


/*2015-11-05 招聘内页*/
.job_detail { padding-bottom: 30px; background: #fafafa; margin-top: 6px; }
.job_detail dt { position: relative; }
.job_detail dt h1 { float: left; color: #fff; font-size: 30px; line-height: 38px; font-weight: 400; background: #91cebe; margin: -6px 0 10px 35px; padding: 6px 20px; }
.job_detail dt em { background: url(../images/sub/title_arrow.png) no-repeat; width: 6px; height: 8px; position: absolute; margin: -6px 0 0 -26px; }
.job_detail dt h1 div { font-size: 14px; line-height: 14px; font-weight: normal; margin: 0 0 10px -5px; }
.job_detail dd { padding: 15px 35px 10px 35px; color: #777; word-wrap: break-word; }
.job_request { clear: both; font-size: 20px; line-height: 40px; border-bottom: 1px solid #e5e5e5; position: relative; }
.job_request span { padding-left: 20px; background: url(../images/sub/jd_icon.png) left center no-repeat; font-size: 20px; line-height: 40px; margin-right: 15px; }
.job_request span.red { color: #ff6600; font-size: 24px; }
.job_request div { font-size: 14px; }
.job_detail .job_bt { margin-bottom: 20px; }
.job_detail .job_bt h3 { font-size: 16px; color: #555; border-left: 7px solid #91cebe; padding: 2px 0 0 7px; line-height: 16px; margin-bottom: 20px; }
.job_detail .new-jd { position: relative; padding: 9px 0 9px 36px; background-color: #f2f2f2; margin: 13px 0 0; overflow: inherit; }
.jd-one i { background-position: -207px -1px; margin-right: 17px; float: left; width: 36px; height: 46px; background: url(../images/sub/job_detail.png) no-repeat; }
.jd-one span { vertical-align: middle; display: inline-block; line-height: 46px; }
.recruitDeMain .jobDeBtn a { font-size: 18px; height: 40px; line-height: 40px; }

.job_company { margin-bottom: 20px; }
.job_company .pic { width: 200px; height: 100px; position: relative; overflow: hidden; }
.job_company .name { font-size: 18px; font-weight: bold; padding: 8px 0; }
.job_company .list { margin-top: 10px; }
.job_company .list p { color: #666; }
.job_company .info_icon { padding: 15px 0; }
.job_company .info_icon li { padding: 5px 0; overflow: hidden; }
.job_company .info_icon li span { background: url(../images/common/jbbg.png) repeat-x center bottom #fff; height: 25px; border-radius: 3px; float: left; line-height: 25px; padding: 0 10px; border: 1px solid #ddd; color: #666; font-size: 14px; margin-left: 10px; }


/*轮播图*/
.focus_6Banner { width: 400px; position: relative; height: 390px; float: left; *z-index: -9999; }
.focus_6Banner .baTi { background: rgba(0,0,0,0.6); width: 100%; height: 40px; line-height: 40px; color: #fff; font-size: 24px; border-radius: 40px; position: absolute; top: 0; z-index: 1; text-align: center; }
.focus_6Banner .bd { margin: 0 auto; position: relative; overflow: hidden; }
.focus_6Banner .bd ul { width: 400px; !important; }
.focus_6Banner .bd li { width: 400px; !important; height: 390px; overflow: hidden; text-align: center; }
.focus_6Banner .bd li a { display: block; height: 390px; }
.focus_6Banner .bd li img { display: block; }
.focus_6Banner .bd li .scrollbg { background: url(style/images/common/balck50.png) repeat; width: 100%; height: 40px; position: absolute; left: 0; bottom: 0; }
.focus_6Banner .bd li strong { margin-left: 10px; display: block; line-height: 40px; height: 40px; color: #fff; width: 75%; text-align: left; font-weight: 400; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.focus_6Banner .hd { position: absolute; z-index: 1; bottom: 7px; right: 10px; height: 24px; line-height: 24px; }
.focus_6Banner .hd ul { text-align: center; }
.focus_6Banner .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 22px; height: 22px; margin: 0 5px; background: #ffbb59; overflow: hidden; line-height: 22px; text-align: center; color: #fff;; }
.focus_6Banner .hd ul .on { background: #fff8ef; color: #ffbb59; }

.focus_06News { float: left; width: 778px; height: 390px; position: relative; border: 1px solid #ddd; margin-left: 20px; background: #F7FDFF; *z-index: -9999; }
.focus_06News .hotIco { background-position: -200px -270px; width: 50px; height: 50px; position: absolute; left: 0; top: 0; }
.focus_06News .title { height: 30px; padding: 10px 45px; }
.focus_06News .focusList { margin: 0 20px; float: left; width: 340px; }
.focus_06News .focusList dl { padding: 6px 0; }
.focus_06News .focusList .focusList_ui { width: 5px; height: 5px; background: #ddd; float: left; margin: 10px 5px 0 0; }
.focus_06News .focusList dt { font-size: 16px; color: #174ebc; position: relative; }
.focus_06News .focusList dt span { font-size: 14px; color: #999999; position: absolute; right: 0; }
.focus_06News .focusList dt a { color: #174ebc; }
.focus_06News .focusList dt a:hover { text-decoration: underline; }
.focus_06News .focusList dd { margin-left: 10px; height: 48px; }
.focus_06News .focusList dd a { color: #ffab31; }

.demandWap .goodsSelect_XQ { position: relative; }

.nodataTip { text-align: center; padding: 40px 0; }

/*弹窗*/
.popIntegral { display: none; position: fixed; top: 50%; height: 100px; line-height: 100px; background: #fff; border-radius: 5px; left: 50%; width: 300px; margin-left: -150px; border-radius: 5px; }
.popIntegral p { font-size: 20px; color: #999; }
.popIntegral p img { height: 100px; vertical-align: middle; float: left; margin: 0 25px; }
.popIntegral p b { font-size: 30px; color: #ff6600; padding-left: 5px; }
.popIntegralbg { display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: #000; opacity: 0.1; filter: alpha(opacity=10); }

/*弹窗*/
.jBox-wrapper { position: fixed; bottom: 0; right: 0; z-index: 99999; }
.jBox-container { background: #00aeef; padding: 10px 30px 10px 15px; border-radius: 5px; color: #fff; min-width: 200px; font-size: 20px; border: 2px solid #cbdfc0; }
.jBox-colse { position: fixed; font-size: 20px; cursor: pointer; width: 30px; height: 30px; text-align: center; line-height: 30px; right: 0; color: #fff; }
.jBox-container a { color: #fff; }
.jBox-wrapper .jBox-title { padding-bottom: 10px; font-size: 16px; }
.jBox-wrapper .jBox-content { position: relative; overflow: hidden; }
.jBox-wrapper .jBox-content .jBox-img { float: left; margin: 0 10px 10px 0; }
.jBox-wrapper .jBox-content .jBox-img img { display: block; }

/*2017-01-yf*/
.boxWrap { position: relative; overflow: hidden; margin-top: 20px; }
.boxWrap .title { position: relative; overflow: hidden; }
.boxWrap .title h2 { float: left; font-weight: 400; font-size: 20px; height: 30px; line-height: 30px; }
.boxWrap .title .more { position: absolute; height: 30px; line-height: 30px; right: 10px; top: 0; font-size: 12px; color: #999; }
.boxWrap .cmain { position: relative; overflow: hidden; margin-top: 15px; }
.commentList { overflow: hidden; position: relative; }
.commentList ul { width: 110%; }
.commentList li { float: left; width: 230px; margin-right: 12px; }
.commentList li h3 { height: 40px; border: 1px solid #ff6900; font-size: 18px; color: #ff6900; line-height: 40px; text-align: center; font-weight: 400; }
.commentList li h3 a { color: #ff6900; }
.commentList li .cont { border: 1px solid #e5e5e5; height: 370px; margin-top: 10px; }
.commentList li .cont a { display: block; }
.commentList li .cont a:hover { text-decoration: none; }
.commentList li .cont img { display: block; max-width: 100%; margin: 0 auto; }
.commentList li .cont p { padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.commentList li .cont .pic { height: 228px; position: relative; overflow: hidden; border-bottom: 1px solid #E5E5E5; padding: 0; margin-bottom: 10px; }
.commentList li .cont .dec { white-space: normal; font-size: 12px; color: #999; height: 44px; line-height: 20px; }
.i_managerList .prev,
.i_managerList .next { width: 35px; height: 70px; margin-top: -35px; position: absolute; top: 50%; z-index: 2; background-image: url(../images/201701/icon_24.png); background-repeat: no-repeat; }
.i_managerList .prev { background-position: -36px 0; left: 0; }
.i_managerList .next { background-position: 0 0; right: 0; }
.i_managerList .prev:hover { background-position: -108px 0; }
.i_managerList .next:hover { background-position: -72px 0; }
.i_managerList ul { width: 110%; }
.i_managerList li { float: left; margin-right: 12px; width: 390px; height: 200px; border: 1px solid #e5e5e5; }
.i_managerList li a { display: block; text-decoration: none; }
.i_managerList .pic { float: left; width: 140px; margin: 10px; height: 180px; position: relative; overflow: hidden; }
.i_managerList .pic img { display: block; }
.i_managerList .cont { padding: 10px 10px 10px 5px; margin-left: 160px; display: block; }
.i_managerList .cont h4 { font-size: 16px; font-weight: 400; padding-bottom: 5px; }
.i_managerList .cont h4 strong { font-weight: 400; }
.i_managerList .cont em { font-size: 12px; color: #ff6900; margin-left: 10px; }
.i_managerList .cont p { margin-top: 10px; }
.i_managerList .cont p b { display: block; font-size: 12px; color: #999; }
.i_managerList .cont p span { font-size: 12px; line-height: 20px; }
.wrapPadding { padding-bottom: 100px; }
.bottomFrom { position: fixed; z-index: 9999; bottom: 0; left: 0; width: 100%; height: 100px; background: url(../images/201701/quickBg.jpg) no-repeat center top; }
.bottomFrom .wp { padding-top: 15px; position: relative; }
.bottomFrom .inputCell { padding: 0 10px; background: #fff; }
.bottomFrom .textareaLump { float: left; width: 740px; position: relative; height: 70px; }
.bottomFrom .textareaLump strong { height: 70px; background: #11a5e3; float: left; width: 140px; text-align: center; color: #fff; line-height: 70px; font-size: 28px; }
.bottomFrom .textareaLump .inputCell { height: 70px; float: left; width: 470px; }
.bottomFrom .textareaLump .uploadFile { float: right; width: 100px; background: #fff; height: 70px; }
.bottomFrom .textareaLump .uploadFile span { display: block; line-height: 70px; text-align: center; color: #11a5e3; font-size: 16px; cursor: pointer; }
.bottomFrom .textareaLump .uploadFile #file { opacity: 0; filter: alpha(opacity=0); }
.bottomFrom .textareaLump .inputCell textarea { height: 60px; width: 100%; border: 0 none; resize: none; padding: 5px 10px 5px 0; }
.bottomFrom .inputLump { float: left; width: 340px; margin-left: 10px; }
.bottomFrom .inputLump .inputCells { position: relative; overflow: hidden; margin-bottom: 10px; height: 30px; background: #fff; }
.bottomFrom .inputLump strong { float: left; width: 80px; height: 30px; text-align: center; line-height: 30px; border-right: 1px solid #e5e5e5; color: #999; font-weight: 400; }
.bottomFrom .inputLump .inputCell { margin-left: 81px; }
.bottomFrom .inputLump .inputCell input { height: 30px; display: block; width: 100%; border: 0 none; }
.bottomFrom .submitLump { float: right; width: 100px; }
.bottomFrom .submitLump button { width: 100px; background: #11a5e3; height: 70px; text-align: center; font-size: 18px; display: block; color: #fff; }
.bottomFrom .fromClose { position: absolute; right: -40px; top: 10px; }
.bottomFrom .fromClose a { width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 20px; color: #000; display: block; cursor: pointer; }
.bottomFrom .fromClose a:hover { text-decoration: none; }

.commentWrap .coBanner { background: url(../images/201701/conBanbg.jpg) no-repeat center top #f1f1f1; height: 90px; }
.commentWrap .coBanner h3 { line-height: 90px; height: 90px; text-align: center; font-size: 36px; color: #999; font-weight: 400; }
.commentWrap .commentList { padding-top: 20px; }
.commentWrap .commentList li { margin-bottom: 20px; overflow: hidden; }
.crumbsBox { padding: 15px 0; color: #999; }
.crumbsBox a { color: #999; }
.commentDeInfo { position: relative; overflow: hidden; }
.commentDeInfo .pic { float: left; width: 300px; height: 300px; position: relative; overflow: hidden; }
.commentDeInfo .pic img { max-width: 300px; display: block; }
.commentDeInfo .cont { margin-left: 330px; }
.commentDeInfo .cont h4 { font-size: 18px; padding-bottom: 25px; font-weight: 400; }
.commentDeInfo .cont .des { padding-top: 25px; }
.commentDeInfo .cont .des strong { display: block; }

.managerWrap .coBanner { background: url(../images/201701/managerBanbg.jpg) no-repeat center top #f1f1f1; height: 90px; }
.managerWrap .coBanner h3 { line-height: 90px; height: 90px; text-align: center; font-size: 36px; color: #f39b4f; font-weight: 400; }
.managerWrap .managerList { padding: 20px 0 0; }
.managerWrap .managerList li { height: 200px; border: 1px solid #e5e5e5; position: relative; margin-bottom: 20px; }
.managerWrap .managerList li:hover { border: 1px solid #ff7700; }
.managerWrap .managerList .pic { float: left; width: 140px; margin: 10px; height: 180px; position: relative; overflow: hidden; }
.managerWrap .managerList .pic img { display: block; }
.managerWrap .managerList .cont { padding: 10px 10px 10px 5px; margin-left: 160px; margin-right: 270px; display: block; }
.managerWrap .managerList .cont h4 { font-size: 16px; font-weight: 400; padding-bottom: 5px; }
.managerWrap .managerList .cont h4 strong { font-weight: 400; }
.managerWrap .managerList .cont em { font-size: 12px; color: #ff6900; margin-left: 10px; }
.managerWrap .managerList .tags { position: relative; overflow: hidden; margin-bottom: 15px; margin-top: 5px; }
.managerWrap .managerList .tags i { background: #d0e1ff; font-size: 12px; color: #316ccb; line-height: 20px; line-height: 20px; float: left; padding: 0 5px; margin-right: 10px; }
.managerWrap .managerList .cont p { position: relative; overflow: hidden; }
.managerWrap .managerList .cont p b { display: block; color: #999; float: left; width: 80px; font-weight: 400; }
.managerWrap .managerList .cont p span { display: block; margin-left: 80px; }
.managerWrap .managerList .opt { position: absolute; right: 20px; top: 20px; width: 150px; text-align: center; }
.managerWrap .managerList .opt .btn_phone { height: 40px; line-height: 40px; display: block; text-align: center; color: #fff; background: #ff7700; margin-bottom: 10px; }
.managerWrap .managerList .opt .btn_phone i { vertical-align: text-bottom; color: #fff; margin-right: 5px; font-size: 16px; }
.managerWrap .managerList .opt .btn_home { text-align: center; color: #407fe7; font-size: 12px; }
.managerDeWrap { padding-bottom: 30px; }
.managerDeInfo { position: relative; overflow: hidden; padding-bottom: 20px; }
.managerDeInfo .pic { float: left; width: 210px; margin: 10px; height: 270px; position: relative; overflow: hidden; border: 1px solid #e5e5e5; }
.managerDeInfo .pic img { display: block; }
.managerDeInfo .cont { padding: 10px 10px 10px 5px; margin-left: 240px; margin-right: 270px; display: block; }
.managerDeInfo .cont h4 { font-size: 16px; font-weight: 400; padding-bottom: 5px; }
.managerDeInfo .cont h4 strong { font-weight: 400; }
.managerDeInfo .cont em { font-size: 12px; color: #ff6900; margin-left: 10px; }
.managerDeInfo .tags { position: relative; overflow: hidden; margin-bottom: 15px; margin-top: 5px; }
.managerDeInfo .tags i { background: #d0e1ff; font-size: 12px; color: #316ccb; line-height: 20px; line-height: 20px; float: left; padding: 0 5px; margin-right: 10px; }
.managerDeInfo .des { padding-bottom: 15px; }
.managerDeInfo .cont p { position: relative; overflow: hidden; }
.managerDeInfo .cont p b { display: block; color: #999; float: left; width: 80px; font-weight: 400; }
.managerDeInfo .cont p span { display: block; margin-left: 80px; }
.managerDeInfo .opt { position: absolute; right: 20px; top: 20px; width: 150px; text-align: center; }
.managerDeInfo .opt .btn_phone { height: 40px; line-height: 40px; display: block; text-align: center; color: #fff; background: #ff7700; margin-top: 30px; }
.managerDeInfo .opt .btn_phone i { vertical-align: text-bottom; color: #fff; margin-right: 5px; font-size: 16px; }
.managerDeInfo .opt .num { overflow: hidden; position: relative; }
.managerDeInfo .opt .num span { float: left; width: 65px; }
.managerDeInfo .opt .num span.line { width: 1px; background: #e5e5e5; height: 50px; margin: 0 9px; }
.managerDeInfo .opt .num span b { display: block; text-align: center; font-size: 18px; font-weight: 400; padding-top: 3px; }
.managerDeInfo .opt .num span em { display: block; text-align: center; font-size: 12px; color: #999; }

/*搜索结果页*/
.searchReWrap .reBanner { background: #f0f0f0; height: 90px; }
.searchReWrap .reBanner h3 { width: 1180px; margin: 0 auto; line-height: 90px; font-size: 36px; text-align: center; font-weight: 400; }
.searchReWrap .sReAll { position: relative; overflow: hidden; padding: 15px 0; }
.searchReWrap .sReAll .allNum { float: left; height: 40px; line-height: 40px; color: #999; }
.searchReWrap .sReAll .allNum b { padding: 0 5px; color: #ff6900; }
.searchReWrap .sReAll .searchAg { float: right; width: 490px; border: 2px solid #ff6900; height: 40px; overflow: hidden; }
.searchReWrap .sReAll .searchAg input { height: 40px; line-height: 40px; border: none; }
.searchReWrap .sReAll .searchAg .inpt { width: 370px; float: left; padding: 0 10px; }
.searchReWrap .sReAll .searchAg .btn { float: right; width: 100px; background: #ff6900; cursor: pointer; font-size: 18px; color: #fff; text-align: center; }
.searchReWrap .sReNav { position: relative; overflow: hidden; }
.searchReWrap .sReNav ul { border-bottom: 1px solid #e5e5e5; background: #f4f4f4; height: 40px; }
.searchReWrap .sReNav li { float: left; }
.searchReWrap .sReNav li a { float: left; height: 40px; line-height: 40px; padding: 0 30px; font-size: 16px; }
.searchReWrap .sReNav li.on { border-bottom: 1px solid #ff6900; }
.searchReWrap .sReNav li.on a { color: #ff6900; }
.searchReWrap .sReList { margin-top: 25px; }
.searchReWrap .sReList dl { margin-bottom: 25px; position: relative; overflow: hidden; }
.searchReWrap .sReList .dPic { width: 120px; height: 76px; position: relative; overflow: hidden; margin-right: 10px; margin-top: 6px; float: left; }
.searchReWrap .sReList .dPic img { max-height: 100%; max-width: 100%; display: block; }
.searchReWrap .sReList h3,
.searchReWrap .sReList h3 a { color: #1963e8; font-size: 18px; font-weight: 400; }
.searchReWrap .sReList h3 em { font-size: 14px; color: #999; }
.searchReWrap .sReList h3 b { font-weight: bold; color: #ff6900; }
.searchReWrap .sReList .cAbstract { color: #666; position: relative; overflow: hidden; }
.searchReWrap .sReList .cAbstract b { font-weight: bold; color: #ff6900; }
.searchReWrap .sReList .cAbstract .cont { max-height: 80px; overflow: hidden; }
.searchReWrap .sReList .cAbstract .cont p { max-height: 40px; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap; }
.searchReWrap .sReList .operate { float: right; margin-left: 10px; margin-top: 0; }
.searchReWrap .sReList .operate a { float: left; padding: 0 15px; height: 30px; line-height: 30px; margin-right: 10px; border-radius: 30px; color: #fff; }
.searchReWrap .sReList .operate a i { float: left; }
.searchReWrap .sReList .operate .btn_LX { background: #00aeef; }
.searchReWrap .sReList .operate .btn_LX i { background-position: -179px -40px; width: 15px; height: 15px; margin-top: 7px; margin-right: 5px; }
.searchReWrap .sReList .operate .btn_focus { background: #ffb72c; }
.searchReWrap .sReList .operate .btn_ContactNow { background: #1dc7e0; }
/*已报价*/
.searchReWrap .sReList .operateOn .btn_LX { background: #dedede; }
.searchReWrap .sReList .cPlist { margin-top: 8px; position: relative; overflow: hidden; }
.searchReWrap .sReList .cPlist ul { width: 110%; }
.searchReWrap .sReList .cPlist li { float: left; width: 220px; margin-right: 24px; }
.searchReWrap .sReList .cPlist li .pc { width: 220px; height: 220px; position: relative; overflow: hidden; }
.searchReWrap .sReList .cPlist li .pc img { display: block; width: 100%; }
.searchReWrap .sReList .cPlist li .ct { margin-top: 5px; text-align: center; }
.searchReWrap .sReList .cPlist li .ct b { font-weight: bold; color: #ff6900; }
.searchReWrap .sReList .moreLink { margin-top: 10px; }
.searchReWrap .sReList .moreLink a { color: #999; }




/*2020.8.17*/
.i_managerWrap{
	display: none;
}
