html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr,dialog {
	margin:0;
	padding:0;
	border:0;
	font-style:normal;
}
*{ margin:0; padding:0; font-size:12px; text-decoration:none; color:#333; font-family:"宋体";}
ul,ol,li,dl,dt,dd{ list-style:none;}
a{ text-decoration:none;}
.clear{ clear:both;}
.red{ color:#A6337B;}
img{ border:0;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1} 
body,html{ width:100%; display:block; background:#fff;}
#main {
	width:100%;
	display:-webkit-box;
	-webkit-box-orient:vertical;
}


/*demo   header*/
.header{ width:100%; height:137px; background:url(../images/top_bg.png) left bottom repeat-x #fff; display:block; overflow:hidden;}
.top_line{ width:100%; height:4px; display:block; background:#f2f2f2;}
.top_line_n{ width:1220px; margin:0 auto;}
.top_line_n p{ width:142px; height:4px; background:#A6337B;}
.header .top{ width:1220px; margin:0 auto; display:block; overflow:hidden;}
.header .top .logo{ float:left; padding-top:20px; padding-left:15px;}
.top_r{ float:right; padding-top:30px;}
.top_r .p1{ font-size:14px; text-align:right;}
.top_r .p1 a{ font-size:14px;}
.top_r .p1 a:hover{ color:#ff3300;}
.top_r .tel{ padding-top:20px; font-size:16px; font-family:"微软雅黑"; color:#666;}
.top_r .tel img{ padding-right:5px;}
.top_r .tel b{ font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
/*content*/
.content{ width:1220px; margin:0 auto; background:#fff; display:block; overflow:hidden;}
/*轮播*/
.flexslider{position: relative;width:100%;height: 600px;overflow: hidden;}
.slides{position: relative;z-index: 1;}
.slides li{height: 600px;}
.flex-control-nav{position: absolute;bottom: 35px;z-index: 2;width: 100%;text-align: center;}
.flex-control-nav li{display: inline-block;width: 18px;height: 18px;margin: 0 5px; border-radius:18px;
*display:inline;zoom: 1;}
.flex-control-nav a{display: inline-block;width: 18px;height: 18px; border-radius:18px; line-height:50px;overflow: hidden;background:#fff;cursor: pointer;}
.flex-control-nav .flex-active{background:#FFFF00;}
.flex-direction-nav{position: absolute;z-index: 3;top: 45%; width:100%;}
.flex-direction-nav li a{display: block;width: 30px;height: 50px;overflow: hidden;cursor: pointer;position: absolute;}
.flex-direction-nav li a.flex-prev{left: 40px;background: url(../images/left.png) center center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{background: url(../images/left_01.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right: 40px;background: url(../images/right.png) center center no-repeat;}
.flex-direction-nav li a.flex-next:hover{background: url(../images/right_01.png) center center no-repeat;}

.banner_bg{ position:absolute; bottom:0; left:0; width:100%; height:22px; z-index:2}

/*底部*/
.footer{ width:100%; height:260px; background:url(../images/footer_bg.png) center top no-repeat; display:block; overflow:hidden;}
.footer_con{width:100%; width:1220px; margin:0 auto 0 auto;}
.footer_con .f_img{ display:block; float:left; padding-top:100px; padding-left:80px;}
.f_text{ display:block; height:78px; float:left; padding-left:50px; margin-left:50px; float:left; margin-top:105px; padding-top:10px;  background:url(../images/footer_line.png) left center no-repeat;}
.f_text a{ width:60px; display:block; padding:0 10px; background:url(../images/footer_nav_line.png) left center no-repeat; height:14px; line-height:14px; color:#fff; font-weight:600; float:left; text-align:center;}
.f_text a:first-child{ padding-left:0; background:none;}
.f_text a:hover{ color:#FFF500;}
.f_text span{ display:block; clear:both; line-height:26px; color:#fff; padding-top:12px;}
.f_ewm{ float:right; margin-right:50px; margin-top:80px;}
.f_ewm img{ display:block; width:112px; height:112px;}
.f_ewm span{ text-align:center; width:112px; display:block; line-height:30px; color:#fff;}

/*news轮播滚动*/
.focus {width:326px; height:248px; overflow:hidden; position:relative;}
.focus ul {height:248px; position:absolute;}
.focus ul li {float:left; width:326px; height:248px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:326px; height:33px; left:0; bottom:0; background:#000;}
.focus .btn {position:absolute; width:326px; height:20px; padding:0px 12px; right:0; bottom:0px; text-align:right; overflow:hidden;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; border-radius:12px; line-height:55px; text-align:center; margin-left:5px; cursor:pointer; background:#fff;}
.focus .btn span.on{background:#ff6600; color:#fff;}
