@charset "utf-8";
/* CSS Document */
.zj-ss{ margin-bottom:40px;}
.zjs01{ width:49%; float:left; margin-bottom:25px;}
.zjs01 p{ line-height:48px; font-size:18px; font-weight:bold; width:100px; float:left;}
.zjs01 select,.zjs01 input{ width:80%; height:48px; line-height:48px; padding-left:10px; border:1px solid #e3e3e3; float:left;}
.zjs01:nth-child(2n){ float:right;}
.zjs01 input{ width:60%;}
.zjs01 a{ float:right; display:block; width:18%; text-align:center; color:#fff; line-height:48px; background:#126ac4; font-size:16px;}
.zjs01 a:hover{ color:#fff;}
.js-di02{ padding-top:30px;}
.dl-bg{ width:100%; height:100%; background:url(../images/dl-bg.jpg) no-repeat; background-size:cover;}
.dl-nr{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.dl-le{ width:50%; border-radius:20px 0 0 20px;}
.dl-le img{ border-radius:20px 0 0 20px;}
.dl-ri{ width:50%; height:742.8px; background:#fff; position:relative;border-radius:0 20px 20px 0;}
.ri-bg{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%;}
.dl-Menubox ul{ text-align:center;font-size:36px;}
.dl-Menubox ul li{ display:inline-block; cursor:pointer; }
.dl-Menubox ul li.hover{ color:#3870f6}
.dl-Contentbox{ width:344px; margin:0 auto; padding-top:80px;}
.dl-k01{ border-bottom:1px solid #e6ebf1; margin-bottom:30px;}
.dl-k01 p{ float:left;}
.dl-k01 input{ width:80%; line-height:40px; border:none; outline:none; font-size:18px; padding-left:15px;}
.wjma{ text-align:right; font-size:16px;}
.dl-an a{ width:100%; display:block; height:60px; background:#3870f6; color:#fff; text-align:center; line-height:60px; font-size:18px; border:none; outline:none; cursor:pointer; border-radius:30px; margin-top:30px;}
.dl-an a:hover{ color:#fff;}
.dl-an1 input{ width:100%; display:block; height:60px; background:#3870f6; color:#fff; text-align:center; line-height:60px; font-size:18px; border:none; outline:none; cursor:pointer; border-radius:30px; margin-top:30px;}
.dl-top{ border-bottom:9px solid #3162d8; line-height:114px;}
.zjb-le{ font-size:36px; color:#0253a7; padding-left:5%;}
.zjb-ri{ font-size:18px; padding-right:5%;}
.zjb-ri a{ color:#0253a7; padding-left:15px;}
.gr-le{ width:300px; background:#3870f6; color:#ffffff; min-height:800px;}
.gr-le li a{ display:block; text-align:center; line-height:80px; color:#fff; font-size:20px;}
.gr-le li a:hover,.gr-le li .on{ color:#fff; background:#3162d8;}
.gr-ri{width: calc(100% - 300px);width: -webkit-calc(100% - 300px);padding:80px 50px;float: left;box-sizing: border-box;}
.xx-ti{ text-align:center; font-size:30px; padding-bottom:60px;}
.upload-xi{ width:282px; height:371px; background:#f2f2f2; border:1px solid #d8d8d8; position:relative;}
#showimg{ width:100%; height:100%; position:absolute; top:0; left:0;}
.gr-xx-ri{width: calc(100% - 282px);width: -webkit-calc(100% - 282px);padding:0 0 0 50px;float: left;box-sizing: border-box;}
.jl-ti{ border-left:5px solid #3870f6; line-height:40px; font-size:24px; padding-left:20px; margin-bottom:23px;}
.jl01{ width:47%; height:58px; border:1px solid #dddddd; line-height:58px; float:left; margin-bottom:25px;}
.jl01 p{ font-size:17px; float:left; padding-left:15px; width:109px;}
.jl01 p span{ color:red;}
.jl01 input,.jl01 select{ width:76.5%; height:55px; line-height:55px; border:none; float:right; outline:none; font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none; /*去掉下拉箭头*/}
.jl01 textarea{ width:89%; height:150px; line-height:55px; border:none; float:right; outline:none; font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none; /*去掉下拉箭头*/}

.jl01:nth-child(2n){ float:right;}

.jl01 select{ background:url(../images/xll.png) no-repeat right center;}
.jl02{ width:100%;}
.jl02 input,.jl02 select{ width:89%;}
.bc-an{ padding-top:60px;}
.bc-an a{ display:block; width:255px; height:54px; line-height:54px; color:#fff; background:#3870f6; text-align:center; font-size:22px; margin:0 auto;}
.bc-an a:hover,.tj-an a:hover{ color:#fff;}
.bc-an input{ display:block; width:255px; height:54px; line-height:54px; color:#fff; background:#3870f6; text-align:center; font-size:22px; margin:0 auto; border:none; outline:none; cursor:pointer;}

.cg-ri{ background:#f2f2f2; padding:0; min-height:800px;}
.cg-sou{ padding:18px 5%;}
.tj-an a{ display:block; width:142px; height:45px; line-height:45px; background:#3870f6; color:#fff; text-align:center; line-height:45px; font-size:20px; border-radius:10px;}
.tj-ss{ margin-right:24px;}
.tj-ss input{ float:left; width:143px; height:45px; line-height:45px; background:#e8e8e8; border-radius:10px 0 0 10px; border:none; outline:none; padding-left:10px;}
.tj-ss button{ width:57px; height:45px; float:left; line-height:45px; background:#3870f6; border:none; color:#fff; text-align:center; border-radius:0 10px 10px 0; font-size:18px;}
.cg-ss-list{ padding:0 30px;}
.cg01{ background:#fff; line-height:55px; height:55px; padding:0 4%; position:relative; font-size:16px; margin-bottom:14px;}
.cc01{ width:70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cg01:before{ content:""; width:5px; height:5px; background:#3870f6; position:absolute; top:22px; left:2%;}
.ck-bj a{ padding:0 10px;}
.ck-bj a:nth-child(2){ color:#3870f6}
input[type='radio'],input[type='checkbox']{
	width: 20px;
	height: 20px;
	vertical-align:middle;
	opacity: 0;

}
.jl01 lable{ font-size:16px; margin-right:14px;}
.input_style{
	background: url(../images/1.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block; vertical-align:middle
}
.radio_bg{
	background: url(../images/1.png) no-repeat;
}
.checkbox_bg{
	background: url(../images/green.png) no-repeat;
}
.radio_bg_check{
	background: url(../images/2.png) no-repeat;
}
.checkbox_bg_check{
	background-position: -48px 0;
}

/*上传图片插件的样式*/
.img-box{
	margin-top: 40px; padding:0 50px;
}
.img-box .up-p{
	margin-bottom: 20px;
	font-size: 16px;
	color: #555;
}
.z_photo{
	padding: 18px;
	border:2px dashed #E7E6E6;
	/*padding: 18px;*/
}
.z_photo .z_file{
	position: relative;
}
.z_file  .file{
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}
.z_photo .up-section{
	position: relative;
	margin-right: 20px;
	margin-bottom: 20px;
}
.up-section .close-upimg{
	position: absolute;
	top: 6px;
	right: 8px;
	display: none;
	z-index: 10;
}
.up-section .up-span{
	display: block;
	width: 100%;
	height: 100%;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	background: rgba(0,0,0,.5);
}

.up-section:hover .close-upimg{
	display: block;
}
.up-section:hover .up-span{
	visibility: visible;
}
.z_photo .up-img{
	display: block;
	width: 100%;
	height: 100%;
}
.loading{
    border: 1px solid #D1D1D1;
	background:url(../img/loading.gif) no-repeat center;
}
.up-opcity{
	opacity: 0;
}
.img-name-p{
	display: none;
}
.upimg-div .up-section {
    width: 190px;
    height: 180px;
}
.img-box .upimg-div .z_file {
    width: 190px;
    height: 180px;
}
.z_file .add-img {
    display: block;
    width: 190px;
    height: 180px;
}
/*遮罩层样式*/
.mask{
	z-index: 1000;
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.4);
}
.mask .mask-content{
	 width: 500px;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 margin-left: -250px;
	 margin-top: -80px;
	 background: white;
	 height: 160px;
	 text-align: center;
}
.mask .mask-content .del-p{
	color: #555;
	height: 94px;
	line-height: 94px;
	font-size: 18px;
	border-bottom: 1px solid #D1D1D1;
}
.mask-content .check-p{
	height: 66px;
	line-height: 66px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
}
.mask-content .check-p span{
	width: 49%;
	display:inline-block;
	text-align: center;
	color:#d4361d ;
	font-size: 18px;
}
.check-p .del-com{
	border-right: 1px solid #D1D1D1;
}





.cgjj-list{ padding:0 30px;}
.cgjj-list dl{ background:#fff; padding:15px; margin-bottom:30px;}
.cgjj-list dl dt,.cgjj-list dl dt img{ width:275px; height:163px;}
.cgjj-list dl dt{ float:left;}
.cgjj-list dl dd{ float:left; width:70%; padding-left:20px; font-size:17px;}
.cgjj-list dl dd h1{ font-size:20px; font-weight:normal;}
.cgjj-list dl dd .date{ color:#555; padding:15px 0;}
.bz01{ font-size:17px;}
.bz01 span{ padding-right:30px;}
.cgjj-list dl dd .ck-bj{ margin-top:15px;}
.cgjj-list dl dd .ck-bj a:nth-child(1){ padding-left:0;}
.b20{ background:#fff; padding:40px;}
.cgg-ti{ background:#ececec; font-size:24px; border-left:6px solid #3870f6; line-height:46px; padding-left:25px; margin-bottom:30px;}
.jl03{ width:100%;}
.jl03 input{ width:89%;}
.jl04{ height:195px;}

.jl03 p{ width:130px;}
.jl03 lable{ padding-left:30px;}
.tw-le{ width:48%;}
.xm-bg { width:90%; margin:0 auto;}
.xm-bg .jl01{ border-radius:10px; width:27%;}
.xm-bg .jl01 p{ width:auto;}
.xm-bg .jl01 input{ width:50%; border-radius:10px; float:left;}
.xm-bg .jl01:nth-child(1){ width:40%;}
.xm-bg .jl01:nth-child(2n){ float:left; margin:0 2%;}



.w1300{ width:1300px; margin:0 auto;}
.ne-banner{ width:100%; position:relative; overflow:hidden; color:#fff;}
.pc-banner{ width:100%; display:block; animation: changeScale 1 2.5s;}
.mobile-banner{ display:none;}
.ne-cd{ position:absolute; bottom:0; left:0; width:100%; background:rgba(19,115,213,0.92); height:71px;}
.ne-cd h1{ float:left; font-size:20px; line-height:71px; position:relative; padding-left:20px;}
.ne-cd h1:before{ content:""; position:absolute; left:0; width:3px; height:25px; border-radius:3px; background:#fff; top:22px;}
.ne-cd ul{ float:right; line-height:69px;}
.ne-cd ul li{ color:#fff; font-size:18px; position:relative;padding:0 35px;float:left; }
.ne-cd ul li a{ color:#fff;display:block;}
.ne-cd ul li:last-child:before{ display:none;}
.ne-cd ul li a:hover,.ne-cd ul li .on{ font-weight:bold; border-bottom:2px solid #fff; }
.ne-cd ul li:before{ content:""; position:absolute; right:0; top:25px; width:1px; height:21px; background:#91b8ee}
.lx-xi{ padding:35px 0 0 0;}
.lx-dt{ height:450px; position:relative;z-index:2;}
#map{
  width: 100%;
 height:450px; position:relative; z-index:2;
}
.lx-list{  padding:56px 0;-moz-box-shadow:0px 0px 4px #DEDEDE; -webkit-box-shadow:0px 0px 4px #DEDEDE; box-shadow:0px 0px 4px #DEDEDE;}
.lx-list dl{ float:left; text-align:center; width:25%;}
.lx-list dl dd h1{ font-size:18px; color:#333; font-weight:bold; padding:10px 0;}
.lx-list dl dd p{ font-size:16px; text-indent:0; line-height:1.6;}
.lx-list dl dt img{ transition-duration:.5s;}
.lx-list dl:hover dt img,.ne-ab02 dl:hover dt img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;
}
.lx-list dl dd{ position:relative; z-index:4;}
.lx-list dl dd .ewmm{ opacity:0; transition-duration:.5s; position:absolute; top:30px; left:50%; transform:translateX(-50%); z-index:4;}
.lx-list dl:hover dd .ewmm{ opacity:1;}


.map-xi{ position:absolute; right:0; top:0; background:rgba(33,72,137,0.9); width:393px; color:#fff; height:100%; z-index:3}
.map-xi dl{ position:absolute; top:50%; transform:translateY(-50%); padding:0 34px;}
.map-xi dl dt{ font-size:18px; line-height:2; padding-bottom:10px;}
.map-xi dl dt img{ display:block;}
.map-xi dl dd{ font-size:16px; line-height:1.8;}
.cg-xi{ background:url(../images/cg-bg.png) no-repeat bottom center; padding-top:32px;}
.cg-gai-in,.zj-nr,.ne-nr,.cg-nr {-moz-box-shadow:0px 0px 4px #DEDEDE; -webkit-box-shadow:0px 0px 4px #DEDEDE; box-shadow:0px 0px 4px #DEDEDE; padding:59px 39px; background:#fff;}


.cg-gai-in dl{ border-bottom:1px solid #ecedf0; padding-bottom:20px; margin-bottom:20px; width:48%; float:left;}
.cg-gai-in dl dt{ float:left; width:59px; height:57px;}
.cg-gai-in dl dd{ float:right;width: calc(100% - 59px);width: -webkit-calc(100% - 59px); padding-left:16px;}
.cg-gai-in dl dd h1,.js-gai-in dl dt{ font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cg-gai-in dl dd p{ color:#888888; font-size:16px; padding-top:10px;}
.cg-gai-in dl:nth-child(2n-1){ float:right;}

.xg-cgxq01 dl dd .jss-list li{ width:40%; margin-top:10px;}

.pt-jtjs{ background:#fbfbfb; text-indent:32px; font-size:16px; text-align:justify; line-height:1.8; padding:30px; margin-bottom:40px;}




.cg-nr dl{ width:32%; float:left; margin-right:2%; margin-bottom:30px;    border: 1px solid #ececec;}
.cg-nr dl dt{ width:100%; position:relative; padding-bottom:62%; overflow:hidden}
.cg-nr dl dt img,.pt-list dl dt img{ width:100%; display:block; height:100%; position:absolute; top:0; left:0; transition-duration:2s;}
.cg-nr dl:nth-child(3n){ margin-right:0;}
.cg-nr dl:hover dt img{ transform:scale(1.2,1.2)}
.cg-nr dl dd{  font-size:16px; transition-duration:.5s; padding:10px;}
.cg-nr dl dd h1{  font-size:16px; min-height:42px; }.cg-nr dl dd p span{ padding-left:15px;}
.cg-nr dl:hover dd{-moz-box-shadow:0px 0px 4px #DEDEDE; -webkit-box-shadow:0px 0px 4px #DEDEDE; box-shadow:0px 0px 4px #DEDEDE;}
.page{ padding:20px 0 0 0;}
.page ul{ width:100%; text-align:center;}
.page ul li{ display:inline-block; margin:0 3px;}
.page ul li a{ display: block; border:1px solid #dddddd; padding:10px 15px;}
.page ul li a:hover,.page ul li .on{ color:#fff; background:#126ac4}
.new-nr-ti { text-align:center; border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
.new-nr-ti h1{ font-size:20px; padding-bottom:10px;}
.new-nr-zi{ font-size:16px; line-height:2;}
.zj-nr dl{ background:#f7f9fc; border-top:1px solid #bed5ee; width:49%; float:left; padding:28px; transition-duration:.5s; margin-right:2%; margin-bottom:35px;}
.zj-nr dl dt{ width:150px; height:186px; float:left; overflow:hidden}
.zj-nr dl dd{ width:63%; float:right;font-size:16px;}
.jj01{ padding:15px 0 10px 0;}
.jj03{ padding:20px 0 30px 0;}
.jj02,.jj03{ color:#777;}
.zj-nr dl dd span{ display:inline-block; color:#fff; background:#126ac4; padding:5px 15px; border-radius:5px;}
.zj-nr dl:hover{-moz-box-shadow:0px 0px 7px #DEDEDE; -webkit-box-shadow:0px 0px 7px #DEDEDE; box-shadow:0px 0px 7px #DEDEDE; border-top:1px solid #126ac4; background:#fff;}
.zj-nr dl:nth-child(2n){ margin-right:0;}
.zj-de{ position:relative; padding:67px 0 0 0;}
.zj-de .wrap{ padding:0 40px 60px; }
.zj-de:before{ content:""; position:absolute; width:100%; height:213px; background:url(../images/lan.jpg) repeat; top:0; left:0;}
.pt:before{ z-index:-1;}
.zi-img{ width:250px; height:318px;}
.zj-js{ width:74%; position:relative;}
.js-di01{ color:#fff; padding-bottom:50px;}
.js-di01 h1{ font-size:24px;}
.js-di01 p{ font-size:16px; padding:10px 0; opacity:0.9;}
.js-di01 ul li{ float:left; font-size:16px; line-height:35px; padding-left:45px; margin-right:20px;}
.js-di01 ul li:nth-child(1){ background:url(../images/icon01.png) no-repeat left center;}
.js-di01 ul li:nth-child(2){ background:url(../images/icon02.png) no-repeat left center;}
.zj-js a,.pt-ti a{ position:absolute; display:inline-block; color:#fff; width:128px; height:53px; line-height:53px; font-size:20px; background:url(../images/back.png) no-repeat 30px center #1c88f7; right:0; top:0; border-radius:5px; padding-left:50px; transition-duration:.5s;}
.zj-js a:hover{ color:#fff;-moz-box-shadow:0px 0px 7px #DEDEDE; -webkit-box-shadow:0px 0px 7px #DEDEDE; box-shadow:0px 0px 7px #DEDEDE; }
.js-di02 h2{ font-size:24px;}
.mm{ display:block; padding:10px 0;}
.zi01{ font-size:16px; text-align:justify; color:#555; line-height:1.7}
.zi02{ padding:30px 0 60px 0;}
.new-list dl,.new-list1 dl{ border-bottom:1px dashed #e9e9e9; padding-bottom:20px; margin-bottom:20px;}
.new-list dl dt{ font-size:16px; width:85%; float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position:relative; padding-left:20px; transition-duration:.5s;}
.new-list dl dd{ float:right;}
.new-list dl dt:before{ content:""; width:7px; height:7px; background:#f0af36; border-radius:50%; position:absolute; left:0; top:10px;}
.new-list dl:hover dt{ padding-left:30px; font-weight:bold; color:#2a3c86}
.new-list1 dl dt{ float:left; width:262px; height:150px; overflow:hidden}
.new-list1 dl dd{
width: calc(100% - 262px);
    width: -webkit-calc(100% - 262px);
    padding-left: 21px;
    float: left;
    box-sizing: border-box;}
.new-list1 dl dd h1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:20px; font-weight:normal;}
.new-list1 dl dd p{ font-size:15px; color:#777777; margin:19px 0 30px 0; line-height:1.7;   overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
.new-list1 dl dd span{ color:#aaa; font-family:"Arial"; font-size:14px; position:relative; display:inline-block; padding-left:28px; transition-duration:.5s;}
.new-list1 dl dd span:before{ content:""; width:20px; height:1px; background:#bbbbbb; position:absolute; left:0; top:7px; transition-duration:.5s;}
.new-list1 dl:hover dd span{ padding-left:38px;}
.new-list1 dl:hover dd span:before{ width:30px;}
.pt-cd{ width:100%; border-bottom:1px solid #e1e1e1; padding:0 60px 30px; text-align:center; margin-bottom:43px;}
.pt-cd dl{ display:inline-block; padding:0 33px; position:relative; margin:0 33px;}
.pt-cd dl dt{ width:50px; height:50px; background-position:0 0; background-repeat:no-repeat; margin:0 auto; transition-duration:.5s;}
.pt-cd dl dd{ color:#777; font-size:18px; padding-top:25px;}
.pt-cd dl:nth-child(1) dt{ background-image:url(../images/icon03.png)}
.pt-cd dl:nth-child(2) dt{ background-image:url(../images/icon04.png)}
.pt-cd dl:nth-child(3) dt{ background-image:url(../images/icon05.png)}
.pt-cd dl:nth-child(4) dt{ background-image:url(../images/icon06.png)}
.pt-cd dl:hover dt,.pt-cd .on dt{ background-position:0 -50px;}
.pt-cd dl:hover dd,.pt-cd .on dd{ color:#333;}
.pt-cd dl:after{ content:""; width:100%; height:2px; background:#126ac4; position:absolute; bottom:-30px; left:0; transition-duration:.5s; opacity:0;}
.pt-cd dl:hover:after,.pt-cd .on:after{ opacity:1;}
.pt-list dl{ margin-bottom:34px;}
.pt-list dl dt{ width:40%; position:relative; padding-bottom:32.5%; overflow:hidden; float:left;}
.pt-list dl dd{ width:60%; height:364.64px; background:#fbfbfb; float:left; position:relative}
.pt-list dl dd div{ position:absolute; top:50%; transform:translateY(-50%); padding:0 33px;}
.pt-list dl dd div h1{ font-size:24px; position:relative; padding-bottom:17px; margin-bottom:20px;}
.pt-list dl dd div h1:after{ content:""; width:54px; height:3px; background:#000; position:absolute; bottom:0; left:0;}
.pt-list dl dd div p{ font-size:16px; line-height:1.7; text-align:justify;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical; margin-bottom:20px;}

.pt-list dl dd div ul li{ font-size:16px; color:#555; position:relative; padding-left:20px; margin-bottom:10px; transition-duration:.5s;}
.pt-list dl dd div ul li:before,.ne-ab03 ul li:before{ content:""; width:5px; height:5px; background:#ff9000; position:absolute; top:8px; left:0;}
.pt-list dl dd div ul li:hover{ padding-left:25px;}
.pt-ti{ position:relative; text-align:center; color:#fff;}
.pt-ti h1{ font-size:30px;}
.jj-ti{ text-align:center; padding-bottom:25px;}
.jj-ti h1{ font-size:24px; padding-bottom:15px;}
.jj-nr{ line-height:1.9; font-size:16px;}
.jj-nr p{ text-indent:32px; padding-bottom:10px;}
.jj-nr ul li{ position:relative; padding-left:15px;}
.jj-nr ul li:before,.ne-ab03 p:before{ content:""; width:10px; height:10px; border:2px solid #176dc5; border-radius:50%; position:absolute; left:0; top:8px;}
.jj-nr ul { padding:0 0 32px 32px;}
.p-img{ text-align:center;}
.pt-box1{ border-bottom:1px dashed #e5e5e5; padding-bottom:50px; margin-bottom:50px;}
.jg-ti{ padding-left:105px; background:url(../images/b.png) no-repeat left center; line-height:89px; position:relative; margin-bottom:60px;}
.jg-ti h1{ font-size:30px; color:#2a3c86; z-index:2; position:relative;}
.jg-ti p{ position:absolute; line-height:89px; font-size:80px; color:#f4f4f4; font-family:"Arial"; font-weight:bold; text-transform:uppercase; top:0; left:105px; z-index:1;}
.ab-le{ width:49%;}
.ab-le .ne-ti span{ margin:inherit}
.ab-ri{ width:46%; position:relative; padding:25px 0 0 25px;}
.ab-img01{ position:relative; overflow:hidden; border-radius:10px; position:relative; z-index:2;}
.ab-img02{ position:absolute; top:0; left:0; overflow:hidden; width:96%; height:95%; background:#126ac4; border-radius:10px; z-index:1; }
.tt {
    background: #2185f0;
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 0;
}
.ab-wb p{ font-size:16px; text-indent:30px; line-height:1.8; text-align:justify;}
.ne-ab02{ border-bottom:1px dashed #d0d0d0; padding:45px 0 30px 0; margin-bottom:45px;}
.ne-ab02 dl{ width:33.333%; text-align:center; float:left;}
.ne-ab02 dl dd{ font-size:16px; opacity:0.75; padding-top:10px;}
.ne-ab02 dl dt img{ transition-duration:.5s;}
.ne-ab03{ background:url(../images/b2.png) no-repeat right top;}
.ne-ab03 h1{ font-size:16px; padding-bottom:10px; color:#126ac4}
.ne-ab03 p{ font-size:15px; position:relative; padding-left:25px; margin-bottom:30px; line-height:1.9;}
.ne-ab03 ul li{ position:relative; font-size:15px; margin-bottom:10px; margin-left:25px; padding-left:20px; line-height:1.7}
.ne-ab03 ul{ padding-bottom:20px;}
.xq-cd a{ display: inline-block; font-size:17px; line-height:45px; padding:0 13px; margin:0 10px;}
.xq-cd a:hover,.xq-cd .on{ color:#fff; background:#126ac4;}
.xq-ss{ width:100%; height:55px; border:1px solid #126ac4;}
.xq-ss input{ border:none; outline:none; width:90%; padding-left:20px; font-size:16px; line-height:55px; background:none; float:left;}
.xq-ss button{ background:url(../images/ss1.png) no-repeat 25% center #126ac4; width:10%; color:#fff; border:none; height:54px; line-height:54px; font-size:16px; padding-left:30px;  float:left;}
.xq-l01{ background:url(../images/jg.png) no-repeat left center; padding-left:35px; margin:60px 0 15px 0;}
.xq-l01 span:nth-child(1){ font-size:16px;}
.xq-l01 span:nth-child(2){ display:inline-block; background:#f7fbff; border:1px solid #cecece; color:#126ac4; font-size:15px; padding:2px 6px; border-radius:5px;}
.xq-l01 span:nth-child(3){ font-size:15px; padding-left:10px;}
.xq-l02{ border:1px solid #e2e9ef; padding:25px 23px;}
.xq-l02 dt{ float:left; color:#777; font-size:17px; padding-right:30px;}
.xq-l02 dd{ font-size:16px; float:left;}
.xq-l02 dd a{ padding-right:28px;}
.xq-list{ padding:34px 0 0 0;}
.xq-list dl{ border-bottom:1px solid #efefef; padding-bottom:30px; margin-bottom:30px;}
.xq-list dl dt{ width:148px; height:137px; overflow:hidden; float:left;}
.xq-list dl dd{width: calc(100% - 148px);
    width: -webkit-calc(100% - 148px);
    padding-left: 25px;
    float: left;
    box-sizing: border-box;}
.xx-bi h1{ float:left; font-weight:normal; font-size:22px;}
.xx-bi p{ float:right; font-size:17px; color:#555;}
.xx-bi p span{ font-size:20px; color:#ff9000; padding-left:20px;}
.xx-bi1,.xx-bi2{ font-size:17px; color:#777777;}
.xx-bi1{ margin:25px 0;}
.xx-bi1 span{ padding-left:30px;}
.xx-bi2 span{ color:#333; padding-left:30px;}
.xq-cd-xq { padding-bottom:20px; margin-bottom:20px; text-align:center;}

.navbar{ border:1px solid #c4cdd6; width:100%; background:#f6f6f6; height:60px; line-height:57px; margin-top:30px;}
.navbar li {float: left; position:relative; text-align: center; background:url(../images/sjj.png) no-repeat 92% center;}
.navbar li a{ display:block; padding:0 30px;}
.navbar li .subnav {  font-size:18px;}
.navbar li a:hover,.navbar li .ts{ background:url(../images/sjj.png) no-repeat 92% center #fff; border-top:2px solid #126ac4; color:#126ac4;}
.navbar li:nth-child(1),.navbar li:nth-child(1) a:hover{ background-image:none;}
.navbar .on a{background:#fff; border-top:2px solid #126ac4; color:#126ac4; border-right:1px solid #c4cdd6}



.tttt{ width:100%; position:absolute; left:0; top:56px; display:none;  background:#f6f6f6;text-align:left; transition-duration:.5s; z-index:9999; border:1px solid #c4cdd6; border-top:0; border-bottom:0;}
.tttt li{float:none; transition-duration:.5s; border:none; background:none; padding:0; line-height:30px;border-bottom:1px solid #c4cdd6}
.tttt li a{ color:#999; padding:0; background:none;}
.tttt li a:hover{ color:#126ac4;border-bottom:1px solid #c4cdd6; border-top:0; background:none; border:none; }



.zj-nr dl dt img,.new-list1 dl dt img,.pt-list dl dt img,.xq-list dl dt img{ width:100%; height:100%; display:block; transition-duration:1.5s;}
.zj-nr dl:hover dt img,.new-list1 dl:hover dt img,.pt-list dl:hover dt img,.xq-list dl:hover dt img{ transform:scale(1.2,1.2)}
.yjcg-listt{ padding:20px 0 40px 0;}
.yjcg-listt dl{ width:48%; float:left; margin-bottom:43px;}
.yjcg-listt dl dt{ width:200px; height:150px; overflow:hidden;float:left;}
.yjcg-listt dl dt img{ width:100%; height:100%; display:block; transition-duration:.5s;}
.yjcg-listt dl:hover dt img{ transform:scale(1.1,1.1)}
.yjcg-listt dl dd{ width:65%; height:150px; background:#ececec; padding:30px;float:left;}
.yjcg-listt dl dd h1{font-size:18px;}
.yjcg-listt dl dd p{ font-size:15px; line-height:1.8; padding-top:25px;}
.yjcg-listt dl:nth-child(2n){ float:right;}


.xg-cgxq01{ background:#efefef; padding:60px 0;}
.xg-cgxq01 dl dd{ padding-left:40px; width:75%;}
.xg-cgxq01 dl dd h1{ font-size:22px; padding:10px 0 10px 0}
.xg-cgxq01 dl dd ul li{ font-size:16px; padding-left:56px; width:33%; margin-bottom:10px; float:left; line-height:37px;}
.xg-cgxq01 dl dd ul li:nth-child(1){ background:url(../images/g01.png) no-repeat left center;}
.xg-cgxq01 dl dd ul li:nth-child(2){ background:url(../images/g02.png) no-repeat left center;}
.xg-cgxq01 dl dd ul li:nth-child(3){ background:url(../images/g03.png) no-repeat left center;}
.xg-cgxq01 dl dd ul li:nth-child(4){ background:url(../images/g04.png) no-repeat left center;}
.xg-cgxq01 dl dd ul li:nth-child(5){ background:url(../images/g5.png) no-repeat left center;}
.xg-cgxq01 dl dd ul li:nth-child(6){ background:url(../images/g6.png) no-repeat left center;}
.xg-cgxq01 dl dd ul li:nth-child(7){ background:url(../images/g04.png) no-repeat left center;}

.xg-cgxq01 dl dd ul li span{ color:#1e6dc0}
.xg-cgxq02{ padding:50px 0;}
.cxx-ti{ border-bottom:1px solid #dddddd; margin-bottom:30px;}
.cxx-ti span{ border-bottom:3px solid #1373d5; font-size:26px; display:inline-block; padding-bottom:12px;}
.xq01{ color:#1e6dc0; font-size:20px; padding-bottom:10px;}
.xq02{ font-size:17px; text-align:justify; line-height:1.8; padding-bottom:26px;}
.cgg-li{ padding-bottom:60px;}
.cgg-li li{ float:left; border-left:3px solid #1373d5; font-size:20px; padding-right:60px; padding-left:15px;}
.cgg-li li span{ font-size:26px;}
.cg-ss{ margin-bottom:30px;}
.cg-ss input{ width:90%; border:1px solid #126ac4; line-height:55px; height:55px; padding-left:20px; float:left;}
.cg-ss button{ width:10%; border:none; background:#126ac4; color:#fff; font-size:17px; line-height:55px; text-align:center; float:right}

@media screen and (max-width: 1441px){

}
@media only screen and (max-width: 1366px){
	
	}
@media only screen and (max-width: 1240px){
}
@media only screen and (max-width: 992px){}

@media only screen and (max-width: 760px){
	.mobile-banner{ display:block;}
	.pc-banner{ display:none;}
	.ne-cd h1{ display:none;}
	.ne-cd{ height:51px;}
	.ne-cd ul{ width:100%; text-align:center; line-height:49px;}
	.ne-cd ul li{ font-size:16px; float:none; display:inline-block; padding:0 20px;}
	.ne-cd ul li:before{ top:15px;}
	.cg-nr, .zj-nr, .ne-nr{ padding:15px;}
	.ab-le,.ab-ri{ width:100%;}
	.jg-ti{ background-size:13%; padding-left:60px; line-height:50px; margin-bottom:20px;}
	.jg-ti h1{ font-size:18px;}
	.jg-ti p{ font-size:40px; left:60px; line-height:50px;}
	.ab-wb p,.ne-ab03 p,.ne-ab03 ul li,.pt-list dl dd div p,.jj-nr,.zi01{ font-size:14px; line-height:1.6;}
	.ab-wb p{ padding-bottom:20px;}
	.ne-ab02 dl dt img{ width:30%;}
	.ne-ab02 dl dd{ font-size:13px; padding:5px 10px}
	.ne-ab02{ padding:20px 0; margin-bottom:20px;}
	.lx-dt{ height:auto;}
	#map{ height:200px;}
	.lx-list dl{ width:50%; margin-bottom:20px;}
.lx-list dl dt img{ width:30%;}
.lx-list dl dd p{ font-size:14px; height:50px;}
.lx-list{ padding:20px 0 0 0;}
.map-xi,.map-xi dl{ position:relative; width:100%; height:auto;}
.map-xi dl{ padding:10px; top:0; transform:none}
.map-xi dl dt{ font-size:16px;}
.new-list dl dt{ font-size:14px; width:75%;}
.new-list1 dl dt{ width:130px; height:80px;}
.new-list1 dl dd{ width:60% !important}
.new-list1 dl dd h1{ font-size:14px;}
.new-list1 dl dd p{ font-size:12px; margin:10px 0;}
.page ul li a{ padding:5px 10px;}
.page{ padding:0;}

.pt-cd{ padding:0; margin-bottom:30px;}
.pt-cd dl dt{ width:30px; height:30px; background-size:cover;}
.pt-cd dl:hover dt, .pt-cd .on dt{ background-position:0 -30px;}
.pt-cd dl dd{ font-size:14px; padding-top:10px;}
.pt-cd dl{ margin:0 0 20px 0; padding:0; width:50%; float:left;}
.pt-cd dl:after{ display:none;}
.pt-list dl dt{ width:100%; padding-bottom:68%;}
.pt-list dl dd{ width:100%; height:auto; padding:15px;}
.pt-list dl dd div{ position:relative; top:0; transform:none; padding:0;}
.pt-list dl dd div h1{ font-size:18px; padding-bottom:10px; margin-bottom:15px;}
.pt-list dl dd div ul li{ font-size:14px;}
.pt-ti h1{ font-size:20px;}
.zj-js a, .pt-ti a{ width:75px; height:30px; line-height:30px; font-size:14px; padding-left:30px;background: url(../images/back.png) no-repeat 10px center #1c88f7;}
.zj-de .wrap{ padding:20px !important;}
.jj-ti h1{ font-size:17px;}
.jj-ti{ padding-bottom:15px;}
.jj-nr ul{ padding:0 0 20px 0;}
.jj-nr ul li:before, .ne-ab03 p:before{ top:5px;}
.pt-box1{ padding-bottom:20px; margin-bottom:20px;}
.zj-nr dl{ width:100%; padding:10px;}
.zj-nr dl dt{ width:100px; height:130px;}
.jj01{ font-size:15px; padding:0 0 10px 0;}
.jj02, .jj03{ font-size:14px;}
.jj03{ padding:10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zi-img{ width:200px; height:252px; float:none !important; margin:0 auto;}
.zj-js{ width:100%; padding-top:20px; color:#333;}
.zz:before{ height:560px;}
.zj-de{ padding:40px 0 0 0;}
.js-di01 h1,.js-di02 h2{ font-size:20px;}
.zj-js a{ top:15px;}
.js-di01 p{ font-size:15px; padding:10px 0;}
.js-di01 ul li{ margin-bottom:10px; font-size:15px;}
.js-di01{ padding-bottom:40px;}
.zi02{ padding:0 0 30px 0;}
.yjcg-listt dl{ width:100%;}
.yjcg-listt dl dt{ width:100%; height:250px;}
.yjcg-listt dl dd{ width:100%; height:auto; padding:10px;}

.dl-top{ line-height:2; padding:20px 0;}
.zjb-le{ font-size:20px; float:none; text-align:center;}
.zjb-ri{ font-size:15px;}
.gr-le{ width:100%; min-height:auto; position:relative;}
.gr-le:after{ content:""; clear:both;}
.gr-le li a{ float:left; width:50%; line-height:50px; font-size:16px;}
.gr-ri{ width:100%; padding:20px 20px 200px;}
.xx-ti{ font-size:20px; padding-bottom:15px;}
.upload-xi{ float:none !important; margin:0 auto;}
.gr-xx-ri{ width:100%; padding:20px 0;float:none !important;}
.jl01{ width:100%;}
.jl01 p{ font-size:15px;}
.jl01 input, .jl01 select{ width:58%; font-size:14px;}
.cg-sou{ padding:15px 0;}
.tj-an a{ width:100px; font-size:16px;}
.cg-ss-list,.cgjj-list{ padding:0;}
.cg01{ height:auto; line-height:1.8; padding:10px 15px;}
.cc01{ width:100%;}
.bc-an{ padding-top:20px;  }
.dxk01{ height:auto; line-height:1.8; padding:15px 0;}
.dxk01 p,.tw-le,.xm-bg .jl01:nth-child(1),.xm-bg .jl01{ width:100%;float:none !important; }
.dxk01 lable{ font-size:14px; margin-left:10px; margin-right:0;}
.img-box{ margin-top:0px; padding:0;}
.cgjj-list dl dt{ float:none !important; margin:0 auto;}
.cgjj-list dl dd{ width:100%; padding:10px 0; font-size:14px;}
.cgjj-list dl dd h1{ font-size:16px;}
.b20{ padding:10px;}
.cgg-ti{ font-size:20px;}
.jl04{ height:58px;}
.dxk01 lable{ padding-left:0;}
.xm-bg .jl01:nth-child(2n){ float:none !important; margin:0px auto 25px;}
.cg-nr dl{ width:100%; border:none;}.cg-nr dl:after{ content:""; clear:both; display:block;}
.cg-nr dl dt{ width:40%; float:left; padding-bottom:30%;}
.cg-nr dl dd{ width:55%; float:right; padding:0;}
.cg-nr dl dd h1{ font-size:15px; min-height:auto;}
.cg-nr dl dd p span{ display:block; padding-left:0;}
}


