@charset "utf-8";
@font-face{font-family:dincond-medium;src:url(../fonts/dincond-medium-webfont.eot);src:url(../fonts/dincond-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/dincond-medium-webfont.woff2) format('woff2'),url(../fonts/dincond-medium-webfont.woff) format('woff'),url(../fonts/dincond-medium-webfont.ttf) format('truetype'),url(../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont) format('svg')}


html {
    width: 100%;
    margin: 0;
    padding: 0;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    width: 100%;
    font-family: "微软雅黑";
    font-size: 14px;
    margin: 0;
    padding: 0;
    color: #404040;
    line-height: 200%;
    background-color: #ffffff;
}
img {
    border: none;
}
dl, dt, dd {
    display: block;
    margin: 0;
}
p, ul, li, form, h1, h2, h3, h4, h5, h6, dl, dd {
    margin: 0;
    padding: 0;
    list-style: none;
}
a {
    color: #404040;
    text-decoration: none !important;
    cursor: pointer;
    background: transparent;
    outline: none;
    blr: expression(this.onFocus=this.blur());
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
a img {
    border: none;
}
a:hover {
    color: #fd8702;
}
.clear {
    clear: both;
    margin: 0;
    padding: 0;
    height: 0;
}
.wrap {
    width: 1280px;
    margin: 0 auto;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.tc {
    text-align: center;
}
html {
    width: 100%;
    overflow-x: hidden;
}
*{ box-sizing:border-box;}
input,textarea,button { font-family:微软雅黑;border: 0; outline: none;}
.cf:after{content:""; display:block; height:0; clear:both;}
input::-webkit-input-placeholder{
            color:#b2b2b2;
        }
input::-moz-placeholder{  
            color:#b2b2b2;
        }
input:-moz-placeholder{
            color:#b2b2b2;
        }
input:-ms-input-placeholder{
            color:#b2b2b2;
        }
textarea::-webkit-input-placeholder{
            color:#b2b2b2;
        }
textarea::-moz-placeholder{  
            color:#b2b2b2;
        }
textarea:-moz-placeholder{
            color:#b2b2b2;
        }
textarea:-ms-input-placeholder{
            color:#b2b2b2;
        }
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }



.loginBox { margin-top: 5%;}
.loginBox .logo { padding-left: 5%; margin-bottom: 5%;}
.loginBox .logo img { display:block; width: 678px; height: auto;}
.loginBox .login .L { width: 64%; float: left;}
.loginBox .login .L img { display:block; width: 100%; height: auto;}
.loginBox .login .R { width: 32%; float: right;}
.loginBox .login .R .bx { width:100%; height: 100%; overflow: hidden; padding: 38px 0 22px 0;background: #fff;-moz-box-shadow:0px 1px 16px 2px #eff0f2; -webkit-box-shadow:0px 1px 16px 2px #eff0f2; box-shadow:0px 1px 16px 2px #eff0f2; border-radius: 6px; margin-top: 43px;}
.loginBox .login .R .bx .tit { font-size: 22px; color: #000000; text-align: center; line-height: 30px; margin-bottom: 45px;}

.loginBox2 .login .R .bx {padding: 38px 0 0 0;margin-top: 0;}

.loginBox .login #nav{ width: 100%; height: 50px; text-align: center; margin-bottom: 30px;}
.loginBox .login #nav ul { width:66%; margin: 0 auto; height: 100%;}
.loginBox .login #nav ul li{ width: 50%; height: 100%; line-height: 47px; float: left; font-size: 18px; color: #838383; cursor: pointer;}
.loginBox .login #nav ul li.act{ color: #000000;}
.loginBox .login #nav ul li.act span {border-bottom: 3px solid #3d7eff; }
.loginBox .login #nav ul li span { display:inline-block;}
.loginBox .login #nav ul li a {color: #838383;}
.loginBox .login .container { padding:0 35px;}
.loginBox .login .container .d1{ margin-bottom: 22px;}
.loginBox .login .container .d1 input { display:block; width: 100%; height: 36px; line-height: 36px; border: 1px solid #ececec; padding: 0 10px; font-size: 15px; color: #333333; outline: none}
.loginBox .login .btn { display: block; width: 100%; background: #198afa; color: #fff; text-align: center; border-radius: 4px; font-size: 16px; letter-spacing: 1px; line-height: 38px; margin-top: 45px; margin-bottom: 10px; }
.loginBox .login .txt { clear: both;font-size:15px; color: #a4a4a4; display: flex; align-items: center; margin-bottom: 25px;}
.loginBox .login .txt span{ color: #198afa;}
.loginBox .login .container2 .d1{ margin-bottom: 15px;}
.loginBox .login .container2 .btn { margin-top: 30px;}
.shuoming { clear: both; width: 100%; background:#f8f9fc; text-align: center; font-size: 15px; color: #7e7e7e;  padding: 18px 0;}
.loginBox .login .container .d2{ margin-bottom: 22px;height: 36px;border: 1px solid #ececec; padding: 0 10px; font-size: 15px; display: flex; align-items: center; justify-content: space-between;}
.loginBox .login .container .d2 span { display:block; width: 26%;height: 36px; line-height: 36px; float: left; color: #000000;}
.loginBox .login .container .d2 input { display:block; width: 74%; float: right;height: 22px; line-height: 22px; border: 0; padding: 0 10px; font-size: 15px; color: #333333; outline: none; border-left:1px solid #ececec;}
.loginBox .login .container .d3{ margin-bottom: 22px;height: 36px;border: 1px solid #ececec; font-size: 15px; display: flex; align-items: center; justify-content:space-between;}
.loginBox .login .container .d3 button { display:block; width: 29%;height: 36px; line-height: 36px; float: right; color: #198afa; text-align: center; background: none; font-size: 15px;}
.loginBox .login .container .d3 input { display:block; width: 71%; float: left;height: 22px; line-height: 22px; border: 0; padding: 0 10px; font-size: 15px; color: #333333; outline: none; border-right:1px solid #ececec;}
.loginBox .login .container2 .d2{ margin-bottom: 15px;}
.loginBox .login .container2 .d3{ margin-bottom: 15px;}

.radio-input{ display: inline-block;width:14px!important;height:14px!important;margin-right: 5px; margin-bottom: 3px;}


.iBanner { position:relative;}
.iBanner .bx { width:100%; position: absolute; left: 0; top: 3%; z-index: 2; padding: 0 2%;}
.iBanner .pic { display:block; width: 100%; height: auto;}
.iBanner .logo { display:block; position: absolute; left: 3%; top:4%;width: 202px; height: 66px;background: url(../images/logo2.png) no-repeat left top;}
.iBanner .logo img {display:block; width: 100%; height: auto;}
.iBanner .links { font-size: 16px; color: #0c44ad; text-align: right; width:60%; height: 40px; line-height: 40px; float: right;}
.iBanner .links a { color: #0c44ad; display: inline-block; margin: 0 10px;}
.iBanner .links a:hover { color:#008bdf;}
.iBanner .links_{ color:#d4d4d4;}
.iBanner .links_ a { color:#d4d4d4;} 
.iBanner .links_ a.a0 { margin-right: 30px; font-size: 18px; color: #fff;} 
.iBanner .links_ a.a0:hover { color:#008bdf;}
.zp { background:#f0f0f0;}
.zp .logo { background: url(../images/logo3.png) no-repeat left top;}



.iBanner2 { clear:both; width: 100%; height: 100vh; background: url(../images/pic33.jpg) no-repeat left top; position: relative; color: #fff; background-size: cover;}
.iBanner2 .bx { width:96%; position: absolute; left: 2%; top: 2%; z-index: 2;padding: 0 0;}

.iCon{ clear:both; padding-bottom: 10%;}

.secBox { clear:both; background: #edf6ff; padding: 1% 0; margin-bottom: 1% }
.secBox .list .d1 { display: flex; align-items: center; justify-content: space-between;}
.secBox .list .d1 .d1L { width: 83%; float: left;}
.secBox .list .d1 .d1R { width: 120px; height: 100%; float: right; margin-right: 2%}
.secBox .list .d1 .d1R a { display:block; width: 100%; height: 34px; line-height: 32px; font-size: 16px; color: #51a1ff; border: 1px solid #51a1ff; text-align: center; border-radius: 4px;}
.secBox .list .d1 .d1L .d1L_1 { width: 100%''; display: flex; align-items: center; margin-bottom: 13px;}
.secBox .list .d1 .d1L .d1L_1 img { display: inline-block; margin-right: 15px;}
.secBox .list .d1 .d1L .d1L_1 span { font-size: 23px; color: #000000;}
.secBox .list .d1 .d1L .d1L_2 { clear: both;}
.secBox .list .d1 .d1L .d1L_2 span { display: block; float: left; background: #e6f0ff; padding: 5px 15px; border: 1px solid #c8e0ff; margin-right: 18px; margin-bottom: 10px;}

.secBox .list .d2 {display: flex; align-items: center; justify-content: space-between;}
.secBox .list .d2 .d2L {width: 83%; float: left;}
.secBox .list .d2 .d2R {width: 120px; height: 100%; float: right; margin-right: 2%}
.secBox .list .d2 .d2R a { display:block; width: 100%; height: 34px; line-height: 32px; font-size: 16px; color: #fff; background: #51a1ff; text-align: center; border-radius: 4px;}
.secBox .list .d2 .d2L .d2L_1 { font-size: 30px; color: #000000; width: 100%; display: flex; align-items: center; height: 36px; line-height: 36px; margin-bottom: 10px;}
.secBox .list .d2 .d2L .d2L_1 span { font-size: 16px; color: #fff; background: #fa6a43; border-radius: 20px; text-align: center; display: inline-block; margin-left: 20px; padding: 0 20px; height: 34px; line-height: 34px;}
.secBox .list .d2 .d2L .d2L_2 { color: #010101; margin-bottom: 2px;}
.secBox .list .d2 .d2L .d2L_3 { font-size: 16px; color: #787878;}
.secBox .list .d2 .d2L .d2L_3 span { background: #eeeeee; border-radius: 20px; display: inline-block; padding: 0 18px; height: 28px; line-height: 28px;}
.secBox .list .d2 .d2R a:hover { color:#fff; background: #fa6a43}


.about_box .nav { height: 50px; margin-bottom: 10px; border-bottom: 1px solid #dddddd;}
.about_box .nav a { display:block; float: left; width: 90px; height:51px; line-height: 51px; text-align: center; font-size: 16px; color: #747474; margin-right: 45px;}
.about_box .nav a.on { color: #2facec; border-bottom: 2px solid #2facec;}

.about_box .list .list_1 { background: #f5f5f5; margin-bottom: 20px; font-size: 16px; color: #000000; height: 50px; line-height: 50px; padding: 0 10px; display: flex; align-items: center;}
.about_box .list .list_1 p { float:left; padding: 0 2%;}
.about_box .list .list_1 .p1 { width:18%;}
.about_box .list .list_1 .p2 { width:25%; text-align: center;}
.about_box .list .list_1 .p3 { width:20%; text-align: center;}
.about_box .list .list_1 .p4 { width:25%; text-align: center;}
.about_box .list .list_1 .p5 { width:12%; text-align: center;}
.about_box .list .list_2 { clear:both;}
.about_box .list .list_2 .li { width:100%; padding: 1% 6px; margin-bottom: 18px; border: 1px solid #51a1ff; border-left:4px solid #51a1ff; display: flex; align-items: center;}
.about_box .list .list_2 p { float:left; padding: 0 2%;}
.about_box .list .list_2 .p1 { width:18%; font-size: 18px; font-weight: bold; color: #51a1ff;}
.about_box .list .list_2 .p2 { width:25%; font-size: 14px; color: #000000; text-align: center; line-height: 22px;}
.about_box .list .list_2 .p3 { width:20%; color: #000000; text-align: center;}
.about_box .list .list_2 .p3 span { color: #f76464; font-weight: bold;}
.about_box .list .list_2 .p4 { width:25%; color: #000000; text-align: center; line-height: 22px;}
.about_box .list .list_2 .p5 { width:12%; font-size: 16px; text-align: center;}
.about_box .list .list_2 .p5 a { display:block; background: #51a1ff; color: #fff; border-radius: 4px; width: 100%; height: 32px; line-height: 32px;}
.about_box .list .list_2 .p5 a:hover { color:#fff; background: #fa6a43}

.about_box .js_box { clear:both; padding-top: 2%; line-height:26px;}
.about_box .js_box p { margin-bottom:10px;}
.about_box .js_box .video { clear:both; width: 50%; margin-top: 3%}
.about_box .js_box video { display:block; width: 100%; height: auto;}

.fy { clear:both; text-align: center; margin-top: 4%;}

.zp_box {  clear:both; padding: 3% 0;}
.zp_box .tit1 { width: 92px; border-bottom: 2px solid #51a1ff; height: 38px; line-height: 34px; font-size: 18px; color: #000000; margin-bottom: 20px; font-weight: bold;}
.zp_box .tit2 {font-size: 16px; font-weight: bold; color: #000000;}
.zp_box .tit3 {margin-top: 4%;}
.zp_box .txt {font-size: 15px;}
.zp_box .txt2 {margin-bottom: 30px;}




.footer { clear:both; background: #272c32; height: 220px; overflow: hidden; font-size: 12px;}
.footer .box { border-bottom: 1px solid #aeaeae; height: 170px;}
.footer .box .boxL { width: 19%; height: 100%; float: left;}
.footer .box .boxC { width: 71%; height: 100%; float: left; color: #fff; padding-top: 4%}
.footer .box .boxR { width: 70px; height: 100%; float: right; text-align: center; font-size: 12px; line-height: 17px; color: #fff;}
.footer .box .boxL img { display:block; width: 150px; height: auto; margin-top: 70px;}
.footer .box .boxR img { display:block; width: 100%; height: auto;margin-top: 50px; margin-bottom: 5px;}
.footer .box .boxC a { color: #fff; display: block; line-height: 28px;}
.footer .box .boxC span { color:#999999; display: block; line-height: 18px;}
.footer .box .boxC .li { width:25%; height: 100%; float: left;}
.footer .box .boxC a:hover { color:#f76464;}

.copyright {padding:5px;height:45px;line-height: 45px;font-size: 14px;color: #999;}
.copyright a{color: #999;}
.copyright .copy {float: left;}
.copyright .text {float: right;}


.home_box .nav  .nav_1{ text-align: center; background: #e0e0e0; height: 90px; line-height: 90px; overflow: hidden;}
.home_box .nav .nav_1 a { display:block; width: 33.3333%; height: 100%; float: left; color: #fff; font-size: 20px; position: relative;}
.home_box .nav .nav_1 .a1 { background: #2facec; border-right:1px solid #eee;}
.home_box .nav .nav_1 .a2 { background: #2bbcae; border-right:1px solid #eee;}
.home_box .nav .nav_1 .a3 { background: #2e5bb0;}
.home_box .nav .nav_1 a.on:after { content:''; display: block;background: url(../images/pic10.png) no-repeat center center; width: 22px; height: 12px; margin: 0 auto; position: absolute; left: 50%; bottom: 0; z-index: 1; margin-left: -11px;}
.home_box .nav_2 { clear:both; background: #fff; margin-bottom: 20px; height: 78px; padding: 38px 10px 0 10px;}
.home_box .nav_2 a { display:block; width: 90px; height: 40px; line-height: 40px; float: left; font-size: 16px; color: #161616; text-align: center; margin:0 15px;}
.home_box .nav_2 a.on { color:#2facec; border-bottom: 2px solid #2facec;}

.home_box .searchBox { clear:both; background: #fff; padding: 26px 25px }
.home_box .searchBox .ss1 { width: 450px; height: 40px; line-height: 40px; border: 1px solid #d1d1d1; overflow: hidden; margin-bottom: 20px;}
.home_box .searchBox .ss1 .d1 { width: 82px; height: 100%; float: left; }
.home_box .searchBox .ss1 .d1 select { display:block; width: 100%; height: 40px; border: 0; outline: none; color: #a5a5a5;padding: 0 10px;-webkit-appearance: none;background: url(../images/pic09.png) no-repeat 85% center;}
.home_box .searchBox .ss1 .d2 { width: 312px; height: 100%; float: left;border-left: 1px solid #d1d1d1;}
.home_box .searchBox .ss1 .d2 input { display:block; width: 100%; height: 40px; padding: 0 11px; outline: none; }
.home_box .searchBox .ss1 .d2 input::-webkit-input-placeholder{
            color:#a5a5a5;
        }
.home_box .searchBox .ss1 .d2 input::-moz-placeholder{  
            color:#a5a5a5;
        }
.home_box .searchBox .ss1 .d2 input:-moz-placeholder{
            color:#a5a5a5;
        }
.home_box .searchBox .ss1 .d2 input:-ms-input-placeholder{
            color:#a5a5a5;
        }

.home_box .searchBox .ss1 .btn { display: block; width: 50px; height: 40px; float: right;background: url(../images/pic08.png) no-repeat center center;border-left: 1px solid #d1d1d1; cursor: pointer; outline: none; }
.home_box .searchBox .ss2 { clear:both; width: 100%; background: #f4f9fa; padding: 14px 15px 0 15px;}
.home_box .searchBox .ss2 .li {  width: 100%; line-height: 25px; height: 25px; margin-bottom: 13px; font-size: 13px;}
.home_box .searchBox .ss2 .li span { display: block; float: left; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.home_box .searchBox .ss2 .li .sp1 { color: #000000; margin-right: 10px;}
.home_box .searchBox .ss2 .li .sp2 { padding: 0 10px; color: #8d8d8d; cursor: pointer; margin-right: 6px;}
.home_box .searchBox .ss2 .li span.on { background: #2facec; color: #fff;}
.home_box .searchBox .ss2 .li .sp2:hover { background: #2facec; color: #fff;}

.home_box .list { padding-bottom:8%;}
.home_box .list .tit { font-size:20px; color: #000000; line-height: 30px; padding: 16px 20px;}
.home_box .list ul li { background: #fff; width: 32%; height: 300px; overflow: hidden;float: left; padding: 15px 20px; margin-right:2%; margin-bottom: 2%;}
.home_box .list ul li:nth-child(3n) { margin-right:0;}
.home_box .list ul li .d1 img { display:block; height: 35px; width: auto; margin-bottom: 5px;}
.home_box .list ul li .d2 { font-size: 17px; color: #000000;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.home_box .list ul li .d3 { font-size: 14px; color: #828282; line-height: 24px; margin-bottom: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.home_box .list ul li .d4 { height: 28px; line-height: 28px; margin-bottom: 10px; display: flex; align-items: center;}
.home_box .list ul li .d4 span { display: block; height: 100%; float: left;}
.home_box .list ul li .d4 .sp1 { width: 54%; background: url(../images/pic05.png) no-repeat left center; padding-left: 38px; color: #000000;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.home_box .list ul li .d4 .sp2 { width: 28%; text-align: right;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; color: #e33530; }
.home_box .list ul li .d4 .sp3 { width: 18%;}
.home_box .list ul li .d4 .sp3 a { display:block; width: 56px; height: 23px; line-height: 23px; background: #f6f6f6; border-radius: 18px; text-align: center; float: right;}
.home_box .list ul li .d4 .sp3 a:hover { background:#f76464; color: #fff;}
.home_box .list ul li .d5 { clear:both; margin-top: 22px;}
.home_box .list ul li .d5 a { display:block; height: 28px; line-height: 26px;}
.home_box .list ul li .d5 .a1{ color: #2facec; border: 1px solid #2facec; border-radius: 20px; width: 150px; float: left;background: url(../images/pic06.png) no-repeat 20px center; padding-left: 44px;}
.home_box .list ul li .d5 .a2{ width:50%; float: right; color: #9b9b9b; text-align: right;}
.home_box .list ul li .d5 .a1:hover { color:#f76464;}
.home_box .list ul li .d5 .a2:hover { color:#f76464;}

.home_box .list .more { clear:both; margin-top: 30px;}
.home_box .list .more span { display:block; width: 174px; margin: 0 auto; height: 34px; line-height: 34px; border-radius: 20px; background: #2bbcae; color: #fff; text-align: center; font-size: 16px; cursor: pointer;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.home_box .list .more span:after { content:''; display: block; width: 20px; height: 7px;background: url(../images/pic07.png) no-repeat center center; margin: 0 auto; margin-top: 9px;}
.home_box .list .more span:hover {background:#f76464;}

.yjs-list { clear:both; background: #fff; padding: 3% 2% 10% 2%;}
.yjs-list ul li { width: 100%; height: 70px; line-height: 70px; background: #f7f7f7; margin-bottom: 12px; font-size: 16px; padding: 0 2%;}
.yjs-list ul li a { display:block; width: 100%; height: 100%;}
.yjs-list ul li p { float:left; height: 100%;}
.yjs-list ul li .p1 { width: 76%; color: #000000;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;background: url(../images/pic11.png) no-repeat left center; padding-left: 19px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.yjs-list ul li .p2 { width: 14%; color: #757575; text-align: center;}
.yjs-list ul li .p3 { width: 10%; color: #2bbcae; text-align: right;background: url(../images/pic12.png) no-repeat 21% center;}
.yjs-list ul li:hover .p1 { color:#f76464}



.bg { background: #f2f2f2;}
.centent .topBox { width: 100%; background:#fff url(../images/pic13.jpg) no-repeat right center; background-size: 100%}
.centent .topBox img{ display:block; max-width: 879px; width: 46%; height: auto;}

.centent .conBox { width: 100%; min-height:100vh; padding:12px 12px 0 12px;}
.centent .conBox .conBoxL { width:14%; height: 100%; float: left; background: #fff; margin-right: 1%;}
.centent .conBox .conBoxR { width: 85%; height: 100%; float: right; }
.centent .conBox .conBoxL a { display:block; font-size: 15px; color: #333333; width: 82%; padding: 5% 0; border-bottom: 1px solid #f0f0f0; padding-left: 15%; display: flex; align-items: center;}
.centent .conBox .conBoxL a img { display:inline-block; margin-right: 12px;}
.conBoxRb {background: #fff; padding: 1% 2% 10% 2%;}
.centent .conBox .conBoxL a.on { color:#0c3586;}


.ht_tit { clear:both; width: 100%; border-bottom: 1px solid #dcdcdc; height: 48px; line-height: 40px; font-size: 16px; font-weight: bold; color: #333333; margin-bottom: 25px;background: url(../images/pic14.jpg) no-repeat 10px 11px; padding-left: 25px;}
.ms { font-size: 15px; color: #333333; margin-bottom: 16px; line-height: 30px; padding-top: 8px;}

.ht-bd { clear:both; font-size: 15px;}
.ht-bd .bd1 { clear:both; height: 46px; line-height: 46px; width: 100%; margin-bottom: 20px;}
.ht-bd .bd2 { clear:both; height: 46px; line-height: 46px; width: 100%; margin-bottom: 20px;}
.ht-bd .bd3 { clear:both; min-height: 250px; margin-bottom: 20px;}
.ht-bd .bd4 { clear:both; width: 100%;}
.ht-bd .bd5 { clear:both; width: 100%; height: 30px;}
.ht-bd .wz { font-size: 15px; color: #333333; width: 138px; float: left; padding-left: 12px; line-height: 45px;}
.ht-bd .bt {background: url(../images/pic15.png) no-repeat left center;}
.ht-bd input { display:block; float: left; width: 610px; height: 100%; border: 1px solid #e6e6e6; padding: 0 10px;font-size: 15px;}
.ht-bd .bd2 input { width:185px; display: inline-block; float: inherit}

.ht-bd textarea { display:block; width: 610px; height: 100%; float: left;border: 1px solid #e6e6e6; padding:10px;font-size: 15px;}
.ht-bd select { display:block;float: left; width: 610px; height: 100%; border: 1px solid #e6e6e6; padding: 0 10px;font-size: 15px; outline: none;appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;background: url(../images/pic25.png) no-repeat 98% 50% transparent;}
.ht-bd .rq{background: url(../images/pic24.png) no-repeat 97% center;}

.tjbtn { clear:both; width: 160px; height: 48px; line-height: 48px; text-align: center; background: #498584; border-radius: 4px; color: #fff; font-size: 18px; margin-left:138px; margin-top: 30px;}

.ht-bd .bd4 .bdR input { width:14px; height: 14px; border: 2px solid #999; border-radius: 50px; float: inherit; display: inline-block; margin-right: 8px;}
.ht-bd .bd4 .wz { line-height:26px;}
.ht-bd .bd4 .bdR { float:left;width: 610px; height: 100%;}
.ht-bd .bd4 .bdR .bdR_2 { clear:both; width: 100%; line-height: 30px; color: #a5a5a5; margin-top: 8px;}
.ht-bd .bdtx .wz { line-height: 91px;}
.ht-bd .bdtx .bdtxR { height: 150px;}
.ht-bd .bdtx .bdtxR img { display:block; width: 91px; height: 91px; border-radius: 50%; float: left; margin-right: 3%;}
.ht-bd .bdtx .bdtxR .sc { width: 500px; height: 100%; float: left; font-size: 14px; margin-left:20px;}
.ht-bd .bdtx .bdtxR .sc .sct { width: 122px; height: 36px; line-height: 36px; background: #498584; border-radius: 4px; color: #fff; text-align: center; margin-bottom: 15px;}
.ht-bd .bdtx .bdtxR .sc p { color: #999999; line-height: 24px; width:500px;}
.ht-bd .bdtx2 .bdtxR {width: 150px; height: 128px;display: flex;align-items: center; }
.ht-bd .bdtx2 .bdtxR img { border-radius: 0; width: 150px; height: auto; display: table-cell; vertical-align: middle;}
/*单选按钮*/
.ht-bd .bddx { clear:both; width: 100%; height: auto; line-height: 46px; margin-bottom: 16px;}
.ht-bd .bddx .bdR { float:left;width: 80%; height: 100%;}
.ht-bd .bddx .bdR input { width:14px; height: 14px; border: 2px solid #999; border-radius: 50px; margin-right: 8px; margin-top: 16px;}
.ht-bd .bddx .bdR span { display:block; float: left; margin-right: 30px;}
/*上传视频*/
.ht-bd .bdsp input { width:480px;}
.ht-bd .bdsp .btn { width:120px; height: 36px; line-height: 36px; background: #498584; border-radius: 4px; color: #fff; text-align: center; display: block; float: left; margin-left: 10px; margin-top: 5px; font-size: 14px;}

/*应聘记录*/


.ypjl-div .list2 { clear:both;}
.ypjl-div .list ul li {background: #f2f2f2; margin-bottom: 6px; width: 100%; padding: 10px 0; color: #333333; display: flex; align-items: center;}
.ypjl-div .list ul li p { float: left; padding: 0 2%;}
.ypjl-div .list ul li .p1 { width:17%;}
.ypjl-div .list ul li .p2 { width:15%; text-align: center;}
.ypjl-div .list ul li .p2 a { color:#65ad83;}
.ypjl-div .list ul li .p3 { width:19%; text-align: center;}
.ypjl-div .list ul li .p4 { width:10%; text-align: center;}
.ypjl-div .list ul li .p5 { width:17%; text-align: center;}
.ypjl-div .list ul li .p6 { width:22%; text-align: center;}
.ypjl-div .list ul li .p7 { width:17%; text-align: center;}
.ypjl-div .list ul li .p5 a { display: block; width: 46%; background: #d7e6e6; border-radius: 4px; color: #569a73; float: left; margin: 0 2%; height: 26px; line-height: 26px;}
.ypjl-div .list ul li .p7 a { display: block; width: 92%; background: #d7e6e6; border-radius: 4px; color: #569a73; float: left; margin: 0 2%; height: 26px; line-height: 26px;}
.ypjl-div .list1 ul li { background: #65ad83; color: #fff;margin-bottom:9px; font-size: 15px; }


/*我的简历*/
.wdjl2-div .list ul li .p1 { width:28%;}
.wdjl2-div .list ul li .p2 { width:15%;}
.wdjl2-div .list ul li .p3 { width:20%;}
.wdjl2-div .list ul li .p4 { width:20%;}
.wdjl2-div .list ul li .p5 { width:17%;}

/*应聘记录*/
.wdjl-div .list ul li .p1 { width:20%;}
.wdjl-div .list ul li .p2 { width:20%;}
.wdjl-div .list ul li .p3 { width:20%;}
.wdjl-div .list ul li .p6 { width:15%;text-align: center;}
.wdjl-div .list ul li .p7 { width:15%;text-align: center;}
.wdjl-div .list ul li .p8 { width:10%;text-align: center;}

/*用户中心*/
.yhzx_box { clear:both; width: 100%; background: #fff; padding: 1% 3%; margin-bottom: 15px;}
.yhzx_box .L { width:87%; height: 59px; line-height: 59px; float: left; font-size: 15px;}
.yhzx_box .R { width:13%; height: 59px; float: left;}
.yhzx_box .L p { float:left; height: 100%; margin-right: 7%;}
.yhzx_box .L .p1 { margin-right: 4%;}
.yhzx_box .L .p1 img { display:block; width: 59px; height: 59px; border-radius: 50%;}
.yhzx_box .R a { display:block; width: 114px; height: 34px; line-height: 34px; color: #fff; border-radius: 4px; font-size: 15px; margin-top: 11px;background:#3f70d0 url(../images/pic17.png) no-repeat 25px center; padding-left: 53px; float: right;}

/*企业-招聘岗位*/
.qy_zpgw .list1 { height: 34px; margin-bottom: 18px; display: flex; align-items: center; justify-content: space-between;}
.qy_zpgw .list1 .L {width:87%; height: 100%; float: left; line-height: 26px;}
.qy_zpgw .list1 .R {width:13%; height: 100%; float: right;}
.qy_zpgw .list1 .R a { display:block; width: 114px; height: 34px; line-height: 34px; color: #fff; border-radius: 4px; font-size: 14px;background:#498584; text-align: center; float: right;}
.qy_zpgw .list1 .L span { display:block; float: left;font-size: 14px; color: #828282; padding: 0 22px; cursor: pointer; margin-right: 5px; margin-top: 4px;}
.qy_zpgw .list1 .L span.on { color: #2e8050; background: #ddedec; border-radius: 4px;}

.qy_zpgw .list2 { clear:both; }
.qy_zpgw .list2 ul li { height: 85px; overflow: hidden; margin-bottom: 15px; border: 1px solid #cccccc; padding:15px 20px;}
.qy_zpgw .list2 ul li .liL { width:35%; height: 100%; float: left;}
.qy_zpgw .list2 ul li .liC { width:40%; height: 100%; float: left;}
.qy_zpgw .list2 ul li .liR { width:25%; height: 100%; float: right; text-align: right; font-size: 16px; line-height: 55px;}
.qy_zpgw .list2 ul li .liL .liL_1 { font-size: 16px; color: #656565;}
.qy_zpgw .list2 ul li .liL .liL_2 { font-size: 14px; color: #949494;}
.qy_zpgw .list2 ul li .liR a { color:#65ad83; display: inline-block; margin-left: 18px;}
.qy_zpgw .list2 ul li .liC p { float:left; text-align: center; margin-right: 10%;}
.qy_zpgw .list2 ul li .liC .p1 { color: #949494; line-height: 24px;}
.qy_zpgw .list2 ul li .liC .p1 span{ display:block; color: #d80000;}
.qy_zpgw .list2 ul li .liC .p1 a{ display:block; color: #949494;}
.qy_zpgw .list2 ul li .liC .p2 { color: #949494; line-height: 55px;background: url(../images/pic18.png) no-repeat left center; padding-left: 20px;}


/*企业-修改密码*/
.xgmm_box .bd1{ clear: both;line-height:34px; height: 34px; margin-bottom: 15px;}
.xgmm_box .bd1 .wz { width:85px; float: left; font-size: 15px; color: #333333;}
.xgmm_box .bd1 input { display:block; width: 340px; height: 34px; float: left; border: 1px solid #cccccc; padding: 0 10px; font-size: 15px;}


/*企业中心*/
.qyzx_box { height: 183px; overflow: hidden; margin-bottom: 1%;}
.qyzx_box .boxL { width: 70%; height: 100%; float: left; background: #fff; padding: 1%;}
.qyzx_box .boxR { width:29%; height: 100%; float: right; background: #fff; margin-left: 1%; padding-left: 2%}
.qyzx_box .boxL .boxL_1 { width: 180px; float: left; margin-right: 25px}
.qyzx_box .boxL .boxL_2 { color: #000000; width: 60%; float: left; padding-top: 2%;}
.qyzx_box .boxL .boxL_2 .d1 { font-size: 17px; line-height: 32px; margin-bottom: 5px;}
.qyzx_box .boxL .boxL_2 .d2 p { float:left; width:50%; line-height: 26px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.qyzx_box .boxL .boxL_2 .d2 span { float:left; width:100%; line-height: 26px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.qyzx_box .boxL .boxL_3 {width: 11%; float: right; padding-top: 10px; }
.qyzx_box .boxL .boxL_3 a { display: block; width: 100%; height: 34px; line-height: 34px; color: #fff; font-size: 15px; border-radius: 4px;background:#3f70d0 url(../images/pic19.png) no-repeat 21% center; padding-left: 47%;}
.qyzx_box .boxL .boxL_1 img { display:block; width: 100%; height: 155px; border: 1px solid #bfbfbf;}
.qyzx_box .boxR .li { width: 33.3333%; float: left; text-align: center; padding-top: 11%}
.qyzx_box .boxR .li a { display:block; width: 100%; height: 100%;}
.qyzx_box .boxR .li .p1 img { display:block; width: 36px; height: auto; margin: 0 auto; margin-bottom: 6px;}
.qyzx_box .boxR .li .p2 { font-size: 16px; color: #000000;}
.qyzx_box .boxR .li .p3 { font-size: 16px; color: #d70600;}

/*编辑简历*/
.bjjl_box { width:910px; }
.bjjl_box .bx1 { height: 132px; border-bottom: 1px solid #bdbdbd; margin-bottom: 2%; padding-left: 1%; padding-top: 5px;}
.bjjl_box .bx1 .bx1L { width: 760px; height: 100%; float: left;}
.bjjl_box .bx1 .bx1R { width: 126px; height: 100%; float: right;}
.bjjl_box .bx1 .bx1R a { display:block;}
.bjjl_box .bx1 .bx1R .a1 { display: block; color: #636363; text-align: right; line-height: 26px;display: flex; align-items: center; justify-content: flex-end; margin-bottom: 40px; padding-right: 10px;}
.bjjl_box .bx1 .bx1R .a1 img {display:inline-block; margin-right: 6px;}
.bjjl_box .bx1 .bx1R .a2 { display: block; width: 100%; height: 25px; line-height: 24px; border: 1px solid #bfbfbf; border-radius: 20px; text-align: center;}
.bjjl_box .bx1 .bx1R .a2 i { font-style:normal; color: #65ad83;}
.bjjl_box .bx1 .bx1L .bx1L_1 { width: 91px; float: left; margin-right: 25px;}
.bjjl_box .bx1 .bx1L .bx1L_1 img { display:block; width: 91px; height: 91px; border-radius: 50%}
.bjjl_box .bx1 .bx1L .bx1L_2 { width: 640px; float: left}
.bjjl_box .bx1 .bx1L .bx1L_2 .t1 { font-size: 18px; color: #4d4d4d; line-height: 34px; margin-bottom: 7px;}
.bjjl_box .bx1 .bx1L .bx1L_2 .t1 span { font-size: 18px;  display:inline-block; color: #4d4d4d; line-height: 34px; margin-bottom: 7px;}
.bjjl_box .bx1 .bx1L .bx1L_2 .t2 { color: #636363; margin-bottom: 2px;}
.bjjl_box .bx1 .bx1L .bx1L_2 .t3 { display: flex; align-items: center; line-height: 26px;}
.bjjl_box .bx1 .bx1L .bx1L_2 .t3 img { display:inline-block; margin-right: 8px;}

.bjjl_box .bx2 { clear:both; border-bottom: 1px solid #e9e9e9; padding:0 0 15px 2%; margin-bottom:15px;}
.bjjl_box .tit { font-size: 16px; color: #333333; font-weight: bold; line-height: 30px; margin-bottom: 8px;}
.bjjl_box .tit2 .p1 { width: 300px; float: left;}
.bjjl_box .tit2 .p2 { width: 126px; float: right;height: 26px; line-height: 24px; border: 1px solid #bfbfbf; border-radius: 20px; text-align: center; font-size: 14px; color: #555555; font-weight: normal; cursor: pointer;}
.bjjl_box .tit2 .p3 {float: right; width: 60px;height: 26px; line-height: 24px; font-weight:normal; font-size: 14px;border: 1px solid #bfbfbf;border-radius: 25px; text-align: center; margin-right: 10px; cursor: pointer;}
.bjjl_box .tit .p2 i { font-style: normal; color: #65ad83; margin-right: 2px;}
.bjjl_box .bx2 .text { font-size:14px; color: #555555;}
.bjjl_box .bx2 .text2 {margin-top: 3%;}
.bjjl_box .bx2 .text2 p{ width:50%; float: left;}
.bjjl_box .bx2 .text2 p.w { clear: both; margin-top: 15px;}
.bjjl_box .bx2 .text2 .t1 { /*font-size: 16px; font-weight: bold; color: #252525; */line-height: 30px; }
.bjjl_box .bx2 .text2 p span { color:#5098ff;}
.bjjl_box .bx2 .text2 .t2 {width:100%; display: flex; align-items: center; justify-content: space-between;}
.bjjl_box .bx2 .text2 .t2 span { width:50%}
.bjjl_box .bx2 .text2 .t2 .sp2 { text-align:right}
.bjjl_box .bx2 .text3 { line-height:30px; margin-top: 10px;}
.bjjl_box .bx2 .text3 span { display: block; float: left}
.bjjl_box .bx2 .text3 .p1{ font-size: 16px; color: #252525; font-weight: bold; margin-right: 20px;}
.bjjl_box .bx2 .text3 .p2{ color: #555555; margin-right: 12px;background: url(../images/pic29.png) no-repeat right center; padding-right: 15px;}
.bjjl_box .bx2 .text3 .p3{ width: 90px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-right: 10px; }

.bjjl_box .bx3 { clear:both; border-bottom: 1px solid #e9e9e9; padding:0 0 15px 2%; margin-bottom:15px;}
.bjjl_box .bx3 .tit { height:30px; line-height: 30px;}
.bjjl_box .bx3 .tit p { display:block; height: 100%; float: left}
.bjjl_box .bx3 .tit .p1 { width: 20%}
.bjjl_box .bx3 .tit .p2 { width: 80%; color: #555555; font-weight: normal; font-size: 14px;}
.bjjl_box .bx3 .btn { clear:both; background: #f1f1f1; line-height: 42px; height: 42px; text-align: center; margin-top: 20px; cursor: pointer;}

.bjjl_box .bx2 .text4 { line-height:30px; margin-top: 20px;}
.bjjl_box .bx2 .text4 span { display: block; float: left;margin-right:8%;}
.bjjl_box .bx2 .text4 .p1{ /*font-size: 16px; color: #252525; font-weight: bold;*/}

.bjjl_box .bx2 .text5 { clear:both; margin-top: 20px;}
.bjjl_box .bx2 .text5 .t1 { font-size: 16px; color: #252525; font-weight: bold;}


.bjjl_box .bx2 .text6 { clear:both; margin-top: 20px;}
.bjjl_box .bx2 .text6 .t1 {/*font-size: 16px; font-weight: bold;*/}
.bjjl_box .bx2 .text6 .t2 { color: #555555; margin-bottom: 10px; line-height: 30px; }
.bjjl_box .bx2 .text6 .t2 span { display:block; width: 50%; float: left;}
.bjjl_box .bx2 .text6 .t2 .sp1 {}
.bjjl_box .bx2 .text6 .t2 .sp2 { text-align: right;}
.bjjl_box .bx2 .text6 .t3 { color: #555555;}

/*分页*/
.page-fy{ clear:both; text-align:center; height:30px;margin:0 auto; margin-top:20px; margin-bottom:20px;}
.page-fy b{ display:inline-block; width:30px; height:30px; text-align:center; background:#2bbcae; line-height:30px; margin:0 5px; color:#fff; font-weight:100;border-radius:4px}
.page-fy a{ display:inline-block; padding:0 10px;height:30px; text-align:center; line-height:30px;margin:0 5px; font-size:14px; background:#e6e6e6; border-radius:4px;}
.page-fy a:hover{ display:inline-block; padding:0 10px;height:30px; text-align:center; line-height:30px;margin:0 5px; font-size:14px; background:#2bbcae; color:#FFF; border-radius:4px;}

.tabdiv{height:50px;line-height:50px;}
.tab1{width:80px;height:30px;line-height:30px;text-align:center;background:#498584;border-radius:4px;color:#fff;font-size:14px;float:left;margin-right:10px;cursor:pointer;}
.tab2{width:80px;height:30px;line-height:30px;text-align:center; border:#D2D2D2 solid 1px;border-radius:4px;color:#498584;font-size:14px;float:left;margin-right:10px;cursor:pointer;}
.update {float: left; width: 60px;height: 26px; line-height: 24px; font-weight:normal; font-size: 14px;border: 1px solid #bfbfbf;border-radius: 5px; text-align: center; margin-right: 10px; margin-top:5px; cursor: pointer;}
.del {float: left; width: 60px;height: 26px; line-height: 24px; font-weight:normal; font-size: 14px;border: 1px solid #bfbfbf;border-radius: 5px; text-align: center; margin-right: 10px; margin-top:5px; cursor: pointer;}
.shou{cursor:pointer;}




/*人才研究所*/
.iBanner .logo2 { display:block;width: 328px; height: 45px;background: url(../images/pic31.png) no-repeat left top; float: left;}
.iBanner .links2 { font-size: 16px; color: #0c44ad; text-align: right; height: 40px; float: right;}
.iBanner .links2 a { color: #fff; display: inline-block; margin: 0 20px;}
.iBanner .text { width:1280px; position: absolute; left: 50%; bottom: 6%; z-index: 1; margin-left: -640px; color: #fff; text-align: center;}
.iBanner .text .d1 { font-size:54px; line-height: 77px; margin-bottom: 4%; letter-spacing: 2px;}
.iBanner .text .d2 {width:500px; margin: 0 auto;}
.iBanner .text .d2 a { display:block; width: 220px; margin: 0 auto; height: 58px; line-height: 58px; background: #008bdf; color: #fff; font-size: 20px; float: left; margin: 0 15px; letter-spacing: 1px;}

.rcyj_box1 .ti{ text-align:center; font-size: 26px; color: #000000; line-height: 36px; padding: 4% 0;}
.home_box .ti2 { text-align:center; font-size: 24px; color: #3f3f3f; line-height: 34px; margin-bottom: 3%;}

.rcyj_box2 { clear:both; padding: 4% 0 5% 0;background: url(../images/pic32.jpg) repeat-y center center; margin-bottom: 3%; color: #fff;}
.rcyj_box2 .ti2{ color:#fff;}
.home_box .zanwu{ text-align: center; padding: 4% 0}

.rcyj_box3 { clear:both; background: #ffffff; padding: 4% 0 5% 0; margin-bottom: 10%;}


.iBanner .pic2 { width: 100%; height: 100vh;background: url(../images/pic33.jpg) no-repeat bottom center;}
.iBanner .text2 { width: 100%; position: absolute; left: 0; top:28%; color: #fff;font-size:54px; line-height: 77px; text-align: center; letter-spacing: 2px;}

/*产教融合*/
.cjrh_box .box1 { text-align: center; padding: 4% 0 6% 0;}
.cjrh_box .ti { font-size: 26px; font-weight: bold;color: #000000; line-height: 40px; margin-bottom: 2%; text-align: center;}
.cjrh_box .box1 .text { width: 100%; margin: 0 auto;font-size: 16px;color: #000000; line-height: 34px;}
.cjrh_box .box1 .text img { display:block; width: 100%!important; height: auto!important; margin-bottom: 4%;}

.cjrh_box .box2 { clear: both; padding: 4% 0; height: 525px;background: url(../images/pic41.jpg) no-repeat center center; color: #fff;}
.cjrh_box .box2 .ti { color:#fff; margin-bottom: 4%}
.cjrh_box .box2 .list .li { float: left;}
.cjrh_box .box2 .list1 .li { width:33.3333%; height: 170px; }
.cjrh_box .box2 .list2 { padding:0 10%;}
.cjrh_box .box2 .list2 .li { width:50%; height: 110px; }
.cjrh_box .box2 .list .li .liL { width: 21%; float: left;background: url(../images/pic40.png) no-repeat right 5px;}
.cjrh_box .box2 .list .li .liR { width: 79%; float: right; padding:0 10% 0 5%;}
.cjrh_box .box2 .list .li .liR .d1 { font-size: 16px; margin-bottom: 6px;}
.cjrh_box .box2 .list .li .liR .d2 { line-height: 22px; text-align: justify;}

.cjrh_box .box3 { clear: both; padding:5% 0 6% 0;}
.cjrh_box .box3 .ti { margin-bottom: 4%;}
.cjrh_box .box3 .list { position: relative;text-align: center; height: 220px;}
.cjrh_box .box3 .list .swiper { width:92%; margin: 0 auto; position: static; height: 100%;}
.cjrh_box .box3 .list .swiper-slide { font-size: 18px; color: #686868; line-height: 22px; }
.cjrh_box .box3 .list .swiper-slide img { display:block; width: 142px; height: 142px; margin: 0 auto; margin-bottom: 16px;}
.cjrh_box .box3 .swiper-button-prev:after { display:none;}
.cjrh_box .box3 .swiper-button-next:after { display:none;}
.cjrh_box .box3 .swiper-button-prev {background: url(../images/pic44.png) no-repeat center center; width: 15px; height: 29px; top: 37%; left: 0; outline: none}
.cjrh_box .box3 .swiper-button-next {background: url(../images/pic45.png) no-repeat center center; width: 15px; height: 29px; top: 37%; right: 0; outline: none}

.cjrh_box .box4 { clear: both; padding: 4% 0;background: url(../images/pic43.jpg) no-repeat center center; height: 443px; overflow: hidden;}
.cjrh_box .box4 .ti { margin-bottom:5%;}
.cjrh_box .box4 .list { position: relative;text-align: center; height: 160px;}
.cjrh_box .box4 .list .swiper { width:93%; margin: 0 auto; position: static; height: 100%;}
.cjrh_box .box4 .list .swiper-slide img { display:block; width: 100%; height: 120px; }
.cjrh_box .box4 .swiper-button-prev:after { display:none;}
.cjrh_box .box4 .swiper-button-next:after { display:none;}
.cjrh_box .box4 .swiper-button-prev {background: url(../images/pic44.png) no-repeat center center; width: 15px; height: 29px; top: 40%; left: 0; outline: none}
.cjrh_box .box4 .swiper-button-next {background: url(../images/pic45.png) no-repeat center center; width: 15px; height: 29px; top: 40%; right: 0; outline: none}

.cjrh_box .box5 { clear: both; padding: 4% 0;background: url(../images/pic42.jpg) no-repeat center center; height: 514px;}
.cjrh_box .box5 .ti { color:#fff; margin-bottom: 4%;}
.cjrh_box .box5 .list { position: relative;text-align: center;}
.cjrh_box .box5 .list .swiper { width:94%; margin: 0 auto; position: static; height: 100%;}
.cjrh_box .box5 .list .swiper-slide img { display:block; width: 100%; height: 243px;}
.cjrh_box .box5 .swiper-button-prev:after { display:none;}
.cjrh_box .box5 .swiper-button-next:after { display:none;}
.cjrh_box .box5 .swiper-button-prev {background: url(../images/pic44.png) no-repeat center center; width: 15px; height: 29px; top: 50%; left: 0; outline: none}
.cjrh_box .box5 .swiper-button-next {background: url(../images/pic45.png) no-repeat center center; width: 15px; height: 29px; top: 50%; right: 0; outline: none}












