body
{
	font-size: 12px;
 	color:#666;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul，li{ margin：0px；padding：0px；}

.top_bg {
	/*background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;*/
	height: 156px;
}
.dh_over {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3C3C3C;
}
.dh {
	font-size: 14px;
	font-weight: bold;
	border-right-style: none;
	background-image: url(../images/dhs.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}
.dh_1 {
	font-size: 14px;
	font-weight: bold;
	border-right-style: none;
}

TABLE
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	/*line-height: 18px;*/
}
.mytdpic {
	padding-top: 1px;
	padding-bottom: 3px;
}
.myunderline1 {

	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	list-style-type:none; 
	margin-top:4px;
	margin-bottom:4px
}
.underline2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.mydiv1 {
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	color: #3A3A3A;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
}
.mydiv_jdgc {
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	color: #3A3A3A;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
}
.mydiv2 {
	font-size: 12px;
	padding-right: 10px;
	padding-left: 20px;
	background-image: url(../images/hd.gif);
	background-repeat: repeat-x;
	background-position: 20px bottom;
	padding-bottom: 10px;
	padding-top: 10px;
}
.mytop1 {
	margin-top: 3px;
}
.mytd {
	border: 1px solid #6699FF;
}
.n {
	font-size: 12px;
	font-weight: normal;
	color:#666666;
	height: 25px;
	width:200px;
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.n a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #003399;
	font-weight: normal;
}
.n a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #003399;
	font-weight: normal;
}
.n a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #003399;
	font-weight: normal;
}
.n a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #003399;
	font-weight: normal;
}
.bgc {
	padding: 5px;
	border: 1px solid #DDDDDD;
}

/*--导航css开始--*/

/*导航结束*/
.caseBg {
	background-image: url(../images/casebg.jpg);
	background-repeat: no-repeat;
	height: 128px;
	width: 319px;
	padding-top: 3px;
	padding-left: 2px;
}
.search {
	background-image: url(../images/searchbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 23px;
	margin-top: 10px;
}

.searchInput {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	BACKGROUND-COLOR: transparent;
}
.bottom_1 {
	background-image: url(../images/bottom_bg1.jpg);
	background-repeat: repeat-x;
	height: 211px;
	margin-top: 6px;
}
.bottom_2 {
	background-image: url(../images/bottom_bg2.jpg);
	background-repeat: repeat-x;
	height: 34px;
	margin-top: 1px;
}
.bottom_bg1 {
	background-image: url(../images/b_3.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 212px;
}
.bottom_mk1 {
	background-image: url(../images/b_1.png);
	background-repeat: no-repeat;
	height: 37px;
	font-size: 14px;
	font-weight: bold;
	color: #626262;
}
.bottom_mk2 {
	background-image: url(../images/b_1.png);
	background-repeat: no-repeat;
	height: 37px;
	font-size: 14px;
	font-weight: bold;
	color: #626262;
	background-position: 10px;
}
.bottom_mk3 {
	background-repeat: no-repeat;
	height: 37px;
	font-size: 14px;
	font-weight: bold;
	color: #626262;
}
.aboutus_left {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #00a291;
	padding-right: 10px;
	padding-left: 26px;
	font-size: 14px;
	font-weight: bold;
	height: 36px;
	font-family: Arial, Helvetica, sans-serif;
}
.product_left {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E2E2E2;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
}
.product_left_small {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E2E2E2;
	padding-right: 10px;
	padding-left: 18px;
	font-size: 12px;
	font-weight: normal;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
}
.main_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #676767;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D6D6D6;
	height: 30px;
}
.main_cont {
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 0px;
	line-height: 20px;
}
.main_cont h1{
	font-size:20px;
	color:#666;
	line-height:40px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D6D6D6;
	}
.intro{
   background-color:#FDFDFD;
   text-align:right;
   border-width: 1px;
	border-style: dashed;
	border-color: #FDFDFD
}
.intro img{
	width:80px;
}
.tit_info{ line-height:10px; text-align:center;border: 1px dashed #cfcfcf;padding:5px;font-size:12px;color:#666;margin-top:10px;  }	
.left_a {
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
}
.left_a a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.left_a a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bolder;
}
.left_a a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bolder;
}
.left_a a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.left_bnt_bg {
	line-height: 30px;
	background-color: #E3E3E3;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 26px;
	font-size: 14px;
}
.boxLine {
	border: 1px solid #EEEEEE;
	padding: 6px;
	height: 180px;
	width: 200px;
	margin-bottom: 18px;
}
.c_bg {
	background-image: url(../images/p_10.jpg);
	background-repeat: repeat-x;
	height: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	color: #676767;
}
.dsbg {
	background-image: url(../images/hs.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.mysearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	background-image: url(../images/se1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 210px;
	text-align: left;
	padding-left: 20px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.p_box {
	border: 1px solid #CCCCCC;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.p_box_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099CC;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.pic_top div{float:left}
.pic_yi{
	height:140px;
	width:180px;
	padding:0px;
	border: 1px solid #CCCCCC;
	margin-right: 18px;
	text-align: center;
	background-color: #FFFFFF;
}
.pic_center{
	border-top-width: 6px;
	border-right-width: 10px;
	border-bottom-width: 6px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F7F7F7;
	border-right-color: #F7F7F7;
	border-bottom-color: #F7F7F7;
	border-left-color: #F7F7F7;
}
.pic_yi_home{
	height:100px;
	width:120px;
	padding:6px;
	border: 1px solid #999999;
	margin-right: 18px;
	text-align: center;
	background-color: #FFFFFF;
}
.pic_center_home{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.job_main {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.job_main_cont {
	background-image: url(../images/job1bg.jpg);
	background-repeat: repeat-y;
}
.job_bq1 {
	color: #DC1A10;
	font-weight: bold;
	font-size: 22px;
	line-height: 50px;
	font-family: "黑体";
}
.job_bq2 {
	color: #999999;
	font-weight: bold;
	font-size: 16px;
	line-height: 50px;
	font-family: Arial, Helvetica, sans-serif;
}
.job_searchbnt {
	height: 36px;
	width: 167px;
	font-size: 14px;
	line-height: 36px;
	color: #333333;
	background-image: url(../images/jobSBJ.jpg);
	background-repeat: no-repeat;
}
.job_zp {
	background-image: url(../images/job1_08.jpg);
	background-repeat: no-repeat;
}
.job_zp {
	background-image: url(../images/job1_08.jpg);
	background-repeat: no-repeat;
}
.textbox_job {
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	height: 30px;
	width: 300px;
	border: 1px solid #D7D7D7;
}
.ddl_job {
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	height: 30px;
	border: 1px solid #D7D7D7;
}
.job_conttop {
	line-height: 54px;
	background-image: url(../images/job_xc.jpg);
	background-repeat: no-repeat;
	width: 100%;
	padding-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
	padding-top: 10px;
	height: 44px;
}

.index_banner{
	height:350px;
	background: url(../images/index_banner.jpg) no-repeat;
	width:994px;
	margin:0 auto;
	}
	
.content{ width:997px;/*height:990px;*/ margin:10px auto;}	
.content .main1{width:767px; height:190px; float:left; }
.content .main1 .company{ width:380px;  /*background:url(../images/company.jpg) no-repeat;*/ float:left;}
.content .main1 .company h1{ text-indent:-9999px; background:url(../images/company_info.jpg) no-repeat; width:300px; height:50px; margin:43px auto 5px;}
.content .main1 .company p{ text-indent:20px; font-size:12px; color:#666; width:360px; margin:0 auto; line-height:180%;}
.content .main1 .company a{  font-size:12px; color:#666;font-weight:bold;}
.content .main1 .company a:hover{  font-size:12px; color:#666; text-decoration:underline; font-weight:bold;}


.content .main1 .engineer{ width:646px; height:223px;  background: url(../images/engineer.jpg) no-repeat; float:left;}
.content .main1 .engineer .engineer_light{  margin:43px 0px 0px 20px; width:320px; height:160px; float:left;}
.content .main1 .engineer_font{  /* margin-top:40px*/;float:left; line-height:230%;width:367px;}
.content .main1 .engineer_font ul{  height:160px; width:310px; float:left; margin-left:-20px; }
.content .main1 .engineer_font ul span{ float:right;color:#999;}
.content .main1 .engineer_font li{ font-size:14px; display:inline-block;  margin:0px; letter-spacing:1px;width:310px;}
 
.content .main_banner{ margin-top:65px; width:994px; height:157px; background:url(../images/banner.jpg) no-repeat;float:left; clear:both;}
.content .main2{width:997px; height:255px; float:left;margin-top:30px;}

.content .main2 .news{ width:320px; height:255px;  /*background:url(../images/news.jpg) no-repeat; */float:left;}
.content .main2 .news .news_first{ margin-top:10px; width: 350px; height:100px;}
.content .main2 .news .news_first .new_img{ width:110px; height:70px;  margin-left:25px; border-right:1px dashed #999999;  float:left; }
.content .main2 .news .news_first h2{ float:left; font-weight:bold;  width:188px; height:30px; margin-top:-2px; margin-left:10px; line-height:30px; }
.content .main2 .news .news_first p{ float:left;  margin-top:-10px;margin-left:10px; width:160px; height:40px;line-height:180%; }
.content .main2 .news ul{ margin-left:-20px; margin-top:-25px;  list-style-type:none; }
.content .main2 .news ul li{ margin-left:5px; line-height:180%;  font-size:14px; width:290px; clear:both;}
.content .main2 .news ul span{  color:#999; float:right;}




.content .main2 .dy{ width:320px; height:255px; margin:0 6px; /*background:url(../images/dy.jpg) no-repeat;*/ float:left;}
.content .main2 .dy .dy_first{ margin-top:10px; width: 350px; height:100px;}
.content .main2 .dy .dy_first .dy_img{ width:110px; height:70px;  margin-left:18px; border-right:1px dashed #999999;  float:left;  }
.content .main2 .dy .dy_first h2{ float:left; font-weight:bold;  width:165px; height:30px; margin-top:-2px; margin-left:10px; line-height:30px;  }
.content .main2 .dy .dy_first p{ float:left;  margin-top:-10px;margin-left:10px; width:165px; height:40px;line-height:180%; }
.content .main2 .dy ul{ margin-left:-20px; margin-top:-25px;  list-style-type:none;  width:300px; }
.content .main2 .dy ul li{ line-height:170%;  font-size:14px; width:290px; clear:both;}
.content .main2 .dy ul span{  color:#999; float:right; margin-right:17px;}


.content .main2 .science{ width:320px; height:255px;   /*background:url(../images/science.jpg) no-repeat; */float:left;}
.content .main2 .science .dy_first{ margin-top:10px; width: 350px; height:100px;}
.content .main2 .science .dy_first .dy_img{ width:110px; height:70px;  margin-left:18px; border-right:1px dashed #999999;  float:left;  }
.content .main2 .science .dy_first h2{ float:left; font-weight:bold;  width:165px; height:30px; margin-top:-2px; margin-left:10px; line-height:30px; }
.content .main2 .science .dy_first p{ float:left;  margin-top:-10px;margin-left:10px; width:165px; height:40px;line-height:180%; }
.content .main2 .science ul{ margin-left:-20px; margin-top:-25px;  list-style-type:none; }
.content .main2 .science ul li{  line-height:170%;  font-size:14px; width:290px; clear:both;}
.content .main2 .science ul span{  color:#999; float:right; margin-right:17px;}

.link_content{width:994px;    margin:0 auto; clear:both;}	
.honour{ display:inline-block; float:left;width:200px; list-style-type:none;margin:10px;}
.honour_font {text-align:center; margin-top:3px; }
.honour_font a{ font-weight:bold;    }
.honour_font a:hover{font-weight: bold;text-decoration: underline;}

.product{ display:inline-block; float:left;width:300px; height:140px list-style-type:none;  margin:10px; border:1px solid #CCCCCC;}
.product_img{ padding:10px; height:120px; width:280px; }
.product_img:hover{opacity:0.5;}
.product_font {text-align:center;font-weight:bold;  height:30px;  }
.product_font a:hover{text-decoration: underline;}

.productinfo{ display:inline-block; float:left;height:193px;width:200px; border:1px solid #CCCCCC; list-style-type:none; margin:10px; }
.productinfo_img{ padding:5px; height:140px; width:190px; }
.productinfo_img:hover{opacity:0.5;}
.productinfo_font {text-align:center; margin-top:3px; height:40px;  }
.productinfo_font a{ font-weight:bold; color:#666; line-height:40px;   }
.productinfo_font a:hover{font-weight: bold;text-decoration: underline;color:#666; }

.gongsijianjie p { margin-left:20px; line-height:180%; text-indent:6px; color:#585858;}
.gongsijianjie p a{ color:#666; font-weight:bold;}

.content_2{ width:994px; height:250px; margin:0 auto;  }
.content_2 .news{ width:358px; height:250px; float:left;  }

.link{ background:#AAAAAA; height:60px; width:100%; margin:5px 0;}
.link .link_content{width:994px; margin:0 auto;}
.link .link_content .link_left{ width:120px; height:60px; background:url(../images/link_left.jpg) no-repeat;float:left; }
.link .link_content .link_left p{ line-height:35px; font-size:14px; text-align:center; color:#FFF;}
.link .link_content .foot_content{ float:left;height:60px;width:874px;}
.link .link_content .foot_content ul li{ display:inline-block; color:#666; margin:0px 5px; }

.footer{ clear:both;}
.footer .service h1{ color:#626262; font-size:14px; font-weight:bold; margin-left:30px;  height:37px; width:305px; }
.footer .service ul{ list-style-type: none;margin-top:-20px;}
.footer .service li{ line-height:190%; margin-left:10px; }

li {
			list-style: outside none none;
		}
.contant_left {
				float: left;
				width: 220px;
			}
.contant_l_up {
			background: #0860a7 none repeat scroll 0 0;
			color: #fff;
			height: 19px;
			line-height: 19px;
			padding-left: 8px;
			padding-top: 1px;
			width: 253px;
		}
.contant_l_down {
			margin-top: 15px;
			width: 200px;
		}
.contant_l_down_fr {
			color: #2a2a2a;
			width: 100%;
		}
.contant_l_down_fr .xny {
			background: #ededed none repeat scroll 0 0;
			font-weight: bold;
			height: 26px;
			line-height: 26px;
			padding-left: 12px;
			width: 100%;
		}
.contant_l_down_fr .xny img {
			float: left;
			padding-top: 7px;
		}
.contant_l_down_fr .xny_son {
			margin-left: -15px;
			margin-top: 10px;
			width: 210px;
		}
.contant_l_down_fr .xny_son ul li {
			height: 12px;
			line-height: 12px;
			margin-bottom: 10px;
		}
		
.contant_l_down_fr .xny_son ul li a {
			color: #2a2a2a;
		}
		.contant_cr {
		float: left;
		margin: 0 0 0 10px;
		width: 767px;
	}
.content .main1 .engineer_news {
   /*background: rgba(0, 0, 0, 0) url("../images/engineer_news.jpg") no-repeat scroll 0 0;*/
    float: left;
    margin:0 0 0 10px;
    width: 367px;
}
.teacherImg {
    border: 1px solid #ccc;
    float: left;
    margin-right: 15px;
    padding: 2px;
}
.title{height:28px;line-height:28px;color:#fff;background-color:#00a291;padding:0 10px;font-size: 14px;}
.title em{padding-left:4px;}
  .foot{
	background-color: #dddddd;;
	padding:5px 0;
	line-height:22px;
}
.center {
    text-align: center;
	color:#3c3c3c;
}