﻿@charset "utf-8";
html{ font:normal 14px "微软雅黑",Arial,"宋体"; height: 100%}
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; color:#777; width:100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); zoom:1; position:relative; height: 100%}
ul,li,form, dl,dt,dd, div,a,h1,h2,h3,h4,p,em{ padding: 0px; margin: 0px; list-style:none;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video,title { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
input{ font-family:"微软雅黑";    font: 13.3333px "微软雅黑";}
a:hover{ text-decoration:none; color:#d04643;}
.clear{ clear:both; height:0px; overflow:hidden;}
.fl{ float:left;} 
.rl{ float:right;} 
.Contain{  width:1200px; margin:0 auto;}
.center-align{ text-align: center;}

.andstyle{ font-size:14px; padding:0 2px;}

/*  top  */ 
.top{ height: 100px; background: #323232; position: fixed; z-index: 10; top: 0; left: 0; width: 100%}
.djc{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; z-index: 1}
.top .logo{ float: left; margin: 28px 0 0}
.top .right{ float: right; line-height: 100px}
.ss,.dl,.lan{ float: left;}
.lan a {cursor: pointer;}
.lan a.on{color: #fff;}
.ss span{cursor: pointer; width: 14px; height: 14px; display: inline-block; float: left; margin: 44px 10px 0 0; background: url(../images/top_06.png) no-repeat top center} 
.ss .ssbox{ position: relative; z-index: 2; display: none; float: left; width: 197px; height: 38px; background: url(../images/home_03.png) no-repeat top center; margin: 31px 0 0;}
.ss .ssbox input{  float: left; width: 152px; color: #fff;padding: 0; padding-left: 10px; height: 38px; margin: 0; border:none;line-height: 38px; }
.ss .ssbox a{display: block; float: left; width: 35px; height: 38px; }

.lan a{color: #7e7e7e; padding: 0 5px; }
.dl a{ color: #aeaeae; padding-left: 10px}
.lan a:hover,
.dl a:hover{ color: #fff;  }
.nav{ float: right; margin: 0 27.5px 0 0; }
.nav li{ float: left; padding: 0 10.5px;  }
.nav li a.aa{ color: #fff; font-size: 15px;display: block; line-height: 100px; padding: 0 17px}
.nav li:hover a.aa,.nav li.on a.aa{ background: #1e1e1e;  }
.subHei{overflow: hidden;}
.subHei .subNav{position: absolute; top: -30px; opacity: 0; width: 100%; z-index: 2; left: 0; background: url(../images/bgTop.png);}
.subHei .subNav1 dl{display: inline-block; margin-left: 30px;}
.subHei .subNav2 .proNtop,.subHei .subNav2 p{ padding-left: 357px}
.subHei .subNav2 dl{ float: left;  padding-right: 36px;  }
.subHei .subNav2 dl dt{  font-size: 17px; width: 160px; color: #fff; line-height: 40px; border-bottom: 1px solid #959595; font-weight: bold; padding-bottom: 5px; margin: 0 0 15px}
.subHei .subNav2 dl dt a{ display: block; color: #fff; background: url(../images/jtT.png) no-repeat right center;}
.subHei .subNav2 dl dt a:hover{ color: #e94a16; background: url(../images/jtT1.png) no-repeat right center;}
 .subHei .subNav .Contain{padding:25px 0 40px;}
.subHei .subNav2 p{ padding-top: 43px}
.subHei .subNav2 p a{ font-size: 17px; color: #fcfcfc; padding-right: 21px; background: url(../images/jtT.png) no-repeat right center;
    line-height: 36px;}
.subHei .subNav2 p a:hover{color: #e94a16; padding-right: 21px; background: url(../images/jtT1.png) no-repeat right center;}
.subHei .subNav5 dl{ padding-left: 945px}
.subHei .subNav3 dl{ padding-left:716px}
.subHei{ height: 0px; overflow: hidden; width: 100%;   position: fixed;
    top: 99px;
    left: 0;
 z-index: 9;}
 .subHei .subNav{ padding: 0;
        /*position: absolute;*/
        transform: translate3d(0px, -105%, 0px);
        transition: all 1s ease 0s;
        /*transition: all 1s cubic-bezier(.2,1,.2,1);*/

    }
.subHei .subNav dl a{ color: #fff; font-size: 17px; line-height: 40px;height: 40px;display: block;}
.subHei .subNav dl a:hover{ color: #d1411e; background: none}
.subHei .subNav dl dd{height: 40px;line-height: 40px;display: block;}
.subHei .subNav.on{ top: 0; display: block; opacity: 1;z-index: 9999;
 transform: translateZ(0px);background: url(../images/iebackground.png)\9;
 }
.top .Contain{position: static;}
 /*  top end */


/*  banner  */
.HomeBan{  width:100%; position: relative; overflow:hidden; }
.HomeBan a{ height:640px; width:100%; display: block; }
.ban_list{  width:100%; overflow:hidden;}
.ban_list li{ height:640px; width:100%;height: auto\9;}


.ban_list_video{width: 100%; position: relative;height: 100% !important; overflow:hidden; margin-bottom:-4px;}
.ban_list_video .img{  position: absolute;left: 0;top: 0; width:100%; height:100%; display:block}
.ban_list_video span{height: 717px\9 !important;}
.ban_list_video video{width: 100%; background: #000; margin: 20px 0 0 0;padding: 0;}
.ban_list_video .videomask{position: absolute;left: 0;top: 0; z-index: 1; width: 100%;height: 100%;background: rgba(0,0,0,.45);}

.HomeBan a.videoBtn{background:url("../images/jtT.png") no-repeat scroll 140px center; border:2px solid #fff;color: #fff;display: block; width: 193px;height: 35px;line-height: 35px; font-size: 15px;text-align: center;text-decoration: none; margin: 60px auto 0;}

.ban_list_video .videoTxt{position: absolute; width: 100%;left: 0;z-index: 2; text-align: center;  color: #fff;top: 50%;margin-top: -110px;}
.ban_list_video .videoTxt h3{font-size: 50px; margin-top: 0; margin-bottom: 20px;font-weight: normal; }
.ban_list_video .videoTxt .txt{font-size: 18px; line-height: 2em;}


.ban_list .tempWrap{ width:100% !important;}
.yd_list{ position:absolute; bottom:18px; left:0; text-align:center; width:100%}
.yd_list li{ display:inline-block; height:6px; width:20px; margin:0 2px; background:url(../images/home_24.png) no-repeat right center;}
.yd_list li.on {  background:url(../images/home_26.png) no-repeat left center;}
/*  banner end */



/*  index  */
/*.floor1 li{ float: left; width: 25%; position: relative; overflow: hidden;height: 208px}
.floor1 ul li img{position:absolute;width:100% ;top: 0;left: 0;cursor: pointer;z-index: 100;max-width: none;height: 208px ;}
.floor1 li img{ float: left;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.floor1 li:hover img{    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -transform:scale(1.1);}
.floor1 li a{z-index: 9999;position: absolute;  width: 163px; font-size: 20px; font-weight: bold; color: #fff; top: 50%; left: 50%; margin: 0 0 0 -81.5px; text-align: center ; display: block; }*/
.floor1 li{ float: left; width: 25%; position: relative; overflow: hidden;}
.floor1 li img{ float: left;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.floor1 li:hover img{    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -transform:scale(1.1);}
.floor1 li a{ position: absolute;   width: 163px; font-size: 20px; font-weight: bold; color: #fff; top: 50%; left: 50%; margin: 0 0 0 -81.5px; text-align: center ; display: block; }

.floor1 li a span{width: 180px; height: 50px; background: url(../images/ISA.png) no-repeat left center; display: inline-block; margin: 0 0 -10px -10px}


/*.floor2 .tit,.floor3 .tit,.floor4 .tit{ text-align: center; width: 754px; font-size: 35px; color: #000; margin: 85px auto 40px} 
.floor2 .tit p,.floor3 .tit p{ font-size: 17px;  line-height: 36px; padding-top: 15px;} 
.floor2 li{ float: left; width: 180px; margin-right: 50px; text-align: center;}
.floor2 li:first-child{ margin-left: 50px;}
 .floor2 li .img{ width: 180px; height: 153px;position: relative;}
 .floor2 li .img img{width:180px; height:153px ;position: absolute;;top: 0;left: 0;,max-width: none;}*/
/* .floor2 li:hover .img{ height: 190px;}*/



.floor2 .tit,.floor3 .tit,.floor4 .tit{ text-align: center; width: 754px; font-size: 35px; color: #000; margin: 85px auto 40px} 
.floor2 .tit p,.floor3 .tit p{ font-size: 17px;  line-height: 36px; padding-top: 15px;} 
.floor2 li{ float: left; width: 180px; margin-right: 50px; text-align: center;}
.floor2 li:first-child{ margin-left: 50px;}
 .floor2 li .img{ width: 180px; height: 153px;  position: relative;}
 .floor2 li .img img{width:180px; height:153px ;-webkit-transition: all 1s;
 -o-transition: all 1s;
 transition: all 1s;}

 .floor2 li:hover img{    -webkit-transform:scale(1.07);
    -moz-transform:scale(1.07);
    -transform:scale(1.07);}



.floor2 li h4{ font-size: 17px; color: #000;  padding-top: 14px;font-weight: normal;}
.floor2 .more{  padding-right: 20px; font-size: 15px; display: block; width:65px; color: #000; background: url(../images/home_17.png) no-repeat right center; margin: 44px auto  }
.floor2 .more:hover,.floor4 .moreA:hover{ background: url(../images/home_18.png) no-repeat right center; }



/*资质荣誉div*/

.floor5 .tit,.floor3 .tit,.floor4 .tit{ text-align: center; width: 754px; font-size: 35px; color: #000; margin: 85px auto 40px} 
.floor5 .tit p,.floor3 .tit p{ font-size: 17px;  line-height: 36px; padding-top: 15px;} 
.floor5 li{ float: left; width: 180px; margin-right: 50px; text-align: center;}
.floor5 li:first-child{ margin-left: 50px;}
 .floor5 li .img{ width: 180px; height: 270px;  position: relative;}
 .floor5 li .img img{width:180px; height:270px ;-webkit-transition: all 1s;
 -o-transition: all 1s;
 transition: all 1s;}

 .floor5 li:hover img{    -webkit-transform:scale(1.07);
    -moz-transform:scale(1.07);
    -transform:scale(1.07);}



.floor5 li h4{ font-size: 17px; color: #000;  padding-top: 14px;font-weight: normal;}
.floor5 .more{  padding-right: 20px; font-size: 15px; display: block; width:65px; color: #000; background: url(../images/home_17.png) no-repeat right center; margin: 44px auto  }
.floor5 .more:hover,.floor4 .moreA:hover{ background: url(../images/home_18.png) no-repeat right center; }










.floor3 li{ float: left;width: 200px; height:300px; text-align: center; margin: 0 40px 45px 0;overflow:hidden;position: relative;}
.floor3 li .img{overflow: hidden;}
.floor3 li h4{ font-size: 21px; color: #000; font-weight: 100; padding-top: 10px}
.floor3 li.on{margin: 0 0 45px}
.floor3{padding-bottom: 80px;}
.floor3 li img{ width: 200px; height:300px;max-width: none;left: 0;top: 0;}
.floor3 li img{-webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s;}

 .floor3 li:hover img{    -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -transform:scale(1.1);}
/* .floor2 li:hover .img{ height: 190px;}*/

.HproList img{ max-width: none;}

.honorlist{ width:1200px; height:350px; overflow: hidden;   margin: 0 auto;  }

 #demo {
     background: #fff; overflow:hidden; width: 1200px;}
    #demo img {    }
    #indemo {     float: left;     width: 2700%;    }
    #demo1 {     float: left;    }
    #demo2 {     float: left;    }


.floor4{padding-bottom: 23px;}
.floor4 ul{ width: 803px; margin: 0 auto;; border-top: 1px solid #ececec}
.floor4 li{ border-bottom: 1px solid #ececec; font-size: 17px; line-height: 59px;}
.floor4 li .time{ float: left; color: #8b8b8b; padding-right: 30px}
.floor4 li a img{ float: right; margin: 23px 0 0 3px }
.floor4 li a{ float: left;}
.floor4 li .more{ float: right;  width: 13px; height: 11px; background: url(../images/home_41.png) no-repeat top center; margin: 24px 0 0 }
.floor4 li:hover .more{ background: url(../images/home_40.png) no-repeat top center}

.floor4 .moreA{ float: right; padding-right: 20px; font-size: 15px; color: #000; background: url(../images/home_17.png) no-repeat right center; margin: 30px 197px 0 0; }
.floor4 li a{color: #000}
.floor4 li:hover a,.floor2 li a:hover h4,.floor3 li a:hover h4,.floor2 .more:hover,.floor4 .moreA:hover{ color: #d1411e; }
.floor4 li a span{  margin: 1.5px 0 0 6px; background: url(../images/new_03.jpg) no-repeat top center;  display: inline-block; width: 29px; height: 12px;}

/*  index end */



/*  bottom  */

.bottom{ height: 370px; background: #eee;}
.botTop{ height: 241px; padding-top: 45px;}
.botTop .logoBot{ float: left; margin: 0 100px 0 0}
.botTop .linkBot{ float: left;}
.linkBot dl{ float: left; width: 146px;}
.linkBot dt{ color: #333; font-weight: bold; padding-bottom: 15px}
.linkBot dd{ color: #666; font-size: 12px; line-height: 24px;}
.lxxb{ float: left;}
.lxxb h4{  color: #333; font-weight: bold; padding-bottom: 15px;  font-size: 14px; margin-top: 0;height: 19px;line-height: 19px;}
.lxxb p{  font-size: 12px; color: #666; padding: 3px 0 15px;}

.gzwm{ float: right;}
.gzwm h4{  color: #333; font-weight: bold; padding-bottom: 18px;font-size: 14px; margin-top: 0;height: 19px;line-height: 19px;}
.gzwm p{  font-size: 12px; color: #666; padding: 0px 0 }
.botFoo{padding: 12px 0; border-bottom: 1px solid #d9d9d9; color: #666}
.botFoo a{ color: #666}
.botFoo span{ display: inline-block; margin: 0 15px; padding: 0 15px; border: 1px solid #ccc; border-width: 0 1px; height: 14px; line-height: 14px;}
.botFoo a:hover{ color: #000}
.botFoo .gongshang{display: inline-block; margin-left:20px;}
/*  bottom end */

 

/*关于恒泰克*/
.Ban{ height: 519px; background-repeat: no-repeat; background-position: top center; margin-top: 100px}
.Bancontact{ height: 325px; background-repeat: no-repeat; background-position: top center; margin-top: 100px}

.Ban .font_48{ font-size: 40px;}
.Ban .font_27{ font-size: 27px;}
.Ban .font_17{ font-size: 17px;}
.Ban .word{ width: 100%; display: table;height: 519px; text-align: center; }
.Ban1 .word{height: 325px;}
.Ban .Jobword{ height: 330px;}
.Ban h2{ font-size: 48px; text-align: center; margin: 0; font-weight: normal;  display:table-cell;vertical-align: middle; color: #000;}
.Ban p{ font-size: 17px; margin: 2% 0 0;}
.single{ width: 815px; margin: 0 auto; color: #342c2a;}
.single .tit{ font-size: 35px; border-bottom: 1px solid #eee; text-align: center; color: #322c2c; padding: 80px 0 25px; margin: 0  0 25px;}
.single .tit1{border: 0; padding-top: 25px; margin: 0}
.p-space{width:auto; height: 10px;}

.gyxb .Ban .font_48 {padding-bottom: 30px;}
.wyfw .Ban .word { width: 1200px; margin: 0 auto;}
.wyfw .Ban .font_48 {text-align: left; padding: 0 0 60px 80px;}
.cxxpz .Ban .word { width: 1200px; margin: 0 auto;}
.cxxpz .Ban .font_48 {text-align: left; padding: 0 0 60px 80px;}
.dzfw .Ban .word { width: 1200px; margin: 0 auto;}
.dzfw .Ban .font_48 {text-align: left; padding: 0 0 60px 80px;}
.xbls .Ban .word { width: 1200px; margin: 0 auto;}
.xbls .Ban .font_48 {text-align: left; padding: 0 0 60px 80px;}
.cxcrzm .Ban .word { width: 1200px; margin: 0 auto;}
.cxcrzm .Ban .font_48 {text-align: left; padding: 0 0 60px 80px;}
.qywh .Ban .word { width: 1200px; margin: 0 auto;}
.qywh .Ban .font_48 {text-align: left; padding: 0 0 60px 80px;}
.shfw .Ban .word { width: 1200px; margin: 0 auto;}
.shfw .Ban .font_48 {text-align: left; padding: 0 0 60px 80px; color: #fff;}
.xwzx .Ban .word { width: 1200px; margin: 0 auto;}
.xwzx .Ban .font_48 {text-align: left; padding: 0 0 60px 80px; font-size: 38px;}
.xwzx .Ban .font_48 a {color: #333}
.xwzx .Ban .font_48 a:hover {color: #000}

.single p{ margin: auto;}
.aboutsingle{ padding-bottom:25px;}
.aboutsingle .box{font-size:17px;border-bottom:1px solid #EEEEEE;padding:0px 0px 25px;line-height:35px;color:#322C2C;}

.xinbList {padding: 11px 0 150px}
.xinbList li{ float: left; overflow: hidden; height: 210px; position: relative; margin:47px 43px 0   0}
.xinbList li a{ font-size: 21px; color: #000; font-weight: bold; position: absolute; top: 0; left: 0; text-align: center; width: 100%; height: 100%; line-height: 210px}
.xinbList li.on{ margin:47px 0 0 }
.xinbList li img{ max-width: none; -webkit-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;}
.xinbList li.li1 a{ color: #fff}
 .xinbList li:hover img{ -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -transform:scale(1.1);}
/*总裁致辞*/
.single1{ width: 815px; margin: 0 auto}
.single1 .tit{font-size: 35px; color: #322c2c; padding: 80px 0 30px; height: 46px}
.single1 .tit img{ float: right; margin: 25px 0 0 40px}
.single1 .tit span{ float: left; display: inline-block;}
.xinbList1{padding: 0px 0 140px 0; text-align: center;}
.Contain .xinbList1{padding: 140px 0 140px 0; text-align: center;}
.xinbList1 li{ /*float: left; */padding-right:40px; display: inline; *zoom: 1;}
.xinbList1 li a{padding-right: 18px; font-size: 17px; color: #808080; background: url(../images/zczc_09.png) no-repeat right 6px}
.xinbList1 li.li1{ padding: 0}
.xinbList1 li a:hover,.xinbList1 li a.on { color: rgb(233,74,22);background: url(../images/zczc_10.png) no-repeat right 6px}


/*恒泰克优势*/
.xbys{height: 100%;    }
.xbys .swiper-slide{overflow: hidden; position: relative; opacity: 0; width: 100%; height: 100%; background-size: 100% 100%; background-position: center center; background-repeat: no-repeat;transition:  all .15s ease-out;-webkit-perspective: 3000px;    perspective: 3000px;}
.xbys .swiper-slide .text1:hover{ transform: rotateY(10deg); box-shadow: 0 0 10px #000 }
.xbys .on_active{ opacity: 1;
 
    transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
}

.xbys .on_active .text1,.xbys .on_active .text{ animation:mymove2 0.6s ease 0.6s 1 normal;
     -webkit-animation:mymove2 0.6s ease 0.6s 1 normal;  /* Safari 和 Chrome */
    animation-fill-mode：forwards; 
-webkit-animation-fill-mode:forwards;
}
.xbys .on_active .text1 h2,.xbys .on_active .text h2{ animation:mymove2 0.6s ease 1s  1 normal;
     -webkit-animation:mymove2 0.6s ease 1s 1 normal;  /* Safari 和 Chrome */
    animation-fill-mode：forwards; 
-webkit-animation-fill-mode:forwards;
}
.xbys .on_active .text1 p,.xbys .on_active .text p{ animation:mymove2 0.6s ease 1.6s  1 normal;
     -webkit-animation:mymove2 0.6s ease 1.6s 1 normal;  /* Safari 和 Chrome */
    animation-fill-mode：forwards; 
-webkit-animation-fill-mode:forwards;
}
.xbys .on_active .text1 a{ animation:mymove2 0.6s ease 2s  1 normal;
     -webkit-animation:mymove2 0.6s ease 2s 1 normal;  /* Safari 和 Chrome */
    animation-fill-mode：forwards; 
-webkit-animation-fill-mode:forwards;
}
@keyframes mymove2
{
from { opacity: 0;}
to {opacity: 1;  }
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {  opacity: 0;}
to {opacity: 1;   }
}



.xbys.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    direction: ltr;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-pagination-x {position: absolute; bottom: 30%}
.swiper-pagination-x span{ display: block; background: url(../images/ys2btn.png) no-repeat center center; width: 41px; height: 26px;}
.swiper-pagination-x span.swiper-active-switch{ background: url(../images/ysBtn1.png) no-repeat center center;}
.fixedTop{ width: 41px;  top:0; right: 0; height: 100%; position: fixed; z-index: 3; background: #323232}
.navBtn{ position: absolute; top: 20%; width: 100%; height: 41px; background:#24201f url(../images/btn_03.png) no-repeat center center}


.navYs{position: absolute; display: none; top: 0; left: -309px; height: 100%; background: #191b1e; width: 350px; z-index: 5}
.navYs .close{ float: right; margin:25px 25px 74px;}
.navYs dl{ padding: 0 70px 0 67px;}
.navYs dl a{ font-size: 17px; color: #fff; display: block; }
.navYs dl dd,.navYs dl dt{ padding-bottom: 19px; }
.navYs dl dd a{ background: url(../images/jtT.png) no-repeat right center}
/*.navYs dl dd a:hover{ background: url(../images/jtT1.png) no-repeat right center}
*/.navYs dl a.on,.navYs dl a:hover{ color: #be4324; background: url(../images/jtT1.png) no-repeat right center}
.navYs dl a.on{ text-indent: -20px}

.navYs .home{ width: 122px; padding-left: 86px; border: 3px solid #fff; font-size: 17px; color: #fff; display: block;  margin: 38px auto 0; background: url(../images/jtT.png) no-repeat 150px center; height: 37px; line-height: 37px;}
.navYs .home:hover{color: #e94a16; border: 3px solid #e94a16; background: url(../images/jtT1.png) no-repeat 150px center;}
.xbys{ background: #000}
.xbys .HomeBG1 .text{padding: 17% 0 0; opacity: 0; margin: 0 auto; text-align: center; width: 1200px; color: #fff; font-size: 21px; line-height: 48px;}
.xbys .HomeBG1 .text h2{ font-size: 80px; opacity: 0; color: #fff; font-weight: 100; padding-bottom: 80px}
.xbys .HomeBG1 .text p{opacity: 0}
.xbys .text1{ opacity: 0; width: 828px;height: 567px; position: absolute; left: 50%; top: 50%; margin: -284.5px 0 0 -415px; background: url(../images/bjxb.png) no-repeat top center; border: 1px solid #6a6b6a;transition:  all .15s ease-out;}
.xbys .text1 h2{ font-size: 48px; opacity: 0;   text-align: center; color: #fff; font-weight: 100; padding: 65px 0 35px}
.xbys .text1 p{ font-size: 17px; opacity: 0;  line-height: 27px; color: #fff; width: 670px; margin: 0 auto}
.xbys .text1 a{ width: 140px; opacity: 0;  padding-left: 63px; border: 3px solid #fff; font-size: 15px; color: #fff; display: block;  margin: 70px auto 0; background: url(../images/jtT.png) no-repeat 130px center; height: 37px; line-height: 37px; }
.xbys .text1 a:hover{ border: 3px solid #e94a16;  background: url(../images/jtT1.png) no-repeat 130px center; color: #e94a16}
.xbys .HomeBG3 .text1{width: 826px; border: 0; background: url(../images/ysbg4.png) no-repeat top center;}
.xbys .HomeBG4 .text1{width: 826px; border: 0; background: url(../images/pz1.png) no-repeat top center;}
.xbys .HomeBG5 .text1{width: 826px; border: 0; background: url(../images/ysbg1.png) no-repeat top center;}
.xbys .HomeBG6 .text1{width: 826px; border: 0; background: url(../images/ysbg2.png) no-repeat top center;}
.xbys .HomeBG7 .text1{width: 826px; border: 0; background: url(../images/ysbg3.png) no-repeat top center;}
.xbys .text1 p{ opacity: 0;   width: 627px;}


/*持续性品质*/
.tplist{padding: 60px 0 0}
.tplist li{ float: left; width:208px; min-width: 174px; text-align: center; color: #3c3b39; line-height: 19px; margin: 0 0 78px;}
.tplist li.li1{ width: 155px; margin: 0 130px 78px 120px }
.tplist li.li2{ width: 174px; }
.tplist li p{padding-top: 15px;}
.xinbList2{ padding-top: 62px;}


/*企业文化*/
.curList li{position: relative; margin:0 0 40px; overflow: hidden;}
.curList li .text{position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center;}
.curList li .text h3{ font-size: 35px; color:#000; padding: 40px 0 0}
.curList li .text .xhx{  display: inline-block; margin:0 auto; width: 70px; height: 1px; background: #000}
.curList li .text p{ font-size: 17px; line-height: 2em; color:#000; padding: 20px 0 0}
.curList li img{-webkit-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;}
.curList li:hover img{    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -transform:scale(1.1);}
/*联系我们*/
.mapBox{ background: #f4f4f4}
.mapBox .left{ width: 297px; float: left; padding:45px 40px 0 58px; background: #f4f4f4}
.mapBox .right{ height: 464px; width: 805px; float: right;}
.tit2{font-size: 35px; color: #322c2c; padding: 70px 0; text-align: center; height: 46px}

/*联系我们*/
 #map img{ max-width: none;} 


/*恒泰克历史*/
.w820{ width: 820px; margin:0 auto}
.w820 .tit2{font-size: 35px; color: #322c2c; padding: 70px 0 15px; border-bottom: 1px solid #a9a6a0; text-align: center; height: 46px; margin: 0 0 25px;}
.piclist {position: relative; padding: 15px 0 0; display: none;}
.piclist li{ width: 231px; margin: 0 62px 0 0; cursor: url('../images/iconshubiao.png'), auto;}
.piclist span{position: absolute; top: 50%; margin-top: -18px; display: inline-block; left: -50px; width: 20px; height: 36px; background: url(../images/his_06.jpg) no-repeat top center}
.piclist span.next{ background: url(../images/his_09.jpg) no-repeat top center; right: -50px; left: auto;}
.piclist .tempWrap{ width: 100% !important; }
.fancybox-opened .fancybox-skin{border: 0; box-shadow: none;-webkit-box-shadow:none;}

.w820 table{margin: 30px 0 15px; background: #dcdcdc; font-size: 17px; color: #322d2a; line-height: 32px;}
.w820 table td{ background:  #fff; min-width: 95px; padding: 8px 0 }
.w820 table td.td1{ padding: 8px 20px }

.xinbList12{ padding: 70px 0 120px}

.fdPic{ position: absolute; top: -30px; left:87px; width: 614px; height: 388px; display: none;}

.fdPic .close{
    position: absolute;
    top: 30px;
    right: 30px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 8040;
 
    background-image: url(../images/fancybox_sprite.png);
}









/*产品分类 产品系列*/
.Ban1{ height: 325px;}
.leftP{ width: 833px; float: left; padding-bottom: 135px; /*padding-top: 100px*/}
.rightP{ width: 274px; float: right; padding-top: 80px; padding-bottom: 100px;}
.leftPro .tit{font-size: 35px; color: #342c2a;padding: 80px 0 60px}
.leftPro .cate li{ float: left; width: 33.33%; line-height: 42px;}
.leftPro .cate li a{ font-size: 17px; font-weight: bold; display: block; text-align: center; background: #dcdedd; color: #342c2a; border-right: 1px solid #fff}
.leftPro .cate li.on a,.leftPro .cate li:hover a{ background: #e94a16; color: #fff}

.leftPro .title{ font-size: 20px; font-weight: bold; color: #342c2a; padding: 60px 0 0}
.leftPro .title span{ float: left;}
.leftPro .title b{display: block; height: 10px; background: #e94a16; margin: 13px 0 0}

.leftPro dl dt span{font-size: 20px; font-weight: bold; margin: -13px 0 0; color: #342c2a; float: left; padding-right: 18px; background: #fff }
.leftPro dl dt{ border-top: 1px solid #9d9d9d; margin: 60px 0 45px}
.leftPro dl dd{ float: left; margin: 0 50px 19px 0; text-align: center;}
.leftPro dl dd.on{   margin: 0 0 15px 0}
.leftPro dl dd a{ font-size: 17px;  color: #342c2a; line-height: 30px;}
.leftPro dl dd a:hover,.rightPro dt a:hover,.rightPro dt.on a{   color: #e94a16;}
.rightPro dt {padding-bottom: 16px; margin: 0 0 20px; border-bottom: 1px solid #9d9d9d}
.rightPro dt a{font-size: 20px; font-weight: bold;  color: #342c2a;}
.rightPro dd{ margin: 0 0 35px}
.leftPro .title1{margin: 0 0 40px}


/*产品列表*/
.leftPro1 .location{ font-size: 13px; color: #000; padding: 40px 0 30px}
.leftPro1 .location a{  color: #000}
.leftPro1 .text h3{ font-size: 35px; font-weight: 100; color: #000; padding: 0 0 15px}
.leftPro1 .text p{ font-size: 17px; line-height: 37px; font-weight: 100; color: #000}
.leftPro1 .text{padding-bottom: 70px}
.leftPro1 dl dt span{font-size: 16px; font-weight: bold; margin: -11px 0 0; color: #342c2a; float: left; width: 156px; background: #fff }
.leftPro1 dl dt{ border-top: 1px solid #9d9d9d; margin: 0 0 20px}
.leftPro1 dl dd .img{ float: left; margin: 0 36px 0 0; width: 120px; height: 94px; }
.leftPro1 dl dd .img img{ width: 120px; height: 94px;}
.leftPro1 dl dd .textL{ float: right; width: 677px; }
.leftPro1 dl dd{ margin: 0 0 22px}
.leftPro1 dl{ margin: 0 0 45px}

.leftPro1 .textL a.titA{ margin: -3px 0 0; float: left; font-size: 20px; color: #000; font-weight: bold;}
.leftPro1 .textL .new{ float: left; margin: 1.5px 0 0 6px; display: inline-block; width: 29px; height: 12px;}
.leftPro1 .textL p{ color: #747474;      padding: 8px 0 20px; /*text-transform: uppercase;*/}

.leftPro1 .textL .ckcp,.leftPro1 .textL .zlxz{ float: left; width: 145px; height: 24px; background: #ccc; line-height: 24px; color: #020202; text-align: center; display: inline-block;}

.leftPro1 .textL .zlxz{ background: #e6e6e6}
.rightPro1{padding-top: 170px}
.rightPro .proNews .titl{  font-size: 20px; color: #000; font-weight: bold; padding-bottom: 15px; border-bottom: 1px solid #9d9d9d; margin: 0 0 15px }
.rightPro .proNews .titl a{ float: right; padding-right: 15px; font-size: 16px; color: #888;  background: url(../images/cplb_03.png) no-repeat right 5px}
.rightPro .proNews .titl a:hover{ color: #e94a16;  background: url(../images/cplb_02.png) no-repeat right 5px}
.rightPro .proNews ul li{ margin: 0 0 12px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.rightPro .proNews ul li a{ font-size: 16px; color: #312d2a}
.rightPro .proNews ul li span{ float: left; width: 8px; margin: 7px 8px 0 0; height: 8px; background: #b6b6b6}
.rightPro .proNews ul{padding: 0 0 20px}
.rightPro .proNews ul li:hover a{ color: #e94a16;  }
.rightPro .proNews ul li:hover span{ background: #e94a16}



/*产品页下拉二级菜单*/




/*.leftPro2 .cate1 ul{ text-align: center;}
.leftPro2 .cate1 li{ width: 25%;  display: inline-block;float: none;}
.leftPro2 .cate li{ float: left; width: 33.33%; line-height: 42px;}
.leftPro2 .cate li a{ font-size: 17px; font-weight: bold; display: block; text-align: center; background: #dcdedd; color: #342c2a; border-right: 1px solid #fff}
.leftPro2 .cate li.on a,.leftPro2 .cate li:hover a,.leftPro1 .textL .ckcp:hover,.leftPro1 .textL .zlxz:hover{ background: #e94a16; color: #fff}
*/



.pronav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;text-align: center;
}



.pronav {
  margin: 0 auto;
  background: #1e8449;
  color: #f0f0f0;
}
.pronav a {
  display: block;
  padding: 0 16px;
  line-height: inherit;
  cursor: pointer;
}
.nav_menu {
  line-height: 45px;
  font-weight: 700;
  text-transform: uppercase;
}
.nav_menu-item {
  position: relative;  display: inline-block;float: none;float: left; width: 25%; line-height: 42px;
}


.nav_menu-item a{ font-size: 17px; font-weight: bold; display: block; text-align: center; background: #dcdedd; color: #342c2a; border-right: 1px solid #fff}

.nav_menu-item:hover {
background: #e94a16; color: #fff;}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
  text-transform: none;
  display: none;
  position: absolute;
  width: 208px;
  background-color: #e94a16; padding:5px 0 0 0 ;
}
.nav_submenu a{font-size:14px; display:block; border-bottom:1px solid #ccc;}
.nav_submenu a:hover{ color:#F60;}
.nav_submenu-item:hover {
 background: #e94a16;
}



.leftPro2 .title{ font-size: 20px; font-weight: bold; color: #342c2a; padding: 60px 0 50px}
.leftPro2 .title span{ float: left;}
.leftPro2 .title b{display: block; max-width: 100px; height: 10px; background: #e94a16; margin: 13px 0 0}


.Contain .rightPro1{padding-top: 186px}
.leftPro2 .location{padding: 35px 0 20px}



/*快速选型*/
.ContainA{ width: 1000px}
.ContainA .titleT{ text-align: center; padding: 80px 0 60px; font-size: 35px; color: #342c2a;}

.selectList dd.dd1{ /*background: url(../images/ksxx_05.png) no-repeat 260px center;overflow: hidden;border: 1px solid #9d9d9d;*/ margin: 0 41px 46px 0; float: left;  width: 304px; height: 43px; }
.selectList dd.dd1 select{ padding-left: 26px; font-size: 20px; color: #342c2a;  width: 334px; height: 43px; }
.selectList dd.dd3{ /*background: url(../images/ksxx_05.png) no-repeat 120px center;overflow: hidden;border: 1px solid #9d9d9d;*/ margin: 0 41px 41px 0; float: left;  width: 165px; height: 43px; }
.selectList dd.dd3 select{ padding-left: 26px; font-size: 20px; color: #342c2a;  width: 190px; height: 43px; }
 .selectList dd.dd2{ margin: 0 0 46px}
 .selectList dd.dd2.dd3{ margin: 0 0 41px}
 .selectList dt{ text-align: right;}
 .selectList dt input{ font-size: 20px; color: #fff; width: 165px; height: 45px; background: #e94a16; text-align: center;}
.selectList dt input:hover,.zwsearch input:hover{ background: #bf2903;}

.ContainA .title.title1{ font-size: 20px; font-weight: bold; color: #342c2a; padding: 65px 0 53px}
.ContainA .title.title1 span{ float: left;}
.ContainA .title.title1 b{display: block; min-width: 95px; height: 10px; background: #e94a16; margin: 13px 0 0}

.ContainA .leftPro1 { width: 100%}

.ContainA .leftPro1 dl dd .textL { width: 843px;}




/*产品详情*/
.rightPro1 .imgListA {position: relative; padding: 15px 0 35px}
.rightPro1 .imgListA li{     text-align: center;}
.rightPro1 .imgListA span{position: absolute; cursor: pointer; top: 50%;margin-top:-18px; display: inline-block; left: 0px; width: 20px; height: 36px; background: url(../images/cpxq_11.png) no-repeat top center; z-index: 2}
.rightPro1 .imgListA span.next{ background: url(../images/cpxq_12.png) no-repeat top center; right: 0px; left: auto;}
.rightPro1 .imgListA span:hover{background: url(../images/cpxq_10.png) no-repeat top center; }
.rightPro1 .imgListA span.next:hover{background: url(../images/cpxq_13.png) no-repeat top center; }
.rightPro1 .imgListA li p{font-size: 18px; margin: 20px 0; font-weight: bold;}

.rightPro1 .imgListA li a img{width: 120px;height: 120px;}

.rightPro1 .imgListA .titl{  font-size: 20px; color: #000; font-weight: bold; padding-bottom: 15px; border-bottom: 1px solid #9d9d9d; margin: 0 0 35px }
.proXt{padding: 70px 0 20px; border-bottom: 1px solid #9d9d9d; margin: 0 0 20px}
.proXt h3{ font-size: 35px; color: #000; font-weight: bold; padding-bottom: 5px}
.proXt p{ font-size: 17px; color: #000; }

.imgList{cursor: url('../images/iconshubiao.png'), auto; border:1px solid #cac9c6; margin-bottom: 5px;}
.boximgList{cursor: default;}

.imgList li{  height: 219px;}
.Proxq .left{ width: 222px;  float: left;}
.Proxq .right{ width: 560px; float: right; padding-top: 16px}
.Proxq .right dd{ font-size: 17px; color: #000; margin: 0 0 13px}
.Proxq .right dd span{float: left;    width: 8px;    margin: 9px 15px 0 0;    height: 8px;    background: #ea7031;}
.Proxq  .down{padding: 50px 0 33px 0; border-bottom: 1px solid #9d9d9d; margin: 0 0 20px 0 ; }
.Proxq  .down a{ display:block; float: left; width: 100%; height: 30px; text-align: left ; line-height: 30px; font-size: 15px; font-weight: bold; color: #333; background: #e6e6e6; margin: 0 0 0 0px; text-indent:20px;}

.Proxq  .down p{ float:left;}

.xtList li{ width: 52px; border: 1px solid #cac9c6; height: 52px;margin: 2px 2px 0 0; float: left;}
.xtList1 li{    width: 80px;
    height: 80px;
    padding: 10px;
    margin: 0 10px;
    list-style: none;
    float: left;
    text-align: center;
    border: 1px solid #fff;
    cursor: pointer; }
.xtList1 li.on{border: 1px solid #999;}    
.imgList1 li{ width: 100%;  }
.xtList1 span.prev,.xtList1 span.next{ display: block; position: absolute; cursor: pointer;     width: 20px;
    height: 36px;  top: 50%; margin-top: -18px; left: -40px;  background: url(../images/his_06.jpg) no-repeat top center}
    .xtList1 span.next{    background: url(../images/his_09.jpg) no-repeat top center;
    right: -50px;
    left: auto;}
.xtList1 span.prevStop,.xtList1 span.nextStop{ display: none;}
.dtList .close{display: none; position: absolute; top: 10px; right: 13px; width: 35px; height: 36px; background: url(../images/close_03.png) no-repeat top center;}
.imgList1{    margin: 0 auto;
    padding: 20px;
    text-align: center;}
.dtList{display: none; position: absolute; top:70px;   background: #fff; 
    width: 710px; z-index: 55;    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
     left: 50%; margin-left: -355px;
    padding: 20px 20px 60px 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
.Contain{position: relative;}
.Proxq  .down a:hover{background: #e94a16; color: #fff}
.xtList1{ width: 476px; margin: 40px auto 0; position: relative; }

.xtList1 .xlulBox{ width: 488px;overflow: hidden; position: relative;height: 102px; }
.xtList1 .xlulBox ul {position: absolute; left: 0;top: 0;}
.Proxq .xnjs{padding: 0 0 145px;}
.Proxq .xnjs li{ float: left; position: relative; /*background-repeat: no-repeat; background-image: url(../images/cpxq_16.png); background-position: 11px top;*/ padding-top: 49px; font-size: 14px; color: #000; margin: 0 28px 0 0}
/*.Proxq .xnjs li.li2{background-position: -81px top;}
.Proxq .xnjs li.li3{background-position: -181px top;}
.Proxq .xnjs li.li4{background-position: -269px top;}
.Proxq .xnjs li.li5{background-position: -353px top;}
.Proxq .xnjs li.li6{background-position: -452px top;}
.Proxq .xnjs li.li7{background-position: -535px top;}
.Proxq .xnjs li.li8{background-position: -628px top;}
.Proxq .xnjs li.li9{background-position: -738px top;}*/


.xnjs .img01{width: 37px;height: 37px;position: absolute; top:8px;left: 50%;margin-left: -18.5px;}
.xnjs .img02{width: 37px;height: 37px;position: absolute; top:8px;left: 50%;margin-left: -18.5px; opacity: 0;filter:Alpha(opacity=0);}

.Proxq .xnjs li .text{ display: none;  position: absolute; top: 90px; left: 50%; width: 180px; margin: 0 0 0 -110px; padding: 20px; background: #efefef}
.Proxq .xnjs li .text span{ position: absolute; top: -6px; left: 50%; margin: 0 0 0 -6px; width: 12px; height: 6px; background: url(../images/cpxq_23.png) no-repeat top center}
.Proxq .xnjs li:hover .text{display: block;}

.titC{ font-size: 20px; font-weight: bold; color: #000; padding: 0 0 30px;}

.Proxq{ width: 840px;}

.yscp .titY{padding: 60px 0 15px; border-bottom: 1px solid #9d9d9d; font-size: 20px; color: #000; font-weight: bold}
.yscp li{ float: left; width: 202px; margin: 15px 100px 50px 0}
.yscp li.on{   margin: 15px 0 20px 0}
.yscp li h3 { font-size: 20px}
.yscp li p {  font-size: 14px; color: #757475; line-height: 20px; margin: 5px 0 25px; height: 60px; overflow: hidden;}
.yscp li a.more {width: 130px; height: 24px; background: #ccc; line-height: 24px; color: #020202; text-align: center; display: inline-block;}
.pj li h3{ padding: 15px 0 5px;}
.yscp li a.more:hover{ background: #e94a16; color: #fff}


/*解决方案*/
.w1100{ width: 1100px; margin: 0 auto 118px}
.w1100 .text{padding: 70px 0 50px;}
.w1100 .text h3{  font-size: 35px; font-weight: 100; color: #332c2b; padding: 0 0 15px}
.w1100 .text p{  font-size: 20px; line-height: 42px; color: #332c2b;  }

.jjfaList dl{ float: left; width: 510px; margin: 0 80px 50px 0}
.jjfaList dl.on{ margin: 0 0 50px 0}
.jjfaList dl .title{ padding-bottom: 15px; margin: 0 0 39px; border-bottom: 1px solid #9d9d9d; font-size: 24px; color: #000}
.jjfaList dl dt{ margin: 0  0 24px; position: relative; height: 255px; background: #e1e7e7;    overflow: hidden;}

.jjfaList dl dt .text1{display: none;background: rgba(233,81,42,0.8); position: absolute; top: 0; left: 0; width: 444px; padding:40px 33px 37px; height: 178px;background: #e54717\9}



.jjfaList dl dt .text1 p{ font-size: 17px; color: #fff; line-height: 37px; }
.jjfaList dl dt .text1 a{display: inline-block; float: right; width: 116px;   height: 28px; text-align: center; line-height: 28px; border: 2px solid #fff; color: #fff; font-size: 15px; margin:30px 0 0}

/*.jjfaList dl dt:hover .text1 a,.jjfaList dl dt:hover .text1 p{animation:mymove .2s ease .2s 1 normal;
     -webkit-animation:mymove .2s ease .2s 1 normal;   Safari 和 Chrome 
    animation-fill-mode：forwards; 
-webkit-animation-fill-mode:forwards;}
 @keyframes mymove
{
from { opacity: 0;}
to {opacity: 1; }
}*/


.jjfaList dl dd{ font-size: 17px; color: #000; margin: 0 0 13px}
.jjfaList dl dd span{float: left;    width: 8px;    margin: 9px 15px 0 0;    height: 8px;    background: #414446;}
.jjfaList dl dd:hover span{  background: #ea7031;}



/*解决方案详情*/
.yscp1 .titY{ margin: 0 0 40px; font-size: 30px; font-weight: 100}
.yyal .text{padding: 40px 0 15px; border-bottom: 1px solid #9d9d9d; font-size: 30px; color: #000; font-weight: 100}
.yyal li img{ width: 100%; height: 197px;}
.yyal li{ float: left; width: 390px; margin: 0 53px 30px 0; text-align: center; line-height: 25px; font-size: 17px;}
.yyal li.on{ float: left; width: 390px; margin: 0 0 20px 0}
.yyal ul{ padding: 30px 0 0}
.yyal li a{color:#332c2b}
.yyal li a:hover{color:#e94a16}
.yyal li p{margin-top: 8px;}


.yscp1 li p{color: #342c2a;}

/*应用案例详情*/
.titTt{ font-size: 35px; color: #342c2a; padding: 100px 0 25px; border-bottom: 1px solid #9d9d9d; margin: 0 0 35px}
.titTt .timeNe{ font-size: 14px;  padding: 18px 0 0; }



/*下载中心*/
.downBan{position: relative;}
.downBan .text{position: absolute; width: 699px; left: 50%; top: 145px; margin: 0 0 0 -349.5px}
.downBan .text h3{ text-align: center; font-size: 48px; padding: 0 0 55px; font-weight: 100; color: #fff}
.downBan .text .inputBox{ text-align: center; font-size: 48px; font-weight: 100; color: #fff; width: 699px; height: 49px; background: url(../images/pross_03.png) no-repeat top center}
.downBan .text .inputBox input{ height: 49px; line-height: 49px;margin: 0;    border: 0;    padding: 0; float: left; padding-left: 20px; font-size: 16px; width: 630px}
.downBan .text .inputBox a{ float: right; height: 49px; width: 49px;}
.selectList1 dd.dd4{ float: left; width: 69px; line-height: 43px; font-size: 20px; color: #342c2a}
.selectList1 dd.dd1{ width: 287px; margin-right: 31px; margin-bottom: 33px; }
.selectList1 dd.dd1 select{ width: 310px;  }
.selectList1 dd.dd2{ margin-right: 0}

.ContainA .title.title12{ font-weight: 100}




/*常见问题*/
.downList .titl{padding: 70px 0 20px; margin: 0 0 20px; font-size: 35px; color: #342c2a; border-bottom: 1px solid #dbdbdb; text-align: center;}
.downList ul{padding: 10px 0 32px;  border-bottom: 1px solid #dbdbdb;}
.downList li{font-size: 17px; line-height: 36px;}
.downList li a{ color: #342c2a}
.downList li a:hover{ color: #e94a16}
.page{ width: 322px; margin: 60px auto 60px; text-align: center;}
.page a.prev,.page a.next{ display: inline-block; width: 10px; height: 22px;}
.page a.prev{ background: url(../images/down_03.jpg) no-repeat top center; float: left;}
.page a.next{ background: url(../images/down_05.jpg) no-repeat top center; float: right;}
.page em{ display: inline-block; font-style: normal; font-size: 18px; color: #333}
.page em .num{ font-size: 14px !important; padding: 5px 10px !important; width: 15px !important; text-align: center !important; border: 1px solid #dbdbdb !important; border-radius: 2px !important; margin: 0 5px 0 0 !important;
    display:inline-block !important;
}
.page em a{ font-size: 14px;  margin: 0  0 0 5px}

/*常见问题详情*/
.downTit{ font-size: 35px; color: #342c2a; border-bottom: 1px solid #9d9d9d; text-align: center; padding: 70px 0 20px; max-width: 819px;  margin: 0 auto 40px}
.downTit .time{ font-size: 14px; color: #818181; padding: 10px 0 5px}
.w850{ margin: 0 0 0 190.5px; width: 850px}

.downCon{padding-bottom: 150px}


/*下载页面*/
.downXq .Proxq{ width: 100%;    padding-bottom: 90px;}
.downXq .Proxq .right{width: 925px;}

.qhnr .span{ padding: 0 0  28px}
.qhnr .span span{width: 398px; border-right: 2px solid #fff; height: 40px; line-height: 40px; text-align: center; background: #dcdedd; font-size: 17px; font-weight: bold; cursor: pointer; color: #333; display: inline-block;}
.qhnr .span span.on{ color: #fff; background: #e94a16; border-color: #e94a16}
.qhnr table { border-top: 1px solid #d4d2cf; width: 100%}
.qhnr table td{ border-bottom: 1px solid #d4d2cf; font-size: 17px; color: #000; padding: 14px 0 15px 43px} 
.qhnr table tr.tr1{  font-weight: bold;}
.qhnr table tr a{ color: #e94a16}
.qhnr table tr td.td1 {padding-right: 50px}
 
.qhnr .sleectBox{/* background: url(../images/ksxx_05.png) no-repeat 150px center;border: 1px solid #dcdcdc;overflow: hidden; */ margin: 0 41px 25px 0; width: 287px; height: 45px;   float: left;}
.qhnr .sleectBox select{ padding-left: 16px; font-size:17px; color: #342c2a;  width: 287px; height: 43px; }

.jtnr{padding: 0 0 150px; display: none;}


/*新闻中心*/
.newsList li .time{padding-right: 46px; color: #a0a0a0 }
.newsList li {  padding: 3px 0}
.newsList{padding-bottom: 45px}
.newsList li a span{  margin: 1.5px 0 0 6px; background: url(../images/new_03.jpg) no-repeat top center;  display: inline-block; width: 29px; height: 12px;}
.newsList .titl span{ float: left;}
.columnList{ float: right;}
.columnList a{ float: right; font-size: 17px; color: #a0a0a0; padding-left: 20px; margin: 23px 0 0}
.columnList a:hover{ color:#e94a16 }


/*校园招聘*/
.bgJob{ background-repeat: no-repeat; background-position: top center; /* height: 936px;*/ /*position: relative;*/}
.JobColu{padding: 140px 0 13px; margin: 0 0 100px; border-bottom: 1px solid #999}
.JobColu span{ float: left; font-size: 30px; color: #000}
.JobColu .list a:hover{color: #e94a16}
.JobColu .list{ float: right;}
.JobColu .list a{ float: left; font-size: 17px; color: #323232; padding-left: 20px; margin: 17px 0 0}
.jobBg{ height: 100%;  background-repeat: no-repeat; background-position: center 100px;  background-size: 100% 100%}
.yp{text-align: center; font-size: 17px; color: #e94a16; padding-top: 50px}
.yp span,.yp a{ padding: 10px 32px 10px 0; background: url(../images/play.png) no-repeat center right; cursor: pointer;}
.yp a{background-image: url(../images/downicon.png);margin: 0 40px 0 -28px; color:#e94a16; }
.videoFixed{display: none; position: fixed; width: 800px; top: 50%;height: 504px; left: 50%; margin:-197px 0 0 -400px;}
.videoFixed video{ width: 100%;height: 450px;}


.videoFixed .close{  height: 42px; background: #000; width: 42px; position: absolute; right: 0; top: 0px; z-index: 99;}
.videoFixed .close span{  float: right; margin: 10px 10px 0 0; height: 22px; display: inline-block; width: 22px; background: url(../images/fancybox_sprite.png) no-repeat center center;}
.jobBg .bgJob .Contain{ height: auto;}


.jobBg .listColunTopP{font-size: 80px; padding: 18% 0 0; text-align: center; color: #fff;}
.jobBg .listColun{ margin-bottom: 0; position: absolute; bottom: 80px; left: 50%; margin-left: -500px}

/*@media screen and (min-width:1920px ){
    .jobBg .listColunTopP{font-size: 80px; padding: 25% 0 0; text-align: center; color: #fff;}
    .jobBg .listColun{ margin-bottom: 0; position: absolute; bottom: 35%; left: 50%; margin-left: -500px}
}

*/


/*职业发展*/
.listColun{ text-align: center;  margin:100px auto; position: relative;z-index: 99; width: 1000px; height: 65px;position: relative;overflow: hidden; background: url(../images/wBg.png); line-height: 65px}
.bgJob .Contain{ height: 978px; position: inherit;}
.listColun li{ width: 200px; float: left; font-size: 21px; position:relative; z-index:1; height: 65px;}

.listColun li span{display: none; width: 100%;height: 65px;background: #e94a16; position: absolute; z-index: 2; left: 0;bottom: 0;}

.listColun li a{ color: #323232; display: block; position: relative; z-index: 5;}
.listColun li:hover a{color: #fff;background: #e94a16;}
/*.listColun li a:hover{ color: #fff;}*/



/*.listColun li.cur span{display: block;}*/

/*.move-bg{ display:none;position:absolute;left:0;top:0; width:200px; height:65px; background:#e94a16; z-index:0}*/




/*1*/
/*.listColun li {
        position: relative;
        z-index: 1;
    }
.listColun li a {
        overflow: hidden;
        display:block;
        letter-spacing: 1px;
        outline: medium none;
        position: relative;
        border-left: 1px solid #ccc;
        text-decoration: none;
        text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
        text-transform: uppercase;
    }*/
/*.listColun li a span {
        background:#fff;
        display: block;
        transition: transform 0.3s ease 0s;
    }
.listColun li a::before {
        background: #e94a16 none repeat scroll 0 0;
        color: #fff;
        content: attr(data-hover);
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        transform: translateX(-25%);
        transition: transform 0.3s ease 0s;
        width: 100%;
        z-index: -1;
    }
.listColun li a:hover span, .listColun li a:focus span {
        transform: translateX(100%);
    }
.listColun li a:hover::before, .listColun li a:focus::before {
        transform: translateX(0%);
    }*/






/*提供待遇*/
.JobColu.Contain{margin: 0 auto 0; padding-top: 30px}
.JobColu.Contain span{ color: #fff}
.JobColu.Contain{ border-bottom: 1px solid #fff !important;}
.JobColu.Contain .list a.on{color: #e94a16}
.JobColu.Contain .list a{color: #fff}

.w993{ width: 993px; margin: 0 auto}


/*招聘职位*/
.gwsx{padding: 73px 0 0; }
.gwsx h3{ text-align: center; font-size: 32px; padding-bottom: 20px; color: #000; font-weight: 100; margin-bottom: 30px; }
.gwsx .selectBox{ /*background: url(../images/ksxx_05.png) no-repeat 400px center;*/ margin: 0 0 46px 0; float: left; /*overflow: hidden; */width: 439px; height: 81px; /*border: 1px solid #9d9d9d*/}
.gwsx .selectBox select{ padding-left: 16px; font-size: 21px; color: #342c2a;  width: 460px; height: 81px; }
.gwsx .selectBox1{ float: right;}
.qbgw .tit{ text-align: center; font-size: 32px; padding:100px 0 77px; color: #000;}
.qbgw li .title{ font-size: 27px; color: #e94a16; padding-bottom: 13px; border-bottom: 2px solid #ddd; margin: 0 0 10px;}
.qbgw li a.more{display: inline-block; margin: 30px 25px 0 0; padding-right: 20px; color: #fff; font-size: 18px; padding: 8px 95px 8px 73px; background:#e94a16 url(../images/jtT.png) no-repeat 160px center}
.qbgw li a.more:hover{background-color: #bf2903;}


.qbgw li {padding-bottom: 75px;}
.qbgw{padding-bottom: 50px;}
.qbgw .nr{padding: 0;}
.qbgw .nr .nrH3{font-size: 16px;font-weight: normal; color: #333; margin: 15px 0 5px;/*border-bottom: 1px solid #dadada;*/}

/*招聘流程*/
.tableZp td{ padding: 13px 0 14px 36px; border-bottom: 1px solid #d7d6d6; }

/*校友故事*/
.xygsList{padding-bottom: 80px;}
.xygsList li { clear: both; padding: 50px 0 80px}
.xygsList li .img {float: left; width: 290px; padding-left: 0px;}
.xygsList li .text {float: left; width: 703px;}

/*恒泰克荣誉*/
.honorList dl dt { width: 200px;  line-height: 61px;float: left; font-size: 22px; color: #323232}
.honorList dl dd { width: 793px; float: right; line-height: 61px; font-size: 22px; color: #323232}
.honorList{padding-bottom: 150px;}



/*文化氛围*/
.whfw .JobColu.Contain span{color: #333}
.whfw .JobColu.Contain .list a{color: #333}
.whfw .JobColu.Contain .list a.on{color: #e94a16}
.whfw .JobColu.Contain{ border-bottom: 1px solid #333 !important;}

.xbry .JobColu.Contain span{color: #333}
.xbry .JobColu.Contain{ border-bottom: 1px solid #333 !important;}

.ygzzList{margin-bottom: 100px;}
.ygzzList dl{ float: left; width: 433px; margin: 50px 127px 30px 0;}
.ygzzList dl.on{  margin: 50px 0 30px 0;}

.ygzzList dt{ float: left; width: 81px; margin-right: 15px;}
.ygzzList dd{ float: right; width: 330px; font-size: 17px; color: #717071; line-height: 26.3px; height: 165px;overflow: hidden; }
.ygzzList dd span{ font-size: 21px; color: #323232; display: block; padding-bottom: 10px;}
.jphdList{padding: 0 0 100px;}
.jphdList li{ float: left; width: 320px; margin: 0 20px 70px 0;}
.jphdList li.on{  margin: 0 0 70px 0;}
.jphdList li h3 a{ font-size: 21px; color:#323232; font-weight: 100}
.jphdList li h3 {padding: 14px 0;}
.jphdList li p { font-size: 17px; color: #717071; line-height: 26.3px;}

/*登录*/
.dlFrom{ width: 432px; margin: 0 auto}
.textDl{ margin: 80px auto 25px; font-size: 35px; color: #000; text-align: center; border-bottom: 1px solid #e6e6e6; padding-bottom: 50px;}
.dlFrom ul li input{ width: 420px; padding: 0 4px; border: 2px solid #b9b9b9; font-size: 17px; border-radius: 3px; height: 49px; margin:35px 0 0 }
.dlFrom ul li.li1 input{  border: 2px solid #e9512b; background: #e9512b; text-align: center; color: #fff;  }
.dlFrom p{ text-align: right; margin: 20px 0 260px}
.dlFrom a{ font-size: 17px; color: #3b658f; padding-left: 23px;}
.dlFrom a:hover{  color: #e9512b;  }


/*注册*/

.textDl p{ font-size: 17px; padding-top: 10px;}
.textDl1{ padding-bottom: 15px; margin-bottom:40px }
.zcFrom table{ width: 623px; margin: 0 auto 0; font-size: 17px; color: #000;}
.zcFrom table span{  color: #e95125; padding:0 8px 0 5px;}
.zcFrom table input{ width: 515px; padding: 0 4px; border: 1px solid #b9b9b9; font-size: 17px; border-radius: 3px; height: 40px; }
.zcFrom table td{ padding: 0 0 20px}
.zcFrom table .tr1 input{ width: auto; height: auto; margin: 0 5px 0 0}
.zcFrom table .tr1 p{  font-size: 14px; color: #4d4d4d; padding: 10px 0}
.zcFrom table .tr2 input{width: 193px; margin: 0 10px 0 0; float: left;}
.zcFrom table .tr2 div{width: 116px;  float: left; height: 42px; background: url(../images/yzm_03.jpg) no-repeat top center}
.zcFrom table .tr2 div span{color: #4d4d4d ; width: 71px; height: 42px; line-height: 42px; text-align: center; display: inline-block; padding: 0}
.zcFrom table .tr2 div a{ width: 45px; height: 42px; float: right; }
.zcFrom table .tr3 input{    width: 525px; height: 52px; margin: 10px 0 0; border: 1px solid #e9512b; background: #e9512b; text-align: center; color: #fff;  }
.zcFrom {padding: 0 0 80px;}



/*搜索结果*/
.serTop { border-bottom: 1px solid #e6e6e6; padding-bottom: 23px}
.serTop  .serBox{ margin:40px 0 16px; width: 451px; height: 41px; background: url(../images/ss_03.jpg) no-repeat top center}
.serTop  .serBox input{ height: 41px; float: left; padding-left: 20px; font-size: 17px; width: 380px; color: #000}
.serTop  .serBox a{ float: right; height: 41px; width: 51px;}
.serTop .SsL a{ font-size: 13px; color: #000; float: left; margin: 0 25px 0 0; padding-bottom: 5px;}
.serTop .SsL a.on{ border-bottom: 3px solid #333}

.jieg{font-size: 12px; color: #b3b3b3; padding: 8px 0 20px}
.SearchList1 li h3 a{   font-size: 17px;  color: #000}
.SearchList1 li p{ color: #000; padding: 16px 0 3px; line-height: 26px;}
.SearchList1 li {padding: 37px 0 0; font-size: 17px; }
.SearchList1 li .more{color: #009ce0}
.SearchList1 .pageB{ border-top: 1px solid #e6e6e6; margin: 110px 0 90px}


.SearchList2{padding-bottom: 80px;}
.SearchList2 dl dd .img{ float: left; margin: 0 43px 0 0 }
.SearchList2 dl dd .textL{ float: right; width: 1035px; }
.SearchList2 dl dd{ margin: 0 0 22px}
.SearchList2 dl{ margin: 0 0 45px}

.SearchList2 dl p{ color: #757475;      padding: 8px 0 20px; text-transform: uppercase;}
.SearchList2 dl .ckcp{ float: left; width: 145px; height: 24px; background: #ccc; line-height: 24px; color: #020202; text-align: center; display: inline-block;}
.SearchList2 dl a.titA{ margin: -3px 0 0; float: left; font-size: 20px; color: #000; font-weight: bold;}
.SearchList2 dl a.titA:hover{   color: #000;  }
.SearchList2 dl .ckcp:hover{ color: #fff; background: #e94a16;}

.SearchList2 dl dd .textL p{text-transform:none; }

.selectList dd .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height: 43px}

.selectList dd .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple{height: 43px}

.selectList dd .select2-container--default .select2-selection--single .select2-selection__arrow,.selectList dd .select2-container--default .select2-selection--single .select2-selection__clear{top: 10px}

select{ cursor:pointer}

.zwsearch input{ font-size: 20px; color: #fff; width: 165px; height: 45px; background: #e94a16; text-align: center;float: right;}
.columnList a.on{ color:#e94a16 }

.leftPro1 .textL .stop{ float: left; margin: 1.5px 0 0 6px;  display: inline-block; width: 29px; height: 12px;}




/*图片放大镜样式*/
    .dahezi{
        position: relative;
    }
    .dahezi .zmq{ cursor: pointer;
        display: none;
        width: 96.25px;
        height:96.25px;
        border-radius: 50%;
        background:rgba(255,255,255);
        border:1px solid #fff;
        font-size: 50px;
        text-align: center; line-height: 96.25px; 
        color: #000; opacity: .4;
        position: absolute;
        left: 0px;
        top:0px;
    }
    .dahezi .img{
        width: 220px;
        height: 220px;
    
        position: relative;
    }
    .dahezi .img img{
        width: 220px;
        height: 220px;
    }
 
 
 
    .dahezi .xiaoheziimg li{
   
    width: 52px; float: left;
    border: 1px solid #cac9c6;
    height: 52px;
    margin: 2px 2px 0 0;
    }
    .dahezi .xiaoheziimg img{width: 52px;height: 52px;}
 
    .dahezi .zoomLarge{
        display: none;
        width:350px;
        height: 350px;
        border: 1px solid #ccc;
        position: absolute;
        top: 0;
        left: 230px;
        overflow: hidden;

    }
    .dahezi .zoomLarge img{ max-width: none;
        width: 800px;
        height: 800px;
        position: absolute;
        left: 0px;
        top: 0px;
    }


 


    .tpbgBox{position: fixed;
    width: 100%;background-color: #000;
    opacity: 0.65;    filter: alpha(opacity = 90);    cursor: pointer;
    visibility: visible;
    height: 100%;}

.xtList1{ position: relative; width: 488px; height: 102px; margin: 40px auto 0; }
.xtList1 .nr{overflow: hidden;width: 488px; height: 102px;position: relative; }
.tpbgBox{position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 53;    background-color: #000;
    opacity: 0.65; display: none;}


.JobColubanner2P{font-size: 30px; padding: 0px 0 20px; margin: 0 0 30px; border-bottom: 2px solid #ddd;
                line-height: 48.3px; text-align: center; color: #323232}

.PaddinT100{padding: 100px 0;}
.d4wy{}
.d4wy li{overflow: hidden;}

.d4wy li img{width: 100%;}

/*.d4wy li:hover img{transform: scale(1.1);}*/
.zjleftPro1{padding-top: 0;}

.zj_img{overflow: hidden; display: inline-block;}
.zj_img img{width: 100%;-webkit-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;}
.zj_img:hover img{ -webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1); }




/*select下拉样式*/
        .ZJselectBox{width:100%; height: 80px; position: relative;}
        .ZJselectTxt{position: relative; padding-left: 15px; line-height: 80px; color: #999; font-size: 18px;border:1px solid #ccc;  }
        .ZJselectTxton{background: #888;}
        .ZJselectTxt span{}
        
        .ZJselectTxton span{ color: #fff; }

        .ZJselectTxt i.icon{ display: block; width: 54px;height: 80px; position: absolute; right: 0;top: 0;background: url(../images/zjdown.png) no-repeat center;z-index: 3;cursor: pointer; background-size: 20px; }
        .ZJselectTxt i.iconOn{background-image: url(../images/zjup.png);}

        .ZJselectTxt .iconclose{display: none;cursor: pointer;}
        .ZJselectTxton .iconclose{display: block; width: 80px;height: 80px; position: absolute; right: 0;top: 0; background:#888 url(../images/zjclose.png) no-repeat center; z-index: 4;}

        .ZJselectBox .ZJselectUl{position: absolute; display: none; width: 100%; z-index: 5; top: 80px;left: 0; background: #fff; }
        .ZJselectBox .ZJselectUl .ZJselectUlBox{max-height: 240px;overflow-y:auto; border:1px solid #ccc;}
        .ZJselectBox .ZJselectUl ul li{height: 80px; line-height: 80px; padding-left: 15px; font-size: 16px; -webkit-transition: all .3s;
        -o-transition: all .3s; border-bottom: 1px solid #F9F9F9;
        transition: all .3s; cursor: pointer;}
        .ZJselectBox .ZJselectUl ul li:hover{background: #f5f5f5;}
        
        .notshow{ display:none}


.selectList dd.dd1 .ZJselectTxt,
.selectList dd.dd2 .ZJselectTxt,
.selectList dd.dd3 .ZJselectTxt,
.qhnr .sleectBox .ZJselectTxt{ line-height: 43px;height: 43px;}
.selectList dd.dd1 .ZJselectTxt i.icon,
.selectList dd.dd2 .ZJselectTxt i.icon,
.selectList dd.dd3 .ZJselectTxt i.icon,
.qhnr .sleectBox .ZJselectTxt i.icon{ height: 43px;}

.qhnr .sleectBox .ZJselectBox .ZJselectUl ul li,
.selectList dd.dd1 .ZJselectBox .ZJselectUl ul li,
.selectList dd.dd2 .ZJselectBox .ZJselectUl ul li,
.selectList dd.dd3 .ZJselectBox .ZJselectUl ul li{ line-height: 43px; height: 43px;}
.qhnr .sleectBox .ZJselectBox .ZJselectUl,
.selectList dd.dd1 .ZJselectBox .ZJselectUl,
.selectList dd.dd2 .ZJselectBox .ZJselectUl,
.selectList dd.dd3 .ZJselectBox .ZJselectUl{ top: 43px;}
.qhnr .sleectBox .ZJselectTxton,
.selectList dd.dd1 .ZJselectTxton,
.selectList dd.dd2 .ZJselectTxton,
.selectList dd.dd3 .ZJselectTxton{ }
.qhnr .sleectBox .ZJselectTxton .iconclose,
.selectList dd.dd1 .ZJselectTxton .iconclose,
.selectList dd.dd2 .ZJselectTxton .iconclose,
.selectList dd.dd3 .ZJselectTxton .iconclose{ height: 43px;  width: 53px;}
.selectList dd.dd1 .ZJselectTxton span,
.selectList dd.dd2 .ZJselectTxton span,
.selectList dd.dd3 .ZJselectTxton span{ }


/*核心价值内容编辑样式*/
.valuecon{width: 855px;}
.valuecon .tit{border-bottom: 1px solid #a9a6a0; text-align: center; padding: 65px 0 15px}
.valuecon .box h1{text-align:center;padding:85px 0 80px;font-size:48px;color:#000; margin: 0; font-weight: normal;}
.valuecon .box h1 em{ display: inline-block;  font-size:48px;width:4px;height:48px;background:#000;margin:11px 35px 0; position: relative; top: 8px;}
.valuecon .box p{font-size:21px;text-align:center;line-height:42px;color:#000;}
.valuecon .box .p2{font-size:17px; font-family: "楷体","楷体_GB2312"; line-height: 32px;}

/*创新成人之美内容编辑样式*/
.crzmcon .tit{border-color: #a9a6a0; padding-bottom: 40px; margin-bottom: 40px}
.crzmcon .box{font-size:17px;line-height:37px;color:#000;}
.crzmcon .crzmtit{font-size:35px;color:#000;text-align:center;padding:83px 0 45px 0; font-weight: normal;}
.crzmcon .crzmtit span{font-size:17px;padding:0 0 40px; display: block;}
.crzmcon .list{text-align:center;margin:24px -192.5px;}
.crzmcon .list1 { margin-top: 0;}
.crzmcon .list li{ float: left; width: 33.333334%; text-align: center;padding-top:6px; padding-left: 1%; padding-right: 1%; box-sizing: border-box;}
.crzmcon .list1 li:first-child{ padding-top: 36px; width: 100%; float: none; margin:0 auto 5px; max-width: 815px;}
.crzmcon .list .stit{font-size:17px;color:#000;line-height:32px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.crzmcon .list .zj_img{ overflow: hidden; display: block;}

/*创新成人之美内容编辑样式*/
.wyfwcon{}
.wyfwcon .h2{font-size:35px;color:#323232;text-align:center;padding:70px 0 15px;font-weight: normal;}
.wyfwcon .p{font-size:21px;line-height:36px;color:#323232;text-align:center;padding:0 0 40px;margin:0 0 45px;border-bottom:1px solid #9d9d9d;}
.wyfwcon .list1{}
.wyfwcon .list1 li{text-align:center;color:#323232;font-size:16px;line-height:29px;float:left;width:184px;margin:0 58px 0 58px;}
.wyfwcon .list1 .stit{font-size:20px;padding:15px 0 20px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.wyfwcon .list1 .scon{text-align:left;}
.wyfwcon .h1{padding: 120px 0 16px; margin: 0 0 35px; font-size: 35px; color: #666666; border-bottom: 1px solid #a9a6a0; font-weight: normal;}
.wyfwcon .list2{ padding-bottom: 150px; margin: 0 -10px;}
.wyfwcon .list2 li{float:left;width:285px; margin: 0 10px; overflow: visible;}
.wyfwcon .list2 li .pic{height:186px; overflow: hidden;background:#ccc;position: relative;}
.wyfwcon .list2 li .pic img{ height: 187px;position: absolute;top: 0;left: 0;width: 100%;max-width: none;}
.wyfwcon .list2 li .stit{font-size:21px;color:#666; line-height: 24px; margin-bottom: 30px; text-align: center;}
.wyfwcon .list2 li+li .stit{ border-left: 1px solid #a9a6a0; position: relative; left: -10px; padding-left: 10px;}
.wyfwcon .list2 li .stit b{padding:0 17px 0 0;}

/*文化氛围内容编辑样式*/
 
.whfwcon .box1{font-size:24px;padding:70px 0 100px;line-height:48.3px;text-align:center;color:#323232;}
.whfwcon .h2{font-size: 30px; padding: 0px 0 20px; border-bottom: 2px solid #ddd; line-height: 48.3px; text-align: center; color: #323232; font-weight: normal;}

/*培训与成长内容编辑样式*/
.pxczcon .JobColubanner2P{ margin-bottom: 0;}
.pxczcon .box1{font-size:24px;padding:70px 0 100px;line-height:48px;text-align:center;color:#323232;}
.pxczcon .box2{ padding-bottom: 120px;}
.pxczcon .box2 li {float:left;font-size:17px;padding:50px 0 30px;line-height:26.3px;width:40%;color:#717071;}
.pxczcon .box2 li.odd{ float: right;}
.pxczcon .box2 li .stit{font-size:21px;color:#323232;padding:0 0 8px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}


.pxczcon .box2 li .con{height: 130px;overflow:hidden;}
.pxczcon .box2 li .img{width: 373px;height: 228px; margin-bottom: 35px;}
.pxczcon .box2 li .img img{width: 100%;height: 100%;}

/*定制服务内容编辑样式*/
.dzfwcon{}
.dzfwcon .h1{font-size:35px;color:#342c2a;text-align:center;padding:70px 0 20px; font-weight: normal;}
.dzfwcon .box1{font-size:21px;color:#342c2a;padding:0 0 130px;text-align:center;line-height:38px;}
.dzfwcon .list1{padding: 0 80px;}
.dzfwcon .list1 li{float:left;width:40%;margin:0 0 134px 0;}
.dzfwcon .list1 li.odd{ float: right;}
.dzfwcon .list1 li .stit{font-size:25px;padding:0 0 13px;color:#342c2a;line-height:32px;}
.dzfwcon .list1 li .scon{font-size:17px;color:#342c2a;line-height:32px; height: 96px; overflow: hidden;}
.dzfwcon .h2{font-size:35px;color:#010101; font-weight: normal;}
.dzfwcon .box2{padding:15px 0 40px;}
.dzfwcon .box2 pre{ margin: 0;color:#010101;font-size:17px; font-family: "微软雅黑";}
.dzfwcon .list2{ padding-bottom: 134px;}
.dzfwcon .list2 li{width:286px;float:left;margin:0 12px 0 0;height:187px;border:1px solid #9d9d9d;}
.dzfwcon .list2 li img{height:187px;}

.notshowdl{ display:none}

/*职业发展-恒泰克荣誉内容编辑样式*/

.xbrycon .con1{font-size:24px;padding:70px 0 100px;line-height:48.3px;text-align:center;color:#323232;}
.xbrycon .h2{font-size: 30px; padding: 0px 0 20px; margin: 0 0 55px; border-bottom: 2px solid #ddd; line-height: 48.3px; text-align: center; color: #323232; font-weight: normal;}

/*职业发展-校友故事内容编辑样式*/
.xygscon .con1{font-size:24px;padding:70px 0 100px;line-height:48.3px;text-align:center;color:#323232;}
.xygscon .tit1{font-size:30px;padding:0px 0 20px;border-bottom:2px solid #ddd;line-height:48.3px;text-align:center;color:#323232; font-weight: normal; margin: 0;}
.xygscon .tit2{padding-top:150px;}
.xygscon .box1 .item{float:left;font-size:17px;padding:50px 0 30px;line-height:26.3px;width:47%;color:#717071;}
.xygscon .box1 .item.odd{ float: right;}
.xygscon .box1 .item .h3{font-size:21px;color:#323232;padding:0 0 8px; font-weight: normal;}
.xygscon .box1 .item .con{ margin: 0;}
.xygscon .xygsList .text h2{font-size: 27px; color: #e94a16; padding: 0 0 26px; font-weight: normal; margin: 0;}
.xygscon .xygsList .text figure{font-size: 17px; color: #595757; line-height: 26.3px;}
.xygscon .xygsList .text p{color: #717071; padding: 50px 0 0 0}
.xygscon .xygsList .text p span{font-size: 17px; color: #000; padding: 0 28px 0 0}

/*职业发展-招聘流程内容编辑样式*/
.cplccon .h2{font-size: 32px; color: #323232; padding: 80px 0 40px; font-weight: normal;}
.cplccon .tableZp{border: 1px solid #d7d6d6; font-size: 17px; border-width: 0 1px; color: #000}
.cplccon .list1 li{ float: left; width:15%; text-align: center;}
.cplccon .list1 li img{ max-height: 86px;}
.cplccon .list1 li+li{ margin-left: 1.6667%;}
.cplccon .list1 li h3{ color: #333; font-size: 20px; font-weight: normal; margin: 15px 0;}
.cplccon .box1 { padding-bottom: 100px;}
.cplccon .box1 .p1{font-size:21px;color:#323232;padding:50px 0 0;}
.cplccon .box1 p{padding:15px 0;line-height: 30px; font-size: 16px;}

/*职业发展-提供待遇内容编辑样式*/
.tgdycon .box1 div{float:left;font-size:24px;padding:100px 0 0;line-height:34.3px;width:465px;color:#323232;}
.tgdycon .box1 div:last-child{ float: right;}
.tgdycon .box2{width: 806px; margin: 0 auto 30px;}
.tgdycon .box2 h1{color:#000;padding:100px 0 60px;font-size:32px;text-align:center; font-weight:normal; margin: 0;}
.tgdycon .box2 h2{color:#000;padding:0 0 20px;font-size:21px;text-align:center; font-weight: normal; margin: 0;}
.tgdycon .box2 p{color:#595757;padding:0 0 70px;font-size:17px;line-height:27.3px;text-align:center;}
.tgdycon .list1 .item { padding-bottom: 70px;}
.tgdycon .list1 .item .h2{color:#e94a16;padding:30px 0 0 0;border-bottom:0px solid #ddd;font-size:25px; font-weight: normal; margin: 0;text-align: left;}
.tgdycon .list1 .item .h2 a{color: #e94a16}
.tgdycon .list1 .item figure{color:#595757;padding:15px 0 30px;font-size:17px;line-height:27.3px;}

.tgdycon .list1 .zjpic ul li{float: left; width: 331px;}


/*职业发展-校园招聘内容编辑样式*/
.xyzpcon h2{color:#25261d;font-size:48px;text-align:center; font-weight: normal; margin: 0 0 32px;}
.xyzpcon p{color:#25261d;line-height:31.6px;font-size:21px;text-align:center;}


.zjzpBox{margin-bottom: 80px;}
.zjzpBox ul{margin-bottom: 15px;}
.zjzpBox ul li{float: left; margin-right: 10px;font-size: 16px;color: #666;  text-align: center; }
.zjzpBox ul li.last{margin-right: 0;}
.zjzpBox ul li.li1{background-color: transparent; width: 50px; min-width: 50px; font-weight: bold;color: #333; position: relative; padding: 10px 20px 0 0;}
.zjzpBox ul li.li1 i{ position:absolute;left: 0; top: -5px;}
.zjzpBox .select{text-decoration: none; color: #fff; background-color: #e94a16;}
.zjzpBox a{padding: 10px 30px; background-color: #eee; display: block; width: 200px;}
.zjzpBox a:hover{color:#fff; background-color: #e94a16;}

.zfFX{position: fixed; right: 0;top:50%;margin-top: -104px;width: 154px;height: 206px;background:url(../images/fxbg.png) no-repeat center; text-align: center;}
.zfFXBox{position: relative; height: 171px;padding-top: 35px;}
.zfFXBox a.close{display: block; width: 35px;height: 35px; position: absolute; right: 0;top: 0;}
.zfFXBox .img{width: 100px;height: 100px; margin: 0 auto 10px;}
.zfFXBox .img img{width: 100%;height: 100%;}
.zfFXBox .txt{text-align: center; color: #fff;}



.BanImgMask{position: absolute; width: 100%;height: 100%;z-index: 0; background-color:#000; left: 0;top: 0; background-position: center; background-repeat: no-repeat; background-size: cover;}

.font12{ font-size:12px;}


.ppropcon {
	BACKGROUND-IMAGE: url(../images/ppbg2_c.jpg); PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.ppropcon A {
	TEXT-ALIGN: center; COLOR: #000; CURSOR: hand
}
.ppropcon A:hover {
	TEXT-ALIGN: center; COLOR: #000; CURSOR: hand
}
.prooff {
	BACKGROUND-IMAGE: url(../images/proinfo2.jpg); WIDTH: 98px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 29px; color:#000;
}
.proon {
	BACKGROUND-IMAGE: url(../images/proinfo1.jpg); WIDTH: 98px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 29px; COLOR: #cc3300
}
.proinfo1 {
	BACKGROUND-IMAGE: url(../images/proinfo3.jpg); WIDTH: 4px
}
.pinfos {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px
}


.searchline{ border-bottom:1px dotted #ccc; margin-bottom:15px;}
.padl300{ padding-left:100px;}