﻿/* CSS Document */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote {
	margin:0;
	padding:0;
}
body {
	font-family:"Microsoft YaHei",Helvetica,Georgia,Arial,sans-serif;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	font-size:100%;
}
address,caption,cite,code,dfn,em,th,var,optgroup {
	font-style:inherit;
}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
img {
	vertical-align:top;
	border:none;
}
ol,ul,li {
	list-style:none;
}
li {
	float:left;
}
table {
	border-collapse:collapse;
}
.clearit {
	clear:both;
	*display:inline;
}
/*a:focus {
	-moz-outline-style:none;
}
*/.fl {
	float:left;
}
.fr {
	float:right;
}
i,em {
	font-style:normal;
}
/*overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	*/.wrap {
	width:100%;
	min-height:1600px;
	background:url(../images/bg.jpg) center 772px no-repeat #f7f6f6;
	position:relative;
}
.float_right {
	width:90px;
	position:absolute;
	left:50%;
	margin-left:-50px;
	top:100px;
	z-index:99;
}
.fr_top {
	width:91px;
	height:93px;
	margin:0 auto;
	background:url(../images/float_top.png) center top no-repeat;
}
/*.fr_top a {
	width:91px;
	height:93px;
	float:left;
}
*//*.fr_b4 {
	width:62px;
	height:53px;
	float:left;
	margin-left:14px;
	background:url(../images/float_btn4.png) center top no-repeat;
}
.fr_b44 {
	width:62px;
	height:53px;
	float:left;
	margin-left:14px;
	background:url(../images/float_btn4C.png) center top no-repeat;
}
.fr_b4 a {
	width:62px;
	height:53px;
	float:left;
}
.fr_b4 a:hover {
	background:url(../images/float_btn4C.png) center top no-repeat;
}
.fr_b1 {
	width:62px;
	height:53px;
	float:left;
	margin-left:14px;
	background:url(../images/float_btn1.png) center top no-repeat;
}
.fr_b11 {
	width:62px;
	height:53px;
	float:left;
	margin-left:14px;
	background:url(../images/float_btn1C.png) center top no-repeat;
}
.fr_b1 a {
	width:62px;
	height:53px;
	float:left;
}
.fr_b1 a:hover {
	background:url(../images/float_btn1C.png) center top no-repeat;
}
.fr_b2 {
	width:62px;
	height:53px;
	float:left;
	margin-left:14px;
	background:url(../images/float_btn2.png) center top no-repeat;
}
.fr_b22 {
	width:62px;
	height:53px;
	float:left;
	margin-left:14px;
	background:url(../images/float_btn2C.png) center top no-repeat;
}
.fr_b2 a {
	width:62px;
	height:53px;
	float:left;
}
.fr_b2 a:hover {
	background:url(../images/float_btn2C.png) center top no-repeat;
}
.fr_b3 {
	width:62px;
	height:61px;
	float:left;
	margin-left:14px;
	background:url(../images/float_btn3.png) center top no-repeat;
}
.fr_b33 {
	width:62px;
	height:61px;
	float:left;
	margin-left:14px;
	background:url(../images/float_btn3C.png) center top no-repeat;
}
.fr_b3 a {
	width:62px;
	height:61px;
	float:left;
}
.fr_b3 a:hover {
	background:url(../images/float_btn3C.png) center top no-repeat;
}
*/.float_right div {
	position:relative;
}
.fr_b1,.fr_b2,.fr_b3,.fr_b4,.fr_b5,.fr_b6,.fr_b11,.fr_b22,.fr_b33,.fr_b44,.fr_b55,.fr_b66 {
	display:block;
	width:62px;
	height:51px;
	border-top:1px solid #6a6262;
	border-bottom:1px solid #6a6262;
	background-color:#353131;
	margin:0 auto;
}
.float_right a {
	display:block;
	width:100%;
	height:100%;
	line-height:52px;
	text-align:center;
	color:#fff;
	font-size:16px;
}
.fr_b1:hover,.fr_b11,.fr_b2:hover,.fr_b22,.fr_b3:hover,.fr_b33,.fr_b4:hover,.fr_b44,.fr_b5:hover,.fr_b55,.fr_b6:hover,.fr_b66 {
	background-color:#e73c00;
}
.float_right div.bottom {
	height:32px;
	border-bottom:none;
}
.float_right div.bottom a {
	line-height:47px;
}
.float_right div.bottom:after {
	display:block;
	position:absolute;
	bottom:-31px;
	left:0;
	content:'';
	height:31px;
	width:100%;
	background-color:#353131;
	border-radius:0 0 100px 100px;
}
.float_right div.bottom:hover:after,.float_right div.fr_b55:after {
	background-color:#e73c00;
}
.lunbo {
	width:1920px;
	height:772px;
	position:absolute;
	left:50%;
	margin-left:-960px;
	top:0;
	z-index:6;
}
.wrapper {
	width:1000px;
	min-height:1600px;
	margin:0 auto;
	position:relative;
	z-index:8;
}
.w_main {
	width:1000px;
	min-height:1600px;
	float:left;
}
.logo {
	width:220px;
	height:105px;
	position:absolute;
	top:10px;
	left:-50px;
	z-index:2;
}
.logo a {
	width:220px;
	height:120px;
	float:left;
}
.logo a img {
	width:220px;
}
.main {
	width:419px;
	height:590px;
	float:left;
	margin:182px 0 0 581px;
}
.videoB {
	width:419px;
	height:177px;
	float:left;
}
.m_tit {
	min-width:100px;
	height:33px;
	float:left;
	padding-right:14px;
	background:url(../images/titPic1.png) right top no-repeat;
}
.m_tit span {
	height:33px;
	line-height:32px;
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding:0 10px 0 14px;
	background-color:#593212;
}
.m_tit2 {
	min-width:100px;
	height:33px;
	float:left;
	padding-right:14px;
	background:url(../images/titPic2.png) right top no-repeat;
}
.m_tit2 span {
	height:33px;
	line-height:32px;
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding:0 10px 0 14px;
	background-color:#58507e;
}
.m_tit3 {
	min-width:100px;
	height:33px;
	float:left;
	padding-right:14px;
	background:url(../images/titPic3.png) right top no-repeat;
}
.m_tit3 span {
	height:33px;
	line-height:32px;
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding:0 10px 0 14px;
	background-color:#462d46;
}
.m_txt1 {
	width:419px;
	height:60px;
	line-height:60px;
	float:left;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px #000 dotted;
}
.m_txt1a {
	width:419px;
	height:60px;
	line-height:30px;
	float:left;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px #000 dotted;
	padding:15px 0;
}
.m_txt2 {
	width:419px;
	float:left;
}
.m_txt2 p {
	margin:0;
	width:419px;
	line-height:24px;
	float:left;
	font-size:14px;
}
.bm_btn {
	width:419px;
	height:38px;
	float:left;
	text-align:center;
}
.bm_btn a {
	width:120px;
	height:38px;
	line-height:38px;
	display:inline-block;
	font-size:16px;
	text-align:center;
	margin:0 20px;
	padding-left:20px;
}
.c_1 {
	color:#a64507;
	background:url(../images/p1.jpg) 20px center no-repeat #fff;
}
.c_2 {
	color:#58507e;
	background:url(../images/p2.jpg) 20px center no-repeat #fff;
}
.c_3 {
	color:#660066;
	background:url(../images/p3.jpg) 20px center no-repeat #fff;
}
.c_c {
	color:#000;
	background:url(../images/pc.jpg) 20px center no-repeat #fff;
}
.titList {
	width:960px;
	height:104px;
	float:left;
	line-height:100px;
	font-size:30px;
	padding-left:40px;
}
.list {
	width:1000px;
	height:auto;
	float:left;
}
.list ul li {
	width:920px;
	float:left;
	margin-bottom:20px;
	background-color:#fff;
	padding:20px 40px;
}
.list ul li p {
	width:64px;
	height:64px;
	float:left;
	margin:0 46px 0 0;
}
.list ul li em {
	width:810px;
	height:38px;
	line-height:38px;
	float:left;
	font-size:16px;
	color:#c1392b;
}
.list ul li em a {
	color:#c1392b;
}
.list ul li i {
	width:140px;
	height:24px;
	float:left;
	font-size:14px;
	color:#666;
}
.list ul li span {
	width:670px;
	float:left;
	font-size:14px;
	color:#666;
}
/*轮播*/.imgscroll {
	width:100%;
	height:772px;
	position:relative;
	overflow:hidden;
}
.imgscroll li {
	list-style:none;
	margin:0;
	padding:0
}
.imgscroll .pre {
	position:absolute;
	left:0;
	top:64px;
	z-index:10;
	width:29px;
	height:51px;
	cursor:pointer;
}
.imgscroll .next {
	position:absolute;
	right:0;
	top:64px;
	z-index:10;
	width:29px;
	height:51px;
	cursor:pointer;
}
.imgscroll .imglist {
	width:100%;
	min-height:772px;
	float:left;
	overflow:hidden;
}
.imgscroll .imglist li {
	margin:0;
}
.imgscroll .imglist .imgurl {
	width:100%;
	min-height:772px;
	float:left;
}
.imgscroll .imglist .imgurl .pic {
	width:100%;
	height:772px;
	float:left;
}
.imgscroll .imglist .imgurl .pic span {
	width:100%;
	height:772px;
	position:absolute;
	left:0;
	top:0;
	z-index:8;
}
.imgscroll .imglist .imgurl .pic span img {
	width:100%;
	height:772px;
	display:block;
}
.roll_l {
	min-width:140px;
	height:49px;
	position:absolute;
	left:340px;
	top:410px;
	z-index:10;
	background:url(../images/dian.png) 51px center no-repeat;
}
.roll_l li {
	width:49px;
	height:49px;
	float:left;
	margin-right:19px;
}
.roll_l li .roll_t1 {
	width:49px;
	height:49px;
	float:left;
	display:block;
	background:url(../images/a2_off.png) left top no-repeat;
}
.roll_l li.on .roll_t1 {
	background:url(../images/a2_on.png) left top no-repeat;
}
.roll_l li .roll_t2 {
	width:49px;
	height:49px;
	float:left;
	display:block;
	background:url(../images/a1_off.png) left top no-repeat;
}
.roll_l li.on .roll_t2 {
	background:url(../images/a1_on.png) left top no-repeat;
}
.h_10 {
	width:100%;
	height:10px;
	float:left;
}
.h_20 {
	width:100%;
	height:20px;
	float:left;
}
.h_25 {
	width:100%;
	height:25px;
	float:left;
}
.h_30 {
	width:100%;
	height:30px;
	float:left;
}
.h_40 {
	width:100%;
	height:40px;
	float:left;
}
.h_50 {
	width:100%;
	height:50px;
	float:left;
}
/* ====弹窗 */.overlay {
	width:930px;
	display:none;
	border:0px solid #000;
}
.overlay .close2 {
	cursor:pointer;
	height:58px;
	width:58px;
	position:absolute;
	right:0;
	top:0;
	z-index:9000;
	background:url(../images/closeBtn.jpg) center top no-repeat;
}
.overlay .overlayCon {
	padding:0;
	height:500px;
	float:left;
}
.overlay .overlayCon .role_tan {
	width:870px;
	height:500px;
	float:left;
	border:1px #fff solid;
	position:relative;
}
.tPic {
	width:852px;
	height:479px;
	float:left;
	margin:10px 9px;
}
.tPic ul li {
	width:852px;
	height:479px;
	float:left;
	overflow:hidden;
	display:none;
}
.tPic ul li.on5 {
	display:block;
}
.tPic ul li img {
	width:852px;
}
.tTit {
	min-width:300px;
	height:43px;
	position:absolute;
	right:0;
	top:520px;
	z-index:9;
	overflow:hidden
}
.tTit span {
	min-width:300px;
	height:43px;
	line-height:43px;
	float:left;
	text-align:right;
	font-size:24px;
	color:#fff;
	display:none;
}
.tTit span.on5 {
	display:block;
}
.qieBtn {
	width:930px;
	height:43px;
	float:left;
	margin-top:20px;
}
.qieBtn div {
	width:43px;
	height:43px;
	float:left;
	margin-right:20px;
}
.qieBtn div a {
	width:43px;
	height:43px;
	line-height:43px;
	float:left;
	font-size:20px;
	color:#fff;
	text-align:center;
	background:url(../images/tan_num.png) center top no-repeat;
}
.qieBtn div.on5 a {
	width:43px;
	height:43px;
	line-height:43px;
	float:left;
	font-size:20px;
	color:#594f40;
	text-align:center;
	background:url(../images/tan_numC.png) center top no-repeat;
}
#overlay {
	width:100%;
	height:100%;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	position:absolute;
	background:#000;
	top:0;
	left:0;
	z-index:3000;
	display:none;
}
.overlay {
	position:absolute;
	z-index:5000;
	display:none;
	top:0;
	left:50%;
	margin:0 0 0 -440px;
}
*html,*html body /* IE6bug */ {
	background-image:url(../images/about:blank);
	background-attachment:fixed;
}
#overlay_video {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity:.8;
	z-index:120;
	display:none;
}
.video_box {
	position:fixed;
	left:50%;
	top:50%;
	margin:-230px 0 0 -443px;
	z-index:130;
	width:886px;
	height:500px;
	display:none;
}
.close {
	width:47px;
	height:46px;
	cursor:pointer;
	position:absolute;
	text-indent:-9999px;
	top:-47px;
	right:5px;
	background:url(../images/s1_close.png) center top no-repeat;
}
.wp-archer .roll_l li .roll_t1 {
	background:url("../images/btn-m.png") left top no-repeat;
}
.wp-archer .roll_l li.on .roll_t1 {
	background:url(../images/btn-m-on.png) left top no-repeat;
}
.wp-archer .roll_l li .roll_t2 {
	background:url(../images/btn-f.png) left top no-repeat;
}
.wp-archer .roll_l li.on .roll_t2 {
	background:url(../images/btn-f-on.png) left top no-repeat;
}
.wp-archer .m_tit3 {
	background:url(../images/ico-arrow.png) right top no-repeat;
}
.wp-archer .m_tit3 span {
	background-color:#2f4d4b;
}
.wp-archer .roll_l {
	background:url(../images/point.png) 51px center no-repeat;
}
.wp-spear .roll_l li .roll_t1 {
	background:url("../images/a1-off.png") left top no-repeat;
}
.wp-spear .roll_l li.on .roll_t1 {
	background:url("../images/a1-on.png") left top no-repeat;
}
.wp-spear .roll_l li .roll_t2 {
	background:url("../images/a2-off.png") left top no-repeat;
}
.wp-spear .roll_l li.on .roll_t2 {
	background:url("../images/a2-on.png") left top no-repeat;
}
.wp-spear .m_tit3 span {
	background-color:#303343;
}
.wp-spear .roll_l {
	min-width:140px;
	height:49px;
	position:absolute;
	left:340px;
	top:410px;
	z-index:10;
	background:url("../images/ico-point.png") 51px center no-repeat;
}
.wp-spear .m_tit3 {
	background:url(../images/ico-tran.png) right top no-repeat;
}
.list ul li.sp p {
	width:170px;
	margin-right:30px;
}
.list ul li.sp p img {
	float:left;
	margin-right:15px;
	/*margin-top:20px;
	*/
}
.list ul li.sp em {
	width:600px;
}
.list ul li.sp span {
	width:500px;
}
.wp-spear .bm_btn a {
	float:left;
}
.topNav {
	width:960px;
	height:100px;
	float:left;
	position:absolute;
	z-index:100;
	margin:-20px 0 0 240px;
}
.topNav li {
	float:left;
}
.topNav li a {
	display:block;
	width:120px;
	height:60px;
	padding-top:40px;
	color:#000;
}
.topNav li.on a {
	display:block;
	width:120px;
	height:60px;
	padding-top:40px;
	color:#000;
	background:url(../images/navBtnBg.png) left top repeat-x;
}
.topNav li a em {
	width:120px;
	height:36px;
	line-height:36px;
	float:left;
	font-size:18px;
	text-align:center;
	font-weight:bold;
}
.topNav li a i {
	width:120px;
	height:12px;
	line-height:12px;
	float:left;
	font-size:9px;
	text-align:center;
}
.topNav_bg {
	width:100%;
	height:560px;
	clear:both;
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	display:none;
	background:url(../images/topNavBg.png) left top repeat-x;
}
.topNav .topNavItem {
	width:120px;
	height:460px;
	position:absolute;
	z-index:601;
	display:none;
}
.topNav .topNavItem li {
	width:95px;
	height:26px;
	position:relative;
	padding-left:25px;
}
.topNav .topNavItem li a {
	width:95px;
	border:none;
	height:26px;
	line-height:26px;
	font-size:14px;
	color:#000;
	background:none;
	text-align:left;
	padding-top:0;
}
.topNav .topNavItem li a:hover {
	color:#c00;
	text-decoration:none;
}
@media screen and (min-width:1440px) {
	.topNav {
		width:960px;
		height:100px;
		float:right;
		position:absolute;
		z-index:100;
		margin:-20px 0 0 320px;
	}
}
