@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"微软雅黑"}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#ff7200;text-decoration:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right;}

/*头部*/
.contain{ width:1200px; margin:0 auto}

.logo{ margin:12px 0}
.kefu{ margin-left:90px; margin-top:25px;}
.kefu i{ display:block; float:left}
.kefu p{ display:block; float:left; border-left:#cbcbcb 1px solid; margin-left:15px; padding-left:15px; font-size:16px;  text-align:center; width:230px;}
.kefu p em{ display:block; font-style:normal; font-size:25px; color:#da241a; font-weight:bold}

.lange{ margin-top:40px}
.lange ul li{ float:left; line-height:25px; margin-left:25px; font-size:14px;}
.lange ul li i{ display:block; float:left; padding-right:5px}


/*banner*/
.fullSlide{width:100%;position:relative;height:500px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:60px;height:8px;margin:5px; border-radius:15px;overflow:hidden;background:#333;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}


/*产品展示*/
.pro{ background:#f6f6f6; padding:40px 0; overflow:hidden}
.bt1{ text-align:center; background: url(t1.png) center no-repeat; text-align:center; margin-bottom:40px;}
.bt1 h3{ color:#333333; font-size:30px;}
.bt1 span{ font-size:16px; color:#6d6d6d}

.btn1 a{ display:block; border:#d8d8d8 2px solid; width:160px; line-height:40px; text-align:center; margin:0 auto; border-radius:30px; margin-top:30px; color:#6d6d6d; font-size:16px; transition:all 0.6s}
.btn1 a:hover{ background:#8ec31f; border:#8ec31f 2px solid; transition:all 0.6s; color:#FFF}



/*解决方案*/
.jiejue{ width:1200px; margin:40px auto; overflow:hidden}
.jiejue ul{ position:relative; width:1232px;}

.jiejue ul li{ float:left; width:256px; padding:10px; background:#f4f4f4; margin-right:32px}
.jiejue ul li i{ display:block; width:256px; height:172px; text-align:center;overflow:hidden}
.jiejue ul li i img{ height:172px; width: auto; transition:all 0.6s}
.jiejue ul li:hover i img{ transform:scale(1.1,1.1); transition:all 0.6s}
.jiejue ul li h1{ line-height:40px; font-size:16px; display:block;}
.jiejue ul li a p{ display:block; line-height:23px; height:46px; overflow:hidden; color:#909090}



/*关于我们*/
.about { background:url(bg1.jpg) center no-repeat; padding:40px 0; overflow:hidden}
.about .bt1 h3{ color:#fff}
.about .bt1 span{ color:#fff}
.about .js{ width:1200px; margin:0 auto}
.about .js i{ display:block; float:left; width:566px; height:330px;  overflow:hidden}
.about .js p{ display:block; width:580px; float:right; color:#FFF; font-size:14px; line-height:30px;}

.about .js p em a{ display:block; border:#FFF 2px solid; border-radius:30px; width:160px; line-height:40px; text-align:center; color:#FFF ; margin-top:20px; font-style:normal;transition:all 0.6s}
.about .js p em a:hover{ background:#FFF; color:#333; transition:all 0.6s}


/*新闻*/

.news{ width:1200px; margin:40px auto}
.tab{ width:1200px; margin:0 auto;}
.tab-hd {  overflow:hidden; zoom:1; text-align:center;}
.tab-hd li{ display:inline-block;width:auto; color:#fff; background:#f2f2f2; color:#6d6d6d; font-size:16px; padding:10px 30px; margin:0 10px;text-align:center; cursor:pointer;}
.tab-hd li.active{ background:#0067ad; color:#FFF}
.tab-bd li{display:none; padding:0px; border-top:0 none; }
.tab-bd li.thisclass{ display:list-item;}
.new1 dl{ position:relative; width:1220px;}
.new1 dl dt{ display:block; float:left; width:590px; background:#f8f8f8; margin-right:20px; margin-top:20px;}
.new1 dl dt i{ display:block; float:left; width:214px; height:143px; overflow:hidden}
.new1 dl dt i img{  width:214px; height:143px; transition:all 0.6s }
.new1 dl dt i a:hover img{ transform:scale(1.1,1.1);transition:all 0.6s  }

.new1 dl dt .newzi{ float:left; width:330px; margin:15px 20px;}
.new1 dl dt .newzi h3{ display:block; font-size:16px; line-height:35px; text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap;}
.new1 dl dt .newzi span{ display:block; background:url(date.png) left center no-repeat; padding-left:25px; margin:10px 0; color:#898989}

.new1 dl dt .newzi  p{ display:block; line-height:23px; height:46px; overflow:hidden; color:#898989}




/*客户*/
.kehu{ background:#f5f5f5; padding:30px 0}
.kehu h3{ display:block; text-align:center; font-size:20px;}
.marqueeleft{height:76px;width:1200px;overflow:hidden;margin:20px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 6px;display:inline;width:178px;height:76px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:176px;height:74px; text-align:center; background:#FFF;overflow:hidden;}
.marqueeleft li  img{ max-width:176px; max-height:74px;}





/* 底部 */
.foot{ background:#313131;padding-top:30px;}
.foot1{ width:1200px;  margin:0 auto; padding-bottom:30px; }
.links{ margin-left:-35px; float:left; overflow:hidden}
.links ul li{ width:auto; float:left; background:url(fenge.png) right top no-repeat; padding:0 15px; }
.links ul li h3{ font-size:16px; color:#fff; padding-bottom:15px; font-weight:normal}
.links ul li p a{ color:#a4a4a4; display:block; line-height:25px;}
.links ul li p a:hover{ color:#fff; text-decoration:underline}

.erweima{ width:150px; text-align:center; line-height:25px; color:#FFF }
.erweima img{ width:150px; height:auto}


.foot2{ border-top:#464646 1px solid; width:1200px; margin:0 auto; color:#a4a4a4}
.foot2 p{ display:block; width:1200px; margin:0 auto; line-height:25px; padding:10px 0; text-align:center; font-size:12px;  }



/* 内页banner */
  .top_imgbox{
width:100%; 
height:300px; 
position:relative;
z-index:2; 
overflow:hidden;
}
.top_imgbox .top_img{
position:absolute; 
left:50%; 
    top:0; 
width:1920px;
    margin-left:-960px; 
z-index:99;
}






.nmain{ width:1200px; margin:30px auto;}
.nlf{ float:left; width:250px;}

.fenlei{ margin-bottom:15px;width:292px;}
.fenlei h3{ display:block; background:#0067ad; color:#FFF;  padding:15px 0; padding-left:30px; font-weight:normal }
.fenlei h3 em{ display:block; background:url(bai.jpg) left  bottom no-repeat; line-height:40px; margin-bottom:5px; font-style:normal; font-size:20px;}

.fenlei ul{list-style:none; border:#e7e7e7 1px solid; border-top:0; padding:10px} 
.fenlei li{line-height:45px;} 
.fenlei a{display:block;text-align:left; padding-left:20px;height:45px; font-size:14px;} 
.fenlei a:link{color:#2e2e2e;text-decoration:none;  background:url(jt.png) 255px 0 no-repeat; transition:all 0.6s}
.fenlei a:visited{color:#2e2e2e;text-decoration:none;} 
.fenlei a:hover{color:#ffa800; text-decoration:none;background:url(jt.png) 255px -45px no-repeat;transition:all 0.6s}



.contact{ background:#f2f2f2;width: 292px;}
.contact h3{ display:block; border-left:#0960ca 3px solid; font-size:16px; margin-bottom:10px; padding-left:10px}
.contact img{width:292px; height:auto}
.contact p{ display:block; padding:10px 15px ; line-height:23px}

.nrt{ float:right; width:900px}
.weizhi{ border-bottom:#ebebeb 1px solid; line-height:40px; margin-bottom:20px; overflow:hidden}
.weizhi h3{ display:block; position:relative; width:auto; float:left; border-bottom:#8ec31f 2px solid; padding:0 5px; font-size:16px; line-height:38px}
.weizhi span{ float:right}


.tuwen { font-size:14px; line-height:30px; color:#666}

.tuwen .jiben{ margin:30px 0;}

.tuwen .jiben ul li{ float:left; width:50%; line-height:40px}
.tuwen .jiben ul li h1{ font-size:16px; color:#0067ad; display:block; float:left;}





/*新闻*/

.xwlb ul li{ border-bottom:#aaaaaa 1px dashed; margin-bottom:15px; padding: 10px 10px 10px 0px; overflow:hidden}
.xwlb ul li i{ display:flex; float:left; width:214px; height:143px; overflow:hidden;align-items: center}
.xwlb ul li i img{ width:214px; height:auto; transition:all 0.6s}
.xwlb ul li i:hover  img{ transform:scale(1.1,1.1); transition:all 0.6s}
.xwlb ul li .anzi{ float:right; width:660px}
.xwlb ul li .anzi h3{ display:block; font-size:16px;  line-height:40px}
.xwlb ul li .anzi h3 em{ font-style:normal; float:right; color:#999; font-size:14px; font-weight:normal}
.xwlb ul li .anzi p{ display:block; line-height:23px; height:69px; overflow:hidden; color:#666}
.xwlb ul li .anzi span a{ display:block;  text-align:left; color:#333; transition:all 0.6s; margin-top:10px; width:90px; line-height:23px; border:#CCC 1px solid; text-align:center}
.xwlb ul li .anzi span a:hover{ background:#0067ad; border:#0067ad 1px solid; color:#FFF;transition:all 0.6s; }

/*新闻详情*/
.xiangqing{ border:#d8d8d8 1px solid; padding:15px; line-height:30px; font-size:14px; color:#666}
.xiangqing .xqbt{ text-align:center; border-bottom:#c4c4c4 1px dashed; padding-bottom:15px; margin-bottom:20px;}
.xiangqing .xqbt h3{ line-height:35px; font-size:20px; color:#000}
.xiangqing .xqbt span{ color:#666}
.xqnr{ line-height:23px;  margin:0 auto}
.xqnr p{ display:block; margin-bottom:10px; line-height:23px;}
.xiangqing img{ display:block; margin:0 auto; max-width:1200px; height:auto}

/*产品*/
.cplb ul{ position:relative; width:930px;}
.cplb ul li{ float:left; border:#e9e9e9 1px solid; width:258px; padding:10px; margin-right:30px; margin-bottom:25px; text-align:center}
.cplb ul li img{  max-height: 128px; max-width: 255px}
.cplb ul li p{ padding-top:10px;  font-size:14px; text-align:center}
.cplb ul li:hover{ border:#0067ad 1px solid;box-shadow: 0px 0px 4px rgba(195,195,195,0.55);}
.cplb ul li:hover p{ color:#0067ad}

/*产品详情*/

.cpxq{ border:#d8d8d8 1px solid; padding:15px 30px; line-height:30px; font-size:14px; color:#666}
.cpxq h1{ display:block; border-bottom:#ebebeb 1px solid; line-height:70px; font-size:23px; margin-bottom:15px}
.cpxq .pic img{ width:363px; height:auto}
.cpxq .cpzi{ width:440px}
.cpxq .cpzi h3{ display:block; background: url(lan.png) left center no-repeat; line-height:40px; color:#FFF; padding-left:10px; font-size:16px; margin:10px 0}
.cpxq table{ border:#e5e5e5 1px solid; border-right:0; border-bottom:0}
.cpxq table td{ border:#e5e5e5 1px solid; border-left:0; border-top:0; padding:0 5px}

.wrap {
 width:100%; margin-top:2px; padding-top:50px
}
.a10 {
 FONT-WEIGHT: bold; COLOR: #333;  TEXT-DECORATION: none;
}
.a10:hover {
 COLOR: #333; TEXT-DECORATION: none
}
.md-head {
 PADDING-LEFT: 0px; LINE-HEIGHT: 45px; HEIGHT: 45px; border-bottom:#ededed 2px solid;
}
.md-head A {
 FLOAT: left;  WIDTH: auto; BACKGROUND-COLOR: #ededed; TEXT-ALIGN: center; margin-right:5px; padding:0 30px;
}

.md-head A.cur {
  BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; BACKGROUND-COLOR: #0067ad; TEXT-DECORATION: none
}
.md-body {
 padding:25px 0;ZOOM: 1; font-size:14px; line-height:30px
}
a,area { blr:e-xpression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }

.zlxz ul li{ line-height:40px; background:url(biao.jpg) left center no-repeat; padding-left:20px; overflow:hidden}
.zlxz ul li i{ display:block; float:left; font-style:normal;}
.zlxz ul li span{ display:block; float:right; border:#e6e6e6 1px solid; border-radius:3px; width:60px; line-height:25px; margin-top:10px;}
.zlxz ul li span a{ display:block; text-align:center;border-radius:3px;}
.zlxz ul li span a:hover{ background:#0067ad; color:#FFF;border-radius:3px;}

/* 解决方案 */

.fangan ul{ width:930px; position:relative}
.fangan ul li{ float:left; background:#fff; box-shadow: 0px 0px 5px rgba(195,195,195,0.75);margin-right:30px; width:278px; margin-bottom:30px; transition:all 0.6s}
.fangan ul li i{ display:block; width:278px; height:187px;  overflow:hidden}
.fangan ul li i img{ height:187px; width:auto; min-width:278px;}
.fangan ul li:hover{transform:translate(0px,-10px); transition:all 0.6s}
.fangan .tjzi{ margin:0px 15px 15px 15px;}
.fangan .tjzi h3{ display:block; border-bottom:#d4d4d4 1px solid; font-size:16px; line-height:45px; margin-bottom:10px; text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap;}
.fangan .tjzi p{ line-height:20px; height:60px; color:#666; display:block; overflow:hidden}





/* 留言 */

.liuyan ul li{ margin-bottom:15px; }
.bd1{ width:400px; margin-right:30px; border:#dbdbdb 1px solid; line-height:30px; height:30px; color:#666; padding-left:10px; font-family:"微软雅黑"}
.beizhu{width:840px; padding-left:10px; border:#dbdbdb 1px solid; line-height:30px; height:100px;color:#666; font-family:"微软雅黑"}
.bd2{ width:150px; padding-left:10px;color:#666;line-height:30px; border:#dbdbdb 1px solid;height:30px;font-family:"微软雅黑"}


.bdtj{ background:#0067ad; border:0; width:120px; line-height:40px; text-align:center; color:#FFF;font-family:"微软雅黑"; margin-right:15px; cursor:pointer; font-size:14px}
.liuyan ul li em{ font-style:normal; font-size:14px; color:#999}





/* 招聘 */


.container ul {
    width: 900px;
    margin: 0 auto;
    /*margin-left: 20px;*/
    overflow: hidden;
    margin-bottom: 40px;
}

.super_ul_box {
    background-color: white;
}

.super_li_box {
    /*padding: 20px;*/
    font-size: 14px;
    color: #7d7d7d;
    line-height: 40px;
    overflow: hidden;
}

.container .left li {
    padding: 0px;
    padding-left: 20px;
}

.container .right li {
    padding: 0px;
    padding-right: 20px;
}


.container li .title {
    font-size: 22px;
    color: #4b4b4b;
    padding-left: 20px;
}

.container li .left {
    float: left;
    width: 47%;
}

.info_box li{
    overflow: hidden;
}

.info_box li div {
    width: 98%;
    float: right;
}

.container li .right {
    float: right;
    width: 47%;
}

.info_intro {
    padding: 0 20px;
}

.info_box ul {
    padding: 0;
}

.info_box {
    display: none;
    padding: 20px;
    padding-top: 0;
}

.click_box {
    cursor:pointer;
    padding: 20px;
    /*padding-bottom: 0;*/
}

.show .click_box {
    padding-bottom: 0;
}

.container .show .info_box{
    display: block;
}

.container .show .info_intro {
    display: none;
}

.mouse_hover :hover{
    background-color: #f5f5f5;
}

.super_li_box {
    border-bottom:1px solid #dedede
}

.info_intro p {
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}

.top_banner{
    width: 100%;
    max-width: 1600px;
    min-width: 1200px;
    margin: 0 auto;
    
}

.top_banner img {
    width: 100%;
}














