@charset "utf-8";
/* CSS Document */
@media all and (max-width: 750px) {
img{max-width:100%; height: auto;}
.in_center{width:96%;}
.c_nav{display: flex;}
/**/
.top{width: 100%; height:60px; position: fixed; top:0; left: 0; z-index: 66; }
.logo{width: 100%; height: 60px; float: inherit; overflow: hidden; margin-top: 0; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center;} 
.logo img{max-width:70%; height: auto;}
.top_a{display: none;}

.nav{width: 100%; height:calc(100vh - 60px); background: #194a92; position: fixed; top: 60px; left:-100%; z-index: 999; display: none;}
.nav_ul{width: 100%; height: auto; line-height: 50px; margin: 0 auto;}
.nav_ul a{display: block; width: 100%; height: 50px; float: inherit;}

/* banner */
.in_banner{width:100%; height:200px; margin-top: 60px;}
.in_banner .swiper-slide{background-position: center center; background-repeat: no-repeat; background-size:auto 100%;}

/**/
.in_gg{width: 96%; height: 42px; border: 1px solid #e5e5e5; margin:20px auto 15px;}
.in_ggul{width:calc(95vw - 94px);}
.in_ggli{width:100%; height: 42px; font-size: 14px; float: inherit; padding-left:20px; overflow: hidden;}
.in_ggmore{display: none;}

.in_about{width: 100%; height: auto; border: 1px solid #e5e5e5; padding: 15px; float: inherit; margin-bottom: 15px; overflow: hidden;}

.in_news{width: 100%; height: auto; border: 1px solid #e5e5e5; float: inherit; padding: 15px 25px; overflow: hidden;}
.in_newsup{width: 100%; height: auto; border-bottom: 1px dashed #e5e5e5; padding-bottom: 18px; overflow: hidden;}
.in_newsupimg{display: none;}
.in_newsdown{width: 100%; height: auto; margin-top: 15px;}
.in_newsdown div{ float: inherit; width:100%; height: 30px; }
    
.in_indexdown{width: 100%; height: auto; float:inherit; margin-bottom: 15px; overflow: hidden;}
.in_profl{width: 100%; height: auto; padding: 20px 16px; border: 1px solid #e5e5e5; margin-bottom: 15px; overflow: hidden;}
.in_profltitle{width:100%; height: 128px; background: url(../images/ig2.jpg) center center/100% 100% no-repeat;}


.in_proula{width: 100%; height: auto; border: 1px solid #e5e5e5; float: inherit; padding: 14px 15px 10px; overflow: hidden;}
.in_proli{width: 100%; height: 148px; background: #f7f7f7; float: inherit; margin: 0 0px 15px 0; overflow: hidden;}
.in_proliimg{width: 197px; height: 148px; float: left; background: #c4c5c9; overflow: hidden;}
.in_prolitxt{width:calc(87vw - 198px); height: 148px; text-align: left; float: right; padding: 0 10px; position: relative; overflow: hidden;}
.in_prolitxt p{width: 100%; height: auto; line-height:24px; text-align: left; padding: 10px 0;}
.in_prolitxt span{width:calc(87vw - 218px); position: absolute; bottom: 10px; left:10px;}

/**/

.foot_topal{width: 100%; height: auto; padding-top:70px; margin-top:0; background: url(../images/in6.png) left top/90% auto no-repeat; float: inherit;}
.foot_topal p{height: auto; background: url(../images/in8.png) left 2px no-repeat; }
.foot_topal p span{display: block; margin-left: 0; margin-top: 10px;}

.foot_topac{float: inherit; width: 100%; height: auto; padding-left: 0; margin: 15px 0;}
.foot_topar{width: 100%; height: auto; text-align: center; float: inherit; overflow: hidden;}

.pg_banner{width: 100%; height: 200px; background-position: center center; background-repeat:no-repeat; background-size:auto 100%;}
.pg_right{width: 100%; height: auto; float: inherit; margin-bottom: 15px; overflow: hidden;}

.pg_left{width: 100%; height: auto; float: inherit; padding:15px; overflow: hidden;}
.pg_map{width: 100%; height: auto; line-height: 1; border-bottom: 1px solid #dbd9d9; padding-bottom: 20px; margin-bottom: 20px; overflow: hidden; font-size: 16px; color: #194a92;}
.pg_map p{float: left; line-height: 20px; margin-top: 15px;}
.pg_map p a:last-child{color: #194a92;}

.pg_proli{width: 100%; height: auto; margin-bottom:15px;}
.pg_proliimg{width: 100%; height: 165px; overflow: hidden; text-align: center; float: inherit;}
.pg_prolitxt{width: 100%; height: auto; float: inherit; padding: 15px 0; overflow: hidden;}
.pg_prolitxt span{float: inherit;}

.pg_dy{width: 100%; height: auto; font-size: 14px; line-height: 26px; color: #777;}
.pg_protop{width: 100%; height: auto; margin-bottom:10px; overflow: hidden;}
.pg_protopimg{width:100%; margin-bottom: 15px; float: inherit;}
.pg_protoptxt{ float: inherit;}
 
.pg_cjhjli{width:48%; height:auto; float: left; margin:0 4% 10px 0; text-align: center; line-height: 0; overflow: hidden;}
.pg_cjhjli img{width:100%; height:calc(48% * .75); overflow: hidden; transition: all .5s ease 0s; box-sizing: border-box;}
.pg_cjhjli:nth-child(2n){margin-right: 0;}
.pg_cjhjli:nth-child(3n){margin-right: 4%;}

.s_newstitle p span{margin: 0 15px;}    

.pg_newstop{padding:15px;}
.pg_newsjs{width: 100%; height: auto; overflow: hidden; position: relative;}
.pg_newsjslia{width: 100%; height: auto; float: inherit; line-height: 0; margin:0 0 10px 0;}
.pg_newsjslib h2{margin-bottom:10px;}


.pg_newsul{width: 100%; height:auto; line-height:24px;}
.pg_newsul li{ padding-bottom: 10px; margin-bottom: 10px;}
.pg_newsul li i{display: none;}
.pg_newsul li span{float: inherit;}    
  
.s_scfb{text-align: center; padding:30px 0 20px;}
.input_xz{width: 24%;  -moz-appearance:none; -webkit-appearance:none; appearance:none; padding-left:5px; background: url(../images/in12.png) 98% center no-repeat; cursor: pointer;}
.aniu{width: 20%; height: 34px; text-align: center; color: #fff; background: #e50012; overflow: hidden; border: none;}

.s_scjg{width: 100%; height: auto; padding:15px; background: #f6f6f6; overflow: hidden;}    

.pg_downli{width: 100%; height: auto; padding-bottom: 25px; margin-bottom: 20px; border-bottom: 1px dashed #dbd9d9; overflow: hidden;}
.pg_downli h2{height: auto; line-height: 36px; font-size:16px; color: #333333;}
.pg_downli h2 span a{display: block; width: 140px; height: 36px; line-height: 34px; text-align: center; border: 1px solid #bbc4d8; font-size: 14px; color: #525252; float: right; cursor: pointer;}
.pg_downli div{font-size: 14px; line-height: 28px; color:  #525252; margin-top: 10px;}
.pg_downli:hover h2 a{color: #194a92;}
.pg_downli:hover h2 span a{border-color: #bbc4d8; color: #194a92;}

.pg_linksli{width: 48%; height: 95px; margin:0 4% 15px 0;}
.pg_linksli:nth-child(2n){margin-right: 0;}    

}
/* max 750 end */





