@charset "UTF-8";
/****s-企业名录****/
/*com_list*/
.cmp_list li { margin-bottom: 15px; padding: 25px; height: 100px; background-color: #fff; transition: all .3s ease; }
.cmp_list li:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); }
.cmp_list li .txt { padding-right: 20px; width: 349px; height: 100px; border-right: 1px solid #eee; }
.cmp_list li .txt h4 { margin-bottom: 6px; font-weight: bold; line-height: 24px; }
.cmp_list li .txt h4 a { display: inline-block; max-width: 360px; color: #333; font-size: 16px; }
.cmp_list li .txt h4 a:hover { color: #2e72db; }
.cmp_list li .txt .tags { margin-bottom: 12px; height: 28px; }
.cmp_list li .txt .tags span { line-height: 24px; max-width: 100px; }
.cmp_list li .txt .addr { color: #888; line-height: 20px; }
.cmp_list li .txt .addr i { display: inline-block; margin-right: 3px; width: 11px; height: 14px; background: url(../img/area_icon.png) center top no-repeat; vertical-align: middle; }
.cmp_list li .pic { width: 480px; }
.cmp_list li .pic .none { color: #999; text-align: center; font-size: 14px; line-height: 100px; }
.cmp_list li .pic .pic_li { float: left; display: flex; overflow: hidden; margin-left: 20px; width: 100px; height: 100px; align-items: center; justify-content: center; }
.cmp_list li .pic img { transition: all .3s ease; }
.cmp_list li .pic img:hover { opacity: .8; }

.cmp_side_in { margin-bottom: 15px; }
.cmp_side_in img { width: 100%; }

.cmp_side_list { background: #fff; padding: 0 25px; }
.cmp_side_list .con_tt2 { padding-bottom: 20px; }
.cmp_side_list li { padding: 10px 0; border-bottom: 1px solid #eee; }
.cmp_side_list li h4 { color: #333; font-size: 14px; line-height: 24px; margin-bottom: 7px; }
.cmp_side_list li h4:hover { color: #2e72db; }
.cmp_side_list li .tags { margin-bottom: 10px; clear: left; }
.cmp_side_list li .tags span { margin-bottom: 0; color: #999; }
.cmp_side_list li .addr { color: #888; line-height: 20px; }
.cmp_side_list li .addr i { display: inline-block; margin-right: 3px; width: 11px; height: 14px; background: url(../img/area_icon.png) center top no-repeat; vertical-align: middle; }
.cmp_side_list li:last-child { border-bottom: none; }

/*****s-header*****/
.cmp_header { padding: 13px 0; background-color: #fff; }
.cmp_header .logo { font-size: 0; line-height: 60px; }
.cmp_header .logo img { margin-right: 12px; height: 60px; vertical-align: top; }
.cmp_header .logo span { color: #333; vertical-align: top; font-size: 20px; }

.cmp_nav { background-color: #fff; }
.cmp_nav ul { border-top: 1px solid #eee; background-color: #3488ea; }
.cmp_nav li { float: left; }
.cmp_nav li a { display: block; padding: 13px 0; color: #fff; font-size: 14px; }
.cmp_nav li span { display: block; padding: 0 30px; border-right: 1px solid #57a5ff; line-height: 14px; }

.cmp_nav li .cur, .cmp_nav li a:hover { background-color: #216dc6; font-weight: 700; }

.cmp_nav li .cur span, .cmp_nav li a:hover span { border-color: #216dc6; }

/*****s-footer*****/
.cmp_bottom { margin-top: 25px; background-color: #0d0c0b; color: #fff; }
.cmp_bottom .contact { padding-top: 58px; }
.cmp_bottom .contact .tt { width: 240px; }
.cmp_bottom .contact .tt p { margin-bottom: 15px; font-size: 32px; }
.cmp_bottom .contact .tt span { color: #fefefe; font-family: arial; opacity: .3; font-size: 16px; }
.cmp_bottom .contact .info { width: 960px; }
.cmp_bottom .contact .info li { float: left; margin-right: 30px; margin-bottom: 16px; width: 378px; font-size: 14px; opacity: .75; *line-height: 20px; }
.cmp_bottom .copy { padding-bottom: 10px; padding-left: 240px; line-height: 66px; opacity: .2; }
.cmp_bottom .copy a { color: #fff; }

/*内容-左*/
.cmp_con_l { width: 250px; }

.cmp_info { background: #fff; padding: 0 20px; }
.cmp_info .tit { border-bottom: 1px solid #eee; padding: 17px 0; }
.cmp_info .tit h3 { font-size: 16px; color: #333; line-height: 26px; }
.cmp_info .txt { padding: 15px 0; }
.cmp_info .txt li .l { float: left; color: #888; line-height: 36px; width: 62px; text-align: right; }
.cmp_info .txt li .r { float: left; width: 146px; color: #333; line-height: 36px; }
.cmp_info .txt .tags { float: left; padding: 10px 0 5px; height: auto; }
.cmp_info .txt .tags span { float: left; line-height: 20px; margin: 0 4px 4px 0; padding: 0 8px; max-width: 52px; }

/*内页-右*/
.cmp_con_r { margin-bottom: 40px; width: 920px; background-color: #fff; box-shadow: 0 0 12px rgba(0, 0, 0, 0.1); }
.cmp_con_r .main_tt { margin: 0 40px; border-bottom: 1px solid #eee; }
.cmp_con_r .main_tt b { display: inline-block; border-top: 4px solid #3488ea; color: #474851; font-weight: 400; font-size: 18px; line-height: 70px; }
.cmp_con_r .main_tt b i { color: #3488ea; }
.cmp_con_r .main_tt span { margin-left: 10px; color: #bbb; text-transform: uppercase; font-size: 12px; }

/*首页*/
.cmp_part .tit { position: relative; height: 60px; border-bottom: 1px solid #eee; line-height: 60px; }
.cmp_part .tit h3 { color: #333; font-size: 16px; }
.cmp_part .tit span { margin-left: 8px; color: #ccc; text-transform: uppercase; font-weight: 400; font-size: 12px; font-family: arial; }
.cmp_part .tit a { position: absolute; top: 0; right: 20px; padding-right: 12px; color: #666; font-weight: 400; font-size: 12px; }
.cmp_part .tit a:before { position: absolute; top: 26px; right: 0; display: block; width: 0; height: 0; border: 4px solid transparent; content: ''; border-left-color: #999; }

.cmp_aboutus { background-color: #fff; }
.cmp_aboutus .cmp_part { padding-left: 300px; height: 190px; background: url(../img/company/about_bg.jpg) no-repeat 0 0; }
.cmp_aboutus .cmp_part .tit { margin: 4px 0 6px; border-bottom: 0; }
.cmp_aboutus .in p { margin-bottom: 18px; height: 56px; color: #666; font-size: 14px; line-height: 28px; padding-right: 30px; }
.cmp_aboutus .in span { color: #999; }

.index_con_r { width: 930px; }
.index_con_r .cmp_part { margin-bottom: 20px; background-color: #fff; }
.index_con_r .cmp_part .tit { padding: 0 20px; }

.cmp_mine ul { padding: 20px 0 0 20px; }
.cmp_mine li { float: left; margin: 0 17px 25px 0; width: 210px; height: 292px; transition: all .3s ease; }
.cmp_mine li .pic { overflow: hidden; width: 210px; height: 210px; text-align: center; }
.cmp_mine li .pic img { width: 210px; height: 210px; }
.cmp_mine li .in { padding: 18px 9px 0; border: 1px solid #eee; transition: all .3s ease; }
.cmp_mine li p { font-size: 14px; *line-height: 16px; }
.cmp_mine li .txt { margin-bottom: 16px; color: #333; font-weight: 700; }
.cmp_mine li .price { margin-bottom: 16px; color: #f96162; font-family: arial; line-height: 16px; }
.cmp_mine li .price .more { float: right; width: 20px; height: 12px; background: url(../img/company/jt03.png) no-repeat -20px center; opacity: 0; transition: all .3s ease; }
.cmp_mine li:hover { box-shadow: 0 2px 8px rgba(153, 153, 153, 0.2); }
.cmp_mine li:hover .in { border-color: #fff; }
.cmp_mine li:hover .txt { color: #3488ea; transition: all .3s ease; }
.cmp_mine li:hover .price .more { opacity: 1; background-position-x: 0; }

/*文章*/
.cmp_con_r .article { padding: 40px; }
.cmp_con_r .article .con { color: #444; font-size: 14px; line-height: 28px; }
.cmp_con_r .article .con p { margin-bottom: 28px; text-indent: 2em; }
.cmp_con_r .article .con img { max-width: 100%; }
.cmp_con_r .article .con .img { text-indent: 0; text-align: center; }
.cmp_con_r .article_tt { margin-bottom: 15px; padding: 38px 0 30px; border-bottom: 1px solid #eee; text-align: center; }
.cmp_con_r .article_tt h1 { margin-bottom: 20px; color: #333; font-weight: 400; font-size: 24px; }
.cmp_con_r .article_tt p { color: #999; }
.cmp_con_r .article_tt span { margin: 0 14px; }

/*荣誉资质*/
.honor_list ul { padding: 20px 17px 10px 18px; }
.honor_list li { position: relative; top: 0; float: left; margin: 0 23px 30px 22px; width: 250px; height: 258px; background-color: #f7f7f7; transition: all .3s ease; }
.honor_list li .pic { overflow: hidden; margin-bottom: 14px; width: 250px; height: 180px; text-align: center; }
.honor_list li .pic img { width: 250px; height: 180px; }
.honor_list li p { padding: 0 14px; font-size: 14px; *line-height: 18px; }
.honor_list li .txt { margin-bottom: 14px; color: #333; }
.honor_list li .time { margin-bottom: 7px; color: #999; font-family: arial; line-height: 16px; }
.honor_list li:hover { top: -10px; background-color: #fff; box-shadow: 0 2px 10px rgba(153, 153, 153, 0.2); }
.honor_list .page { padding-bottom: 30px; }

.cmp_con_r .honor_info { padding: 0 80px; }
.cmp_con_r .page { padding: 0 40px 40px; }

.honor_info .table { padding: 15px 0 25px; }
.honor_info .table table { width: 759px; border-top: 1px solid #eee; border-left: 1px solid #eee; font-size: 14px; }
.honor_info .table td { padding: 0 20px; height: 49px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; }
.honor_info .table .td-l { width: 98px; border-right: 0; background-color: #f7f7f7; color: #787878; text-align: center; }
.honor_info .table .td-r { width: 200px; color: #333; }
.honor_info .part { padding-bottom: 15px; }
.honor_info .part .tt { margin: 22px 0 10px; border-bottom: 1px solid #eee; }
.honor_info .part .tt span { position: relative; top: 2px; display: inline-block; padding-bottom: 14px; border-bottom: 3px solid #3488ea; color: #3488ea; font-weight: 400; font-size: 14px; }

/*诚信档案*/
.inte_record { margin: 30px 40px 60px; border-top: 1px solid #eee; border-left: 1px solid #eee; }
.inte_record li { border-right: 1px solid #eee; border-bottom: 1px solid #eee; color: #333; font-size: 14px; line-height: 50px; }
.inte_record li a { color: #333; }
.inte_record .item_l { width: 138px; background-color: #fafafa; color: #787878; text-align: center; }
.inte_record .item_r { overflow: hidden; padding: 0 20px; height: 50px; text-overflow: ellipsis; white-space: nowrap; }
.inte_record .short li { float: left; }
.inte_record .short .item_r { width: 240px; }
.inte_record .long .item_r { width: 660px; }
.inte_record .aut a { float: left; margin: 15px 3px 0 0; width: 20px; height: 20px; border-radius: 2px; background: url(../img/company/com_icon.png) no-repeat 0 -40px; }
.inte_record .aut .ico2 { background-position-x: -24px; }
.inte_record .aut .ico3 { background-position-x: -48px; }
.inte_record .aut .ico4 { background-position-x: -72px; }
.inte_record .aut .ico5 { background-position-x: -96px; }
.inte_record .aut .ico6 { background-position-x: -120px; }

/*采购清单*/
.purchase { padding: 40px 40px 20px; }
.purchase .table { margin-bottom: 40px; }
.purchase .table .pl15 { padding-left: 15px; }
.purchase .table .color444 { color: #444; }
.purchase .table .red { color: #ed3436; }
.purchase .table table { width: 100%; color: #666; text-align: left; font-size: 12px; }
.purchase .table th { height: 48px; background-color: #f2f2f2; color: #888; font-weight: 400; }
.purchase .table td { height: 49px; border-bottom: 1px solid #eee; }
.purchase .table td a { display: inline-block; max-width: 100%; vertical-align: middle; *line-height: 14px; }
.purchase .page { padding-left: 0; padding-bottom: 30px; }

/*供应信息*/
.supply_list ul { padding: 30px 17px 10px 18px; }
.supply_list li { position: relative; top: 0; float: left; margin: 0 23px 30px 22px; width: 250px; height: 330px; background-color: #f7f7f7; transition: all .3s ease; }
.supply_list li .pic { overflow: hidden; margin-bottom: 14px; width: 250px; height: 250px; text-align: center; }
.supply_list li .pic img { width: 250px; height: 250px; }
.supply_list li p { padding: 0 14px; font-size: 14px; *line-height: 18px; }
.supply_list li .txt { margin-bottom: 14px; color: #333; }
.supply_list li .price { margin-bottom: 7px; color: #ed3436; line-height: 16px; }
.supply_list li .price .more { float: right; padding-right: 40px; background: url(../img/company/jt02.png) no-repeat 26px center; color: #3488ea; font-size: 12px; opacity: 0; filter: alpha(opacity=0); transition: all .3s ease; }
.supply_list li:hover { top: -10px; background-color: #fff; box-shadow: 0 2px 10px rgba(153, 153, 153, 0.2); }
.supply_list li:hover .price .more { opacity: 1; filter: alpha(opacity=100); background-position-x: 56px; }

/*招商信息*/
.order_msg { background: #f5f5f5; padding: 38px 158px 60px; }
.order_msg h3 { text-align: center; line-height: 32px; color: #444; font-size: 18px; margin-bottom: 36px; }
.order_msg h3 span { display: inline-block; width: 40px; border-top: 1px solid #ddd; vertical-align: middle; }
.order_msg h3 .l { margin-right: 26px; }
.order_msg h3 .r { margin-left: 26px; }
.order_msg li { margin-bottom: 18px; }
.order_msg li .l { float: left; width: 100px; margin-right: 12px; text-align: right; color: #444; font-size: 14px; line-height: 46px; }
.order_msg li .l i { color: #ed3436; }
.order_msg li .r { float: left; }
.order_msg li .r input { display: block; width: 378px; line-height: 44px; height: 44px; border: 1px solid #eee; background: #fff; text-indent: 20px; color: #333; font-size: 14px; }
.order_msg .btn { display: block; margin-left: 112px; width: 120px; line-height: 46px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; background: #2e72db; border-radius: 3px; }

/*# sourceMappingURL=company.css.map */
