html,body,header,nav,footer,div,ul,ol,li,p,form,input,a,span,em,i,strong,b,font,img{
		margin:0; padding:0; list-style:none; border:none;}
body{font-family:"微软雅黑"; font-size:12px;}
a{text-align:center; text-decoration:none!important; outline:none;color:#666;}
input{outline:none;}
em{font-style:normal;}
img:hover {opacity:0.8;}

.clear{ clear:both} 

/*轮播图 开始*/
.main_banner{width:100%; height:375px;}
.main_banner_wrap{
	width:1180px; height:375px; position:relative; background:#fff; 
	margin:0 auto; overflow:hidden;  box-shadow: 0px 1px 2px #c5c5c5;
}
#myCanvas {
	position: absolute;
	z-index: 13;
	opacity: 0.8;
	cursor: pointer;
	-webkit-animation: roll 3s;
	animation: roll 3s;
}
@-webkit-keyframes roll {
	from{-webkit-transform:rotate(120deg);opacity:0;}
	to{-webkit-transform:rotate(0deg);opacity:0.8;}		
}
@keyframes roll {
	from{transform:rotate(120deg);opacity:0;}
	to{transform:rotate(0deg);opacity:0.8;}		
}
.banner_btn{ 	/*a 标签 按钮*/
		width:255px; height:240px; position:absolute; 
		display:block; z-index:9; top:20px;
}
.btn_next{right:20px;}
.banner_btn span{width:50px; height:100px; display:block; position:absolute;
		left:110px; top:70px; opacity:0; transition:0.5s;
		background:url(../images/bannerBtn.png) no-repeat 0 0;}
.btn_next span{background-position:-50px 0;}
.main_banner_box:hover .banner_btn_arrow{opacity:0.6;}
.banner_btn span i{width:50px; height:100px; display:block;
		background:url(../images/bannerBtn.png) no-repeat 0 0;}
.btn_next span i{background-position:-50px 0;}
.banner_btn:hover i{
		-webkit-animation:arrow 0.5s infinite alternate ease-in-out;
		-moz-animation:arrow 0.5s infinite alternate ease-in-out;
}
@-webkit-keyframes arrow{
	from{-webkit-transform:scale(1); opacity:1;}
	to{-webkit-transform:scale(1.5); opacity:0.2;}
}
@-moz-keyframes arrow{
	from{-moz-transform:scale(1); opacity:1;}
	to{-moz-transform:scale(1.5); opacity:0.2;}
}

.main_banner_box{
	width:1200px; height:280px; margin:40px auto 0; position:relative; z-index:0;
	/*-webkit-倒影样式*/
	-webkit-box-reflect:below 0 -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.2) 100%);
}
/*火狐倒影图层样式*/
.main_banner_box p#rflt{width:1200px; height:280px; position:absolute; left:0; top:280px;
		background:-moz-element(#m_box) no-repeat; -moz-transform:scaleY(-1); opacity:0.2;
}/*火狐倒影图层样式*/
.main_banner li{
		position:absolute; background:#000; overflow:hidden;
		box-shadow:0 4px 8px rgba(0, 0, 0, 0.15);		
}
/*给每张图片初始设置不同宽高，层级，位置*/
.main_banner li#imgCard0{
		width:670px; height:280px; z-index:5;
		left:255px; top:0px; opacity:1; background:#333d46;
}
.main_banner li#imgCard1{
		width:580px; height:240px; z-index:1; 
		left:600px; top:20px; opacity:1; background:#333d46;
}
.main_banner li#imgCard2{/*初始在背后，透明度为0*/
		width:450px; height:180px; z-index:1;
		left:0px; top:60px; opacity:0; background:#333d46;
}
.main_banner li#imgCard3{/*初始在背后，透明度为0*/
		width:450px; height:180px; z-index:1;
		left:0px; top:60px; opacity:0; background:#333d46;
}
.main_banner li#imgCard4{
		width:580px; height:240px; z-index:2; 
		left:0px; top:20px; opacity:1; background:#333d46;
}
.main_banner li img{width:100%; height:100%;}
.main_banner li span{/*遮罩层*/
		width:100%; height:100%; position:absolute; top:0; left:0; 
		z-index:1; background:#000; opacity:0; filter:alpha(opacity=0);
		color:#fff; font-size:30px; line-height:120px; text-align:center;
}
.main_banner li p{width:100%; height:50px; position:absolute;
		left:0; bottom:-50px; background:rgba(0,0,0,0.7); color:#fff;
		text-indent:38px; line-height:50px; font-size:25px;
}

/*指示器按钮*/
.btn_list{text-align:center; position:relative; left:0; top:6px; z-index:10;}
.btn_list span{
		width:15px; height:15px; display:inline-block; margin:15px 5px;
		background:#787d82; border-radius:50%; cursor:pointer;
}
.btn_list span.curr{background:#FFAE00;}

/*轮播图 结束*/

.top{box-shadow: 0px 0px 5px 0px #ccc;width: 100%;height: 82px;z-index: 99;background-color: #FFF;border-bottom: 1px solid #e3e7e8;position: fixed;top: 0}
.top_1{width: 1400px;margin: 0 auto;}
.top_2{width: 500px;float: left;}
.top_2n{padding: 25px 0px;float: left;}
.top_3{width: 500px;height:83px;float: right;padding: 20px 0;}
.input-keyword{padding: 12px;border-radius: 3px;font-family: inherit;border: 1px solid rgba(0, 0, 0, 0.19); margin: 0;width: 220px;float: left;}
.search-btn {display: block;float: left;font-weight: 600;font-size:18px;width: 80px;height: 40px;background:#901d22;color:#fff;border-radius: 0px 10px 10px 0px}
.resultbar {font-size: 24px;}

#cpd{ 
	width:154px; 
	height:40px;
	margin:auto;
	float:left;
	background-image:url(../images/ctopselect.jpg);
	background-position:center 6px;
	background-repeat:no-repeat;
	line-height:40px;
	font-family:"Microsoft YaHei","宋体", Arial, sans-serif, serif;
	font-size:14px;
	text-align:center;
	padding-right:10px;
} 
#cpd a{
	width:154px; 
	height:40px;
}
#div1{ 
display:none; 
font-size:12px; 
position:relative; 
left:37px; 
top:-10px; 
background-color:White; 
padding:5px 10px 0px 10px; 
width:160px; 
border:1px #DDD solid;
line-height:24px;
}
#div1 a{
	width:60px;
	font-family:"Microsoft YaHei","宋体", Arial, sans-serif, serif;
	font-size:12px;
	text-align:center;
	line-height:24px;
	padding:5px;
} 


.logo {width: 509px; height: 74px;background-image: url(../images/logo.jpg);background-position: center;background-repeat: no-repeat;float: left;}
.top_nav {width: 120px;height: 75px;float: right;line-height: 75px}
.top_nav a {display: block;width: 75px;height:75px;line-height: 75px}

.Notice{margin-top:82px;background: #ebebeb;height: 40px;line-height: 40px}
.Notice_1{width: 1200px;margin:0 auto;color: #901d22}

.main {width: 1200px;margin: 0 auto;}
.title h2 {font-size: 28px;padding: 5px 10px;}
.nav_top{margin-top: 15px;}
.nav {padding: 15px;;border: 1px solid #dbdbdb}
.nav p {font-size: 22px}
.nav ul {overflow: hidden;}
.nav ul li {display: block;padding: 5px;float: left;text-align: center;}
.main_1{width: 900px;float: left}
.main_2{width: 420px;float: left;text-align: center;}
.main_2 p {text-align: left;}
.main_2 p a {text-align: left;display: inline-block;color:#901d22;}
.main_2 a {display: block;margin-top: 10px;}
.main_2 a img:hover {opacity: 0.4}
.main_2 span {font-size: 22px;line-height: 40px;font-weight: 600;}
.main_3{width: 480px;float: left;}
.main_3 ul {overflow: hidden;}
.main_3 ul li{min-height: 175px;display: block;width: 220px;float: left;padding: 10px;text-align: center;}
.main_3 ul li img:hover{opacity: 0.4}
.main_3 ul li a {font-size: 18px;font-weight: 500}
.tab {width:300px;float: left}

.ad {width: 1200px;margin: 20px auto;overflow: hidden}
.ad_1 {width: 900px;float: left}
.ad_2 {width: 300px;float: left}
.ad_1 div,.ad_2 div {padding:5px;}

.play {background:url(/images/play.png) no-repeat 50% 50%;}
.play img:hover {opacity: 0.4}

.new {height: 32px;width: 100%; background-image: url(../images/new.jpg); background-position: left top;background-repeat: repeat-x;}
.new span{width:86px;height:32px;float:left;font-family:"宋体", Arial, sans-serif, serif;font-size:12px;font-weight:bold;color:#C11E22;line-height:32px;text-align:center;background-image:url(../images/new1.jpg);background-position:center center;background-repeat:no-repeat;}
.news ul li {width: 180px;padding: 10px;float: left;}
.news ul li a img:hover {opacity: 0.4}
.news ul li p {text-align: center;}



/*返回顶部开始*/
#code,#code_hover{width:40px;height:195px;background:url(../images/icon.png) no-repeat;position:fixed;right:50px;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#code{background-position: -189px 0px;bottom:120px;_margin-bottom:120px;}
#code_hover{background-position: -189px 0px;bottom:120px;_margin-bottom:120px;}
#gotop{background-position:-276px -310px;bottom:67px;_margin-bottom:67px;
    width:40px;height:40px;position:fixed;right:50px;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

#code_img{width:270px;height:355px;background: url(../images/icon.png) 92px 109px no-repeat;position:fixed;right:90px;bottom:67px;cursor:pointer;display:none;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:67px;}
/*返回顶部结束*/







.foot {width: 1200px;margin: 0 auto;overflow: hidden;padding: 40px 0px;}
.foot_1 {width: 279px;padding: 10px;border-right: 1px solid #E1E1E1;overflow: hidden;float: left}
.foot_1 em{color:#979797;font-size: 14px}
.foot_1 a {color:#595959;}
.foot_1 ul {margin-top: 5px;}
.foot_1 ul li {width:80px;text-align: center;float: left;margin: 5px;}
.last {border-right: none;}
.mod_footer {overflow: hidden;text-align: center;margin-top: 40px;}
..mod_footer div {padding: 5px;}