/*===================CSS Reset============================*/
/*@font-face {font-family:"pfr";src: url(../fonts/PingFangSCRegular.ttf);}
@font-face {font-family:"pfm";src: url(../fonts/PingFangSCMedium.ttf);}*/
html{ -webkit-box-sizing:border-box; box-sizing:border-box; overflow-y:scroll; overflow-x:hidden;}
*,*:before,*:after{ -webkit-box-sizing:inherit; box-sizing:inherit;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{ border:medium none; margin:0; padding:0;}
body,button,input,select,textarea{ color: #333; font: 16px "pfr","微软雅黑";}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
em,i{ font-style:normal;}
ul,ol{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
input:focus,button:focus,textarea:focus,select:focus,video{ outline: none;}
/*html,body{min-width: 1200px;padding: 0;width: 100vw;margin: 0;}*/


/*===================Link Style============================*/
a,a:hover,a:active,a:visited,a:link,a:focus{ color: #333; outline:none; text-decoration: none; transition: all ease 400ms; -webkit-transition: all ease 400ms;}

/*===================Common Style============================*/
.fl{ float:left;}
.fr{ float:right;}

.wrap{ max-width: 1200px; margin: 0 auto; }
.ovh{ overflow: hidden;}
.textH{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;display: block;}
.textH2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.text_cen{display:flex;justify-content:center;align-items:center;}
.bold{ font-weight: bold;}
.imgH img{ -webkit-transition: all 500ms; -moz-transition: all 500ms; -ms-transition: all 500ms; transition: all 500ms;}
.imgH:hover img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
html,body{
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333;
	overflow-x:hidden;
	background: #f6f6f6;
}
/* .wrap{
	max-width: 1200px;
	margin: 0 auto;
} */
ul{
	padding: 0;
	margin: 0;
}
ul li{
	list-style: none;
}

.fl{
	float: left;
}
.fr{
	float: right;
}

a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background: none;
    text-decoration: none;
}
img{
	max-width: 100%;
}
input:focus,button:focus,textarea:focus{
	outline: none;
}
.toh{display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis; 
	-icab-text-overflow: ellipsis; 
	-khtml-text-overflow: ellipsis; 
	-moz-text-overflow: ellipsis; 
	-webkit-text-overflow: ellipsis; 
}
.toh2{display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.flex_cen{
    display:flex;
    justify-content:center;
    align-items:center;
}
/**页头**/
.topWrap{position: fixed;top: 0;background: #333333;line-height: 30px;color: #ccc;font-size: 12px;width: 100%;left: 0;z-index: 9999;}
.topWrap a{padding: 0 20px;display: inline-block;}
.topWrap a.login_a{color: #fff;}
.topWrap a.login_a i{display: inline-block;background: url(../img/login_1.png) no-repeat left center;padding-left: 24px;}
.topWrap a.reg_a{color: #fff;}
.topWrap a.reg_a i{display: inline-block;background: url(../img/regist_1.png) no-repeat left center;padding-left: 24px;}
.topWrap a.help_a{color: #fff;}
.topWrap a.help_a i{display: inline-block;background: url(../img/wen.png) no-repeat left center;padding-left: 24px;}

.topWrap .fr .activeTop a{color: #fff;background: #295ea5;}

.topWrap .fr{position: relative;}

.topWrap .fr .activeTop .select_ul{position: absolute;top: 22px;width: 100px;z-index: 999;overflow: hidden; height: 0;}
.topWrap .fr .activeTop .select_ul .select_li{width: 100px;height: 36px;}
.topWrap .fr .activeTop .select_ul .select_login{width: 100%;padding: 3px 10px;text-align: center;}
.topWrap .fr .activeTop:hover .select_ul{display: block;height: 120px; transition: all 0.5s;}

.topWrap .fr .select_ul{display:none;}
/**导航菜单**/
header{
	position: fixed;
	top: 30px;
	width: 100%;
	/* z-index: 9999; */
	z-index: 999;
	background: #fff;
	box-shadow: 0px 3px 7px rgba(0,0,0,.08);
}
header .logo{
	height: 60px;
	/*line-height: 60px;*/
	position: relative;
    z-index: 9999;
    /*display:flex;justify-content:center;align-items:center;*/
   padding-top: 13px;
}
header .logo img{max-height: 80%;}
header .rightDiv .menu{
	text-align: right;
	position: relative;
	height: 60px;
}
header .rightDiv .menu ul{
	display: inline-block;
	/*overflow: hidden;*/
}
header .rightDiv .menu.open ul,
header .index-header .rightDiv .menu ul{
	display: inline-block;
}
header .rightDiv .menu ul li{
	float: left;
	position: relative;
}

header .rightDiv .menu ul li .dropdownMenu {
    position: absolute;
    top: 96%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    /* left: 20px; */
    min-width: 120px;
    padding: 4px 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0  0 10px 4px rgba(0, 0, 0, 0.1);
}
header .rightDiv .menu ul li:hover .dropdownMenu{
	display: block;
}
header .rightDiv .menu ul li .dropdownMenu .dropdownIitem{
	display: block;
    width: 100%;
    padding: 0 16px;
    height: 40px;
   line-height: 40px;
    clear: both;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}
header .rightDiv .menu ul li .dropdownMenu .dropdownIitem:hover{
	background-color: #f8f9fa;
        color: #295ea5;
}

header .rightDiv .menu ul li>a{
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #666666;
	font-size: 14px;
	display: inline-block;
	position: relative;
	/*width: 5.729vw;*/
	margin: 0 30px;
}

header .rightDiv .menu ul li>a:hover,
header .rightDiv .menu ul li>a:focus,
header .rightDiv .menu ul li>a.on,
header .rightDiv .menu ul li>a.active{
	background: transparent;
	color: #295ea5;
}
header.on .rightDiv .menu ul li>a{
	color: #295ea5;
}
header .rightDiv .menu ul li>a::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #295ea5;
    height: 4px;
    opacity: 0;
    transform: scaleX(0);
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}
header .rightDiv .menu ul li:hover>a::after,
header .rightDiv .menu ul li>a.on::after{
	opacity: 1;
    transform: scaleX(1);
}
header .mbtn {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: url(../img/menu.png) no-repeat center center;
    background-size: 22px auto;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}
header .mbtn:active{
    opacity: .8;
}
body.on-menu header .mbtn{
    background: url(../img/menu-hide.png) no-repeat center center;
    background-size: 22px auto;
}
.webSearchDiv{overflow: hidden;background: #fff;padding: 24px 0;}
.webSearchDiv .websiteDiv{overflow: hidden;padding-left: 69px;background: url(../img/wl.png) no-repeat left center;margin-top: 15px;}
.webSearchDiv .websiteDiv span{font-size: 14px;color: #010101;font-weight: bold;}
.webSearchDiv .websiteDiv .p{font-size: 14px;color: #666666;margin-top: 6px;}
.webSearchDiv .websiteDiv .p i{font-style: initial;font-size: 26px;color: #295ea5;margin-right: 10px;}
.webSearchDiv .searchWrap{width: 68.3%;margin-right: 7.16%;}
.webSearchDiv .searchWrap .hd .activeOn a{font-size: 12px;color: #fff;background: #295ea5;border-radius: 2px 2px 0 0;line-height: 26px;width: 43px;text-align: center;display: inline-block;}
.webSearchDiv .searchWrap .hd span{font-size: 12px;border-radius: 2px 2px 0 0;line-height: 26px;width: 43px;text-align: center;display: inline-block;}
.webSearchDiv .searchWrap .bd form{position: relative;width: 100%;}
.webSearchDiv .searchWrap .bd form img{position: absolute;left: 12px;top: 14px;}
.webSearchDiv .searchWrap .bd form input{width: 100%;height: 40px;line-height: 36px;border: 2px solid #295ea5;background: #fff;padding: 0 120px 0 35px;font-size: 12px;color: #666;}
.webSearchDiv .searchWrap .bd form .ssBtn{width: 100px;line-height: 40px;background: #295ea5;color: #fff;text-align: center;font-size: 16px;float: right;position: absolute;right: 0;top: 0;cursor: pointer;}
.webSearchDiv .searchWrap .fd{font-size: 12px;color: #999;margin-top: 10px;}
.webSearchDiv .searchWrap .fd a{display: inline-block;color: #999;margin: 0 9px;}
.webSearchDiv .searchWrap .fd a:hover{color: #295EA5;}

.main{margin-top: 90px;}
.section1{padding: 14px 0 0;overflow: hidden;}
.section1 .leftDiv{width: 200px;}
/* .section1 .rightDiv{padding-left: 210px;} */
.section1 .rightDiv{width: 100%;background: no-repeat;}
/* .ixSlide {position:relative; overflow: hidden; height: 464px; width: 990px;} */
.ixSlide {position:relative; overflow: hidden; height: 464px;}
.ixSlide .imgOne{ height: 464px;background: url(../img/GJbanner_one.png) center no-repeat; background-size: cover;}
.ixSlide .imgTwo{ height: 464px;background: url(../img/TGbanner_one.png) center no-repeat; background-size: cover;}
.ixSlide .imgThree{ height: 464px;background: url(../img/ZNbanner_one.png) center no-repeat; background-size: cover;}


/* .ixDZlide{position:relative; overflow: hidden;height: 464px;}
.ny-banner{ height: 464px;background: url(../img/ZHbanner_one.jpg) center no-repeat; background-size: cover;}
.ny-bannerOthers{ height: 464px;background: url(../img/XTbanner_one.jpg) center no-repeat; background-size: cover;} */
.rightDZlide{width: 100%;background: no-repeat;}
.ixDZlide{position:relative; overflow: hidden; height: 520px;}
.ny-banner{ height: 520px;background: url(../img/ZHbanner_one.jpg) center no-repeat; background-size: cover;}
.ny-bannerOthers{ height: 520px;background: url(../img/XTbanner_one.jpg) center no-repeat; background-size: cover;}
.ny-bannerSign{ height: 520px;}
.ny-bannerSign .btnSignGroup{position: absolute; left: 18.7%;top: 59%;}
.ny-bannerSign .btnSignGroup li{width: 100px;border: 1px solid #fff;border-radius: 20px;display: inline-block;text-align: center;line-height: 34px}
.ny-bannerSign .btnSignGroup .btnLogin{margin-left: 15px;}
.ny-bannerSign .btnSignGroup li a{color: #fff}
.ny-bannerSign .btnSignGroup li:hover {background-color: #fff}
.ny-bannerSign .btnSignGroup li:hover a{color: #0074C5}
.ny-bannerSign.ggfwdzqz {background: url(../img/ggfwdzqz.jpg) center no-repeat; background-size: cover;}
.ny-bannerSign.ggfwznsc {background: url(../img/ggfwznsc.jpg) center no-repeat; background-size: cover;}
.ny-bannerSign.ggfwqyljz {background: url(../img/ggfwqyljz.jpg) center no-repeat; background-size: cover;}
.ny-bannerSign.ggfwtzai {background: url(../img/ggfwtzai.jpg) center no-repeat; background-size: cover;}
.ixPart1{margin: 30px 0;}
.indexTitle {margin-bottom: 30px;}
.indexTitle span{font-size: 22px;color: #000;font-weight: bold;}
.indexTitle a.more_a{font-size: 12px;color: #295ea5;line-height: 29px;}
.ixPart1 .bd{background: #fff;}
.ixPart1 .bd .tabsDiv{border-bottom: 1px solid #F2F2F2;line-height: 50px;padding-right: 20px;}
.ixPart1 .bd .tabsDiv a.more_a{font-size: 12px;color: #295ea5;}
.ixPart1 .bd .tabsDiv div a{display: block;float: left;font-size: 14px;color: #333333;padding: 0 30px;border-right: 1px solid #F2F2F2;border-top: 4px solid #fff;line-height: 46px;position: relative;}
.ixPart1 .bd .tabsDiv div a.active{font-weight: bold;font-size: 16px;border-top: 4px solid #295ea5;line-height: 46px;}
.ixPart1 .bd .tabsDiv div a.active:after{content: "";width: 100%;height: 2px;background: #fff;position: absolute;left: 0;bottom: -1px;}
.ixPart1 .row{margin: 0;padding: 30px 0 26px;}
.ixPart1 .row>div{padding: 0;}
.ixPart1 .row>div.leftDiv{padding-right: 20px;border-right: 1px solid #F2F2F2;}
.ixPart1 .row>div.rightDiv{padding-left: 20px;}
.ixPart1 .row>div ul li a{display: block;overflow: hidden;padding: 0 20px 0 36px;line-height: 40px;font-size: 14px;color: #000;background: url(../img/hy.png) no-repeat 20px center;margin-bottom: 4px;}
.ixPart1 .row>div ul li a span{color: #999999;font-size: 12px;}
.ixPart1 .row>div ul li a:hover{color: #295ea5;background: url(../img/by.png) #e9eff6 no-repeat 20px center;}


.ixPart2{padding: 0 0 20px;}
.ixPart2 .row{margin: 0 -10px;}
.ixPart2 .row>div{padding: 0 10px;margin-bottom: 20px;}
.ixPart2 .row>div .conDiv{background: #fff;padding: 30px 20px 50px 30px;position: relative;}
.ixPart2 .row>div .conDiv .imgDiv{width: 35.2%;height: 126px;}
.ixPart2 .row>div .conDiv .textDiv{padding-left: 38.2%;}
.ixPart2 .row>div .conDiv .textDiv .title{font-size: 14px;font-weight: bold;color: #000000;line-height: 2;height: 56px;overflow: hidden;}
.ixPart2 .row>div .conDiv .textDiv span{font-size: 12px;color: #999999;line-height: 2.4;}
.ixPart2 .row>div .conDiv .textDiv p{font-size: 12px;color: #999999;line-height: 2.4;height: 56px;overflow: hidden;}
.ixPart2 .row>div .conDiv a.more_a{font-size: 12px;color: #fff;background: #295ea5;line-height: 30px;width: 86px;text-align: center;display: block;position: absolute;right: 0;bottom: 0;}
.ixPart2 .row>div .conDiv a.more_a:hover{opacity: .8;}

.footer{background: #313131;padding: 30px 0 35px;}
.footer .hd{border-bottom: 1px solid rgba(153,153,153,.5);padding-bottom: 20px;}
.footer .hd .row>div:nth-child(1){border-right: 1px solid rgba(153,153,153,.5);}
.footer .hd .listDiv{width: 25%;text-align: left;}
.footer .hd .listDiv>a{font-size: 14px;color: #fff;display: block;margin-bottom: 20px;}
.footer .hd .listDiv ul li a{display: block;font-size: 12px;color: #999;margin-bottom: 11px;}
.footer .hd .listDiv ul li a:hover{color: #fff;}
.footer .hd .imageDiv{margin-top: 30px;}
.footer .hd .imageDiv img{display: inline-block;margin-right: 20px;}
.footer .hd .ewmDiv{max-width: 110px;margin-left: 20px;text-align: center;}
.footer .hd .ewmDiv .p{font-size: 14px;color: #fff;}
.footer .hd .ewmDiv img{margin: 10px auto;display: block;}
.footer .hd .ewmDiv span{font-size: 12px;color: #999999;display: block;}
.footer .bd{text-align: left;font-size: 12px;color: #cccccc;padding-top: 15px;}
.footer a{color: #cccccc;}

/******公告公示*****/
.noticeListDiv{padding: 20px 0 60px;}
.noticeListDiv .conDiv{position: relative;}
.noticeListDiv .leftDiv{width: 220px;background: #fff;font-weight: bold;}
.noticeListDiv .leftDiv span{padding: 0 20px;margin-bottom: 15px;display: block;}
.noticeListDiv .leftDiv ul li a{display: block;padding: 0 20px;line-height: 60px;position: relative;}
.noticeListDiv .leftDiv ul li:hover a{color: #295ea5;}
.noticeListDiv .leftDiv ul li.active a,.noticeListDiv .leftDiv ul li.active:hover a{color: #fff;background: #295ea5;}
.noticeListDiv .leftDiv ul li a:after{content: "";width: 8px;height: 14px;background: url(../img/jt1.png) no-repeat center center;position: absolute;right: 20px;top: 50%;margin-top: -7px;}
.noticeListDiv .leftDiv ul li.active a:after{content: "";width: 8px;height: 14px;background: url(../img/jt2.png) no-repeat center center;position: absolute;right: 20px;top: 50%;margin-top: -7px;}
.noticeListDiv .rightDiv{width: calc(100% - 238px);}
.noticeListDiv .rightDiv ul{background: #fff;padding: 0 20px;}
.noticeListDiv .rightDiv ul li a{display: block;padding: 30px 0;border-bottom: 1px solid #ddd;}
.noticeListDiv .rightDiv ul li:last-child a{border: 0;}
.noticeListDiv .rightDiv ul li .date{font-size: 12px;color: #999999;line-height: 22px;}
.noticeListDiv .rightDiv ul li .title{font-size: 16px;color: #000;font-weight: bold;margin-bottom: 15px;width: calc(100% - 100px);}
.noticeListDiv .rightDiv ul li .tagDiv{background: #f2f2f2;line-height: 25px;padding: 0 10px;margin-right: 25px;font-size: 12px;color: #666666;}
.noticeListDiv .rightDiv ul li .tagDiv span{color: #000;}
.noticeListDiv .rightDiv ul li .tagDiv:last-child{margin-right: 0;}
.noticeListDiv .rightDiv ul li a:hover .title,.noticeListDiv .rightDiv ul li a:hover .tagDiv,.noticeListDiv .rightDiv ul li a:hover .tagDiv span{color: #295ea5;}
.noticeListDiv .rightDiv ul li p{font-size: 12px;line-height: 2;color: #666666;overflow: hidden;}

.pageDiv{text-align: center;margin-top: 30px;line-height: 32px;font-size: 14px;color: #000000;overflow: hidden;}
.pageDiv a,.pageDiv span{font-size: 12px;color: #333333;padding: 0 13px;border: 1px solid #ddd;font-weight: bold;background: #fff;margin: 0 3px;display: inline-block;}
.pageDiv span,.pageDiv a:hover{background: #3f94fc;border-color: #3f94fc;color: #fff;}

/******关于我们*****/
.aboutDiv{padding: 20px 0 60px;}
.aboutDiv .conDiv{position: relative;}
.aboutDiv .leftDiv{width: 220px;background: #fff;font-weight: bold;/*height: calc(100% - 65px);*/}
.aboutDiv .leftDiv span{padding: 0 20px;margin-bottom: 15px;display: block;}
.aboutDiv .leftDiv ul li a{display: block;padding: 0 20px;line-height: 60px;position: relative;}
.aboutDiv .leftDiv ul li:hover a{color: #295ea5;}
.aboutDiv .leftDiv ul li.active a,.noticeListDiv .leftDiv ul li.active:hover a{color: #fff;background: #295ea5;}
.aboutDiv .leftDiv ul li a:after{content: "";width: 8px;height: 14px;background: url(../img/jt1.png) no-repeat center center;position: absolute;right: 20px;top: 50%;margin-top: -7px;}
.aboutDiv .leftDiv ul li.active a:after{content: "";width: 8px;height: 14px;background: url(../img/jt2.png) no-repeat center center;position: absolute;right: 20px;top: 50%;margin-top: -7px;}
.aboutDiv .rightDiv{width: calc(100% - 238px);padding: 30px;background: #fff;}
.m-section {
  text-align: center;
  padding-top: 60px;
  position: relative; }
  .m-section .m-section-h1 {
    color: #000;
    font-size: 28px;
    margin-bottom: 4px; }
  .m-section .m-section-desc {
    color: #666666;
    font-size: 18px;
    padding: 20px 0;
    margin-bottom: 40px; }
  .m-section:before {
    content: "";
    width: 40px;
    height: 4px;
    background: #1b5f97;
    position: absolute;
    left: 50%;
    bottom: -2px;
    margin-left: -20px; }

.m-section-white .m-section-desc, .m-section-white .m-section-h1 {
  color: #fff; }

.m-section-white::before {
  background: #fff; }
.section-5 {
  padding-bottom: 90px; }
  .section-5 .l-info p {
    color: #333; }
.section-5 .l-info{
   padding-right: 10px;
}
   .section-5 .l-info>div {
      position: relative;
      padding: 6px 0;
			display: flex;
    }
   .section-5 .l-info .l {
      /* position: absolute; */
      /* left: 0; */
			flex-shrink: 0;
    }
   .section-5 .l-info .r {
      /* padding-left: 110px; */
      display: block;
      line-height: 20px;
			flex-shrink: 1;
    }
  .section-5 .l-info .icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 10px; }
  .section-5 .l-info .icon-1 {
    background: url(../img/icon_a_5.png) no-repeat; }
  .section-5 .l-info .icon-2 {
    background: url(../img/icon_a_4.png) no-repeat; }
  .section-5 .l-info .icon-3 {
    background: url(../img/icon_a_3.png) no-repeat; }
  .section-5 .l-info .icon-4 {
    background: url(../img/icon_a_2.png) no-repeat; }
  .section-5 .l-info .icon-5 {
    background: url(../img/icon_a_1.png) no-repeat; }
.aboutDiv .rightDiv .hd{font-size: 28px;color: #000;font-weight: bold;}
/* .aboutDiv .rightDiv .md{font-size: 16px;color: #938b8b;text-align: center;margin-top: 16px;margin-bottom: 16px;} */
/* .aboutDiv .rightDiv .bd{display: flex;justify-content: space-between;} */
.aboutDiv .rightDiv .bd .textDiv{font-size: 14px;color: #000;line-height: 2;margin: 20px 0;}
.aboutDiv .rightDiv .bd .desc{text-indent:2em;}
/******关于我们*****/
.zczkListDiv{padding: 20px 0 60px;}
.zczkListDiv .conDiv{position: relative;}
.zczkListDiv .leftDiv{width: 220px;background: #fff;font-weight: bold;/*height: calc(100% - 65px);*/}
.zczkListDiv .leftDiv span{padding: 0 20px;margin-bottom: 15px;display: block;}
.zczkListDiv .leftDiv ul li a{display: block;padding: 0 20px;line-height: 60px;position: relative;}
.zczkListDiv .leftDiv ul li:hover a{color: #295ea5;}
.zczkListDiv .leftDiv ul li.active a,.noticeListDiv .leftDiv ul li.active:hover a{color: #fff;background: #295ea5;}
.zczkListDiv .leftDiv ul li a:after{content: "";width: 8px;height: 14px;background: url(../img/jt1.png) no-repeat center center;position: absolute;right: 20px;top: 50%;margin-top: -7px;}
.zczkListDiv .leftDiv ul li.active a:after{content: "";width: 8px;height: 14px;background: url(../img/jt2.png) no-repeat center center;position: absolute;right: 20px;top: 50%;margin-top: -7px;}
.zczkListDiv .rightDiv{width: calc(100% - 238px);}
.zczkListDiv .rightDiv ul{background: #fff;padding: 10px 25px;}
.zczkListDiv .rightDiv ul li a{display: block;padding: 30px 0;border-bottom: 1px solid #ddd;}
.zczkListDiv .rightDiv ul li:last-child a{border: 0;}
.zczkListDiv .rightDiv ul li .imgDiv{width: 153px;height: 105px;overflow: hidden;}
.zczkListDiv .rightDiv ul li .textDiv{padding-left: 183px;}
.zczkListDiv .rightDiv ul li .title{font-size: 16px;color: #000;font-weight: bold;}
.zczkListDiv .rightDiv ul li p{font-size: 12px;margin: 10px 0;line-height: 2;color: #666666;height: 48px;overflow: hidden;}
.zczkListDiv .rightDiv ul li span{font-size: 12px;color: #999999;}
.zczkListDiv .rightDiv ul li a:hover .title{color: #295ea5;}

.detailDiv{padding: 0 0 60px;}
.breadcrumbDiv .con{font-size: 12px;margin: 30px 0 30px;color: #666666;}
.breadcrumbDiv .con a{color: #333;}
.breadcrumbDiv .con a:hover{color: #295ea5;}


/******合作伙伴*****/
.home-section-3 .menu{
	text-align: center;
	position: relative;
	height: 60px;
        padding-top: 5px;
}
.home-section-3 .menu ul{
	display: inline-block;
}
.home-section-3 .menu ul li{
	float: left;
	position: relative;
}
.home-section-3 .menu ul li>a{
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #666666;
	font-size: 16px;
	display: inline-block;
	position: relative;
	/*width: 5.729vw;*/
	margin: 0 30px;
}

.home-section-3 .menu ul li>a:hover,
.home-section-3 .menu ul li>a:focus,
.home-section-3 .menu ul li>a.on,
.home-section-3 .menu ul li>a.active{
	background: transparent;
	color: #295ea5;
}
.home-section-3.on .menu ul li>a{
	color: #295ea5;
}
.home-section-3 .menu ul li>a::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #295ea5;
    height: 4px;
    opacity: 0;
    transform: scaleX(0);
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}
.home-section-3 .menu ul li:hover>a::after,
.home-section-3 .menu ul li>a.on::after{
	opacity: 1;
    transform: scaleX(1);
}


.home-section-3 {
  padding-bottom: 10px;
  background: #fff;
 }
.home-section-3 .cases-item {
    border: 1px solid #e8e8e8;
    text-align: center;
    padding: 20px 0;
   margin-bottom: 2px;
 }
.home-section-3 .cases-item p {
      font-size: 16px;
      line-height: 40px;
      margin: 0;
      color: #999999;
      text-align: center; 
}
.home-section-3 .cases-item .itemBox {
     height: 50px;
      text-align: center; 
}
.home-section-3 .cases-item .itemBox img {
     display: inline-block; 
}
.home-section-3 .cases-swiper-container {
   padding-bottom: 60px;
}
.home-section-3 .cases-swiper-container .swiper-pagination-bullet {
      width: 20px;
      height: 6px;
      border-radius: 8px;
      background: #cccccc;
      -webkit-transition: width .2s;
      transition: width .2s;
}
.home-section-3 .cases-swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #1b5f97;
        width: 36px;
 }
.home-section-3 .row>div{margin-bottom: 20px;padding: 0 12px;}
.home-section-3 .row{margin-right: 15px;margin-left: 15px;margin-top: 25px;}

.m-section .m-section-h1 {
      color: #000;
    font-size: 28px;
    margin-bottom: 10px;
}
.m-section {
     text-align: center;
    padding-top: 30px;
    position: relative;
}
.m-section:before {
    content: "";
    width: 110px;
    height: 3px;
    background: #1b5f97;
    position: absolute;
    left: 50%;
    bottom: -2px;
    margin-left: -53px;
}
.m-section .m-section-h1 {
    color: #000;
    font-size: 28px;
    margin-bottom: 4px;
}
.m-section .m-section-desc {
    color: #666666;
    font-size: 18px;
    padding: 20px 0;
    margin-bottom: 40px;
}

.b-section {
    padding-top: 30px;
}


.detailDiv .articleDiv{background: #fff;padding: 30px;}
.detailDiv .articleDiv .title{text-align: center;font-size: 24px;color: #000000;font-weight: bold;}
.detailDiv .articleDiv .smTitle{text-align: center;margin-top: 25px;}
.detailDiv .articleDiv .smTitle .tagDiv{background: #f2f2f2;line-height: 25px;padding: 0 10px;margin-right: 25px;font-size: 12px;color: #666666;display: inline-block;margin: 0 10px;font-weight: bold;}
.detailDiv .articleDiv .smTitle .tagDiv span{color: #000;}
.detailDiv .articleDiv .smTitle .tagDiv:last-child{margin-right: 0;}
.detailDiv .articleDiv .textDiv{padding: 10px 0;margin-top: 30px;}
.detailDiv .articleDiv .textDiv p{font-size: 14px;color: #000;;margin: 0 0;line-height: 2.4;}

@media (max-width:1220px) {
	.wrap{width: 100%;padding: 0 15px;}
	header .rightDiv .menu ul li>a{margin: 0 1.5625vw;}
	
}
@media (min-width:992px) and (max-width:1024px) {
	
}
@media (min-width:768px) and (max-width:991px) {
}
@media (min-width:1700px) {
	.ny-bannerSign .btnSignGroup{position: absolute; left: 21%;top: 59%;}
}

/*手机*/
@media (max-width:767px) {	
	.row{margin: 0;}
	.wrap{padding: 0 15px;}
	header {
		position: fixed !important;
		z-index: 9999;
		/* top: 0; */
		left: auto;
		right: 0;
		width: 100%;
		height: 50px;
		/*background-color: transparent;*/
		transition: right 300ms !important;
	}
	header .logo {height: 50px;line-height: 50px;padding-top: 10px;}
	header .logo span{font-size: 14px;margin-left: 5px;}
	/*body.on-menu header {right: 45%;}*/
	header .mbtn {display: block;}
	body.on-menu header .mbtn{z-index: 1;}
	header .rightDiv .menu {
		float: right;
		position: fixed;
		/* top: 0px; */
		right: 0;
		width: 100%;
		height: 100%;
		padding-top: 0;
		background-color: #fff;
		/*border-bottom: 1px solid #f8f8f847;*/
		transition: right 300ms;
		right: -100%;
		padding: 0;
		overflow-y: auto;
	}
	header .rightDiv .menu ul li {
		margin: 0 15px;
		/*border-bottom: 1px solid #f8f8f847;*/
		float: none;
		text-align: left;
	}

	header .rightDiv .menu ul li .dropdownMenu .dropdownIitem{
		line-height: 36px;
		text-align: center;
	}
	header .rightDiv .menu ul li .dropdownMenu{
				width:100%;
	}

	header .rightDiv .menu ul li a {
		display: inline-block;
		line-height: 50px;
		height: 50px;
		/*color: #fff;*/
		padding: 0;
		text-align: left;
		font-size: 16px;
		min-width: initial;
		width: initial;
	}
	
	header .rightDiv .menu ul {display: block;padding-top: 70px;}
	header .rightDiv .menu ul li a span {display: none;}
	header .rightDiv .menu ul li a.on {background: none;/*color: #fff;*/font-weight: bold;}
	header .rightDiv .menu ul li span{display: none;}
	body.on-menu header .rightDiv .menu {right: 0;}
	body.on-menu .main {right: 0;}
	header .rightDiv .menu ul li>a{margin: 0;}
	header .rightDiv .other{margin-top: 20px;}
	header .rightDiv .other a{display: block;line-height: 50px;font-size: 16px;color: #666;text-align: left;padding: 0 15px;}
	
	.main {position: relative;right: 0;transition: right 300ms !important;margin-top: 70px;}
	.webSearchDiv .websiteDiv{margin: 0;width: 100%;float: initial;line-height: 50px;height: 50px;}
	.webSearchDiv .websiteDiv span{float: left;margin-right: 10px;}
	.webSearchDiv .websiteDiv .p{margin: 0;float: left;display: flex;}
	.webSearchDiv .searchWrap{width: 100%;margin-top: 20px;margin-right: 0;}
	.webSearchDiv .searchWrap .fd a{margin-bottom: 5px;}
	.webSearchDiv .searchWrap .bd form input{padding-right: 90px;}
	.webSearchDiv .searchWrap .bd form .ssBtn{width: 80px; cursor: pointer;}
	.section1 .rightDiv{padding-left: 0;}
	.ixSlide{width: 100%;float: initial;overflow: hidden;height: 200px;}
	.ixSlide .imgOne{height: 200px;background: url(../img/GJbanner_one.png) center no-repeat; background-size: cover;}
	.ixSlide .imgTwo{height: 200px;background: url(../img/TGbanner_one.png) center no-repeat; background-size: cover;}
	.ixSlide .imgThree{height: 200px;background: url(../img/ZNbanner_one.png) center no-repeat; background-size: cover;}


	.ixDZlide{width: 100%;float: initial;overflow: hidden;height: 200px;}
        .ny-banner{ height: 200px;background: url(../img/ZHbanner_one.jpg) center no-repeat; background-size: cover;}
        .ny-bannerOthers{ height: 200px;background: url(../img/XTbanner_one.jpg) center no-repeat; background-size: cover;}
        .ny-bannerSign{ height: 200px;background: url(../img/YZbanner_one.png) center no-repeat; background-size: cover;}
        .ny-bannerSign .btnSignGroup{position: absolute; left: 0.7%;top: 59%;}
        .ny-bannerSign .btnSignGroup li{width: 70px;font-size: 14px;line-height: 24px}

	.ixPart1 .row>div.leftDiv{padding-right: 0;}
	.ixPart1 .row>div.rightDiv{padding-left: 0;}
        .ixPart1 .bd .tabsDiv div a{display: block;float: left;font-size: 14px;color: #333333;padding: 0 4px;border-right: 1px solid #F2F2F2;border-top: 4px solid #fff;line-height: 46px;position: relative;}
	.ixPart2 .row>div .conDiv{padding: 15px 10px 40px 15px;}
	.ixPart2 .row>div .conDiv .textDiv .title{line-height: initial;height: 40px;}
	.ixPart2 .row>div .conDiv .textDiv span{line-height: initial;}
	.ixPart2 .row>div .conDiv .textDiv p{height: 40px;line-height: 1.6;margin-top: 5px;}
	.footer .hd .row>div:nth-child(1){border:0;}
	.footer .hd .listDiv{width: 33.3%;margin-bottom: 20px;}
	.footer .hd .imageDiv{margin-top: 0;}
	.footer .hd .ewmDiv{float: initial;display: inline-block;text-align: center;margin-top: 30px;}
	.footer .bd{text-align: center;}
	
	.noticeListDiv,.aboutDiv,.zczkListDiv{padding: 20px 0 30px;}
	.noticeListDiv .leftDiv,.aboutDiv .leftDiv,.zczkListDiv .leftDiv{width: 100%;height: initial;position: relative;}
	.noticeListDiv .rightDiv,.aboutDiv .rightDiv,.zczkListDiv .rightDiv{width: 100%;margin-top: 20px;}
	.noticeListDiv .rightDiv ul li .title{width: calc(100% - 80px);}
	.noticeListDiv .rightDiv ul li .tagDiv{margin-right: 15px;}
	.noticeListDiv .rightDiv ul li a{padding: 20px 0;}
	.noticeListDiv .rightDiv ul{padding: 0 15px;}
	.noticeListDiv .rightDiv ul li p{margin: 5px 0;line-height: 1.8;height: 40px;}
	.pageDiv>div{float: initial;text-align: center;width: 100%;margin-bottom: 10px;}
	.aboutDiv .rightDiv{padding:20px 15px;}
	.aboutDiv .rightDiv .row>div{margin-bottom: 15px;}
	.zczkListDiv .rightDiv ul{padding: 10px 15px;}
	.zczkListDiv .rightDiv ul li a{padding: 20px 0;}
	.zczkListDiv .rightDiv ul li .imgDiv{width: 40%;height: 85px;}
	.zczkListDiv .rightDiv ul li .textDiv{padding-left: 43%;}
	.zczkListDiv .rightDiv ul li p{margin: 5px 0;line-height: 1.8;height: 40px;}
	
	
	.breadcrumbDiv .con{margin: 20px 0;}
	.detailDiv .articleDiv{padding: 15px;}
	.detailDiv .articleDiv .title{font-size: 18px;}
	.detailDiv .articleDiv .textDiv{margin-top: 10px;}
	.detailDiv .articleDiv .smTitle .tagDiv{margin-bottom: 10px;}

      
       .home-section-3 .menu ul li>a{
	   height: 60px;
	   line-height: 60px;
	   text-align: center;
	   color: #666666;
	   font-size: 16px;
	   display: inline-block;
	   position: relative;
	   margin: 0 10px;
        }
	
}
@media (max-width:667px) {	
 .ixPart1 .bd .tabsDiv div a{display: block;float: left;font-size: 14px;color: #333333;padding: 0 3px;border-right: 1px solid #F2F2F2;border-top: 4px solid #fff;line-height: 46px;position: relative;}
}
