@charset "utf-8";
body{margin:0px;padding:0px;color:#555555;line-height:150%;font-size:12px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; background-color:#ffffff}
table,td,tr,th{font-size: 12px;line-height: 190%;color: #666666;text-decoration: none;	font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.dd1{ width:100%; border-left:#e5e5e5 solid 1px;border-top:#e5e5e5 solid 1px;border-collapse:collapse; margin-top:10px} 
.dd1 td{border-right:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 1px;padding:8px;vertical-align: top;}
.jobstable{margin-top:10px; border:1px solid #e2e2e2;}
.jobstdleft{ background:#f2f2f2; line-height:32px; text-align:center}
.jobstdmiddle{ background:#fafafa; line-height:32px; text-align:left; padding-left:12px; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2}
.jobstdright{ background:#fafafa; line-height:32px; text-align:left; padding-left:12px; border-left:1px solid #e2e2e2;}
.jobstr_1{border-top:1px solid #e2e2e2; background:#f2f2f2; text-align:center}
.jobstr_2{padding-left:12px; border-top:1px solid #dddddd; background:#fafafa;border-left:1px solid #e2e2e2; padding-top:6px; padding-bottom:6px}
div,img,ol,dt,p{margin:0;padding:0;border:0;text-align:left;}
h1,h2 {margin:0;padding:0;font-weight:bold;margin-right:auto;}
ul,li {list-style:none;list-style-type:none; padding:0; margin:0}
.c{ border:0; margin:0; padding:0;clear:both;visibility:hidden;}
.biaodan{border:1px solid #e8e8e8; background-color:#fafafa;width:315px; padding-left:6px; height:33px;line-height:33px; color:#666666; margin-top:5px; margin-bottom:8px}
.biaodan1{border:1px solid #e8e8e8; background-color:#fafafa;width:680px; padding-left:4px; height:auto; color:#666666; margin-top:5px; overflow:auto}
.code{border:1px solid #e8e8e8; background-color:#fafafa;width:100px; height:28px;line-height:28px; color:#666666; margin-top:5px}
.anniu{ border:0px solid #ff6600; background:url(../img/anniudi.gif);height:32px;color:#666666; line-height:32px; font-weight:bold; font-size:14px; width:90px;}
.anniu2{ border:0px solid #ff6600; background:url(../img/anniudi2.gif);height:31px;color:#FFFFFF; line-height:31px; font-weight:bold; font-size:12px; width:77px}
.img_box{ width:165px; height:125px; border:0; margin-bottom:5px}
a:link {	color: #555555;	text-decoration: none;}
a:visited {	color: #555555;	text-decoration: none;}
a:hover {	color: #07529f;	text-decoration:none;}
a:active {	color: #07529f;	text-decoration: none;}
a.menu:link {	color:#003ebc;text-decoration: none;}
a.menu:visited {color:#003ebc;text-decoration: none;}
a.menu:hover {	color: #222222;text-decoration: none;}
a.menu:active {color:  #222222;text-decoration: none;}
.menu {font-size: 12px;color: #88c506}
/**首页头部与底部**/
#head,#index,#location,#foot,#newproduct,#nav,#aboutmain{ width:980px; margin:0px auto;}
#head_box{width:100%; height:125px; background:url(../img/topdi.gif) repeat-x top}
#head{height:70px}
#head_left{ width:500px; float:left}
#head_right{ width:400px; float:right; text-align:right;}
#index{ height:260px}
#leftindex{ float:left; width:270px;}
.indexnewstitle{ height:26px; line-height:26px; font-size:12px; font-weight:bold; color:#1169c3; padding-left:12px; background:url(../img/indextitledi.jpg); border-left:1px solid #e3e3e3; border-right:1px solid #e3d3e3; border-top:1px solid #e3e3e3}
.indexnews_box{border:1px solid #e3e3e3; height:216px}
.indexnews{ padding-left:10px; padding-top:6px}
.indexnews li{ line-height:26px; background:url(../img/newsjt.gif) no-repeat 2px 50%; padding-left:13px}
#rightindex{ width:210px; float:right;}
#middleindex{ float:left; width:460px; padding-left:20px}
.indeximage{ padding:0; margin:0}
.indexabout{ line-height:20px; padding-top:12px}
.indexabout dt{ text-align:right; padding-top:3px}
.indexabouttitle{ background:url(../img/indextitledi.gif) no-repeat bottom; height:28px; padding-left:12px; font-weight:bold}
.indexabouttitle1{ background:url(../img/indexabouttitle.jpg); line-height:28px; text-align:center; float:left; width:91px; color:#FFFFFF}
.indexabouttitle2{ background:url(../img/indexabouttitle1.jpg); line-height:28px; text-align:center; float:left; width:91px; color:#FFFFFF; margin-left:5px}
#newproduct{ width:982px; margin:0px auto; background:url(../img/newproductdi.jpg) no-repeat; height:230px; padding-top:7px}
.newsproducttitle{ height:30px; border-bottom:1px solid #e8e8e8; width:945px; margin:0px auto;}
.newsproducttitle_1{ float:left; width:300px; font-size:14px; font-weight:bold; line-height:30px; background:url(../img/newsproductjt.gif) no-repeat 2px 50%; padding-left:15px; color:#125c97}
.newsproducttitle_2{ float:right; width:150px; text-align:right; padding-top:9px}
.newproduct_box{ width:945px; margin:0px auto; height:160px; padding-top:10px}
.indexcontact{ background:#f2f2f2; border:1px solid #dadada; height:145px; padding-left:12px; padding-top:8px; line-height:21px}
.indexcontact strong{color:#005c9b}
.indexcontact p{ padding-top:8px;}
#friendlink{ width:840px; margin:0px auto; background:url(../img/linkdi.gif) no-repeat top; height:65px; padding-left:141px; line-height:22px; padding-top:8px;}
#foot_box{height:120px; background:url(../img/footdi.gif) repeat-x #f0f0f0; padding-top:20px}
#foot{ color:#1b4880}
#foot_left{ float:left; line-height:28px}
#foot_right{ float:right;}
/**导航菜单**/
#nav{height:42px;font-weight:bold; background:url(../img/phone.gif) no-repeat right ;}
#nav ul{ padding:0px;margin:0px;list-style-type: none;}
#nav tt{float:left;width:80px;text-align:center;line-height:42px;font-size:14px; background:url(../img/menuline.gif) no-repeat left ;font-family:Arial, Helvetica, sans-serif;}
#nav li{float:left;width:112px;text-align:center;line-height:42px;font-size:14px; background:url(../img/menuline.gif) no-repeat left}
#nav a{color:#555555;}
#nav a:hover{color:#0761bd;}
#nav li.home{ color:#0761bd;}
#nav li.home a{color:#0761bd;}
#nav li.home a:hover{color:#444444;}
/*内页*/
#aboutmain{ height:auto;}
#leftabout{ width:200px; float:left}
#rightabout{ float:right; width:765px; padding-bottom:20px}
.lefttitle{ background:url(../img/leftmenudi.jpg); font-size:14px; color:#ffffff; line-height:42px; padding-left:18px; font-weight:bold}
.leftmenu{font-size:14px; font-weight:bold}
.leftmenu a{color:#084f85;}
.leftmenu a:hover {color:#ff0000;}
.leftmenu li {height:35px;line-height:35px;background:url(../img/leftmenudi.gif) no-repeat left top; padding-left:30px}
.leftmenu li.home{ color:#ffffff; font-weight:bold;}
.leftmenu li.home a{color:#ffffff; font-weight:bold;}
.leftmenu li.home a:hover{color:#ffff00;text-decoration: none;}
.leftcontacttitle{height:35px;line-height:35px; font-size:14px; font-weight:bold; color:#ff0000}
.leftcontactbox{ background:url(../img/leftcontactdi.jpg); padding-left:15px;}
.leftcontact{ padding-top:0px; color:#003366; line-height:20px}
.abouttitle_box{ background:url(../img/rightdi.jpg) no-repeat top center; height:37px; padding-left:20px}
.abouttitle{ line-height:37px; font-size:16px; font-weight:bold; background:url(../img/ajt.gif) no-repeat 0px 50%; padding-left:17px; color:#333333}
.aboutmain_box{ background:url(../img/aboutdi.jpg) no-repeat top; background-color:#ffffff; border:1px solid #e2e2e2;}
.aboutcontent{ padding:15px 20px; line-height:180%; font-size:12px; min-height:400px; _height:400px}
.aboutcontent p{ padding-top:10px}
.aboutcontent strong{ color:#0066CC}
.productcontent{ padding:0px; margin:0px; padding-top:25px; min-height:400px; _height:400px}
.newscontent{ padding:15px 20px; min-height:400px; _height:400px}
.productxxsm{width:auto; padding-top:10px; text-align:center}
.productxxsm h2{font-size:18px;color: #0280ca;height:30px; text-align:center;}
.productxxcs{ padding-top:15px}
.productxxcs img{text-align:center; max-width: 100%; margin:0 auto; display:block;}
.page_pic { width:744px; height:auto; margin:0px auto}
.page_pic a {text-decoration: none; color:#555555}
.page_pic img {height:125px;width:165px;}
.page_pic li {float: left;width:186px;height:180px; text-align:center}
.page_pic dt{ color:#999999;text-align:center; padding-top:5px}
/* 二级分类 */
.pro_type{height:auto;}
.pro_type a{color:#444444;}
.pro_type a:hover {color:#ff0000;}
.pro_type li {background:url(../img/leftmenudi.gif) no-repeat;padding-left:30px; height:35px;line-height:35px; font-size:14px; font-weight:bold;}
.type_list{ width:auto; height:auto; font-size:12px;}
.type_list li{ line-height:30px; height:30px;background:url(../img/newsjian.gif) no-repeat 15px 11px; background-color:#e5ebee; margin:0px; padding-left:25px; font-size:12px; font-weight:normal; border-bottom:1px solid #ffffff}
.type_list a{ color:#444444}
.type_list a:hover{ color:#ad0000}
/**新闻**/
.news{width:720px;height:auto;}
.news li{ padding-left:15px;height:38px; line-height:38px;border-bottom:1px dashed #dddddd; background:url(../img/newsjt.gif) no-repeat 3px 50%; font-size:14px}
.news span{float:right; width:80px;color:#777777; font-size:12px; text-align:center;}
.viewbox{width:auto; padding-top:10px}
.viewbox h2{font-size:18px;color: #0280ca;height:30px; text-align:center;border-bottom:1px dashed #dddddd}
.info{ border-bottom:1px dashed #dddddd;line-height:25px; height:25px; text-align:center; color:#787878}
.content{ height:auto; padding-top:15px; text-align:left;}
.context{width:auto;margin-top:20px;border-top:1px dashed #dddddd;padding-top:5px; height:50px;}
.context ul{ padding:0px; margin:0px;list-style-type:none;}
.context li{line-height:23px;}
/* 分页 */
.propage{ width:auto;height:50px;}
.newspage{ width:auto;height:50px; padding-top:10px}
DIV.black2 {PADDING-TOP:8px; TEXT-ALIGN: center;FONT-SIZE: 12px; font-weight:bold; line-height:22px}
DIV.black2 A {BORDER:#669900 1px solid;PADDING:2px 5px;MARGIN: 2px;COLOR: #669900;TEXT-DECORATION: none;BACKGROUND-COLOR: #ffffff}
DIV.black2 A:hover {BORDER: #669900 1px solid;COLOR: #ffffff; BACKGROUND-COLOR: #669900}
DIV.black2 A:active {BORDER:#669900 1px solid;COLOR: #ff3300;}
DIV.black2 SPAN.current {BORDER: #669900 1px solid; PADDING:2px 5px;FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #669900}
DIV.black2 SPAN.disabled {BORDER: #669900 1px solid;PADDING:2px 5px;MARGIN: 2px;COLOR: #333;}