body{}
*{ margin:0; padding:0;}
ul,li{ list-style-type:none;}

.bodypage{ background:url(body_bg.jpg); min-width:1200px; margin:auto auto -20px; *margin:auto; min-height:3840px;}
.header_m{ background:url(head_bg.png) no-repeat center top; min-height:320px; text-align:center; padding-top:25px;}
.banner{ width:1178px; height:528px; border:1px solid #F6B326; margin:-60px auto auto; border-radius:8px; background-image: -moz-linear-gradient(top, #E27F23, #FABD26); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E27F23), color-stop(1, #FABD26)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E27F23', endColorstr='#FABD26', GradientType='0'); background:-ms-linear-gradient(top,#E27F23 0%,#FABD26 100%); padding:10px;}
.flexslider{ margin: 0px auto 20px; position: relative; width: 100%; height: 528px; overflow: hidden; zoom: 1;}
.flexslider .slides li{ width:100%; height:100%;}
.flexslider .slides li img{ width:1178px; height:528px; overflow:hidden;}
.flex-direction-nav a{ width:70px; height:70px; line-height:99em; overflow:hidden; margin:-35px 0 0; display:block; background:url(ad_ctr.png) no-repeat; position:absolute; top:50%; z-index:10; cursor:pointer; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .3s ease; border-radius:35px;}
.flex-direction-nav .flex-next{ background-position:0 -70px; right:20px;}
.flex-direction-nav .flex-prev{ left:20px;}
.flexslider:hover .flex-next{ opacity:0.8; filter: alpha(opacity=25);}
.flexslider:hover .flex-prev{ opacity:0.8; filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{ opacity:1; filter:alpha(opacity=50);}
.flex-control-nav{ width:100%; position:absolute; bottom:10px; text-align:center;}
.flex-control-nav li{ margin:0 2px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a{ background: url(dot.png) no-repeat 0 -16px; display:block; height:16px; overflow:hidden; text-indent:-99em; width:16px; cursor:pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{	background-position:0 0;}
.flexslider .slides a img{ width:100%; height:528px; display:block;}


.containet{ width:1200px; margin:auto;}
.containet h3{ margin:15px auto auto -38px;}
.fenxiang{}
.fenxiang ul{ *zoom:1; width:1230px; margin-left:-15px; margin-top:-10px;}
.fenxiang ul:after{ content:"\20"; display:block; height:0; clear:both;}
.fenxiang li{ width:360px; height:400px; padding:10px; background-color:#FFF; overflow:hidden; float:left; margin:15px; border-radius:7px;}
.fenxiang li img{ width:360px; height:265px; margin-bottom:10px;}
.fenxiang li .fx_txt{ font-size:12px; line-height:20px; }
.fenxiang li p{ text-indent:25px; margin-bottom:5px;}
.fenxiang li a{ text-decoration:none; color:#444;}
.fenxiang li:hover{ background-color:#FEF9E9;}
.fenxiang li:hover a{ color:#000;}
.fenxiang li:hover img{ filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
.fenxiang li p em{ color:#CCC; margin:auto 5px;}
.fenxiang li p i{ color:#04C; margin:auto 5px;}
.fenxiang li:hover p i{ color:#F00; text-decoration:underline;}

.huaxu{}
.huaxu ul{ width:1210px; margin:auto -5px; *zoom:1;}
.huaxu ul:after{ content:"\20"; display:block; height:0; clear:both;}
.huaxu ul li{ width:272px; height:180px; overflow:hidden; float:left; border:10px solid #FFF; margin:5px;}
.huaxu ul li img{ width:272px; height:180px;}
.huaxu ul li:hover{ border-color:#FEF9E9;}
.huaxu ul li:hover img{ filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}


.ad{ width:1200px; height:80px; margin:20px auto;}