@charset "utf-8";

/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
/*a,a:hover{color:#333;}*/
.xhx:hover{
    text-decoration: underline;

}
body{
    font-family: "Microsoft YaHei","微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left !important;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.cl{
    clear: both;
}
.dx
{
    text-transform : uppercase
}
.jz{
    vertical-align: middle;
}
.whi{
    color: #fff;
}

/*头部开始*/
.hd{
    border-top:6px solid  #cc270a;
    min-width: 1200px;
}

.hd_nr{
    width: 1070px;
    margin: 0  auto;
    padding-top: 9px;
}

.hd_ss{
    width: 192px;
    height: 30px;
    border: 1px  solid  #cccccc;
    border-radius: 5px;
    margin-right: 20px;
}.hd_ss input{
    width: 130px;
    height: 30px;
    border: 0px;
    padding-left: 20px;
     margin-left: 4px;
}.hd_ss button{
    width: 19px;
    height: 15px;
line-height: 30px;
background: url("../images/ss.png") no-repeat;
    border: 0px;
      position: relative;
      top: 3px;
      left: 7px;

}


 .hd_zw a{
     display: block;
     float: left;
     font-size: 12px;
     color: #060606;
     padding: 0px 8px;
     margin-top: 10px;
     border-left: 2px  solid  #ccc;
 }
 
 
 
 .hd_nav ul li{
     float: left;
     width: 100px;
     height: 74px;
     text-align: center;
     position: relative;
 } .hd_nav ul li:hover{
     float: left;

    background: url("../images/navbj.png") no-repeat;
    width: 100px;
    height: 74px;
 }

 .hd_nav ul li a{
     padding-top: 24px;
     display: block;
     color: #0a1f28;
     font-size: 14px;
 } .hd_nav ul li .hd_xs{
 opacity: 0;
 }.hd_nav ul li:hover .hd_xs{
opacity: 1;
 }
.hd_nav ul li a:hover{
     display: block;
     color: #fff;
     font-size: 14px;
 }

#navbj{
    background: url("../images/navbj.png") no-repeat;
}#navbj a{
     color: #fff;
}
#navbj a .hd_xs{
    opacity: 1;
}

.hd_nav{
    margin-top: 36px;
    position: relative;
    left: 93px;
}
/*头部结束*/



/*首页开始*/

.bd{
    background: url("../images/bdbj.jpg") no-repeat;
    height: 1900px;
    background-size: 100% 100%;
    min-width: 1200px;
}
.bd_nr{
    width: 1140px;
    margin: 0  auto;
}
.bd_img{
    padding-top: 70px;
    padding-bottom: 110px;
}

.bd_mdnr{
    width: 1200px;
    margin: 0  auto;
    background: #ffffff;
    height: 500px;
}



.md1_bar{
   padding-top: 30px;
    padding-bottom: 30px;
}

.md1_dd{
    width: 219px;
}

.md1_d1{
    background: url("../images/mi.jpg") no-repeat;
    width: 219px;
    height: 50px;
}


.md1_d1>ul li{
    font-size: 14px;
    line-height: 25px;
    color: #fff;
    padding-left: 15px;
}



.md1_d2{
    width: 219px;
    height: 135px;
    overflow: hidden;
}
.md1_d2 img{
    width: 219px;
    height: 135px;
    overflow: hidden;
}



.md1_d3{
    height: 124px;
    background: #f5f6f4;


}

.md1_d3 p{
    font-size: 12px;
    line-height: 20px;
    color: #444;
    width: 180px;
    margin:0 auto;
    padding-top: 33px;
    height: 90px;
    overflow: hidden;
    
    
    
}


.md1_nr>ul>li{
    float: left;
    margin-right: 9px;
}

.md2{
   margin-top: 1%;
}


.md2_z_bar{
    margin-bottom: 30px;
}


/*轮播开始*/
.flexslider{width:567px;position:relative;height:263px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;display: none}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:21px;height:21px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{  right: 40px;
    background: url(../images/prev.png) center center no-repeat;
    top: 113px;}
.flex-direction-nav li a.flex-next{  right: 15px;
    background: url(../images/next.png) center center no-repeat;
    top: 113px;}



.lb1{
    width: 344px;
    height: 261px;
    overflow: hidden;
}


.lb2{
    background: url("../images/lb2.png") no-repeat;
    width: 221px;
    height: 261px;
}

.lb2_1{
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    width: 170px;
    margin: 0  auto;
    margin-top: 78px;
    margin-bottom: 22px;
}


.lb2_2{
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    width: 170px;
    margin: 0  auto;
}

.md2_y1{
    width: 344px;
    height: 261px;
    overflow: hidden;
    background: #f0eded;
}


/*轮播结束*/



.md2_ya{
    font-size: 12px;
    line-height: 24px;
    color: #adadad;
}

.md2_ya1{
    height: 20px;
    overflow: hidden;
}

.md2_ya1 a{
    font-size: 12px;
    line-height: 20px;
    color: #7c7c7c;
}.md2_ya1 a:hover{
text-decoration: underline;
}


.md2_y1 ul{
    margin-top: 54px;
    margin-left: 50px;
}.md2_y1 ul li{
width: 240px;
     overflow: hidden;
}



 .md2_y2a{
     width: 219px;
     height: 216px;
     overflow: hidden;
 }


 .md2_y2a1{
     height: 46px;
     background: #c11506;
     line-height: 46px;
     text-align: center;
 } .md2_y2a1 a{
        color: #fff;
    font-size: 14px;
 }
   
   
   .md3{
       margin-top: 35px;
   }
   .md3_z{
       background: url("../images/md3_1.png") no-repeat;
       height: 300px;
       width: 559px;
   }
   
   
   
   .md3_z1{
       width: 103px;
       height: 41px;
       overflow: hidden;
       line-height: 41px;
       text-align: center;
       color: #fff;
   }


   .md3_z2{
       width:218px ;
       height: 149px;
       overflow: hidden;
       margin-top: 29px;
       margin-left: 26px;
   }

.md3_z3{
    width: 267px;
    text-align: center;
    margin-top: 15px;
}

   .md3_z3 a{
       font-size: 12px;
       line-height: 20px;
       text-align: center;
       color: #7c7c7c;


   }

.md3_zz{
    width: 266px;

}


.md3_yy1{
    width: 242px;
    margin: 0 auto;

    margin-left: 24px;
}
.md3_yy1 h3 a{
font-size: 16px;
    line-height: 20px;
    color: #444;

}.md3_yy1 h3 {

 margin-top: 30px;
}

.md3_yy2{
    font-size: 12px;
    line-height: 18px;
    color: #878787;
    margin-top: 20px;
    margin-bottom: 20px;
}
.md3_yy2_x{
    border-bottom: 1px  solid  #ccc;
}



.md2_yam a{
    font-size: 10px;
    line-height: 20px;
    color: #000;
}



 .md3_y{
    background: url("../images/md3_2.png") no-repeat;
    height: 288px;
    width: 559px;
     text-align: center;
     margin-left: 13px;

}
.md3_y3 a{
    font-size: 16px;
    color: #444;
    line-height: 20px;
}
.md3_y4{
    font-size: 12px;
    line-height: 18px;
    color: #878787;
    width: 482px;
    margin: 0  auto;
    text-align: left;
    margin-top: 8px;
    margin-bottom: 20px;
}

.md3_ynr{width: 482px;margin: 0  auto;
}


.md3_y5{text-align: left;
    width: 220px;
    margin-right: 18px;
}
/*首页结束*/



/*底部开始*/
.ftnr{
    width: 1450px;
    margin: 0  auto;
    padding-top: 44px;
}

.ftnrz_l1{
    margin-bottom: 10px;
}
.ftnrz_l1 a{
    font-size: 14px;
    color: #000;
}

.ftnrz ul li{
    margin-bottom: 10px;
}.ftnrz ul li a{
font-size: 14px;
     color: #a4a4a4;
}



 .ft_d{
     margin-right: 30px;
 }
 
 
 .ftnry1{
     font-size: 14px;
     line-height: 24px;
     color: #000;

 } .ftnry2{
     font-size: 24px;
     line-height: 24px;
     color: #bd0d02;
        margin-bottom: 15px;

    }



   .ftnry3{
       font-size: 14px;
       line-height: 24px;
       color: #a4a4a4;
       margin-bottom: 5px;


   }


   .ftnry3_1{
       width: 25px;
       height: 15px;
   }


   .ftnry{
       margin-left: 195px;
   }



   .ft_x{
       width: 100%;
       border-bottom: 1px  solid  #ccc;
       margin-top: 20px;
   }


   .ftdd{
       width: 1115px;
       margin: 0  auto;
       padding-top: 17px;
   }
   
   
   
   .ftddy ul li{
       float: left;
       margin-right: 20px;
   }
   
   
   
   .ftddy1{
       font-size: 14px;
       line-height: 20px;
       color: #000;


}
.ftddy{
    margin-left: 30px;
    padding-top: 54px;
}

   .ftddy2{
       font-size: 10px;
       line-height: 20px;
       color: #000;
   }

   .ft_xx{
       margin-top: 47px;
       border-bottom: 1px  solid  #ccc;
       margin-bottom: 100px;
   }
/*底部结束*/


/*凯创文化开始*/
.bd_baner{
    background: url("../images/baner1.png") no-repeat;
    background-size: 100% 100%;
    height: 261px;
    min-width: 1200px;

}


.bd_md {
    width: 1136px;
    margin: 0  auto;
    height: 46px;
    line-height: 46px;
}.bd_md  a{
font-size: 14px;
     color: #92959a;
}



 .bd_x{
     border-bottom: 1px  solid  #ccc;
     margin-bottom: 42px;
 }


 .bd_mm{
     width: 1136px;
     margin: 0  auto;
     margin-bottom: 100px;
 }



 .bd_mm_z{width: 808px;

 }


 .bd_mm_zbar{
     padding: 20px  0px;
     border-bottom: 1px  solid  #ccc;
     border-top: 1px  solid  #ccc;
 }



 .bd_mm_zbar ul li{

 font-size: 20px;
     line-height: 24px;
     color: #333;

 }


 .bd_mm_znr {
     font-size: 14px;
     line-height: 30px;
     color: #999;
     
 }



 .bd_mm_y{
     width: 240px;
     margin-left: 86px;
     margin-bottom: 100px;
 }


 .bd_mm_y_d1{
     width: 229px;
     height: 325px;
     overflow: hidden;
     border: 1px  solid  #ccc;
 }


 .bd_mm_y_d2 ul li{
     font-size: 14px;
     color: #5c6169;
 }



 .bd_mm_y_d2-x{
     border-bottom: 1px  solid #b40001;
     margin-top: 16px;
     margin-bottom: 16px;
 }

.bd_mm_y_d3{
    font-size: 12px;
    line-height: 20px;
    color: #444;
}


.bd_mm_y_d4 a{
    font-size: 12px;
    line-height: 24px;
    color: #777;
}



.bd_mm_y_d2{
    margin-top: 27px;
}



.bd_mm_y_d3 ul li{
    font-size: 12px;
    line-height: 24px;
    color: #505050;
    
    
    
}


.ftt{

    /*background: url("../images/ttt.png") repeat-x;*/
    height: 3px;

    min-width: 1200px;
}
/*凯创文化结束*/




/*联系我们开始*/
.lximg{
    margin-bottom: 50px;
	 color: #b40001;
    font-size: 33px;
    margin-bottom: 50px;
}



.lx_d1{
    background: url("../images/dh.png") no-repeat;
    height: 66px;
    padding-left: 75px;
 margin-top:30px;

}



.lx_d2{
    font-size: 24px;
    line-height: 66px;
    color: #bd0d02;
}
.lx_d2 span{
    font-size: 24px;
    line-height: 66px;
    color: #666;
}



.lx_dx{
    border-bottom: 1px  dashed  #ccc;
    margin-top: 50px;
}


.lx_dt{
    margin-top: 38px;
}


.xw_lx_z{
    width: 50px;
    height: 50px;
    overflow: hidden;


}

.xw_lx_z1{
    font-size: 12px;
    line-height: 25px;
    color: #fff;
    text-align: center;
    height: 25px;
    background: #c3c3c3;
}.xw_lx_z2{
    height: 25px;    font-size: 12px;
    background: #b40001;
     line-height: 25px;
     color: #fff;
     text-align: center;
}
 .xw_lx_y{
 width: 160px;
     height: 36px;
     padding-top: 8px;
     overflow: hidden;
     margin-left: 10px;
 }
 
 .xw_lx_y a{
     font-size: 12px;
     line-height: 18px;
     color: #505050;
 }
 .xw_lx_y a:hover{
     text-decoration: underline;
 }


 .xw_lx ul li {
     margin-bottom: 10px;
 }
 #ida{
     color: #b40001;
 }
/*联系我们结束*/


/*新闻列表开始*/
.xw_qh{
background: url("../images/qh2.png") no-repeat;
    width: 1000px;
    height: 37px;
    margin-bottom: 34px;
}


.xw_qh ul li{
    float: left;
    font-size: 14px;
    line-height: 37px;
    margin-left: 120px;
}.xw_qh ul li a{
     color: #999;


}

.tpl{
    font-size: 24px;
    color: #b20000;

    margin-right: 10px;


}


.tp2{
    color: #999;
    line-height: 14px;
    font-size: 14px;

}


.xw_dd1{
    width: 590px;
    height: 50px;
    line-height: 50px;
    margin-left: 20px;

}.xw_dd1 a{
    font-size: 14px;
     color: #999;

}


 .xw_dd2{
     font-size: 14px;
     color: #999;
     line-height: 50px;
 }


 .xww_x{
     border-bottom: 1px  dashed  #cccccc;

     margin-top: 15px;
 }


 .xw_ul li{
     margin-top: 25px;
 }


 .fy{
     margin-top: 50px;
     margin-bottom: 50px;
 }
/*新闻列表结束*/



/*业务板块开始*/
.naver{
    width: 100px;
    position: absolute;
    top: 74px;
    background: #4e2019;
    display: none;

}



.er:hover>div{
    display: block;
}


.naver1{
    width: 86px;
    height: 40px;
    margin: 0  auto;
    border-bottom: 1px  solid  #9c8580;
}
.naver1 a{
    position: relative;
    top: -5px;
}



.xw_qh2{
    background: url("../images/qh2.png") no-repeat;
    width: 709px;
    height: 37px;
    margin-bottom: 34px;
}

.xw_qh2 ul li{
    float: left;
    font-size: 14px;
    line-height: 37px;
    margin-left:60px;
}.xw_qh2 ul li a{
     color: #999;


 }
/*业务板块结束*/
/*招纳贤士开始*/


.zn_x{
    border-top: 1px  solid   #d5d5d5;
}



.zp1{
    font-size: 18px;
    line-height: 60px;
    color: #666;
    font-weight: bold;
}.zp2{
    font-size: 18px;
    line-height: 60px;
    color: #666;
}.zp3{
    font-size: 14px;
    color: #666;
}
 
 
 .xw_sp{
     background: url("../images/sp1.png") no-repeat;
     width: 117px;
     height: 36px;
     border: 0px;
     position: relative;
 }



 .zp_x{
     border-bottom: 1px   dashed  #ccc;
     margin-top: 20px;

 }

.btnd{
    position: absolute;
    width: 298px;
    background: red;
    top: 42px;
    left: -297px;
    border-radius: 5px;
    border:1px  solid  #ccc;
    display: none;

}


.btnd1{
    height: 50px;
    line-height: 50px;
    text-align: left;
    color: #fff;
    font-size: 20px;
    background: #cc2a0f;
    padding-left: 25px;
}
.btnd2{
    line-height: 30px;
    text-align: left;
    color: #666;
    font-size: 14px;
    background: #FFF;
    padding-left: 25px;
}


.xw_sp:hover>div{
    display: block;
}
/*招纳贤士结束*/



/*走进凯创开始*/
.gdnr1{
    width: 255px;
    height: 181px;
    border: 1px solid #ccc;
    overflow: hidden;
    padding-top: 5px;
    padding-left: 5px;

}


.gdnr2{
    width: 260px;
    text-align: center;
    margin-top: 13px;
}.gdnr2 ul li a{
    width: 260px;
    text-align: center;
    font-size: 12px;
    line-height: 24px;
     color: #999;

}
 
 .gdnr>ul>li{
     float: left;
     margin-right: 7px;
 }



 .gda{
     margin-bottom: 25px;
 }
/*走进凯创结束*/

