

body{
	padding:0;
	margin:0;	
    font-family:Arial,SimSun,"Microsoft Yahei","STHeiti Light";
	font-family:"Microsoft Yahei" !important;
    font-size:12px;
	width:100%;
	height:auto;
	background:#1e6445 url(../images/bg.jpg) no-repeat center top;
	overflow-x:hidden;
	}

p,input,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,figcaption{
    margin:0;
    padding:0;
    list-style:none;
    vertical-align:middle;
	font-family:"Microsoft Yahei" !important;
}

a:link{ color:#46120a; font-size:14px;text-decoration:none; }
a:visited{ color:#46120a; font-size:14px;text-decoration:none;}
a:hover{ color:#ff5c11; font-size:14px;text-decoration:none;}
a:active{ color:#46120a; font-size:14px;text-decoration:none;}

img{ border:none;}
a img{border:none;}

.clear{
	width:0px;
	font-size:0;
	clear:both;	
	}

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.clearfix:before {
clear: both;
}





/*头部*/

.header{
	width:100%;
	height:100px;
	background:rgba(35,18,2,0.9);
	background:#231202\9;
	filter:alpha(opacity=90)\9;
	position:fixed;
	z-index:6000;
	}

.row{
	max-width:1100px;
	margin:0 auto;	
	}

.logo{
	width:100px;
	float:left;
	padding:20px 0 0 0;
	}

.music{
	width:28px;
	height:24px;
	position: absolute;
	left: 50%;
	top: 42px;
	z-index: 6000;
	margin: 0 0 0 530px;	
	}


.nav{
	float:right;
	width:750px;
	height:24px;
	margin:45px 0 0 0;
	}

.nav ul{}




.nav ul li{
	float:left;
	height:24px;
	line-height:24px;
	margin-right:38px;
	position:relative;
	text-align:center;
	font-family:"Microsoft Yahei" !important;	
	}

.nav ul li a{ display:block; color:#fff; text-align:center;}

.nav01{ width:45px;}
.nav02 ,.nav05 ,.nav06{ width:81px;} 
.nav03 ,.nav04{ width:116px;} 

.nav01 a.nav_on{ background:url(../images/nav_on1.png) no-repeat center;}
.nav02 a.nav_on ,.nav05 a.nav_on ,.nav06 a.nav_on{ background:url(../images/nav_on2.png) no-repeat center;}
.nav03 a.nav_on ,.nav04 a.nav_on{ background:url(../images/nav_on3.png) no-repeat center;}







.banner{
	width:100%;
	height:935px;
	}

.ban_info{
	position:relative;
	padding:110px 0 0 226px;	
	}

.ban_info a.a_video{
	display:block;
	width:80px;
	height:90px;
	position:absolute;
	bottom:63px;
	left:510px;
	z-index:300;
	}



/*wrp_01*/

.wrp_01{
	width:100%;
	height:auto;
	}

.t1{
	width:100%;
	height:32px;
	padding-top:100px;
	}
	
.t1_l{
	width:50%;
	height:30px;
	float:left;
	margin-left:-91px;
	border-bottom:1px solid #539861;	
	}

.t1_img{
	width:182px;
	float:left;	
	}


.t1_r{
	width:50%;
	height:30px;
	float:right;
	margin-left:-91px;
	border-top:1px solid #539861;	
	}



.wrp01_content{
	width:930px;
	height:auto;
	margin:0 auto;	
	}


.nav_wrp01{
	width:760px;
	margin:0 auto;
	padding-top:45px;
	}


.nav_wrp01 li{ width:auto; float:left; margin-right:53px;}
.nav_wrp01 li a{ display:block; height:70px;}

.navw01 a{width:71px;background:url(../images/7.15.png) no-repeat;}
.navw01 a:hover{width:71px;background:url(../images/7.15_on.png) no-repeat;}

.navw02 a{width:71px;background:url(../images/7.16.png) no-repeat;}
.navw02 a:hover{width:71px;background:url(../images/7.16_on.png) no-repeat;}

.navw03 a{width:71px;background:url(../images/7.17.png) no-repeat;}
.navw03 a:hover{width:71px;background:url(../images/7.17_on.png) no-repeat;}

.navw04 a{width:71px;background:url(../images/7.18.png) no-repeat;}
.navw04 a:hover{width:71px;background:url(../images/7.18_on.png) no-repeat;}

.navw05 a{width:71px;background:url(../images/7.25.png) no-repeat;}
.navw05 a:hover{width:71px;background:url(../images/7.25_on.png) no-repeat;}

.navw06 a{width:71px;background:url(../images/7.26.png) no-repeat;}
.navw06 a:hover{width:71px;background:url(../images/7.26_on.png) no-repeat;}

.nav_wrp01 .a_navw01_on{width:71px;background:url(../images/7.15_on.png) no-repeat;}
.nav_wrp01 .a_navw02_on{width:71px;background:url(../images/7.16_on.png) no-repeat;}
.nav_wrp01 .a_navw03_on{width:71px;background:url(../images/7.17_on.png) no-repeat;}
.nav_wrp01 .a_navw04_on{width:71px;background:url(../images/7.18_on.png) no-repeat;}
.nav_wrp01 .a_navw05_on{width:71px;background:url(../images/7.25_on.png) no-repeat;}
.nav_wrp01 .a_navw06_on{width:71px;background:url(../images/7.26_on.png) no-repeat;}




.wrp01_info{
	display:none;
	padding-top:50px;
	color:#62c877;	
	}

.wrp01_info h3{ font-size:16px; text-align:center; height:35px; font-weight:normal;}
.wrp01_info .p_wrp_01{ font-size:13px; text-indent:2em; line-height:25px;}


.wrp01_left{width:458px;height:330px;border:1px solid #539861;float:left; margin:28px 0 0 0;}
.wrp01_left h4{ font-size:18px; border-bottom:1px solid #539861; text-align:center; height:38px; line-height:38px; font-weight:normal;}
.wrp01_left img{ display:block; padding:12px 0 0 24px;}
.wrp01_left p{ font-size:12px; line-height:22px; width:414px; padding:12px 0 0 24px; text-align:center;}
.wrp01_left:hover p{ color:#afe064;}
.wrp01_left a:link{ color:#62c877;}
.wrp01_left a:visited{ color:#62c877;}
.wrp01_left a:hover{ color:#afe064;}

.wrp01_right{width:458px;height:330px;border:1px solid #539861; border-left:none; float:left; margin:28px 0 0 0;}
.wrp01_right h4{ font-size:18px; border-bottom:1px solid #539861; text-align:center; height:38px; line-height:38px; font-weight:normal;}
.wrp01_right ul{ width:382px; margin:0 auto; color:#62c877; font-size:12px; padding-top:25px;}
.wrp01_right ul li{ height:35px; border-bottom:1px dashed #539861; line-height:35px; padding:0 0 0 10px;}
.wrp01_right ul li span{ float:right; padding-right:10px;}

.wrp01_right ul li a:link{ color:#62c877;display:block; background:url(../images/11.png) no-repeat right;}
.wrp01_right ul li a:visited{ color:#62c877;display:block; background:url(../images/11.png) no-repeat right;}
.wrp01_right ul li a:hover{ color:#afe064;display:block; background:url(../images/22.png) no-repeat right;}

.wrp01_right ul li a span{ padding-right:20px;}

/*wrp_02*/



.wrp_02{
	width:100%;
	height:auto;
	}

.t2{
	width:100%;
	height:48px;
	padding-top:100px;	
	}
	
.t2_l{
	width:50%;
	height:47px;
	float:left;
	margin-left:-83px;
	border-top:1px solid #539861;	
	}

.t2_img{
	width:166px;
	float:left;	
	}


.t2_r{
	width:50%;
	height:47px;
	float:right;
	margin-left:-83px;
	border-bottom:1px solid #539861;	
	}


.wrp02_info{
	clear:both;
	width:1150px;
	height:auto;
	margin:0 auto;
	}

.wrp02_info ul{
	margin:45px 0 0 0;
	display:none;
	}

.wrp02_info ul li{
	width:350px;
	height:268px;
	float:left;
	background:url(../images/bg_wrp2.png) no-repeat bottom;
	margin:0 25px 20px 0;
	color:#62c877; 
	}

.wrp02_info ul li:hover{ color:#afe064;}

.wrp02_info ul li a{ display:block; padding:0 0 0 12px; width:326px; height:227px; position:relative;}
.wrp02_info ul li img{ display:block;  width:326px; height:227px; position:absolute; z-index:100;}
.wrp02_info ul li .gal_bg{width:326px; height:227px; background:#000 url(../images/icon_search.png) no-repeat center; opacity:0.5; filter:alpha(opacity=50)\9; position:absolute; z-index:101; visibility:hidden;}

.wrp02_info ul li p{ padding:10px 0 0 0; text-align:center; font-size:12px;}






.wrp02_fy{
	clear:both;
	width:200px;
	height:20px;
	margin:0 auto 0 auto;
	padding:25px 0 0 0; 
	}

.wrp02_fy a{ display:block; width:18px; height:18px; border:1px solid #62c877; color:#62c877; line-height:18px; text-align:center; margin-right:20px; float:left;}
.wrp02_fy a:hover{ border:1px solid #b5e665; color:#b5e665;}
.wrp02_fy a.a_select{ border:1px solid #b5e665; color:#b5e665;}





/*wrp_03*/


.wrp_03{
	width:100%;
	height:auto;
	}

.t3{
	width:100%;
	height:121px;
	position:relative;
	}
	
.t3_l{
	width:50%;
	height:66px;
	float:left;
	margin-left:-119.5px;
	margin-top:100px;
	border-bottom:1px solid #539861;
	position:absolute;
	left:0;
	top:0;
	}

.t3_img{
	width:239px;
	float:left;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-119.5px;
	margin-top:100px;
	}


.t3_r{
	width:50%;
	height:66px;
	float:right;
	margin-right:-119.5px;
	margin-top:100px;
	border-bottom:1px solid #539861;
	position:absolute;
	right:0;
	top:0;		
	}

.wrp03_info{ clear:both; width:939px; height:auto; margin:0 auto; padding-top:135px;}

.wrp03_info dl{ background:url(../images/icon_wrp3.png) no-repeat; padding:0 0 0 50px; margin-bottom:35px;}
.wrp03_info dl dt{ font-size:18px; color:#afe064; height:39px; line-height:26px;}
.wrp03_info dl dd{ font-size:14px; color:#58b66c;}

.wrp03_info dl:hover dt{height:30px; line-height:26px; border-bottom:1px dotted #277e4c; margin-bottom:8px;}






/*wrp_04*/

.wrp_04{
	width:100%;
	height:auto;
	}

.t4{
	width:100%;
	height:49px;
	padding-top:100px;
	}
	
.t4_l{
	width:50%;
	height:48px;
	float:left;
	margin-left:-119.5px;
	border-bottom:1px solid #539861;	
	}

.t4_img{
	width:239px;
	float:left;	
	}


.t4_r{
	width:50%;
	height:48px;
	float:right;
	margin-right:-119.5px;
	border-top:1px solid #539861;	
	}


.wrp04_wrp{
	clear:both;
	max-width:1400px;
	height:914px;
	margin:20px auto 0;
	background:url(../images/bg_wrp4.png) no-repeat center;
	}

.wrp04_info{
	width:888px;
	margin:0 auto;
	position:relative;
	}

.w4_bg{
	width:370px;
	height:370px;
	background:url(../images/wrp4_hover.png) no-repeat center;
	position:absolute;
	left:0;
	top:0;
	z-index:500;
	box-sizing:border-box;
	padding:150px 0 0 120px;
	display:none;
	}

.w4_bg a{display:block; width:370px; height:370px; color:#fff;}
.w4_bg p{ font-size:18px; color:#fff; width:139px; height:30px; border-bottom:2px solid #b4e665; text-align:center;}
.w4_bg span{ display:block; width:235px; height:45px; background:url(../images/icon_search.png) no-repeat 50px 6px;}

.w4_01{
	position:absolute;
	left:265px;
	top:50px;
	}

.w4_02{
	position:absolute;
	left:36px;
	top:260px;
	}


.w4_03{
	position:absolute;
	left:265px;
	top:468px;
	}


.w4_04{
	position:absolute;
	left:489px;
	top:260px;
	}

.w4_01:hover .w4_bg{ display:block;}
.w4_02:hover .w4_bg{ display:block;}
.w4_03:hover .w4_bg{ display:block;}
.w4_04:hover .w4_bg{ display:block;}




/*wrp_05*/


.wrp_05{
	width:100%;
	height:auto;
	background:url(../images/bg_wrp5.png) no-repeat center bottom;
	}

.t5{
	width:100%;
	height:49px;
	padding-top:100px;	
	}
	
.t5_l{
	width:50%;
	height:48px;
	float:left;
	margin-left:-82.5px;
	border-bottom:1px solid #539861;	
	}

.t5_img{
	width:165px;
	float:left;	
	}


.t5_r{
	width:50%;
	height:48px;
	float:right;
	margin-right:-82.5px;
	border-top:1px solid #539861;	
	}


.wrp05_info{
	clear:both;
	padding:50px 0 160px 0;
	}

.wrp05_info ul{
	width:835px;
	height:auto;
	margin:0 auto;	
	}

.wrp05_info ul li{
	width:833px;
	height:43px;
	line-height:43px;
	margin-bottom:30px;
	}

.wrp05_info ul li a{
	display:block;
	border:1px solid #3a9350;
	color:#3a9350;
	font-size:16px;
	padding-left:50px;
	}

.wrp05_info ul li a:hover{border:1px solid #b3e363; color:#b3e363;}

.wrp05_info ul li a span{ float:right; padding-right:60px;}




/*尾部*/

.footer{
	width:100%;
	height:348px;
	background:#231503;	
	padding:62px 0 38px 0;
	box-sizing:border-box;
	}

.footer_img{
	width:830px;
	height:229px;
	background:url(../images/footer.jpg) no-repeat center;
	margin:0 0 0 166px;
	}



/*弹出视频*/
.mydiv2{ 
z-index:5000; 
top:20%; width:100%;
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
} 

.tc_x{ margin:0px auto; text-align:center; background:#fff; width:720px; padding-bottom:20px;}
.tc_x span{ display:block; text-align:right; padding-right:15px; line-height:30px;}
.tc_x span a{ cursor:pointer; color:#333; font-size:14px;}
.tc_x span a:hover{ cursor:pointer; color:#333; font-size:14px;}
.bg { 
background-color:#000; 
width: 100%; 
height: 100%; 
left:0; 
top:0;/*FF IE7*/ 
filter:alpha(opacity=70);/*IE*/ /*点击后背景透明效果*/ 
opacity:0.7;/*FF*/ 
z-index:-1000;
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
_top:       expression(eval(document.compatMode && 
            document.compatMode=='CSS1Compat') ? 
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ 
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ 
} 



.layer_opactice{
	width:100%;
	height:100%;
	background:#000;
	opacity:0.5;
	position:fixed;
	left:0;
	top:0;
	z-index:999;
	display:none;
	}



#go_back{
	width: 32px;
	height: 60px;
	border: none;
	text-indent: 100%;
	background-size:36px 60px;
	background:url(../images/go_back.png) no-repeat;
	position:fixed;
	left:50%;
	bottom: 130px;
	margin:0 0 0 580px;
	overflow: hidden;
	display:none;
	text-decoration: none;			
	}







.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 9000 !important; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }

.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(255, 255, 255); background:#fff\9; opacity:0.4;
	filter:alpha(opacity=40)\9; 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 50px; top: 30px; }
.rebox-next { right: 50px; top: 48%; }
.rebox-prev { left: 50px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}

@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from { transform:rotate(0deg); }
    to { transform:rotate(360deg); }
}









