h 
@charset "utf-8";body{margin:0;padding:0;color:#333;outline:0;font-size:12px;background:#fff}
dd,div,dl,dt,img,input,li,p,ul{margin:0;border:none;padding:0;list-style:none;outline:0}
a{text-decoration:none;color:#444}
a:hover{color:#f60;text-decoration:none}
a{outline:0}
:focus{outline:0}
a img{border:none}
img{vertical-align:middle}
.clear{clear:both}
li,ul{list-style:none;outline:0}
*{margin:0;padding:0}
input img,select img{outline:0}
em{font-style:normal}
:focus{outline:0}
.font14{font-size:14px}
.fl{float:left}
.fr{float:right}
.kong{height:15px;width:100%}
.bord{border:1px solid #efefef}
.yellow{color:#f60}
.yellow:hover{color:#f60;text-decoration:underline}
.bule{color:#294daa}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
table{border-collapse:collapse;border-spacing:0}
.t24{font-size:20px;font-family:Arial;font-weight:700}
.t18{font-size:16px;font-weight:700}

.layout_company{margin:0 auto;width:1200px;height:auto;overflow:hidden;background:#fff;}
.banner_ad{width:1100px;height:250px;border-bottom:10px solid #b7b7b7}

.logo_name{font-size:26px;font-weight:700;line-height:120px; padding-left:15px}
.logo_name img{ margin-right:15px; max-height:50px;}
.logo_span{ padding:22px 0 0 0}
.logo_span img{ display:inline-block; padding:0 6px; width:30px}
.logo_span01{color:#999}
.call-num{background:url(../uimages/qiye_top.png) no-repeat 0 -128px;padding:23px 0 0 28px;line-height:50px;max-width:550px}

.nav{width:100%; background:#000;height:55px;line-height:55px;}
.nav ul{ margin:0 auto; width:1200px;}
.nav li{float:left;width:125px;text-align:center; margin-right:1px;}
.nav li a{height:55px;display:block;font-size:16px; color:#fff}
.nav li a:hover{color:#fff; background:#ff5400}
.nav li a.curr{color:#fff; background:#ff5400}
.company_text{
    width: 725px;}
.cm_title{ font-size:24px; line-height:45px; padding:15px 0 0 0}
.c_more a{background:url(../uimages/qiye_top.png) no-repeat 0 -50px;width:46px;height:12px;margin-top:15px;display:block;text-indent:-99999px}

.title{width:100%; height:110px;text-align:center; background:url(../images/btbj.png) no-repeat center center; font-weight:400;
padding:23px 0; box-sizing:border-box; margin-bottom:35px; *height:64px}
.title .ct,.title .cm{ text-align:center; font-size:24px; line-height:30px}
.title .cm{ font-size:18px; text-transform:uppercase}
.cans_l{width:450px;padding:25px 30px 25px 30px;border-right:1px solid #eee; box-sizing: border-box}
.cans_l p{line-height:30px;font-size:14px;float:left; width:50%}
.cans_l p span{font-size:18px;font-family:Arial;font-weight:700;color:#e33a3d}
.cans_l h2{background:#8c8c8c;height:35px;line-height:35px;font-size:18px;font-weight:400;padding-left:30px;margin-top:10px;color:#fff}
.cans_r{width:520px;padding:25px 0 0 30px}
.cans_r td{font-size:14px; padding-bottom:10px}
.company_business{width:612px;height:235px}
.company_pro tr{border-bottom:1px solid #efefef}
.company_pro{width:100%;}
.company_cert{width:100%; padding:40px 0}
.products{width:100%;background:#fff;box-sizing: border-box}
.company_pro table th{background: #fafafd; border-top:1px solid #ff5400;
    border-bottom: 1px solid #f0f0f0;
    overflow: hidden; color: #323232;
    font-size: 14px;
    height: 49px;
    line-height: 49px;text-indent: 35px;}
.company_pro table td{font-size: 14px;
    line-height: 65px;
    overflow: hidden;border-bottom: 1px solid #f6f6f6;
    transition: all 0.1s ease 0s; text-indent:35px;}
.company_pro table td:last-child{ border:0}
.company_pro table tbody tr:hover td,.company_pro table tbody tr:hover th{background-color:#f9f9fc}
.pro{height:auto}
.pro div{color:#0b6fb3;font-size:14px}
.user_footer{text-align:center; padding:25px 0; font-size:14px; margin:0 auto; width:1180px;}
.gap{color:#dadada;padding:0 12px;position:relative;top:-1px}
.user_footer p{margin-bottom:8px; text-align:center; width:1100px; margin:0 auto}
.user_footer a{margin:0 15px; padding-bottom:10px; display:inline-block; color:#777}
.site-links{border-top:1px solid #dadada;padding:20px 0 0 0}
.site-links a{color:#000}
.copyright{color:#aaa}
#gd{width:612px;font-family:"微软雅黑"}
#demo td{padding:0}
#demo a{float:left;display:block;margin:0 4px;width:194px;height:175px;color:#333;border:1px solid #efefef;background:#e6e6e6}
#demo a:hover{float:left;display:block;margin:0 4px;color:#cb0806;background:#e33a3d;color:#fff}
#demo_img img{width:186px;height:128px;padding:4px 4px 0 4px}
#demo_wz{height:40px;text-align:center;display:block;line-height:40px;font-size:14px}
.company_about{min-height:510px; font-size:14px; line-height:26px; box-sizing:border-box; padding:40px 0; border-bottom:1px solid #eee; width:1200px; margin:0 auto; overflow:hidden}
.company_about .cm_title{width:100%}
.company_about p{height:auto;padding:0;font-size:14px;line-height:28px}
.company_about p img{margin:0 15px 0 0}
.company_about .cm_title{margin-bottom:15px}
.photo{height:auto;text-align:center;padding:15px;max-width:950px}

/*.epages{text-align:center;vertical-align:middle;display:inline-block;height:24px;line-height:24px; *margin:10px auto; *width:560px}
.epages .current{border:1px solid #f60;background:#fff;color:#f60; margin:0; padding:0 6px; height:24px; line-height:24px; float:none;display:inline-block}
.epages *{VERTICAL-ALIGN:middle}
.epages a,.epages span {height:24px;line-height:24px;padding:0 8px;border:1px solid #cfcfcf;color:#666;text-align:center;vertical-align:middle;margin:0;text-decoration:none;display:inline-block;float:none}

.epages INPUT{BORDER-RIGHT:#659b28 1px solid;BORDER-TOP:#659b28 1px solid;PADDING-LEFT:1px;MARGIN-BOTTOM:0;PADDING-BOTTOM:1px;FONT:bold 12px/15px Verdana;BORDER-LEFT:#659b28 1px solid;COLOR:#659b28;MARGIN-RIGHT:1px;BORDER-BOTTOM:#659b28 1px solid;HEIGHT:15px}
*/
.company_pro table td .epages *{ text-indent:0}
.company_text .about{ height:170px; overflow:hidden; padding:5px 0 0 0;}
.company_text .about{color:#555;line-height:28px;overflow:hidden;text-indent:2em;font-size:14px}
.company_text .about p{color:#555;line-height:28px;overflow:hidden;font-size:14px}

.company .fl{height:270px; position:relative;width:435px; background:#efefef}
.company .fl a{display:table-cell;height:270px;overflow:hidden;text-align:center;vertical-align:middle;width:435px}
.company .fl img{max-height:270px;max-width:435px;overflow:hidden;vertical-align:middle}
.c-fl{height:375px;overflow:hidden;width:500px;margin:0 auto;padding-bottom:10px}
.c-fl a{display:table-cell;height:375px;overflow:hidden;text-align:center;vertical-align:middle;width:500px}
.c-fl img{max-height:375px;max-width:500px;overflow:hidden;vertical-align:middle}
.quick-menu li{float:left;padding-left:0;background:url(../images201412/1_03.jpg) no-repeat right center}
.quick-menu li a{color:#666;}
.nav-header .quick-menu li a{ color:#666}
.quick-menu li a:hover{text-decoration:underline; color:#666}
.nav-header .quick-menu li a:hover{ color:#666}
.nav-header{ background:#fff; border-bottom:1px solid #eee}

.cans-phone{ width:100%}
.cans-phone span{display:inline-block; float:left;}
.cans_r div.fl{ padding-right:15px;}
.cans_r div.fl strong{display:inline-block; float:left; color:#f60}
.cans_r div.fl span{display:inline-block; float:left}

.about_more{ font-weight:400; font-size:14px; line-height:28px}
/*加工订做*/
.resp-vtabs{ padding:15px 0 25px}
.resp-vtabs > div.fl{ width:990px;}
.detal-content{ width:1200px;}
.resp-vtabs .detal-content{ width:1010px !important;}
.resp-vtabs ul.resp-tabs-list{float:left;width:210px}
.resp-vtabs .resp-tabs-list li{display:block;cursor:pointer; line-height:55px; padding:0 0 0 30px; box-sizing:border-box; font-size:16px; background:#bfbdb9;border-bottom: 1px solid #cccbc8;}
.resp-vtabs .resp-tabs-list li a{ display:block}
.resp-vtabs .resp-tabs-container{padding:25px;background-color:#fff;border:1px solid #ddd;width:990px;min-height:250px;border-radius:4px; box-sizing:border-box; *width:938px}
.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word}
.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px!important; border:1px solid #ddd; border-left:2px solid #ff5400; border-right:none; line-height:53px; padding-left:28px; font-weight:700; color:#ff5400; background:#fff}

.service-title{font-size:20px;font-weight:700;line-height:40px; padding-top:7px}
.service-main-l{ width:335px}
.service-main-l > div {height:335px;overflow:hidden;width:335px;display:table-cell;overflow:hidden;text-align:center;vertical-align:middle;}
.service-main-l img{max-height:335px;max-width:335px;overflow:hidden;vertical-align:middle; }
.service-main-r{width:580px}
.service-comment-warp{ padding:10px 0}
.service-comment-warp .service-star-warp:nth-child(1){background:#f7f7f7; height:50px; line-height:50px; margin-bottom:12px;}
.service-comment-warp .service-star-warp:nth-child(5){ border-top:1px solid #ececec; line-height:30px; height:30px; padding:20px 0; margin-top:15px;}
.service-star-warp{font-size:16px;height:35px;line-height:35px;}
.service-star-txt{color:#999;float:left; margin:0 5px 0 10px; font-size:14px}
.service-star-warp .cz{color:#ff7c00;float:left; width:auto}
.service-other-number{color:#666;font-size:14px;line-height:26px; border-top:12px solid #f7f7f7; margin-top:20px; padding-top:25px}
.service-other-number h2{ font-size:18px; color:#aaa; padding:0 0 12px 15px; position:relative}
.service-other-number h2:after{ position:absolute; content:""; top:5px; left:0; height:18px; width:3px; background:#aaa}
.service-other-number img{display:block;margin:0 auto;max-width:100%}
.service-star-warp .city{ padding:0 10px; color:#000; box-sizing:border-box; border:2px solid #f69006; font-size:14px}
/* ba-box */
.ba-box{width:100%;height:430px;position:relative;overflow:hidden; box-shadow:0 5px 10px #eee}
.ba-box .bd{ width:100% !important;}
.ba-box .bd li{width:100% !important;height:430px;}
.ba-box .bd li .m-width{display:block; height:430px; width:100%;}

.banner-btn{width:1210px;position:absolute;top:150px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.ba-box .hd {position:absolute;top:280px;left:50%; text-align:center; width:45px; margin-left:-22px;}
.ba-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px; margin:0 5px;background:#ccc;cursor:pointer; display:inline-block}
.ba-box .hd ul li.on{background:#ff5400;}


.tabPanel{width:100%;background:#f8f8f8}
.pane{padding:40px 0 50px 0;width:1200px;margin:0 auto}
.company_cans li{width:33.3%;font-size:14px;line-height:28px;position:relative;min-height:175px;float:left;border-left:1px solid #555;box-sizing:border-box;padding:0 45px}
.company_cans li:nth-child(1){border:0}
.company_cans li p{color:#f2f2f2}
.company_cans li p a{color:#f2f2f2}
.company_cans li p span{display:inline-block;padding-right:20px}
.company_cans .p1{font-size:20px;line-height:24px;padding-bottom:10px;color:#1cbde9}
.company_cans .p2{font-size:16px;line-height:24px;padding:18px 0 5px 0;color:#1cbde9}
.company_cans{padding:42px 0;background:url(../images/dbj.jpg) no-repeat center 0}
.company_cans ul{border:1px solid #888;padding:30px 0}

.tabPanel .contents{ padding-top:30px}
/*新增头部变化*/
.standard{padding:25px 0}
.ali-logo{padding-right:10px}
.detail{padding:0 30px 0 13px;white-space:nowrap;color:#222; font-size:24px; font-weight:bold}
.detail .base-info a:hover{ color:#444}
.ext-info{padding-right:5px;position:relative; float: left; line-height:30px}
.ext-info p{ margin:7px 0 0 0}
.ext-info a{display:inline-block;height:16px;margin-left:4px;vertical-align:text-top;width:16px}
.fd-clr{cursor:pointer;float:left;font:12px/1.5 Tahoma,Arial,"宋体",sans-serif;margin-left:2px;padding-bottom:17px;position:relative}
.all-center{float:left;padding:0 12px;border-left:1px solid #eaeaea;color:#888; font-size:12px;
border-right:1px solid #eaeaea; margin:0 0 0 -1px}
.all-center p{ font-size:12px;}
.all-center span{color:green}
.code{display:inline-block;height:24px;line-height:24px; margin:0 0 0 15px ;text-align:center;vertical-align:middle;width:24px}
.i-code{background:url(../images/ewmx.png) no-repeat scroll 0 0;cursor:pointer;display:inline-block;margin-top:13px;width:24px; height:24px;}
.code-box{background:#fff;border:1px solid #e0e0e0;color:#333;display:none;font-size:12px;line-height:30px;padding:7px 0 10px;position:relative;width:155px;z-index:999}
.m-content{ width:100%; height:120px; background-position:center 0}

.select_box{height:36px;margin:10px 0 0;border:1px solid #ddd; background:#fff}
.select_box:hover{ border:2px solid #ff7300}
.select_box input{font-size:14px;height:30px;line-height:30px;margin:0;padding:3px 10px;width:99px; border-right:1px solid #eee;
display:block; float:left}
.s_con{display:block;float:left;position:relative}
.select_box .sub{background:#ff7300;color:#fff;font-size:14px;height:36px;line-height:36px;width:90px; display:inline-block; text-align:center}
/*工厂定制产品轮播*/
.ban{ width:335px; height:600px; position:relative; overflow:hidden;margin:40px auto 0 auto;}
.ban2{ width:335px; height:335px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:335px; height:335px;}
.ban2 ul li a{ display:table-cell; vertical-align:middle; text-align:center; width:335px; height:335px}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:430px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:335px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:5px;}
.num ul li a{ display:block; border:1px solid #fff; overflow:hidden}
.num ul li.on a{ border:1px solid #f60;}
.prev1{ position:absolute; top:150px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:150px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.num ul li a img{ width:100%; height:100%;object-fit: cover;}
.null_box{margin:75px auto 0;overflow:hidden;width:610px}
.null_box .null_img_box{text-align:center}
.null_img_box img{max-width:100%;width:auto!important}
.null_box .null_text_box{padding:25px 0 0;text-align:center}
.null_box .null_text_box h4{color:#959ca9;font-size:18px;font-weight:400;line-height:25px}
.null_box .null_text_box p{color:#666;font-size:16px;line-height:26px;margin:5px 0 0;text-indent:2px}

.company_cans ul{ *overflow: hidden}
.company_cans li{ *width:305px}
/*解决低于1200分辨率的问题*/
@media only screen and (max-width:1200px) {
.select_box input{ width:60px}
.nav ul,.company_about,.pane,.layout_company,.user_footer{ width:1000px}
.company_pro table th{ text-indent:0}
.company_text{ width:525px}
.resp-vtabs .resp-tabs-container{ width:790px}
.service-main-r{ width:380px}
.company_cans li{ *width:241px}
}

.img-info{ float:left; margin:0 10px 0 0}
.img-info img{ height:60px}