@charset "gb2312";
/*内页banner*/
.p_banner{width: 100%;height: 348px;background: #000 url(../images/.jpg) 0px -100px no-repeat;display: block;}
.p_banner .wrap{position: relative;display: block;height: 348px;}
.p_banner .wrap1{position: relative;display: block;height: 348px;}
.banner_job{height: 540px;background: url(../images/job.jpg) no-repeat top center;}
.banner_job1{}
.banner_news{background: url(../images/banner_news.jpg) no-repeat top center;}
.banner_job1{background: url(../images/banner_job.jpg) no-repeat top center;}
.banner_contact{background: url(../images/banner_contact.jpg) no-repeat top center;}
.banner_solve{background: url(../images/banner_solve.jpg) no-repeat top center;}
.banner_peijian{background: url(../images/banner_peijian.jpg) no-repeat top center;}
.banner_about{background: url(../images/banner_about.jpg) no-repeat top center;}
.banner_pro{background: url(../images/banner_pro.jpg) no-repeat top center;}



/*导航*/
.p_menu{color: #FFF; font-size:14px}
.p_menu a:hover{color:#ed1c24; font-weight:bold;}
.p_menu li{float:left;height:47px;line-height:47px;padding-left:1px;width:150px;}
.p_menu li a{display:block;font-size:14px;position:relative;text-align:center;width:100%;z-index:3;}
.p_menu li a:hover{color:#ed1c24; font-weight:bold;}
.p_menu .cur{background:#ed1c24 url(../images/write.png) no-repeat scroll right center;color:#fff;font-size:22px;text-align:center;}
.loca .fr{color: #666;}
.loca .fr a{color: #666;}
.loca .fr a:hover{color:#ed1c24;}


.ndh{ height: auto; font-size:0px; margin-top:10px; margin-bottom:32px; width:1050px; margin-bottom:10px;}
.ndh li{ display:inline-block; width:200px; height:42px; line-height:34px; margin-right:6px;}
.ndh a{background:url(../images/ndh.png) no-repeat center top; display:block; height:42px; color:#fff; font-size:16px; text-align:center; transition: all 0.5s}
.ndh a:hover{background:url(../images/ndho.png) no-repeat center top; transition: all 0.5s;}
a.ndho{background:url(../images/ndho.png) no-repeat center top;}

/*位置&搜索*/
.loca_bg{width: 100%;height: auto;background: url(../images/line-guide.png) repeat-x left bottom;line-height: 39px;}
.qss{height:auto;}
.guircon{width: 146px;margin: 9px 0 0 10px;}
.category,.product{ position:relative; width:auto; margin-bottom:10px; height:24px; border:#ccc solid 1px;}
.category{ z-index:5;}
.product{ z-index:3;}
.category span,.product span{ color:#333;}
.select_box{width: 136px;; height:24px; cursor:pointer; background:url(../images/but-select.jpg) no-repeat right center; line-height:24px;}
.select_box span{padding: 0 0 0 5px;}
.select_txt{ display:inline-block; height:24px; line-height:24px; cursor:pointer; overflow:hidden;}
.option{width:99%; border:solid 1px #ccc;position:absolute;top:24px;left:0;z-index:2;overflow:hidden;display:none;background: #FFF}
.loca .fr .option a{display:block;height:auto; line-height:14px; padding:5px;background:#fff; color:#808080; text-decoration:none;}
.loca .fr .option a:hover{background:#d80303; color:#FFF;}

/*简介*/
.box .about{padding: 20px;line-height: 30px;}

/*产品*/
/*  pro  */
.pro{padding-bottom:60px; width:1200px; height:auto; overflow:hidden; margin:28px auto 0;}
.pro .main{ width:947px; height:auto; overflow:hidden;}
.pro .sidebar{ width:210px; height:auto; overflow:hidden;}
.pro .main h3{  font-size:18px; color:#3e3a39; font-weight:normal; text-align:left; padding:13px 0 13px 4px; border-bottom:1px solid #eae9e9;}
.pro .main h3 span{ float:right;margin-right:5px; display:block; width:70px; height:34px;}
.pro .main h3 span a{  font-size:12px; font-weight:normal; line-height:34px; color:#898989}
.pro .main h3 span a:hover{  font-size:12px; font-weight:normal; line-height:34px; color:#ed1c24}
.pro .main ul{ width:970px; padding-top:24px;}
.pro .main ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.pro .main ul li{ float:left; text-align:center;}
.pro .main ul li.mr{ margin-right:24px;}
.pro .main ul li h4{  padding:13px 0 13px 0;}
.pro .main ul li h4 a{ font-size:12px; font-weight:normal; color:#595757;}
.pro .main ul li h4 a:hover{ font-size:12px; font-weight:normal; color:#d80303;}
.pro .main h3.wl span{ width:80px; height:22px; margin-top:5px;}
.pro .main h3.wl span a{display: inline-block;width: 22px;height: 22px;line-height: 22px;text-align: center;background-color: #9f9e9e;color: #fff;margin-left: 16px; margin-right:2px; cursor:pointer;
-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.pro .main h3.wl span a:hover{ text-decoration:none;}
.pro .main div.wl{ width:100%; height:auto; overflow:hidden; position:relative;}
.pro .main div.wl .wl-ul{ position:relative; height:179px; width:4000px;}
.pro .main div.wl .wl-ul li{ padding-right:17px;}
.pro .main div.wl .wl-ul li h4{ padding:20px 0 29px 0; text-align:center;}
.pro .main p{  font-size:12px; line-height:22px; text-align:left; color:#595757; padding-bottom:21px; display:block; width:100%}
.pro .main p span{ color:#ec1602;}
.pro .main ul.goods{width: 100%;margin-top: 24px; display:block; overflow:hidden}
.pro .main ul.goods h4{  font-size:14px; font-weight:bold; color:#595757; margin-bottom:20px; text-align:left}
.pro .main ul.goods li{width: 100%;border-bottom: 1px dashed #ddd;}
.pro .main ul.goods li a{  font-size:12px; color:#3e3a39; line-height:28px; float:left; background: url(../images/nav_icon.gif) no-repeat 0px 10px;padding-left: 15px;}
.pro .main ul.goods li a:hover{color: #ed1c24}
.pro .main ul.goods li span{  font-size:12px; color:#666; line-height:28px; float:right;margin-right: 15px;}
.pro .main ul.w332{ width:303px; float:left;margin-right: 15px;padding: 0 10px 0 0;}
.pro .main ul.w279{ width:285px; float:right;padding:0px;}
.pro .sidebar h3{  font-size:16px; color:#3e3a39; font-weight:normal; text-align:left; padding:20px 0 17px 0px; margin-bottom:7px; border-bottom:1px solid #eae9e9;}
.pro .sidebar dl{ display:block;overflow: hidden;padding-bottom: 19px;border-bottom: 1px dashed #ddd; width:245px;}
.pro .sidebar dl.solid{border-bottom: 1px solid #ddd;}
.pro .sidebar dl dt{ margin:17px 0 8px 0; text-align:left;  font-size:14px; color:#3e3a39;}
.pro .sidebar dl dt a{}
.pro .sidebar dl dd{ float:left; line-height:28px; display:block;}
.pro .sidebar dl.front-4 dd{ width:87px; height:28px; color:#595757}
.pro .sidebar dl dd a:hover{color: #d80303;}
.pro .sidebar dl dd.mr{ margin-right:34px;}
.pro .sidebar dl.case{ padding:3px 0 34px 0;}
.pro .sidebar dl.case dd{ width:100%; text-align:left}
.pro .sidebar dl.case dd h4{ text-align:left;  font-size:14px; font-weight:bold; color:#595757; margin:9px 0 16px 0}
.pro .sidebar dl.case dd p{ text-align:left;  font-size:12px; line-height:25px; color:#747272; margin:7px 0 18px 0;}
.pro .sidebar dl.none{ border-bottom:none}
.pro .sidebar dl.spec dt{ margin:23px 0;} 
.pro .sidebar dl.spec dd{ width:100%}
.pro .sidebar dl.spec dd img{ margin-bottom:12px;}

/*人力资源*/
.job_bg{background: #f1f1f1;width: 100%;}
.jiaru_main{ padding: 40px 0;}
.jiaru_left{ width:50%; margin-right:0%; float:left;}
.jiaru_right{ width:48%; margin-right:2%; float:right;}
.jiaru_left .cz_anli{ background:#fff;height: 200px;}
.jiaru_left .cz_anli .jt_ico{ border-right-color:#fff; }

.zp_liucheng{ height:200px; overflow:hidden; margin-top:20px; }
.zp_liucheng .zplc_left{ width:52%; float:left; height:100%; background:#e8e8e8; overflow:hidden; }
.zp_liucheng .zplc_right{ width:48%; float:right; height:100%; overflow:hidden; }
.zp_liucheng .zpllc_v{ height:100%;}
.zp_liucheng .zpllc_v a{ display:block; height:100%; background:#fff; color:#000;}
.zp_liucheng .zpllc_v a:hover{ background:#d80303; color: #FFF;}
.zp_liucheng .zpllc_v .zplc_bg{ padding-left:50px; padding-top:60px; background-image:url(../images/zplc_ico.png); background-repeat:no-repeat;}
.zp_liucheng .zpllc_v .zt1{ font-size:24px; }
.zp_liucheng .zpllc_v .zt2{ font-size:14px;}
.zp_liucheng .zpllc_v01 .zplc_bg{ background-position:30px 60px;}
.zp_liucheng .zpllc_v01 a:hover .zplc_bg{ background-position:30px -114px;}

.jiaru_jl{ height:200px; background:url(../images/jl_bg.jpg) center top #d80303; overflow:hidden; margin-top:20px; text-align:center; color:#000; }
.jiaru_jl a{ color:#000;}
.jiaru_jl .jl_btn{ margin-top:25px;}
.jiaru_jl .jl_btn a{ display:inline-block; width:50%; line-height:68px; font-size:32px; color:#000; border:1px solid #000;}
.jiaru_jl .jl_btn a:hover{ background:#000; color:#fff;}
.jiaru_jl .jl_texten{ font-size:20px; font-family:arial; margin-top:10px; margin-bottom:20px;}
.jiaru_jl .jl_text{ font-size:16px; margin-bottom:5px; }
.jiaru_jl .jl_text a{ text-decoration:underline; }
.mob_jl_btn{ display:none;}

.cz_anli{  background:#fff; overflow:hidden;}
.cz_anli .img{ float:left; width:52%; height:100%; overflow:hidden; }
.cz_anli .nr{ float:right; width:40%; padding:0 4%; position:relative; height:100%; }
.cz_anli .title{ font-size:24px; font-weight:normal; margin-bottom:10px; margin-top:50px;}
.cz_anli .sum{ font-size:13px; margin-bottom:15px;}
.cz_anli .jt_btn{ display:block; width:39px; height:37px;/* position:absolute; bottom:50px; left:14%;*/ background-image:url(../images/jt_btn.png); background-repeat:no-repeat; background-position:0px 0px; transition:none;}
.cz_anli .jt_btn:hover{ background-position:0px -40px;}
.cz_anli .jt_ico{ display:block; border-style:solid; border-width:15px; border-color:transparent #fff transparent transparent; position:absolute; top:50%; margin-top:-15px; left:-30px; width:0; height:0;}

.chengzhang_li_01 .cz_anli .title { margin-top:100px; color:#000; line-height:1.4;}
.chengzhang_li_01 .cz_anli .sum { font-size:16px; color:#000;}

.cz_anli_blue{background:#01a2ea; color:#fff;height: 200px;}
.cz_anli_blue a{ color:#fff;}
.cz_anli_blue .jt_btn{ background-position:-43px 0px;}
.cz_anli_blue .jt_btn:hover{ background-position:-43px -80px; background-color:#fff;}
.cz_anli_blue .jt_ico{ border-right-color:#01a2ea;}

.z_1000_12{float:left; width:1055px;}
.z_520{float:left; width:520px; height:270px;}
.z_480{float:right; width:495px; background:#d80303; padding:29px 20px 0 20px; height:241px;}
.intro_8{ line-height:24px; height:122px; border-bottom:1px dashed #fff; color:#fff;} 
.intro_9{ line-height:18px; color:#fff;}
.tit_11{line-height:16px; font-size:16px; padding:20px 0 18px 0;}
.z_1000_13{float:left; width:1055px; padding:20px 0;}
.line_7{float:left; width:1055px; height:60px; background:#cccccc; text-align:center; line-height:60px; font-size:16px; color:#333333;}
.span_4{float:left; padding-left:30px; color:#333333;}
.sideMen_1{ float:left; width:1055px;}
.sideMen_1 h3{ height:50px; line-height:50px; cursor:pointer; font-size:12px; font-weight:normal; width:1055px; color:#666666; border-top:1px solid #fff; background:#f2f2f2;}
.sideMen_1 h3 .z_949{ float:left; width:949px; text-align:center;}
.sideMen_1 h3 em{ float:right; display:block; width:50px; height:50px; background:url(../images/zy_img18.png) no-repeat center center; cursor:pointer; border-left:1px solid #fff; }
.sideMen_1 h3.on,
.sideMen_1 h3:hover{background:#d80303; color:#FFF;}
.sideMen_1 h3.on span,
.sideMen_1 h3:hover span{ color:#FFF;}
.sideMen_1 h3 .span_4{ font-size:14px;}
.sideMen_1 h3 .span_5{float:right; padding-right:30px;}
.sideMen_1 h3.on em,
.sideMen_1 h3:hover em{ background:url(../images/zy_img18_1.png) no-repeat center center;}
.sideMen_1 .ul{ font-size:14px; line-height:32px; color:#666666; padding:24px 30px 30px 30px;}
.sideMen_1 .ul .intro_10 span{ font-size:16px; font-weight:bold;}
.sideMen_1 .ul .button_2{display:block; width:150px; height:50px; background:#d80303; line-height:50px; text-align:center; color:#fff; font-size:16px; margin-top:24px;}

/*生产线*/
.solution-mater .main .case_con{ margin-top:20px;}
.solution-mater .main .case_con dl{ margin:0 0 20px 0; width:760px; border-bottom:1px #dddddd solid;}
.solution-mater .main .case_con dl dt{ float:left; width:220px; height:162px; margin-right:5px;}
.solution-mater .main .case_con dl dd{ width:525px; float:right; text-align:left; color:#666;}
.solution-mater .main .case_con dl dd p{ text-indent:inherit;line-height: 24px;}
.solution-mater .main .case_con dl dd span{ float:none; margin:0; color:#c81624;}
.solution-mater .main .case_con dl dd h3{ text-align:left; height:40px;border-bottom: none;padding:0px;font-size: 14px;font-weight: bold;}
.solution-mater .main .case_con dl dd h3 a{ color:#333;}
.solution-mater .main .case_con a:hover{ color:#c81624;}
.solution-mater .main .case_con dl dd font{ width:70px; height:24px; line-height:24px; display:block; background-color:#c81624;  float:right; text-align:center;margin-bottom: 5px;}
.solution-mater .main .case_con dl dd font a{color:#f4f4f4;}
.solution-mater .main .case_con dl dd font a:hover{ color:#f4f4f4;}
.interest{ font-size:18px; color:#595959; margin:25px 0 8px 0; display:block;}
.in_pro{float:left;  margin:0 3px 0 -3px;  font-size:14px; text-align:center; }
.in_pro a{ color:#666;padding:0 6px 0 3px;}

/*重点应用*/
.contain_text{width: 500px;}

/* jQuery 荣誉 */
#d_tab29{position:relative; height:600px;text-align:left}
#d_tab29 .d_img{position:relative;margin:0 auto;width:1000px;height:100%} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0}
#d_tab29 .d_img li img{width:100%}
	
 
#d_tab29 .d_img li.d_pos1{display:block;width:400px;left:0%;top:60px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:450px;left:10%;top:40px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:500px;left:25%;top:20px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block;width:450px;right:10%;top:40px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block;width:400px;right:0%;top:60px;z-index:1}


#d_tab29 .d_menu{position:absolute;bottom:20px;width:100%;text-align:center}
#d_tab29 .d_menu li{display:inline-block;zoom:1;*display:inline;background:url('img/btn.png') no-repeat 0 0;width:12px;height:12px;cursor:pointer;margin-right:3px}
#d_tab29 .d_menu li.d_select{background:url('img/btn.png') no-repeat 0 -18px}

#d_tab29 .d_next{position:absolute;left:50%;margin-left:515px;top:240px;z-index:10;cursor:pointer}
#d_tab29 .d_prev{position:absolute;left:50%;margin-left:-565px;top:240px;z-index:10;cursor:pointer}

/*留言*/
.area{margin: 30px 0;}
.w90 {
    text-align: right;
}
.w370 input {
    width: 325px;
}
.mes .input {
    height: 38px;
    border: 1px solid #ccc;
    padding-left: 3px;
    padding-top: 2px;
}
.mes p{
	color: #999;
}
.require {
    width: 785px;
    height: 150px;
    border: 1px solid #ccc;
    padding-left: 3px;
    padding-top: 2px;
    margin: 7px 0;
}
.submit {
    width: 100px;
    height: 30px;
    text-align: center;
    background: #ef2416;
    color: #FFF;
    border: 0;
    font-family: "微软雅黑";
    font-size: 15px;
    cursor: pointer;
}
.reset {
    width: 100px;
    height: 30px;
    text-align: center;
    background: #ADADAD;
    color: #FFF;
    border: 0;
    font-family: "微软雅黑";
    margin-left: 15px;
    font-size: 15px;
    cursor: pointer;
}

/*分页*/
.page{ line-height: normal; font-size: 12px;line-height:18px; clear:both;}
.page a{display:block;color:#0656b2;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #0656b2;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px;line-height:18px;} /* SPAN和链接 */
.page a:hover, .page a.current{color:#FFF;border:1px solid #0656b2;line-height:18px;background: #0656b2} /* 当前链接有激活时 */
.page input{display:none;color:#0656b2;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #0656b2;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;height:18px;line-height:18px;} /* 跳转INPUT */

/*服务中心*/
.chan_t_h3{ color: #000;font-size: 20px;font-weight: bold;padding: 0 0 20px 0;text-indent: 3px;}
.cclay_olist{ width:464px; padding-right:35px; border-right:1px solid #e5e5e5;padding-bottom: 15px;}
.cclay_olist2{padding-right:0px; border-right:none; padding-left:35px;}
.cclay_gd { width:462px; height:212px; overflow:hidden; position:relative;}
.cclay_gd .bd li img{ width:462px; height:165px;}
.cclay_gd .hd ul { position:absolute; top:10px; right:15px;_right:10px;}
.cclay_gd .hd li{ width: 10px;height: 10px;background: #bebebe;overflow: hidden;float: left;border-radius: 50%;float: left;margin-right: 5px;text-indent: -99px;cursor: pointer;}
.cclay_gd .hd li.on{ background:#fcba0e;}
.cclay_gd .hd a{ display:block; width:5px; height:10px; position:absolute; background:url(../images/al_btn_03.gif) no-repeat 0 0; cursor:pointer; top:11px;}
.cclay_gd .hd a.next{ right:0px;background-position: -5px 0;}
.cclay_gd .hd a.prev{ right:80px;}
.cc_aunr{ padding:25px 0 10px; line-height:20px;}
.cc_othor_l li{ float:left; background:url(../images/nl_jt_03.gif) no-repeat left; padding-right:20px; text-indent:10px; line-height:26px;}
.cclay_gd .col_img img{ width:462px; height:165px;}

.cclay_t{ overflow:hidden; width:100%; margin-top:20px;}
.cclay_t .cclatt_list{ width:110%;}
.cclay_t .cclatt_list .clatl_k{ width:200px; height:285px; padding:17px 17px 0; border:1px solid #e5e5e5; background:#fff; float:left; _display:inline; margin-right:10px;}
.cclay_t .clay_kimg img{ width:200px; height:136px;}
.cclay_t .clay_ktitle{ font-size:16px; font-weight:bold; color:#000; padding:15px 0 10px;}
.cclay_t .clay_ksum{ padding-bottom:5px; height:35px; overflow:hidden; color:#666666;}
.cclay_t .cc_othor_l li{ font-size:13px; color:#232323;}
.cclay_t .cc_othor_l li a{color:#232323;}
.cclay_t .cc_othor_l li a:hover{ color:#fcba0e;}

.cclay_th{ margin-top:25px;}
.cclay_th .cth_left{ width:122px; height:116px; background:url(../images/lxbg.gif) no-repeat 0 0; position:relative;}
.cclay_th .cth_left i{ font-size:16px; font-weight:bold; color:#000; position:absolute; left:29px; bottom:12px;}
.cclay_th .cth_right{ width:807px; height:96px; background:#f1f1f1; padding:20px 20px 0;}

/*新闻*/
.news_h3{ color: #000;font-size: 20px;font-weight: bold;padding: 0 0 10px 0;text-indent: 3px;border-bottom: 1px solid #ddd;position: relative;}
.news_pic{width: 496px;height: 300px;background: #DDD;display: block;margin:24px 0 0;}
.newlyo_list{width: 500px;margin:10px 0 0;}
.w490{width: 490px;}
.news_b_list{padding:15px 5px;}
.news_b_list li{line-height: 35px;height: 35px;border-bottom: 1px dashed #ddd;background: url(../images/nav_icon.gif) no-repeat 0px 14px;padding-left: 15px;}
.news_b_list li a:hover{color: #021f7c;padding: 0 0 0 15px;}

