@import url(font/siyuan.css);

html, body {

	font-size: 16px;

	color:#666;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	font-family:"siyuan";

	background: #fff;

	-webkit-text-size-adjust: none;

}

a,a:focus,a:active {color: #333;	text-decoration: none;outline: 0px none;}

.h30{margin-top: 30px;}

.h15{margin-top: 15px;}

.h45{margin-top: 45px;}

h1,h2,h3,h4{margin:0;padding:0;}

a:hover,a:active{text-decoration: none;}

ul{padding:0;margin:0;}

ul li{list-style:none;}

.fl{float:left;}

.fr{float:right}

.ct{text-align: center}

.clear{clear:both;}

div{padding:0;margin:0;}

.w100{width:100%;}

.w1920{width:1564px;margin:0 auto;overflow: hidden;}

.head{padding:20px 0;}

.head ul{margin-left:130px; display: flex;display: -webkit-flex; justify-content: space-between;-webkit-justify-content:space-between;}

.head ul li{height:60px;line-height: 60px;width:110px;}

.head ul li:hover a,.head .active a{color: #e60012;}

.logo{width:220px;height: 60px;}

.language{line-height: 60px;}

.language .cn{width: 16px;height: 11px;display: inline-block;background: url(../images/language.png) no-repeat; background-position: -3px 0;margin-right:10px;}

.language .en{width: 16px;height: 11px;display: inline-block;background: url(../images/language.png) no-repeat;background-position: -41px 0;margin-right:10px;}

.language a{font-size:14px;}



.banner{height:895px;margin: 0 auto;text-align: center;}

.banner img{max-width: 100%;width: auto;max-height: 100%;height: auto;}



.nbanner{height:399px;text-align: center;margin: 0 auto;background: url(../images/nbanner.jpg) center no-repeat;text-align:left;t}

.nbanner img{max-width: 100%;width: auto;max-height: 100%;height: auto;}

.nbanner div{padding: 130px 0 150px 30px;}

.nbanner p{font-size: 36px;color: #fff;height: 60px;}

.nbanner p::after{content:"";width: 100px;display: block;height: 2px; background: #99bbd8;margin-top: 10px}

.nbanner span{display: block;font-size: 30px;color: #fff; text-transform: uppercase;}



.aboutbanner{height:399px;text-align: center;margin: 0 auto;background: url(../images/aboutbanner.jpg) center no-repeat;text-align:left; }

.contactbanner{height:399px;text-align: center;margin: 0 auto;background: url(../images/contactbanner.jpg) center no-repeat;text-align:left; }

.aboutbanner img,.contactbanner img{max-width: 100%;width: auto;max-height: 100%;height: auto;}

.aboutbanner div{padding: 130px 0 150px 30px;}

.aboutbanner p{font-size: 36px;color: #fff;font-weight: bold;}

.aboutbanner span{display: block;font-size: 30px;color: #fff; text-transform: uppercase;}



.indexabout{height: 939px;}

.indexaboutl{width:60%;height: 939px;background: #f1f1f1 url(../images/aboutbg.jpg) center bottom no-repeat;padding:108px 120px 60px 260px; box-sizing: border-box;}

.indexaboutl h3{font-size: 40px;color: #222;}

.indexaboutl .content{margin:50px 0;height: 450px;}

.indexaboutl p{color:#444;font-size:15px;line-height: 30px;}

.indexaboutl .more{width: 188px;height: 50px;line-height: 50px;text-align: center;font-size: 14px;background: #00559d; border-radius: 10px;margin-top:60px;}

.indexaboutl .more a{color: #fff;}

.indexaboutr{width:40%;}

.indexaboutr .swiper-slide{width: 100%;height: 939px;display: flex;display: -webkit-flex;}

.indexaboutr .content{width:450px;height: 277px;background: #00559d;border:1px solid #0067ca;margin:auto;margin-left:120px; box-sizing: initial;}

.indexaboutr .content p{height: 100px;line-height: 100px;font-size: 40px;color: #fff;padding-left:50px;}

.indexaboutr .content abbr{display: block;height: 80px;line-height: 80px;padding-left: 50px;color:#fff;}

.indexaboutr .more{width:100%;height: 80px;line-height: 80px;border-top:1px solid #0067ca;padding-left: 50px;}

.indexaboutr .more a{color: #fff;}

.indexaboutr .swiper-slide:nth-child(1),.indexaboutr .swiper-slide:nth-child(4){background: url(../images/about1.jpg) no-repeat;}

.indexaboutr .swiper-slide:nth-child(2),.indexaboutr .swiper-slide:nth-child(5){background: url(../images/about2.jpg) no-repeat;}

.indexaboutr .swiper-slide:nth-child(3){background: url(../images/about3.jpg) no-repeat;}

.indexabout .swiper-pagination{text-align: left;margin-left:5%;margin-bottom: 5%;}

.indexaboutr .swiper-pagination-bullet-active,.indexaboutr .swiper-pagination-bullet{background: none;}

.indexaboutr .swiper-pagination-bullet{color:#fff;font-weight: bold;font-size:16px;opacity:1;width:20px;}

.indexaboutr .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;font-family: arial;}

.indexaboutr .swiper-pagination-bullet-active{font-size:28px;width:36px;}

.indexaboutr .swiper-button-prev, .indexaboutr .swiper-container-rtl .swiper-button-next{background: url(../images/aboutleft.jpg);width: 49px;height: 137px;top:37.5%;left:75.5%;}

.indexaboutr .swiper-button-next, .indexaboutr .swiper-container-rtl .swiper-button-prev{background: url(../images/aboutright.jpg);width: 49px;height: 137px;top: 52.5%;right: 18%;}

/*首页产品*/

.indexpro{padding: 115px 0 160px 0;background: url(../images/probg.png) center bottom no-repeat;}

.indexpro h3{font-size: 40px;color: #222;float:left;}

.indexpro ul{width:80%;height: 40px;line-height: 40px;float:right;}

.indexpro ul li{float:left;margin:0 15px;height:38px;line-height: 38px;font-weight: bold;}

.indexpro ul li a{font-size: 16px;}

.indexpro ul .active{border-bottom: 2px solid #00559d;}

.indexpro ul .active a{color: #00559d;}

.indexpro .tab-content{margin-top:120px}

.indexpro .swiper-container{display: flex;display: -webkit-flex; justify-content: space-between;-webkit-justify-content:space-between;}

.indexpro .swiper-slide{clear: both;border-right: 1px solid #eaeaea;width: 400px;height: 520px;}

.indexpro .swiper-button-prev,.indexpro .swiper-button-next{width:50px;height:108px;}

.indexpro .swiper-button-prev, .indexpro .swiper-container-rtl .swiper-button-next{background: url(../images/left.jpg) no-repeat;}

.indexpro .swiper-button-next, .indexpro .swiper-container-rtl .swiper-button-prev{background: url(../images/right.jpg) no-repeat;}

.indexpro .pimg{padding:0 20px;height: 260px;box-sizing: border-box;text-align: center;}

.indexpro .pimg img{width:100%;height: auto;}

.indexpro .txt{height: 250px;margin: 0 20px;box-sizing: border-box;}

.indexpro abbr{width:60px;height: 2px; background: #d6d6d6;margin:0 auto;display: block;}

.indexpro .txt em{font-style: normal;font-size: 18px;text-align: center;display: block;height: 80px;line-height: 80px;overflow: hidden}

.indexpro .txt p{font-size: 14px;color: #666;padding: 20px;line-height: 25px;}

.indexpro .more{height:56px;line-height:56px;border-top: 1px solid #005eb4;text-align: center;display: none;}

.indexpro .swiper-slide:hover .txt{background: #00559d;color: #fff;border: 1px solid #0067ca;}

.indexpro .swiper-slide:hover .txt abbr{background:#99bbd8}

.indexpro .swiper-slide:hover .txt p{color:#fff;}

.indexpro .swiper-slide:hover .more{display: block;}

.indexpro .swiper-slide:hover .more a{color:#99bbd8}

/*新闻*/

.indexnews{padding: 115px 0;background: #eaeaec;}

.indexnews h3{font-size: 40px;color: #222;float:left;}

.indexnews ul{width:190px;height: 40px;line-height: 40px;float:right;}

.indexnews ul li{float:left;margin:0 15px;height:38px;line-height: 38px;font-weight: bold;}

.indexnews ul li a{font-size: 16px;}

.indexnews ul .active{border-bottom: 2px solid #00559d;}

.indexnews ul .active a{color: #00559d;}

.indexnewsl{width:27%;height: 670px;border:1px solid #e0e0e0;background: #fff;padding: 45px 55px;margin-top:65px;}

.indexnewsl h4{font-size: 20px;color:#444;}

.indexnewsl p{margin:35px auto 68px auto;line-height:25px; color: #666;font-size: 14px;}

.indexnewsl span{font-size: 24px;color:#666;display:block;float:left;}

.indexnewsl u{font-size: 14px; display: block;color: #666; text-decoration: none;}

.indexnewsl abbr{display:block;float:right;font-size: 14px;margin-top:20px;}

.indexnewsl a{color: #00559d}

.indexnewsl .pimg{margin-top:45px;}

.indexnewsl .pimg img{max-width: 100%;width: auto}

.indexnewsr{width:73%;height: 670px;margin-top:65px;}

.indexnewsr ul{width:100%;}

.indexnewsr ul li{height: 160px;margin:0;margin-bottom: 45px;padding-left:38px;}

.indexnewsr ul li:last-child{margin-bottom:0;}

.indexnewsr ul li span{display:block;height:36px;line-height: 36px; }

.indexnewsr ul li p{margin-top: 15px;margin-bottom: 25px;height:60px;line-height: 25px;font-size:14px; font-weight: normal;}

.indexnewsr ul li a{color:#444;font-size:18px;}

.indexnewsr ul li abbr{display: block;font-size: 14px;color: #666;font-weight: normal;}

.indexnewsr ul li:nth-child(2){padding:45px 0 45px 30px;background:#00559d;height:255px;}

.indexnewsr ul li:nth-child(2) a{color: #fff;}

.indexnewsr ul li:nth-child(2) abbr{color: #fff;}

.indexnewsr ul li:nth-child(2) p{color: #fff;}

.indexnewsr .pimg{width:20%;height: 160px;overflow: hidden;}

.indexnewsr .pimg img{width:201px;}

.indexnewsr .txt{width:79%;height:160px;overflow: hidden}

.foot{background:#333;padding:66px 0 20px 0;height: auto;}

.foot dl{width:28%;}

.foot dl dt{color:#fff;height:60px;}

.foot dl dt::after{content:"";border-bottom: 1px solid #5c5c5c;margin-top:20px;width: 170px;display: block;}

.foot dl dd{font-size:14px;line-height: 30px;color:#bcbcbc;}

.foot dl dd a{color:#bcbcbc;}

.foot dl:nth-child(4){width:14%;}

.foot .ewm{width:132px;text-align: center;}

.footico{width: 164px;height: 32px;background: url(../images/share.png) no-repeat;}

.footico i{width:40px;height: 32px;display:inline-block;}

.footico i:nth-child(1) i{background-position: 0 0;}

.footico i:nth-child(1) i{background-position: -45px 0;}

.footico i:nth-child(1) i{background-position: -88px 0;}

.footico i:nth-child(1) i{background-position: -132px 0;}

.copyright{height: 90px;line-height: 90px;border-top: 1px solid #5c5c5c;color:#747474;text-align: center;}

.copyright a{color:#747474;}



/*内页菜单*/

.aboutmenu{background: #f3f3f3;height: 60px;}

.aboutmenu h1{font-size:28px;color:#333;line-height:60px;}

.aboutmenu ul{width:60%;}

.aboutmenu ul li{float: left;width: 125px;text-align: center;line-height: 60px;}

.aboutmenu ul li a{color:#333;}

.aboutmenu .active{background: #00559d;}

.aboutmenu .active a{color:#fff;}

/*关于详情*/

.aboutl,.aboutr{width:50%;min-height:550px;margin-top:110px;}

.aboutl{}

.aboutl h2{color:#999;font-size:60px; font-family: arial; text-transform: uppercase;}

.aboutl h3{height:60px;line-height: 60px;font-size:26px;color: #00559d;}

.aboutl h3::after{content:"";height:3px;background: #00559d;width:80px;display: block;}

.aboutl abbr{color:#666; display: block;margin-top:20px;}

.aboutr{color:#444;line-height: 30px;}

.aboutr .swiper-slide img{max-width: 100%;width:auto;}



/*联系我们*/

.contact{margin:70px auto;}

.contact h1{font-size:30px;color:#333;}

.contact ul{margin:52px 0;display: flex;display: -webkit-flex; justify-content: space-between;-webkit-justify-content:space-between;}

.contact ul li{width:25%;padding:0 20px;border-right:1px solid #ccc;}

.contact ul li i{width:40px;height: 70px;display: inline-block;margin-right:20px;background: url(../images/ico.png) no-repeat;float:left;}

.contact ul li:nth-child(1) i{background-position: 0 0;}

.contact ul li:nth-child(2) i{background-position: -66px 0;}

.contact ul li:nth-child(3) i{background-position: -141px 0;}

.contact ul li:nth-child(4){border-right: none;}

.contact ul li:nth-child(4) i{background-position: -208px 0;}

.contact ul li p{color: #444; display: inline-block;}

.contact ul li span{color:#888;display: block;}

.book{background: #f7f7f7;padding: 60px 30px 80px 30px;}

.book h3{text-align: center;color: #333;font-size: 30px;}

.book input{width: 33%;height: 45px;line-height: 45px;padding: 0 20px;border:1px solid #ccc;margin:20px 0;}

.book textarea{border:1px solid #ccc;height: 300px;}

.book .submit{background: #00559d;text-align: center;color: #fff;height: 45px;line-height:45px;outline: none;border:none;float:right;margin-top:20px;}



/*产品列表*/

.prolist{margin:55px auto;}

.prol{width:15%;}

.prol dl{margin-top:10px}

.prol dl dt{height:60px;line-height: 60px;font-size:20px;color: #fff;padding-left: 20px;font-weight: bold;background: #00559d;}

.prol dl dd{margin-top:10px;background: #f1f1f1;font-size: 14px;height: 45px;line-height: 45px;padding-left: 20px;}

.prol dl dd a{color:#484848;}

.prol .active{background: #00559d;}

.prol .active a{color: #fff;}

.search{height: 40px;line-height: 40px;}

.search form{ position: relative;}

.search .submit{width:21px;height:22px;background: url(../images/search.jpg) no-repeat;outline:none;border:none;margin-top:10px;margin-right: 20px; position: absolute;margin-left: -30px;}

.search input{border: 1px solid #818181;padding-left:10px;height: 38px;line-height: 38px;width:100%;}

.proc{width: 62%;margin:0 40px;}

.proc h1{font-size: 20px;color: #333;height:50px;border-bottom:2px solid #00559d;width:120px;font-weight: bold;margin-bottom: -1px;}

.proc ul{width:100%;border-top: 2px solid #d1d1d1;display: flex;display: -webkit-flex; justify-content: space-between;-webkit-justify-content:space-between;flex-wrap: wrap;-webkit-flex-wrap:wrap;}

.proc ul:after{content:"";display: block;float: left;width:48%;}

.proc ul li{width:48%;margin-top:35px;}

.proc .pimg{height: 280px;line-height:280px; vertical-align: middle;text-align:center;margin:auto; border:1px solid #d1d1d1;overflow: hidden; position: relative;}

.proc .pimg img{height: 250px;}

.proc .phover{width:100%;height:280px;background: rgba(178,178,178,0.5) url(../images/hover.png) center no-repeat; position: absolute;margin-top:-280px;z-index:999;display: none;}

.proc .txt{margin-top:25px;}

.proc .txt h3{font-size:16px;}

.proc .txt a{color:#00559d;}

.proc .txt h3::after{content:"";width: 50px;height: 2px;background: #00559d;display: block;margin-top:10px;}

.proc .txt p{margin-top:5px;height: 45px;line-height:25px;font-size: 14px;color: #666;}

.proc h2{color: #333;font-size:22px;height:60px;border-bottom:2px solid #00559d;margin-top: 30px;font-weight:bold;}

.proc ul li:hover .phover{display: block}

.proc ul li:hover h3{color:#00559d;font-weight: bold;}

.pror{width:17%;background: #f1f1f1;}

.pror h3{font-size:20px;color:#333;}

.pror dl{padding:50px 15px;}

.pror dl dt{font-size:14px;color:#00559d;margin-top: 20px;}

.pror dl dd{font-size:14px;line-height:35px;color:#333;}

.pror .swiper-slide{text-align: center;margin-top:15px;}

.pror .swiper-slide img{max-width: 100%;width:auto;border:1px solid #d1d1d1;}

.pror .swiper-button-prev,.pror .swiper-button-next{width:50px;height:108px;}

.pror .swiper-button-prev, .pror .swiper-container-rtl .swiper-button-next{background: url(../images/left1.jpg) no-repeat;}

.pror .swiper-button-next, .pror .swiper-container-rtl .swiper-button-prev{background: url(../images/right1.jpg) no-repeat;}

.proico{width: 120px;height: 44px;background: url(../images/ico1.png) no-repeat;}

.proico i{display: inline-block;width: 56px;height: 44px;}

.proico i:nth-child(1){background-position: 6px 0;}

.proico i:nth-child(3){background-position: -60px 0;}

/*产品详情*/

.pright{width:81%;}

.pview-left{width: 48%;height: 650px;overflow: hidden;}

.gallery-top {height:580px;line-height:580px;vertical-align: middle;width: 100%;border: 1px solid #d2d2d2; text-align: center;}

.gallery-top img{max-width: 100%;width: auto;max-height: 100%;height: auto;}

.gallery-thumbs {height:60px;width:100%;margin: 10px 0; overflow: hidden}

.gallery-thumbs img{max-width: 100%;width: auto;max-height: 100%;height: auto;}

.gallery-thumbs .swiper-slide {width: 25%;height: 100%;opacity: 1;border:1px solid #d2d2d2;text-align: center; }

.gallery-thumbs .swiper-slide-thumb-active {opacity: 1; border: 2px solid #0056a8;}

.pview-left .swiper-button-next,.pview-left .swiper-button-prev{background-color: #a3a2a2;padding: 5px;}

.pview-right{width:46%;height: 390px;margin-top:20px;}

.pview-right span{display: block;font-size: 16px;color: #666;}

.pview-right h1{font-size:24px;color: #00559d;margin:20px 0;}

.pview-right p{padding: 15px 0;line-height:25px;font-size: 15px;color: #666;border-top: 1px dashed #e2e2e2;}

.pview-right .phone{margin-top:60px;width: 165px;height: 45px;line-height:45px;text-align: center;font-weight:bold;font-size: 14px;background: #0073d4;}

.pview-right .phone a{color: #fff;}

.pright h3{color: #333;font-size:22px;height:60px;border-bottom:2px solid #00559d;margin-top: 30px;font-weight:bold;}

.pview{color:#555;margin:30px 0;padding:20px 0}

.pview img{max-width: 860px;}



/*新闻列表*/

.newslist{width: 62%;margin:0 40px;}

.newslist h1{font-size: 20px;color: #333;height:50px;border-bottom:2px solid #00559d;width:120px;font-weight: bold;margin-bottom: -1px;}

.newslist ul{border-top: 2px solid #d1d1d1;padding:20px 0;}

.newslist ul li{margin:0 0 20px 0;}

.newslist .panel-default{width:80px;height: 80px;float: left;text-align: center;}

.newslist .panel-body{padding:5px 15px;}

.newslist .bd{float: right;width:90%; display: block}

.newslist .bd a{color:#333}

.newslist blockquote{border-left:0;}



/*分页*/

.page { width:100%; float:left;padding:30px 0; font-size:14px; overflow:hidden; text-align:center; }

.page a { color:#333; background:#f1f1f1; margin:5px; padding:0 15px; line-height:40px; display: inline-table; }

.page a:hover { background:#0056a8; color:#fff; border-radius:0px;}

.page a:active {  background:#0056a8; color:#fff; border-radius:0px;}

.page a.page-num-current { background:#0056a8; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}

.page span.current { background:#0056a8; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}

.page span.no { background:#f1f1f1; color:#333; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}

.page span.disabled { padding:0 9px 0 0px; }





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

	.head ul li{width:90px;}

	.w1920{width:100%;padding:0 10px;}

	.head ul{margin-left:6%;}

	.banner{height: auto}

	.indexaboutl{padding: 90px 120px 60px 120px;background-size: 90%;}

	.indexaboutr .content{width:345px;margin-left:70px;}

	.indexaboutr .content abbr{line-height: 25px;}

	.indexaboutr .swiper-button-prev, .indexaboutr .swiper-container-rtl .swiper-button-next{left:420px;}

	.indexaboutr .swiper-button-next, .indexaboutr .swiper-container-rtl .swiper-button-prev{left:420px;right: auto;}

	.indexpro{background-size:80%;padding: 115px 0 60px 0;}

	.indexpro .txt{height: 260px;}

	.foot dl:nth-child(1){margin-left:20px;}

}

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

	.w1920{width:100%;}

	.head ul{margin-left:10px;width:60%;}

	.head ul li{width:12%}

	.banner{height: auto;}

	.indexaboutr .content{width:345px;margin-left:30px;}

	.indexaboutr .swiper-button-prev, .indexaboutr .swiper-container-rtl .swiper-button-next{left:380px;}

	.indexaboutr .swiper-button-next, .indexaboutr .swiper-container-rtl .swiper-button-prev{left:380px;right: auto;}

	.indexpro .pimg img{width:auto;max-width:100%;height: auto;max-height: 100%;}

}

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

	.head{padding:10px 0;}

	.head ul{display: none;}

	.language{display: none;}

	.indexaboutr .content abbr{padding-left:20px;padding-right:50px;}

	.indexaboutr .content{width:300px;}

	.indexaboutr .swiper-button-prev, .indexaboutr .swiper-container-rtl .swiper-button-next{left:300px;}

	.indexaboutr .swiper-button-next, .indexaboutr .swiper-container-rtl .swiper-button-prev{left:300px;right: auto;}

	.indexnewsl,.indexnewsr{width:100%;}

	.indexnewsl .pimg{text-align: center;}

	.foot dl:nth-child(2){display: none;}

}

@media screen and (max-width:768px){
	.language{display: none;}

	.open .language{display: block;padding:0 20px;}
	.open .language a{float: left;width:50% !important;}
	.nbanner span{font-size:16px;}

	.indexabout{height: auto;}

	.indexaboutl h3{font-size:30px;text-align: center;}

	.indexaboutl{    padding: 5% 6% 16% 6%;height: auto;}

	.indexaboutr,.indexaboutl{width:100%;}

	.indexaboutl .content{height: auto;margin:25px 0;}

	.indexaboutr .content{width:80%;}

	.indexaboutr .swiper-slide{height:720px;}

	.indexaboutr .swiper-button-prev, .indexaboutr .swiper-container-rtl .swiper-button-next{left:84%;}

	.indexaboutr .swiper-button-next, .indexaboutr .swiper-container-rtl .swiper-button-prev{left:84%;right: auto;}

	.indexpro h3{float: none;text-align: center;margin: 20px auto;font-size:30px;}

	.indexpro ul{float:none;margin:30px auto;width: 100%;}

	.indexnews{padding:50px 0;}

	.indexnews h3{font-size:30px;}

	.indexnewsr{margin-top:30px;height: auto;}

	.indexnews ul{height:auto;}

	.indexnewsr .pimg,.indexnewsr .txt{width:100%;}

	.indexnewsr ul li{height:290px;padding:5px 20px;}

	.indexnewsr .pimg{text-align: center;}

	.indexnewsr ul li p{height:70px;overflow: hidden;margin-bottom:5px;padding:0 10px;}

	.indexnewsr ul li:nth-child(2){height:370px;padding:35px 20px;}

	.foot dl:nth-child(1),.foot dl:nth-child(2){display: none;}

	.foot dl,.foot dl:nth-child(4){width:98%;margin:0 1%;}

	.foot dl:nth-child(4){margin-top:20px;}

	.foot dl:nth-child(4) dd{text-align: center}

	.foot .ewm{width:100%;}

	.copyright{line-height: 35px;}



	.aboutl, .aboutr{width:100%;margin-top:50px;padding:0 10px;}

	.aboutl{min-height:100px;}

	.aboutmenu h1{font-size:24px;display: none;}

	.aboutl h2{font-size: 45px;}

	.aboutmenu{height: auto;}

	.aboutmenu ul{display: -webkit-flex; justify-content: space-between;-webkit-justify-content:space-between;width: 100%;flex-wrap: wrap;-webkit-flex-wrap:wrap;}

	.aboutmenu ul li{width:33%; }

	.contact ul{flex-wrap: wrap;-webkit-flex-wrap:wrap;}

	.contact ul li{width:100%}

	.book input{width: 100%}

	.prol,.proc,.pror{width:100%;}

	.proc{margin:0;}

	.proc .pimg{height:200px;line-height: 200px}

	.proc .pimg img{max-height: 100%;height:auto;max-width: 100%;width: auto;}

	.proc .txt p{height:auto;}

	.prol dl dt{display: block;}

	.prol dl dt::after{content:"+";color:#fff;float: right;padding-right:20px;display: block;}

	.prol dl dd{display: none;}

	.prol dl:hover dd{display:block;}

	.prol dl:hover dt::after{content:"-";}

	.pright,.pview-left,.pview-right{width:100%;}



	.newslist{width:100%;margin:0;}

	.newslist .bd{width:78%;}

}