

body{
	padding:0;
	margin:0;	
    font-family:Arial,SimSun,"Microsoft Yahei","STHeiti Light";
	font-family:"Microsoft Yahei" !important;
    font-size:13px;
	color:#fff;
	line-height:25px;
	width:100%;
	height:auto;
	background:#002b65;
	overflow-x:hidden;
	}

html{
	width:100%;
	height:auto;
	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:#347bd3;
	position:fixed;
	z-index:6000;
	}

.row{
	max-width:1000px;
	margin:0 auto;	
	}

.logo{
	width:100px;
	float:left;
	padding:20px 0 0 0;
	}

.music{
	width:28px;
	height:24px;
	position: absolute;
	left: 50%;
	top: 35px;
	z-index: 6000;
	margin: 0 0 0 460px;	
	}


.nav{
	float:right;
	width:750px;
	height:100px;
	}

.nav ul{}


.nav ul li{
	float:left;
	height:94px;
	line-height:94px;
	margin-right:70px;
	position:relative;
	text-align:center;
	font-family:"Microsoft Yahei" !important;
	}

.nav ul li a{ display:block; color:#fff; text-align:center; border-top:3px solid #347bd3; border-bottom:3px solid #347bd3;}

.nav01{ width:55px;}
.nav02 ,.nav05 ,.nav06{ width:70px;} 
.nav03 { width:180px;}
.nav04{ width:110px;}

.nav ul li a.nav_on{ background:#2e6cb9; box-sizing:border-box; border-top:3px solid #fff557; border-bottom:3px solid #fff557;}


.banner{
	width:100%;
	height:900px;
	margin:0 auto;
	background:url(../images/banner.jpg) no-repeat center top;
	margin-top:100px;
	}
	
.banner .row{
	width:1400px !important;
	max-width:1400px !important;
	margin:0 auto;
	height:900px;
	}	
	





.title{
	width:1000px;
	margin:0 auto;
	height:118px;
	line-height:120px;
	padding-top:100px;
	text-align:center;
	background:url(../images/bg_title.png) no-repeat center 108px;
	font-size:20px;
	color:#fff364;
	}

#w2{background:url(../images/bg_title2.png) no-repeat center 108px;}
#w3{ font-size:18px;}



/*wrp_01*/

.wrp_01{width:100%;height:auto;}
.wrp1_info{ width:1000px; height:570px; margin:30px auto; position:relative; text-align:center; box-sizing:border-box;}
.wrp1_info a{ color:#fff;} 
.wrp1_info a:hover{ color:#f3dc4a;} 
.wrp1_1{ width:334px; height:334px; background:url(../images/wrp1_1.png) no-repeat center top; position:absolute; left:0; top:186px; padding-top:200px;}
.wrp1_3{ width:334px; height:334px; background:url(../images/wrp1_3.png) no-repeat center top; position:absolute; left:334px; top:186px; padding-top:200px;}
.wrp1_5{ width:334px; height:334px; background:url(../images/wrp1_5.png) no-repeat center top; position:absolute; left:668px; top:186px; padding-top:200px;}
.wrp1_2{ width:334px; height:334px; background:url(../images/wrp1_2.png) no-repeat center top; position:absolute; left:168px; top:0px; padding-top:78px;}
.wrp1_4{ width:334px; height:334px; background:url(../images/wrp1_4.png) no-repeat center top; position:absolute; left:500px; top:0px; padding-top:78px;}

/*wrp_02*/



.wrp_02{width:100%;height:auto;}
.wrp2_1{ width:1000px; text-align:center; margin:0 auto -8px; height:auto; padding-top:30px;}
.wrp2_1{ width:1000px; text-align:center; margin:0 auto; height:auto; padding-top:30px;}
.wrp2_list{ width:1000px; height:auto; box-sizing:border-box; border:1px solid #6992b9; padding:20px 23px 100px; text-align:center;}
.wrp2_list dl{ width:276px; height:auto; margin:30px 18px; background:url(../images/bg_video.jpg) no-repeat center top; box-sizing:border-box; padding:11px 5px 0; float:left;} 
.wrp2_list dl dt{ width:266px; height:163px;} 
.wrp2_list dl dd{ width:266px; text-align:center; height:38px; line-height:38px; color:#002a64; font-size:16px;} 
.wrp2_list dl .dd1{ background:#fff;} 
.wrp2_list dl .dd2{ background:#fff557; position:relative;} 
.wrp2_list dl .dd2 b{ display:block; width:132px; border-right:1px solid #fff; position:absolute; left:0; top:0;}
.wrp2_list dl .dd2 span{ display:block; width:133px; position:absolute; right:0; top:0; font-size:14px;}
.wrp2_list p{ display:inline-block; width:1000px; margin:30px 0 0 0; height:auto;}
.wrp2_list p a{ display:inline-block; width:32px; height:32px; color:#fff; border:1px solid #6992b9; line-height:30px; box-sizing:border-box; margin:0 11px;} 
.wrp2_list p a:hover{ border:1px solid #fff557; color:#fff557;}
.wrp2_3{ clear:both; width:1000px; height:auto; margin-top:-77px; text-align:center;} 
.wrp2_3 a{ color:#fff;}
.wrp2_3 a:hover{ color:#fff557; text-decoration:underline;}



/*wrp_03*/


.wrp_03{width:100%;height:auto;}

.wrp_03 .row{
	width:1000px;
	height:auto;
	box-sizing:border-box;
	border:1px solid #667fa2;
	position:relative;
	padding:110px 0 0 0;
	margin-top:20px;	
	}

.wrp_03 .row .arrow_icon{ width:285px; height:84px; background:url(../images/bg_wrp3.jpg) no-repeat; position:absolute; left:361px; top:-1px;}



.wrp3_nav{ width:470px; height:30px; margin:30px auto 0; position:relative;}
.wrp3_nav a{ color:#fff; display:block; width:131px; height:30px; position:absolute; box-sizing:border-box; line-height:28px; }
.wrp3_nav a#wrp3_nav1{ background:url(../images/bg_wrp3_n1.png) no-repeat; left:0; top:0; text-indent:3em;}
.wrp3_nav a#wrp3_nav2{ background:url(../images/bg_wrp3_n2.png) no-repeat; left:133px; top:0; text-align:center;}
.wrp3_nav a#wrp3_nav3{ background:url(../images/bg_wrp3_n2.png) no-repeat; left:266px; top:0; text-align:center;}
.wrp3_nav a#wrp3_nav4{ background:url(../images/bg_wrp3_n3.png) no-repeat; left:399px; top:0; text-indent:2.2em;}

.wrp3_nav a span{ display:block; width:131px; height:30px;}
.wrp3_nav a#wrp3_nav1 .wrp3_nav_on{background:url(../images/bg_wrp3_n1_on.png) no-repeat; color:#002a65;}
.wrp3_nav a#wrp3_nav2 .wrp3_nav_on{background:url(../images/bg_wrp3_n2_on.png) no-repeat; color:#002a65;}
.wrp3_nav a#wrp3_nav3 .wrp3_nav_on{background:url(../images/bg_wrp3_n2_on.png) no-repeat; color:#002a65;}
.wrp3_nav a#wrp3_nav4 .wrp3_nav_on{background:url(../images/bg_wrp3_n3_on.png) no-repeat; color:#002a65;}



.wrp3_text{ width:1000px; height:auto; font-size:16px; color:#fff557; text-align:center; margin:30px 0; line-height:32px;}
.wrp3_wrp{ width:900px; margin:0 50px; height:auto; display:none;}
.wrp3_list{ width:900px; box-sizing:border-box; height:auto; border:1px solid #335362; margin-bottom:35px;}
.w3_left{ float:left; width:252px; height:auto; margin:9px 16px 0 7px;}
.w3_right{ float:left; width:auto;}
.wrp3_wrp h3{ height:35px; border-left:2px solid #fff558; font-size:16px; font-weight:normal; color:#fff558; line-height:52px; padding-left:10px; margin-bottom:30px;}  
.w3_right p{ width:auto; height:35px; padding-left:12px; font-size:14px;}
.w3_right p span{ display:inline-block; width:150px;}
.w3_right p i{ display:inline-block; width:190px; margin-right:20px; font-style:normal;}
.w3_right p em{ display:inline-block; width:220px; font-style:normal;}
.wrp3_wrp3 h3{ height:16px; border-left:5px solid #fff558; font-size:16px; font-weight:normal; color:#fff558; padding-left:10px; margin-top:30px; margin-bottom:25px; line-height:16px;} 
.wrp3_wrp3 a{ float:right; margin-right:38px; color:#f3dc4a; display:inline-block; width:100px; height:27px; line-height:27px; text-align:center; border:1px solid #f3dc4a; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px;}
.wrp3_wrp3 a:hover{ background:#f3dc4a; color:#fff; color:#002a65;}
.wrp3_wrp3 .w3_right{ width:615px;}


/*wrp_04*/

.wrp_04{
	width:100%;
	height:auto;
	background:url(../images/bg_wrp4.jpg) no-repeat center bottom;
	margin-bottom:-20px;
	}


.wrp4_info{ width:1000px; height:auto;}



.imageflow{overflow:hidden; position:relative; text-align:left; visibility:hidden; width:100%}
.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic}
.imageflow p{margin:0 auto; text-align:center}
.imageflow .loading{border:1px solid #ccc; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}
.imageflow .loading_bar{background:#ccc; height:15px; visibility:visible; width:1%}
.imageflow .caption{font-weight:bold; position:relative; text-align:center; z-index:10000}
.imageflow .scrollbar{border-bottom:1px solid #b3b3b3; position:relative; visibility:hidden; z-index:1000; height:1px}
.imageflow .slider{height:14px; margin:-6px 0 0 -7px; position:absolute; width:14px; z-index:1001;}
.imageflow .images{overflow:hidden; white-space:nowrap}

/*wrp_05*/


.wrp_05{
	width:100%;
	height:auto;
	}

.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;
	color:#fff;
	border:1px solid #002b65;
	font-size:16px;
	padding-left:50px;
	position:relative;
	}

.wrp05_info ul li a i{ display:block; width:22px; height:25px; background:url(../images/icon_index_news.png) no-repeat; position:absolute; right:-12px; top:10px; opacity:0;} 

.wrp05_info ul li a:hover{border:1px solid #808f64; color:#fff557;}
.wrp05_info ul li a span{ float:right; padding-right:60px;}
.wrp05_info ul li a:hover i{-webkit-animation:arrow_up_act 1s infinite;animation:arrow_up_act 1s infinite;}


.arrow_up_act{-webkit-animation:arrow_up_act 1s infinite;animation:arrow_up_act 1s infinite;}
@-webkit-keyframes arrow_up_act{
	0%{-webkit-transform:translateX(0px);opacity:0;}
	33%{-webkit-transform:translateX(-5px);opacity:1;}
	66%{-webkit-transform:translateX(-10px);opacity:1;}
	100%{-webkit-transform:translateX(-15px);opacity:0;}
}
@keyframes arrow_up_act{
	0%{transform:translateX(0px);opacity:0;}
	33%{transform:translateX(-5px);opacity:1;}
	66%{transform:translateX(-10px);opacity:1;}
	100%{transform:translateX(-15px);opacity:0;}
}


/*尾部*/

.footer{
	width:100%;
	height:308px;
	background:#000;	
	padding:52px 0 48px 0;
	box-sizing:border-box;
	}
	
.footer .row{ width:1000px; margin:0 auto; height:auto; text-align:center;}	

.footer_img{
	display:inline-block;
	width:655px;
	height:229px;
	background:url(../images/footer.jpg) no-repeat center;
	}



/* 弹出 */
.mydiv{ 
z-index:9999; 
top:50px; width:100%;
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
} 

.mydiv2{ 
z-index:1000; 
top:0px; width:100%;
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
} 

.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*/ 
} 
.tc{ width:630px; margin:0px auto;  background:#fff;}
.tc_b{ padding:10px 15px;}
.tc_b h2 a{ cursor:pointer; }
.tc_b h1{ display:block; font-size:18px;  color:#a05237;}
.tc_b h2{ float:right; margin-top:-45px;}
.tc_b table{ background:#dedede; margin-top:15px;}
.tc_b table td{ background:#fff; padding:5px 10px; text-align:left; line-height:24px; font-size:15px;}
.tc_b table td p{ display:block; text-align:center;}
.tc_b h3{ display:block; text-align:right; padding:15px 0px 5px 0px;}
.tc_b h3 a{ color:#a05237;  font-size:16px;}
.tc_b h3 a:hover{text-decoration:underline;}

.tc_x{ width:1000px; height:511px; padding-top:134px; background:url(../images/tcbg.png) no-repeat left top; text-align:center; margin:0px auto;}

.tc_x span{ display:block;height:29px; padding-right:185px;}
.tc_x span a{ float:right; width:29px; height:29px; background:url(../images/closebut.png) no-repeat left top;color:#ccc; cursor:pointer;}
.tc_x span a:hover{ color:#fff;}



.tc_v{ width:900px;  background:#debe81; margin:0px auto;}
.tc_v h2{ display:block; padding:20px 0px 10px 25px; text-align:left;}
.tc_v span{ display:block; height:29px; padding-right:25px; margin-top:-40px;}
.tc_v span a{ display:block; float:right; width:50px; height:25px; background:url(../images/closebut2.jpg) no-repeat right 5px;color:#5a0808; font-size:15px; cursor:pointer;}
.tc_v span a:hover{ color:#c21111;}
.tvwd{ color:#621708; font-size:14px; line-height:25px; padding:20px 30px 40px 30px;}
.tvwd p{ text-indent:2em;}

.tcwd{ background:#fff; width:790px; margin:0px auto;
-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	
	}
.forclose{ display:block; text-align:right; padding:5px 10px 0px 0px;}
.forclose img{ cursor:pointer;}
.tcwd h1{ display:block; padding:0px 30px 10px 30px; font-size:22px; line-height:30px; font-weight:normal; color:#b20818;}
.tcwd p{ display:block;  line-height:26px; font-size:15px; padding:0px 30px;}
.tcwd h2{ display:block; padding:10px 0px 10px 30px;}
.tctda{ padding:0px 30px 30px 30px;}
.tcwd table{ background:#c8c8c8;}
.tcwd td{ font-size:15px; text-align:center; background:#fff; padding:5px 0px;}
.tcwd td span{ display:block; text-align:left; padding-left:15px;}
.tcwd td a{ color:#0b75c0;}

.tc_y{ width:1000px;  background:#f6ecce; margin:0px auto;}
.tc_y span{ display:block; height:29px; padding-right:25px; text-align:right; line-height:30px;}
.tc_y span a{ cursor:pointer;}
.tc_y span a:hover{ color:#c21111;}


.tc_y1{ width:624px; padding:0;background:#000; margin:0px auto; height:536px;}
.tc_y1 .fmv_c{ position:absolute; top:40px; right:0}
.tc_y1 .fmv_c a{ cursor:pointer;}
.tc_y1 .fmv{ position:relative; top:-40px;}


.tc_y1 .layer_info{ width:600px; margin-left:12px; font-family:"microsoft yahei"; font-size:15px; color:#222; line-height:25px;position:absolute; top:360px; font-size:12px; text-align:center;}
.layer_info .lay_i_t{ text-align:center; color:#fff557;}
.layer_info .lay_i_t span{ float:right; padding-right:20px;}
.layer_info h4{ font-weight:normal; font-size:12px;color:#fff557; text-align:left;} 
.layer_info p{ color:#fff; text-align:left;}
.layer_info a.lay_tp{ display:inline-block; width:180px; height:32px; color:#347bd3; background:#fff557; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; line-height:32px; text-align:center; margin-top:8px;}



.tc_x1{ width:624px; height:511px; padding-top:134px; background:cdb67d; text-align:center; margin:0px auto;}
.tc_x1 span{ display:block;height:29px; padding-right:185px;}
.tc_x1 span a{ float:right; width:29px; height:29px; background:url(../images/closebut.png) no-repeat left top;color:#ccc; cursor:pointer;}
.tc_x1 span a:hover{ color:#fff;}





.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;			
	}












