@charset "utf-8";
/* CSS Document */

/*公共代码开始*/
* { margin: 0px; padding: 0px;}
img { border:none;}
ul li { list-style:none;}
a { text-decoration:none; color:#333;}
a:hover { text-decoration:underline;}
body { color:#333; font-size:12px; background-color:#fff; font-family:Verdana, Geneva, sans-serif}
.main{ width:1000px; margin:0 auto;}
.green{ color:#339900}
.green a{color:#339900}
a.green{color:#339900}
.clear{ clear:both}
/*公共代码结束*/

/*头开始*/
.top { height:78px; border-top:solid 3px #c7c7bb;}
.logo { float:left; margin-left:20px; margin-top:12px;}
.nav { float:left; margin-top:28px; margin-left:20px; width:660px;}
.sc { float:right; margin-right:20px; width:63px; margin-top:5px;}
.nav ul { line-height:20px;}
.nav ul li { float:left;width:82px; text-align:center; background:url(../images/navx.jpg) no-repeat left center; position:relative}
.nav ul li a { font-size:14px; }
.nav ul li a:hover {color:#597ea8; text-decoration:none;}
.nav ul li ul{ position:absolute; left:0; top:20px; background:url(../images/nav_bg.jpg);width:280px; display:none}
.nav ul li ul li{ float:left; background:none;width:auto;}
.nav ul li ul li a{ display:block;font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:2px 8px 0 8px; color:#FFF}
.nav ul li ul li a:hover{ color:#FFF}
.sc ul { line-height:18px;}
.sc ul li { width:63px; height:18px; background-color:#cfcfc1; margin-bottom:3px; text-align:center; color:#000;}
.sc ul li a { color:#000;}
/*头结束*/
.banner { width:1000px; height:308px; margin-bottom:20px;}

/*正文开始*/
.m { margin-bottom:15px;}
.m1 { float:left; width:284px; margin-left:20px; display:inline;}
.m2 { float:left; margin-left:22px; width:290px; border:solid 3px #eee; height:122px; position:relative}
.m3 { float:left; margin-left:22px; width:102px; border:solid 2px #eee; height:122px;}
.m4 { float:left; margin-left:22px; width:204px;}
.m1top { height:21px; border-bottom:solid 1px #bfbfbf; margin-bottom:5px;}
.m1top ul { line-height:22px;}
.m1top ul li { float:left; text-align:center; width:76px; margin-right:5px; font-size:14px;}
.m1top ul li a { color:#339900; display:block; font-weight:bold;}
.m1top ul li a:hover {background:#8e8d87; color:#fff;text-decoration:none;}
.m1top ul li a.hover {background:#8e8d87; color:#fff;text-decoration:none;}
.m1m ul { line-height:20px;}
.m1m ul li { background:url(../images/tb1.jpg) no-repeat left center; text-indent:10px;}
#cpzsm { margin-left:14px; margin-right:14px; padding-top:12px; width:262px;}
.m2 ul li { float:left; margin-right:3px;}
.m2 ul li img { width:82px; height:78px; border:solid 1px #eee;}
.m2 ul li p { text-align:center; line-height:24px;}
.an1 { position:absolute; width:6px; height:7px; left:4px; top:50px;}
.an2 { position:absolute;  width:6px; height:7px; right:4px; top:50px;}
.m3 img { padding:10px 2px; border-bottom:solid 1px #eee;}

.m4top { line-height:22px; font-size:14px;}
.m4m { width:200px; height:98px; border:solid 2px #eee;}
.table1 { margin-left:5px; margin-top:12px;}
.text1 { width:110px; height:16px; border:solid 1px #ddd;}
.an3 { margin-left:25px; margin-top:5px;}

/*正文结束*/

/*友情链接开始*/
.link { /*height:40px;*/ line-height:40px; background-color:#eee; width:960px; margin-left:20px; margin-bottom:15px;}
h3 { font-size:14px; color:#339900; font-weight:normal; margin-left:15px; float:left; width:50px;}
h3 span { font-family:Arial, Helvetica, sans-serif;}
.link p a { padding-left:6px; padding-right:6px;}
/*友情链接结束*/

/*foot开始*/
.foot { background-color:#ddd; height:88px; border-top:solid 2px #d1d1d1; clear:both}
.footlogo { margin-left:84px; margin-top:33px; float:left; display:inline;}
.footm { float:left; margin-left:36px; margin-top:18px;}
.footright { float:left; margin-left:36px; width:700px; margin-top:15px;}
.footright ul { line-height:20px;}
.footright ul li span a { color:#339900;}
/*foot结束*/



/*产品内页开始*/

.bannerny { height:138px;}
.nyleft { float:left; width:205px; margin-left:20px; display:inline;}
.nyright { float:left; width:753px; /*border-left:solid 1px #ddd; border-right:solid 1px #ddd; padding-top:30px;padding-bottom:30px;*/  position:relative; }
.nycontent{border-left:solid 1px #ddd; border-right:solid 1px #ddd;padding:15px 0; height:auto!important; height:400px; min-height:400px;}
.nyleft-top { height:40px; background:url(../images/nydh1.jpg) no-repeat; line-height:40px; font-size:14px; color:#fff; text-align:center; margin-bottom:5px;}
.nyleft-m { background-color:#f4f4f4; padding-bottom:5px;}
.nyleft-m ul { line-height:24px;}
.nyleft-m ul li { width:205px; height:24px; margin-bottom:10px; text-indent:30px; background:url(../images/tb3.jpg) no-repeat 15px center;}
.nyleft-m ul li a { width:205px; height:24px; display:block;}
.nyleft-m ul li a:hover { background:#b6c1ca; text-decoration:none; color:#fff;}
.nyleft-m ul li a.hover{background:#b6c1ca; text-decoration:none; color:#fff;}

/*.nyright ul  { padding-left:50px;}
.nyright ul li { float:left; margin-right:30px; margin-bottom:20px;}
.nyright ul li img { width:138px; height:120px; border:solid 1px #ddd; margin-bottom:10px;}
.nyright ul li p { text-align:center;}
.fy { clear:both; padding-top:20px;}
.fy p { text-align:center;}
.fy p a { margin: auto 3px;}*/
.nytop { height:40px; /*width:753px;*/ border-top:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd; border-bottom:solid 1px #eee; background-color:#fff; /*position:absolute; left:-1px; top:-40px; z-index:111;*/}
.nytop p { float:right; margin-right:20px; line-height:40px;}
.nytop p a:hover { color:#597ea8;}
h4 { float:left; font-size:14px;  color:#597ea8; line-height:40px; margin-left:20px; background:url(../images/tb2.jpg) no-repeat left center; text-indent:10px;}

.bodyText{ padding:10px 20px; line-height:190%;}
.nynews { margin:0 20px;}
.nynews li{padding-left:15px; background:url(../images/dotted.jpg) left center no-repeat;border-bottom:1px dotted #ccc; height:30px; line-height:30px;}
.nynews li span{ float:right; margin-right:10px; display:inline; color:#636363}

.imglist { padding-left:35px;}
.imglist li{margin:8px 15px; float:left; width:140px; height:150px; text-align:center}
.imglist li div{height: 120px;width: 138px;line-height:120px; border:1px solid #DDDDDD;text-align:center;}
.imglist li p{height:30px; line-height:30px; text-align:center;}

.msg{ margin:0px auto 10px auto; padding:3px 0 5px 0;}
.mes{ margin:20px 10px 0 10px}
.mes p{ margin:8px 0}
.msgContent{ margin:5px 10px 5px 10px;color:#7a7a7a;}
.msgContent .msgtitle{ height:30px; line-height:30px;background:none;  overflow:auto; }
.msgContent .mscontent{ padding-left:25px; line-height:25px;}
.msgContent .re{ color:#ccc}
.msgContent .floor{border-bottom:1px #7a7a7a dotted; text-align:right}

.page p{ text-align:center; padding:8px}