@media only screen and (max-width: 1800px){
	.cp-xx2-con {
    width: 1030px;
    margin-left: 70px;
}

	.fafa .flex-control-nav{

		width: 1400px;

		margin-left: -700px;

	}

	.xiala-pic {

    width: 420px;

    margin-left: 25px;

	}

	.fazhan-con{

		font-size: 20px;

	}

	.fazhan-nian{

		font-size: 20px;

	}

	.search{

		margin-left: 50px;

	}
	.erji-nav a {
    font-size: 20px;
    color: #333333;
}
	.erji-nav dd+dd {

    margin-left: 55px;

	}

	.foo-nav li+li {

    margin-left: 50px;

	}

	.foo-wli{

		margin-left: 60px;

	}

	.danpian {

    padding: 0;

	}

	.danpian-left {

    width: 910px;

	}

	.danpian-h1{

		font-size: 30px;

	}

	.yingyong-con{

		height: 330px;

		padding: 45px 50px 0

	}

	.yingyong-num{

		right: 50px;

	}

	.about{

		padding: 0;

	}

	.contact-dd-h2{

		font-size: 18px;

		margin-top: 3px;

	}

	.map-wp{

		height: 700px;

	}

	.wenhua-item-con{

		padding: 217px 20px 0;

	}

	.shebei-h1{

		font-size: 22px;

	}

	.main1-div {

    width: 980px;

	}

	.main2-menu dd{

		margin-right: 100px;

	}

	.main2-h1{

		font-size: 22px;

	}

	.main2-con{

		padding: 30px 15px;

	}

	.main3-div-dl dd{

		margin-right: 70px;

	}

	.main5-1{

		top: 170px;

	}

	.main5 .main1-h2{

		font-size: 36px;

	}

	.main5 .main1-p{

		width:410px;

	}

	.main5-1-line{

		margin-top: 370px;

	}

}

@media only screen and (max-width: 1500px){

	.main5-list-wp{

		width: 800px;

	}

	.fafa .flex-control-nav{

		width: 1200px;

		margin-left: -600px;

	}

	.xiala-dl dd{

		margin-right: 40px;

	}

	.xiala-pic{

		width: 350px;

		margin-left: 25px;

	}

	.xiala-h1{

		font-size: 26px;

	}

	.xiala{

		padding: 25px 0;

	}

	.xiala-dl {

    padding-top: 15px;

	}

	.xiala-con{

		/*padding-top: 0*/

	}

	.cp-xx1-h1{

		font-size: 30px;

	}

	.cp-xx1-left{

		margin-right: 50px;

	}

	.cp-xx2-con{
		width: 850px;
		margin-left: 50px;

	}

	.shebei-h1{

		font-size: 20px;

	}

	.wenhua-ico{

		width: 75px;

	}

	.wenhua-h1{

		font-size: 22px;

	}

	.wenhua-h2{

		font-size: 14px;

	}

	.wenhua-p {

    font-size: 14px;

    color: #333;

    margin-top: 30px;

  }

  .wenhua-item-con {

    padding: 150px 15px 0;

    height: 600px;

	}

	.contact-dd-h1{

		font-size: 14px;

	}

	.contact-dd-h2{

		font-size: 16px;

	}

	.map-wp {

    height: 600px;

	}

	.map-con{

		padding: 30px;

	}

	.about-dd-h1{

		font-size: 20px;

	}

	.about-dd-h1 span{

		font-size: 54px;

	}

	.about-dd-h2{

		font-size: 20px;

		margin-top: 10px;

	}

	.yingyong-title span{

		font-size: 26px;

	}

	.yingyong-title{

		font-size: 12px;

	}

	.yingyong-con {

    height: 283px;

    padding: 45px 50px 0;

	}

	.yingyong-ico{

		margin-top: 40px;

	}

	.yingyong-p{

		font-size: 14px;

	}

	.yingyong-dd+.yingyong-dd {

    margin-top: 30px;

	}

	.nav>ul>li+li {

    margin-left: 40px;

	}

	.banner-2-title h1{

		font-size: 34px;

	}

	.banner-2 {

    height: 500px;

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    position: relative;

    padding-top: 260px;

	}

	.erji-nav a{

		font-size: 18px;

	}

	.erji-nav dd{

		padding: 30px 0;

	}

	.erji-nav dd+dd{

		margin-left: 40px;

	}

	.erji-div{

		padding: 50px 0 100px;

	}

	.foo-nav li+li {

    margin-left:20px;

	}

	.foo-wli {

    margin-left: 30px;

	}

	.foo-er {

    width: 160px;

	}

	.foo-h1{

		letter-spacing: 2px;

	}

	.news-pic {

    width: 450px;

	}

	.news-con-h1{

		font-size: 16px;

	}

	.news-con-h2{

		font-size: 20px;

		margin: 10px 0 20px;

	}

	.news-con-p{

		font-size: 14px;

	}

	.news-con{

		padding: 30px 35px 0

	}

	.more11 {

    margin-top: 30px;

	}

	.danpian-left {

    width: 830px;

	}

	.danpian-right {

    width: 320px;

	}

	.danpian-right-menu-a {

    font-size: 20px;

    color: #999999;

    margin-top: 10px;

	}

	.danpian-tj-dl dd {

    padding: 17px 20px;

    font-size: 16px;

    color: #333;

    line-height: 1.6;

	}

	.danpian-tj {

    margin-top: 40px;

	}

	.danpian-con{

		padding: 30px 0

	}

	.danpian-h2 .fl span+span {

    padding-left: 25px;

	}

	.danpian-page {

    padding-top: 30px;

	}

	.danpian-page .fl, .danpian-page .fr{

		font-size: 15px;

	}

	.danpian-h2 {

    padding: 20px 0;

	}

	.danpian-h1 {

    font-size: 28px;

	}

	.danpian-h2 .fl{

		font-size: 16px;

	}

	.lingyu-con {

    padding: 20px 20px 50px;

	}

	.lingyu-h1{

		font-size: 18px;

	}

	.lingyu-p{

		font-size: 15px;

		margin-top: 10px;

		padding-top: 15px;

	}

	.lizi-list {

    margin-top:15px;

	}

	.lizi-h1 {

    font-size: 14px;

	}

	.lizi-h2 {

    font-size: 14px;

    color: #154a9a;

    margin-top: 5px;

	}

	.rongyu2 {

    padding: 60px 0 105px;

	    position: relative;

	}

	.main1,.main2,.main4{

		padding: 100px 0

	}

	.main1-h2{

		font-size: 40px;

	}

	.main1-div {

    width: 870px;

	}

	.main2-h1 {

    font-size: 20px;

	}

	.main2-a{

		font-size: 14px;

		margin-top: 12px;

	}

	.main2-top .more22 {

    margin-top: 55px;

	}

	.main3{

		min-height: 840px;

	}

}

@media only screen and (max-width: 1200px){

	#header{

		display: none;

	}

	#header-2{

		display: block;

	}

	.chenggao{

		display: block;

	}

	.banner-2{

		height: auto;

		padding: 0;

	}

	.mianbaoxie{

		display: none;

	}

	.banner-2-title{

		padding:100px 0;

		text-align: center;

	}

	.banner-2-title h1 {

    font-size: 30px;

	}

	.erji-nav dd+dd {

    margin-left: 0px;

	}

	.erji-nav dd{

		display: none;

	}

	.erji-nav dd.cur{

		display: block;

	}

	.erji-nav dd {

    padding: 20px 0;

	}

	.erji-div {

    padding: 30px 0 50px;

	}

	.fenye{

		margin-top: 45px;

	}

	.foo-nav,.foo-logo{

		display: none;

	}

	.foo-er{

		float: none;

		width: 100%;

	}

	.er{

		margin:0 auto;

		

	}

	.footer-div::before{

		display: none;

	}

	#footer::after{

		display: none;

	}

	.foo-wli{

		float: none;

		margin-left: 0;

		width: 100%;

		text-align: center;

		margin-top: 30px;

		border-top: 1px solid rgba(255,255,255,0.3);

		padding-top: 25px;

	}

	.foo-wli-con{

		line-height: 2.2;

		margin-top: 15px;

	}

	#footer{

		padding: 25px 0 0;

	}
	.footer-bq {
		padding: 15px 0;
		margin-top: 25px;
	}
	.footer-bq .fl,.footer-bq .fr{
		float: none;
		text-align: center;
		line-height: 1.8;
	}

	.foo-wli-con p{

		display: inline-block;

		vertical-align: top;



	}

	.foo-wli-con p+p{

		margin-left: 10px;

	}

	.danpian-left{

		float: none;

		width: 100%;

	}

	.danpian-right{

		float: none;

		width: 100%;

	}

	.danpian-form-wp,.danpian-right-menu{

		display: none;

	}

	.danpian-h1 {

    font-size: 24px;

    text-align: center;

	}

	.danpian-h2 .fl{

		float: none;

		text-align: center;

		font-size: 14px;

	}

	.danpian-h2{

    padding: 15px 0



	}

	.yingyong-pic{

		float: none;

		width: 100%;

	}

	.yingyong-con{

		height: auto;

		padding: 50px;

	}

	.yingyong-num{

		display: none;

	}

	.yingyong-ico{

		opacity: 1!important;

	}

	.about-p{

		margin-top: 0;

	}

	.about-h1{

		display: none;

	}

	.about-dd-h1{

		font-size: 17px;

	}

	.about-dd-h1 span{

		font-size: 44px;

		padding:  0 5px;

	}

	.about-dd-h2{

		font-size: 17px;

		margin-top: 10px;

	}

	.about-dl{

		margin-top: 40px;

	}

	.about-img {

    margin-top: 50px;

	}

	.contact-dl{

		padding: 30px 0 0;

	}

	.contact-dl dl{

		flex-wrap: wrap;

	}

	.contact-dl dd{

		width: 48%;

		margin-bottom: 30px;

	}

	.map-wp {

    height: 400px;

	}

	.map-a{

		display: none;

	}

	.map-con2{

		font-size: 20px;

	}

	.map-con1{

		font-size: 14px;

	}

	.map-con1 span{

		font-size: 20px;



	}

	.wenhua-item{

		float: none;

		width: 100%;

	}

	.wenhua-item+.wenhua-item {

    border-top: 1px solid #d1d4d7;

    border-left: 0;

	}

	.wenhua-item-con{

		height: auto;

		padding: 50px 30px;

	}

	.wenhua-erji{

		background-image: none;

	}

	.wenhua-bg{

		display: none;

	}

	.wenhua-item:hover .wenhua-h1{color: #333;}

	.wenhua-item:hover .wenhua-h2{color: #999;}

	.wenhua-item:hover .wenhua-p{color: #333;}

	.wenhua-ico {

    width: 60px;

	}

	.wenhua-h1{

		margin-top: 15px;

	}

	.wenhua-p{

		margin-top: 25px;

		font-size: 16px;

	}

	.wenhua-erji .erji-div {

    padding: 0px;

	}

	.lingyu-list dd{

		width: 30.3333%;

	}

	.lingyu-list dd:nth-child(4) {

    margin-top: 3%;

	}

	.cp-xx{

		padding: 50px 0;

	}

	.cp-xx1-left{

		float: none;

		width: 100%;

		margin-right: 0;

		margin-bottom: 30px;

	}

	.cp-xx2-con{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-bottom: 30px;

	}

	.cp-xx2 {

    margin-top: 50px;

	}

	.fazhan-list{

		margin-top: 50px;

	}

	.fazhan-list .owl-nav{

		top: -100px;

	}

	.rongyu1 {

    padding-top: 40px;

	}

	.rongyu-menu a+a {

    margin-left: 30px;

	}

	.rongyu3 {

    padding: 13px 0 50px;

    display: none;

	}

	.fafa .flex-control-nav{

		width: 100%;

		margin-left: 0px;

		left: 0;

		text-align: center;

		bottom: 40px;

	}

	.fafa .flex-control-paging li a.flex-active{

		width: 30px;

	}

	.fafa .flex-control-nav li+li {

    margin-left: 10px;

	}

	.main1-div{

		width: 100%;

	}

	.main1,.main2,.main3,.main4{

		padding: 50px 0;

		min-height:0;

	}

	.main1{

		background-position: 0 center;

	}

	.main1 .more22 {

    margin-top: 80px;

	}

	.main1-h2{

		font-size: 34px;

	}

	.main1-p{

		font-size: 16px;

	}

	.main1-h1{

		font-size: 22px;

	}

	.main1-h1 img{

		width: 20px;

		margin-right: 15px;

	}

	.main2-top .fl{

		float: none

	}

	.main2-top .more22{

		float: none;

		margin-top: 30px;

	}

	.main2-list dl{

		margin-left: -3%;

	}

	.main2-list dd{

		width: 30.3333%;

		margin-left: 3%;

		margin-top: 3%;

	}

	.main2-div-wp {

    margin-top: 0px;

	}

	.main2-con {

    padding: 20px 15px;

	}

	.main2-menu dd {

    margin-right: 50px;

    font-size: 20px;

	}

	.main3-menu {

    padding: 50px 0;

	}

	.main4-div{

		float: none;

		width: 100%;

	}

	.main4-div.fr{

		margin-top: 40px;

	}

	.fmain4 {

    margin-top: 20px;

	}

	.main3-div-h1{

		font-size: 24px;

	}

	.main2-menu dd {

    margin-right: 30px;

    font-size: 18px;

	}

}

@media only screen and (max-width: 992px){
	.lingyu-list dd{

		width: 47%;

	}

	.lingyu-list dd:nth-child(3) {

    margin-top: 3%;

	}

	.about .about-dl::before{

		left: 34%;

	}

	.about .about-dl::after{

		right: 32%;

	}

	.main5x-list dd{

		width: 47%;

	}

	.main3-menu dl{

		flex-wrap: wrap;

	}

	.main3-menu {

    padding: 10px 0 30px;

	}

	.main3-menu dd{

		width: 33.3333%;

		margin-top: 20px;

	}

	.main3-item{

		margin:0 auto;

	}

	.main2-list dd{

		width: 47%;

	}

	.yingyong-con{

		padding: 30px;

	}

	.danpian-h1 {

    font-size: 22px;

	}

	.news-pic{

		float: none;

		width: 100%;

	}

	.news-con{

		padding: 30px;

	}

	.news-con-p{

		height: auto;

		max-height: 5.4em;

	}

}

@media only screen and (max-width: 768px){

	.about .about-dl::before{

		display: none;

	}

	.about .about-dl::after{

		display: none;

		right: 32%;

	}

	.fafa .flex-control-nav{

		bottom: 20px;

	}

	.fazhan-list .owl-nav{

		position: relative;

		top: 0;

		margin:25px auto 0;

		width: 80px;

		height: 30px;

	}

	.fazhan-list .owl-nav button.owl-next,

	.fazhan-list .owl-nav button.owl-prev{

		width: 30px;

		height: 30px;

	}

	.fazhan-list .item{

		height: auto;

		padding: 40px 0 0!important;

		background-position: center top;

	}

	.fazhan-list{

		background-position: 0 12px;

	}

	.fazhan-nian {

    font-size: 15px;

    text-align: center;

	}

	.fazhan-con{

		font-size: 18px;

		text-align: center;

		margin-top: 15px;

	}

	.fazhan-list {

    margin-top: 25px;

	}

	.about-p p{

		margin-bottom: 10px;

	}

	.about-dl dl{

		display: block;

	}

	.about-dl dd{

		text-align: center;

	}

	.about-dl dd+dd{

		margin-top: 25px;

		padding-top: 25px;

		border-top: 1px solid #eee;

	}

	.about-dd-h1 span {

    font-size: 40px;

    padding: 0 5px;

	}

	.about-dl {

    margin-top: 20px;

	}

	.about-img {

    margin-top: 30px;

	}

	.yingyong-con {

    padding: 20px 15px;

	}

	.yingyong-dd+.yingyong-dd {

    margin-top: 20px;

	}

	.yingyong-ico {

    margin-top: 20px;

    width: 35px;
    height: 35px;
    background-size: 100%;

		}

	.yingyong-p{

		height: auto;

		line-height: 1.8;

		max-height: 5.4em;

		margin-top: 10px;

	}

	.yingyong-title span {

    font-size: 20px;

    padding-right: 0;

    display: block;

    padding-bottom: 8px;

	}

	.danpian-h1 {

    font-size: 20px;

	}

	.foo-wli-con{

		display: block;

		line-height: 1.8;

		margin-top: 10px;

	}



	#footer {

    padding: 25px 0 0;

	}
	.footer-bq{
		font-size: 12px;
	}

	.foo-wli{

		margin-top: 15px;

		padding-top: 15px;

	}

	.er img{

		margin-bottom: 10px;

	}

	.er{

		width: 100px;

	}

	.fenye{

		font-size: 12px;

		margin-top: 28px;

	}

	.fenye .pagination > li > a,.fenye .pagination > li > span{

		padding: 5px 10px;

	}

	.news-con{

		padding: 20px 15px;

	}

	.more11 {

    margin-top: 20px;

	}

	.news-con-h1 {

    font-size: 14px;

	}

	.news-list dd+dd {

    margin-top: 20px;

	}

	.more11>a {

    display: block;

    width: 30px;

    height: 30px;

  }

	.news-con-h2 {

    font-size: 18px;

    margin: 8px 0 8px;

	}

	.erji-nav a {

    font-size: 17px;

	}

	.erji-nav dd {

    padding: 15px 0;

	}

	.banner-2-title h1 {

    font-size:24px;

	}

	.banner-2-title {

    padding: 60px 0;

    text-align: center;

	}

	.erji-div {

    padding:20px 0 30px;

	}

	.danpian-h2 .fl span+span {

    padding-left: 15px;

	}

	.danpian-con {

    padding: 20px 0;

	}

	.danpian-page .fl, .danpian-page .fr{

		float: none;

		max-width: 100%;

		font-size: 14px;

		margin-top: 12px;

	}

	.danpian-page {

    padding-top: 5px;

	}

	.danpian-tj {

    margin-top: 30px;

	}

	.danpian-tj-dl dd {

    padding: 15px;

    font-size: 15px;

  }

  .contact-title{

  	font-size: 12px;

  	padding-bottom: 15px;

  }

  .contact-title span{

  	font-size: 20px;

  	padding-right: 8px;

  }

  .contact-dl dl{

  	display: block;

  }

  .contact-dl dd{

  	width: 100%;

  	margin-bottom: 20px;

  }

  .contact-dl {

    padding: 20px 0 0;

	}

	.map-wp {

    height: 200px;

	}

	.map-con1{

		float: none;

	}

	.map-con2{

		float: none;

		margin-left: 0;

		margin-top: 6px;

		font-size: 17px;

	}

	.map-con {

    padding: 15px;

	}



	.map-con1 {

		font-size: 12px;

	}

	.map-con1 span {

    font-size: 16px;

	}

	.wenhua-item-con{

		padding: 30px 0px;

	}

	.wenhua-ico {

    width: 50px;

	}

	.wenhua-h1 {

    font-size: 20px;

    margin-top: 10px;

	}

	.wenhua-h2 {

    font-size: 13px;

	}

	.wenhua-p {

    margin-top: 15px;

    font-size: 15px;

	}

	.lingyu-list dd{

		width: 100%;

		float: none;

		margin-left: 0;

	}

	.lingyu-list dl{

		margin-left: 0;

	}

	.lingyu-list dd+dd{

		margin-top: 20px!important;

	}

	.lingyu-con {

    padding: 15px 15px 25px;

	}

	.lingyu-h1 {

    font-size: 17px;

	}

	.shebei-h1 {

    font-size: 16px;

	}

	.shebei-con{

    padding: 15px 0 16px;



	}

	.shebei-con::before,

	.shebei-con::after{

		height: 1px;

	}

	.lizi-list {

    margin-top:12px;

	}

	.lizi-h1 {

    font-size: 12px;

	}

	.lizi-h2 {

    font-size: 13px;

    color: #154a9a;

    margin-top: 5px;

	}

	.cp-xx{

		padding: 20px 0 30px;

	}

	.cp-xx1-menu{

		margin-top: 15px;

	}

	.cp-xx1-menu .shebei-pic+.shebei-pic {

    margin-left:15px;

	}

	.cp-xx1-menu .shebei-pic{

		width: 60px;

	}

	.cp-xx1-h1 {

    font-size: 20px;

	}

	.cp-xx1-p{

		font-size: 14px;

		padding: 12px 0 15px;

	}

	.cp-xx2 {

    margin-top: 30px;

	}

	.cp-xx2-content-p{

		font-size: 14px;

	}

	.cp-xx2-title{

		font-size: 18px;

	}

	.cp-xx2-content {

    margin-top: 15px;

	}

	.cp-xx2-table {

    margin-top: 15px;

	}

	.cp-xx2-tj-list {

    margin-top: 20px;

	}

	.cp-xx2-tj-list .shebei-pic+.shebei-pic {

    margin-top: 15px;

	}

	.rongyu1 {

    padding-top: 20px;

	}

	.rongyu1 .contact-title{

		float: none;

	}

	.rongyu-menu{

		float: none;

		margin-top: 20px;

	}

	.rongyu-menu a{

		font-size: 17px

	}

	.rongyu-menu a+a {

    margin-left: 20px;

	}

	.rongyu-menu a.cur::after{

		width: 6px;

		margin-left: -3px;

		height: 6px;

		bottom: -15px;

	}

	.rongyu2 {

    padding: 30px 0 105px;

    position: relative;

	}

	.main1, .main2, .main3, .main4 {

    padding: 30px 0;

    min-height: 0;

	}

	.main1-h1 {

    font-size: 18px;

    padding-bottom: 15px;

	}

	.main1-h2 {

    font-size: 22px;

	}

	.main1-h1 img {

    width: 12px;

    margin-right: 10px;

	}

	.main1-p {

    font-size: 15px;

    margin-top: 10px;

	}

	.more22 a {

    display: block;

    height: 45px;

    line-height: 45px;

    text-align: center;

    color: #fff;

    font-size: 14px;

    background-color: #154a9a;

	}

	.more22 a img {

    margin-left: 10px;

    width: 17px;

    margin-top: -2px;

	}

	.more22 {

    width: 130px;

	}

	.main1 .more22 {

    margin: 30px auto 0;

	}

	.main1{

		background-image: none;

		border-bottom: 1px solid #eee;

	}

	.main2-h1 {

    font-size: 18px;

	}

	.main2-top .more22{

		margin-top: 25px;

	}

	.main2-menu dl{

		display: flex;

		justify-content: space-between;

	}

	.main2-item {

    box-shadow: 0px 6px 24px 0px rgba(51, 51, 51, 0.08);

	}

	.main2-con {

    padding:18px 15px;

	}

	.main2-a {

    font-size: 14px;

    margin-top: 10px;

	}

	.main2-menu dd {

    margin-right: 0px;

    font-size: 16px;

    padding-bottom: 15px;

	}

	.main2-menu{

		margin-top: 25px;

	}

	.main2-list dd{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-top: 25px;

	}

	.main2-list dl{

		margin-left: 0;

	}

	.main3-menu dd{



		margin-top: 10px;

	}



	.main3-menu {

    padding:10px 0 20px;

	}

	.main3-div-dl dd {

    margin-right: 15px;

    margin-top: 10px;

    font-size: 15px;

	}

	.main3-div-dl{

		padding-top: 10px;

	}

	.main4-title .fl span{

		font-size: 20px;

	}

	.main4-title .fl{

		font-size: 0

	}

	.main4-title a.fr {

    font-size: 14px;

    color: #999;

    margin-top: 5px;

	}

	.main4-h1{

		font-size: 17px;

		padding-right: 80px;

	}

	.main4-h1 .span050{

		font-size: 14px;

	}

	.main4-p {

    font-size: 14px;

    color: #666;

    margin-top: 12px;

	}

	.fmain4 {

    margin-top: 15px;

	}

	.main4-more a{

		width: 32px;

		height: 32px;

	}

	.main4-more {

    margin-top: 20px;

	}

	.main4-div-wp {

    margin-top: 25px;

	}

	.main4-div.fr {

    margin-top: 30px;

	}

	.main3-h1{

		font-size: 14px;

		margin-top: 11px;

	}

	.main3-ico{

		width: 40px;

	}

	.main3-item{

		width: 110px;

		height: 100px;

		padding: 15px 0 0

	}

	.main3-div-h1 {

    font-size: 20px;

	}

	.main5x{

		padding: 30px 0;

	}

	.main5x-list dd{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-top: 20px;

	}

	.main5x-list dl{

		margin-left: 0;

	}

}

@media only screen and (max-width: 500px){

	.logo-2 {

    font-size: 0;

    width: 120px;

    margin-left: 15px;

    margin-top: 14px;

	}

}

@media only screen and (max-width: 350px){}