@charset "gb2312";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,
form,fieldset,legend,button,input,textarea,th,td,section,p,span,font,div{margin:0;padding:0;font-family:"Microsoft yahei";color:#333;}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:"Microsoft yahei";}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color: #333;}
a:hover{text-decoration: underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

main{min-width: 900px; margin: auto;}

.topline{height: 5px; background: #f27400;}

.nav{width: 900px;height: 90px; background: #fff; margin: auto}
.nav .logo{margin: 12px 0 12px;}
.nav .button{float: right; height: 20px; padding: 25px 0;}
.nav .button a{margin: 0 0 0 20px; font-size: 18px; color: #575b60; line-height: 30px; padding: 5px 15px; border: 2px solid #fff; border-radius: 30px}
.nav .button a:hover{text-decoration: none;border: 2px solid #ccc;}

.banner{height:500px; overflow: hidden; background:#f27400 url('../images/banner-bg.jpg') center top;}
.banner .container{width: 1200px; display: none;}


.news{}
.news .container{display: block; width: 900px; margin:0 auto; position: relative}
.news .container li{list-style:none; display: block; float: left; width: 46%;margin:50px 2%; text-align: center; background:url('../images/banner-about.jpg'); background-size: cover;}
.news .container .right{ background:url('../images/banner-contact.jpg');background-size: cover;}

.news .container a{display: block; text-align: center; color: #f27400; padding: 80px 0; font-size: 24px;}
.news .container a:hover{background:rgba(242,116,0,0.8); text-decoration: none; font-weight: bold; color: #fff}


.footer {clear: both; background: #e6e6e6; font-size: 14px; margin:0;}
.footer .container {width: 900px; margin:auto; color: #fff}
.footer h3 {font-size: 24px; color: #696d72; display: block;; padding: 0 0 10px 40px}
.footer .phone{width: 450px; float: left; padding: 50px 0; background: url(../images/phone.png) 0 50px  no-repeat;  color:#8a8e93;}
.footer .address{width: 450px; float: left; padding: 50px 0; background: url(../images/address.png) 5px 50px  no-repeat; color:#8a8e93; }
.footer .copyright {clear: both; padding: 5px 0; background: #696d72; color: #fff;}
.footer .sitemap{float: right; color: #fff;}
.footer a{color: #fff}

.about {background: url(../images/banner-about.jpg) center no-repeat; background-size: cover; padding:50px 0;}
.about .container{width: 700px; margin:auto; padding:50px 80px; font-size: 18px; color: #fff; background: rgba(242,116,0,0.8);}
.about .text{ padding: 0; font-size: 18px; color: #fff;}
.about h3 {font-size: 50px; color: #fff;}
.about .back{display: none}
.about .cantect{ padding: 200px; font-size: 24px; text-align: center; color: #fff;}

.landpage{text-align: center; margin: 0 0 50px}
.landpage .top{background: url(../images/banner-about.jpg) center no-repeat; padding: 70px; margin: 0 0 50px; }
.landpage h3{font-size: 36px;color: #fff}
.landpage .container{width: 990px;margin: 0 auto 30px; padding: 5px 10px; text-align: left;border-bottom: 1px solid #ccc; border-left: 5px solid #c33d34; font-size: 18px}

.event{text-align: center; margin: 0 0 50px}
.event .top{background: url(../images/banner-about.jpg) center no-repeat; padding: 70px; margin: 0 0 50px; }
.event .container{ width: 800px; padding:30px 100px 50px; border: 1px solid #ccc; margin: auto; text-align: left; font-size: 16px; line-height: 24px}
.event .container h3{font-size: 40px; line-height: 90px; color: #c33d34}
.event .container h4{font-size: 30px; line-height: 40px; color: #333; padding: 10px 0 0}
.event .container li{list-style-image: url(../images/circle.png); list-style-position: inside; font-size: 18px; line-height: 40px}
.event .container .time{color: #ccc; margin: 0 0 20px}
.event .container p{
	margin: 10px 0;
	line-height: 24px;
	font-family: tahoma, \5FAE\8F6F\96C5\9ED1, sans-serif;
}
.event img{max-width: 800px; height: auto}
.event .title{width: 980px;margin: 0 auto 30px; padding: 5px 10px; text-align: left;border-bottom: 1px solid #ccc; border-left: 5px solid #c33d34; font-size: 20px}


@media screen and (max-width: 750px)
{
main{min-width: 100%; margin: auto;}
.nav{width: 100%; height: auto; background: #fff; margin: auto}
.nav .logo{width: 100%; margin: .5rem auto;text-align: center}
	.nav .logo img{width: 30%; height: auto}

	.nav .button{display: none;}
.banner{background:none; height: auto;width: 90%; margin: auto; }
.banner .container{ width: 100%; margin: auto; display: block; }
.banner .container img{width: 100%; height: auto;border-radius: 1rem;}

.news{padding: 0 ;}
.news .container{display: block; width:100%; margin:0; position: relative}
.news .container li{list-style:none; display: block; float: none; width: 90%; margin:1rem auto 0;  text-align: center; border-radius: 1rem}
.news .container a{display: block; text-align: center; color: #f27400; padding: 2rem 0; font-size: 24px;background:rgba(0,0,0,0.5); border-radius: 1rem}
.news .container a:hover{ text-decoration: none; font-weight: bold; color: #fff}


.footer {margin: 2rem 0 0 ; font-size: 1rem}
.footer .container {width: 100%;}
.footer .phone{width: 75%; float: none; margin: auto; padding: 2rem 0 1rem; background: url(../images/phone.png) 0 2rem  no-repeat;  color:#8a8e93;}
.footer .address{width: 75%; float: none; margin: auto; padding: 2rem 0; background: url(../images/address.png) 5px 2rem  no-repeat; color:#8a8e93; }
.footer .copyright {clear: both; padding: 5px 10%; background: #696d72; color: #fff;text-align: center}

.footer .sitemap{display: none}

.about {padding:2rem 5%;}
.about .container{width: auto; margin:auto; padding:3rem; font-size: 18px; color: #fff; background: rgba(242,116,0,0.8);}
.about .text{padding: 0; font-size: 18px; color: #fff;}
.about h3 {font-size: 2rem; color: #fff;}
.about .cantect{ padding: 200px; font-size: 24px; text-align: center; color: #fff;}	
	.about .back{display: block; margin:2rem auto; width: 70%; padding: 1rem 0; text-align: center; background: #fff; box-shadow: 3rem #000; font-size: 1.5rem;border-radius: 10rem}
} 



