html {   line-height: initial; }
html,body{overflow-x:hidden;}
*{margin:0px; padding:0px; word-wrap:break-word;}
img,input,select{vertical-align:middle;}
ul,li{list-style:none;}
a{text-decoration:none; color: #282828	}
a:hover{color:#282828; -webkit-transition: color ease 0.3s;}
img{border:none;}
.clear{ clear:both; height:0px;	 margin:0; padding:0;width:0; border:none; overflow:hidden;}
body{font-family: "Microsoft YaHei"; color: #282828; background: #fff;font-size: 14px; }
@font-face {
  font-family: 'iconfont';  /* Project id 3046387 */
  src: url('http://at.alicdn.com/t/font_3046387_a2rxngfvr1r.woff2?t=1640329298616') format('woff2'),
       url('http://at.alicdn.com/t/font_3046387_a2rxngfvr1r.woff?t=1640329298616') format('woff'),
       url('http://at.alicdn.com/t/font_3046387_a2rxngfvr1r.ttf?t=1640329298616') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
.wrap_1200 {width: 1200px; margin: 0 auto; overflow: hidden;}

.blue {color: rgb(30, 80, 174);}
.top {display: flex; justify-content: space-between; padding: 15px 0; align-items: center;}
.top .left,.top .right {display: flex;align-items: center; color:#aaa ;}
.top .left .text {padding-left: 20px;  margin-left: 20px; border-left: 1px solid #eee;}
.top .left .text p:nth-child(1){ font-weight: bold; font-size: 16px; padding-bottom: 8px;}
.top .right img {margin-right: 10px;}
.top .right .text p:nth-child(1){color: #222; padding-bottom: 8px;}
.top .right .text p:nth-child(2) {font-size: 22px}

.mySwiper {position: relative;}
.mySwiper .swiper-wrapper {width: 100%;  }

.search {background: #f7f7f7; height: 90px; line-height: 90px;}
.search .wrap_1200 {display: flex; justify-content: space-between; align-items: center;}
.search .wrap_1200 p a{color: #999; padding: 0 10px;}
.search form { display: flex; align-items: center; }
.search form input {margin: 0; padding: 0; height: 38px; line-height: 38px; border: 1px solid #ccc; width: 250px; padding: 0 5px;margin: 0;}
.search form input::placeholder {color: #aaa;}
.search button {background:#1e50ae; height: 40px; width: 40px; color: #fff; font-size: 20px }

.title {position: relative; width: 70%; margin: 50px 15%; text-align: center;}
.title::after {position: absolute; top: 50%; left: 0; height: 1px; width: 20%; z-index: 999; background: #aaa; content: "";}
.title h2,.link h2 { text-transform: uppercase; margin-bottom: 10px; font-size: 30px; position: relative; }
.title::before {position: absolute; top: 50%; right: 0; height: 1px; width: 20%; z-index: 999; background: #aaa; content: "";}

 .title h2 span {font-size: 70px;font-style: italic; padding: 0 10px;}
.title p {line-height: 32px; color: #aaa;}
.brand .list ul{display: flex; justify-content: space-between; margin-bottom: 80px;  justify-content: space-between;}
.brand .list ul li {text-align: center; width: 180px; margin: 0 2%;}
.brand .list ul li img {width: 170px; height: 170px; border-radius: 50%; box-shadow: 0 0 10px #eee; border: 10px solid #fff;}
.brand .list ul li p:nth-child(2) { text-transform: uppercase; font-size: 18px; margin: 20px 0 10px;}
.brand .list ul li p:nth-child(3) {color: #aaa; line-height: 26px;}

.link {margin-bottom: 80px;}
.link .t {margin: 50px 0; text-align: center;}
.link img {width: 165px; height: 84px;}

.product {padding-top: 30px; padding-bottom: 80px;}
.product {background: #f7f7f7;}
.product .title {width: 50%; margin: 50px 25%;}
.product .title span,.solution .title span {font-size: 30px; font-style: normal; padding: 0 ;}
.product .list {background: #fff; box-shadow: 0 0 10px #eee;}
.product .list .p { box-shadow: 0 0 3px #f2f2f2; }
.product .list .p .tit {height: 54px; line-height: 54px; display: flex; justify-content: space-between; padding: 0 10px; }
.product .list .p .tit p {font-size: 16px}
.box ul {display: flex; background: #fff; padding: 40px 0; flex-wrap: wrap;}
.box ul li {width: 23%; margin: 0px 1% 0 1%;}
.box ul li img {width: 260px; height: 260px; border: 1px solid #eee;}
.box ul li p {text-align: center; line-height: 60px;}
.product  .now .tit{background: rgba(30, 80, 174, 1); color: #fff;}
.product  .now .tit .iconfont {transform:rotate(90deg) ;}
.product .p .box {display: none;}

.ad {width: 100%; height: 181px; background: url(../img/bg1.jpg); background-size: 100%;  }
.ad .wrap_1200 {display: flex; height: 181px; justify-content: space-between;align-items: center;}
.ad .wrap_1200 p.l { color: #fff; font-style: italic; font-size: 36px; font-weight: bold;}
.ad .wrap_1200 .text {color: #fff; font-size: 16px}
.ad .wrap_1200 .text p:last-child {font-size: 30px;}

.choose .list {display: flex; margin-top: 50px; justify-content: space-between; align-items: center;}
.choose .list  .left {}
.choose .list img {width: 558px; height: 294px; flex-shrink: 0;}
.choose .list .left {position: relative;width: 558px; height: 294px; flex-shrink: 0;}
.choose .list .left p {position: absolute; top: -10px; left: 20px;   background: #1E50AE; color: #fff; font-size:40px; padding: 15px 15px;  }
.choose .list .right {width: 600px;}
.choose .list .right h2 {font-size: 30px}
.choose .list .right p:nth-child(2) {color: #aaa; margin: 10px 0 20px 0;}
.choose .list .right p:nth-child(3){color: #666; line-height: 26px;}

.ad1 {width: 100%; height: 181px; margin-top: 80px; background: url(../img/bg2.jpg); background-size: 100%;  }
.ad1 .wrap_1200 {text-align: center; color: #6b6b6b; }
.ad1 .wrap_1200 h2 {font-size: 32px;color: rgb(37, 107, 237); padding-bottom: 15px; padding-top: 60px;}

.solution {margin-top: 80px;}
.solution ul,.n_solution ul {display: flex;  flex-wrap: wrap; }
.solution ul  img,.n_solution ul img {width: 380px; height: 260px;}
.solution ul li,.n_solution ul li { width: 380px;}
.solution ul li p,.n_solution ul li p {text-align: center; line-height: 60px; font-size: 16px}

.about {background: url(../img/bg3.jpg) no-repeat center center; margin-top: 80px; background-size: 100%; height: 460px;}
.about .wrap_1200 {display: flex; justify-content: space-between; align-items: center; height: 460px;}
.about .wrap_1200 .left { width: 373px; height: 263px;  flex-shrink: 0;}
.about .mySwiper2 {width: 192px; flex-shrink: 0;}
.about .text {color: #fff; padding: 0 40px;}
.about .text h2 {font-size: 30px; margin-bottom: 15px;}
.about .text  p{line-height: 32px; margin-bottom: 20px;}
.about .text  a {color: #fff; }
.about .swiper-pagination {height: 30px; line-height: 30px; background: rgba(0,0,0,0.3); width: 192px;}
.about .swiper-pagination-bullet {margin: 0 10px;}

.news {display: flex; justify-content: space-between; margin-top: 80px;}
.news .left {width: 800px; margin-right: 50px; flex-shrink: 0;}
.news .left .top {display: flex; justify-content: space-between; }
.news .left .top a {display: block; width: 284px; height: 175px; flex-shrink: 0;}
.news .left .top img {width: 284px; height: 175px; border-radius: 10px; flex-shrink: 0; margin-right: 20px;}
.news .left .top h2 {font-size: 16px; font-weight: normal;}
.news .left .top h2 a {width: auto; height: 60px; line-height: 60px; }
.news .left .top p {color: #999;}
.news .left .top p.date {margin-top: 15px;}
.news .left .top .text {margin-left: 20px;}
.news .left ul li{height: 55px; font-size: 16px; line-height: 55px; border-top: 1px solid #eee; }
.news .left ul li a {display: flex; justify-content: space-between;}
.news .left ul li a span {color: #999;}
.news .right h2 {font-size: 16px; font-weight: normal; margin-bottom: 13px;}
.news .right li {padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #eee;}
.news .right {color: #999; line-height: 26px;}

footer	{background: #1f1f1f; margin-top: 80px; }
footer a {color: #666;}
footer .link {height: 80px; border-bottom: 1px solid #333; margin-bottom: 0; line-height: 80px; color: #aaa;}
footer .link a {padding: 0 10px;}
footer .wrap_1200 .con{display: flex; justify-content: space-between; padding: 50px 0;}
footer .wrap_1200 .con p {text-align: center;}
footer .wrap_1200 .con .left {width: 20%;}
footer .wrap_1200 .con p:nth-child(1) {color: #fff; font-size: 16px; margin-top: 30px;}
footer .wrap_1200 .con p:nth-child(2) {font-size: 35px; font-weight: bold; margin-top: 15px;}
footer .wrap_1200 .right {width: 70%; display: flex;justify-content: space-between; line-height: 30px;}
footer .wrap_1200 .right dt {color: #fff; font-size: 16px}
footer .wrap_1200 .right dt a {color: #fff; }
.copy {background-color: #080808; text-align: center; color: #999; height: 60px; line-height: 60px;}

.nei {width: 100%; height: 300px; position: relative; }
.nei img {width: 1920px; height: 300px; position: absolute; left: 50%; margin-left: -960px;}

.n_product {margin-top: 80px; display: block;}
.n_product .n_title {height: 80px; width: 100%;}
.n_product .n_title ul {display: flex; }
.n_product .n_title ul li {margin: 0 15px; height: 80px;}
.n_product .n_title ul li a {color: #222; border: 1px solid #eee; border-radius: 10px; display: block; padding: 10px 15px; font-size: 16px}
.n_product .n_title ul li a.now {background: #1E50AE;  border-radius: 10px; color: #fff;}

.n_solution {display: flex; margin-top: 80px;}
.n_solution .left {width: 220px; flex-shrink: 0; margin-right: 50px; background: #f5f5f5;}
.n_solution .left li {height: 80px; line-height: 80px; font-size: 16px; text-align: center; border-bottom: 1px solid #fff;}
.n_solution .left li .now {background: #1E50AE; height: 100px; line-height: 100px; color: #fff;}
.n_solution .left li a {display: block;}
.n_solution .right {width: 100%;}
.n_solution .right ul {padding: 20px 0;}
.n_solution .right ul li {width: 32%; margin: 0 0.5% 20px 0.5%; padding-bottom: 10px; overflow: hidden;  border-radius: 10px; box-shadow: 0 0 20px #eee; }
.n_solution .right ul li img {height: 191px;}
.n_solution .right ul li p:nth-child(2){height: 40px; line-height: 40px;}
.n_solution .right ul li p:last-child {color: #999; text-align: left; line-height: 26px; font-size: 14px; padding: 0 10px; }

.n_news {margin-top: 80px;}
.n_news .n_top {display: flex; justify-content: space-between;}
.n_news .n_top .left {width: 564px; height: 426px; position: relative; flex-shrink: 0;}
.n_news .n_top .left img { width: 564px; height: 426px;}
.n_news .n_top .left  p {position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; height: 40px; line-height: 40px; background: rgba(0,0,0,0.3);}
.n_news .n_top .left  p  a { color: #fff; text-align: center;}
.n_news .n_top .text {margin-left: 30px;}
.n_news .n_top .text li {display: flex; align-items: center; padding-bottom: 28px; margin-bottom: 28px; border-bottom: 1px dashed    #eee;}
.n_news .n_top .text li .date {width: 80px; height: 80px; text-align: center; background: #f5f5f5; flex-shrink: 0;}
.n_news .n_top .text li .date span {display: block; font-weight: bold; font-size: 22px;color: #666;line-height: 50px;}
.n_news .n_top .text li .t {width: 100%; margin-left: 20px; color: #666; line-height: 26px;}
.n_news .n_top .text li .t h2 {font-weight: normal; font-size: 16px; margin-bottom: 15px;}
.n_news .list h2 {font-weight: normal; font-size: 16px; margin-bottom: 15px; display: flex; justify-content: space-between;}
.n_news .list {  color: #666; line-height: 26px; margin-top: 50px;}
.n_news .list li {padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid    #eee;}

.n_about {margin-top: 80px; }
.n_about img{width: 601px; height: 345px; flex-shrink: 0; margin-left: 30px;}
.part1,.part2  .wrap_1200{display: flex; justify-content: space-between; color: #666; line-height: 26px;}
.part1 h2 ,.part2 h2 {font-size: 32px; font-weight: normal; color: #282828; margin-bottom: 10px;}
.part1 h2:nth-child(2),.part2 h2:nth-child(2) {color: #1E50AE;}
.part2 .right{width: 600px;}
.part2 .right h2 {text-align: right;}
.part2 {width: 100%; display: flex; align-items: center; margin-top: 80px; height: 585px; background: url(../img/bg4.jpg) no-repeat; background-size: 100%;}
.part2 p {display: flex; line-height: 32px;}
.part2 h2 {color: #fff;}
.part2 h2:nth-child(2) {color: #fff; margin-bottom: 50px;}

.part3 {margin-top: 80px;}
.part3 h2 {font-size: 30px; text-align: center;}
.part3 ul {margin-top: 80px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.part3 ul  li {width: 380px;}
.part3 ul  li img {width: 380px; height: 260px;}
.part3 ul  li  p {line-height: 50px; font-size: 16px; text-align: center;}

nav{width: 100%; height: 50px; background: #1e50ae;}
nav .wrap_1200 ul{ display: flex; font-size: 16px}
nav .wrap_1200 ul a {color: #fff; text-transform: uppercase; display: block; padding: 0px 25px; margin-right: 15px; line-height: 50px;}
nav .wrap_1200 ul a:hover,nav .wrap_1200 ul a.now{background: #13439d;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.contact {background: #f5f5f5; padding: 0 80px; line-height: 46px; color: #666;}
.c_paart1 {display: flex; justify-content: space-between; padding-top: 80px;}
#dituContent{width: 540px; height: 360px;}
.contact h2{ font-size: 30px; font-weight: normal; color: #222;}
.contact h2:nth-child(2) {color: #13439D;}

.gbook {padding-top: 80px; border-top: 1px solid #ccc; margin-top: 80px;}
.gbook form{display: flex; flex-wrap: wrap; }
.gbook form input {height: 36px; width: 320px; padding: 0 15px; border: 1px solid #ccc;}
.gbook form textarea {width:100% ;border: 1px solid #ccc;padding: 15px; height: 100px; }
.gbook form span {color: red; flex-shrink: 0; display: block; width: 30px; text-align: center; padding-left: 10px;}
.gbook form label {width:90px; text-align: right; flex-shrink: 0;}
.gbook form .line {display: flex; margin-bottom: 15px;}
.gbook .line1 {width: 100%;}
.gbook button {background: #007AFF; padding: 10px 50px; font-size: 16px; color: #fff; margin: 30px 0 80px 80px;}

.detail {line-height: 32px; color: #666; }
.detail h2 {font-size: 28px; font-weight: normal; color: #222; margin: 50px 0 20px 0;}
.detail .date {color: #aaa; padding-bottom: 15px; margin-bottom: 25px; border-bottom: 1px solid #eee;}

.n_product {display: flex; justify-content: space-between;}
.n_product img {width: 500px; height: 500px; flex-shrink: 0; border: 1px solid #eee;}
.n_product .text {margin-left: 50px; width: 100%;}
.n_product .text h2 {font-weight: normal; font-size: 22px; margin-bottom: 15px;}
.n_product .text  p {color: #666; line-height: 42px; margin-left: 40px; font-size: 18px;}
.n_product .text  p.t {border:1px solid #13439D; color:#13439D; width: 180px; text-align: center; padding: 5px 0; border-radius: 5px; margin-top: 30px;}

.n_d {border: 1px solid #eee; margin-top: 50px;}
.n_d  h2 { position: relative; font-size: 22px;border-bottom: 1px solid #eee;   padding: 12px 0px; padding-left: 15px; font-weight: normal;}
.n_d h2::after {position: absolute; bottom: 0; left: 15px; width:100px; height: 3px; background: #13439D; content: "";}
.n_d .con {padding: 15px; line-height: 32px; color: #666;}

.page {display: flex; justify-content: flex-end; margin: 30px 0}
.page span {border: 1px solid #aaa; color:#aaa;padding: 3px 5px; display: block;    border-radius: 3px;    margin: 0 5px;}
.page span a {color:#aaa;   display: block;  }
.page-num-current {color:  rgb(30, 80, 174)!important; font-weight: bold;}
.page span.page-numbar {border: none; display: flex; padding: 0;  }
.page span.page-numbar a {border: 1px solid #aaa; color:rgb(30, 80, 174);padding: 3px 5px; display: block;    border-radius: 3px;    margin: 0 5px;}
.n_product {margin-top: 80px; display: block;}

.n_product1 {display: flex}
.pa {line-height: 40px; margin-top: 40px}
.sjj_nav {display: none;}


@media screen and (max-width: 750px){
	.wrap_1200{width: 98%; margin: 0 1%;}
	.top .left .text {display: none;}
	 .top .right,nav {display: none;}
	 .top {padding: 0;}
	 .mySwiper .swiper-wrapper img {width: 100%;}
	 .search {display: none;}
	 .title h2, .link h2 {font-size: 0.4rem}
	 .title h2 span {font-size: 0.5rem}
	 .title ,.product .title{margin: 0.4rem 10%; width: 80%;}
	 .title p {display: none;}
	 .title::after ,.title::before {height: 0;}
	 .brand .list ul {flex-wrap: wrap;}
	 .brand .list ul li {width: 48%; margin: 0; margin-bottom: 0.2rem; color: #999; line-height: 0.4rem;}
	 .brand .list ul li p:nth-child(2) {font-size: 0.34rem; color: #222; margin: 0.2rem 0 0.1rem 0;}
	.link{display: none;}
	.brand .list ul { margin-bottom: 0.4rem;}
	.box ul li {width: 48%;}
	.box ul li img {width: 100%; height: 3.5rem;}
	.box ul li p {height: 1.2rem; overflow: hidden;}
	.box ul {padding: 0.2rem 0;}
	
	.ad .wrap_1200 p.l {font-size: 0.4rem; text-align: center;}
	.ad .wrap_1200 {flex-wrap: wrap;}
	.ad .wrap_1200 .text {width: 100%; margin-top: -0.2rem; text-align: center;}
	.choose .list {flex-wrap: wrap;}
	.choose .list img,.choose .list .left {width: 100%; margin-top: 0.5rem; height: auto; }
	.brand .list ul li p {padding: 0 1%;}
	.product {padding-bottom: 0.3rem;}
	.choose .list .right {width: 94%; margin: 0 3%;}
	.choose .list {margin: 0;}
	.choose .list .right h2 {font-size: 0.4rem}
	.choose .list .right p:nth-child(2) {margin: 0.1rem 0 0.2rem 0;}
	.ad1 .wrap_1200 h2 {padding-top: 0.6rem; font-size: 0.4rem;}
	.product .title span, .solution .title span {font-size: 0.45rem}
	.solution ul img, .n_solution ul img {width: 100%; height: auto;}
	.about .wrap_1200 .left {display: none;}
	.about .mySwiper2 {display: none;}
	.about {background: #17459a; height: auto;margin-top: 0.4rem;}
	.news {flex-wrap: wrap; margin-top: 0.8rem;}
	.news .left {width: 98%; margin: 0 1%;}
	.news .left .top a {width: 50%; height: auto;}
	.news .left .top .text {width: 100%;}
	.news .left .top img {width: 100%; height: auto;}
	.news .left .top h2 a {line-height: 0.5rem; height: auto;}
	.news .left .top p.date {display: none;}
	.news .left ul li a span {display: none;}
	.news .left ul li {overflow: hidden;}
	.news .right {display: none;}
	footer .wrap_1200 .right {display: none;}
	footer .wrap_1200 .con {padding: 0.2rem 0;}
	footer .wrap_1200 .con .left {width: 100%; text-align: center;}
	.choose .list .right p {display: none;}
	.choose ,.ad1{display: none;}
	.solution ul li, .n_solution ul li {width: 100%;}
	
	.sp_nav{width:50px;position:absolute; z-index: 999; right: 10px; top: 10px; cursor:pointer;height:30px;margin-top:15px}
	.sp_nav span{display:block;background:#0000FF;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
	.sp_nav span:nth-of-type(1){top:0px}
	.sp_nav span:nth-of-type(2){top:10px}
	.sp_nav span:nth-of-type(3){top:20px}
	.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
	.sp_nav_se span:nth-of-type(2){width:0}
	.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
	.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
	.nav_show{top:50px}
	.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
	.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
	.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
	.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
	.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
	.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
	.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
	.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
	.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
	.sjj_nav ul li ul{display:none}
	.sjj_nav ul li a{color:#666;width:80%}
	.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
	.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
	.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
	.sjj_nav ul li ul li>ul{margin-left:10px}
	.n_product .n_title ul { flex-wrap: wrap;}
	.n_product .n_title {height: auto; padding-top: 0.4rem;}
	.n_product .n_title ul li {height: auto; margin-bottom: 0.2rem; margin: 0 0.1rem 0.2rem 0.1rem;}
	.n_product .n_title ul li a {padding: 0.1rem;}
	.n_product1 { flex-wrap: wrap;}
	.n_product img {width: 100%; height: auto;}
	.n_product .text {padding-left: 5%; margin-left: 0;}
	.n_solution {flex-wrap: wrap; }
	.n_solution .left {width: 100%; margin: 0 ; padding: 0;}
	.n_solution .left li {height: 1rem; line-height: 1rem;}
	.n_solution .right ul li {width: 48%; margin: 1%;}
	.n_solution .right ul li img {height: auto;}
	.n_news .n_top {display: none;}
	.n_news .list h2 span {width: 26%; flex-shrink: 0;}
	.n_about img {display: none;}
	.part1 {padding-top: 0.4rem;}
	.part2 {display: none;}
	.part3 ul {margin-top: 0.2rem;}
	.contact {width: 100%; margin: 0; flex-wrap: wrap; padding: 0;}
	.c_paart1 {flex-wrap: wrap;}
	.c_paart1 {padding-left: 5%;}
	#dituContent {width: 100%;}
	
	.gbook form input {width: 70%;}
.sjj_nav {display: block;}
}