* { margin:0; padding:0; word-break:break-all; }
body{ font-size:12px; margin:0px;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none; color:#ff0000}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden;}
h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd { margin:0px; padding:0px;}

.top{ background: url(../img/top.jpg) no-repeat; width:930px; height:80px; overflow:hidden; margin:0 auto;}
.munebg{ background:url(../img/munebg1.jpg) repeat-x; height:38px; overflow:hidden}
.mune{ width:930px; overflow:hidden; margin:0 auto;}
.mune li{ width:131px; float:left; overflow:hidden; font-size:14px; font-weight:bold; text-align:center; height:38px; line-height:38px; color:#000;}
.mune li a{ color:#4084b5}
.mune li a:hover{ color:#ff0000; text-decoration:underline;}
.flash{ background:url(../img/flashbg.png) no-repeat top center; height:449px; overflow:hidden}
.flashnr{ width:931px; overflow:hidden; margin:0 auto; height:449px; overflow:hidden}
.indexcontent{ width:930px; margin:0px auto; overflow:hidden;}
.indexleft{ width:235px; float:left; overflow:hidden; margin-right:25px;}
.lefticon{ margin-bottom:5px;}
.leftpr{ background:url(../img/indexprbg.jpg) no-repeat; height:35px; overflow:hidden; width:233px; text-indent:30px; font-size:14px; color:#fff; font-weight:bold; line-height:35px;}
.leftprnr{ border-left:1px solid #ccc;border-right:1px solid #ccc; width:231px; border-bottom:1px solid #ccc;}
.leftprnr ul{ width:208px; margin:0px auto; overflow:hidden; padding-top:16px; padding-bottom:16px;}
.leftprnr li{ background:url(../img/prclass.jpg) no-repeat; width:208px; height:35px; overflow:hidden; text-indent:35px; margin-bottom:20px; line-height:35px; color:#000000; font-size:14px; font-weight:bold}
.leftprnr li a{color:#000000;}
.leftprnr li a:hover{color:#ff0000;}
.indexringht{ width:670px; overflow:hidden; float:left;}
.indexr1{ background:url(../img/r1.jpg) no-repeat; height:61px; overflow:hidden; width:669px;}
.indexcompanynr{ margin-left:58px; font-size:12px; color:#47901d; font-weight:bold; line-height:25px; margin-top:5px;}
.icon1{ background:url(../img/N1.gif) no-repeat left center; text-indent:20px; width:250px; float:left;}
.icon2{ background:url(../img/N2.gif) no-repeat left center; text-indent:20px; width:250px; float:left; margin-left:50px;}
.icon3{ background:url(../img/N3.gif) no-repeat left center; text-indent:20px;}
.indexnews{ width:670px; margin:5px auto; overflow:hidden}
.news1{ width:317px; float:left; overflow:hidden; margin-right:36px;}
.news2{ width:317px; float:left; overflow:hidden;}
.newstitle{ background:url(../img/newt1.jpg) no-repeat; width:317px; height:22px;  text-indent:20px; font-size:12px; color:#187da3; font-weight:bold;padding-top:10px; overflow:hidden}
.newstitle span{ margin-left:200px; overflow:hidden}
.newstop{ width:317px; margin-top:5px;}
.newsimg{ width:130px; float:left; overflow:hidden}
.newsimg img{ width:119px; height:82px;}
.newintro{ width:187px; float:left; overflow:hidden; line-height:22px;}
.newintro a{ font-weight:bold; color:#000000}
.newintro a:hover{ font-weight:bold; color:#ff0000}
.newslist{ margin-top:5px;}
.newslist li{ width:317px; border-bottom:1px dashed #ccc; line-height:25px;}
.newsdate{ float:right;}
.indexr3{ width:670px; margin-top:15px; overflow:hidden}
.indexprt{background:url(../img/prot.gif) no-repeat; height:29px; overflow:hidden; font-size:14px; color:#4c8dc3; font-weight:bold; text-indent:20px; padding-top:10px;}
.indexprt span{ margin-left:530px;}
.indexprnr{ background:url(../img/pronr.gif) repeat-y;}
.indexprnr ul{ width:648px; margin:0px auto; overflow:hidden}
.indexprnr ul li{ width:162px; float:left; overflow:hidden; margin:5px auto;}
.primg img{ width:140px;  padding:2px; border:1px solid #ccc; height:100px;}
.indexprbt{ background:url(../img/probt.gif) no-repeat; height:9px;}
.prtitle{ width:144px; text-align:center; line-height:25px;}
.prtitle a{ color:#000000}
.prtitle a:hover{ color:#ff0000}
.tj{ text-align:center; margin:5px auto; line-height:30px;}
.foot{ background: url(../img/munebg.jpg) repeat-x; line-height:30px; height:30px; width:931px; margin:5px auto; text-align:center; line-height:30px;}
.foot a{ color:#000; margin:0px 5px;}
.foot a:hover{ color:#ff0000}
.footnr{ line-height:25px; text-align:center}
.footnr a{ color:#000}
.footnr a:hover{ color:#ff0000}
.aboutt{ border-bottom:1px solid #ccc; font-size:14px; color:#000000; font-weight:bold; width:650px; line-height:30px; margin:0 auto;}
.prwz{ border-bottom:1px solid #ccc; font-size:12px; color:#000000; width:650px; line-height:30px; margin:0 auto; }

.aboutcontent{ width:650px; line-height:25px; font-size:13px; margin:5px auto;}
.flash1{ width:931px; margin:5px auto;}
.aboutringht{ width:668px; overflow:hidden; float:left; border:1px solid #ccc;}
.pLcontent ul{ width:648px; margin:10px auto;}
.pLcontent ul li{ width:162px; float:left; overflow:hidden; margin:5px auto;}

.fenye{ width:648px; margin:0 auto;}
.proimg{ margin:10px auto; text-align:center}
.prttt{ width:650px; text-align:center; font-size:14px; font-weight:bold; line-height:25px; text-align:center}
.prcontent{width:650px; margin:5px auto;}
.newsL{ width:650px; margin:5px auto;}
.newsL ul{ margin:5px auto;}
.newsL li{ border-bottom:1px dashed #ccc; line-height:25px;}
.newscontent{ line-height:25px; font-size:13px; width:650px; margin:5px auto;}
.message{width:650px; margin:5px auto;}
.message dd{ margin-top:17px;}
.text{ border:1px solid #ccc; padding:2px; background:#FFFFFF}
.btna{ padding:5px; background:#FFFFFF; border:1px solid #ccc;}
.companyname{ font-size:24px; color:#FF0000; font-weight:bold; line-height:35px;}
.map{ height:318px; overflow:hidden}