.cjwt-more a{transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out; 
 -ms-transition:all .3s ease-in-out; 
 -o-transition:all .3s ease-in-out;}
.w1100{ width:1100px; margin:0 auto}
.cjwtCon{ padding:20px 0px;}
.cjwtCon dl{ cursor:pointer; width:100%;  height:auto; overflow:hidden; border-bottom:1px dashed #d2d2d2;}
.cjwtCon dl dt{ position:relative;padding:10px 0; padding-left:75px;background:url(../webimages/wtpic02.png) no-repeat left center; background-size:32px;}
.cjwtCon dl dt p{ font-size:16px; color:#666;line-height:32px;overflow: hidden;}
.cjwtCon dl dt p em{ color:#999; font-size:18px; line-height:20px;}
.cjwtCon dl dt span { position:absolute; right:0; top:14px; display:inline-block;padding-left:22px;padding-right:21px;
 text-align:center; height:24px; line-height:24px; color:#666; background:url(../webimages/wtpic04.png) no-repeat center; font-size:12px;}
.cjwtCon dl dd{ display:none; height:auto;overflow:hidden;padding:0px 0px; position:relative; background:#f7f7f7;padding:35px 40px 20px;cursor:auto;}
.cjwtCon dl dd span{ display:inline-block; float:left;}
.cjwtCon dl dd p{color:#000; font-size:14px; line-height:24px; margin-left:50px; text-align:justify;}
.cjwtCon dl dd i{ display:inline-block; position:absolute; top:-13px; right:5px; background: url(../webimages/ypic26.jpg) no-repeat;background-size:30px; width:44px; height:23px;}
.cjwtCon dl.cur dt p{ color:#2F78C7}
.cjwtCon dl.cur dt{ background:url(../webimages/wtpic01.png) no-repeat left center;background-size:32px; }
.cjwtCon dl.cur dt span{ background:url(../webimages/wtpic05.png) no-repeat center;}
.cjwt-more{ text-align:right;}
.cjwt-more a{ display:inline-block; padding:0 20px; line-height:30px; background:#none; color:#2F78C7; border:1px solid #999;}
.cjwt-more a:hover{background:#2F78C7; color:#fff; border:1px solid #2F78C7;}
.xswlCon img{ width:100%}
.newdet_info img{ width:100% !important; height:auto !important; margin-bottom:8px; margin-top:8px;}
.detailCon table{ border-top:1px solid #ddd; border-left:1px solid #ddd; margin-bottom:15px;}
.detailCon table tr td{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:5px 10px;}
.detailBox ul{transform: translate3d(0px, 0px, 0px);
-webkit-transform: translate3d(0px, 0px, 0px);}
.contact-address{ margin-bottom:40px; box-shadow:0px 2px 5px 2px rgba(0,0,0,.2);}
.contact-address ul li{float:left; position:relative; width:520px; padding:30px 20px 40px 30px;border-bottom:1px solid #ddd;}
.contact-address ul li.right{width:500px;padding:30px 20px 40px 50px;}
.contact-address ul li.right em{display:block;width:1px; background:#ddd; position:absolute; left:0px; top:30px; bottom:40px;}
.contact-address ul li h3{font-size:18px; color:#2F78C7;padding-bottom:10px;}
.contact-address ul li  .text{line-height:24px;font-size:14px; height:96px;overflow:hidden;}
.address-h3{padding:8px 30px; font-size:24px; background:#2F78C7; color:#fff;}
.contactbg{background:url(../webimages/contactbg.jpg) repeat-y center top;overflow:hidden;}
.contact-box{margin:20px auto 30px;padding:30px 0;}
.contact-box .contact-cont{padding-bottom:25px;}
.contact-box .contact-maps{}
.contact-info{ font-size:15px;line-height: 26px; margin: 0 0 40px;text-align: center;}
.contact-info strong{font-size: 32px;line-height: 36px;color: #750617;margin-bottom: 20px;}
.contact-info p{font-size: 20px;line-height: 30px;}
.contact-cont{ font-size:14px; color:#1a1a1a; line-height:30px;}
.contact-cont li{ padding-left:34px;width:185px; padding:0 20px;float:left; font-size:18px; line-height:30px;text-align:center;}
.contact-cont li p{line-height:24px; font-size:14px;}
.contact-cont li span{display:block;width:114px; height:114px; margin:0 auto 15px;}
h3.cont-title{margin-bottom:20px;padding-top:30px; font-size:24px; letter-spacing:2px;text-align:center;color:#2F78C7;}
.zi-company{ overflow:hidden; padding-bottom:30px;  color:#000;}
.cont-box{width:380px; float:left; margin-bottom:15px;position:relative;}
.cont-box:before{display:block; content:""; width:1px; height:90px; background:#ccc; position:absolute; left:20px; top:50%; margin-top:-45px;}
.cont-img{float:right; width:110px; text-align:center;}
.cont-img img{display:block; width:110px; height:110px;}
.cont-img p{font-size:14px; color:#666;}
.cont-txet{margin-right:115px; padding-left:55px; padding-top:10px;}
.cont-txet h3{font-size:18px; margin-bottom:5px;}
.cont-txet p{padding:0;}
.mapsbox{margin:50px auto 0;}
.mapsbox dl{position:relative; margin-bottom:50px;}
.mapsbox dl dt{position:absolute; top:-18px; background:#fff;left:15px;line-height:36px; font-size:18px;color:#2F78C7;padding:0 13px;}
.mapsbox dl dd{border:1px solid #ddd; padding:30px 30px 30px 30px;}
.mapsbox dl dd a{margin:0 30px 10px 0;font-size:14px;}
.jobdiv{overflow:hidden; cursor:pointer;}
.jobdivnone{background:#f2f2f2; border-top:1px dashed #ddd;line-height:26px; padding:15px;}
.jobsheader{border:#ddd 1px solid; margin-top:15px;}
.jobsheader dl{ background:#fff; padding:30px 40px;}
.jobsheader dl dt{ float:left; padding:30px 0px 0px;}
.jobsheader dl dt h3{ font-size:28px; line-height:30px; color:#2F78C7; padding-bottom:25px;}
.jobsheader dl dt p{ line-height:30px; font-size:14px; color:#1a1a1a;}
.jobsheader dl dt p a{color:#2F78C7;}
.jobsheader dl dt p a:hover{color:#2F78C7;}
.jobsheader dl dt p .jobw{display:inline-block;padding:0 10px; background:#2F78C7; color:#fff;line-height:26px; border-radius:3px;transition:all .3s ease-in-out;}
.jobsheader dl dt p .jobw:hover{ background:#0F1194; color:#fff;}
.jobsheader dl dd{ background:url(../images/jobs.png) no-repeat #2F78C7; min-width:169px; min-height:169px; float:right;}
.jobsheader dl dd img{ display:block;min-width:169px; min-height:169px;}
.jobsSearch{width:1250px;}
.jobsSearch dl{background:#FFF; padding:20px 0px 20px 340px;}
.jobsSearch dl dt{ float:left; font-size:16px; padding:7px 10px 0px 0px}
.jobsSearch dl dd{ float:left;}
.jobsSearch dl dd label{display:block;border:1px solid #999999; width:340px; padding:7px 153px 7px 15px; height:24px; position:relative;}
.jobsSearch dl dd label input{font-family:"ÃŽÂ¢ÃˆÃ­Ã‘Ã…ÂºÃš"; outline:none; background:none; border:none;}
.jobsSearch dl dd label input.jobstext{ color:#999999; width:340px;}
.jobsSearch dl dd label input.jobssubmit{position:absolute; right:0px; width:138px; height:40px; top:-1px; color:#FFF; cursor:pointer; background:url(../images/jobs2.png) no-repeat 20px center #000; text-indent:20px;}
.jobslist{background:#FFF; margin-top:25px; padding-bottom:25px;border:#ddd 1px solid; margin-bottom:30px;}
.jobslist dl{line-height:60px; font-size:16px;border-bottom:1px solid #cccccc; margin:0px 20px;}
.jobslist dl dt{ float:left; padding-left:36px; width:450px; background:url(../images/n_blankH.png) no-repeat left center;}
.jobslist dl.cur dt{background:url(../images/n_blank.png) no-repeat left center;}
.jobslist dl dd{ float:left;width:250px;}
.jobslist dl dd span{ display:inline-block; width:70px; text-align:center;}
.jobslist dl dd.jobslistTime{ width:165px; text-align:center;float:right;}
.jobslist dl.jobslistHead{background:#2F78C7;color:#FFF; border-bottom:none;padding:0px 20px; margin:0px;font-size:20px;}
.jobslist dl.jobslistHead dt{background:none;}
.view{padding:10px 0;overflow: hidden; margin:30px auto; background:#F5F5F5;}
.view h2{font-size: 16px;color: #4c4c4c;border-bottom: 1px solid #d9d9d9;padding-bottom: 30px;text-align: center;margin-bottom: 50px; margin-top:20px;}
.view h2 em{color: #2F78C7;}
.view form{width: 1050px; overflow:hidden; margin:auto;}
.view form label{font-size: 15px;color:#4c4c4c;display: block;margin-bottom: 15px; cursor:pointer;}
.view form label em{color: #2F78C7}
.view form div{float: left;margin:0 22px 25px;}
.formtxt{width: 472px;height: 44px;line-height: 44px;border: 1px solid #dcdcdc;text-indent: 15px;font-size: 15px;color: #4c4c4c;font-family:"Microsoft YaHei";background: #fff;}
.formarea{padding: 10px;font-size: 15px;color: #4c4c4c;font-family:"Microsoft YaHei";height: 262px;width: 968px;border: 1px solid #dcdcdc;  outline-style: none; word-wrap: break-word;background: #fff;resize:none;}
.formbt{width: 300px;margin: 0 auto;margin-top: 15px;}
.formbt input{width: 136px;height: 40px;text-align: center;line-height: 40px;font-family:"Microsoft YaHei";color: #fff;font-size: 18px; border:none; cursor:pointer;}
.formbt input[type='submit']:hover{background:#FF672D}
.formbt input[type='reset']:hover{background:#83878A}
.submit{background: #2F78C7;margin-right: 28px;float: left;}
.reset{background: #606569;}
.view form  #verification{border: 1px solid #d9d9d9; padding:5px 5px; color:#4c4c4c;background:#fff;}
.radio-div{}
.view form .radio-div label{float:left; margin:0;} 
.view form  .radio-div input{float:left; margin:5px 4px 0 20px;}


.matts_wrap .matts_ul {
 margin-bottom: 30px;margin-right:-20px;

}

.matts_wrap .matts_ul:after{display:block;content:"";visibility:hidden; clear:both;font-size:0;}

.matts_wrap .matts_ul .matts_li {
 float: left;
 width:366px;
 margin: 18px 20px 0 0;
 position: relative;overflow:hidden;
}

.matts_wrap .matts_ul .matts_li img {
 width: 100%;
 height: auto;
 display: block;transition:all .3s linear;-webkit-transition:all .3s linear;
}
.matts_wrap .matts_ul .matts_li .video_bg{position:absolute;width:100%;height:100%;opacity:0;filter:alpha(opacity=0); top:0;left:0;background:rgba(0,0,0,.4);transition:all .3s linear;-webkit-transition:all .3s linear;}
.matts_wrap .matts_ul .matts_li .video_bg em{display:block;width:85px; height:85px; position:absolute;top:50%; left:50%; margin:-42px 0 0 -42px; background:url(../images/video-bg.png) no-repeat center;transform:scale(1.3);-webkit-transform:scale(1.3);transition:all .3s linear;-webkit-transition:all .3s linear;}
.matts_wrap .matts_ul .matts_li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.matts_wrap .matts_ul .matts_li:hover .video_bg{opacity:1; filter:alpha(opacity=100);}
.matts_wrap .matts_ul .matts_li:hover .video_bg em{transform:scale(1);-webkit-transform:scale(1);}

.matts_wrap .matts_ul .matts_li p {
 text-align: center;
 position: absolute;
 bottom: 0;
 left: 0;
 right: 0;
 color: #fff;
 font-size: 15px;
 line-height: 40px;
 background-color: #000;
 background-color: rgba(0,0,0,.6)
}
.videobox {margin:0 auto 30px;}
.videobox .linkmore{display:block; text-align:center;font-size:20px;margin-top:15px;}
.videobox .linkmore:hover{background:#fff;color:#f08519;}
.videolist{width:33.33%;float:left;}
.videolist a{display:block;margin:15px;position:relative;text-decoration:none;}
.videolist a h3{margin:0; text-align:center;font-size:16px;color:#fff; background:#333;line-height:28px;}
.videolist a img{display:block;}
.videolist a .bg{width:100%;height:100%;opacity:0;-webkit-opacity:0;position:absolute;top:0; left:0;}
.videolist a em{display:block;width:40px; height:40px; position:absolute; top:50%; left:50%;background:url(../images/video-bg.png) no-repeat;background-size:100%;
 transform:translate(-50%,-50%) scale(1.4);
 -webkit-transform:translate(-50%,-50%) scale(1.4);
 -moz-transform:translate(-50%,-50%) scale(1.4);
 -ms-transform:translate(-50%,-50%) scale(1.4);
 -o-transform:translate(-50%,-50%) scale(1.4);
}
.videolist a:hover .bg{opacity:1;-webkit-opacity:1;
 background:rgba(0,0,0,.3)}
.videolist a:hover em{transform:translate(-50%,-50%) scale(1);
 -webkit-transform:translate(-50%,-50%) scale(1);
 -moz-transform:translate(-50%,-50%) scale(1);
 -ms-transform:translate(-50%,-50%) scale(1)
}
.videolist a .bg,.videolist a em,.videolist a h3{
 transition:all .3s ease-in-out;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 -ms-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
}
.videobox .relative{text-align:left;margin:20px 0 10px;padding-left:35px; background:url(../images/video-2.png) no-repeat left center; font-size:20px; color:#64caff;line-height:30px;}
.videoplay{background:#100f15;padding: 0 0 20px;}
.videoplay .text{background:#000;position:relative;padding-bottom:15px;padding-right:50px;text-align:left;}
.videoplay .text .pt{font-size:20px;color:#fff;line-height:22px; padding:10px 0 10px 36px;margin-bottom:0;margin-left:15px; background:url(../images/video-1.png) no-repeat;background-position:left 7px;background-size:30px;}
.videoplay .text .pd{font-size:14px; color:#969696;line-height:26px; padding-left:36px;margin-left:20px;background:url(../images/video-3.png) no-repeat left center;background-size:18px;}
.videoplay .text .close{position:absolute; opacity:.7; filter:alpha(opacity=70);right:10px;cursor:pointer; top:15px;width:25px; height:25px; background:url(../images/close.png) no-repeat center ; background-size:cover;}
.videoplay .text .close:hover{opacity:1;filter:alpha(opacity=100);}
.videoplay-c{ height:500px;overflow:hidden;}
.videotext{line-height:26px; font-size:16px; color:#7a7a7a;text-align:justify;padding-bottom:25px;}
.videotext p{line-height:26px;}
.up_down{background:#282828;overflow:hidden;}
.up_down,#case_show .up_down_left a,#case_show .up_down_right a {
 color: #fff;
}

#case_show .up_down_left a:hover,#case_show .up_down_right a:hover {
 color: #C6AE84;
}
.up_down_left,.up_down_right {
 width: 50%;
 font-size: 14px;
 line-height: 60px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 display: block;
 padding:0  30px;
 white-space: nowrap ;text-overflow:ellipsis; overflow:hidden;
}
.up_down_left {
 float: left;
 position: relative;
}

.up_down_left:before {
 content: " ";
 position: absolute;
 width: 1px;
 height: 32px;
 background-color: #e5e5e5;
 right: 0;
 top: 16px
}

.up_down_right {
 float: right;
}

.up_down_left a:hover,.up_down_right a:hover {
 color: #f08519
}


.contactMap{width: 100%; display: block; overflow: hidden; position: relative;margin-top: 40px;}
#allmap {width: 100%;  height: 400px;}

