@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-family: "Microsoft Yahei";font-size: 14px;font-weight: normal;text-decoration: none;line-height: 25px;	background-color:#e1e1e1;}

.top{float:left; width:100%;  height:110px;background-color:#0080c1;}
.logo{float:left;width:500px;height:110px; overflow:hidden;}
.logo img{float:left;height:40px; margin-top:35px; margin-bottom:35px;}


.menu{float:right;width:900px;height:110px;}
.menu ul{ float:left; width:100%;margin-top: 40px; padding: 0px;}
.menu ul li{ float:left; margin:0px; padding: 0px;height: 40px; margin-left: 3px; margin-right: 3px; list-style: none; list-style-type: none;}
.menu ul li a{ float:left; font-size:18px; color:#ddd; font-family: "Microsoft JhengHei"; font-weight:bold; line-height: 40px;text-decoration: none; height: 40px; padding-left:14px; padding-right:14px; box-sizing:border-box; text-align: center;}
.menu ul li ul{
	position: absolute;
	z-index: 9999999;
	width: 165px;
	margin:0px;
	margin-top: 40px;
	padding: 0px;
	display: none;
	background-color: #0093D9;
}
.menu ul li ul li{float:left;width:165px;margin:0px; padding: 0px;height:40px; list-style: none; list-style-type: none;}
.menu ul li ul li a{color:#666;font-size:13px;width:165px;font-weight:normal; text-align:left;}
.menu ul li:hover{ background-color:#0093D9;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}
.menu ul li:hover a{color:#fff;}
.menu ul li:hover ul{display: block;}
.menu ul li:hover ul li:hover{
	background-color:#0082BF;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
}
.menu ul li.selected { background-color: #0093D9;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.menu ul li.selected a{ color:#fff;}
.menu ul li.selected ul{background-color: #0093D9}
.menu ul li.selected ul li{float:left;width: 165px;margin:0px; padding: 0px;height: 40px;list-style: none; list-style-type: none;}
.menu ul li.selected ul li a{color:#fff;font-size:13px;font-weight:normal;}
.menu ul li.selected:hover{background-color:#0093D9;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}
.menu ul li.selected:hover a{color:#fff;}
.menu ul li.selected:hover ul li{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}
.menu ul li.selected:hover ul li:hover{
	background-color:#0082BF;
}
.menu ul li.selected:hover ul li a{color:#fff;font-size:13px;font-weight:normal;}



.ingg{ float:left;width:100%;height:800px; overflow:hidden; font-weight:normal;}
.in_zzyw{ position:absolute;width:100%;height:250px;margin-top:510px; z-index:999999;}
a.in_zzyw_k{ float:left;width:210px;height:210px;margin-right:15px;margin-left:15px; padding-left:30px;padding-right:30px;padding-top:20px;padding-bottom:20px;background-color:#0080c1;z-index:999999;text-align:left; text-decoration:none;color:#fff;}
a.in_zzyw_k1{ float:left;width:210px;height:210px;margin-right:15px;margin-left:15px; padding-left:30px;padding-right:30px;padding-top:20px;padding-bottom:20px;background-color:#98b912;z-index:999999;  text-align:left; text-decoration:none;color:#fff;}
a.in_zzyw_k b,a.in_zzyw_k1 b{ float:left; width:100%; height:50px; font-size:40px; line-height:50px; padding:0px; margin:0px; }
a.in_zzyw_k em,a.in_zzyw_k1 em{ float:left;width:100%; height:30px; font-size:12px; line-height:15px;margin:0px; padding:0px; padding-top:10px; padding-bottom:10px; }
a.in_zzyw_k font,a.in_zzyw_k1 font{ float:left;width:100%; height:80px; font-size:20px; line-height:40px;margin:0px; padding:0px;}
a.in_zzyw_k span,a.in_zzyw_k1 span{ float:left;width:100%; height:30px; font-size:12px; line-height:30px; margin:0px;padding:0px; }
a.in_zzyw_k:hover{background-color:#98b912;}


.in_center{float:left;width:100%; padding-bottom:80px;font-family: "Microsoft JhengHei";}
a.in_center_k{float:left;width:32.66%; height:180px; margin-right:1.01%;background-color:#eee; margin-top:15px; text-align:left; color:#0080c1;overflow:hidden;}
a.in_center_k div{ position:absolute;width:400px;height:150px; padding-top:20px;margin-right:30px;padding-bottom:10px; margin-left:30px; z-index:100; box-sizing:border-box;text-shadow:1px 1px 1px #fff;}
a.in_center_k div b{float:left;width:100%;height:50px; font-size:30px; font-weight:normal; line-height:50px; padding:0px; margin:0px; }
a.in_center_k div em{float:left;width:100%; height:60px;font-size:14px; line-height:15px;margin:0px; padding:0px; padding-top:5px; padding-bottom:5px; }
a.in_center_k div span{float:left;width:100%; height:30px; font-size:14px; line-height:15px;margin:0px;padding:0px; text-align:right; }
a.in_center_k img{float:left;width:100%; height:180px;opacity:0.6;filter:alpha(opacity=60);}
a.in_center_k:hover img{transition:2s;transform:scale(1.1,1.1);opacity:1;filter:alpha(opacity=10);}


.in_why{float:left;width:100%; height:500px; padding-top:50px; text-align:left; box-sizing: border-box; }
.in_why_bt{float:left;width:100%; padding-bottom:20px; border-bottom:1px solid #999; margin-bottom:40px; font-size:16px; line-height:25px; }
.in_why_bt b{float:left;width:100%; height:35px; line-height:35px; font-size:35px;padding-bottom:15px;color:#001245;}
.in_why_nr{float:left;width:100%; font-size:12px; line-height:25px; color:#666; }
.in_why_nr_l{float:left;width:48%; font-size:14px; line-height:30px; color:#666; }
.in_why_nr_r{float:right;width:50%; font-size:12px; line-height:25px; color:#666; }

	.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
	.slides{position:relative;z-index:1;}
	.slides li{height:400px;}
	.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
	.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;list-style:none; list-style-type:none;}
	.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
	.flex-control-nav .flex-active{background-position:0 0;}

	.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; display:none;}
	.flex-direction-nav li{list-style:none; list-style-type:none;}
	.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
	.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/aprev.png) center center no-repeat;}
	.flex-direction-nav li a.flex-next{right:40px;background:url(../images/anext.png) center center no-repeat;}


.in_news{float:left;width:100%; padding-top:50px; padding-bottom:60px; text-align:left;}
.in_news_bt{float:left;	width:100%;	text-align:left;font-size:30px;	line-height:35px;color:#0082BF;}
.in_news_bt span{float:left;width:100%;text-align:left;font-size:12px;line-height:35px; color:#0082BF;}
.in_news_nr{float:left;width:100%; margin:0px; padding:0px;}
.in_news_nr ul{float:left;width:100%; margin:0px; padding:0px;}
.in_news_nr ul li{float:left;width:31%; margin-right:3.5%;border-top:1px solid #ccc; margin-top:10px; margin-bottom:20px;text-align:left; color:#fff; box-sizing:border-box; list-style:none; list-style-type:none;}
.in_news_nr ul li a{float:left;width:100%;margin:0px; line-height:22px; text-align:left; color:#000;font-size:14px; text-decoration:none;}
.in_news_nr ul li a span{float:left;width:100%; margin:0px;text-align:left;color:#999;font-size:12px;line-height:30px; margin-bottom:10px;}
.in_news_nr ul li a:hover{color:#f60; text-decoration:none;}

.join_nr{float:left;width:100%; margin:0px; padding:0px;}
.join_nr ul{float:left;width:100%; margin:0px; padding:0px;}
.join_nr ul li{float:left;width:31%; margin-right:3.5%;border-top:1px solid #ccc; margin-top:10px; margin-bottom:20px;text-align:left; color:#fff; box-sizing:border-box; list-style:none; list-style-type:none;}
.join_nr ul li a{float:left;width:100%;margin:0px; line-height:22px; text-align:left; color:#000;font-size:14px; text-decoration:none;}
.join_nr ul li a span{float:left;width:100%; margin:0px;text-align:left;color:#999;font-size:12px;line-height:30px; margin-bottom:10px;}
.join_nr ul li a:hover{color:#f60; text-decoration:none;}
.join_nr ul li a font{float:left;width:100%; margin:0px;text-align:left;color:#666;font-size:12px;line-height:20px; margin-bottom:10px;}
.join_nr ul li a strong{float:left;width:100%; margin:0px;text-align:left;color:#333;font-size:14px; font-weight:bold;line-height:40px;}
.join_nr ul li a b{float:left;width:100%; margin:0px;text-align:left;color:#0082BF;font-size:18px;line-height:35px; margin-bottom:10px;}


.down{ float:left; width:100%; margin:0px; padding:0px; padding-top:60px; padding-bottom:80px;}
.down_l{ float:left; width:25%; margin:0px; padding:0px;border-right: 1px solid #333; box-sizing:border-box;}
.down_l span{ float:left; width:100%; margin:0px; padding:0px; font-size:12px; text-align:left; line-height:20px; color:#fff; margin-bottom:20px;}
.down_l span img{ float:left; width:20px; height:20px; margin:0px; padding:0px; margin-right:10px;}
.down_l em{ float:left; width:150px; margin:0px; padding:0px; font-size:10px; font-style:normal; text-align:center; line-height:40px; color:#fff; margin-top:30px;}
.down_l em img{ float:left; width:150px; height:150px; margin:0px; padding:0px; margin-right:10px;}

.down_r{ float:left; width:75%; margin:0px; padding:0px; overflow:hidden;}
.down_r_k{ float:left; width:16.66%; margin:0px; padding:0px;}
.down_r_k ul{ float:left; width:85%; margin:0px; padding-left:15%;}
.down_r_k ul li{ float:left; width:100%; margin:0px; padding:0px; list-style:none; list-style-type:none;}
.down_r_k ul li a{ float:left; width:100%; margin:0px; padding:0px;font-size:14px; line-height:40px; color:#666; text-decoration:none;}
.down_r_k ul li a:hover{color:#f60; text-decoration:none;}
.down_r_k ul li b{ float:left; width:100%; margin:0px; padding:0px;font-size:16px; line-height:20px; margin-bottom:25px; color:#fff; text-decoration:none;}

.down_bottom{float:left;width:100%; margin:0px; padding:0px;padding-top:15px;padding-bottom:20px;border-top: 1px solid #333;}
.down_bottomnr{ float:left; width:100%;font-size:12px; text-align:left; line-height:20px; color:#666;}
.down_bottomnr a{font-size:12px;text-align:left; text-decoration:none; line-height:20px; color:#666;}


.nleft{ float:left; width:250px; margin:0px; padding:0px; margin-top:40px; margin-right:50px;margin-bottom:60px;}
.nright{ float:left; width:1100px; margin:0px;padding:0px; margin-top:40px;margin-bottom:60px;}


.leftbt{ float:left; width:250px; height:50px;background-color:#0080c1; font-weight:bold; font-size:18px; line-height:50px; color:#fff; padding-left:15px; box-sizing:border-box;}
.leftnr{ float:left; width:250px; margin:0px; padding:0px;}
.leftnr ul{ float:left; width:100%; margin:0px; padding:0px;}
.leftnr ul li{ float:left; width:100%; margin:0px; padding:0px; list-style:none; list-style-type:none;border-bottom:1px solid #ccc; }
.leftnr ul li a{ float:left; width:100%; margin:0px; padding:0px; font-size:16px; line-height:22px; padding-top:20px; padding-bottom:20px; color:#666; padding-left:20px;padding-right:10%; text-decoration:none; box-sizing:border-box;}
.leftnr ul li a:hover{ background-color:#eeeeee;}
.leftnr ul li.selected a{ float:left; width:100%; margin:0px; padding:0px; font-size:16px; line-height:22px; padding-top:20px; padding-bottom:20px; color:#0080c1;  background-color:#ddd; padding-left:20px; text-decoration:none;background-image:url(../images/jt.png); background-position:95% 50%; background-repeat:no-repeat; padding-right:10%;box-sizing:border-box;}

.leftnr ul li ul,.leftnr ul li.selected ul{ float:left; width:100%; margin:0px; padding:0px; margin-top:10px; margin-bottom:20px;}
.leftnr ul li ul li,.leftnr ul li.selected ul li{ float:left; width:100%; margin:0px; padding:0px; list-style:none; list-style-type:none;border-bottom:0px solid #ccc; }
.leftnr ul li ul li a,.leftnr ul li.selected ul li a{ float:left; width:100%; margin:0px; padding:0px; font-size:12px; line-height:22px; padding-top:5px; padding-bottom:5px; color:#666; padding-left:35px;padding-right:10%; text-decoration:none; box-sizing:border-box;background-image:url(''); background-position:95% 50%; background-repeat:no-repeat;background-color:#fff; }
.leftnr ul li ul li a:hover,.leftnr ul li.selected ul li a:hover{ background-color:#eeeeee;}
.leftnr ul li.selected ul li.selected a{ color:#0080c1; font-weight:bold; }


.rightbt{ float:left; width:1100px; height:50px;background-color:#0080c1; font-weight:normal; font-size:14px; line-height:50px; color:#fff; padding-left:15px; box-sizing:border-box;}
.rightbt a{ font-weight:normal; font-size:14px; line-height:50px; color:#fff; text-decoration:none;}
.rightbt a:hover{ text-decoration:underline;}


#page_no_link{
	float:left;
	width:100%;
	text-align: left;
	padding-top:15px;
	font-size: 20px;
	color:#333;
	margin-top:20px;
	line-height: 23px;
}
#page_no_link a{
	color:#666;
	line-height: 50px;
	text-decoration: none;
	float:left;
	margin-left: 15px;
	border: 1px solid #666;
	padding-right: 18px;
	padding-left: 18px;
	-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;
}#page_no_link a:hover{
	color:#000;
	text-decoration: none;
	background-color: #FFB786;
	border: 1px solid #f60;
}#page_no_link a.selected{
	color:#fff;
	text-decoration: none;
	border: 1px solid #f60;
	padding-right: 18px;
	padding-left: 18px;
	float:left;
	margin-left: 15px;
	background-color: #f60;
	-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;
}#page_no_link span{
	text-decoration: none;
	padding-right: 18px;
	padding-left: 18px;
	float:left;
	margin-left: 5px;
	-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;
}
.newslist{ float: left; width: 100%; margin-top: 0px; margin-bottom: 10px;} 
	 .newslist ul{float: left; width: 100%; margin: 0px; padding: 0px; margin-top: 0px; overflow: hidden; } 
	 .newslist ul li{ float:left; width: 100%; list-style: none; list-style-image: none; display: inline; margin:0px; padding-bottom: 5px; padding-left: 0px;  padding-right: 0px; margin:0px; padding-top: 5px; border-bottom:1px dashed #ccc; background-image:none;} 
	 .newslist ul li a{ float:left; width: 96%;margin:0px;padding:2%;font-size: 18px; text-align:left; color: #bbb;} 
	 .newslist ul li a:hover{
	background-color: #E7F0FE;
	color:#f60;
} 
	 .newslist ul li a img{ float:left; width:16%; height:150px; margin-right:2%; padding: 0px; font-size: 12px; color: #bbb;} 
	 .newslist ul li a b{float:left;width:82%;height:30px;line-height: 30px;margin:0px;padding: 0px;padding-top:10px;font-size: 18px;color: #604E42;overflow: hidden;	font-weight: normal;} 
	 .newslist ul li a:hover b{ color:#f60;}
	 .newslist ul li a span{ float:left;width:82%;overflow: hidden; height: 45px;margin-top:10px; padding: 0px; font-size: 12px; line-height: 18px; color: #bbb;} 
	 .newslist ul li.wt a b{ float:left; width:100%; height: 30px; line-height:30px; margin:0px; padding: 0px;padding-top:10px; font-size: 18px; color: #604E42; overflow: hidden; font-weight: normal;} 
	 .newslist ul li.wt a:hover b{ color:#f60;} 
	 .newslist ul li.wt a span{ float:left; width: 100%;overflow: hidden; height: 45px;margin-top:10px; padding: 0px; font-size: 12px; line-height: 18px; color: #bbb;} 
	 
.base_nr{float:left; width:1100px; margin:0px;padding:0px; margin-top:40px;}
.base_nrx{float:left; width:1100px; margin:0px;padding:0px; margin-top:40px;}

.base_nr .zy {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	margin-bottom: 30px;
	float: left;
	height: 15px;
	width: 100%;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
}.base_nr .wz { color:#666;
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: left;
}.base_nr .sx {
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	line-height: 22px;
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: left;
}
.base_nr .sx a {
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
	line-height: 22px;
}

.inabout_nr_bt{float:left; width:100%; overflow:hidden;font-size:24px;line-height:40px;color:#0080c1; text-align:left; font-weight:bold;font-family: "Microsoft JhengHei"; margin:0px; padding:0px; margin-bottom:20px;}

.inabout_img{float:left; width:100%; overflow:hidden; margin-top:0px; margin-bottom:50px; margin-left:0px; margin-right:0px; padding:0px;}
.inabout_img img{float:left;border:0px;}

.inp{float:left; width:100%; overflow:hidden; margin-top:50px; margin-bottom:40px; margin-left:0px; margin-right:0px; padding:0px;}
.inp_bt{float:left; width:100%; overflow:hidden; font-size:38px; line-height:40px;color:#0080c1; text-align:center;font-family: "Microsoft JhengHei";}
.inp_bt span{float:left; width:100%; overflow:hidden;font-size:16px; line-height:40px;color:#0080c1;text-align:center;font-family: "Microsoft JhengHei";word-spacing:8px;}
.inp_nr{float:left; width:100%; overflow:hidden; margin-top:20px; margin-bottom:30px;padding:0px; }

.inpl{float:left; width:31%; overflow:hidden; margin-top:50px; margin-bottom:40px; padding:0px;}
.inpr{float:left; width:31%; overflow:hidden; margin-top:50px; margin-bottom:40px; margin-left:3.5%; padding:0px;}
.inp_bta{float:left; width:100%; overflow:hidden; font-size:38px; line-height:40px;color:#333; text-align:center;font-family: "Microsoft JhengHei";}
.inp_bta span{float:left; width:100%; overflow:hidden;font-size:16px; line-height:40px;color:#999;text-align:center;font-family: "Microsoft JhengHei";word-spacing:8px;}
.inp_nr_a{float:left; width:100%; overflow:hidden; margin-top:20px; margin-bottom:30px;padding:0px;font-size:16px;color:#06F; line-height:30px; }
.inp_nr_a span{float:left; width:100%;font-size:12px;color:#666; line-height:20px; }


	
.plist_nr{float:left; width:100%; overflow:hidden; margin-top:50px;margin-bottom:30px; padding:0px; font-size:16px; text-align:left; line-height:35px; }
.content{ width: 100%;margin: 0px;}
.list{width: 100%;-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;-moz-column-gap: 30px;-webkit-column-gap: 30px;column-gap: 30px;}
.list-item{margin-bottom: 30px;overflow:hidden; padding:0px;}
.item-img{float:left;overflow:hidden; padding:0px; margin:0px;}
.item-img a{float:left;overflow:hidden; padding:0px; margin:0px;}
.item-img a .wz{ position:absolute; font-size:14px; color:#fff; line-height:40px; z-index:100;width:100%; height:40px; margin:0px; padding-left:10px; padding-right:10px; box-sizing:border-box;}
.item-img a .bj{ position:absolute;background-color:#002469;width:100%; height:40px;z-index:99;margin:0px; padding:0px;opacity:0.5;  filter:alpha(opacity=50);}
.item-img img{width: 100%;border:0px;}

.tlist{width: 100%;-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap: 30px;-webkit-column-gap: 30px;column-gap: 30px;}
.tlist-item{margin-bottom: 30px;overflow:hidden; padding:0px;}




.injoin{float:left; width:100%; overflow:hidden; margin-top:50px; margin-bottom:50px; margin-left:0px; margin-right:0px; padding:0px;}
.injoin_bt{float:left; width:100%; overflow:hidden; font-size:38px; line-height:40px;color:#0080c1; text-align:center;font-family: "Microsoft JhengHei";margin-bottom:30px;}
.injoin_bt span{float:left; width:100%; overflow:hidden;font-size:16px; line-height:40px;color:#0080c1;text-align:center;font-family: "Microsoft JhengHei";word-spacing:8px;}

.coutact_nr{float:left; width:100%; overflow:hidden; margin-top:20px; padding:0px; font-size:16px; text-align:left; line-height:35px; }
.ly{
	float:right;
	width:50%;
	margin-left:50px;
	margin-right:0px;
	padding:0px;
	text-align:left;
}
.lybt{
	float:right;
	width:100%;
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:12px;
	color:#666;
}.ly td{ font-size:14px;}
textarea,input{
	border:1px solid #C8BAB0;
	font-size: 14px;
	color: #666;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFF;
	margin: 0px;
	padding: 5px;
	-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
}
.servicesubmit{border:1px solid #C8BAB0; background-color:#3b2e25; font-size:14px; color:#fff;line-height:20px;padding-left:50px;padding-right:50px;padding-top:3px;padding-bottom:3px;}
