@charset "gb2312";
/* CSS Document */

.ztsngjs_banner{height:688px; width:auto;background:url(../images/sngjszt_banner1.jpg) 50% 50% no-repeat;}

.sngjs_yi{height:61.375rem; width:100%;background:url(../images/sngjs_bg-1.jpg) 50% 50% no-repeat; }
.title_all{ height:11.25rem;}
.title_all img{ width:11.5625rem; height:8.5rem;margin:-0.5625rem 1.875rem 0 0; float:left;}
.title_all h1{ font-size:3rem; padding-top:1.25rem; color:#003366;}
.title_all p{ font-size:1.375rem;}
.jszx{ height:3.75rem; clear:both; margin-left:6rem;}
.jszx ul li img{ width:1.875rem; height:1.875rem; margin-right:1.25rem;}
.jszx ul li{ border:2px solid #FFF; height:1.875rem; width:auto; padding:0.625rem 1.875rem; font-size:1.375rem; color:#fff; float:left; margin:0 3.6rem; border-radius:15px;}
.jszx .zx_l{ border:2px solid #666; color:#333;}

.sngjs_yi .y_m{ width:76.25rem; height:34.375rem; margin:0 0 5.625rem -0.625rem; position:relative; background:url(../images/sngjspg-1.png) no-repeat;    background-size: 100%;}
.sngjs_yi .y_m h1{ font-size:1.875rem; margin-bottom:3.125rem; color:#336699;}
.sngjs_yi .y_m p{ font-size:1.375rem; line-height:2.25rem; text-align:center;}
.sngjs_yi .y_m .y_l{ width:15.625rem; height:12.5rem; position:absolute; left:5rem; top:13.125rem;}
.sngjs_yi .y_m .y_r{ width:15.625rem; height:10rem; position:absolute; right:3.125rem; top:16.75rem;}
.sngjs_yi .jszx .zx_r{ border:2px solid #003366;background:#003366; color:#fff;}

.sngjs_er{height:54.5rem; width:100%;background:url(../images/sngjs_bg-2.jpg) 50% 50% no-repeat; }
.yyjijin_c { height:32.5rem; margin-top:1.3125rem;}
.rlbz_ul li{ width:18.1875rem; height:27.0625rem; margin-right:0.75rem; overflow:hidden;  display:inline-block;float:left;}
.rlbz_ul li:last-child{ margin-right:0;}
.rlbz_ul li p{ height:27.0625rem}
.rlbz_ul li p.b1{ background:url(../images/sngjsdxzz-1.png) no-repeat center top;background-size: 100%;}
.rlbz_ul li p.b2{ background:url(../images/sngjsdxzz-2.png) no-repeat center top;background-size: 100%;}
.rlbz_ul li p.b3{ background:url(../images/sngjsdxzz-3.png) no-repeat center top;background-size: 100%;}
.rlbz_ul li p.b4{ background:url(../images/sngjsdxzz-4.png) no-repeat center top;background-size: 100%;}
.rlbz_ul li.on p.b1{ background:url(../images/sngjsdxzz-1.jpg) no-repeat center top;background-size: 100%;}
.rlbz_ul li.on p.b2{ background:url(../images/sngjsdxzz-2.jpg) no-repeat center top;background-size: 100%;}
.rlbz_ul li.on p.b3{ background:url(../images/sngjsdxzz-3.jpg) no-repeat center top;background-size: 100%;}
.rlbz_ul li.on p.b4{ background:url(../images/sngjsdxzz-4.jpg) no-repeat center top;background-size: 100%;}
.sngjs_er .jszx .zx_r{ border:2px solid #003366;background:#003366; color:#fff;}
.sngjs_san{height:125rem; width:100%;background:url(../images/sngjs_bg-3.jpg) 50% 50% no-repeat; }
.sngjs_san .san_tit{ height:12.5rem; margin-top:1.875rem; text-align:center; color:#cccc99;}
.sngjs_san .san_tit h2{ font-size:1.875rem;}
.sngjs_san .san_tit h2 span{ font-weight:normal; margin:0 1.25rem;}
.sngjs_san .san_tit p{ font-size:1.375rem; margin:1.875rem 4.375rem; line-height:2.25rem; text-align:left;}
.sngjs_san .san_zs{ height:31.25rem; margin:0 0 1.875rem 0;}
.sngjs_san .san_zs ul li{ width:22.75rem;height:27.5rem;  padding:0.9375rem 0; margin-right:3.3125rem; float:left; text-align:center; background:#fff;}
.sngjs_san .san_zs li:last-child{ margin-right:0;}
.sngjs_san .san_zs li h2{ font-size:1.5rem; height:2.8125rem; line-height:2.8125rem; padding-left:0.9375rem; margin:0.625rem 0; background:#3f4953; text-align:left; color:#cccc99;}
.sngjs_san .san_zs li h2 span{ font-weight:normal;}
.sngjs_san .san_zs li p{ font-size:1.375rem; line-height:2.375rem; padding:0.625rem 1.25rem 0 1.875rem; text-align:left;}
.sngjs_san .jszx ul li{ border:2px solid #FFF; height:1.875rem; width:auto; padding:0.625rem 1.875rem; font-size:1.375rem; color:#fff; float:left; margin:0 3.6rem; border-radius:15px;}
.sngjs_san .jszx .zx_l{ border:2px solid #fff; color:#fff;}
.sngjs_san .jszx .zx_r{ border:2px solid #cccc99;color:#cccc99;}

.sngjs_si{height:150rem; width:100%;background:url(../images/sngjs_bg-4.jpg) 50% 50% no-repeat; }
.sngjs_si .wz_zt{ height:8.75rem; background:url(../images/sngjszt_wzbg1.png) 50% 50% no-repeat;}
.sngjs_si .wz_zt p{ font-size:1.375rem; padding:2.5rem; line-height:2.25rem;}
.sngjs_si .qsjs{ height:33.75rem; margin:3.125rem 0;}
.sngjs_si .js_l{ width:35.9375rem; float:left;}
.sngjs_si .qsjs .js_l img{ width:35.8125rem; height:28.375rem;}
.sngjs_si .qsjs .js_r{ width:35rem; float:right;}
.sngjs_si .qsjs .js_r .r_t .tit{ height:5rem;}
.sngjs_si .qsjs .js_r .r_t .tit img{ width:4rem; height:4rem; margin:0.3125rem 1.25rem 0 0; float:left;}
.sngjs_si .qsjs .js_r .r_t .tit h1{ font-size:1.875rem;background-image: -webkit-gradient(linear, left 0, right 0, from(rgb(0, 31, 102)), to(rgb(51, 122, 182)));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.sngjs_si .qsjs .js_r .r_t .tit p{ font-size:1.375rem;}
.sngjs_si .qsjs .js_r .r_t .t_m{ margin-left:5.3125rem;}
.sngjs_si .qsjs .js_r .r_t .t_m p{ font-size:1.375rem; margin:0.625rem 0;}
.sngjs_si .qsjs .js_r .r_t .t_m .tp1{ line-height:2.25rem;}
.sngjs_si .qsjs .js_r .r_t .t_m .tp1 img{ width:6rem; height:2.1875rem; margin-right:0.625rem;}
.sngjs_si .qsjs .js_r .r_t .t_m .tp2{ width:13.9375rem; height:2.375rem; line-height:2.375rem; text-align:center; color:#003366; background:#cccc99; border-radius:10px;}
.sngjs_si .qsjs .js_r .r_t .t_m .tp3 img{ width:7.375rem; height:2.1875rem; margin-right:0.625rem;}
.sngjs_si .qsjs .js_r .t_b{ margin-top:1.25rem;}
.sngjs_si .qsjs .js_r .t_b p{ font-size:1.5rem;}
.sngjs_si .qsjs .js_r .t_b img{ width:29.1875rem; height:7rem; margin:1.25rem 0;}
.sngjs_si .qsjs .js_r .t_b ul li{ font-size:1.375rem; width:11.25rem; margin:0 0.625rem 0 0; float:left; text-align:center;}
.sngjs_si .qsjs_1 .js_l{ width:35.9375rem; float:right;}
.sngjs_si .qsjs_1 .js_r{ width:35rem; float:left;}
.sngjs_si .qsjs .js_r .t_b  .lis_1{ text-align:left; width:7.5rem;}
.sngjs_si .qsjs_2  .t_m p{ line-height:2.625rem; padding-top:1.25rem;}
.sngjs_si .qsjs_2  .t_m p span{ font-weight:bold; color:#336699;}
.sngjs_si .jszx .zx_l{ border:2px solid #666; color:#333;}
.sngjs_si .jszx .zx_r{ border:2px solid #003366; background:#003366;color:#fff;}

.sngjs_wu{height:64.0625rem; width:100%;background:url(../images/sngjs_bg-5.jpg) 50% 50% no-repeat; }
/*×¨¼Ò*/
.home_zj { /*border: 1px solid #c4e2f8;*/ overflow: hidden;border-top: none; }
.home_zj_le { width:auto; height:auto; }
.zj_ul { height:auto; position: relative;}
.zj_ul li { float: left; width:75rem;}
.zj_left{ width:31.875rem; height:52.8125rem; float:left;}
.zj_left img{  width:31.875rem; height:52.8125rem; margin:0;}
.zj_right{ width:38.125rem; height:39.9375rem; margin-top:6.875rem;background:url(../images/sngjsdocbg-1.png) 50% 50% no-repeat; float:right;}
.zj_right .zj_txt{ margin-left:2.8125rem; padding-bottom:0.625rem; height:auto;}
.zj_right .zj_txt h6{ font-size:0.8125rem; height:1.25rem; margin:0.9375rem 1.25rem 0 0; font-weight:normal; color:#fff; float:right;}
.zj_right .zj_txt h5 { font-size:2.125rem; line-height:2.25rem; font-variant:all-petite-caps; clear:both; color:#ffff; font-weight: normal;}
.zj_right .zj_txt h1{ font-size:3rem;color:#cccc99;}
.zj_right .zj_txt h1 b{ font-size:1.875rem;}
.zj_right .zj_txt h1 b span{ font-size:1.875rem; font-weight:normal;}
.zj_right .zj_txt p{ font-size:1.5rem;color:#cccc99;}
.zj_right ul{ margin:1.25rem 0 1.25rem 5.3125rem; width:31.25rem; height:8.125rem;}
.zj_right ul li{ font-size:1.375rem;height:2.5rem; width:31.25rem; color:#fff;} 
.zj_right ul li img{ width:0.75rem; height:0.75rem; margin:0.5625rem 0.9375rem 0 0 ;}
.zj_right .zj_rd{ margin-left:2.8125rem; padding-bottom:1.25rem; height:auto;}
.zj_right .zj_rd p{ font-size:1.375rem; padding:0.9375rem 1.25rem; line-height:2.25rem; color:#fff;}
.zj_right .dz_zx{ text-align:center;}
.zj_right .dz_zx a{  font-size:1.375rem; padding:0.3125rem 1.5625rem;border:2px solid #cccc99; color:#cccc99; border-radius:10px;}
.zj_right .dz_zx a img{ width:1.875rem; height:1.875rem; margin-right:1.25rem;}
.sngjs_lu{height:57.1875rem; width:100%;background:url(../images/sngjs_bg-6.jpg) 50% 50% no-repeat; }
.sngjs_lu .snjs_p{ height:8.75rem; margin:1.25rem 0 3.75rem 0; background:url(../images/sngjszt_wzbg1.png) 50% 50% no-repeat;    background-size: 100%;}
.sngjs_lu .snjs_p p{ font-size:1.375rem; line-height:2.25rem;padding: 1.875rem 3.125rem; color:#333;}

.dzgjs-list{position:relative;height:auto;z-index:9;width:75rem;margin:1.875rem auto;}
.dzgjs-list ul li{float:left;width:24.25rem;position:relative;height:28.125rem; margin-right:15px; text-align:center;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.dzgjs-list ul li:last-child{ margin-right:0;}

.dzgjs-item-wrapper{width:24.25rem;height:28.125rem;background:url(../images/sngjsdbh-1.jpg) center no-repeat; position:relative;   background-size: 100%;}
.dzgjs-item-02{background-image:url(../images/sngjsdbh-2.jpg);    background-size: 100%;}
.dzgjs-item-03{background-image:url(../images/sngjsdbh-3.jpg);    background-size: 100%;}
.active .dzgjs-item-wrapper{position:absolute;z-index:9;background:url(../images/sngjsdbh-1-1.jpg) no-repeat;    background-size: 100%;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.5);-moz-box-shadow:0 5px 40px rgba(0,0,0,.5);box-shadow:0 5px 40px rgba(0,0,0,.5)}
.active .dzgjs-item-02{background-image:url(../images/sngjsdbh-2-1.jpg);    background-size: 100%;}
.active .dzgjs-item-03{background-image:url(../images/sngjsdbh-3-1.jpg);    background-size: 100%;}
.img_left_curr, .img_right_curr { position: absolute; bottom:30px; z-index:10000; cursor:pointer;}
.img_left_curr {  right:350px;}
.img_right_curr { right:200px;}

.home_zj_le_top { margin-top:-3.4375rem; height:auto; width:25rem; float:right; position:relative; z-index:1;}
.home_zj_le_top a { display: block; cursor:pointer; float: left; width:6.25rem; height:1.25rem;margin:0 0.9375rem; display: inline; background:#4475a6; z-index:1;}
.home_zj_le_top a:hover{ text-decoration:none; background:#4475a6; z-index:1}
.home_zj_le_top a.current { color: #fff;background: #cccc99; z-index:1; }




@media screen and (max-width:1700px) {
	.ztsngjs_banner{ height:567px !important;}
	}
@media screen and (max-width:1440px) {
	.ztsngjs_banner{height:511px !important; }
	}
@media screen and (max-width:1380px) {
	.ztsngjs_banner{height:482px !important;}
	}	

@media screen and (max-width:1280px) {
	.ztsngjs_banner{height:452px !important;}
	}	

