@charset "utf-8";
/* M-page */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: #115B6B;  filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr='#2E83AC', endColorStr='#00CCFF');
}
body,
td,
th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 333333; }
a:link,
a:visited { color: #016549; text-decoration: none; font-weight: normal; }
a:active,
a:hover { color: #016549; text-decoration: none; }
img { margin: 0px; padding: 0px; border: none; }
:focus { outline: 0px; }
ul,
li { list-style: none; }
h1,h2,h3,ul,li,input,select,dl,dt,dd,img,p {margin: 0px; padding: 0px;}
img { vertical-align: middle; border: none; }
.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px; }
.grad {
 filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr='#016549', endColorStr='#A9CFC5'); width: 980px; margin: 0 auto; }
#head { width: 978px;background: url(images/logo_bj.gif) repeat-x; margin: 0 auto; }
#banner { width: 978px; height: 160px; margin: 0 auto; }
#menu { width: 978px; height: 29px; margin: 0 auto; }
#item { height: 29px; background: url(images/menu.png) no-repeat 0 0; overflow: hidden; margin: 0 auto; width: 978px; }
#item li { height: 29px; float: left; }
#item li a { display: block; height: 29px; padding-top: 40px; overflow: hidden; }
#item li a:hover { background: url(images/menu.png) no-repeat; }
#item li.nav1 { width: 105px; }
#item li.nav2 { width: 110px; }
#item li.nav3 { width: 175px; }
#item li.nav4 { width: 125px; }
#item li.nav5 { width: 100px; }
#item li.nav6 { width: 110px; }
#item li.nav7 { width: 90px; }
#item li.nav8 { width: 130px; }
#item li.nav1 a:hover { background-position: 0 -29px; }
#item li.nav2 a:hover { background-position: -105px -29px; }
#item li.nav3 a:hover { background-position: -215px -29px; }
#item li.nav4 a:hover { background-position: -390px -29px; }
#item li.nav5 a:hover { background-position: -515px -29px; }
#item li.nav6 a:hover { background-position: -615px -29px; }
#item li.nav7 a:hover { background-position: -725px -29px; }
#item li.nav8 a:hover { background-position: -815px -29px; }
#center { width: 978px; background: #ffffff; margin: 0 auto; }
.top { width: 963px; height: 31px; background: url(images/center_bj.gif) repeat-x; padding-top: 20px; padding-left: 15px; }
.top a { font-size: 24px; font-weight: bold; color: #2C7F69; margin: 15px; }
.middle { clear: both; width: 918px; margin: 0 auto; padding: 0 30px 0 30px; }
.bottom { width: 960px; height: 120px; margin: 0 auto; padding-bottom: 10px; padding-top: 10px; }
.left { float: left; width: 565px; line-height: 21px; }
.right { float: left; margin-left: 70px; }
.rimg { clear: both; }
.img1 { clear: both; margin-bottom: 10px; }
#footer { width: 978px; background: #ffffff; margin: 0 auto; padding-top: 10px; height: 85px; }
.fleft { width: 134px; margin: 0 auto; float: left; padding-left: 80px; padding-top: 5px; }
.fcnt { text-align: left;  *display:inline;
display: inline-block; margin: 16px 180px; }
.fcnt img { float: left; padding-right: 5px; }
.fmiddle { clear: both; margin: 0 auto; border-top: 1px dashed #666666; width: 978px; text-align: center; }
.gtxt { color: #016549; }
.btxt { color: #000000; word-spacing: 1.5px; }
.btxt a { color: #07744A; word-spacing: 1.5px; }
/* D-page */
.ncnt { clear: both; width: 978px; margin: 0 auto; padding-top: 20px; background: url(images/mbg.jpg) repeat-x; }
.ntop { width: 600px; height: 31px; font-size: 24px; font-weight: bold; color: #2C7F69; }
.ntopc {height: 31px; font-size: 24px; font-weight: bold; color: #2C7F69; }
.nleft { float: left; width: 205px; padding-left: 15px; padding-right: 25px; line-height: 20px; }
.nbox { }
.ntit { font-size: 14px; color: #FFFFFF; font-weight: bold; background: url(images/ntbg.jpg) no-repeat; padding: 2px 0 0 6px; height: 22px; }
.nct { background: #F9F8F8; padding: 10px 8px 20px 8px; }
.nct ul { margin: 0 0 0px 0px; padding: 0px 8px; list-style: none; }
.nct li { padding-left: 7px; background-position: left; font-size:11px; border-bottom: #D7D0CC solid 1px; }
.mtit { font-weight: bold; line-height:120%; }
.mtit a { color: #016549; font-weight: bold; }
.cct { padding: 25px 15px 35px 15px; background: url(images/ctbg.gif) no-repeat; width: 175px; height: 67px; overflow: hidden; }
.cgtxt { color: #016549; font-weight: bold; line-height: 19px; }
.cbtxt { color: #333333; font-weight: bold; line-height: 17px; }
.lct { background: #F9F8F8; height: 133px; overflow: hidden; }
#butong_pic1 { overflow: hidden; width: 100px; height: 100px; }
#butong_pic12 { overflow: hidden; width: 100px; height: 100px; }
.nright { float: right; width: 718px; padding-right: 15px; line-height: 21px; }
.nright p { line-height: 18px; }
.nimg { float: right; padding: 5px 0 0 15px; width: 295px; }
.img2 { clear: both; margin-bottom: 5px; }
.img3 { clear: both; float: left; margin-bottom: 5px; }
