﻿@charset "utf-8";
.styl {
}
body {text-align:center;margin:0;padding:0;	width:100%; font-family: " 宋体"; color:#666; font-size:12px; line-height:24px; background: url(../image/bg.gif) repeat;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}

/*字体*/
a:link {color: #666; text-decoration:none;}
a:visited {color:#666;text-decoration:none;}
a:hover {color: #666; text-decoration:underline;}
a:active{color:#666;text-decoration:none;}
.font12{ line-height:22px;}
.hese{ height:26px;line-height:26px; color:#ab7034; padding-left:25px; font-weight:bold;}
.hese a:link {color: #ab7034; text-decoration:none;}
.hese a:visited {color:#ab7034;text-decoration:none;}
.hese a:hover {color: #ab7034; text-decoration:underline;}
.red{ height:26px;line-height:26px; color:#c60;font-weight:bold;}
.red a:link {color: #c60; text-decoration:none;}
.red a:visited {color:#c60;text-decoration:none;}
.red a:hover {color: #c60; text-decoration:underline;}
.hese2{ height:26px;line-height:26px; color:#ab7034;font-weight:bold;}
.hese2 a:link {color: #ab7034; text-decoration:none;}
.hese2 a:visited {color:#ab7034;text-decoration:none;}
.hese2 a:hover {color: #ab7034; text-decoration:underline;}
.hese3{ color:#CC6600; padding-top:5px;}
.hese3 a:link {color: #CC6600; text-decoration:none;}
.hese3 a:visited {color:#CC6600;text-decoration:none;}
.hese3 a:hover {color: #CC6600; text-decoration:underline;}
table a:link {color: #666; text-decoration:underline;}
table a:visited {color:#666;text-decoration:underline;}
table a:hover {color: #666; text-decoration:underline;}

/*结构*/
.wrap{ margin-left:auto; margin-right:auto; width:900px; text-align:left; background:#fff; height:1300px;}
.top{ float:left; width:900px; height:auto;margin-top:6px; background:#fff;}
.logo{ float:left; width:170px; height:auto;margin-top:10px;}
.toprt{ float:right;width:710px; height:auto; text-align:right;}
.toprtone{ float:right; width:90%; height:auto;margin-bottom:14px;}
.select{ height:20px; font-size:12px; color:#666; line-height:14px; border:1px solid #ccc;}
.input{ width:200px;height:16px;font-size:12px; color:#666; line-height:14px; border:1px solid #ccc;}
.inputtwo{ width:130px;height:16px;font-size:12px; color:#666; line-height:14px; border:1px solid #ccc;}
.potoqh{ float:left; width:100%; margin-top:5px; background:#fff;}
.cont{ float:left; width:100%; height:auto;margin-top:15px; background:#fff;}
.contlf{ float:left; width:220px; margin-left:5px; /*For Firefox*/ *margin-left:5px; /*For IE7 & IE6*/ _margin-left:0px; /*For IE6*/}
.contrt{ float:right; width:655px; margin-right:5px; /*For Firefox*/ *margin-right:5px; /*For IE7 & IE6*/ _margin-right:0px; /*For IE6*/}
.blank{ float:left; width:100%;}

/*首页要闻*/
.new{ float:left; width:380px; height:auto;}
.newo{ float:left; width:100%; height:auto; font-weight:bold; color:#C60;text-align:center; font-size:14px;}
.newo a:link {color: #C60; text-decoration:none;}
.newo a:visited {color:#C60;text-decoration:none;}
.newo a:hover {color: #C60; text-decoration:underline;}
.newt{ float:left; width:100%; height:auto; margin-top:10px;}
.newtlf{ float:left; width:130px; height:90px; border:1px solid #ccc; padding:2px;}
.newtrt{ float:right; width:220px; height:auto; font-size:12px; color:#999; line-height:24px;}
.newtrt a:link {color: #999; text-decoration:none;}
.newtrt a:visited {color:#999;text-decoration:none;}
.newtrt a:hover {color: #999; text-decoration:underline;}
.newth1{ float:left; width:100%; height:auto; margin-top:10px;}
.newth{ float:left; width:100%; height:auto;}
.newth ul{ list-style-type:none;}
.newth li{ width:100%; height:24px; line-height:24px; background:url(../image/dbn-11.gif) bottom repeat-x;}

/*首页左侧*/
.dl{ float:left; width:210px;border:5px solid #e9e9e9;}
.dlone{ float:left; width:200px; height:auto;margin-left:6px; margin-top:8px;}
.dltwo{ float:left; width:195px; background:#f9f9f9; border-top:1px solid #ccc; padding:6px 0 5px 15px; margin-top:6px;}
.fuwu{ float: left; width:220px; height:120px; margin-top:10px;}
.fuwu-1{ float: left; width:210px; height:133px; margin-top:10px; border:5px #E9E9E9 solid;}
.neikan{ float:left; width:220px; height:auto; margin-top:10px; background-color:#f0f4f7; padding-bottom:10px;}
.neikantwo{ margin-left:auto; margin-right:auto; width:200px; height:160px;margin-top:10px;background: #fff url(../image/dbn-02.jpg) top right no-repeat;}
.neikanthe{ float:left; width:200px; height:20px;background:#fff url(../image/dbn-03.jpg) bottom no-repeat; padding-top:5px;}
.neikanthelf{ float:left; width:80px; margin-left:5px;background:#fff;}
.neikanfou{ float:left; width:200px; margin-top:6px; padding-bottom:6px;}

/*首页产品*/
.sycp{ float:left; width:100%; height:auto; margin-top:25px;}
.sycptop{ float:left; width:100%; height:24px; border-bottom:1px solid #ccc;}
.sycptopbt{ float:left; width:80px;}
.sycptopmen{ float:left; width:290px;}
.sycptopmen ul{ list-style-type:none;}
.sycptopmen li{ float:left; width:64px; display:block; border-left:1px solid #ccc; text-align:center; font-weight:bold;}
.sycptopmen li.t{ border-left:none; border-left:1px solid #ccc; color:#C60;}
.sycptopmen li.t a:link {color: #C60; text-decoration:none;}
.sycptopmen li.t a:visited {color:#C60;text-decoration:none;}
.sycptopmen li.t a:hover {color: #C60; text-decoration:underline;}
.sycpsous{ float:left; width:285px; height:20px;}
.syselect{ height:20px; font-size:12px; color:#666; line-height:14px; border:1px solid #ccc;}
.syinput{ width:100px; height:16px;font-size:12px; color:#666; line-height:14px; border:1px solid #ccc;}
.sycppoto{ float:left; width:100%; height:auto; margin-top:20px;}
.sycppotobox{ float:left; width:89px; margin-left:10px; margin-right:8px;}
.sycppotoboxo{ float:left; width:80px; height:80px; border:1px solid #ccc; padding:2px;}
.sycppotoboxt{ float:left; width:84px; height:30px; line-height:30px;text-align:center;}

/*首页右侧*/
.youce{ float:right; width:250px; height:auto;}
.btbox{ float:right; width:250px; height:auto; border-bottom:1px solid #ccc;}
.tpxw{ float:left; width:380px; height:auto; border-bottom:1px solid #ccc; margin-bottom:5px;}
.btboxlf{ float:left; width:auto; height:24px;border-right:1px solid #ccc;text-align:center; font-size:14px; font-weight:bold; padding-right:5px;}
.btboxrt{ float:right; width:50px;}
.youcetex{ float:left; width:100%; height:auto; margin-top:5px; margin-bottom:20px;}
.youcetex ul{ list-style-type:none;}
.youcetex li{ width:100%;line-height:24px;}
.btbox2{ float:right; width:250px; height:24px; border-bottom:1px solid #ccc; font-size:14px; font-weight:bold; padding-bottom:3px;}
.btbox3{ float:right; width:250px; height:24px; font-size:14px; font-weight:bold; padding-bottom:3px;}
.youcetex2{ float:left; width:235px; height:170px;background:url(../image/gydbn-19.jpg) center no-repeat; padding:10px 5px 5px 5px; text-align:center;}

/*底部*/
.food{ float:left; width:100%; background-color:#EFF2F6; margin-top:20px; padding-bottom:10px;}
.foodlf{ float:left; width:320px; height:28px; line-height:28px; background:url(../image/dbn-19.gif) repeat-x; margin-left:10px; margin-top:10px; color:#DB9750; padding-left:5px;}
.fdselect{ height:20px; margin-top:4px; font-size:12px; color:#666; line-height:20px;}
.foodrt{ float:right; width:460px; height:auto;margin-right:10px; margin-top:10px; text-align:right;}
.foodrto{float:right; width:100%; height:auto;line-height:24px;}
.foodrtt{float:right; width:100%;height:auto;line-height:18px; color:#999; margin-top:6px;}

/*人才招聘*/
.rczco{ float:left; width:216px; height:auto; border:2px solid #d4d4d4; padding-bottom:10px;}
.rczcotwo{ float:left; width:216px; height:auto; border:2px solid #d4d4d4; padding-bottom:10px; margin-top:15px;}
.rczcotwobt{ float:left; width:170px; margin-top:20px; color:#333;}
.rczcotwobt a:link {color: #333; text-decoration:none;}
.rczcotwobt a:visited {color:#333;text-decoration:none;}
.rczcotwobt a:hover {color: #333; text-decoration:underline;}
.rczcotwobtlf{ float:left; width:100px; height:20px;padding-top:5px;background:url(../image/dbn-20.gif) top left no-repeat; font-weight:bold;}
.rczcotwobtrt{ float:right; width:35px; height:24px; line-height:24px;}
.rczbk{ margin-left:auto; margin-right:auto; width:180px;}
.rczcbt{ float:left; width:180px; margin-top:20px;}
.rczcmen{ float:left; width:180px; margin-top:10px;}
.rczcmen ul{list-style-type:none; font-size:14px;}
.rczcmen li{ width:150px;height:28px;line-height:28px; margin-top:2px;border-bottom:1px solid #ccc; padding-left:20px; background:url(../image/rc-01.gif) bottom left no-repeat; }
.rczcmen li.xj{ width:135px;height:28px;line-height:28px; margin-top:2px;border-bottom:1px solid #ccc; padding-left:35px; background:url(../image/rc-09.gif) bottom left no-repeat; }
.rczcmen li.botm{ border:none;}
.dqwz{ float:left; width:100%; height:20px; line-height:20px; color:#999;}
.dqwz a:link {color: #999; text-decoration:none;}
.dqwz a:visited {color:#999;text-decoration:none;}
.dqwz a:hover {color: #999; text-decoration:underline;}
.nrbox{ float:left; width:655px;}
.nrboxtop{ float:left; width:655px; height:6px; background:url(../image/rc-02.gif) bottom center no-repeat; font-size:0;}
.nrboxmid{ float:left; width:653px; height:auto; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.nrboxmidt{ margin-left:auto; margin-right:auto; width:620px; padding-top:20px;}
.nrboxmidtsu{ float: left;width:340px;}
.nrboxmidtsutop{ float:left;width:99%; background:url(../image/rc-04.gif) bottom repeat-x;font-size:14px; font-weight:bold;}
.nrboxmidtsutop li{ height:26px; line-height:26px;background:url(../image/rc-05.gif) bottom left no-repeat; padding-left:30px; list-style-type:none; }
.nrboxmidtsutop2{ float:left;width:99%; background:url(../image/rc-04.gif) bottom repeat-x;font-size:14px; font-weight:bold; padding-bottom:5px;}
.nrboxmidtct{ float:left; width:98%; margin:10px 0 0 4px;}
.nrboxmidtctxl{ width:180px;}
.nrboxmidtctxt{ width:175px;}
.nrboxmidtctxlt{ width:160px;}
.nrboxmidtctxtt{ width:155px;}
.nrboxbot{ float:left; width:655px; height:6px; background:url(../image/rc-03.gif) top center no-repeat; font-size:0;}
.rclno{ float:left; width:99%; margin:10px 0 10px 0; line-height:26px;}
.rclnbtbox{ float:left; width:99%; height:auto; border-bottom:1px solid #ccc; margin-top:30px;}
.rclnbtboxlf{ float:left; width:atuo; height:24px;border-right:1px solid #ccc;text-align:center; font-size:14px; font-weight:bold; padding-right:5px;}
.rclnbtboxrt{ float:right; width:50px; height:24px;text-align:center; }
.rclnt{ float:left; width:99%; height:auto; color:#CC6600; line-height:40px; padding-bottom:10px;}
.wzdbnpoto{ float:left; width:306px; height:auto; margin-top:10px; margin-bottom:10px;}
.wzdbnpotolf{ float:left; width:130px; height:90px; border:1px solid #ccc; padding:2px;}
.wzdbnpotort{ float:right; width:140px; height:auto; font-size:12px;line-height:24px; margin-right:7px;}
.rclnttext{ float:left; width:99%; height:auto; margin-top:10px;}
.rclnttext ul{ list-style-type:none;}
.rclnttext li{ width:100%; height:26px; line-height:26px; background:url(../image/dbn-11.gif) bottom repeat-x;}

/*分页*/
.fy{ float:left; width:99%; height:auto;margin-top:10px; padding-bottom:20px;}
.fy ul{ list-style-type:none;}
.fy li{ float:left; display:block; height:16px; line-height:16px; padding-left:5px;margin-left:1px;margin-right:1px;}
.fy li.one{ color:#f60;}
.fy li.thr{ height:16px; line-height:16px; width:12px;background:url(../image/mid-03.gif) no-repeat; color:#fff; padding-left:5px; margin-right:1px;}
.fytz{ width:40px; height:12px; border:1px solid #ccc;}

/*菜单*/
.menu { float:right;width:700px; height:auto; text-align:center;position:relative; margin:0;font-weight:bold;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; width:90px;height:20px;line-height:20px; background:url(../image/dbn-02.gif) left no-repeat;margin-right:1px; position:relative;}
.menu ul li ul {display: none;}
.menu li.nopoto{ float:left; width:50px; background:none;}
.menu ul li.nopoto a, .menu ul li.nopoto a:visited{ float:left; width:50px; background:none;}
.menu li.mowei{ float:left; width:100px; text-align:right;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none;text-align:center; color:#666;overflow:hidden; margin-bottom:1px;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#666;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:90px;}
.menu ul li:hover ul li a.hide {background:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#E9ECF0; border-bottom:2px solid #E58F33;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#fff; color:#666;}
.menu ul li:hover ul li a:hover {background:#E9ECF0; border-bottom:2px solid #E58F33;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:91px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-91px; }

.zctext{ float:left; width:170px;margin-top:5px;}
.zctext ul{list-style-type:none;}
.zctext li{ line-height:24px;}
.gydbnkb{ float:left; width:99%; height:auto;padding-bottom:10px;}
.gydbnmid{ float:left; width:653px; height:875px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.gydbnwz{ float:left; width:99%; height:auto;padding-bottom:10px; line-height:26px; margin-top:20px;}
.nkxzzc{ float:left; width:216px; height:172px; border:2px solid #d4d4d4; padding-bottom:10px; margin-top:15px;}
.dbnrymid{ float:left; width:653px; height:1080px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.jtjdmid{ float:left; width:653px; height:1105px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.contnew{ float:left; width:100%; height:auto; font-weight:bold; color:#C60;text-align:center; font-size:16px;}
.contmid{ float:left; width:653px; height:auto; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; padding-bottom:20px;}
.kjcxboxmidt{ margin-left:auto; margin-right:auto; width:620px;}
.kjcx2mid{ float:left; width:653px; height:870px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.xuxian{ width:100%;height:40px;background:url(../image/dbn-11.gif) repeat-x  center;}
.cpzxzl{ float:left; width:170px;margin-top:10px;}
.cpmid{ float:left; width:653px; height:1070px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; padding-bottom:20px;}

.khserch{ float:left; width:635px; border:3px solid #EEEADC; padding:5px;}
.khinput{ width:130px;height:14px;font-size:12px; color:#666; line-height:14px;}
.khbtbox{ float:right; width:250px; height:auto; border-bottom:1px solid #ccc; margin-top:15px;}
.khbtboxlf{ float:left; width:auto; height:24px;border-right:1px solid #ccc;text-align:center; font-size:14px; font-weight:bold; padding-right:5px;}
.khbtboxrt{ float:right; width:50px;}
.khzjbt{ float:left; width:100%; height:16px; margin-top:20px; background-color:#DCE1E5; }
.khzjbtlf{ float:left; width:80px; height:16px; line-height:16px;background-color:#fff; margin-left:3px; text-align:center; font-size:14px;font-weight:bold;}
.khzjbtrt{ float:right; width:50px;height:16px; text-align:left;}
.khth{ float:left; width:100%; height:auto; margin-top:15px; line-height:18px;}
.khyoucetex{ float:left; width:100%; height:auto; margin-top:8px;}
.khyoucetex ul{ list-style-type:none;}
.khyoucetex li{ width:100%;line-height:24px;}
.khzctext{ float:left; width:170px;margin-top:5px;}
.khzctext ul{list-style-type:none;}
.khzctext li{ line-height:24px; background:url(../image/kh-08.jpg) left no-repeat; padding-left:2px;}
.khzc{ float:left; width:170px;margin-top:5px;}
.khzcmen{ float:left; width:125px; margin-top:10px;}
.khzcmen ul{list-style-type:none; font-size:14px;}
.khzcmen li{ width:105px;height:28px;line-height:28px; margin-top:2px;border-bottom:1px solid #ccc; padding-left:18px; background:url(../image/rc-01.gif) bottom left no-repeat; }
.khzcmen li.xj{ width:95px;height:28px;line-height:28px; margin-top:2px;border-bottom:1px solid #ccc; padding-left:25px; background:url(../image/kh-12.jpg) bottom left no-repeat; }
.khzcmen li.botm{ border:none;}
.khzcbt{ float:left; width:125px; margin-top:20px;}
.khzco{ float:left; width:160px; height:auto; border:2px solid #d4d4d4; padding-bottom:20px;}
.khzbk{ margin-left:auto; margin-right:auto; width:125px;}
.khcontlf{ float:left; width:170px;}
.khcontrt{ float:right; width:720px;}
.khgdxx{ float:left; width:710px; border:2px solid #E4E4E4; padding:2px;}
.khbtbox2{ float:left; width:170px; height:auto; border-bottom:1px solid #ccc; margin-top:15px;}
.khbtbox2lf{ float:left; width:auto; height:19px;text-align:center; font-weight:bold;}
.khyouce{ float:right; width:175px; height:auto;}
.khzj{ float:left; width:520px; height:auto;}
.khhello{ float:left; width:710px;}
.khtjcp{ float:left; width:250px; height:320px; border:1px solid #ccc; margin-bottom:16px; margin-right:12px;}
.khtjcp2{ float:left; width:250px; height:320px; border:1px solid #ccc; margin-bottom:16px;}
.khtjcp3{ margin-left:auto; margin-right:auto;width:230px;}
.khblank{ float:left; width:100%; margin-top:20px;}
.khyoucetex{ float:left; width:100%; height:auto; margin-top:10px;}
.khyoucetex ul{ list-style-type:none;}
.khyoucetex li{ width:100%;line-height:25px;}
.cgddin{ float:left; width:714px; border:1px solid #ccc; margin-top:10px;}
.cgddin2{ margin-left:auto; margin-right:auto;width:690px;}
.khwdcgdh{ float:left; width:100%; height:15px; line-height:15px;margin-top:20px; color:#960; font-size:14px; font-weight:bold;}

/*集团焦点*/
.tjtjd{ width:655px; float:left;}
.yqlj{ float:left; width:99%; height:auto;padding-bottom:10px; line-height:26px; margin-top:20px;}
.yqlj ul{ list-style-type:none; padding:0; margin:0;}
.yqlj li{ width:105px; height:45px; float:left; margin-right:10px; margin-left:5px; margin-bottom:15px;}
.yqljwz{ float:left; width:99%; height:auto;padding-bottom:10px; line-height:26px; margin-top:20px;}
.yqljwz ul{ list-style-type:none; padding:0; margin:0;}
.yqljwz li{ width:105px; height:24px; float:left; margin-right:10px; margin-left:5px; margin-bottom:5px; line-height:24px;}