@charset "utf-8";
/* CSS Document */
.in_center{width:96%; height: auto; margin: 0 auto;}
img{max-width: 100%;}
.top_w{width: 100%; height: 70px;}
.top_h{width: 100%; height: 70px; overflow: hidden;}
.top{width: 96%; height:70px;}
.logo{width: 139px; height: 63px; float: left; margin-top:3.5px; overflow: hidden;}
.nav{width: 100%; height: auto; line-height: 50px; position: fixed; top:70px; left: 0; z-index: 9999; background: #fff; font-size: 16px; text-align: left; float: inherit; padding: 0 3%; overflow: hidden;}
.nav a{color: #333333; margin: 0; display: block; width: 100%; height: 50px; line-height: 49px; border-bottom: 1px solid #e2e2e2;}
.nav a:hover{color: #333333; font-weight: 400;}
.nav .nuw{color:#ff235b; font-weight: bold;}
.tel{display: none;}
/* mobile nav 触发样式 */
.c_nav{display:flex;}

/**/
.in_banner{width:100%; height:200px; line-height: 0; position: relative;margin:0 auto; overflow: hidden;}
.in_banner .swiper-slide a{background-size: auto 100%!important;}
.in_banner .in_bannera{ height:8px; position: absolute; bottom:0px; text-align: center; z-index: 10;}

.in_title{font-size: 20px; margin:20px auto 15px; overflow: hidden;}
.in_title div span{ padding: 0 15px;}

.in_pronav{width: 100%; height: auto; line-height: 45px; text-align: center; font-size: 0; overflow: hidden;}
.in_pronav a{width:23%; height:45px; text-align: center; font-size: 16px; border: 1px solid #e2e2e2; margin: 0 1%; overflow: hidden;}
.in_pronav a span{display:none;}

.in_pronava{width: 100%; height:auto; line-height: 60px; text-align: center; font-size: 14px; color: #525252; overflow: hidden;}
.in_pronava a{margin-right:5px; transition: all .6s ease-in 0s;}
.in_pronava a:before{content: "|"; color: #ccc; margin-right:5px;}

.in_proul{ width: 100%; height: auto; margin: 0 auto 15px; overflow: hidden;}
.in_proli{width:48%; height: auto; float: left; margin-right: 4%; overflow: hidden;}
.in_proliimg,.in_proliimg img{width: 100%; height: auto; max-height: 230px; line-height: 0; min-height: 230px;}
.in_proliaa{padding: 0 10px;}
.in_proliaa h2{font-size: 14px;}
.in_proliaa div{font-size: 12px; line-height:20px; margin:10px 0;}
.in_proliaa span{display: block; width: 80%;}
.in_proli:nth-child(2n){margin-right: 0;}

.in_bg{padding:35px 0 35px;}
.in_aboutleft{width:100%; height: auto; float: inherit; margin-bottom:5px; overflow: hidden;}
.in_aboutb{width: 100%; height: auto; font-size: 14px; line-height:24px; color: #525252; margin: 20px 0 20px; overflow: hidden;}
.in_aboutb a{color: #ff235b;}

.in_aboutul{width: 100%; height: auto; overflow: hidden;}
.in_aboutli{min-width: 150px; max-width: 48%; height: 150px; float: left; margin-right: 0; margin-bottom: 20px;}
.in_aboutli:nth-child(2n){float: right;}

.in_aboutimg{width: 100%; height: auto; float: right; overflow: hidden;}
.in_aboutimgli{width:100%; height: auto; border: 1px solid #d1d1d1; overflow: hidden;}


.in_fwlcl{width:100%; height: auto; float: inherit; margin-bottom:0; overflow: hidden;}
.in_fwlc_li{width: 100%; height: auto; padding-bottom: 20px; overflow: hidden;}
.in_fwlc_lia{margin-right: 0;}
.in_fwlc_lib{width: 70%; float: right;}
.in_fwlc_lib div{font-size: 14px; line-height: 20px; color: #777777;}
.in_fwlcr{width: 100%; height: auto; float: inherit; overflow: hidden;}
.in_fwlcra{width: 100%; height: auto; padding:25px 25px; font-size: 14px; line-height: 26px; font-weight: bold;  position: relative; margin-top:20px; margin-bottom:30px;}
.in_fwlcra div:last-child{margin-bottom: 0;}

.in_imgul{width: 100%; height: auto; overflow: hidden;}
.in_imgli{ width:100%; height: auto; line-height: 0; position: relative; overflow: hidden;}
.in_imgli img{width: 100%; height: auto;}

.in_newsul{width: 100%; height: auto; margin-top: 0; padding-bottom:50px; overflow: hidden;}
.in_newsli{width: 100%; height: auto; float: inherit; margin-right: 0; margin-bottom: 20px; overflow: hidden;}
.in_newsli div{width: 100%; height: auto;}
.in_newsli div img{width: 100%; height:auto;}

.foot{width: 100%; height: auto; background: #f2f2f2; padding:20px 0; color: #525252; margin-top: 60px; overflow: hidden;}
.foot_left{width: 100%; height: auto; float: inherit; overflow: hidden;}
.foot_nav a:after{content: ""; border-right: 1px solid #ccc; border-left: 1px solid #ffffff; margin:0 5px 0 5px;}
.foot_right{width: 130px; height: auto; text-align: center; float: inherit; margin:20px auto 0; overflow: hidden;}


.pg_banner{width: 100%; height: 200px; margin: 0 auto; overflow: hidden;}
.pg_nav a{margin:1.5px; min-width: 30%;}

.pg_proul .in_proli{margin-bottom: 10px;}

.pg_xqprotop{padding:20px; }
.pg_proxqimg{width: 100%; height: auto; float: inherit; position: relative; overflow: hidden;}
.pg_proxqimga,.pg_proxqimga img{width: 100%; height: auto;}
.pg_proxqimgr,.pg_proxqimgl{display: none;}

.pg_xpprotxt{width:100%; height: auto; float: inherit; margin-top: 20px;}
.pg_xpprotxta{font-size: 14px; line-height: 30px; margin:15px 0;}
.pg_xpprotxttel{margin-bottom:25px;}

.pg_xqprotop .in_title{margin-top: 0;}

.pg_lybd{margin-top: 40px;}
.pg_lyli{width:100%; height: auto; float: inherit; overflow: hidden; margin-bottom:10px;}
.pg_lybd span{display:block; width: 100%; text-align: left; padding:0 0 10px 0; }
.pg_lylia{margin-bottom: 10px;}
.pg_lylib{width: 100%; height: auto; text-align: center; margin-top:35px;}
.pg_lylib button{width: 155px; height: 42px; background: #eaeaea; font-size: 16px; border: none; cursor: pointer;}
.pg_lylib button:first-child{background: #ff3969; color: #fff;}
.input_a{width:100%; height: 44px; border: 1px solid #e4e4e4; padding: 0 10px; font-size: 14px;}
.input_c{width:50%; height: 44px; border: 1px solid #e4e4e4; padding: 0 10px; font-size: 14px; vertical-align: middle;}
.input_b{width:100%; height:135px; border: 1px solid #e4e4e4; padding:10px; font-size: 14px; font-family: "微软雅黑";}

.in_zzli{width: 48%; height: 225px; margin:0 4% 20px 0; position: relative; overflow: hidden;}
.in_zzli:nth-child(2n){margin-right: 0;}

.pg_caseul .in_newsli{margin-bottom:30px;}

.pg_linksli{width:48%; height:100px; float: left; margin: 0 4% 20px 0; border: 1px solid #dedede;}
.pg_linksli:nth-child(2n){margin-right: 0;}

.pg_lxa{width:100%; float: inherit; margin-right: 0; margin-bottom: 30px;}

.pg_newsli{width: 100%; height: auto; margin-bottom:35px; overflow: hidden;}
.pg_newslia{width:30%; height: auto; margin-right: 5%; padding-top: 15px;}
.pg_newslib{width: 65%; height: auto; max-height: 135px; float: inherit; line-height: 0; overflow: hidden;}
.pg_newslib img{width: 100%; height:auto; transition: all .6s ease 0s;}
.pg_newslic{width: 100%;; height: auto; float: inherit; padding-top: 15px;}
.pg_newslic div{font-size: 14px; line-height: 24px; color: #777777; height: auto; margin:10px 0 10px; overflow: hidden;}

.pg_newstitle p span{margin: 0 20px;}

/**/
.mt40{margin-top: 40px;}

