


@charset 'utf-8';
@font-face { font-family: 'dinregular'; src: url('../fonts/din.woff2') format('woff2'), url('../fonts/din.woff') format('woff'); font-weight: normal; font-style: normal; }
html { font-family: 'Microsoft Yahei'; }
.w { width: 1200px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.hide{display: none;}
.trans3 { transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.trans5 { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.trans7 { transition: all 0.7s; -moz-transition: all 0.7s; -webkit-transition: all 0.7s; -o-transition: all 0.7s; }
.PriceColor { color: #a62977; }
.PricedelColor { color: #d0d0d0; }
#location { position: relative;height: 103px; line-height: 103px; border-bottom: 1px solid #ccc; font-size: 30px;color: #333;}
#location .loca_list{float: right;text-align: right;font-size: 16px;color: #666;}
#location .loca_list a{color: #666;}
.barcode{display: none; position: absolute;bottom: 0;right: 0;width: 250px;padding: 10px 15px 20px;background: white;border:1px solid #ccc;}
.barcode h4{font-size: 15px;line-height: 20px;color: #555;}
.barcode .close{float: right;width: 30px;height: 30px;margin-top: -25px;margin-right: -10px;text-align: center;line-height: 30px;font-family: 'Arial';color: #ccc;font-size: 16px;cursor: pointer;}
.barcode .img{width: 250px;height: 250px;margin-top: 10px;}
.barcode .img img{width: 250px;height: 250px;}
/*************************** header start ***************************/
#header { }
#header img { max-width: 100%; max-height: 100%; }
#header .h_top { width: 100%; height: 38px; line-height: 38px; background: #414141; color: #bdbcbc; font-size: 12px; font-family: '宋体'; }
#header .h_top .reg_msg a { color: #bdbcbc; font-family: '宋体'; }
#header .h_top .reg_msg a:hover { color: #7b9824; }
#header .h_top .reg_msg span { padding: 0 6px; }
#header .h_bottom { width: 100%; height: 128px; }
#header .h_bottom .logo { width: 360px; height: 128px; }
#header .h_bottom .logo img { display: inline-block; vertical-align: middle; }
#header .h_bottom .logo span { display: inline-block; height: 100%; vertical-align: middle; }
#header .h_bottom .nav { }
#header .h_bottom .nav .t_nav { position: relative;float: left; height: 128px; line-height: 128px; margin: 0 17px; }
#header .h_bottom .nav .hover .n_list { border-bottom: 2px solid #e39b03; color: #e39b03; text-decoration: none; }
#header .h_bottom .nav .t_nav:hover .n_list { border-bottom: 2px solid #e39b03; color: #e39b03; text-decoration: none; }
#header .h_bottom .nav .sec_nav{display: none;position: absolute;top: 128px;left: 0;width: 190px;z-index: 20;background: rgba(227,115,3,0.8);}
#header .h_bottom .nav .sec_nav .list{display: block; height: 55px;overflow: hidden;padding-left: 45px;line-height: 55px;
    /* background: url(../images/sec_nav_bg.png) no-repeat -13px center; */
    font-size: 16px;color: white;}
#header .h_bottom .nav .sec_nav .list:hover{background-position: 0 center;}
#header .h_bottom .nav .sec_nav .cur{background-position: 0 center;}
#header .h_bottom .nav .n_list { display: block; height: 86px; border-bottom: 2px solid transparent; }
#header .h_bottom #Hcart { position: relative; width: 108px; height: 40px; margin-top: 45px; border: 1px solid #dcdcdc; }
#header .h_bottom #Hcart .cart { display: block; padding-left: 54px; background: url(../images/head_cart.png) no-repeat 12px center; line-height: 40px; text-decoration: none; }
#header .h_bottom #Hcart_Qty { background: #b81d57; border-radius: 8px; color: #fff; display: block; width: 100%; height: 20px; line-height: 20px; text-align: center; }
#header .h_bottom #Hcart .font { font-size: 14px; }
#header .h_bottom #Hcart .cart_inner { height: 30px; display: block; position: relative; z-index: 1009; background: url(../images/cart_bg.png) no-repeat 20px 10px #fff; padding: 8px 0 7px; }
#header .h_bottom #Hcart .cart_inner:hover { color: #fe8a27; }
#header .h_bottom #Hcart .cart_count,
#header .h_bottom #Hcart .cart_text { position: absolute; font-size: 16px; }
#header .h_bottom #Hcart .cart_count { left: 28px; top: 12px; width: 26px; height: 26px; line-height: 26px; text-align: center; color: #fff; background: #e60012; border-radius: 20px; }
#header .h_bottom #Hcart .cart_note { position: absolute; right: -1px; top: 36px; width: 368px; border: 1px #999 solid; background: #fff; box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.1); display: none; z-index: 1001; }
#header .h_bottom #Hcart .cart_empty { padding: 35px 0; text-align: center; line-height: 24px; }
#header .h_bottom #Hcart .cart_list .more_pro { height: 363px; overflow-x: hidden; overflow-y: scroll; }
#header .h_bottom #Hcart .cart_list li { position: relative; padding: 15px 0; height: 60px; margin: 0 15px; border-bottom: 1px #ccc solid; }
#header .h_bottom #Hcart .cart_list li:hover { background: #f7f7f7; }
#header .h_bottom #Hcart .cart_list .cart_pro_img { position: absolute; left: 0; top: 15px; width: 60px; height: 60px; text-align: center; }
#header .h_bottom #Hcart .cart_list .cart_pro_img img { max-width: 100%; max-height: 100%; }
#header .h_bottom #Hcart .cart_list .cart_pro_name,
#header .h_bottom #Hcart .cart_list .cart_pro_property { margin-left: 73px; height: 18px; overflow: hidden; white-space: nowrap; color: #999; display: block; }
#header .h_bottom #Hcart .cart_list .cart_pro_property span { margin-right: 5px; }
#header .h_bottom #Hcart .cart_list .cart_pro_piece { margin-left: 73px; padding-top: 5px; display: block; }
#header .h_bottom #Hcart .cart_list .cart_pro_price { position: absolute; right: 15px; bottom: 15px; font-size: 14px; font-weight: bold; }
#header .h_bottom #Hcart .cart_pro_btn { padding: 10px 20px; }
#header .h_bottom #Hcart .cart_pro_btn a { color: #333; text-decoration: none; }
#header .h_bottom #Hcart .cart_pro_btn .cart_view { display: block; height: 30px; line-height: 30px; text-align: center; color: #333; cursor: pointer; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 2px 1px rgba(225, 187, 0, .85); border: 1px #fb0 solid; background: #f5ce50; color: #333; }
#header .h_bottom #Hcart .cart_pro_btn .cart_num { font-size: 14px; font-weight: bold; color: #f30; }
#header .h_bottom .header_active { border: 1px #999 solid; -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); }
/*************************** header end ***************************/
/*************************** footer start ***************************/
#footer{width: 100%;height: 300px;background: url(../images/foot_bg.png) no-repeat center center;}
#footer .foot_nav{height: 73px;text-align: right;}
#footer .foot_nav .list{display: inline-block;height: 73px;line-height: 73px;padding:0 12px;}
#footer .foot_message{width: 53%;height: 274px;}
#footer .foot_message .foot_logo{margin-bottom: 20px;width:160px}
#footer .foot_message .msg{font-size: 14px;padding-left: 45px;line-height: 34px;color: white;background: url(../images/foot_ico.png) no-repeat left 5px;}
#footer .foot_message .tel{background-position: left -76px;}
#footer .foot_message .email{background-position: left -110px;}
#footer .foot_message .contact{display: block;height: 52px;padding-left: 65px;margin-top: 20px;line-height: 52px;background: url(../images/arr_right.png) no-repeat left center;color: white;font-size: 20px;text-decoration: none;}
/*********/
#footer .foot_link{width: 760px;height: 294px;}
#footer .foot_link .link{float: left;width: 200px;margin-top: 30px;}
#footer .foot_link .last{position: relative;width: 160px;}
#footer .foot_link .title{height: 50px;line-height: 50px;color: white;font-size: 18px;}
#footer .foot_link .list{display: block; font-size: 14px;line-height: 34px;color: white;}
#footer .foot_link .Sina{padding-left: 40px;background: url(../images/contact_ico.png) no-repeat left 5px;}
#footer .foot_link .Tencent{padding-left: 40px;background: url(../images/contact_ico.png) no-repeat left center;}
#footer .foot_link .WeChat{padding-left: 40px;background: url(../images/contact_ico.png) no-repeat left -62px;}
#footer .copyright{height: 20px;line-height: 20px;text-align: right;color: white;font-size: 14px;}
#footer .copyright a{font-size: 14px;color: white;}
/*************************** footer end ***************************/
/*************************** banner start ***************************/
#sec_banner{position: relative;width: 100%;height: 525px;overflow: hidden;}
#sec_banner img{max-width: 100%;max-height: 100%;width: 100%}
#sec_banner .sec_banner{position: absolute;left: 50%;margin-left: -960px;width: 1920px;height: 525px;}
/*************************** banner end ***************************/

/*************************** products start ***************************/
#products{background: url(../images/pro_bg.jpg) no-repeat center bottom;padding-bottom: 70px;}
#products img{max-width: 100%;max-height: 100%;}
#products .hr{width: 1200px;height: 0;margin:0 auto;border-bottom:1px dashed #cccccc;}
#products .h45{height: 45px;}
#filter{width: 100%;padding-bottom: 40px;background: url(../images/index_bg1.jpg) center center;}
#filter .search{width: 100%;background: rgba(255,255,255,0.5);}
#filter .search .search_left .name{font-size: 16px;line-height: 73px;margin: 0;padding: 0;}
#filter .search .search_left .form{width: 542px;height: 52px;margin-left: 15px;border-bottom: 1px solid #b0b0b0;}
#filter .search .search_left .form input{display: inline-block;width: 485px;height: 30px;margin-top: 22px;border: none;outline: none;vertical-align: bottom;background: none;}
#filter .search .search_left .form button{display: inline-block;width: 52px;height: 40px;background: url(../images/search.png) no-repeat center center;vertical-align: bottom;border: none;outline: none;cursor: pointer;}
#filter .search .search_right{width: 560px;height: 73px;overflow: hidden;font-size: 12px;line-height: 73px;text-align: right;}
#filter .search .search_right span{display: inline-block;padding: 0 8px;color: #a2a2a2;font-family: '新宋体';}
#filter .filter{}
#filter .filter .filt_list{min-height: 55px;border-bottom: 1px dashed #d0d0d0;}
#filter .filter .filt_list .name{width: 100px;height: 55px;line-height: 55px;}
#filter .filter .filt_list .all{width: 56px;height: 25px;margin-top: 15px;margin-right: 30px;text-align: center;line-height: 25px;color: white;background: #9ac715;vertical-align: middle;font-size: 14px;}
#filter .filter .filt_list .filt_right{width: 1000px;line-height: 55px;font-size: 14px;}
#filter .filter .filt_list .list{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;vertical-align: middle;}
#filter .filter .filt_list .cur{background: #9ac715;color: white;}
#filter .filter .filt_list span{padding: 0px 3px;}
/*********/
#products .products_list {padding-top: 34px;padding-bottom: 30px;margin: 0 -40px;}
#products .products_list .list{float: left;width: 232px;margin: 30px 44px 30px;cursor: pointer;}
#products .products_list .pic{position: relative;display: table-cell;width: 230px;height: 308px;text-align: center;vertical-align: middle;border:1px solid #efefef;}
#products .products_list .left_top{position: absolute;left: -3px;top: -3px;width: 30px;height: 32px;border-left: 3px solid transparent;border-top: 3px solid transparent;}
#products .products_list .right_bottom{position: absolute;width: 30px;height: 32px;right: -3px;bottom: -3px;border-right: 3px solid transparent;border-bottom: 3px solid transparent;}
#products .products_list .name{display: block; height: 30px;margin-top: 25px;line-height: 30px;overflow: hidden;font-size: 16px;color: #333;text-align: center;}
#products .products_list .price{height: 20px;line-height: 20px;margin-bottom: 25px;text-align: center;color: #e39b03;}
#products .products_list .list:hover .pic{border-color: #19b252;}
#products .products_list .list:hover .left_top{border-color: #19b252;}
#products .products_list .list:hover .right_bottom{border-color: #19b252;}
#products .products_list .list:hover .name{text-decoration: none;color: #19b252;}
/*********/
#black_div{display: ; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 30;background: rgba(0,0,0,0.5);}
#alert_product{position: fixed;width: 1090px;left: 50%;top: 10%;margin-left: -600px;padding: 80px 35px 80px 75px;z-index: 31;background: white;}
#alert_product .close{float: right;width: 50px;height: 50px;margin-top: -80px;margin-right: -35px;background: url(../images/close.png) no-repeat center center;}
#alert_product .pic{float: left;width: 322px;height: 430px;margin-top: 5px;border:1px solid #e39b03;}
#alert_product .img{display: table-cell;width: 322px;height: 430px;text-align: center;vertical-align: middle;}
#alert_product .img img{max-width: 100%;max-height: 100%;}
#alert_product .content{float: right;width: 555px;}
#alert_product .name{padding-bottom: 20px;font-size: 26px;line-height: 35px;color: #e39b03;}
#alert_product .desc{max-height: 340px;overflow: hidden;margin-bottom: 40px;font-size: 16px;line-height: 30px;color: #333;}
#alert_product .buy_now{display: block;float: left;width: 176px;height: 42px;text-align: center;line-height: 42px;color: white;background: #e39b03;font-size: 18px;text-decoration: none;border: none;cursor: pointer;outline: none;}
#alert_product .add_cart{display: block;float: left;width: 176px;height: 42px;margin-left: 30px;text-align: center;line-height: 42px;color: white;background: #9ac715;font-size: 18px;text-decoration: none;border: none;cursor: pointer;outline: none;}
#alert_product .gray{background: #ccc;}
/***** 积分商城 ****/
#left_category{float: left;width: 225px;min-height: 500px;padding-top: 45px;padding-bottom: 30px;}
#left_category img{max-width: 100%;max-height: 100%;}
#left_category a{display:block;color: #333;}
#left_category .top_list{border-bottom: 1px solid #e4e4e4;}
#left_category .top_item{position: relative;height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;text-indent: 5px; }
#left_category .top_listh .top_item a{color: #e39b03;}
#left_category .sec_list{padding-bottom: 10px;}
#left_category .sec_list a{height: 30px;overflow: hidden;line-height: 30px;font-size: 14px;color: #6f6f6f;text-indent: 28px;}
#left_category .sec_list a:hover{background: #a3a3a3;color: white;text-decoration: none;}
#left_category .sec_list a.hover{background: #a3a3a3;color: white;text-decoration: none;}
#left_category .top_list .plus{position: absolute;top: 0;right: 0;width: 30px;height: 40px;background: url(../images/plus.png) no-repeat right center;cursor: pointer;}
#left_category .top_list .less{background: url(../images/less.png) no-repeat right center;}
/********/
#products .points_mall {float: right;width: 948px;padding-top: 50px;padding-bottom: 30px;margin-right: -18px;}
#products .points_mall .list{float: left;width: 280px;margin: 0 18px ;}
#products .points_mall .pic{position: relative;display: table-cell;width: 278px;height: 370px;text-align: center;vertical-align: middle;border:1px solid #efefef;}
#products .points_mall .left_top{position: absolute;left: -3px;top: -3px;width: 30px;height: 32px;border-left: 3px solid transparent;border-top: 3px solid transparent;}
#products .points_mall .right_bottom{position: absolute;width: 30px;height: 32px;right: -3px;bottom: -3px;border-right: 3px solid transparent;border-bottom: 3px solid transparent;}
#products .points_mall .name{display: block; height: 30px;margin-top: 25px;line-height: 30px;overflow: hidden;font-size: 16px;color: #333;text-align: center;}
#products .points_mall .price{height: 20px;line-height: 20px;margin-bottom: 25px;text-align: center;color: #e39b03;}
#products .points_mall .addcart{position: absolute;left: 116px;top: 346px;width: 49px;height: 49px;background: url(../images/ind_cart.png) no-repeat center center;}
#products .points_mall .list:hover .pic{border-color: #19b252;}
#products .points_mall .list:hover .left_top{border-color: #19b252;}
#products .points_mall .list:hover .right_bottom{border-color: #19b252;}
#products .points_mall .list:hover .name{text-decoration: none;color: #19b252;}
#products .points_mall .list:hover .addcart{background-image: url(../images/ind_cart_on.png);}
#points_mall_detail{padding-bottom: 60px;}
#points_mall_detail .goods_detail{float: right;width: 915px;padding-top: 50px;}
#points_mall_detail .goods_detail .pic{float: left;width: 322px;height: 430px;margin-top: 5px;border:1px solid #dddddd;}
#points_mall_detail .goods_detail .pic .img{display: table-cell;width: 322px;height: 430px;text-align: center;vertical-align: middle;}
#points_mall_detail .goods_detail .content{float: right;width: 555px;}
#points_mall_detail .goods_detail .content .name{padding-bottom: 20px;font-size: 26px;line-height: 35px;color: #e39b03;}
#points_mall_detail .goods_detail .content .price{font-size: 16px;line-height: 30px;color: #333;}
#points_mall_detail .goods_detail .content .desc{padding-bottom: 40px;font-size: 16px;line-height: 30px;color: #333;}
#points_mall_detail .goods_detail .content .buy_now{display: block;float: left;width: 176px;height: 42px;text-align: center;line-height: 42px;color: white;background: #e39b03;font-size: 18px;text-decoration: none;border: none;cursor: pointer;}
#points_mall_detail .goods_detail .content .add_cart{display: block;float: left;width: 176px;height: 42px;margin-left: 30px;text-align: center;line-height: 42px;color: white;background: #9ac715;font-size: 18px;text-decoration: none;border: none;cursor: pointer;}
#points_mall_detail .goods_detail .description{margin-top: 50px;border:1px solid #ddd;}
#points_mall_detail .goods_detail .desc_menu{background: #ececec;}
#points_mall_detail .goods_detail .desc_menu .list{float: left;width: 236px;height: 45px;text-align: center;line-height: 45px;border-bottom: 1px solid #ececec;cursor: pointer;}
#points_mall_detail .goods_detail .desc_menu .list_cur{background: white;border-color: #e39b03;}
#points_mall_detail .goods_detail .detail_content{padding: 35px 0 30px ;overflow: hidden;}

/*************************** products end ***************************/
/*************************** about us end ***************************/
#about_us{width: 1160px;padding-top: 110px;padding-bottom: 117px;margin: 0 auto;}
#about_us img{max-width: 100%;max-height: 100%;}
#about_us .top_title{line-height: 36px;font-size: 30px;color: #000;}
#about_us .sec_title{position: relative;height: 45px;padding-bottom: 20px;font-size: 30px;line-height: 45px;text-transform: uppercase;color: #8c8c8c;font-family: 'Arial';}
#about_us .sec_title span{position: absolute;left: 0;bottom: 0;width: 120px;height: 4px;background: #ffbb2c;}
#about_us .thi_title{height: 30px;line-height: 30px;padding-bottom: 10px;padding-left: 30px;background: url(../images/green_down.png) no-repeat left 5px;font-size: 16px;color: #555;}
#about_us .profile{padding-bottom: 70px;}
#about_us .profile .pic{float: left;width: 528px;height: 600px;margin-top: 20px;margin-left: 20px;}
#about_us .profile .pic .img{display: table-cell;width: 528px;height: 600px;vertical-align: middle;text-align: center;}
#about_us .profile .description{float: right;width: 545px;}
#about_us .profile .description .content{padding-top: 20px;padding-bottom: 40px;font-size: 16px;color: #5d5d5d;line-height: 30px;}
#about_us .profile .brief{font-size: 16px;color: #5d5d5d;line-height: 30px;}
/*********/
#about_us .pride{padding-bottom: 50px;}
#about_us .pride .pride_left{float: left;width: 595px;}
#about_us .pride .pride_left .desc{width: 560px;padding-top: 26px;padding-bottom: 40px;font-size: 16px;color: #5d5d5d;line-height: 30px;}
#about_us .pride .pride_right{float: right;width: 528px;}
#about_us .pride .pride_right .pic2{display: table-cell;width: 528px;height: 600px;vertical-align: middle;text-align: center;}
/*********/
#about_us .culture{padding-bottom: 55px;}
#about_us .culture .culture_left{float: left;margin-top: 75px;}
#about_us .culture .culture_left .pic{width: 726px;}
#about_us .culture .culture_right{float: right;width: 346px;overflow: hidden;}
/*#about_us .culture .culture_right .cul_tit{margin-top: 10px;font-size: 20px;line-height: 40px;color: #ffbb2c;}
#about_us .culture .culture_right .cul_desc{font-size: 16px;line-height: 30px;color: #555;}*/
/*********/
#about_us .event_chronicle{}
#about_us .event_chronicle .pic{padding-top: 45px;text-align: center;}

/*************************** about us start ***************************/

/*************************** company_information start ***************************/
#company_information{width: 1160px;padding-bottom: 100px;margin: 0 auto;}
#company_information .company_title{margin-top: 54px;text-align: left;}
#company_information .company_title .list{display: inline-block;height: 50px;padding: 0 45px;margin-right: 17px;line-height: 50px;text-align: center;background: #555555;vertical-align: top;text-decoration: none;color: white;}
#company_information .company_title .list_cur{background: #e39b03;}
#company_information .company_title .title{display: inline-block;margin-top: -4px;vertical-align: top;}
#company_information .company_title .title .tit_top{font-size: 30px;line-height: 36px;}
#company_information .company_title .title .tit_sec{font-size: 16px;line-height: 24px;color: #bbbbbb;text-transform: uppercase;font-family: 'Arial';}
#company_information .first_segmentation{height: 100px;background: url(../images/info_list.png) no-repeat 10px bottom;}
#company_information .company_list{padding-bottom: 60px;}
#company_information .company_list .segmentation{height: 56px;background: url(../images/info_list.png) no-repeat 1088px -30px;}
#company_information .company_list .list{padding: 24px;background: #f7f7f7;}
#company_information .company_list .pic{float: left;width: 386px;height: 235px;overflow: hidden;}
#company_information .company_list .img{display: table-cell;width: 386px;height: 235px;vertical-align: middle;text-align: center;}
#company_information .company_list .content{float: right;width: 670px;padding-right: 20px;}
#company_information .company_list .name{display: block; height: 34px;overflow: hidden;font-size: 20px;line-height: 34px;color: #333;}
#company_information .company_list .desc{height: 120px;margin-top: 10px;margin-bottom: 26px;overflow: hidden;font-size: 16px;line-height: 30px;color: #555;}
#company_information .company_list .more{display: block;width: 135px;height: 42px;line-height: 42px;font-size: 16px;color: white;text-align: center;text-decoration: none;background: #555555;}
#company_information .company_list .list:hover{background: #e4e4e4;}
#company_information .company_list .list:hover .more{background: #e39b03;}
#company_information .company_list .pic:hover img{transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);}
#company_information .description{}
#company_information .description .title{height: 67px;background: url(../images/info_title_bg.png) no-repeat left bottom;font-size: 22px;line-height: 67px;text-indent: 27px;}
#company_information .description .content{padding-top: 30px;padding-bottom: 30px;}
/*************************** company_information end ***************************/

/*************************** platform start ***************************/
#company_information .platform_list{padding: 10px;border: #ddd 1px solid;border-radius: 4px;margin: 10px auto;font-size: 12px;}
#company_information .platform_list .platform_title{}
#company_information .platform_list .platform_title .date{ float:left; width:137px; height: 20px; line-height:20px; padding:14px 8px; font-size:14px; font-weight:bold; text-align:center;}
#company_information .platform_list .platform_title .city{ float:left; width:59px; height: 20px; line-height:20px; padding:14px 8px;  font-size:14px; font-weight:bold;text-align:center;}
#company_information .platform_list .platform_title .type{ float:left; width:91px; height: 20px; line-height:20px; padding:14px 8px;  font-size:14px; font-weight:bold;text-align:center;}
#company_information .platform_list .platform_title .title{ float:left; width:777px; height: 20px; line-height:20px; padding:14px 8px; font-size:14px; font-weight:bold; text-align:left;}

#company_information .platform_list .list{border-bottom:1px dashed #ddd;}
#company_information .platform_list .list a:hover{ color:#000; }
#company_information .platform_list .list .date{ float:left; width:137px; height: 20px; line-height:20px; padding:14px 8px; font-size:12px; text-align: center;}
#company_information .platform_list .list .city{ float:left; width:59px; height: 20px; line-height:20px; padding:14px 8px; font-size:12px; text-align: center;}
#company_information .platform_list .list .type{ float:left; width:91px; height: 20px; line-height:20px; padding:14px 8px; font-size:12px; text-align: center;}
#company_information .platform_list .list .title{ float:left; width:777px; height: 20px; line-height:20px; padding:14px 8px; font-size:12px; text-align: left;}
#company_information .post_button{ float:right; height: 50px; padding: 0 45px; margin-right: 17px;line-height: 50px;text-align: center;background: #e39b03; vertical-align: top; text-decoration: none; color: white; }
#company_information .apply_info{ float:right; margin-top:11px;margin-right:60px;font-size: 12px; color:#333; }
/*************************** platform end ***************************/

/*************************** platform_apply start ***************************/
#lib_product_inquire{clear:both; overflow:hidden; margin:0 auto;}
#lib_product_inquire .product_list{width:100%; clear:both; overflow:hidden;}
#lib_product_inquire .product_list .item{overflow:hidden; clear:both; overflow:hidden; margin:0 auto;}
#lib_product_inquire .product_list .item .img{overflow:hidden; border:1px solid #ccc; vertical-align:middle; position:relative; display:table-cell; text-align:center; float:left;}
#lib_product_inquire .product_list .item .img div{*position:absolute; top:50%;}
#lib_product_inquire .product_list .item .img div img{*position:relative; top:-49%; left:-50%;}
#lib_product_inquire .product_list .item .info{padding-left:10px; float:left;}
#lib_product_inquire .product_list .item .info .proname{border-bottom:1px dashed #ccc; font-weight:bold; height:20px; margin-bottom:5px;}
#lib_product_inquire .product_list .item .info .proname a{color:#555;}
#lib_product_inquire .product_list .cline{padding:15px 0; clear:both;}
#lib_product_inquire .form{overflow:hidden; clear:both; overflow:hidden; margin:0 auto;}
#lib_product_inquire .form .rows{margin:10px 0; clear:both;}
#lib_product_inquire .form .rows label{width:15%; overflow:hidden; float:left; height:22px; line-height:22px; text-align:left; color:#555;}
#lib_product_inquire .form .rows span{width:75%; overflow:hidden; float:left; display:block; padding-left:2px;}
#lib_product_inquire .form .rows span .contents{width:85%; height:100px;}
#lib_product_inquire .form .rows .apply_button{ display:block; height: 50px; padding: 0 45px; margin-right: 17px;line-height: 50px;text-align: center;background: #e39b03; vertical-align: top; text-decoration: none; color: white; border:0; font-size: 16px;}
/*************************** platform_apply end ***************************/



/*************************** activity_photos start ***************************/
#company_information .activity_photos .segmentation{height: 56px;background: url(../images/info_list.png) no-repeat 1096px -30px;}
#company_information .activity_photos{margin:0px -8px 50px;background: white;}
#company_information .activity_photos .list{position: relative;float: left;width: 374px;height: 243px;overflow: hidden;margin:0 9px 0px;}
#company_information .activity_photos .pic{display: table-cell;width: 374px;height: 243px;vertical-align: middle;text-align: center;}
#company_information .activity_photos .bg{position: absolute;bottom: 0;left: 0;width: 100%;height: 46px;background: rgba(0,0,0,0.44);}
#company_information .activity_photos .name{position: absolute;top: 197px;left: 0;width: 100%;height: 46px;;line-height: 46px;overflow: hidden;font-size: 16px;color: white;text-align: center;}
#company_information .activity_photos .more{position: absolute;top: -46px;left: -100px;width: 100%;height: 46px;;line-height: 46px;overflow: hidden;font-size: 14px;color: white;text-align: center;background: url(../images/act_more.png) no-repeat center center;}
#company_information .activity_photos .list:hover .bg{width: 100%;height: 100%;background: rgba(24,166,77,0.8);}
#company_information .activity_photos .list:hover .name{top: 82px;}
#company_information .activity_photos .list:hover .more{left: 0;top: 120px;}
/*************************** activity_photos end ***************************/