@charset "utf-8";
/*---------ҳ begin-------------*/
*{ padding:0; margin:0}
body{ padding:0px; margin:0px auto; font-size:12px; line-height:18px; color:#787777; font-family:Arial, Helvetica, sans-serif, "宋体";width: 100%; min-width:1002px; width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );zoom:1; background:#efefef url(../images/body_bg.jpg) repeat-y scroll center top; position:relative;}
ul,li,form, dl,dt, dd, div { padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:12px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur());color:#555555;font-family:Arial, Helvetica, sans-serif;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#fe0000; text-decoration:none;}
.clear{ clear:both; overflow:hidden; height:0px;}
.mid{ width:982px; margin:0 auto; overflow:hidden; clear:both;}
.mid2{ width:982px; margin:0 auto; position:relative; clear:both;}
.blue{ color:#0087dd;}
.Green{ color:#0087dd;}
/*---------ҳ end-------------*/

/* top */
.top{ background:url(../images/top_bg.jpg) no-repeat; width:950px; padding:16px; height:130px; position:relative;}
a.logo{ position:absolute; top:38px; left:16px; background:url(../images/logo.jpg) no-repeat; width:213px; height:87px; display:block;}
.dlink{ text-align:center; padding:10px 0 5px 0;}.dlink a{ padding:5px 0}
.dlink img{ width:118px; height:48px; border:1px solid #bbbdba}
/* Language */
.Language{ position:absolute; right:30px; top:14px; z-index:99;}
.Language a{ display:block; float:left; padding:0 25px; color:#666; font-family:Arial, Helvetica, sans-serif;}
/* Language end */


/* kefu */
.kefu{ position:absolute; right:60px; height:30px; line-height:30px; top:44px; z-index:99; width:240px; color:red;}
.kefu span.span{color:red; font-size:12px; font-family:"宋体"; display:block; width:70px; float:left; }
.kefu span{ padding:0; text-align:right; font-family:"华文中宋"; color:#666; font-size:22px;}
/* kefu end */

/* search */
.search{ background:#f6f6f6; height:24px; width:300px; padding:3px 1px; overflow:hidden; position:absolute; right:16px; top:80px; padding-left:10px; line-height:24px;}
.search input{ background:url(../images/search_bg2.gif) no-repeat; width:79px; border:0; text-indent:10px; line-height:24px; height:24px; display:block; float:left; margin-right:3px;}
.search #topkey{ color:#999; background:url(../images/search_bg.gif) no-repeat; width:180px; border:0; text-indent:14px; line-height:24px; height:24px; display:block; float:right; margin-right:3px;}
.search .search_bt{ float:right; width:51px; height:24px; font:bold 14px/24px "宋体"; color:#fff; text-indent:0; display:block; border:0; background:url(../images/search_btn.gif) no-repeat; cursor:pointer;}

/* search end */

/* menu */
.menu{ background:url(../images/menu_bg.jpg) no-repeat; width:952px; height:64px; margin:0 auto; position:absolute; left:16px; top:124px;}
.menu ul li{ background:url(../images/menu_ul_li_bg.jpg) no-repeat right center; float:left; text-align:center; height:30px; width:145px;}
.menu ul li a{ display:block; float:left; width:145px; font:normal 14px/30px "微软雅黑"; color:#5d5d5d;}
.menu ul li a:hover,.menu ul li a.hover{ background:url(../images/menu_ul_li_hover.jpg) repeat-x center top; color:#fff;}
.menu ul li a#nav1{ display:block; float:left; width:89px; font:normal 14px/30px "微软雅黑"; color:#5d5d5d;}
.menu ul li a#nav1:hover,.menu ul li a#nav1.hover{ background:url(../images/menu_ul_li_first_bg.jpg) repeat-x center top; color:#fff;}


.menu ul li:hover .nav_menu{ display:block;}
.menu ul li .nav_menu{ display:none; height:31px; position:absolute; top:30px; left:0; z-index:99; overflow:hidden;}
.menu ul li .nav_menu li{ background:#url(../images/nav_menu_ul_li_bg.gif) no-repeat left center; padding:0 2px; text-align:center; height:31px; overflow:hidden; float:left;}
.menu ul li .nav_menu li a{ display:block; float:left; padding:0 2px; height:31px; font:normal 12px/31px Arial, Helvetica, sans-serif; color:#333;}
.menu ul li .nav_menu li a:hover{ background:0; font-weight:bold;}
/* menu end */

/* top end */

/* banner */
.banner{ height:312px; position:relative; overflow:hidden; width:950px; padding:0 16px; clear:both;}
/* 本例子css */
		.slideBox{ height:312px; overflow:hidden; position:relative; }
		.slideBox .hd{ height:8px; overflow:hidden; position:absolute; right:15px; bottom:10px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; width:8px; height:8px; line-height:8px; margin-right:3px; text-align:center; background:#5a5a5a; cursor:pointer; }
		.slideBox .hd ul li.on{  background:#ff0000;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; }

/* banner end */

/* content */
.content{ height:836px; overflow:hidden; font:normal 12px/30px Arial, Helvetica, sans-serif;}
.tdui{ padding-top:20px;}
.tdui ul li{ float:left; width:160px; margin-right:30px; margin-bottom:10px;}
.tdui ul li .titi{ height:35px; line-height:35px; text-align:center}
.tdui ul li .titi a{}

/* news */
		.news_left{ position:relative; height:30px; float:left; width:420px; margin:10px 0; overflow:hidden;}
		.news_left .bd{ position:absolute; left:0; font:normal 12px/40px Arial, Helvetica, sans-serif; color:#333;}
		.news_left .bd .title{ width:80px; position:absolute; left:16px; color:red; height:30px; overflow:hidden; line-height:30px;}
		.news_left .bd .tempWrap{ width:420px; height:30px; overflow:hidden; !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
		.news_left .bd ul{ zoom:1; position:absolute; left:86px; height:30px; overflow:hidden;}
		.news_left .bd ul li{ float:left; width:420px; height:30px; line-height:30px; text-align:left; _display:inline; !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
		.news_left .bd ul li a{ padding-right:15px; display:block; float:left; line-height:30px; overflow:hidden;}
		.news_left .bd ul li span{ color:#999;  }
		
		
		.news_right{ position:relative; height:30px; float:right; width:420px; margin:10px 0; overflow:hidden;}
		.news_right .bd{ position:absolute; right:12px; font:normal 12px/40px Arial, Helvetica, sans-serif; color:#333;}
		.news_right .bd .title{ width:80px; position:absolute; left:16px; color:red; height:30px; overflow:hidden; line-height:30px;}
		.news_right .bd .tempWrap{ width:420px; height:30px; overflow:hidden; !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
		.news_right .bd ul{ zoom:1; position:absolute; left:86px; height:30px; overflow:hidden;}
		.news_right .bd ul li{ float:left; width:420px; height:30px; line-height:30px; text-align:left; _display:inline; !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
		.news_right .bd ul li a{ padding-right:15px; display:block; float:left; line-height:30px; overflow:hidden;}
		.news_right .bd ul li span{ color:#999;}
/* news end */

/* new_product */
.new_product{ position:relative; width:950px; padding:16px;}
.new_product .hd{ background:url(../images/product_title.jpg) no-repeat; padding:0 10px; width:934px; height:37px;}
.new_product .hd h1{ float:left; color:#6c6c6c; font:normal 14px/32px "微软雅黑";}
.new_product .hd span{ float:right;}
.new_product .hd span a{ color:#8d8d8d; font:normal 12px/32px "宋体";}
.new_product .bd{ background:#f4f4f4; width:934px; padding:10px;}
.new_product .bd ul{ overflow:hidden; zoom:1;}
.new_product .bd ul li{ margin-right:14px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.new_product .bd ul li .pic{ text-align:center; }
.new_product .bd ul li .pic img{ width:174px; height:114px; display:block; padding:1px; border:1px solid #e7e7e7; }
.new_product .bd ul li .pic a:hover img{ border-color:#999;  }
.new_product .bd ul li .title{ line-height:24px;   }
/* new_product end */

/* product */
.product{ width:950px; padding:16px; height:220px; overflow:hidden;}
.product .title{ background:url(../images/product_title.jpg) no-repeat; padding:0 10px; width:934px; height:37px;}
.product .title h1{ float:left; color:#6c6c6c; font:normal 14px/32px "微软雅黑";}
.product .title span{ float:right;}
.product .title span a{ color:#8d8d8d; font:normal 12px/32px "宋体";}
.product .con{ background:url(../images/product_con_bg.jpg) repeat-x; height:170px; width:934px; padding:10px; overflow:hidden; clear:both; font:normal 12px/30px Arial, Helvetica, sans-serif; color:#656565;}


.product .con li.title{ background:url(../images/product_dl_bg.jpg) no-repeat right top; padding:0 20px 0 12px; width:200px; height:170px; float:left; /*overflow:hidden;*/}
.product .con li.title h1{ font:bold 14px/24px "微软雅黑"; color:#6c6c6c; height:28px; margin-bottom:6px; background:url(../images/line.gif) repeat-x left bottom; width:200px;}
.product .con li.title ul{ clear:both;}
.product .con li.title ul li.list{ color:#666;}

.product .con li.bg{ background:0; padding-left:20px; width:200px; height:170px; float:left; overflow:hidden;}
.product .con li.bg h1{ font:bold 14px/24px "微软雅黑"; color:#6c6c6c; height:28px; margin-bottom:6px; background:url(../images/line.gif) repeat-x left bottom;}
.product .con li.bg span{ color:#666;}
/* product end */

.index_con{ background:url(../images/index_con.jpg) no-repeat; width:954px; overflow:hidden; height:290px; margin:0 auto;}
.index_con .left{ width:380px; padding:76px 56px; float:left; margin-right:40px;}
.index_con .left ul li a{ background:url(../images/huisejiantou.jpg) no-repeat left center; display:block; float:left; padding:0 20px 0 14px;}
.index_con .left ul li a:hover{ background:url(../images/lansejiantou.jpg) no-repeat left center; color:#0087dd;}
.index_con .right{ width:340px; padding:110px 36px; float:left; line-height:23px;}

/* bottom */
.bottom{ background:url(../images/bottom_bg.jpg) no-repeat left bottom; height:200px; color:#666; text-align:center;}
.bottom .mid{ position:relative; width:952px; height:199px; text-align:center; border-top:solid 1px #dedede;}
.bottom .mid .link{ padding-top:5px;}
.bottom .mid .link a{ color:#666; padding:0 5px;}
.bottom .mid .banquan{ padding-top:10px;}
.bottom .mid .bottom_logo{ background:url(../images/bottom_logo.jpg) no-repeat; width:192px; height:57px; display:block; margin:0 auto; margin-top:10px;}
/* bottom end */

/* i_content */
.i_content{ background:#fff; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#333; width:950px; padding:16px;}

/* i_left */
.i_left{ background:#f4f4f4; float:left; width:186px; margin-right:26px; overflow:hidden;}
.i_left h1{ background:url(../images/i_left_h1_bg.jpg) no-repeat; font:normal 14px/43px "微软雅黑"; color:#fff; width:150px; height:43px; overflow:hidden; padding-left:36px;}
.i_left ul li{ width:186px; position:relative;}
.i_left ul li a{ background:url(../images/i_left_ul_li_bg.jpg) no-repeat; padding-left:36px; height:34px; width:150px; display:block; font:normal 12px/34px "宋体"; color:#7c7c7c;}
.i_left ul li a:hover,.i_left ul li a.hover{ background:url(../images/i_left_ul_li_hover.jpg) no-repeat; color:#0087dd;}

.i_leftqq{  margin-top:10px; width:186px; margin-right:26px; overflow:hidden;}
.i_leftqq h1{ background:url(../images/i_left_h1_bg.jpg) no-repeat; font:normal 14px/33px "微软雅黑"; color:#fff; width:150px; height:33px; overflow:hidden; padding-left:36px;}


.i_left ul li .submu{ display:none; margin-bottom:10px; padding:0; width:186px;}
.i_left ul li .submu li{ background:0; width:186px; border-bottom: solid 1px #ccc; height:27px; overflow:hidden;}
.i_left ul li .submu a{ background:0; display:block; font:normal 12px/28px "宋体"; color:#666;}
.i_left ul li .submu a:hover,.i_left ul li ul.submu a.hover{ color:#0087dd;}
.lxdh{ background:url(../images/lx.jpg) no-repeat; height:57px;margin-top:10px;; line-height:20px;; padding-left:75px; padding-top:15px; font-family:"微软雅黑"; font-size:14px;}

/* i_left end */

/* i_right */
.i_right{ float:right; width:738px; overflow:hidden;}


/* i_banner */
.i_banner{ width:738px; height:190px; overflow:hidden;}
.i_banner img{ width:736px; height:168px; border:solid 1px #ccc; padding:1px;}
/* i_banner end */

/* i_title */
.i_title{ border-bottom:solid 1px #c2c2c2; width:736px; height:24px; padding-bottom:10px;}
.i_title h2{ font:normal 14px/24px "微软雅黑"; color:#12719d; float:left;}
.i_title span{ display:block; float:right; font-family:"宋体";}
/* i_title end */

/* i_info */
.i_info{ width:738px; padding:20px 0;}

/* i_info end */

/* i_list */
.i_list{ width:738px; padding:20px 0;}
.i_list table.hecheng{ width:738px; border:solid 1px #ccc; text-align:center; border-bottom:0; border-left:0;}
.i_list table.hecheng td{ height:22px; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc;}
.i_list table.hecheng th#bg{ border-left:1px solid #ccc  }


.i_list dl{ width:175px; height:172px; float:left; margin-right:12px; background:url(../images/dl_bg.jpg) no-repeat; position:relative;}
.i_list dl dt{ padding:6px 8px;}
.i_list dl dd{ text-align:center;}
.i_list dl dd a{ color:#333;}
.i_list dl:hover{ background:url(../images/dl_hover_bg.jpg) no-repeat; cursor:pointer;}
.i_list dl:hover dd a{ color:#fff;}


.i_list ul li{ border-bottom:dashed 1px #bfbbbb; width:726px; height:39px; overflow:hidden; position:relative;}
.i_list ul li a{ background:url(../images/huisejiantou.jpg) no-repeat left center; padding-left:14px; float:left; text-align:left; font:normal 12px/40px Arial, Helvetica, sans-serif;}
.i_list ul li a:hover{ background:url(../images/lansejiantou.jpg) no-repeat left center; color:#1179c5; font-weight:bold;}
.i_list ul li span{ float:right; text-align:right; font:normal 12px/40px Arial, Helvetica, sans-serif;}


.ul_sitemap li{ font:normal 12px/30px "微软雅黑";}
.ul_sitemap li a{ font-family:"微软雅黑"}
/* i_list end */



/* i_right end */

/* i_content end */


/*info*/
.Info_title{ padding:0px; margin:10px 0px; font-size:16px; font-family:"微软雅黑"; text-align:center; }
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center; background:url(../images/Icon_line.jpg) repeat-x left top;}
.Info_time{ color:#666; line-height:34px;}
.Info_txt{ padding:10px 20px; background:url(../images/Icon_line.jpg) repeat-x left top; line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page{ padding-left:30px; background:url(../images/Icon_dot02.jpg) no-repeat 20px center;}
.Info_page a{ color:#7a7a7a;}


/*pages*/
.Pages{ padding:10px 0px; line-height:18px; color:#777777; text-align:right; clear:both; margin-top:13px;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; color:#777777;}
.Pages .p_page b{ font-weight:normal;}
.Pages .p_cur b{ color:#ff0000;}
.Pages .p_count b{ color:#ff0000;}
.Pages .p_total b{ color:#ff0000;}
.Pages .p_page em{ font-style:normal; font-family:Arial; display:none;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background:#f1f1f1;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #0395ea; background:#0e76b3;}
.Pages .p_page .f2{ margin-right:3px;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:solid 1px #a0a0a0; background:none; margin:0px 2px;}
.Pages .i_button { position:relative; top:0px; width:30px; height:20px; cursor:pointer; border:none; background:url(../images/go.jpg) no-repeat;}
.Pages_journal{ padding-right:15px; padding-top:0px;}


/*Start*/
.templet_message_003 h4{  background:url(../images/templet_job_titlebg.jpg) repeat-x center top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}
.templet_message_003 table{ border:solid 1px #e2e2e2; border-collapse:collapse; margin-top:-9px;}
.templet_message_003 .btnBox{ text-align: center; padding:16px 0px;}
.templet_message_003 .btnBox .tips{ float:left; background:url(../images/templet_message_icon.jpg) no-repeat 18px; padding-left:29px; color:#e50000;}

.templet_message_003 .btn{ background:url(../images/templet_message_btn.jpg) no-repeat; width:69px; height:25px; color:#fff; border:none; cursor:pointer; font-weight:bold;}
.templet_message_003 .text{ width:170px; height:21px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background:url(../images/templet_message_textbg.jpg) no-repeat left top; color:#888888;}
.templet_message_003 textarea{ width:483px; height:105px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background:url(../images/templet_message_textareabg.jpg) no-repeat left top; color:#888888;}
.templet_message_003 select{ color:#888888; width:130px;}
.templet_message_003 .required{ color:#F00;}
/*End*/

/*Start*/
.templet_jobs_005 h4{ background:url(../images/templet_job_titlebg.jpg) repeat-x center top; height:34px; overflow:hidden; color:#fff; font-size:12px; line-height:26px;}
.templet_jobs_005 h4 em{ font-style:normal; padding-left:70px;}
.templet_jobs_005 h4 span{ float:right; text-align:center;}
.templet_jobs_005 ul{ line-height:33px;}
.templet_jobs_005 ul li{ list-style:none; padding-left:39px; border-bottom:solid 1px #e2e2e2; background:url(../images/templet_job_icon.jpg) no-repeat 19px;}
.templet_jobs_005 ul li a{ color:#888888; text-decoration:none;}
.templet_jobs_005 ul li a:hover{ color:#d50000; text-decoration:underline;}
.templet_jobs_005 ul li span{ float:right; color:#888888; font-family:Arial; text-align:center;}
.templet_jobs_005 .city{ width:150px;}
.templet_jobs_005 .num{ width:150px;}
.templet_jobs_005 .time{ width:80px;}
/*End*/

/*Start*/
.templet_jobs_001 table{ border:solid 1px #e8e8e8; border-collapse:collapse; color:#888888; margin-bottom:15px;}
.templet_jobs_001 table td{ border:solid 1px #e8e8e8; border-collapse:collapse; padding-left:23px; line-height:30px;}
.templet_jobs_001 table .headTable td{ background:#f7f7f7; font-weight:bold; color:#207bcb; line-height:24px; padding:2px 5px 2px 23px;}
.templet_jobs_001 .city{ width:150px;}
.templet_jobs_001 .f_txt{ float:right; border-left:solid 1px #e8e8e8; width:95px; text-align:center; display:block;}
.templet_jobs_001 .txt{ width:150px; float:right; border-left:solid 1px #e8e8e8; width:95px; padding-left:33px; width:168px; display:block;}
.templet_jobs_001 .applyBox{ padding-left:280px; height:40px;}
.templet_jobs_001 .apply{ background:url(../images/templet_job_btn.jpg) no-repeat; width:93px; height:24px; display: block;}
.templet_jobs_001 dl{ padding:15px 30px 15px 0px;  line-height:18px;}
/*End*/