@charset "utf-8";
/* CSS Document */
body{margin:0 auto;font-size:12px;color:#333; background:url(bg.gif) repeat-y center;}
ul,ol,h3,p,h2,h4,form,dd,dl,span{margin:0;padding:0;}
#box{width:1003px; overflow:hidden; margin:0 auto;}
a{color:#555;text-decoration:none;line-height:23px;behavior:url(line.htc);}
a:hover{text-decoration:underline;color:#e50101;}
.clear{clear:both;height:0;overflow: hidden;}
a img{ border:none}
a:focus { outline:0; }
.border{ border:1px #d4d8db solid; border-top:none}
/* header start */
#header{ width:1000px; overflow:hidden; margin:0 auto;}
#top{ width:1000px; overflow:hidden; background:url(top-bg.gif) repeat-x; height:141px;}
.logo{ width:120px; height:125px; overflow:hidden; float:left}
.logo a img{ margin:8px 0 0 15px;}
.name{ width:428px; height:105px; overflow:hidden; float:left;}
.name img{ margin:45px 0 0 8px;}
.top_right{ width:430px; overflow:hidden; float:right}
.top_right p{ display:block; margin-top:15px; padding-right:12px; text-align:right}
.top_right p a,.mar_top a{ padding-left:6px;}
.top_right p img,.mar_top img{ vertical-align:middle; margin-left:15px;}
.top_right p a.focus{font-weight:bold}
.mar_top{ margin-top:40px; text-align:right; padding-right:12px;}
#menu{ width:990px; overflow:hidden; height:49px; margin:0 auto}
#menu_left{ width:19px; height:49px; overflow:hidden; float:left; background:url(yan_22.jpg) no-repeat}
#menu_center{ width:946px; overflow:hidden; height:49px; float:left; background:url(yan_18.jpg) repeat-x;}
#menu_center ul{ width:946px; overflow:hidden;}
#menu_center ul li{ list-style:none; float:left;}
#menu_center ul li a{ width:60px; line-height:52px;padding:0 28px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; text-decoration:none; display:block; height:49px;}
#menu_center ul li a:hover{ background:url(hover.jpg) no-repeat center bottom}
.cur{ background:url(hover.jpg) no-repeat center bottom}
#menu_right{ width:25px; overflow:hidden; height:49px; float:right; background:url(yan_25.jpg) no-repeat}
#banner{ width:990px; height:270px; overflow:hidden; margin:0 auto; margin-top:5px;}
/* content start */
#content{overflow:hidden; margin:0 auto; margin-top:10px;}
.con_top{ width:990px; margin:0 auto; overflow:hidden; margin-bottom:5px;}
.con_topLeft{ width:612px; overflow:hidden; float:left}
.xdh{ height:35px; background:url(xdh-bg.jpg) repeat-x;}
.xdh a{ width:38px; height:11px; overflow:hidden;text-align:right; float:right; margin-top:10px; margin-right:10px;}
h3{ width:180px; overflow:hidden; height:35px; line-height:35px; color:#1A387A; font-size:14px; background:url(xdh.jpg) no-repeat; padding-left:15px; float:left}
.jian{ width:590px;overflow:hidden; margin:0 auto; margin-top:8px; padding-bottom:10px; height:260px;}
.jian img{ float:left; padding:8px 15px 8px 0;}
.jian p{ line-height:23px; text-indent:2em; margin-top:1px; display:inline}
.con_topRight{ width:365px; overflow:hidden; float:right}
.news{ width:350px; overflow:hidden; margin:0 auto; height:278px;}
.news ul{ width:340px; overflow:hidden; margin:0 auto; margin-top:5px;}
.news ul li{ list-style:none; line-height:38px;}
.news_left{ background:url(list.png) no-repeat left center; width:260px; overflow:hidden; float:left; }
.news_left a{ line-height:38px;padding-left:10px;}
.news_right{ width:60px; overflow:hidden; float:right; padding-right:2px; line-height:38px; }
.con_down{ overflow:hidden; margin:0 auto; margin-top:8px; width:990px;}
.con_downLeft{ width:250px; overflow:hidden; float:left; background:url(contact.gif) no-repeat right bottom}
.contact{ width:230px; overflow:hidden; margin:0 auto; height:158px;}
.contact p{ margin-top:10px;}
.con_downRight{ width:730px; overflow:hidden; float:right}
.pro{ width:720px; overflow:hidden; margin:0 auto}
.rollBox {padding-bottom:5px; margin:0px auto; width:725px; padding-right:0px; overflow:hidden;border:1px #d4d8db solid; border-top:none}
.rollBox .LeftBotton {width:17px;margin-top:50px;background:url(left-botton.gif) no-repeat; float:left; height:39px; overflow: hidden; cursor:pointer}
.rollBox .RightBotton {width:15px;margin-top:50px; background:url(right-botton.gif) no-repeat;float:left; height:38px; overflow: hidden;cursor:pointer}
.rollBox .Cont {width:690px; float:left; overflow: hidden; margin-top:10px;}
.rollBox .ScrCont {width: 1342177.27px}
.rollBox .Cont .pic {text-align:center; width:157px; float:left; margin:8px 7px 0 7px; display:inline}
.rollBox .Cont .pic img {margin:0px auto; padding:1px; border:1px #CCC solid;display:block; background:#fff;}
.rollBox .Cont .pic p {line-height:15px; color: #505050; font-size:12px; padding-top:5px;}
.rollBox .Cont .pic p a{ display:block; width:132px; overflow:hidden; height:18px; text-align:center; padding:3px 0 10px 0;}
.rollBox #List1 {float:left}
.rollBox #List2 {float:left}
/* footer start */
#footer{ width:1003px; overflow:hidden; height:83px; background:url(yan_52.jpg) repeat-x; padding-top:15px; margin:0 auto; margin-top:10px;}
#footer p{ display:block; text-align:center; margin:10px 0; color:#3C5F8D}
#footer p a{ padding:0 15px; color:#3C5F8D}

/* news.html start */
#other{ width:990px;overflow:hidden; margin:0 auto; margin-top:10px;}
.content_left{ width:246px; overflow:hidden; float:left;}
.bor{ border:2px #d6d4d5 solid;}
.gy{ width:242px; overflow:hidden;}
h2{ height:30px; overflow:hidden; line-height:30px; width:220px; border-bottom:2px #004d9b solid; font-size:14px; color:#014284; padding-left:15px; background:url(about_06.gif) no-repeat 5px 5px; margin:0 auto; margin-top:5px;}
.gy ul{ width:230px; overflow:hidden; margin:0 auto}
.gy ul li{ list-style:none; background:url(about_11.gif) no-repeat 9px 15px; border-bottom:1px #CCC dashed; width:208px; height:26px; padding:5px 0}
.gy ul li a{ line-height:28px; overflow:hidden; padding-left:25px; display:block; width:208px; height:26px; text-decoration:none;}
.gy ul li a:hover{ background:url(about_16.gif) no-repeat left center; color:#FFF; font-weight:bold}
.gy ul li a.cur1{ background:url(about_16.gif) no-repeat left center; color:#FFF; font-weight:bold}
.wenzhang{ width:242px; overflow:hidden; margin-top:10px; padding-bottom:12px;}
.wenzhang p{ display:block; margin-top:15px; margin-left:10px;}
.wenzhang select{ width:180px;}
.inp{ width:174px;}
.lianx{ width:242px; overflow:hidden; margin-top:10px; background:url(contact.gif) no-repeat right bottom; padding-bottom:10px;}
.lianx p{ display:block; margin-top:12px; margin-left:10px;}
.content_right{ width:738px; overflow:hidden; float:right;}
.dadh{ width:738px; height:41px; overflow:hidden; background:url(about_03.gif) no-repeat;}
.dadh h4{ width:120px; overflow:hidden; margin-top:18px;font-size:14px; color:#FFF; text-align:center; margin-left:25px; float:left; display:inline}
.dadh span{ width:560px; overflow:hidden; float:right; display:block; text-align:right; font-size:12px; color:#666; margin-top:6px; padding-right:16px;}
.news_list{ width:736px; overflow:hidden; border:1px #DCDCDC solid; border-top:none; padding-bottom:18px;}
.news_list ul{ width:690px; overflow:hidden; margin:0 auto; padding-top:15px;}
.news_list ul li{ list-style:none;background:url(list.gif) no-repeat left 15px; margin-left:8px; overflow:hidden; height:35px; border-bottom:1px #CCC dashed; padding-bottom:5px;}
.news_list ul li a{ padding-left:18px; line-height:42px;}
.sub_listLeft{ width:580px; overflow:hidden; float:left;}
.sub_listRight{ width:80px; overflow:hidden; float:right; color:#999; line-height:38px;}
.fenye{ width:680px; overflow:hidden; margin:0 auto; height:50px; line-height:50px; margin-top:15px;}
.fenye_left{ width:120px; overflow:hidden; float:left}
.fenye_right{ width:560px; overflow:hidden; float:right; color:#666; text-align:right}
.fenye_right a{ padding:3px; border:1px #bddafd solid;}
.fenye_right a.cor{ background:#daecff;}
.fenye_right input{ border:1px #bddafd solid;background:#daecff; margin-left:5px;}
/* news-content.html start */
.news_content{ width:736px; overflow:hidden; border:1px #DCDCDC solid; border-top:none; padding-bottom:18px;}
h1{ font-size:16px; overflow:hidden;padding-bottom:18px; margin:0 auto; margin-top:18px; display:block; text-align:center; border-bottom:1px solid #E0E0E2; width:700px;}
.news_content p{line-height:23px; text-indent:2em; display:block; width:680px; overflow:hidden; margin:0 auto;}
.uc_lanmu_pn{ width:690px; overflow:hidden; margin:0 auto;}
/* product-list.html start */
.product_list{ width:736px; overflow:hidden; border:1px #DCDCDC solid; border-top:none; padding:18px 0;}
.pro_lie{ width:700px; overflow:hidden; margin:0 auto}
.pro_lie dl{ width:170px; overflow:hidden; float:left; margin:6px 2px; display:inline}
.pro_lie dl dt{ width:164px; overflow:hidden; border:1px #CCC solid; height:164px;}
.pro_lie dl dt img{ padding:1px;}
.pro_lie dl dd a{ display:block; text-align:center; line-height:35px;}
.pro_content{ width:736px; overflow:hidden; border:1px #DCDCDC solid; border-top:none; padding-bottom:18px;}
.pro_content p{line-height:23px; display:block; width:680px; overflow:hidden; margin:0 auto; margin-top:8px;}
.pro_content p img{ display:block; width:507px; text-align:center; overflow:hidden; height:380px; margin:0 auto; padding-bottom:10px; padding-top:10px;}
/* job-list.html start */
.job_list{ width:736px; overflow:hidden; border:1px #DCDCDC solid; border-top:none; padding-bottom:20px;}
.job_listCon{ width:700px; overflow:hidden; margin:0 auto; padding:18px 0;}
.hrzp_header { margin-top:15px;border-bottom:#ccc 0px dashed; border-left:#cccccc 0px dashed; background-color:#0975c5; padding:8px 0; font-weight:bold; height:25px; border-top: #ccc 0px dashed; border-right:#ccc 0px dashed; margin-bottom:15px;}
.hrzp_header_title {color:#fff}
.hrzp_list {border-bottom:#ddd 1px solid; border-left:#ddd 0px solid; height:28px; border-top:#ddd 0px solid; border-right:#ddd 0px solid}
.hrzp_bott{ margin-bottom:20px;height:35px; line-height:35px;}
/* job-con.html start */
.zhaopin-con{ width:736px; overflow:hidden; padding:8px 0;border:1px #DCDCDC solid; border-top:none;}
.zhaopin-con1{ width:700px; overflow:hidden; margin:0 auto; padding:18px 0;}
.hrzpinfo_table {border:#dddddd 1px solid;WIDTH:680px;margin-top:10px;}
.hrzpinfo_table td {border:#dddddd 1px solid}
.hrzpinfo_head {text-align:center; background-color:#ededed; font-weight:bold}
.arc_body {padding-bottom:8px; line-height:200%; margin:8px 0px; padding-left:8px; width:95%; padding-right:8px; font-size:14px; overflow:hidden; padding-top:8px}
.arc_body a {color:#ff0000; text-dexoration:underline}
.arc_body a:hover {color:#ff9900}
.q_body {margin-top:12px; margin-bottom:4px}
.q_body{border-bottom:#1374C3 1px solid; height:29px; overflow:hidden}
.q_body a { width:88px;cursor:pointer; display:block; text-align:center; line-height:29px;background: url(zhaopin-dh1.gif) no-repeat; text-decoration:none; color:#666; float:left; margin-right:10px;}
.q_body a.focus { width:88px;margin-top:0px; background:url(zhaopin-dh.gif) no-repeat left top; height:29px;color:#FFF; }
.zhaop_font{ font-size:14px; font-weight:bold; padding-bottom:3px; padding-top:5px;}
.feedback_box{ margin-left:10px;}
.order_form p{ font-size:14px; font-weight:bold; margin-top:6px;}
/*search*/
.search_title{margin-top:10px; border:1px solid #ccc; border-right:0; border-left:0; background:#F3F3F3; height:30px; line-height:30px; padding-left:5px;}
.other1{ width:960px; overflow:hidden; margin:0 auto}
.search_title a{padding-left:15px; font-weight:bold}
.search_content{margin-top:5px; border-bottom:1px dashed #ccc}
.search_content h6{height:25px; line-height:25px; font-size:14px;}
.search_content h6 a{font-size:14px;}
.search_content p{padding:5px 0;line-height:23px;}
.search_page{width:99%; border-top:none; text-align:left; margin-top:8px;}
.search_page ul{ list-style:none}
.search_page li{display:block; float:left; margin-left:5px; height:25px; line-height:25px;}
.search_page li a{display:block; height:25px; line-height:25px; float:left;}
.search_page li.focus a{font-weight:bold; color:#990000}
/*分页样式*/
.page_fy {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP:10px; TEXT-ALIGN: center}
.page_fy A {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none}
.page_fy A:hover {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.page_fy A:active {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.page_fy .focus {BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4}
.page_fy .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
.page_fy span{padding-left:5px;}
.page_fy span.off {border: 1px solid #EEEEEE;color: #ccc;margin: 2px;padding: 2px 5px;}
/* message.html start */
.message{ width:736px; overflow:hidden; border:1px #DCDCDC solid; border-top:none; padding-bottom:18px;}
.message form{ width:700px; overflow:hidden; margin:0 auto;margin-top:20px; padding-left:10px;}
.message h5{ width:700px; margin:0 auto; display:block; font-weight:normal; font-size:14px; margin-bottom:10px; margin-top:20px;}
.message strong{ width:700px; margin:0 auto; text-indent:2em; line-height:23px; font-size:12px; display:block; color:#666;font-weight:normal; margin-bottom:12px;}
.message form p{ font-size:14px; font-weight:bold; margin-bottom:15px;}
.message form .w1{text-align:left;}
/* about.html start */
.about{width:736px; overflow:hidden; border:1px #DCDCDC solid; border-top:none; padding:6px 0 18px 0;}
.about_con{ width:700px; overflow:hidden; margin:0 auto;}
.about_con img{ float:left; padding:0 16px 5px 0;}
.about_con p{text-indent:2em; line-height:25px; margin-bottom:8px;}
/* contact.html start */
.contact_con{width:736px; overflow:hidden; border:1px #DCDCDC solid; border-top:none; padding:6px 0 18px 0;}
.contact_conCon{ width:700px; overflow:hidden; margin:0 auto}
.contact_conCon img{ width:283px; overflow:hidden; float:left; margin-right:20px;}
.contact_conRight{ width:380px; overflow:hidden; float:right;}
.contact_conRight strong{ font-size:14px; line-height:30px;}
.contact_conRight p{ display:block; margin-top:16px; font-size:13px;}
.contact_conRight p span{ font-weight:bold}














