@charset "gb2312";
html, body { margin:0px; padding:0; font:16px/1.5 "microsoft yahei" , tahoma, arial, \5fae\8f6f\96c5\9ed1, "hiragino sans gb", sans-serif;  -webkit-font-smoothing:antialiased; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
.fl { float:left; }
.fr { float:right; }
a { color:#444; text-decoration:none; }
a:hover{ color:#f45c2d; text-decoration:none;}
div,ul,li,h1,h2,h3,h4,h5,h6,dl,dd,d,span,b,p,em { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.amn{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.amn img { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s; }
.amn:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}

.warp { width:1200px; margin:0 auto; overflow:hidden; }
.header { width:100%; margin:0 auto; overflow:hidden; background:url(/uploads/image/c22images/top.jpg) center top no-repeat; text-align:center; }
.lm { width:100%; float:left; text-align:center; padding:50px 0 30px 0; }
.w54 { width:54%;}
.w54 video { width:100%; height:380px;}
.w43 { width:43%;}

.news { width:100%; float:left; margin-top:-10px; }
.news ul li { width:100%; font-size:16px; line-height:47px; color:#666; overflow:hidden; height:47px; border-bottom:1px dashed #e6e6e6;  }
.news ul li b { color:#aaa; padding:0 9px 0 0px; }
.news ul li:nth-child(0) { font-size:18px; font-weight:bold; }
.news h3 { float:right; margin-top:22px; }
.news h3 a { display:inline-block; font-size:14px; color:#666; background:#f8f8f8; padding:0 12px; line-height:38px; }
.news h3 a:hover { color:#fff; background:#f45c2d; }

/*图片列表*/
.photo { width:100%; float:left;  }
.photo ul li { width:30.66667%; float:left; margin-right:4%; margin-bottom:15px;  }
.photo ul li h3 { width:100%; float:left; height:auto; overflow:hidden; display:block; border-radius:8px;}
.photo ul li h3 img { width:100%; height:190px;  -webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear; }
.photo ul li:hover h3 img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); }
.photo ul li h2 { width:100%; float:left; font-size:1.2em; color:#333; line-height:24px; max-height:4em; overflow:hidden; text-align:left; padding:15px 0 0 0; margin-bottom:20px; }
.photo ul li:hover h2 { color:#cb0000; }
.photo ul li:nth-child(3n){ margin-right:0;}


.footer { width:100%; overflow:hidden; margin:0 auto; background:#cb0000; font-size:1em; line-height:3.5em; color:#fff; margin-top:20px;  } 
.footer span { float:right; }

@media screen and (max-width:800px) {
.header img { width:100%; height:auto; }
.warp { width:100%; float:left; padding:0 5%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.lm { padding:6% 0; }
.lm img { max-width:100%; height:auto; }	
.w54 { width:100%; margin-bottom:4%; }
.w54 video { width:100%; height: auto;}
.w43 { width:100%;}	
.news { margin-top: auto;}
.news ul li { width:100%; font-size:1em; line-height:2.7em; height:2.7em;  }
.news ul li b { color:#aaa; padding:0 9px 0 0px; }
.news h3 { float:right; margin-top:1em; margin-right:5%; }
.news h3 a { display:inline-block; font-size:0.75em;  padding:0 10px; line-height:2.75em; }
.photo { width:100%; float:left; margin:0 0 0 0;}
.photo ul li { width:100%; float:left; margin-right:0%; margin-bottom:5%; }
.photo ul li h3 { width:100%; float:left;  border-radius:0px;}
.photo ul li h3 img { width:100%;}
.photo ul li h2 {  font-size:1.1em; line-height:1.5em; padding:0.75em 0 0 0; max-height: none; overflow: auto; margin-bottom:0;}
.footer { width:100%; font-size:0.875em; padding:0;}
.footer em { width:100%; float:left; text-align:center; display:inline-block; line-height:3em; }
.footer span { display:none; }
	
}



