/* 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; overflow-x:hidden; position:relative;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
address, caption, cite, code, dfn, em, _em, th, var, optgroup{font-style:inherit;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{
	text-decoration: none;
	color: #F00;
}
a:actived{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;*/
.h_10{width:100%;height:10px; float:left;}
.h_20{width:100%;height:20px; 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;}


.wrap{width:100%; height:2065px;background:url(../image/guide_bg.jpg) center top no-repeat; position:relative;}
.wrapper{width:1920px;height:2065px;position:absolute;top:0;left:50%; margin-left:-960px; z-index:6; z-index:99;}
.w_main{width:990px;height:2065px; margin:0 auto;}

.m1{width:100%;height:904px;}
.m2{width:100%;height:484px; margin-top:47px;}
.m3{
	width:100%;
	/*height:700px; */
	position:relative;
}
.w_main1{width:990px;height:904px; margin:0 auto;}
.w_main2{width:990px;height:484px; margin:0 auto;}
.w_main3{
	width:990px;
	/*height:700px; */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/*上部分*/
.top{width:990px;height:904px; float:left; position:relative;}
.logo{
	width:600px;
	height:330px;
	position:absolute;
	left:35px;
	top:50px;
	background:url(../image/logo.png) center top no-repeat;
}
.logo a{width:600px;height:330px; float:left;}
.slogan{
	width:578px;
	height:197px;
	position:absolute;
	left:0px;
	top:210px;
	background:url(../image/logo.png) center top no-repeat;
}
.movBtn{
	width:135px;
	height:101px;
	position:absolute;
	left:180px;
	top:425px;
	background:url(../image/logo.png) center top no-repeat;
}
.movBtn a{width:135px;height:101px; float:left;}
.indexBtn{
	width:239px;
	height:93px;
	position:absolute;
	left:5px;
	top:628px;
	background:url(../image/indexBtn.jpg) center top no-repeat;
}
.indexBtn a{width:239px;height:93px; float:left;}
.indexBtn a:hover{background:url(../image/indexBtnC.jpg) center top no-repeat;}
.zcBtn{
	width:239px;
	height:93px;
	position:absolute;
	left:254px;
	top:628px;
	background:url(../image/zcBtn.jpg) center top no-repeat;
}
.zcBtn a{width:239px;height:93px; float:left;}
.zcBtn a:hover{background:url(../image/zcBtnC.jpg) center top no-repeat;}
.btn1{
	width:239px;
	height:133px;
	position:absolute;
	left:5px;
	top:731px;
	background:url(../image/btn1.jpg) center top no-repeat;
}
.btn1 a{width:239px;height:133px; float:left;}
.btn1 a span{width:239px;line-height:36px; float:left; font-size:32px; font-weight:bold; color:#4c2a14; text-align:center; margin-top:25px;}
.btn1 a em{width:239px;line-height:26px; float:left; font-size:12px; color:#4c2a14; text-align:center;}
.btn2{
	width:239px;
	height:133px;
	position:absolute;
	left:254px;
	top:731px;
	background:url(../image/btn2.jpg) center top no-repeat;
}
.btn2 a{width:239px;height:133px; float:left;}
.btn2 a span{width:239px;line-height:36px; float:left; font-size:32px; font-weight:bold; color:#4c2a14; text-align:center; margin-top:25px;}
.btn2 a em{width:239px;line-height:26px; float:left; font-size:12px; color:#4c2a14; text-align:center;}

.btn3{width:486px;height:30px; position:absolute;left:5px;top:588px; background:url(../image/logo.png);}
.btn3 p{ margin-left:1px;font-size:17px;margin-top:2px}



.rollItem1{/*top: 80px;*/bottom: -80px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;/*opacity: 0;*/}
.rollItem2{position: absolute;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.rollItem3{position: relative;bottom: -80px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.rollItem4{position: relative;bottom: -80px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.rollItem5{position: relative;bottom: -40px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.rollItem6{position: relative;bottom: -80px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.rollCnt-3{position: relative;height: 130px;}
.rollCnt-4{position: relative;}

.g-news{ width: 500px; height: 276px; overflow: hidden;position: absolute;left:0px; background-color:#fff; font-family:"Microsoft YaHei";}
.news{width:440px;height:232px; float:left; padding:10px 30px;}
.newsTit{width:440px;height:30px; float:left;}
.newsTit ul li{width:76px;height:30px; line-height:30px; float:left; font-size:16px;text-align:center;}
.newsTit ul li a{width:76px;height:30px;float:left; text-decoration:none;color:#666;}
.newsMore{width:19px;height:19px; float:right; margin:5px 10px 0 0;background:url(../image/news_more.jpg) no-repeat left top ;}
.newsMore a{width:19px;height:19px; float:right;}
.news_xian{width:440px;height:2px; float:left; border-bottom:1px #999 solid; position:relative; overflow:hidden;}
.newsList{width:425px;float:left; display:none; margin:10px 0 0 15px;}
.newsList ul li{width:425px;height:26px; float:left;}
.newsList ul li a{width:365px; float:left; line-height:26px;font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsList ul li a:hover{ text-decoration:underline;}
.newsList ul li span{width:60px; float:left; line-height:26px;font-size:14px; color:#333; text-align:center;}
.newsList .Red,.c_newsList .Red{color:rgb(178,31,0);}
.newsList .RedStrong,.c_newsList .RedStrong{color:rgb(178,31,0);font-weight: bold;}
.newsList .Blue,.c_newsList .Blue{color:blue;}
.newsList .BlueStrong,.c_newsList .BlueStrong{color:blue;font-weight: bold;}


.s1_k3{width:500px;height:276px; position:absolute;left:503px;top:588px; transition:all 1s ease-in;}	

.g-news{ width: 500px; height: 276px; overflow: hidden;position: absolute;left:0px; background-color:#fff; font-family:"Microsoft YaHei";}
.news{width:440px;height:232px; float:left; padding:10px 30px;}
.newsTit{width:440px;height:30px; float:left;}
.newsTit ul li{width:76px;height:30px; line-height:30px; float:left; font-size:16px;text-align:center;}
.newsTit ul li a{width:76px;height:30px;float:left; text-decoration:none;color:#666;}
.newsMore{width:19px;height:19px; float:right; margin:5px 10px 0 0;background:url(../image/news_more.jpg) no-repeat left top ;}
.newsMore a{width:19px;height:19px; float:right;}
.news_xian{width:440px;height:2px; float:left; border-bottom:1px #999 solid; position:relative; overflow:hidden;}
.newsList{width:475px;float:left; display:none; margin:10px 0 0 0px;}
.newsList ul li{width:475px;height:26px; float:left;}
.newsList ul li a{width:455px; float:left; line-height:26px;font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsList ul li a:hover{ text-decoration:underline;}
.newsList ul li span{width:60px; float:left; line-height:26px;font-size:14px; color:#333; text-align:center;}
.newsList .Red,.c_newsList .Red{color:rgb(178,31,0);}
.newsList .RedStrong,.c_newsList .RedStrong{color:rgb(178,31,0);font-weight: bold;}
.newsList .Blue,.c_newsList .Blue{color:blue;}
.newsList .BlueStrong,.c_newsList .BlueStrong{color:blue;font-weight: bold;}



.jian{width:76px;height:93px; position:absolute; left:457px; top:870px;background:url(../image/jian.png) center top no-repeat;}

/*中部分*/
.mid{width:990px;height:484px; float:left; margin-top:0px; position:relative;}
#roll_box {width:787px; height:358px;box-shadow:0 2px 20px rgba(0,0,0,0.5);}
#roll_box li {position:absolute;width:787px; height:358px;z-index:0;}
#roll_box li.s{z-index:1000}
/*#roll_box li.h{z-index:0;}
#roll_box li.ss{z-index:999;}*/
#roll_box img {display:block; width:787px; height:358px; border:none;}
.roll_navbox {height:53px;width:787px;box-shadow: 0 1px 20px #000; overflow:hidden;}
#roll_nav {height:53px; width:1140px;}
#roll_nav li {float:left; width:158px; height:53px;color:#ccc;/* background-position:-611px 0;*/background:url(../image/btn.jpg) no-repeat 50% 0; cursor:pointer; overflow:hidden;font-size:18px; font-weight:normal; line-height:53px; text-align:center;}
#roll_nav li.on {/*background-position:-736px 0;*/ color:#c3a775;background:url(../image/btnC.jpg) no-repeat 50% 0; text-align:center;}
.w195{width:195px;height:411px; position:absolute;right:0;top:0; z-index:10;  background-color:#fff;box-shadow:0 2px 20px rgba(0,0,0,0.5);}
.wx{
	width:195px;
	height:46px;
	float:left;
	background:url(../image/qq.png) no-repeat;
	text-align:center;
}

.wx_txt{
	margin-top:10px;
	margin-left: 25px;
	color:#5c290a;
	font-weight:bold;
	font-size:16px;
}



.w195 p{width:100%; line-height:28px; float:left; margin:0; font-size:14px; color:#666; text-align:center;}
.w195 p span{width:100%; line-height:22px; float:left; font-size:16px; color:#5c290a; text-align:left; margin-left:15px;}
.w195 p a{width:60px;height:52px; margin:0 5px; display:inline-block;}
.w195 p i{width:100%; line-height:20px; float:left; font-size:12px; color:#006600; text-align:center;}
.indexerweima{margin:0 auto; display:block; text-align:center;}


/*下部分*/
.bm{
	width:990px;
		/*height:700px; */
	float:left;
}
.qt{width:990px;height:630px; float:left; position:relative;}
.qu_nav{width:960px;height:75px; position:absolute;right:40px;top:35px;background:url(../image/xian.png) no-repeat 140px center;}
.qu_nav a{width:77px;height:75px; float:left; margin-left:60px;}
.qu_pic{width:942px; height:483px; position:absolute; left:24px; bottom:0; top:124px;}
.qu_pic a{width:296px;height:483px; float:left; margin:0 9px;}

/*弹窗*/
.windiv{width:1920px;height:700px; position:relative;}
.mm{width:100%;height:700px; position:relative;}

.condl{width:900px;height:700px;overflow:hidden;margin:0 auto;position:relative;}
.divcon{width:900px;height:700px; float:left;}
.v1{width:95px;height:82px; position:absolute;left:317px;top:321px;}
.tanTit{width:146px;height:35px;position:absolute;left:270px;top:450px;}
.txt{width:430px;height:90px; line-height:25px; position:absolute;left:20px;top:520px;  font-size:14px; color:#ddd7d0;}
.tanMore{width:99px;height:30px; line-height:25px; position:absolute;left:310px;top:620px;background:url(../image/logo.png) center top no-repeat;}

.tLeftB{width:58px;height:116px; position:absolute;top:350px;left:18%; z-index:100;background:url(/images/leftB.png) center top no-repeat;}
.tRightB{width:58px;height:116px; position:absolute;top:350px;right:18%; z-index:100;background:url(/images/rightB.png) center top no-repeat;}
.tCloseB{width:76px;height:76px; position:absolute;top:70px;right:18%; z-index:100;background:url(../image/closeB.png) center top no-repeat;}

.bmNav{width:990px;height:166px; float:left; padding-top:80px; text-align:center;}
.bmNav a{width:277px;height:68px; display:inline-block; margin:0 20px;}


/*flash*/
#curFrame{width:1920px;height:904px; position:absolute;top:0;left:50%; margin-left:-960px; z-index:6;}
.frame{width:1920px;height:904px; position:relative;}

/*视频*/
.alertBox {width:690px; height:430px;position:fixed;_position:absolute;z-index:1000;display:none; top:400px; left:50%; margin:-300px 0 0 -345px;_top:expression(documentElement.scrollTop + 330 + "px")}
.close {width:47px; height:46px;cursor:pointer; position:absolute;text-indent:-9999px;top:-47px; right:0px;background:url(../image/logo.png) center top no-repeat;}
.alertCon { position:relative;}
.conCon{width:690px; height:430px; float:left;display:inline;background:url(../image/logo.gif) center center no-repeat #000;}
.conCon_load{width:690px; height:430px; line-height:620px; position:absolute;left:0;top:0; font-size:28px; color:#9d9d9d; text-align:center; z-index:2;}
.conCon_con{width:690px; height:430px;position:absolute;left:0;top:0; z-index:3;}

#dialog-overlay {width:100%;height:100%;filter:alpha(opacity=90);_filter:alpha(opacity=100);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;position:fixed;_position:absolute;background:#000;top:0; left:0;z-index:100;display:none;}
#dialog-overlay2 {width:100%;height:430px;filter:alpha(opacity=100);_filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;position:fixed;_position:absolute;background:#000;top:300px; left:0;z-index:101;display:none;}











/* 轮播 */
.banner55 { position: relative; overflow: auto; }
.banner55 li { list-style: none; }
.banner55 ul li { float: left; }

.banner55 .arrows {
    display: none;
}

.banner55:hover .arrows,
.banner55.hover .arrows {
    display: block;
}

@media only screen {
    .banner55 .arrows {
        -webkit-transition: opacity 0.4s;
        transition: opacity 0.4s;
        opacity: 0;
        display: block;
    }
    
    .banner55:hover .arrows,
    .banner55.hover .arrows {
        opacity: 1;
    }
}

.banner55 .arrows {
    position: absolute;
    z-index: 20;
}

.banner55 .arrows .prev,
.banner55 .arrows .next {
    position: absolute;
    width: 76px;
    height: 77px;
    font: 0/0 a;
    color: transparent;
    cursor: pointer;
}


.wrapper55 {
    position: relative;
    width: 787px;
    zoom: 1;
}

.section455 {
    height: 411px;
}

.section455 .banner55 ul li {
    height: 411px;
}

.section455 .banner55 .arrows {
    top: 160px;
}

.section455 .dots55 {
    position: absolute;
    width: 787px;
    height: 53px;
    top: 358px;
    text-align: center;
    font-size: 15px;
    background: #fff;
}

.section455 .dot {
    float: left;
    line-height: 53px;
    width: 131px;
    border-bottom: 2px solid;
    cursor: pointer;
}

.section455 .dot1 {
    color: #cccccc;
	background:#1e1e1e;

}

.section455 .dot1.active {
    background: #503019;
	color:#c3a67e;
	border-top:3px solid #c3a67e;
}

.section455 .dot2 {
    color: #cccccc;
		background:#1e1e1e;
}

.section455 .dot2.active {
    background: #503019;
	color:#c3a67e;
	border-top:3px solid #c3a67e;
}

.section455 .dot3 {
    color: #cccccc;
		background:#1e1e1e;
}

.section455 .dot3.active {
    background: #503019;
	color:#c3a67e;
	border-top:3px solid #c3a67e;
}

.section455 .dot4 {
    color: #cccccc;
		background:#1e1e1e;
}

.section455 .dot4.active {
    background: #503019;
	color:#c3a67e;
	border-top:3px solid #c3a67e;
}

.section455 .dot5 {
    color: #cccccc;
		background:#1e1e1e;
}

.section455 .dot5.active {
    background: #503019;
	color:#c3a67e;
	border-top:3px solid #c3a67e;
}

.section455 .dot6 {
	width:132px;
    color: #cccccc;
		background:#1e1e1e;
}

.section455 .dot6.active {
    background: #503019;
	color:#c3a67e;
	border-top:3px solid #c3a67e;
}


