@charset "utf-8";

/* CSS Document */

/** 清除内外边距 **

*/

html {-webkit-text-size-adjust:none; }

* { padding:0px;}

body, h1, h2, h3, h4, h5, h6, hr, p,

blockquote, /* structural elements 结构元素 */

dl, dt, dd, ul, ol, li, /* list elements 列表元素 */

pre, /* text formatting elements 文本格式元素 */

form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */

th, td, /* table elements 表格元素 */

img/* img elements 图片元素 */{

margin: 0;

padding: 0;



}

body{background:#FAE8C8; color:#535353;}

/** 设置默认字体 **/

body,button, input, select, textarea {

font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif; }



em{font-style:normal;}

/** 重置列表元素 **/

ul, ol { list-style: none; }

/** 重置超链接元素 **/

a { text-decoration: none; color:#333;}

a:hover { text-decoration: underline; color:#F40; }

/** 重置图片元素 **/

img{ border:0px;}

/** 重置表格元素 **/

table { border-collapse: collapse; border-spacing: 0; }



.js{ width:100%; display:block; line-height:25px; text-align:center;}

.left{ float:left;}

.right{ float:right;}

.clearThis{ clear:both;}

/*****公用******/





/*****************************/

#newsInfo{ font-size:12px;  display:block; text-align:center}

#newTitle{ text-align:center;}

#infoImage{ display:block; text-align:center; margin:15px 0;}

.Newstime { float:right;}

.cp_fy{width:700px;height:30px;line-height:30px;text-align:center;margin:0 auto;font-size:12px; clear:both;}

.cp_fy a{color:#000;}

.cp_fy a:hover{color:#F00;}

.G_ul{width:500px;	line-height:26px;display:block;}

.G_ul li{width:400px;display:block;height:auto;line-height:40px;	border-bottom:1px dashed #CCC;}

.G_tips{color:#666;width:486px;margin:10px auto 0 auto;border:1px solid #dedede;padding:7px;}

.jobList{border-bottom:1px solid #dedede;min-height:136px; height:auto !important; height:136px;}

.jobList p{font-size:14px;line-height:25px;}

.borderLi{border-bottom:1px dashed #dedede;-bottom:6px;padding-bottom:6px;}

/***********************************/



/***整体*****/

#wrapper{ width:100%; height:auto; overflow:hidden;}

/*****top*******/

#header{ width:100%;  margin:0 auto;background:url(../images/bj1.jpg) repeat-x left top; padding-top:26px; }

.headernr{ width:100%; height:220px; margin:0 auto; overflow:hidden;background:url(../images/index_01.jpg) repeat-x left top;}

.logo{ width:1002px; height:220px; margin:0 auto; }



#nav{width:100%;height:52px;background:url(../images/header_top.jpg) repeat-x left -171px; z-index:999 }

.nav{ width:1002px; height:52px; clear:both; margin:0 auto;}

.nav li{ width:110px; height:52px; line-height:52px; text-align:center; float:left; background:url(../images/nav_li.jpg) no-repeat right 1px}

.nav li a{ font-family:"微软雅黑"; font-size:16px; color:#fff; display:block}

.on,.nav li a:hover{background:#f9ea00; color:#ff0000; text-decoration:none}

.on a{ color:#fff}

.nav li a:hover{ background:#f9ea00; color:#ff0000; text-decoration:none}

.banner{ height:341px; width:100%;  background: #e3e3e3; text-align:center; margin:0 auto;}



#index_content{ width:100%; height:auto; margin-top:3px;}

.index_content{ width:1002px; height:auto; margin:0 auto; overflow:hidden; background:#fff}

.index_left{ width:274px; background:#FAFAFA; border:1px solid #febf02; overflow:hidden; float:left; padding-bottom:10px;}

.index_lefttit{ height:254px; border-bottom: solid 10px #FEBF02; border-top: solid 10px #FEBF02;}

.index_leftnr{ padding:10px 0 0 0; clear:both}

.index_leftnr_tit{ width:254px; height:43px;  border-top:1px dashed #009633; margin:0 auto; font-size:14px;font-family:"微软雅黑";}

.index_leftnr_tit a{ display:block;height:43px; line-height:30px; text-align:center;background:url(../images/index_leftnr_tit.gif) no-repeat center top; color:#f00;background:url(../images/index_leftnr_tit.gif) no-repeat center top; margin-top:10px;}

.index_leftnr_tit a:hover{background:url(../images/index_leftnr_tit_hover.gif) no-repeat center top; text-decoration:none; color:#FFFFFF;}

.index_leftnr ul{ padding-top:4px;}

.index_leftnr li{ width:123px; height:28px; line-height:28px; background:url(../images/index_leftnr_li.jpg) no-repeat; float:left; margin-top:6px; margin-left:10px;   text-align:center;display:inline;}

.index_leftnr li a{ color:#414141; height:28px; display:block}

.index_leftnr .cp_more a{ color:#f00;}

.index_leftnr li a:hover{ background:#f00; color:#fff; text-decoration:none}



.index_right{ width:707px; background:#FAFAFA; border:1px solid #e6e6e6; overflow:hidden; float:right;}

.index_right_tit{ height:44px; border-bottom:1px dashed #009633}

.about{ background:#fafafa; border-bottom:1px solid #e6e6e6; height:250px;}

.about_nr{border-bottom:1px solid #fff; padding:10px 5px; height:185px; overflow:hidden;}

.about_nr .left{ width:400px; padding:1px; font-size:14px; line-height:24px;}

.about_nr .right{ width:285px; font-size:14px;}

.qh_honor{ height:249px; margin-top:10px;}

.qh{ width:425px; float:left; border:1px solid #efefef; margin-left:5px;}

.qh_top{ height:42px;}

.qh_top div {

	width:104px;

	height:38px;

	line-height:38px;

	border:1px solid #fff;

	text-align:center;

	font-size:16px;

}

.qh_top div a {

	color:#86706a;

	font-size:16px;

}

.qh_top .hover {

	width:104px;

	height:38px;

	position:relative;

	 background:#fff;

	border-top:4px solid #fe8600;

}

.qh_top .hover a {

	color:#fe8600;

	font-weight:bold;

	font-size:16px;

	text-decoration:none;

}

.qh_content{ height:205px; border-top:1px solid #efefef; background:#fff}

.qh_content_nr{ line-height:24px; padding:5px;}

.qh_content_news{ padding:5px;}

.qh_content_news li{ border-bottom:1px dashed #009633; height:28px; line-height:28px; background:url(../images/a.gif) no-repeat 10px; text-indent:20px;}

.qh_content_news li a{ color:#808080}

.honor{ width:260px; height:247px; border:1px solid #efefef; float:right; margin-right:5px; background:#fff}

.honor_nr{ padding:5px;}



.xueyuan_zs{ height:auto; overflow:hidden; margin-top:10px;}

.xueyuan_zs ul{ padding:5px 0 0 1px}

.xueyuan_zs ul li{ width:225px; height:202px; float:left; position:relative; overflow:hidden; margin:1px; display:inline; }



.xueyuan_zs ul li span{display: block; width: 227px; height: 27px; line-height:27px;text-align: center;}

.xueyuan_zs ul li img{ width:221px; height:168px; }

.xueyuan_zs ul a{ color:#FD0303; font-size:14px; display:block; width:223px; height:204px;float:left;border:1px solid #fff;}

.xueyuan_zs ul a:hover{border:1px solid #e60000; display: block; width:223px; height:204px; background: #e60000; color:#fff; float:left;}



.youshi{ height:675px; margin-top:10px;}

.youshi ul{ padding:5px 0 0 3px; overflow:hidden}

.youshi ul li{ width:230px; height:270px; float:left; background:url(../images/youshi_li.jpg) no-repeat; margin:5px 2px;}

.youshi ul li h2{ font-size:18px; text-align:center; color:#f00; font-family:"微软雅黑"; height:36px; line-height:36px;  display:block}

.youshi ul li img{ width:206px; height:116px; margin:0 auto; display:block}

.youshi ul li .nr{ padding:10px 8px; line-height:22px;}

.dt_contcat{ height:250px; margin-top:10px; overflow:hidden}

.dt_news{ width:427px; float:left;}

.dt_news ul{ padding-top:15px;}

.dt_news li{ height:32px; line-height:32px; text-indent:5px; border-bottom:1px dashed #009633}

.dt_news li a{ color:#727272;}

.contact{ width:262px; float:right; padding-right:5px;}

.contact_tit{ height:78px;}

.contact_nr{ padding:5px; line-height:24px;}

.contact_nr .zaixian_zz{ height:100px; padding-top:10px;}

.zaixian_zz .erweima{ width:100px; text-align:center; float:left}

.zaixian_zz .qq{ width:119px; float:left; padding-left:10px; padding-top:15px;}

.xueyuan_gd{ width:984px; height:135px; background:#fff; padding:8px; text-align:center; clear:both; margin:0 auto; background:#fff; border:3px solid #febf02}

#mainContent{width:984px; height:135px; }

#indexPro{width:984px; height:135px; overflow:hidden; margin:0 auto;}

#indexPro li{float:left; margin:0px 5px; width:180px; height:135px;   }

#indexPro li img{ width:180px; height:135px;}

/*******footer************/

#footer{ width:100%; clear:both; overflow:hidden;font-size:16px; color:#000; margin:0px auto; margin-bottom:50px; padding:0 10px; background-color:#c50710; }

#footer_c{ width: 984px; margin:0px auto;}

.footer_logo{ width:170px; float:left; padding-top: 50px}

.footer_right{ color:#fff; text-align:left;line-height:24px; font-size:16px; padding-top:10px; padding-left:20px; width:770px; float:right}



/********内页********/

#ny_content{ width:100%; height:auto; margin:0 auto; margin-top:2px;}

#content{ width:1002px; height:auto; margin:0 auto;  overflow:hidden; background:#fff}

#sidebar{  width:277px; overflow:hidden; float:left; margin-bottom:10px;  }

.pro_liebiao{  width:274px; background:#FAFAFA; border:1px solid #febf02; overflow:hidden;padding-bottom:10px;}

.pro_lieb_tit{ height:254px; border-bottom: solid 10px #FEBF02; border-top: solid 10px #FEBF02;}

.pro_lieb_nr{ padding:10px 0 0 0; clear:both}

.pro_lieb_nr_tit{ width:254px; height:43px;  border-bottom:1px dashed #009633; margin:0 auto; font-size:14px;font-family:"微软雅黑";}

.pro_lieb_nr_tit a{ display:block;height:43px; line-height:30px; text-align:center;background:url(../images/index_leftnr_tit.gif) no-repeat center top; color:#000;background:url(../images/index_leftnr_tit.gif) no-repeat center top;}

.pro_lieb_nr_tit a:hover{background:url(../images/index_leftnr_tit_hover.gif) no-repeat center top; text-decoration:none;}

.pro_lieb_nr ul{ padding-top:4px;}

.pro_lieb_nr li{ width:123px; height:28px; line-height:28px; background:url(../images/index_leftnr_li.jpg) no-repeat; float:left; margin-top:6px; margin-left:10px;   text-align:center;}

.pro_lieb_nr li a{ color:#414141; height:28px; display:block}

.pro_lieb_nr li a:hover{ background:url(../images/index_leftnr_lihover.jpg) no-repeat center; color:#060606; text-decoration:none}

.ny_contact{ width:275px; overflow:hidden; margin-top:5px;}

.ny_contacttit{ width:275px; height:105px;background:url(../images/contact_bg.jpg) no-repeat left top;}

.ny_contactnr{ color:#333333; line-height:22px; padding:10px; border:1px solid #febf02;  background:#fcfded; border-top:none}

.ny_contactnr h2{ padding-bottom:8px;}

.ny_contactnr strong{ display:block}



#ny_right{ width:707px; background:#FAFAFA; border:1px solid #e6e6e6; overflow:hidden; float:right;}

.ny_righttit{ height:44px; border-bottom:1px dashed #009633; background:url(../images/ny_tit.jpg) no-repeat center top;}

.ny_righttit .content_left{ color:#4a1819; font-size:16px; font-family:"微软雅黑"; border-bottom:3px solid #febe00; float:left; margin-left:9px; padding:17px 15px 0 15px;}



.ny_rightnr{ padding:10px 1px; line-height:25px; height:auto !important;  min-height:400px; height:400px; margin-top:1px;}

.ny_rightnew{padding:10px; height:auto !important; min-height:400px; height:400px;border:1px solid #efefef; margin-top:1px;}

.ny_rightnew li{ width:100%; height:33px; line-height:33px; background:url(../images/news_li.gif) no-repeat left; border-bottom:1px dashed #ccc;text-indent:10px; }

.ny_rightnew li a{ color:#585858; float:left;}



.ny_rightcase{padding:10px ; height:auto !important; min-height:400px; height:400px;margin-top:1px;}

.ny_rightcase li{ height:210px; width:100%; border-bottom:1px dashed #CCC;}

.ny_rightcase .left{ width:258px; height:200px; }

.ny_rightcase .left img{width:254px; height:190px; padding:2px; border:2px solid #dbdada}

.ny_rightcase .right{ width:400px; float:right; padding-right:8px; line-height:26px;}





.ny_rightpro{padding:10px 1px;line-height:25px; height:auto !important; min-height:400px; height:400px;margin-top:1px}

.ny_rightpro .nr{ line-height:24px;}

.ny_rightpro li{
	width:205px;
	height:240px;
	text-align:center;
	position:relative;
	float:left;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
}

.ny_rightpro li p{color:#f00}

.ny_rightpro li img{ width:224px; height:220px; padding:2px; background:#fff; border:1px solid #e3d8c2}

.ny_rightpro li img:hover{border:1px solid #e91038}



/************留言*****************/

.ny_rightnr table{

	margin-left:2px;

}

.ny_rightnr table th{

	color:#444444;

	font-weight:normal;

	font-size:14px;

	font-family:'Microsoft YaHei',arial;

	text-align:right;

	vertical-align: top;

	padding-top: 9px;

}



.ny_rightnr table td select{

	font-family: 'Microsoft YaHei',arial;

	font-size: 14px;

	width: 278px;

	height: 32px;

	text-indent: 8px;

	border: 1px solid #d2d4d6;

	margin: 5px auto 6px 5px;

	background: #FFF;

	*+margin-left:-3px;

}



.ny_rightnr table td ul{

	list-style:none;

	position:absolute;

}



.ny_rightnr table td ul li{

	font-family:'Microsoft YaHei',arial;

	font-size:14px;

	height:28px;

	line-height:28px;

	text-indent:8px;

	width:276px;

	height:28px;

	border-left:1px solid #d2d4d6;

	border-right:1px solid #d2d4d6;

	background:#FFF;

}



.ny_rightnr table td ul li a{

	display:block;

	text-decoration:none;

	color:#444444;

}



.ny_rightnr table td ul li a:hover{

	color:#fe7d0c;

}



.ny_rightnr table td ul li:last-child{

	border-bottom:1px solid #d2d4d6;

}

	



.ny_rightnr table td input{

	font-size:14px;

	width:276px;

	height:28px;

	border:1px solid #d2d4d6;

	margin:5px auto 5px 5px;

}



.ny_rightnr table td .yanzheng{

	width:101px;

}



.ny_rightnr table td textarea{

	resize: none;

	width:545px;

	height:178px;

	border:1px solid #d2d4d6;

	margin:5px auto 5px 5px;

}



.ny_rightnr table td img{

	vertical-align:middle;

	margin-left:5px;

	margin-bottom:4px;

	*+margin-bottom:14px;

}



.ny_rightnr table td .but{

	width:74px;

	height:31px;

	line-height:27px;

	background:#149989;

	border-radius:2px;

	border:none;

	text-align:center;

	margin-top:14px;

	margin-left:5px;

	font-size:14px;

	font-family:'Microsoft YaHei',SimHei,sans-serif;

	color:#FFF;

}





/***********招聘************/

.jobs ul{

	list-style:none;

}



.jobs ul li{

	height:187px;

	width:652px;

	margin-left:25px;

	border-bottom: 1px #cdcdcd dashed;

	padding-top:10px;

}



.jobs ul li img{

	float:left;

	margin-top:27px;

	margin-right:19px;

}



 .jobs ul li .recruit_info{

	color:#444444;

	font-family:'Microsoft YaHei',arial;

	font-size:14px;

	.jobs ul li .recruit_info

}



 .jobs ul li .recruit_info .job_nam{

	color:#149989;

	font-weight:bold;

}



.jobs ul li .but{

	width:74px;

	height:31px;

	line-height:31px;

	background: #149989;

	border-radius:2px;

	float:right;

	margin-top:-128px;

	margin-right:22px;

	text-align:center;

}



.jobs ul li .but a{

	text-decoration:none;

	font-family:'Microsoft YaHei',黑体,sans-serif;

	color:#FFF;

	display:block;}

	

	

 .recruit_info_tit_bg{

	height:31px;

	background:#ececec;

	border-radius:2px;

}

	

 .recruit_info_tit_bg .recruit_info_tit{

	width:73px;

	height:31px;

	border-top-left-radius: 2px;

	border-bottom-left-radius: 2px;

	background:#149989;

	font-family:'Microsoft YaHei',arial;

	font-size:14px;

	color:#ffffff;

	line-height:31px;

	text-indent:8px;

}





.recruit_info_main{

	padding-top:10px;

	margin-bottom:60px;

}



.recruit_info_main p {

	font-family:'Microsoft YaHei',arial;

	text-align: justify;

	letter-spacing: 1px;

	font-size: 14px;

	line-height: 28px;

	color: #444444;

}





.ny_rightjob table{

	margin-top:15px;

	margin-left:5px;

}



.ny_rightjob table th{

	color:#444444;

	width:70px;

	font-weight:normal;

	font-size:14px;

	font-family:'Microsoft YaHei',arial;

	text-align:right;

	vertical-align: top;

	padding-top: 9px;

}



.ny_rightjob table td select{

	font-family: 'Microsoft YaHei',arial;

	font-size: 14px;

	width: 278px;

	height: 32px;

	text-indent: 8px;

	border: 1px solid #d2d4d6;

	margin: 5px auto 6px 5px;

	background: #FFF;

	*+margin-left:-3px;

}



.ny_rightjob table td ul{

	list-style:none;

	position:absolute;

}



.ny_rightjob table td ul li{

	font-family:'Microsoft YaHei',arial;

	font-size:14px;

	height:28px;

	line-height:28px;

	text-indent:8px;

	width:276px;

	height:28px;

	border-left:1px solid #d2d4d6;

	border-right:1px solid #d2d4d6;

	background:#FFF;

}



.ny_rightjob table td ul li a{

	display:block;

	text-decoration:none;

	color:#444444;

}



.ny_rightjob table td ul li a:hover{

	color:#fe7d0c;

}



.ny_rightjob table td ul li:last-child{

	border-bottom:1px solid #d2d4d6;

}

	



.ny_rightjob table td input{

	font-size:14px;

	width:276px;

	height:28px;

	border:1px solid #d2d4d6;

	margin:5px auto 5px 5px;

}



.ny_rightjob table td .yanzheng{

	width:101px;

}



.ny_rightjob table td textarea{

	resize: none;

	width:545px;

	height:178px;

	border:1px solid #d2d4d6;

	margin:5px auto 5px 5px;

}



.ny_rightjob table td img{

	vertical-align:middle;

	margin-left:5px;

	margin-bottom:4px;

	*+margin-bottom:14px;

}



.ny_rightjob table td .but{

	width:74px;

	height:31px;

	line-height:27px;

	background:#149989;

	border-radius:2px;

	border:none;

	text-align:center;

	margin-top:14px;

	margin-left:5px;

	font-size:14px;

	font-family:'Microsoft YaHei',SimHei,sans-serif;

	color:#FFF;

	margin-bottom:20px;

	float:right

}
