@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#149ecf;
	font-size:12px;
	background-image:url(../images/background_image_02.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.clr{ clear:both; }

a{
	color:#0d5b77;
	text-decoration:none;
	}

.wrapper{
	width:100%;
	margin:0 auto;
}
.header{
	width:100%;
	height:172px;
	margin:0 auto;
}
.header_inner{
	width:1000px;
	height:172px;
	margin:0 auto;
}
.header_left{
	width:326px;
	height:152px;
	padding-top:20px;
	float:left;
}
.logo{
	width:340px;
	height:64px;
}
.header_right{
	width:670px;
	height:85px;
	float:left;
	margin-top:57px;
	margin-left:4px;
}
.header_right p{
	margin:0;
	margin-top:20px;
	font-size:19px;
	color:#ffffff;
	text-align:center;
	
}
.header_menu{
	width:670px;
	height:45px;
	font-size:16px;
		border-bottom:1px solid #4dcefa;

}
.header_menu ul{
	margin:0;
}
.header_menu ul li{
	float:left;
	list-style:none;
	line-height:33px;
}
.header_menu ul li a{
	text-decoration:none;
	display:block;
	border-radius:5px;
	padding:0 25px;
	color:#FFF;

}

.header_menu ul li a:hover{
	text-decoration:none;
	background-color:#f8f8f8;
	display:block;
	color:#74d0f1;
}
.current{
	text-decoration:none;
	background-color:#0f69a5;
	display:block;
	color:#FFF;
}
.header_menu ul li.home{
	padding-left:70px;
}
.banner_main{
	width:100%;
	height:274px;
	margin:0 auto;
}
.banner{
	width:1000px;
	height:274px;
	margin:0 auto;
}
.content{
	width:100%;
	height:auto;
	margin:0 auto;
/*	background-color:#149fcf;*/
	margin-top:10px;
	background-position:left bottom;
	background-repeat:no-repeat;
}
.content_main{
	width:1000px;
	height:553px;
	background-color:#149fcf;
	margin:0 auto;
}
.content_left{
	width:253px;
	height:553px;
	background-color:#ffffff;
	float:left;
}
.content_left h2{
	width:215px;
	height:32px;
	background-color:#f3f3f3;
	font-size:14px;
	margin-left:12px;
	padding-left:15px;
	line-height:32px;
	color:#1084ad;
	border-radius:20px;
	background-image:url(../images/head_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d4d4d4;
}
.content_left ul{
	margin:0;
}
.content_left ul li{
	list-style-type:none;
	font-size:12px;
	list-style-image:url(../images/bullet.jpg);
	color:#18a8db;
	width:213px;
	height:26px;
	border-bottom:2px dotted #a3dcf1;
	margin-top:10px;
	margin-left:-8px;
}
.content_left ul li a{
	text-decoration:none;
	color:#18a8db;
}
.content_left ul li a:hover{
	color:#36F;
}
.content_categry{
	width:253px;
	height:56px;
	background-color:#ffffff;
	border-bottom:2px solid #d4d4d4;
}
.content_categry h4{
	margin:0;
	text-align:center;
	line-height:56px;
	color:#56bfe5;
	
}
.content_right{
	width:737px;
	/*height:553px;*/
	background-color:#ffffff;
	float:left;
	margin-left:10px;
	padding-bottom:25px;
}
.content_right h4{
	margin:0;
	font-size:18px;
	line-height:55px;
	color:#56bfe5;
	background-color:#ffffff;
	padding-left:35px;
	width:702px;
	height:55px;
	border-bottom:2px solid #d4d4d4;
}
.content_detail{
	width:719px;
	/*height:489px;*/
	background-color:#ffffff;
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
	
}
.content_detail p{
/*	margin:0;*/
	color:#666666;
	text-align:justify;
	width:685px;
	/*height:75px;*/
	padding-left:18px;
	padding-right:25px;
	line-height:18px;
	font-size:13px;
}
.content_detail p a{
	text-decoration:none;
	color:#06F;
}
.content_detail p a:hover{
	text-decoration:none;
	color:#666666;
}
.content_detail ul li{
	list-style-type:none;
	margin-left:-5px;
	list-style-image:url(../images/arrow.jpg);
	color:#666666;
	width:685px;
	margin-top:5px;

}
.content_detail h1{
	font-size:18px;
	margin-left:15px;
}
.content_detail h2{
	margin:0;
	padding:0;
	margin-left:15px;
	color:#149ecf;
	padding-bottom:5px;
	margin-bottom:5px;
	
}
.content_detail h5{
	margin:0;
	color:#000;
	font-size:16px;
	margin-left:15px;

}
.content_detail h6{
	margin:0;
	color:#933;
	font-size:16px;
	margin-left:15px;
	padding-top:20px;
}
.mission h5{
	margin:0;
	font-size:22px;
	color:#494949;
	background-color:#ffffff;
	width:200px;
	line-height:20px;
	height:25px;
	border-bottom:2px solid #d4d4d4;
	margin-left:18px;
}

.content_img{
	width:200px;
	height:210px;
	margin-left:30px;
	background-color:#ffffff;
	margin-top:20px;
	border-radius:5px;
	float:left;
}
.content_img div{
	width:198px;
	height:167px;
	background-color:#936;
	border:2px solid #bae9fa;
	border-radius:5px;
	
}
.content_detail h3 {
	margin:0;
	font-size:16px;
	line-height:35px;
	color:#ffffff;
	height:38px;
	width:190px;
	margin-top:4px;
	padding-left:10px;
	background-image:url(../images/camera_x_repeat_81.jpg);
	background-repeat:repeat-x;
	text-align:center;
	border-radius:0 0 5px 5px;
}
.content_detail h3 a {
	text-decoration:none;
	color:#ffffff;
}
.description_main{
	width:100%;
	height:140px;
	margin:0 auto;
	background-image:url(../images/description_06.jpg);
	background-repeat:repeat-x;
}
.description{
	width:1000px;
	height:128px;
	margin:15px auto;
	background-image:url(../images/description_06.jpg);
	background-repeat:repeat-x;
	padding-top:12px;
}
.description_text{
	height:140px;
	width:245px;
	float:left;
	margin-right:30px;
}
.description_text h4{
	margin:0;
	font-size:22px;
	color:#ffffff;
}
.description_text p{
	font-size:12px;
	text-align:justify;
	color:#2ac1f5;
	
}
.description_second{
	height:140px;
	width:394px;
	float:left;
	margin-right:30px;
}
.description_second h4{
	margin:0;
	font-size:22px;
	color:#ffffff;
}
.description_second p{
	font-size:12px;
	text-align:justify;
	color:#2ac1f5;
	
}
.contact_detail{
	width:225px;
	height:80px;
	margin-top:10px;
	color:#FFF;
}
.contact_detail p{
	margin:0;
}
.contact_detail strong{
	color:#FFF;
	
}

.footer{
	width:100%;
	margin:0 auto;
	background-color:#ffffff;
	text-align:center;
	color:#828282;
	padding:15px 0;
	line-height:22px;
}
.footer_inner{
	width:1000px;
	margin:0 auto;
	text-align:center;
	font-size:11px;
}
/*--------------------------------------------About us_css------------------------------------------------*/
.content_about{
	width:737px;
	/*height:553px;*/
	background-color:#ffffff;
	float:left;
	margin-left:10px;
	padding-bottom:25px;
}
.content_about h4{
	margin:0;
	font-size:22px;
	line-height:55px;
	color:#494949;
	background-color:#ffffff;
	padding-left:25px;
	width:712px;
	height:55px;
	border-bottom:2px solid #d4d4d4;
}
.mission{
	width:243px;
	float:left;
}
.mission p{
	margin-top:10px;
	width:200px;
	height:auto;
	text-align:justify;
}
/*-----------------------------------time management-----------------------------*/
#image{
	width:710px;
	height:auto;
	margin-top:20px;
}
#image p {
	margin:0;
	text-align:justify;
	width:560px;
	height:100px;
	line-height:16px;
}
#image ul{
	margin:0;
}
#pica{
	width:110px;
	height:110px;
	background-color:#0F6;
	float:right;
	margin-top:-153px;
	border:1px solid #999;
}
#picb{
	width:110px;
	height:110px;
	background-color:#0F6;
	float:right;
	margin-top:-115px;
	border:1px solid #999;
}
#picd{
	width:110px;
	height:110px;
	background-color:#0F6;
	float:right;
	margin-top:-97px;
	border:1px solid #999;
}
#pice{
	width:110px;
	height:110px;
	background-color:#0F6;
	float:right;
	margin-top:-195px;
	border:1px solid #999;
}
#picf{
	width:110px;
	height:110px;
	background-color:#0F6;
	float:right;
	margin-top:-85px;
	border:1px solid #999;
}
#picg{
	width:110px;
	height:110px;
	background-color:#0F6;
	float:right;
	margin-top:-85px;
	border:1px solid #999;
}
/*---------------------------------------content-box--------------------------------*/
.contentbox {
	width:100%;
	height:auto;
}
.contentbox_inner{
	width:1160px;
	height:auto;
	margin:0 auto;
}
.content_home{
	width:431px;
	height:480px;
	float:left;
}
.content_text{
	width:585px;
	height:126px;
	padding-top:7px;
	float:left;
	margin-top:59px;
	background-image:url(../images/textboxbc.jpg);
	background-repeat:repeat-x;
}
.content_text p{
	margin-top:40px;
	color:#888888;
	width:555px;
	text-align:justify;
	
}
.content_cctv{
	width:168px;
	height:41px;
	float:left;
	margin-left:28px;
	margin-top:20px;
	background-image:url(../images/phd_12.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#0f619f;
	font-size:12px;
	line-height:30px;
}
.content_image{
	width:172px;
	height:177px;
	float:left;
	margin-top:5px;
	margin-left:25px;
}
.content_head{
	width:422px;
	height:38px;
	float:left;
	margin-left:120px;
	font-size:14px;
	line-height:8px;
	color:#0f619f;
}
#size{
	margin:0;
	margin-top:20px;
	font-size:18px;
	color:#ffffff;
	margin-left:-20px;
}
.line{
	width:9px;
	height:126px;
	float:left;
	margin-top:60px;
	background-image:url(../images/line-img_15.jpg);
	background-repeat:no-repeat;
}

.txt{
padding:20px; width:450px; float:left; min-height:206px;
color:#FFF;
padding-bottom:0px;
}

.footer_inner a{
	color:#1386e6;

}

.footer_inner a span{
	color:#e66d04;
}