body { background: #f5f5f5; }

.hide { display: none; }

/* 超市库 */

.csk_fenlei { width: 1188px; border: 1px solid #e5e5e5; margin: 0 auto; font-size: 14px; color: #535353; margin-top: 20px; background: #FFF; }

.csk_fenlei div { margin: 0 auto; border-bottom: 1px dotted #e5e5e5;/*height:50px;*/ line-height: 50px; width: 95%;overflow: hidden; }

.csk_title{float: left;}

.csk_content{float: right;width: 1050px;}

.csk_fenlei div a { padding: 5px 20px; color: #000000; }

.csk_fenlei div a.csk_bx { background: #F00; color: #FFF; }

.csk_fenlei div.csk_tzje { border-bottom: none; }

.csk_fenlei div a:hover { background: #F00; color: #FFF; }

.csk_xmpx { margin: 0 auto; margin-top: 10px; width: 1186px; /*border: 1px solid #e5e5e5;*/ overflow: hidden; background: #FFF; }

.csk_mrpx { float: left; width: 875px; border: 1px solid #e5e5e5; /*border-top: none;*/}

.csk_mrpx_top { line-height: 50px; height: 50px; }

.csk_mrpx_top span { font-size: 16px; font-weight: bold; float: left; margin-left: 15px; }

/*.csk_mrpx_top p { display: inline-block; float: right; margin-right: 15px; }

.csk_mrpx_top p font { margin-left: 30px; margin-right: 20px; }

.csk_mrpx_top p em { color: #F00; }*/

.csk_rmtj { float: right; width: 298px; }

.csk_mrpx_ul { width: 888px; clear: both; }

.csk_mrpx_ul li { float: left; width: 436px; border-top: 1px solid #e5e5e5; height: 170px; border-left: 1px solid #e5e5e5; }

.csk_mrpx_ul .csk_mrpx_div { padding: 20px 10px 10px 10px; margin: 0; border: 1px solid #FFF; height: 148px; }

.csk_mrpx_ul .csk_mrpx_div:hover { border: 1px solid #F00; }

.csk_mrpx_ul li .csk_first_div { width: 38%; }

.csk_first_div img{width:155px;height:96px;}

.csk_mrpx_ul li .csk_second_div { width: 60%; }

.csk_middle{overflow: hidden;}

.csk_bottom{margin-top:10px;overflow: hidden;}

.csk_more{float: right;font-size: 14px; padding: 5px 20px; border: 1px solid #e5e5e5; background: #FFF; text-indent:0;color: #535353; cursor: pointer;}

.csk_more:hover{background: #f00;color: #fff;}

/*.csk_mrpx_ul li .csk_third_div { width: 29%; }*/

.csk_mrpx_ul li .csk_cur { border: 1px solid #F00; }

.csk_rmtj_top { font-size: 16px; font-weight: bold; line-height: 50px; padding-left: 15px; border-bottom: 1px solid #e5e5e5; display: inline-block; width: 285px; }

.csk_name { font-size: 16px; font-weight: bold; line-height: 25px; }

.csk_name a { color: #ec384b; }

.csk_name span { display: block; color: #000000; font-weight: normal; }

.csk_pp { color: #000000; line-height: 20px; margin-top: 10px; float: left; font-size:14px;}

.csk_tz { /*margin-top: 30px;*/ color: #000000;float: left;line-height: 30px;font-size: 14px; }

.csk_tz em { color: #ec384b; font-size: 14px; }

.csk_pp span { display: block; }

/*.csk_third_div input { font-size: 14px; padding: 5px 20px; border: 1px solid #e5e5e5; background: #FFF; margin-top: 25px; color: #535353; cursor: pointer; }

.csk_third_div input:hover { border: 1px solid #F00; color: #F00; }*/

.csk_time { /*margin-top: 60px;*/float: right; }

.csk_img { padding: 20px 0; position: relative; width: 268px; margin: 0 auto; }

.csk_img p { position: absolute; filter: alpha(opacity=60); background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.6); bottom: 20px; ; height: 40px; line-height: 40px; color: #FFF; margin: 0 auto; width: 253px; padding-left: 15px; }

.csk_img p em { margin-left: 40px; }

.csk_img p em font { color: #ec384b; }

.csk_zx { border-top: 1px solid #e5e5e5; }

.csk_zx a { float: right; margin-right: 20px; font-weight: normal; font-size: 12px; }

.csk_zx_ul { padding: 7px 15px; clear: both; }

.csk_zx_ul li { font-size: 14px; color: #535353; line-height: 30px; }

.csk_zx_ul li a:hover { color: #F00; }

.csk_rmtj_content { padding: 10px 0; position: relative; }

.csk_rmtj_content p { padding: 0 15px; height: 50px; line-height: 40px; float:left;}

.csk_rmtj_content .jl { /*margin-right: 12px;*/ }

.csk_rmtj_content p a { /*position: absolute;*/ text-align: center; display: inline-block; font-size: 14px; }

.csk_rmtj_content .csk_rmtj_img { height: auto; padding: 10px 15px 0 15px; }

.csk_rmtj_content .csk_rmtj_img a { position: relative; margin-top: 10px;border: 1px solid #e4cc16;padding: 3px; }

.csk_rmtj_content .csk_rmtj_img a img{width:258px;height:140px;}

.csk_rmtj_content a:hover { color: #FFF; font-size: 16px; }

.csk_rmtj_content .csk_1 { color: #e4cc16; padding: 0 8px; border: 1px solid #e4cc16; left: 15px; top: 15px; }

.csk_rmtj_content .csk_1:hover { background: #e4cc16; }

.csk_rmtj_content .csk_2 { color: #5fc79e; padding: 0 10px; border: 1px solid #5fc79e; left: 159px; top: 15px; }

.csk_rmtj_content .csk_2:hover { background: #5fc79e; }

.csk_rmtj_content .csk_3 { color: #ff5e17; padding: 0 6px; border: 1px solid #ff5e17; left: 15px; top: 65px; }

.csk_rmtj_content .csk_3:hover { background: #ff5e17; }

.csk_rmtj_content .csk_4 { left: 88px; top: 65px; color: #d40d0b; padding: 0 8px; border: 1px solid #d40d0b; }

.csk_rmtj_content .csk_4:hover { background: #d40d0b; }

.csk_rmtj_content .csk_5 { left: 159px; top: 65px; color: #85cfff; padding: 0 1px; border: 1px solid #85cfff; }

.csk_rmtj_content .csk_5:hover { background: #85cfff; }

.csk_rmtj_content .csk_6 { left: 230px; top: 65px; color: #ff8ff1; padding: 0 10px; border: 1px solid #ff8ff1; }

.csk_rmtj_content .csk_6:hover { background: #ff8ff1; }

.csk_rmtj_content .csk_lvs { left: 15px; top: 115px; color: #4ece00; padding: 0 10px; border: 1px solid #4ece00; }

.csk_rmtj_content .csk_lvs:hover { background: #4ece00; }

.csk_rmtj_content .csk_zs { left: 115px; top: 115px; color: #b28850; padding: 0 10px; border: 1px solid #b28850; }

.csk_rmtj_content .csk_zs:hover { background: #b28850; }

.csk_rmtj_content .csk_ths { left: 202px; top: 115px; color: #e4007f; padding: 0 10px; border: 1px solid #e4007f; }

.csk_rmtj_content .csk_ths:hover { background: #e4007f; }

.csk_bottom ul { text-align: center; margin-left: 20px; }

.csk_bottom ul li { float: left; padding: 0 21px; margin: 17px 0; border-right: 1px dotted #e5e5e5; }

.csk_bottom dl { border: 1px solid #e5e5e5; clear: both; padding: 3px 0 10px 0; overflow: hidden; margin-bottom: 10px;}

.csk_bottom dl dd { float: left; margin-left: 11px; margin-top: 10px; }

.csk_bottom dl dd img { width: 136px; height: 84px; }

.csk_fl_cur { color: #F00; }

/* 咨询详情页 */

.zxyq_content { width: 1188px; margin: 0 auto; margin-top: 20px; overflow: hidden; }

.zxyq_left { width: 874px; float: left; }

.zxyq_left_border { border: 1px solid #e5e5e5; background: #FFF; }

.zxyq_right { width: 300px; float: right; /*border: 1px solid #e5e5e5;*/ font-size:14px; }

.zxyq_nav li { float: left; font-size: 16px; width: 14%; text-align: center; margin: 15px 0; border-right: 1px solid #e5e5e5; }

.zxyq_nav li a.zxyq_nav_now { font-weight: bold; color: #F00; }

.zxyq_nav li a:hover { color: #F00; }

.zxyq_img { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 20px 0 20px 10px; clear: both; }

.zxyq_img a { margin-left: 5px; overflow: hidden; display: inline-block; }

.zxyq_img a img { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }

.zxyq_img a img:hover { transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); }

.zxyq_wz { height: 50px; line-height: 50px; padding-left: 10px; border-bottom: 1px solid #e5e5e5; }

.zxyq_xq { padding: 30px 30px 0 30px; }

.zxyq_xq_bt { font-size: 16px; font-weight: bold; }

.zxyq_xq_ly { color: #a0a0a0; line-height: 30px; }

.zxyq_xq_ly em { margin: 0 20px; }

.zxyq_xq_ly label { margin-left: 410px; }

.zxyq_xq_zy { background: #f6f7f8; padding: 20px; margin: 20px 0; color: #535353; line-height: 20px; }

.zxyq_xq_zw { text-indent: 2em; font-size: 14px; color: #535353; line-height: 25px; }

.zxyq_xq_img { text-align: center; margin: 20px 0; }

.zxyq_xq_fy { margin-top: 30px; padding: 15px; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; text-align: center; }

.zxyq_xq_fy a { margin: 0 15px; }

.zxyq_xq_fy a:hover { color: #F00; }

.zxyq_xq_fy i { font-weight: bold; }

/*留言*/

.zxyq_mail { border: 1px solid #F00; overflow: hidden; background: #FFF; width: 872px;font-size: 12px;}

.zxyq_mail_top { background: #F00; line-height: 50px; height: 50px; color: #FFF; position: relative; padding-left: 20px; }

.zxyq_mail_top i { font-size: 16px; font-weight: bold; margin: 0 8px; }

.zxyq_mail_top span { position: absolute; right: 20px; font-size: 14px; }

.zxyq_mail_left { float: left; border-right: 1px solid #e5e5e5; text-align: center; width: 240px; padding: 50px 0 30px 0; }

.zxyq_mail_left input[type="text"] { border: 1px solid #e5e5e5; width: 80%; padding: 10px; margin-top: 20px; }

.zxyq_mail_left input[type="button"] { background: #26bb17; font-size: 14px; color: #FFF; padding: 10px; margin-top: 20px; cursor: pointer; }

.zxyq_mail_left p { font-size: 13px; width: 80%; color: #a0a0a0; margin: 0 auto; text-align: left; /*margin-top: 100px;*/ }

.zxyq_mail_right { width: 628px; float: left; margin-top: 30px; position: relative; }

.zxyq_mail_right label { display: block; margin: 0px; padding-top:0px; }

.zxyq_mail_right label>span { float: left; width: 15%; text-align: right; padding-right: 10px; margin-top: 10px; color: #535353; font-size: 13px; }

.zxyq_mail_right input[type="text"], .zxyq_mail_right input[type="email"], .zxyq_mail_right textarea, .zxyq_mail_right select { border: 1px solid #e5e5e5; color: #888; height: 30px; margin-bottom: 10px; margin-right: 6px; margin-top: 2px; outline: 0 none; padding: 3px 3px 3px 5px; width: 37%; font-size: 12px; line-height: 30px; -webkit-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-appearance: none; }

.zxyq_mail_right textarea { padding: 5px 3px 3px 5px; }

.zxyq_mail_right select { background: #FFF url('../img/select.jpg') no-repeat right; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; width: 38.5%; height: 35px; line-height: 25px; }

.zxyq_mail_right select.ly_diqu { width: 10%; margin-right: 10px; background: #FFF url('../img/select1.jpg') no-repeat right; }

.zxyq_mail_right textarea { height: 100px; }

.radio_label { display: inline-block; width: 42px; text-align: right; height: 25px; line-height: 25px; cursor: pointer; background: url(../img/radio_off.jpg) no-repeat 0 50%; margin-right: 5px; }

.radioclass { opacity: 0; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

.radio_label_on { background-image: url(../img/radio_on.jpg); }

.zxyq_mail_right .button { border: none; padding: 6px 25px 6px 25px; box-shadow: 1px 1px 5px #B6B6B6; border-radius: 3px; cursor: pointer; border: 1px solid #e5e5e5; margin-top: 10px; margin-right: 5px; }

.zxyq_mail_right .button:hover { background: #ff1224; color: #FFF; }

.zxyq_mail_right ul { border: 1px solid #e5e5e5; position: absolute; right: 9px; bottom: 55px; padding-bottom: 5px; }

.zxyq_mail_right ul li { margin: 0 10px; color: #a0a0a0; border-top: 1px dashed #a0a0a0; line-height: 30px; }

.zxyq_mail_right ul li.ul_top { background: #F00; line-height: 40px; font-size: 14px; font-weight: bold; color: #FFF; padding: 0 10px; margin: 0; border: none; }

.zxyq_mail_right ul li.ul_now { border: none; margin-top: 5px; color: #F00; }

/*项目列表*/

.zxyq_ggt { margin: 20px 0; }

.zxyq_liebiao { clear: both; border-top: 1px solid #e5e5e5; padding: 20px 20px 0 20px; overflow: hidden; background: #FFF; }

.zxyq_liebiao li { border-top: 1px dashed #e5e5e5; padding: 15px 0; overflow: hidden; }

.zxyq_liebiao li.zxyq_del { border: none; padding-top: 0; padding-bottom: 15px; }

.zxyq_liebiao li div { margin-left: 20px; }

.zxyq_liebiao li a:hover { color: #F00; }

.zxyq_lb_name a { font-size: 16px; font-weight: bold; color: #000000; display: block; line-height: 30px; }

.zxyq_lb_name span { color: #000000; }

.zxyq_lb_content { width: 580px; font-size: 14px; line-height: 20px; margin-top: 17px;color: #000000; }

.zxyq_lb_ly { color: #000000; margin-top: 17px; }

.zxyq_lb_ly em { margin: 0 20px; }

.zxyq_lb_ly a { width: 345px; text-align: right; display: inline-block; }

.zxyq_tjxm { margin: 15px; }

.zxyq_tjxm a { background: url(../img/jt.png) no-repeat 100% 100%; display: inline-block; width: 126px; float: left; padding: 11px 5px; }

.zxyq_tjxm a.hy_info { padding: 11px 0 8px 8px; width: 141px; }

.hy_cyzz { margin-bottom: 0; background: #fafafa; overflow: hidden; }

.zxyq_tjxm .item1 { padding-top: 5px; font-weight: bold; font-size: 14px; }

.zxyq_tjxm a span { padding-top: 5px; display: block; color: #535353; }

.paihb .paihb_link { float: left; display: block; height: 35px; font-size: 14px; line-height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; width: 100%; color: #535353; cursor: pointer; }

.paihb .paihb_link:hover { color: #F00; }

.paihb .text_num { display: inline-block; margin: 10px 10px 0 4px; width: 17px; height: 17px; line-height: 17px; color: #fff; text-align: center; background: #cacaca; }

.paihb .text_num1 { width: 30px; height: 17px; text-align: center; display: inline-block; }

.paihb .text_word { width: 120px; display: inline-block; }

.paihb .text_other { display: block; position: absolute; right: 0; top: 0; color: #a0a0a0; }

.paihb .paihb_item1, .paihb .paihb_item2, .paihb .paihb_item3 { color: #F00; }

.paihb_item1 .text_num { background: #e2d61e; }

.paihb_item2 .text_num { background: #c8c8c8; }

.paihb_item3 .text_num { background: #ac6a00; }

.zxyq_jl { margin-top: 20px; }

.zxyq_rmbq li { float: left; margin-right: 26px; line-height: 14px; margin-top: 16px; font-size: 14px; }

.zxyq_rmbq li a { color: #535353; }

.zxyq_rmbq li a:hover { color: #F00; }

.zxyq_rmbq { padding-bottom: 25px; overflow: hidden; }

/*你可能喜欢的项目*/

.zxyq_bottom { margin: 0 auto; margin-top: 20px; width: 1186px; border: 1px solid #e5e5e5; background: #FFF; }

.zxyq_bottom .zxyq_enjoy { position: relative; padding-left: 20px; border-bottom: 1px solid #e5e5e5; height: 50px; line-height: 50px; font-size: 16px; font-weight: bold; }

.zxyq_bottom .zxyq_enjoy a { position: absolute; right: 20px; }

.zxyq_bottom .zxyq_enjoy a:hover { color: #F00; }

.zxyq_bottom ul { padding: 0 14px; overflow: hidden; }

.zxyq_bottom ul li { float: left; padding: 17px 4px; }

.zxyq_bottom ul li p { position: relative; color: #a0a0a0; line-height: 20px; }

.zxyq_bottom ul li p em { color: #ec384b; font-size: 16px; font-weight: bold; }

.zxyq_bottom li p span { position: absolute; right: 0; }

.zxyq_bottom .touzi { color: #ec384b; font-size: 13px; margin-top: 10px; }

/*行业首页*/

.hy_kuai { width: 1186px; overflow: hidden; background: #FFF; border: 1px solid #e5e5e5; margin: 20px auto; color: #535353; font-size: 14px; }

.hy_title { font-size: 14px; padding: 20px 0; }

.hy_title .title_left { margin-left: 20px; }

.hy_title .title_left .title_bx { margin: 0 30px; padding: 5px 10px; background: #F00; color: #FFF; line-height: 60px; cursor: pointer; }

.hy_title .title_right { width: 980px; }

.hy_title .title_right a { float: left; padding: 0 16px; line-height: 30px; }

.hy_title .title_right a:hover { background: #F00; color: #FFF; }

.hy_img { margin: 0 auto; width: 1188px; margin-bottom: 20px; overflow: hidden; }

.hy_img img { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }

.hy_img img:hover { transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); }

.hy_news .news_left { border-right: 1px solid #e5e5e5; padding: 10px; }

.hy_news .news_center { border-right: 1px solid #e5e5e5; width: 500px; height: 490px; }

.hy_news ul { padding: 15px; }

.hy_news ul li { line-height: 30px; position: relative; }

.hy_news ul li span { position: absolute; right: 0; }

.hy_news .news_center ul li.last_li { border-bottom: 1px dashed #e5e5e5; padding-bottom: 20px; }

.hy_news .news_center dd { position: relative; padding-left: 10px; line-height: 32px; }

.hy_news .news_center dd span { position: absolute; right: 20px; }

.hy_news .news_center a:hover { color: #F00; }

.hy_news .news_right, .hy_ssr { width: 313px; }

.hy_news .news_right li i { display: inline-block; margin: 10px 10px 0 4px; width: 17px; height: 17px; line-height: 17px; color: #fff; text-align: center; background: #cacaca; }

.hy_news .news_right li em { display: inline-block; margin-top: 10px; line-height: 20px; }

.hy_news .news_right li i.items { background: #F00; color: #FF0; }

.hy_news .news_right .info { padding: 10px 3px 0 3px; }

.hy_news .news_right .info .info_left { width: 130px; margin-left: 10px; }

.hy_news .news_right .info .info_left label { display: block; line-height: 20px; }

.hy_news .news_right .info .info_left label b { font-weight: bold; font-size: 16px; color: #F00; }

.hy_news .news_right .info div { overflow: hidden; }

.hy_news .item { color: #F00; }

.hy_h1 { position: relative; height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; font-size: 16px; font-weight: bold; padding-left: 15px; color: #000; }

.hy_h1 span { position: absolute; right: 15px; font-size: 12px; color: #535353; }

.hy_title div a.csk_bx { background: #F00; color: #FFF; }

.input_test { color: #a0a0a0; }

.hy_input img { cursor: pointer; }

.sel_ul { display: none; position: absolute; z-index: 10; top: 31px; left: 75px; width: 204px; height: 200px; background: #FFF; border: 1px solid #CCC; overflow: auto; overflow-x: hidden; }

.sel_ul li { text-indent: 15px; cursor: pointer; }

.sel_ul li:hover { background: #F00; color: #FFF; }

/*图片轮播*/

.carousel_div { position: relative; width: 351px; height: 469px; overflow: hidden; }

.carousel_div img { display: none; }

.carousel_div .sort_div { position: absolute; bottom: 25px; left: 136px; text-align: center; }

.carousel_div .sort_div span { display: inline-block; cursor: pointer; background: url(../img/yuan.png) no-repeat center; width: 16px; height: 17px; }

.carousel_div .sort_div span.cur { background: url(../img/yuan1.png) no-repeat center; }

.carousel_div .left_div, .carousel_div .right_div { position: absolute; padding: 5px; background: rgba(0,0,0,.5); color: #FFF; font-size: 40px; top: 190px; cursor: pointer; }

.carousel_div .left_div { left: 10px; }

.carousel_div .right_div { right: 10px; }

.hy_ssl { padding: 9px 0 9px 10px; width: 862px; border-right: 1px solid #e5e5e5; }

.hy_ssl .rmtj { position: relative; line-height: 27px; }

.hy_ssl .rmtj span { position: absolute; right: 10px; top: 5px; font-size: 12px; }

.hy_ssl>a { display: inline-block; margin: 5px 5px 5px 2px; overflow: hidden; }

.hy_ssl>p>a { display: inline-block; padding: 5px 5px 5px 2px; }

.hy_ssl .rmtj a:hover { color: #F00; }

.hy_ssl a img { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }

.hy_ssl a img:hover { transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); }

.hy_ssr .hy_input { margin: 18px 15px; line-height: 31px; padding: 0; border: 1px solid #E5E5E5; }

.hy_ssr .hy_input input[type="text"] { border-top: 0; border-bottom: 0; height: 29px; line-height: 29px; }

.hy_ssr input[type="button"] { padding: 8px 40px; border: 1px solid #d3172d; color: #d3172d; background: #FFF; margin-left: 100px; cursor: pointer; }

.hy_ssr input[type="button"]:hover { color: #FFF; background: #ff1224; }

.hy_input img { vertical-align: bottom; text-align: right; }

.hy_ssr .hy_input span { display: inline-block; width: 75px; background: #d3172d; color: #FFF; text-align: center; }

.div_kuan { width: 341px; }

.div_kuan a, .div_kuan1 a { overflow: hidden; display: inline-block; }

.hy_ssl a.jl { margin-top: 5px; }

.div_kuan1 { margin-right: 9px; }

.hy_imgs { padding: 14px 0 3px 14px; width: 1172px; }

.hy_imgs a { display: inline-block; margin: 0 6px 13px 0; overflow: hidden; }

.hy_imgs a img { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }

.hy_imgs a img:hover { transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); }

