#owl-demo2 .item img{
        display: block;
      
    }
body{ font-family:"Microsoft YaHei",sans-serif; font-size:12px; color:#3e3a39; }
a{ transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;-moz-transition: all 200ms ease-in;}
.w100{ width:100%;}
.w1200{ width:1200px;margin:auto;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.cRed{ color:#e30a21;}
.bgRed{ background:#e30a21;}
@media screen and (min-width:1440px){html,body{font-size:12px;}}
@media screen and (min-width:1650px){html,body{font-size:14px;}}
@media screen and (min-width:1920px){html,body{font-size:16px;}}
.display_flex{
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}
.display_flex > *{
	flex:0 0 auto;
}
.display_inline-flex{
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
}
.display_inline-flex > *{
	display: block;
}

.flex-direction_column{
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}

.justify-content_flex-center{
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.justify-content_flex-end{
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
.justify-content_flex-justify{
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.justify-content_flex-around{
	-webkit-box-pack: space-around;
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}


.align-items_flex-start{
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}
.align-items_flex-end{
	-webkit-box-align: end;
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
}
.align-items_center{
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.align-items_baseline{
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	-webkit-align-items: baseline;
	align-items: baseline;
}
.align-items_stretch{
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-align-items: stretch;
	align-items: stretch;
}

.flex_auto{
	-webkit-box-flex: 1;
	-ms-flex: auto;
	-webkit-flex: auto;
	flex: auto;
}
.flex_1{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}

.order_2{
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 2;
	-webkit-order: 2;
	order: 2;
}
.order_3{
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 3;
	-webkit-order: 3;
	order: 3;
}
.flex-wrap{flex-wrap: wrap;}


.header{ height:5.625rem; background:#fff; position: relative;border-bottom: 1px solid #dedede}
.header .menu_back{display:none;width:100%;position: absolute;top:5.625rem;background: #142973;height:3.75rem;z-index: 99}
	.logo{ width:19%;margin-left:8.625rem;display:block;}
	.logo img{ width:100%;}
	.nav{ width:50%;}
		.nav li{ height: 5.625rem;line-height: 5.625rem;text-align: center}
		.nav li.active>a{ color: #142973; font-weight: 600}
		.nav a,.nav span{ font-size: 14px; color:#555;}
		.nav>li:hover>a{ color: #142973; cursor: pointer;font-weight: 600}
		.nav li .arrow{display:none; background: url("404.png") no-repeat 100%;margin-top:-0.625rem;margin-left:calc(50% - 0.75rem);height:0.625rem;width:1.5rem;z-index: 1}
		.nav_item{ padding-left:calc(19% + 8.625rem);height:3.75rem;left:0;width:100%;display: none;position:absolute; top:5.625rem;  z-index: 999; text-align: left}
			.nav_item a{ vertical-align: top;clear: both; display: inline-block; margin-left:2.5rem; font-size: 14px; color: #fff; line-height: 3.75rem; text-align:left;}
		.nav>li:hover .nav_item{display:block;}
		.mobile_menu{display:none;margin-left:auto;}
.search{margin-right:7.31rem}
.search_btn{ vertical-align: middle;width: 4.0625rem; height: 1.875rem;line-height: 1.875rem; background: #1639a4;margin: 0; border:0;color:#fff;font-size: 0.75rem;}
.search_text{ width: 10rem; height:1.875rem; padding: 0 5px; font-size: 12px;border:1px solid #bfbfbf;border-right: none;}
.search_btn .icon{width:1.25rem;height:1.25rem;}
.search_btn .icon.icon-search{background: url("../image/search.png") no-repeat;background-size: 100%;display:inline-block;vertical-align: middle}
.kv,.kv .item{ background-position: top center;display:block; height:40rem; overflow:hidden; position:relative;}
.kv.owl-theme .owl-controls .owl-buttons div{ text-indent:-9999px; width:40px; height:60px; border-radius:0; background:url(404.png) no-repeat; position:absolute; top:50%; margin-top:-30px; z-index:8; +width:30px;}
.kv.owl-theme .owl-controls .owl-buttons .owl-prev{ background:url("404.png") no-repeat;background-size:cover;width:2.635rem;height:5.125rem;left:4.5rem;}
.kv.owl-theme .owl-controls .owl-buttons .owl-next{ background:url("../image/right.png")no-repeat;background-size: cover; width:2.625rem;height:5.125rem;right:4.5rem;}

.cy{height:18rem;}
.cy>div{width:50%;background-size: cover;background-position: center;background-repeat: no-repeat}
.cy>div:hover{}
.cy1{background-image: url("404.png");}
.cy2{background-image: url("../image/cy2.jpg");}
.cy3{background-image: url("../image/cy3.jpg");}
.cy4{background-image: url("../image/cy4.jpg");}
.cy5{background-image: url("../image/cy5.jpg");}
.cy_1{width:100%;height:100%;background: rgba(13,35,130,.6);}
.cy_2{display:none;width:100%;height:100%;background: rgba(2,156,164,.7);}
.cy>div:hover .cy_1{display:none;}
.cy>div:hover .cy_2{display:block;}
.cy_3{position: relative;height:100%;color:#fff;}
.cy_4{width:13.125rem;border:1px solid #fff;text-align: center;color:#fff;}
.cy_4 h2{margin:1.25rem auto;}
.cy_3 .line{width:3rem;border-top:2px solid #fff;}
.cy_3 .description{width:100%;padding:0 4.25rem;margin:2rem auto ;text-indent: 2em;line-height: 1.5;font-size:0.875rem;height:4.5rem;}
.cy_3 .more{color:#fff;text-align: center;border:1px solid #fff;width:7.375rem;display:block;height:2.25rem;line-height: 2.25rem;font-size:0.875rem;}
.index_news{margin-top:5rem;}
.title {text-align: center}
.title .yt{font-size:1.75rem;}
.title .ct{font-size:2.5rem;margin-top:-0.4em;margin-bottom:2.375rem;}
.index_news .yt,.index_dq .yt,.index_link .yt{color:#e5e5e5;}
.title .line{width:5rem;margin: auto;}
.index_news .line{border-top:2px solid #02a49c;}
.index_news .nl{overflow: hidden;}
.index_news .newss{width:100%;padding-bottom:60.8%;position: relative;}
.index_news .newss:first-child{margin-left:0;}
.index_news .index_newslist{margin-top:4.125rem;position: relative}
#news_prev{cursor: pointer;width:1.375rem;left:-1.375rem;position:absolute;height:2.625rem;background: url("../image/jt1.png") no-repeat;background-size: cover}
#news_prev:hover{background: url("../image/jt11.png") no-repeat;background-size: cover}
#news_next{position: absolute;right:-1.375rem;cursor: pointer;width:1.375rem;height:2.625rem;background: url("../image/jt2.png") no-repeat;background-size: cover}
#news_next:hover{background: url("../image/jt22.png") no-repeat;background-size: cover}
.index_news .date{background: #ec6941;padding:0.625rem;position: absolute;left:0;top:0;z-index: 1;color:#fff;text-align: center}
.index_news .day{font-size:1.5rem;}
.index_news .ym{font-size:0.875rem;}
.index_news .dl{margin: 0.5rem 0;border: 1px solid #fff;}
.index_news .zz{position: absolute;left:0;right:0;display:none;color:#fff;padding:2.625rem 2.812rem 0 5.125rem;background: #02a49c;width:100%;height:100%;font-size: 0.75rem;}
.index_news .zz .ntitle{font-size: 1.25rem;line-height: 1.5em;}
.index_news .zz .lll{width:2.5rem;border:1px solid #fff;margin:0.875rem 0;}
.index_news .zz .jj{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-top:1rem;margin-bottom: 1.875rem;}
.index_news .newss:hover .zz{display:block;}
.index_news .more{color:#fff;width:5rem;height:2rem;line-height: 2rem;text-align: center;border: 1px solid #fff;display: block}
.index_news .allmore,.index_dq .allmore{display:block;color:#02a49c;width:7.5rem;height:2.25rem;line-height: 2.25rem;text-align: center;margin: 3.625rem auto 4.75rem auto;font-size: 0.875rem;border:1px solid #02a49c}
.index_news .allmore:hover,.index_dq .allmore:hover{background-color: #02a49c;color:#fff;}
.index_xm{padding:5rem 0;background: #0d2382;}
.index_xm .line{border-top:2px solid #02a49c;}
.index_xm .yt{color:#5d66a0;}
.index_xm .ct{color:#fff;}
.index_xm .nl{overflow: hidden;}
.index_xm .xms{width:100%;position: relative;margin-left:0.5rem;text-align: center;background: #fff;}
.index_xm .xms a{color:#3e3a39;line-height: 2.5;}
.index_xm .xms:first-child{margin-left:0;}
.index_xm .index_xmlist{margin-top:4.125rem;position: relative;}
#xm_prev{position:absolute;cursor: pointer;width:2.375rem;left:-3.375rem;height:2.375rem;background: url("../image/xmleft.png") no-repeat;background-size: cover}
#xm_next{position:absolute;cursor: pointer;width:2.375rem;right:-3.375rem;height:2.375rem;background: url("../image/xmright.png") no-repeat;background-size: cover}
.index_xm .cover{color:#fff;width:100%;padding-bottom:59.52%;}
.index_xm .allmore{display:block;color:#fff;width:7.5rem;height:2.25rem;line-height: 2.25rem;text-align: center;margin: 3.625rem auto 0 auto;font-size: 0.875rem;border:1px solid #fff}
.index_xm .allmore:hover{border:1px solid #02a49c;background-color: #02a49c}
.index_dq{padding:5rem 0 0 0;}
.index_dq .index_dqlist{height:450px;margin:auto}
.index_dq .index_dqlist .mark .img{width:100%;height:400px;}
.index_dq .index_dqlist .mark .ttt{display:block;height:50px;line-height: 50px;text-align: center;background: #02a49c;color:#fff;font-size: 18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_dq .mark,.index_dq .lists{width:48%;height:100%;}
.index_dq .dqss{height:calc(450px / 3 - 3px);width:100%;border-bottom: 1px dotted #c9c9c9;}
.index_dq .dqss .cover{width:160px;height:128px;background-position: top center;}
.index_dq .dqss .infos{width:400px;height:128px;}
.index_dq .dqss .infos .description{overflow: hidden;text-overflow:ellipsis;height:69px;line-height: 23px;}
.index_dq .mark>div{display:none;}
.index_dq .mark>div.active{display:block;}
.index_dq .dqss .infos a{color:inherit}
.index_dq .dqss .infos h2{font-weight: 300;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top:0;margin-bottom:2em;}
.index_dq .dqss.active .infos h2{color:#02a49c;}
.index_xm11{width:25%;padding:0 2px;}
.link{display:block;margin-bottom:29px;}
.index_link{margin-bottom:40px;}
.footer{ padding: 3.75rem 0 3.125rem 0; background: #eeeeee;}
	.footer>.w1200>div{border-right: 1px solid #bebebe;}
	.footer>.w1200>div:last-child{border-right: none;}
	.footer .logob{text-align: left;padding-right:30px;line-height: 2em}
	.footer .logob img{margin-bottom:18px;}
	.footer>div a{display:block;height:25px;color:#727171}
	.footer>div a>b{font-weight: 500;color:#595757;font-size:14px;}
	.footer>div a:first-child{margin-bottom:19px;}
	.footer .sfxm{padding:0 15px;}
.copyright{background: #081a66;height:3.75rem;line-height: 3.75rem;font-size: 0.75rem;color:#fff;text-align: center}
.copyright a{color:#fff;}
.nykv img{width:100%;}
.navs{height:4.68rem;background: #f7f8f8;}
.navs>.w1200{height:100%;}
.navs a{border-right: #716f6f 1px solid;padding:0 1.5rem;color:#716f6f}
.navs a:first-child{padding-left:0;}
.navs a:last-child{border:none}
.navs a.active{color:#02a49c}
h1.tjjj{font-size:24px;border-bottom:1px dotted #716f6f;margin:0;padding:35px 0;font-weight: 100}
h1.tjjj.bai{color:#fff;border-bottom:1px dotted #fff}
p{margin:0 !important;}
.contentBox{padding:50px 0;}
#zzjg{background: #e5e5e5;}
.aboutlist .box{width:286px;margin-right: 16px;margin-bottom:40px;}
.aboutlist .box:nth-child(4n+0){margin-right:0;}

.aboutimg{display:block;width:286px;height:182px;background-size: contain;background-repeat: no-repeat;background-position: center;}
.aboutlist .bt{height:50px;line-height: 50px;text-align: center;font-size:0.875rem;}
.pages{text-align: center;}
.pages a{color:inherit;display: inline-block;height:35px;min-width:35px;margin-right:2px;text-align: center;line-height: 35px; padding:0 0.875rem;border:1px solid #adadad;}
.pages a.active,.pages a:hover{color:#fff;background: #02a49c;border:1px solid #02a49c;}
#qyxc{background: #102031}
.video{width:618px;height:370px;margin:auto;}
.video video{width:618px;height:370px;margin:auto;}
.gscy .contentBox{height:350px;background: #eeeeee;margin-top:30px;margin-bottom:50px;padding:0;}
.gscy .contentBox .text{ width:50%;padding:0 60px;font-size:15px;}
.gscy .contentBox .img{width:50%;height:350px;background-position: center center;background-repeat: no-repeat;background-size: cover}
.gscy:nth-child(even) .contentBox .text{-webkit-box-ordinal-group: 2;-ms-flex-order:2;	-webkit-order: 2;order: 2;}
.gscy:nth-child(even) .tjjj{text-align: right}
.sf .sf11{width:585px;height:462px;background: #f7f8f8;border:1px solid #efeeef;margin-right: 30px;margin-bottom:35px;}
.sf .sf11:hover{background: #02a49c;}
.sf .sf11:nth-child(2n+0){margin-right: 0px;}

.sf .sf11 .img{width:560px;height:394px;margin:10px auto 0 auto;background-size: cover;background-repeat: no-repeat;background-position: center}
.sf .sf11 .text{font-size:20px;text-align: center;height:55px;line-height: 55px;}
.sf .sf11:hover .text a{color: #fff;}
.sf .sf11 .text a{color: inherit;}
.sf .pages,.xw .pages,.zb .pages,.zp .pages,.zl .pages{margin-bottom:35px;}
.newslist{padding:40px 0;border-bottom:1px dotted #716f6f}
.newslist .img{width:500px;height:300px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.newslist .text{width:628px;height:300px;}
.newslist .text a{font-size:14px;color:inherit;display:block;width:100%;height:100%;position: relative}
.newslist .text .time{color:#9fa0a0;margin-bottom:10px;}
.newslist .text .newstitle{font-size:20px;margin-bottom:30px;}
.newslist .text .description{line-height: 1.5}
.newslist .text .show{position: absolute;left:0;bottom:0;width:100px;height:30px;border: 1px solid #505050;text-align: center;line-height: 30px;}
.newslist:hover .text .show{border:none;background: #02a49c;color:#fff;}
.tip{font-size:14px;padding-bottom:17px;padding-top:30px;border-bottom: 1px dotted #716f6f;vertical-align: middle}
.tip .icon{width:16px;height:14px;display:inline-block;background: url("../image/home.png") no-repeat;background-size: cover;vertical-align: middle}
.tip a{color:inherit;display:inline-block;vertical-align: middle}
.newsinfo{width:850px;margin: auto}
hr{border-color: #716f6f;border-style: dotted}
.sx{font-size:14px;margin-top:20px;}
.sx * {color:inherit}
.zb a{color:inherit;}
.zb .zblist{border-bottom:1px dotted #716f6f;height:45px;line-height: 45px;}
.zb a .zblist .time{color:#9fa0a0}
.zplist{margin-bottom:30px;}
.zplist .zpl.active{color:#fff;background: #081a66;}
.zplist .zpl{height:60px;background: #e1e1e1;padding:0 40px;font-size:18px;}
.zplist .yuan{border-radius: 50%;background: #fff;color:#0a001f;width:25px;height:25px;line-height: 25px;text-align: center}
.zplist .xx{padding:40px;border:1px solid #716f6f;border-top:none;display:none;}
.zplist .xx .yq{padding-bottom:30px;border-bottom: 1px dotted #716f6f}
.zplist .xx .gwzz,.zplist .xx .gwyq{margin-top:30px;line-height: 1.5;}
.bg{margin-top:5.625rem;background: url("../image/lxwm.jpg") no-repeat;width:100%;background-position: top center;overflow: hidden}
.lxwm{margin-top:150px;}
.lxwm .w1200{background: #fff;margin-top:150px;}
.panel{padding:0 25px;}
#container1{height:500px;margin-bottom:50px;}
.nk .nk11{width:282px;height:452px;background: #f7f8f8;border:1px solid #efeeef;margin-right: 25px;margin-bottom:35px;}
.nk .nk11:nth-child(4n+0){margin-right: 0px;}

.nk .nk11 .img{width:273px;height:383px;margin:auto;background-size: cover;background-repeat: no-repeat;background-position: center}
.nk .nk11 .text{font-size:20px;text-align: center;height:55px;line-height: 55px;}
.nk .nk11:hover .download{background-image: url("../image/d1.png");}
.nk .nk11 .text a{color: inherit;}
.nk .pages,.xw .pages,.zb .pages,.zp .pages{margin-bottom:35px;}
.nk .download{width:17px;height:17px;background: url("../image/d.png") no-repeat;background-size: cover;display:block;float:right;}
.zl11 .img{display:block;width:350px;height:490px;margin:auto;background-size: cover;background-repeat: no-repeat;background-position: center}
.zl11 {display:block;width:350px;height:490px;margin-right: 75px;margin-top:20px;}
.zl11:nth-child(3n){margin-right: 0px;}
.top{width:40px;height:40px;position: fixed;right:15px;top:80%;}
.top img{width:40px;height:40px}
.fix{position: fixed;top:0;z-index: 999;width:100%;}
.kv,.nykv{}
.newsinfo .lh22{font-size:14px;}
.index_newslistm{display:none;}
.col-6{width:50%;}
.shzr{width:596px;height:400px;margin-bottom:8px;background:#02a49c;color:#fff;font-size:15px;}
@media screen and (max-width:1200px){
	.w1200{width: 100%;}
}
@media screen and (max-width: 992px){
	.header{min-height:50px;height:auto;padding:0 20px;}
	.header .logo{width:50%;margin-left: 0;}
	.header .logo img{}
	.header ul , .header>.search{display:none !important;}
	.cy_4{width:68%;}
	.cy_4 h2{margin:1rem auto;}
	.copyright{height:auto;line-height: 1.5;padding:20px 0;}
	.footer{display: none !important;}
	.index_newslist{display:none !important;}
	.index_newslistm{display: block; padding:0 10px;margin-top:20px;}
	.index_newslistm a{color:#595757;padding:15px 0;border-bottom:1px solid #595757}
	.index_newslistm a .text{width:65%;line-height: 1.5}
	.index_dq .mark{display:none}
	.index_dq .lists{width:100%;padding:0 10px;}
	.index_dq .dqss .cover{width:30%;height:auto;padding-bottom:26.4%}
	.index_dq .dqss .infos{width:68.5%;height:auto;}
	.index_dq .dqss .infos h2{margin-bottom:0.5em;font-size: 1.1rem;}
	.index_link{display:none;}
	.index_xmlist .prev,.index_xmlist .next{display:none;}
	.index_xm .nl{width:100%;padding:0 10px;}
	.justify-md-content_flex-justify{justify-content:space-between;}
	.index_xm .cover{width:99%;margin:0.43rem auto;padding-bottom:59%;height:auto;}
	.index_xm11{width:50%;}
	.index_xm .xms{width:100;margin-left:0;margin-bottom:10px;height:auto;padding-bottom:10px;}
	.cy_3 .description{font-size:12px;padding:0 10px;overflow: hidden;}
	.kv.owl-theme .owl-controls .owl-buttons .owl-prev,.kv.owl-theme .owl-controls .owl-buttons .owl-next{display:none;}
	.kv, .kv .item{height:calc(100vw * 0.57);background-position: top center;}
	.mobile_menu{display: block;}
	.mobile_menu .submenu{display:none;position: absolute;width:100%;top:100%;background: #fff;left: 0;z-index: 999;}
	.mobile_menu .sub_menu{display:none;}
	.mobile_menu .submenu>.item{border-top:1px solid #eee}
	.mobile_menu .submenu .item{padding-left:20px;line-height: 30px;font-size: 14px;}
	.mobile_menu .submenu .item a , .mobile_menu .submenu .item span{display:block;width:100%;}
	.mobile_menu .submenu .item a{color:#595757;}
	.navs{padding:0 10px;}
	.navs a:first-child{padding-left:1.5rem;}
	.container_box{width:100%;padding:0 10px;}
	.col-6{width:100% !important;}
	.container_box img{max-width: 100% !important;height:auto !important;}
	.video{width:100%;height:auto;margin:auto;}
	.video video{width:100%;height:auto;margin:auto;}
	.aboutlist .box{width:45%;}
	.aboutimg{width:100%;height:auto;padding-bottom: 63%;}
	.gscy .contentBox{height:auto;}
	.gscy .contentBox .text{width:100%;height:auto;padding:20px;}
	.gscy .contentBox .img{width:100%;height:auto;padding-bottom: 58.333%;}
	.zl11{width:100%;height:auto;margin-left:auto;}
	.zl11 .img{width: 100%;padding-bottom: 140%;margin: auto;height:auto;}
	.zl11:nth-child(3n){margin-right:auto !important;}
	.sf .sf11{width:48%;height:auto;margin:10px 5px 10px 0;}
	.sf .sf11 .img{width:100%;height:auto;padding-bottom: 70.35%;}
	.sf .sf11 .text{font-size: 12px;}
	.tip{padding: 30px 10px 17px 10px;}
	.newsinfo{width:100%;}
	.sx>div{width:100%;}
	.sx{flex-wrap: wrap;}
	.newslist .img{height:114px;width:41.667%;}
	.newslist .text .description{display:none;}
	.newslist .text{width:52.3333%;height:auto;}
	.newslist .text .show{display:none;}
	.zblist .ttt{width:66%;}
	.zb .zblist{height:auto;line-height: 1.5rem;}
	.bg{margin-top:0;}
	.shzr{height:auto;padding-bottom: 20px;}
	.pages a{margin-top:5px;}
	.title .ct{font-size: 1.75rem;}
	.title .yt{font-size: 1.15rem}
	h2{font-size:1.1rem}
	h1{font-size:1.215rem;}
	.lh22 p>span>img{margin-left:-32pt;}
}