﻿@charset "utf-8";

/* CSS Document */

* {

    margin: 0;

    padding: 0;

}



html {

    overflow-x: hidden;

    display: block;

}



body {

    font-family: "Microsoft Yahei", Tahoma, Geneva, sans-serif;

    background: #eff0ef;

    color: #000;

    min-width: 1280px;

    font-size: 15px;

    line-height: 30px;

}



a, ul, li {

    text-decoration: none;

    list-style: none;

}



img {

    border: 0;

}



.clear {

    clear: both

}



.top {

    width: 1024px;

    height: 70px;

    margin: 0 auto;

    background: #fff;

    overflow: hidden;

}



header {

    width: 100%;

}



.pageWrap {

    position: relative;

    width: 100%;

    margin: 0 auto;

    /*    background:url(../img/bg2.gif) no-repeat;

         background-attachment: fixed*/

    overflow: hidden;

    /* background:#eef9ff; */

    background: #c00202;

    /* background: -webkit-linear-gradient(top,#edcb4f,#f75435); */

    /* background:url(../img/banner-1.png); */

    /*	  background:url(../img/sppee.gif);

            background-size: 100% 100%;

            background-attachment: fixed;*/

}

.imgBanner img {

    max-width: 100%;

    overflow: hidden;
    width: 100%;

    min-width: 1280px;

    padding: 0;

    float: left

}

.add_text{

    position: absolute;

    top: 618px;

    left: 50%;

    transform: translateX(-50%);

}

.add_text .text_item{

    display: flex;

    font-size: 17px;

    color: #fff;

    padding-bottom: 5px;

}

.add_text .text_item .item_label{

    font-size: 19px;

}



.nav {

    /*background:#1f8dbb;*/

    height: 40px;

    line-height: 40px;

}



.nav .w {

    width: 100%;

    text-align: center;

    margin-top: -13px;

}



.nav .w a {

    padding: 0 30px;

    margin-right: 20px;

    color: #faf5dc;

    font-size: 18px;

    border: #ece637 solid 1px;

    border-radius: 5px;

    display: inline-table;

}



.nav .w a:hover {

    background: #ffe907;

    display: inline-table;

    color: #000

}



.wrap {

    margin: 0 auto;

    width: 100%;

    color: #FFF;

    overflow: hidden;

    position: fixed;

    z-index: 1;

    background: #FFF;

    box-shadow: 0px 0px 10px #5d5958;



}



.wrap1_1 {

    width: 1024px;

    margin: 0 auto;



}



.wrap1_1_1 {

    display: inline-table;

    float: right;



}



.wrap1_1_1 a {

    color: #666;

    font-size: 15px;

}



.wrap1_1_1 li:hover {

    color: #000;

    border-bottom: #399 2px solid;

}



.wrap1_1_1 li {

    float: left;

    margin-left: 20px;

    line-height: 60px;



}



.wrap1_1_2 {

    display: inline-table;

    float: left;

}



.conWrap {

    width: 1280px;

    margin: 0 auto;

    overflow: hidden;

    padding-bottom: 30px;

}



.conWrap .ph {

    width: 1280px;

    margin: 0px auto;

    overflow: hidden;



}



.conWrap2 {

    border: #CCC 1px solid;

    width: 1024px;

    margin: 0 auto;

    background: #fff;

    overflow: hidden;

    padding-bottom: 30px;

}



.conWrap2 .ph {

    width: 900px;

    margin: 20px auto;

    overflow: hidden;

}



.conWrap a:hover {

    opacity: 0.9



}



.conPhone {

    background-image: url(../img/18sum_ban3.png);

    overflow: hidden;

    width: 100%;

    height: 300px;

    background-size: cover;

    background-size: 100% 100%;





}



.conPhone ul {

    width: 350px;

    margin-left: 53.5%;

    margin-top: 105px;

    font-size: 14px;

}



.conPhone ul li {

    color: #FFF;

    display: inline-block;

    width: 80px;

}



.fangk {

    width: 900px;

    height: 200px;

    margin-right: 10px;

    float: left;

    background: #F6F9E3;

}



.fangk ul {

    margin-top: 26px;

    margin-left: 22px;

}



.fangk li {

    width: 430px;

    margin-right: 6px;

    float: left

}



.fangk span {

    color: #FF6D00;

    font-weight: 600;

}



.btnBM {



    line-height: 130px;



    text-align: center

}



.btnBM a {



    line-height: 39px;

    background: #FF8E33;

    cursor: pointer;

    display: inline-block;

    border-radius: 8px;

    width: 120px;

    color: #FFF



}



.aa {

    color: #FFF;

    text-decoration: underline

}



.btnBM a:hover {

    background: #F63;

}



.pRed {

    color: #FF9;

    font-weight: bold

}



.hr1 {

    border: #b1d0e8 1px dashed;

    width: 900px;

    margin: 0 auto

}



.tit {

    margin: 10px auto;

    background: url(../img/swzp_tit1.png);

    color: #224f6e;

    font-size: 19px;

    width: 500px;

    height: 70px;

    line-height: 70px;

    text-align: center;

    font-weight: 600;

    margin-bottom: 30px;



}



.spp {

    width: 130px;

    height: 30px;

    line-height: 30px;

    background: #F6F9E3;

    display: inline-block;

    float: right;

    border-radius: 3px;

    text-align: center;

}



.spp a {

    color: #F60;

    font-size: 14px;

    vertical-align: bottom;

}



.spp a:hover {

    color: #C30

}



.ul1 {

    margin: 5px auto;

    display: block;

    overflow: hidden;

    padding-bottom: 10px;

}



.ul2 {

    margin: 5px auto;

    display: block;

    overflow: hidden;

    padding-bottom: 10px;

}



.ul2 li {

    float: left;

    line-height: 32px;

    padding-left: 16px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    background: url(../img/spicon.jpg) left no-repeat;

    width: 270px;

}



.ul1 li {

    float: left;

    line-height: 32px;

    padding-left: 16px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.job1 {

    width: 900px !important;

    height: 30px;

    display: block;

    padding: 0;

    font-family: "微软雅黑";

    font-size: 11.0pt;

    font-weight: 700;

    background: none;

    text-indent: 0;

    color: #333;

    background: url(../img/spicon.jpg) left no-repeat;

}



.job1 a {

    color: #333 !important;

    text-decoration: none !important;

}



.job1 a:hover {

    color: #F30 !important

}



.list1 {

    width: 250px;

    height: 30px;

    margin-right: 20px;

    font-family: "微软雅黑";

    font-size: 10.0pt;

    text-indent: 0;

    background-color: #EFFAFE;

    vertical-align: middle;

    margin-top: 5px;

    background: none !important;

}



.list1 a {

    font-family: "微软雅黑";

    font-size: 9.8pt;

    color: #0091CC !important;

    text-decoration: none;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    text-decoration: none !important;

}



.tit2 {

    font-size: 18px;

    font-weight: 600;

    padding-left: 6px;

    display: block;

}



.conPh {

    padding: 15px 25px;

/*    background: #f9f9f9;*/



    border-radius: 10px;

}
.conPh a img{
	display: block;
	margin: 0 auto;
}


.conPh2 {

    padding: 10px 10px;

    background: url(../img/swzp_bg.png);

    /*border-bottom: 2px #99b0b7 solid; */

    height: 223px

}



/*.conPh a{

	text-decoration:underline;

	color:#f60;

	}

.conPh a:hover{

	color:#F30}

*/

.aZWT {

    color: #F60;

    text-decoration: underline;

}



.aZWT:hover {

    color: red;

}



.fo {

    color: #F30

}



.ti {

    text-align: center;

    line-height: 40px

}



.fo2 {

    text-decoration: underline

}



.p_a {

    padding-bottom: 10px;

    width: 750px;

    margin: 15px auto;

}



.p_a a {

    border: 3px solid #fff94b;

    width: 300px;

    height: 60px;

    line-height: 60px;

    border-radius: 8px;

    color: #000 !important;

    display: inline-block;

    text-align: center;

    margin-right: 20px;

    text-decoration: none;

    background: #ffa500;

    font-size: 20px;

    font-weight: 600;

}



.p_a a:hover {

    background: #046bdb;

    color: #fff !important

}



.tNJob {

    float: left;

    line-height: 20px;

    width: 190px;

}



.btnNJob {

    float: left;

}



.txtAlgnC {

    background: #333;

    text-align: center;

    width: 100%;

    font-size: 10.0pt;

    color: #fff;

    /* height: 100px; */

    padding: 42px 0;

    line-height: 25px;

}



/*参会单位及岗位样式*/

.chdwUL {

    overflow: hidden;

    display: block;

    margin-top: 20px;

}



.chdwUL li {

    float: left;

    width: 270px;

    line-height: 32px;

    background: url(../img/spicon.jpg) left no-repeat;

    padding-left: 16px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.chdwUL .dwTit {

    background: url(../img/spicon.jpg) left no-repeat;

    padding-left: 16px;

    display: block;

}



.chdwUL a {

    color: #000;

}



.chdwUL a:hover {

    color: #83216D

}



.chdwUL .dwP {

    padding: 1px 16px;

    font-size: 14px;

    color: #236C99;

    width: 870px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.btny {

    display: inline-block;

    width: 164px;

    height: 40px;

    line-height: 40px;

    background: url(../img/Btn2.png);

    vertical-align: bottom;

}



.btny:hover {

    opacity: 0.9

}





.baom {

    max-width: 100%;

    min-width: 1280px;

    position: absolute;

    margin-top: -6%;

    left: 43.5%;

    opacity: 0.85

}



.baom:hover {

    opacity: 1

}





@media (max-width: 1280px) {

    .baom {

        max-width: 100%;

        min-width: 1280px;

        position: absolute;

        margin-top: -80px;

        left: 540px;

        opacity: 0.8

    }

}



/*div外围样式*/

.sec1 {

    background: #e2f4fb;

}





.fon1 {

    font-weight: 600;

    color: #000

}



.abtn {

    width: 124px;

    height: 39px;

    display: inline-block;

    vertical-align: bottom;

    /*	float:right;*/

}



.abtn:hover {

    opacity: 0.85

}



table.reference, table.tecspec {

    border-collapse: collapse;

    width: 100%;

    margin-bottom: 4px;

    margin-top: 4px;

    background: #ecfff8;

}



tbody {

    display: table-row-group;

    vertical-align: middle;

    border-color: inherit;

}



tr {

    display: table-row;

    vertical-align: inherit;

    border-color: inherit;

}



table.reference th {

    color: #fff;

    background-color: #1caecd;

    border: 1px solid #0ec0d5;

    font-size: 16px;

    padding: 3px;

    vertical-align: top;

    text-align: center;

}



table.reference td {

    line-height: 2em;

    min-width: 24px;

    border: 1px solid #f9f9f9;

    padding: 5px;

    padding-top: 7px;

    padding-bottom: 7px;

    vertical-align: middle;

    text-align: center;



}



.td1 {

    text-align: center;

    font-weight: bold;

    vertical-align: middle;

}



table tr:nth-child(odd) {



    background: #e0eeff



}



table tr:nth-child(even) {



    background: #fbebd9



}





.ph strong {

    font-size: 15px;

    color: #000;

}



/*.conPh a{

	color:#930}

.conPh a:hover{

	color:#F30}*/

.ullist {

    display: block;

    width: 800px;

    margin: 0 auto;

    overflow: hidden;

}



.ullist li {

    text-decoration: none;

    list-style: none;

    float: left;

    padding-left: 10px;

	text-align:center;

	background:#fff;

	padding:20px;

	margin-left:60px;

	border: 1px solid #005ccb;

    border-radius: 8px;

}

.ullist img{

	display:inline-block}

.ullist p{

	color:#000;

	font-size:16px;}

.box5 {

    position: relative;

    margin-top: 20px;

}

.box5_con {

    position: relative;

    top: -10px;

    background-color: #fff;

    border-radius: 20px;

    box-shadow: 0 0 35px rgb(125 160 243 / 50%);

    width: 1200px;

    margin: 0 auto 0;

	padding-bottom: 50px;}

 .box5_con .box5_con_1 {

    padding-top: 50px;

}



.button {

    width: 360px;

    height: 70px;

    color: #fff;

    font-size: 24px;

    line-height: 70px;

    background-color: rgb(255, 162, 0);

    border-radius: 60px;

    text-align: center;

    display: inline-block;

	margin-top:60px

}

.tit01 {

    margin: 0 auto;

    width: 1200px;

    height: 110px;

    text-align: center;

    /* background: url(../img/bg-1.png) no-repeat; */

}

.tit01 .zhong {

    position: relative;

    bottom: 85px;



    letter-spacing: 2px;

    margin: 0px 40px;

    margin-top: -8px;

}

.tit01 .zhong h4 {

    font-size: 38px;

    font-weight: 700;

    color: #fff;

    letter-spacing: 4px;

}

.tit01 .zhong p {

    margin: 10px 0;

    color: #a0b5ff;

    font-size: 16px;

}

.hangyetit{

	writing-mode: vertical-lr;

    background: #7833ff;

    border-radius: 5px;

    color: #FFF;

    margin-left: 70px;

    height: 260px;

    text-align: center;

    font-size: 22px;

    letter-spacing: 6px;

    font-weight: 600;

    display: inline-block;

    width: 60px;

    padding-left: 25px;

	

}



.hangyetit span{

	

	}

.zhuanqu{

	width:900px;

	display:inline-block;

	margin-left:30px;

	

	}

.zhuanqu p{

    font-size: 21px;

    color: #2a55d7;

    /* margin-left: 25px; */

    font-weight: 600;

    padding: 25px 10px 0 25px;

    letter-spacing: 1px;

	}

.zhuanqu ul{

	overflow:hidden}

.zhuanqu ul li{

    padding: 15px 25px;

    border-radius: 10px;

    border: 4px solid #e4eefd;

    font-weight: bold;

    font-size: 20px;

    margin-top: 20px;

    background:-webkit-linear-gradient(top,#dbebff,#b8d5fb);

    height: 35px;

    line-height: 35px;

    width: 200px;

    float: left;

    margin-left: 20px;

    text-align: center;

    cursor: pointer;

}

.zhuanqu2{

	width:900px;

	display:inline-block;

	margin-left:30px;

	

	}

.zhuanqu2 ul li{

    box-sizing: content-box;

	padding: 15px 0px;

    border-radius: 10px;

    border: 4px solid #e7e8ff;

    font-weight: bold;

    font-size: 20px;

    margin-top: 20px;

    background:-webkit-linear-gradient(top,#e9ebfd,#dbddff);

    height: 35px;

    line-height: 35px;

    width: 265px;

    float: left;

    margin-left: 20px;

    text-align: center;

    cursor: pointer;

}





.zhutitit{

	writing-mode: vertical-lr;

    text-orientation: upright;

    min-height: 165px;

    background: #3366ff;

    border-radius: 5px;

    color: #FFF;

    margin-left: 70px;

    min-height: 165px;

    max-height: 200px;

    text-align: center;

    font-size: 22px;

    letter-spacing: 6px;

    font-weight: 600;

    display: inline-block;

    width: 60px;

    padding-left: 25px;

    overflow: hidden;

	

}

.lilistt p img{

	vertical-align:middle}

.ck-btn {

    display: none;

    cursor: pointer;

      font-size: 24px;

    color: #fff;

    padding: 20px;

    border: 3px solid #f7da5f;

    border-radius: 40px;

    background-color: #fff;


    width: 300px;

    text-align: center;

    margin: 22px auto;

    background:-webkit-linear-gradient(right,#fe5d10,#ffb100);

	letter-spacing:3px;

}



.fuwaitit{

	writing-mode: vertical-lr;

    background: #ff8b08;

    border-radius: 5px;

    color: #FFF;

    margin-left: 70px;

    height: 1640px;

    text-align: center;

    font-size: 22px;

    letter-spacing: 6px;

    font-weight: 600;

    display: inline-block;

    width: 60px;

    padding-left: 25px;

	

}

.zhuanqu3{

	width:900px;

	display:inline-block;

	margin-left:30px;

	

	}

.zhuanqu3 .ul01{}
.zhuanqu3 .ul01 li{

    padding: 15px 25px;

    border-radius: 10px;

    border: 4px solid #ffe9de;

    font-weight: bold;

    font-size: 18px;

    margin-top: 20px;

    background:-webkit-linear-gradient(top,#ffede4,#ffe6d9);

    height: 35px;

    line-height: 35px;

    width: 858px;

    float: left;

    margin-left: 20px;

    cursor: pointer;
	height: 72px;
	color: #000;

}


.fuwaitit2{

	writing-mode: vertical-lr;

    background: #7e08ff;

    border-radius: 5px;

    color: #FFF;

    margin-left: 70px;

    height: 440px;

    text-align: center;

    font-size: 22px;

    letter-spacing: 6px;

    font-weight: 600;

    display: inline-block;

    width: 60px;

    padding-left: 25px;

	

}
.zhuanqu4{

	width:900px;

	display:inline-block;

	margin-left:30px;

	}



.zhuanqu3 .ul02 li {
    padding: 15px 32px;
    border-radius: 10px;
    border: 4px solid #faf2ff;
    font-weight: bold;
    font-size: 18px;
    margin-top: 20px;
    background: -webkit-linear-gradient(top,#e9e7ff,#e6effb);
	  /*  background:-webkit-linear-gradient(top,#b8e8ff,#e5fff9);*/
    height: 35px;
    line-height: 35px;
    width: 130px;
    float: left;
    margin-left: 15px;
    cursor: pointer;
    height: 72px;
    color: #000;   

}

.span2{

	    font-size: 16px;

    color: rgb(255, 102, 0);

	margin-left:30px

}





.ul3 {

    margin: 5px auto;

    display: block;

    overflow: hidden;

    padding-bottom: 10px;

	width:90%

}



.ul3 li {

    float: left;

    line-height:60px;

    padding-left: 16px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

	border:1px solid #06F;

    width: 190px;

	height:60px;

	border-radius:8px;

	text-align:center;

	margin:10px 10px;

	padding:5px  0;

    box-sizing: content-box;

}