/*��ҳ��ͼ�ֲ�*/
.container { width:1020px; margin:0 auto; height:450px; clear:both; position:relative;}
.flexslider {width:1020px; margin: 0; padding: 0;height:500px; position:absolute; left:0px;}
#container {max-width: 1020px; margin: 0 auto; height:500px; clear:both}
.flex-container a:active,.flexslider a:active {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

.flexslider .slides li {display: none;}
.flexslider .slides img {max-width: 100%; display: block; border:0}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;}
.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flex-container {zoom: 1; position: relative;}
.flex-caption {background-color:#000000;height:50px; line-height:50px; line-height:50px; text-align:center; width:1020px;}
.flex-caption a {font-size:20px; color:#FFFFFF; font-family:"微软雅黑","黑体"; font-weight:bold;}
.flex-direction-nav li a {width: 55px; height: 63px; margin:0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; color:#FFFFFF}
.flex-direction-nav li .next {right:0px;background-position:bottom right;cursor:pointer;}
.flex-direction-nav li .prev {left:0px;cursor:pointer;}
.flex-direction-nav li .disabled {cursor: default;}
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center; display:none}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}

article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
a.img { border:0;}
.img { border:0;}