@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
img{ border:none;}
ul,li{  list-style:none;}
p{ text-indent:25px; line-height:25px;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
a{ color:#000;text-decoration:none;}
a:hover{ color:#f1a90b;}
.clear{ clear:both;}
.absolute{ position:absolute;}
.relative{ position:relative;}
body{ font-size:12px; background-color:#f4f4f4; color:#333333; font-family:'宋体';}

#head{ width:100%; height:102px; background:url(../images/bg.jpg); margin:0 auto;}
#logo{ width:1004px; height:102px; margin:0px auto;}
#logo_img{ width:490px; height:94px; }
#logo_contact{ width:308px; height:63px; margin-top:20px; }
#nav{ width:100%; height:35px; background:url(../images/nav_bg.jpg) repeat-x;}
#menu{ width:1004px; height:35px; margin:0px auto;}
#menu li{ float:left; height:35px; line-height:35px;}
.menu_li{ width:96px; text-align:center; font-size:14px;}
.menu_li a{ color:#fff; font-size:14px;}
.menu_li a:hover{ color:#fff000;}
.menu_sx{ width:4px; height:35px; background:url(../images/nav_sx.jpg) no-repeat;}
.flash{ width:100%; height:366px; margin:0px auto; text-align:center;}
.slideBox{
	width:100%;
	height:366px;
	overflow:hidden;
	position:relative;
	 margin:0 auto;
}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:6px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:8px; height:8px; line-height:14px; text-align:center; background:#a1a1a1; cursor:pointer; }
.slideBox .hd ul li.on{ background:#0793ac; color:#fff; }
.slideBox .bd{ position:relative; height    :100%; z-index:0; overflow:hidden;}
.slideBox .bd img{
	width:1440px;
	height:366px;
	margin:0 auto;
	display:block;
}

#wrap{ width:100%; height:auto; background:url(../images/mian_bg.jpg) repeat-x; margin:0px auto; padding:15px 0px;}
#main{ width:1004px;  margin:0px auto;}
#index_news{ width:280px;height:265px; background:url(../images/index_news_title.png) no-repeat; position:relative; }
#index_news_ul{ width:90%; height:158px; margin:0px auto; margin-top:65px;}
.news_ul li{ height:30px; line-height:30px; background:url(../images/icon.png) left center no-repeat; padding-left:15px; border-bottom:dashed 1px #828282;}
.news_ul li span{ float:right;}
.more{ height:30px; line-height:30px;text-align:right; float:right; margin-top:15px; position:absolute; right:15px; bottom:0;}
.more a{ color:#5a5a5a; font-size:12px;}
.more a:hover{ color:#333;}
#index_intro{ width:440px; height:265px; background:url(../images/index_intro_title.png) no-repeat;}
#intro_content{width:65%; height:158px; margin-top:65px; float:right; margin-right:20px; clear:both;}
#index_contact{ width:280px; height:265px; background:url(../images/index_contact_title.png) no-repeat;}
#contact_ul{ width:86%; height:100px; margin:0px auto; margin-top:130px;line-height:22px;}
.contact_ul li{ height:22px; line-height:22px;}
#index_pro_list{ width:240px;height:230px; margin-top:20px; background:url(../images/index_products_title.png) no-repeat; padding-top:45px; }
#left_pro_list{ width:240px;margin-bottom:20px; background:url(../images/index_products_title.png) no-repeat; padding-top:45px; }
#pro_list{ width:85%;  margin:0px auto;}
#pro_list li{ height:30px; line-height:30px; border-bottom:dashed 1px #828282;}
#pro_list li a{ display:block; width:150px; height:30px; background:url(../images/icon_a.png) 30px center no-repeat; padding-left:60px;}
#pro_list li a:hover{ background:url(../images/icon_hover.png) 30px center no-repeat;}
#product_show{ width:751px; height:230px; margin-top:20px; background:url(../images/index_products_show_title.png) no-repeat; padding-top:50px;}
#index_honor{ width:1004px; height:220px; border:solid 1px #ccc; margin:0px auto; margin-top:20px; background:#fff url(../images/index_honor_title.png) 15px center no-repeat; }
#honor_ul{ width:930px; height:185px; float:right; margin-top:20px;}

#left{ width:280px; }
#right{ width:690px; min-height:726px; background:url(../images/shuxian.png) left top no-repeat; padding-left:30px;}
#right_title{ width:100%; height:35px; line-height:35px; background:url(../images/thread_bg.png) bottom left repeat-x;}
#right_nav{ height:25px; color:#fff; line-height:25px; background:#bababa; position:absolute; bottom:0; right:0; padding:0px 20px;}
#right_nav a{ color:#fff;}
#right_nav a:hover{ text-decoration:underline;}
#right_content{ width:96%; margin:20px auto;}
#fenye{ width:100%; height:40px; line-height:40px; text-align:center;}


#indexPro{width:100%; height:225px; overflow:hidden; margin:0 auto;}
#picUL{ width:100%; height:100%; overflow:hidden;}
#picUL li{height:225px;width:206px;float:left;margin:0 5px 5px 5px;_margin:0 8px;text-align:center;}
#picUL li .pic_01{width:188px;height:194px; text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#picUL li .pic_01 img{max-height:180px;max-width:181px;vertical-align:middle;margin:0 auto;}
#picUL li .pic_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#picUL li .pic_02{width:181px;text-align: center;line-height:30px;}
#picUL li a{color:#575656;font-size:12px;}
#picUL li a:hover{color:#f1a90b;}


#honorUL{ width:100%; height:170px; overflow:hidden;margin-right: 15px;}
#honorUL li{height:150px;width:230px;float:left;margin:6px 5px 5px 5px;_margin:0 8px;text-align:center;}
#honorUL li .honor_01{width:228px;height:160px; text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#honorUL li .honor_01 img{max-height:155px;max-width:223px;padding:2px;vertical-align:middle;}
#honorUL li .honor_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#honorUL li .honor_02{width:181px;text-align: center;line-height:30px;}
#honorUL li a{color:#575656;font-size:12px;}
#honorUL li a:hover{color:#f1a90b;}


#newTitle{ text-align:center;margin-bottom:10px;color:#0164c1;}
#newsInfo{font-size:12px;display:block;text-align:center;margin-bottom:20px;color:#828282;}
#infoImage{display:block;text-align:center;margin:0px auto;margin-top:20px;margin-bottom:20px;}
#infoImage img{max-width:600px; padding:4px; border:solid 1px #cfcfcf;}
.page_up_down{ width:100%; margin:0px auto;}

/******************************job css start***************************************/
.job_ul li{
	width:90%;
	margin-left:10px;
	margin-top:15px;
	border-bottom:dashed 1px #cfcfcf;
}
.job_ul li .recruit_info{
	color:#444444;
	font-family:'Microsoft YaHei',arial;
	font-size:14px;
}
.job_ul li .recruit_info .job_nam{
	color:#0164c1;
	font-weight:bold;
}
.job_ul li .but{
	width:74px;
	height:31px;
	line-height:31px;
	background: #0164c1;
	border-radius:2px;
	float:right;
	margin-top:-128px;
	margin-right:22px;
	text-align:center;
}
.job_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;
	width:90%;
	margin:0px auto;
}
	
.recruit_info_tit_bg .recruit_info_tit{
	width:90%;
	width:73px;
	height:31px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	background:#0164c1;
	font-family:'Microsoft YaHei',arial;
	font-size:14px;
	color:#ffffff;
	line-height:31px;
	text-indent:8px;
}
.recruit_info_main{
	margin:0px auto;
	margin-top:10px;
	margin-bottom:60px;
	width:90%;
}

.recruit_info_main p {
	font-family:'Microsoft YaHei',arial;
	text-align: justify;
	letter-spacing: 1px;
	font-size: 14px;
	line-height: 28px;
	color: #444444;
}


/*******************************job css end***************************************/

/*******************************message css start***************************************/
.message_ul{
	margin:0px auto;
	width:90%;
	color:#444444;
	font-family:'Microsoft YaHei',arial;
	font-size:14px;
	margin-top:20px;
}
.message_ul li{
	margin:15px 20px;
}
.G_textarea{
	width:500px;
	height:100px;
	border:1px solid #dedede;
}
.G_InputText{
	width:160px;
	height:20px;
	border:1px solid #dedede;
}
.yanzheng{
	width:160px;
	height:20px;
	border:1px solid #dedede;
}
.But{
	width:74px;
	height:31px;
	line-height:27px;
	background:#0164c1;
	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;
}
.G_tips{
	width:486px;
	line-height:20px;
	margin:30px 65px;
	border:1px solid #dedede;
	padding:3px 7px 7px 7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}
.red{
	color:#ff0000;
}
/*******************************message css end***************************************/




#footer{ width:100%; height:46px; background:url(../images/footer_bg.jpg) repeat-x; text-align:center; padding:15px 0px; line-height:25px; color:#333; font-size:12px;}
#footer a{ color:#333;}
#footer a:hover{ text-decoration:underline;}