@charset "utf-8";
/* CSS Document */
/*====================通用 start========================*/
.m-wrap-c .navi_bread{ float:right; height:22px; line-height:22px; margin-right:22px; _margin-right:11px;}
.m-wrap-c .navi_bread a{ color:#666666;}
.home-icon{ background:url(../images/home_icon.png) no-repeat; background-position:0 50%; padding-left:14px;}
.m-wrap-c .navi_bread span{ color:#3235a6;}
.navi_bread img{ vertical-align:middle;}
.m-wrap-c .leftpart{ float:left;width:202px; margin:22px 0 0 22px; _margin:22px 0 0 11px;}
.m-wrap-c .rightpart{ float:right; width:717px; margin-right:20px; _margin-right:10px; margin-bottom:30px;}
.m-wrap-c h2{ background:url(../images/category_bg.jpg) no-repeat;padding-left:15px;}
.m-wrap-c h2 span{display:block;height:64px; line-height:64px; color:#fff; font-size:20px; padding-left:30px;}

.sales-hd span{ background:url(../images/sales_icon.png) left center no-repeat;}
.product-hd span{ background:url(../images/catogory_product_icon.png) left center no-repeat;}
.news-hd span{ background:url(../images/news_icon.png) left center no-repeat;}
.sewing-hd span{ background:url(../images/category_product_sewing.png) left center no-repeat;}

.leftpart ul{border:1px solid #cecece;}
.leftpart ul li{border-bottom:1px solid #cecece;}
.leftpart ul li.last{border-bottom:0;}
.leftpart ul li a{font-size:14px;color:#6d6d6d;display:block;background:url(../images/list_tri.png) no-repeat;background-position:22px 50%;padding:0 0 0 42px;height:37px;line-height:37px;}
.leftpart ul li a.active,.leftpart ul li a:hover{text-decoration:none;color:#24278e;background-color:#e1e3e8;}
.rightpart h3{ background:url(../images/category_right_bg.jpg) no-repeat; height:40px; width:680px; line-height:40px; padding-left:37px; color:#fff; font-size:16px; font-weight:bold;}
.rightpart .sonclass_title{ border:1px solid #d0d0d0; margin:16px 0 24px;}
.rightpart .sonclass_title h4{ font-size:20px; color:#333333; line-height:30px; margin:8px 0; background:url(../images/title_circle_icon.png) no-repeat; background-position:10px 50%; padding-left:30px;}
.title_padd{ border-bottom:4px solid #4f52bb;}
.rightpart .sonclass_title h4 img{ vertical-align:middle; margin:0 6px 0 9px;}
.rightpart .sonclass h5{ background:url(../images/sonclass_right_bg.jpg) no-repeat; width:686px; height:29px; line-height:29px; font-size:14px; color:#fff; padding-left:31px; margin:24px 0 20px 0;}
.rightpart .sonclass h5 a{ color:#fff;}
.rightpart .sonclass p{ line-height:20px; _line-height:24px;}
/*====================通用 start========================*/


/*====================index start========================*/
.index-container{padding:0 7px; padding-bottom:10px;}
.img-reel{background-color:#868686;width:717px;height:355px;float:left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;}
.img-reel .img-body{float:left;}

/* focus */
#focus{width:675px;height:355px;overflow:hidden;position:relative;}
#focus ul{height:455px;position:absolute;}
#focus ul li{float:left;width:675px;height:355px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:675px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:780px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url(img/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}


.img-reel .left-arrow a{background:url(../images/img-reel-left.gif) center center no-repeat;width:8px;height:355px;display:block;float:left;padding:0 5px 0 8px;}
.img-reel .right-arrow a{background:url(../images/img-reel-right.gif) center no-repeat;width:8px;height:355px;display:block;float:right;padding:0 8px 0 5px;}
.index-good-list{width:252px;float:right;}
.index-good-list .unit{background:url(../images/good-list-bg.jpg) no-repeat;width:251px;height:69px;margin-bottom:3px;}
.index-good-list dl a{display:block;width:251px;height:68px;cursor:pointer;}
.index-good-list dl a:hover{text-decoration:none;}
.index-good-list .unit dt{width:85px;padding-left:40px;padding-top:18px;float:left;text-align:left;}
.index-good-list .unit dt h3{color:#333333;font-size:16px;font-weight:normal;}
.index-good-list .unit dt h4{color:#333333;font-size:11px;font-weight:normal;}
.index-good-list .unit dd{float:right;padding-right:6px;padding-top:4px;}
.top-3{width:308px;padding-top:4px;float:left;padding-bottom:4px;border:1px solid #d8d8d8;-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;}
.top-3 .top-unit{width:294px;height:110px;background:url(../images/rank-bg.jpg) no-repeat; margin:4px 8px 0 8px;}
.top-3 .top-unit .rankage{width:27px;height:31px;float:left; margin:9px 0 0 9px; display:inline;}
.top-3 .top-unit .gold{background:url(../images/rank-rank.png) 0px 0px no-repeat;}
.top-3 .top-unit .silver{background:url(../images/rank-rank.png) -29px 0 no-repeat;}
.top-3 .top-unit .copper{background:url(../images/rank-rank.png) -58px 0 no-repeat;}
.top-3 .top-unit .rank-content{width:250px;float:left;}
.top-3 .top-unit .rank-content dt h3{font-size:14px;}
.top-3 .top-unit .rank-content dt h4{font-size:12px;font-weight:normal;}
.top-3 .top-unit dt{float:left;width:95px;margin:46px 0 0 15px;display:inline;}
.top-3 .top-unit dt .click-btn{background:url(../images/click-btn_03.gif) no-repeat;width:39px;height:13px;}
.top-3 .top-unit dt .click-btn a{width:39px;height:13px;display:block;}
.top-3 .top-unit dd{float:right;margin-top:4px;}
.index-news{border:1px solid #d8d8d8;-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;width:658px;float:right;}
.index-news .news-catname{width:658px;height:40px;border-bottom:1px solid #d8d8d8;background:url(../images/news_catname_bg.jpg) repeat-x;}
.index-news .news-catname img{margin:9px 0 0 10px;width:95px;float:left;}
.index-news .news-catname .news-more{width:80px;height:23px;float:right;background:url(../images/news_more.jpg) no-repeat;margin:9px 7px 0 0;}
.index-news .news-catname .news-more a{width:80px;height:23px;display:block;}
.index-news .news-unit{margin-left:15px;margin-right:18px;border-bottom:1px dotted #191919;padding-top:5px;}
.index-news .news-unit dt{width:120px;float:left;margin-top:7px;}
.index-news .news-unit dt img{border:1px solid #a5a5a5;}
.index-news .news-unit dd{width:482px;float:right;background:url(../images/news_arrow.gif) 0 8px no-repeat;padding-left:18px;_line-height:18px;}
.index-news .news-unit dd .news-time{color:#3235a6;font-weight:bold;font-family:Arial, Helvetica, sans-serif; background:url(../images/news_icon.jpg) 75px center no-repeat;height:26px;line-height:26px;}
.index-news .news-unit dd .news-title a{font-size:13px;color:#3235a6;_line-height:16px;}
.index-news .news-unit dd .news-profile{font-size:12px;width:404px;}
.index-news .news-unit dd .news-more-btn a{background:url(../images/click-btn.gif) no-repeat;float:right;width:35px;height:12px;margin-bottom:6px;_margin-bottom:1px;display:block;}
.phones{float:left;margin-top:10px;width:979px;}
.past{width:260px;padding-top:4px;padding-left:48px;float:left;padding-bottom:4px;border:1px solid #d8d8d8;-moz-border-radius:4px;-webkit-border-radius:4px;
    border-radius:4px;background:url(../images/past-icon.png) 24px 20px no-repeat;}
.past dl{}
.past dt,.hotline dt{float:left;margin-top:14px;}
.hotline{border:1px solid #000;border:1px solid #d8d8d8;-moz-border-radius:4px;height:95px;-webkit-border-radius:4px;border-radius:4px;width:635px;padding-left:23px;padding-top:4px;float:right;background:url(../images/telephone-bg.gif) repeat-y;}
.hotline dl{background:url(../images/telephone-icon.png) 0px 16px no-repeat;padding-left:25px;}
.past dd{float:right;margin-top:20px;margin-right:5px;}
.hotline dd{float:right;margin-top:14px;margin-right:34px;}
.hotline .view-detail a,.past .view-detail a{background:url(../images/view-detail.jpg) no-repeat;width:85px;height:18px;display:block;margin-top:8px;}
.past h3,.hotline h3{font-size:16px;color:#000;}
.past h4,.hotline h4{font-weight:normal;color:#000;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
/*====================index end========================*/




/*====================販売部門 start========================*/
.sales_tb{ margin-top:5px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=0,strength=2);/*ie*/
-moz-box-shadow: 0px 0px 2px #909090;/*firefox*/
-webkit-box-shadow: 0px 0px 2px #909090;/*safari或chrome*/
box-shadow:0px 0px 2px #909090;/*opera或ie9*/}
.sales_tb td{ width:359px; background:#f6f7f8; padding-left:20px; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-top:1px solid #fff; border-left:1px solid #fff; line-height:40px;}
.sales-info-tb{ margin-bottom:40px;}
.sales-info-tb td,.sales-info-tb th{ border:1px solid #cccccc;}
.sales-info-tb th{ width:165px;}
.sales-info-tb td{ padding:11px 16px;}
.sales-products{ overflow:hidden; width:717px; margin-top:10px;}
.sales-window-unit{ width:342px; height:141px; float:left; margin:0 33px 0 0;}
.sales-window-unit-2{ width:342px; height:141px; float:left; margin:0 0 30px 0;}
.sales-window-l{ background:url(../images/sales_window_l.jpg) no-repeat; float:left; width:7px;height:141px;}
.sales-window-m{ background:url(../images/sales_window_m.jpg) repeat-x; float:left; width:328px;height:141px;}
.sales-window-r{ background:url(../images/sales_window_r.jpg) no-repeat; float:left; width:7px;height:141px;}
.sales-window-m .inner-window h5{ font-size:14px; color:#4f52bb; background:url(../images/sales-window-tip.png) 7px 5px no-repeat; padding-left:20px; margin:0 0 14px 0;_margin:0 0 10px 0; line-height:32px; width:302px;}
.sales-window-m .inner-window h5 span{ color:#8a8a8a; font-size:10px; margin-left:12px; text-transform:capitalize;}
.detail-btn{ background:url(../images/detail.png) no-repeat; margin:30px 8px 0 6px; _margin:30px 2px 0 3px; float:left; width:119px; height:28px;}
.detail-btn a{ width:119px; height:28px; display:block;}
/*====================販売部門 end========================*/



/*====================縫製部門 start========================*/
.photo-wrap{background:url(../images/sewing-photo-bg.png) no-repeat;padding:9px 10px;float:left;margin:20px 10px 15px 0;}
.photo-wrap-2{background:url(../images/sewing-photo-bg2.png) no-repeat;padding:8px 10px;float:left;margin:20px 10px 15px 0;}
.photo-wrap-3{background:url(../images/sewing-photo-bg3.png) no-repeat;padding:8px 10px;float:left;margin:10px 10px 6px 0;}
/*====================縫製部門 end========================*/



/*====================実績・事例 start========================*/
.photo-wrap-4{background:url(../images/perform-bg-01.png) no-repeat;padding:11px 11px 13px 11px;float:left;margin:0 5px 12px 0;}
.photo-wrap-4-2{background:url(../images/perform-bg-01.png) no-repeat;padding:11px 11px 13px 11px;float:right;margin:0 0 12px 0;}
.photo-wrap-5{background:url(../images/perform-bg-02.png) no-repeat;padding:11px 12px 14px 12px;float:left;margin-bottom:10px;}
.photo-wrap-5-2{background:url(../images/perform-bg-02.png) no-repeat;padding:11px 12px 14px 12px;float:right;margin-bottom:10px;}
.perform-list{width:717px;overflow:hidden;}
.perform-list ul{width:800px;}
.perform-list li{float:left;border:1px solid #eaeaea;padding:1px;margin-right:6px;margin-bottom:6px;}
.perform-list li img{width:170px;height:241px;}

/*====================実績・事例 end========================*/



/*====================商品一覧 start========================*/
.product-wrap{ border:1px solid #a0a0a0; padding:18px 0 0 16px; margin-top:18px;font-family:'Microsoft YaHei';}
.good-unit{ margin-bottom:10px;}
.good-unit dl{padding-bottom:15px;}
.good-unit dt{ float:left; background:#e4e6ec;padding:9px;border:1px solid #afafaf;}
.good-unit dt .good-img-border{ border:1px solid #fff;width:330px;height:205px;}
.good-unit dd{ float:right; padding-top:1px; width:338px;}
.good-unit .good-attr{font-family: 'Microsoft YaHei'}
.good-unit .good-value{font-family: 'Microsoft YaHei'}

.good-title{ background:url(../images/category_right_bg_2.jpg) no-repeat; padding-left:28px; height:29px; line-height:29px; color:#fff; font-size:14px;}
.good-value a{ width:16px; height:16px;line-height:0;font-size:0; display:block; float:left;margin-right:7px;margin-top:9px;border:1px solid #ccc;cursor:default;}
.grey-c{ background-color:#c9c7c9;}
.dgrey-c{ background-color:#a9a397;}
.green-c{ background-color:#c0d29e;}
.dgreen-c{ background-color:#679ca2;}
.blue-c{ background-color:#a2b8d2;}
.dblue-c{ background-color:#0062a9;}
.black-c{ background-color:#413a41;}
.yellow-c{ background-color:#f2ecde;}
.yellow2-c{ background-color:#e9cf3a;}
.dyellow-c{ background-color:#c3b399;}
.orange-c{background-color: #f6b163;}
.white-c{ background-color:white;}
.pink-c{ background-color:#dc7272;}
.pink2-c{ background-color:#eddae0}
.lgreen-c{ background-color:#c1ab71;}
.lblue-c{ background-color:#6ea8ac;}
.purple-c{ background-color:#99687b;}
.black-c{ background-color:#363837;}
.darkblue{ background-color:#232a3c;}
.ma-c{ background-color: #a79780;}
.good-attr{width:79px;float:left;color:#3b3e98;font-weight:bold;background:url(../images/list_style_1.png) left center no-repeat;line-height:38px;padding-left:10px;margin-left:12px;_margin-left:6px;}
.good-value{width:200px;float:right;line-height:38px; margin-right:30px; _margin-right:15px;}
.good-son-li{ line-height:20px;padding-top:10px;}
.close-btn{background:url(../images/size.png) no-repeat; width:119px;height:28px;margin-left:10px;}
.close-btn-on{background:url(../images/hide_btn.png) no-repeat;}
.close-btn a{width:119px;height:28px;display:block;}
.good-detail-hide{font-size:12px;padding:9px 11px;background:#2e3293 url(../images/good-table-bg.jpg) repeat-x;width:662px;}
.good-detail-hide table{width:100%;}
.good-detail-hide td,.good-detail-hide th{ border:1px solid #a0a0a0;}
.good-detail-hide tr .lab{ width:118px; background-color:#e2e2e2;margin-top:1px;}
.good-detail-hide tr td{background-color:#fff; text-align:center; vertical-align:middle;}
.good-dot-line{ border-top:1px dotted #000;margin:3px 0 20px 0;width:682px;*margin:3px 0 10px 0;}
.pages{ margin-top:5px;}
.count-num{ float:left;font-size:13px;}
.count-page{ float:right;}
.count-page a{ font-size:13px; color:#464646; margin-right:10px;}
.count-page span{font-size:13px;margin-right:10px;}
.prev{ background:url(../images/prev_btn_03.jpg) left center no-repeat; padding-left:10px;}
.next{ background:url(../images/next_btn_05.jpg) right center no-repeat; padding-right:10px;}
/*====================商品一覧 end========================*/




/*====================企業情報 start========================*/
.ceo-photo{ float:left; margin:0 20px 50px 0;}
.context-wrap{ padding:0 10px;}
.profile-tb{width:676px;margin-left:10px;} 
.profile-tb tr{line-height:36px; width:676px;}
.profile-tb th,.profile-tb td{background:url(../images/special_line.gif) bottom left repeat-x;}
.profile-tb th{width:135px; font-size:14px; color:#24278e; text-align:left; padding-left:15px;}
.profile-tb th span{padding-left:15px;background:url(../images/list_style_1.png) 0 7px no-repeat;}
.profile-tb td{width:541px;}
.profile-tb .dot-line{ border-top:1px dotted #000; margin:8px 0;}
.lh-20{ line-height:24px; padding-bottom:5px;}
.context-wrap .history-img{ text-align:center; margin-right:40px; float:left; width:197px;}
.history-img .his-btn{ background:url(../images/history_btn.png) no-repeat; line-height:46px; font-size:14px; color:#24278e; margin-bottom:4px;}
.his-arrow{ background:url(../images/history_arrow.png) 50px center no-repeat; height:58px; margin-top:7px;}
.context-wrap .history-word{ float:left;}
.context-wrap .history-word .his-unit{ line-height:46px; margin-bottom:4px;}
.his-break{ height:61px;}
.email-btn{margin:0 34px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;height:32px;line-height:32px;background:#e4e6ec url(../images/email-btn.gif) 227px center no-repeat;font-weight:bold;font-size:14px;padding-left:255px;}
.email-btn a{color:#6d6d6d;}
.show-table-btn a{margin:0 34px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;height:32px;line-height:32px;color:#6d6d6d;background:#e4e6ec url(../images/hide-detail-btn.gif) 17px center no-repeat;font-size:14px;padding-left:41px;display:block;_letter-spacing:-1px;}
.show-table-btn-on a{background:#e4e6ec url(../images/show-detail-btn.gif) 17px center no-repeat;_letter-spacing:-1px;}
.show-table-btn a:hover{text-decoration:none;}
.company-form{padding:0 20px;}
.company-form .company-form-tip{position:relative;left:-10px;}
.company-form .form-unit{padding:9px 0;background:url(../images/special_line.gif) left bottom repeat-x;font-size:12px;}
.company-form .form-unit .unit-title{color:#24278e;line-height:20px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#e4e6ec;width:115px;padding:5px 8px 5px 11px;float:left;}
.company-form .form-unit .unit-content{float:left;line-height:20px;padding:0px 0 0px 35px;}
.company-form .form-unit .unit-content input[name="category"]{position:relative;top:2px;}
.company-form .form-unit .form-radio{padding:5px 0;}
.company-form .form-unit .unit-content textarea{width:404px;height:108px;border:1px solid #b6b6b6;padding:5px;}
.company-form .form-unit .unit-content input.form-text{width:404px;border:1px solid #b6b6b6;padding:5px;}
.company-form .form-footer{margin:13px 5px 20px 0;float:right;}
.company-form .submit-btn a{text-align:center;background:url(../images/submit-btn.png) no-repeat;width:295px;height:46px;line-height:40px;color:#fff;font-size:14px;font-weight:bold;float:left;margin-left:30px;margin-bottom:35px;}
.company-form .submit-btn a:hover{text-decoration:none;}
.landline-unit{width:346px;padding-top:10px;background:url(../images/landline-bg-top.png) no-repeat;float:left;margin-right:12px;margin-bottom:15px;}
.landline-unit .lu-wrap{padding-bottom:10px;background:url(../images/landline-bg-btm.png) 0 bottom no-repeat;}
.landline-unit .lu-inner{background:url(../images/landline-bg-m.png) 0 0 repeat-y;height:148px;padding:0 6px 0 4px;}
.landline-unit-2 .lu-inner{height:100px;}
.landline-unit .hd{border-bottom:1px solid #c3c3c3;color:#24278e;font-size:14px;padding:4px 0;margin-bottom:6px;}
.landline-unit .hd h6{font-size:14px;background:url(../images/list_style_1.png) 10px center no-repeat;padding-left:20px;}
.landline-unit .hd p{padding-left:20px;}
.landline-unit .phone{background:url(../images/tel-btn.png) 18px center no-repeat;height:28px;line-height:28px;padding-left:60px;font-size:14px;font-weight:bold;}
.landline-unit table{margin-left:22px;}
.landline-unit tr,.landline-unit td,.landline-unit th{border:1px solid #fff;}
.landline-unit th{width:107px;background:#c3c3c3;line-height:28px;}
.landline-unit td{width:192px;background:#f0f0f0;line-height:28px; text-align:center;}
/*====================企業情報 end========================*/


/*==================== 最新情报 ========================*/
.newswrap{padding:0 18px 0 15px;}
.newswrap .news-unit{padding:10px 0 10px 0;border-bottom:1px dotted #191919;}
.newswrap .news-unit dt{width:112px;margin-top:7px;float:left;}
.newswrap .news-unit dt img{border:1px solid #a5a5a5;}
.newswrap .news-unit dd{width:539px;padding-left:18px;_line-height:18px;float:right;background:url(../images/news_arrow.gif) 0 8px no-repeat;}
.newswrap .news-unit dd .news-time{color:#3235a6;font-weight:bold;font-family:Arial, Helvetica, sans-serif; height:26px;line-height:26px;}
.newswrap .news-unit dd .news-time-bg{background:url(../images/news_icon.jpg) 75px center no-repeat;}
.newswrap .news-unit dd .news-title a{font-size:13px;color:#3235a6;_line-height:16px;}
.newswrap .news-unit dd p{font-size:12px;}
.newswrap .news-unit dd .news-more-btn{display:block;width:35px;height:12px;margin-bottom:6px;_margin-bottom:1px;background:url(../images/click-btn.gif) no-repeat;}

.contentwrap{overflow: hidden;}
.contentwrap .hd{padding: 20px 0 10px 0;margin: 0 20px;border-bottom:1px dotted #999999;text-align: center;}
.contentwrap .hd h1{font-size:30px;line-height:30px;font-weight: normal;padding:5px 0;}
.contentwrap .bd{padding:15px 20px;margin: 0 20px;border-bottom:1px dotted #999999;}
.contentwrap .ft{text-align: right;padding:15px 0;margin: 0 20px;}
.contentwrap .ft .back{display: inline-block;width: 81px;height: 25px;background: url(../images/btn-back.png) no-repeat;}