/* CSS Document */
@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
li{ list-style:none;}
img{ border: none;}
a{ text-decoration:none; color:#505050;}
li{ list-style:none;}

.container{ width:100%; margin:0 auto; font-family:"微软雅黑"; font-size:12px;	color:#666666;}
.header{
	width:1000px;
	height:97px;
	margin:0 auto;
}
.logo{
	float:left;
	width:305px;
	height:54px;
	padding-top:22px;
}
.call{
	float:right;
	width:203px;
	height:70px;
	padding-top:10px;
}
.call p{
	text-align:right;
	margin-bottom:10px;
}
.nav{
	width:100%;
	height:55px;
	background:#63a2ff;
}
.nav ul{
	display:block;
	width:1000px;
	height:55px;
	margin:0 auto;
}
.nav ul li{
	float:left;
	width:142px;
	text-align:center;
	height:55px;
	font-size:14px;
	color:#fff;
	line-height:55px;
	font-weight:bold;
}
.nav ul li a{
	color:#fff;
	display:block;
}
.nav ul li a:hover{
	background:#4892fb;
}

.nav_son{width: 142px; height:auto;position:relative;visibility: hidden; padding-bottom:12px; background:#3ea9f7;  }
.nav_son ul{ width:142px; padding:0; margin:0; height:auto; clear:both;}
.nav_son ul li{ width:122px; height:30px; line-height:30px; text-align:left; float:none; padding:0;   margin:0; margin-left:10px; }
.nav_son ul li a{ text-align:center; width:122px; height:30px; text-align:center; margin:0; padding:0;}
.nav_son ul li a:hover{ color:#0066bb; width:122px; height:30px; background:none !important; }

.nav ul li.t_bdiv a{padding-left:20px; padding-right:10px;  text-align:left}

.nav ul li.t_bdiv  ul li a{ background:none; padding:0; text-align:center;}
.nav ul li.t_bdiv  ul li a:hover{ background:none;}


.banner{
	width:100%;
}
.banner img{
	width:100%;
}
.main{
	width:1000px;
	height:auto;
	margin:0 auto;
	padding-top:45px;
}
.main h2{
	height:45px;
	line-height:45px;
	font-size:20px;
	color:#4892fb;
	font-weight:normal;
}
.main h2 span{
	color:#c6c6c6;
	font-size:16px;
}
.main h2 a{
	float:right;
	color:#fc8e49;
	font-size:12px;
}
.cpfa{
	width:100%;
	height:auto;
	margin-top:40px;
}
.cpfa ul li{
	width:316px;
	height:193px;
	float:left;
	position:relative;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:20px;
}
.cpfa span{
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	background:url(../images/tbg_03.png);
	position:absolute;
	width:100%;
	bottom:0px;
	left:0px;
	font-size:14px;
	color:#fff;
}

.fwsh {
    height: auto;
    margin-top: 40px;
    width: 100%;
}
.fwsh ul li {
    float: left;
    height: 100px;
    margin-bottom: 20px;
    margin-left: 8px;
    margin-right: 8px;
    position: relative;
    width: 184px;
}
.det{
	width:246px;
	height:143px;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/tbg_07.png);
	padding:25px 35px;
	color:#fff;
	font-size:14px;
	text-align:justify ;
	display:none;
}
.det p{
	line-height:25px;
}
.det a{
	display:block;
	width:95px;
	height:25px;
	border:1px solid #fff;
	line-height:25px;
	text-align:center;
	color:#fff;
	margin:19px auto;
}
.gcal{
	width:100%;
	height:445px;
	background:url(../images/tindex_02.png) center no-repeat;
	margin-top:30px;
}
	
.gcal_line{
	width:1000px;
	height:350px;
	padding-top:40px;
	margin:0 auto;
}
	
.gcal_line h2{
	height:45px;
	line-height:45px;
	font-size:20px;
	color:#4892fb;
	font-weight:normal;
}
.gcal_line h2 span{
	color:#c6c6c6;
	font-size:16px;
}	
.gcal_zs{
	width:1000px;
	height:240px;
	margin-top:45px;
	position:relative;
}
.gcal_zs ul li{
	float:left;
	width:318px;
	height:239px;
	margin-left: 7px;
	margin-right: 8px;
}
	
.gca_tleft{
	float:left;
	position:absolute;
	left:-40px;
	top:100px;
}
.gca_tright{
	float:right;
	position:absolute;
	right:-40px;
	top:100px;
}
	
.slzs{
	width:1000px;
	height:auto;
	margin-top:30px;
}
.slzs dl{
	width:100%;
	height:195px;
	padding-bottom:38px;
	border-bottom:1px dashed #d9d8d8;
	margin-bottom:30px;
}
.slzs dl dt{
	float:left;
	width:615px;
	height:195px;
}
.slzs dl dd{
	width:329px;
	height:195px;
	float:right;
	/*border:1px solid #d9d8d8;*/
}
.slzs dl dt h3{
	height:66px;
	width:100%;
	line-height:66px;
}
.slzs dl dt h3 span{
	display:block;
	width:58px;
	height:66px;
	float:left;
	text-align:center;
	line-height:66px;
	font-size:22px;
	color:#fff;
	background:url(../images/index_56.png) center no-repeat;
}
.slzs dl dt h3 a{
	float:left;
	display:block;
	height:66px;
	font-size:16px;
	margin-left:17px;
}
.slzs dl dt p{
	line-height:25px;
	margin-top:15px;
	font-size:13px;
}

.slzs dl dt h3 span.v2{
	background:url(../images/index_64.png) center no-repeat;
}
.slzs dl dt h3 span.v3{
	background:url(../images/index_70.png) center no-repeat;
}
.slzs dl dt h3 span.v4{
	background:url(../images/index_76.png) center no-repeat;
}
.slzs dl dt h3 span.v5{
	background:url(../images/index_84.png) center no-repeat;
}
	
.footer{
	width:100%;
	height:330px;
	padding-top:40px;
	padding-bottom:10px;
	background:#63a2ff;
	margin-top:50px;
}
.foot_line{
	width:1000px;
	height:330px;
	margin:0 auto;
	
}
.foot_top{
	width:1000px;
	height:203px;
	padding-bottom:29px;
	border-bottom:1px solid #297cf6;
}
.fot_video{
	float:left;
	width:296px;
	height:203px;
	padding-right:49px;
	
}
.fot_cent{
	width:275px;
	height:203px;
	float:left;
	margin-left:38px;
}
.fot_cent h2{
	width:64px;
	height:29px;
	border-bottom:2px solid #fff;
	line-height:29px;
	font-size:14px;
	color:#fff;
}
.fot_cebot{
	width:275px;
	height:155px;
	margin-top:10px;
	line-height:25px;
	background:url(../images/bot_03.png) center no-repeat;
	font-size:13px;
	color:#fff;
}
.fot_cebot p span{
	color:#fc974d;
	font-weight:bold;
}
.fot_cerig{
	float:right;
	width:296px;
	height:203px;
}
.fot_bot{
	width:1000px;
	height:78px;
	padding-top:15px;
	border-top:1px solid #84b5fc;
}
.fot_boleft{
	float:left;
	width:600px;
	height:auto;
	line-height:25px;
	color:#fff;
}
.fot_bori{
	float:right;
	width:78px;
}
.sub_main{
	width:1000px;
	height:auto;
	margin:0 auto;
	padding-top:20px;
}
.sub_left{
	float:left;
	width:220px;
	height:auto;
}
.sub_letop{
	width:200px;
	height:55px;
	padding-left:20px;
	background:#63a2ff;
	padding-top:5px;
	color:#fff;
}
.sub_letop h2{
	font-size:18px;
	font-weight:normal;
	height:25px;
	
}
.sub_letop span{
	width:100%;
	height:25px;
	margin-top:10px;
	line-height:25px;
}
.sub_lebot{
	width:220px;
	height:auto;
	padding-bottom:20px;
}
.sub_lebot ul li{
	background:#efeeee;
	width:200px;
	padding-left:20px;
	height:47px;
	border-top:1px solid #fff;
	line-height:47px;
	font-size:14px;
}
.sub_lebot ul li a{
	float:left;
	width:148px;
	height:47px;
	display:block;
	line-height:47px;
	overflow:hidden;
}
.sub_lebot ul li span{
	float:left;
}
.sub_lebot ul li.slt{
	background:#fa9721;
	color:#fff;
}
.sub_lebot ul li.slt a{
	color:#fff;
}
.sub_lebot ul li:hover{
	background:#fa9721	
}
.sub_lebot ul li:hover a{
	color:#fff;
}
.sub_lebot ul li:hover span{
	color:#fff;
}

.sub_right{
	float:right;
	width:745px;
	height:auto;
	padding-bottom:20px;
}
.sub_ritop{
	width:745px;
	height:35px;
	border-bottom:1px solid #e1e1e1;
}
.sub_ritop span{
	float:left;
	display:block;
	width:140px;
	height:35px;
	line-height:35px;
	font-size:16px;
}
.top_right>span{
    width:215px;
	float:left;
	margin-left:50px;
	margin-top:20px;
	background:url(../images/left.png) no-repeat left top;
}
.sjwo{
    width:285px;
	height:200px;
	background:#00A0DC;
	margin-left:13px;
	margin-top:-1px;
}
.sub_ritori{
	float:right;
	background:url(../images/sub_03.png) left no-repeat;
	padding-left:25px;
	height:35px;
	color:#666666;
	line-height:35px;
}
.cpfa_bot{
	width:745px;
	height:auto;
	padding-top:10px;
}
.cpfa_bot dl{
	float:left;
	width:340px;
	border-bottom:1px dashed #eae8e8;
	margin-top:26px;
	padding-bottom:26px;
}
.cpfa_bot dl dt{
	float:left;
	width:160px;
	height:203px;
}
.cpfa_bot dl dd{
	float:right;
	width:155px;
	height:203px;
}
.cpfa_bot dl dd h3{
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:normal;
}
.cpfa_bot dl dd p{
	height:116px;
	margin-top:5px;
	line-height:22px;
	text-align:justify
}
.xqjj{
	margin-top:22px;
	float:right;
	width:75px;
	height:23px;
	line-height:23px;
	text-align:center;
	border:1px solid #d4d4d4
}
.xqjj:hover{
	border:1px solid #fe6c12;
}
.cpfa_bot dl dd a:hover{
	color:#fe6c12;
}
.page_line{
	width:100%;
	height:50px;
	margin-top:50px;
}
.page{
	width:300px;
	height:20px;
	margin:0 auto;
	font-size:14px;
}
.page a{
	width:32px;
	height:32px;
	text-align:center;
	line-height:32px;
	margin-right:5px;
	color:#aaaaaa;
	display:block;
	float:left;
	background:#f7f7f7;
	color:#666666;
}
.page span{
	width:32px;
	height:32px;
	text-align:center;
	line-height:32px;
	margin-right:5px;
	background:#63a2ff;
	color:#fff;
	font-weight:bold;
	float:left;
}	
	
.gcal_bot{
	width:745px;
	height:auto;
	padding-top:10px;
}
.gcal_bot dl{
	float:left;
	width:228px;
	height:196px;
	margin-left:8px;
	margin-right:8px;
	margin-top:20px;
}
.gcal_bot dl dt{
	width:228px;
	height:156px;
}
.gcal_bot dl dd{
	width:228px;
	height:40px;
	line-height:40px;
	text-align:center;
}
.about_bot{
	width:745px;
	height:auto;
	padding-top:10px;
	line-height:25px;
	color:#555555;
	font-size:13px;
	padding-top:30px;
}
.about_bot img{
	float:right;
	position:relative;
	margin-left:20px;
	margin-bottom:20px;
}
.about_bot p{
	text-indent:2em;
	}
.about_bot p span{
	color:#fa9721;
	text-indent:0em;
}
.hyxw_bot{
	width:745px;
	height:auto;
	padding-top:10px;
	line-height:25px;
	color:#555555;
	font-size:13px;
	padding-top:30px;
}	
	
.hyxw_bot ul li{
	width:735px;
	height:35px;
	line-height:35px;
	background:url(../images/id_51.png) left no-repeat;
	padding-left:10px;
}
.hyxw_bot ul li a{
	float:left;
}
.hyxw_bot ul li a:hover{
	color:#fa9721;
}
.hyxw_bot ul li span{
	float:right;
}
	
	
	
	
	