body { margin: 0px auto; padding: 0px; font-family: "Microsoft YaHei" ,微软雅黑, SimSun, 宋体, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color: #485661; width: 100%; background: #fff; }
ul, li, dl, dd, dt, form, p, h1, h2, h3 { margin: 0px; padding: 0px; }
ul, li, dl, dd, dt { list-style-type: none; }
.clear { clear: both; }
a { color: #333333; text-decoration: none; }
a:hover { color: #e9481c; text-decoration: none; }
a img { border: none; }
#mainbox { margin: 0 auto; padding: 0px; width: 100%; height: auto; }
/*header*/
#header { margin: 0 auto; width: 1300px; background-color: #efefef; }
#header .headerbox { margin: 0 auto; width: 1200px; overflow: hidden; }
#header .headerbox .head_logo { float: left; display:inline;margin: 10px 0px; height: 60px; line-height: 60px; text-align: left; overflow: hidden; }
#header .headerbox .head_tel { float: left;display:inline;margin: 10px 0px 10px 128px; height: 60px; line-height: 60px; text-align: right; overflow: hidden; font-size: 23px; font-weight: bold; color: #f89201; }
#header .headerbox .head_tel .right_link { float: right; color: #329d01; width: 380px; height: 30px; line-height: 30px;  margin-top: 15px; text-align: right; }
#header .headerbox .head_tel .right_link a { color: #329d01; margin: 0px 8px; }
#header .headerbox .head_tel .right_link a:hover { color: #ff0000; }
#header .headerbox .head_tel .right_search { float: right; width: 380px; height: 30px; line-height: 30px; margin-top: 10px; text-align: right; }
#header .headerbox .head_tel .right_search .txt_search { float: right; width: 280px; margin: 0px; padding: 2px 5px; height: 22px; line-height: 22px; border: 2px solid #329d01; background: #e9fadb; color: #329d01; }
#header .headerbox .head_tel .right_search .btn_search { float: right; width: 72px; margin: 0px; padding: 0px; cursor: pointer;  font-weight: bold; height: 30px; line-height: 30px; background-color: #329d01; color: #fff; border-width: 0px; }
#header .headerbox .menu { float: left;display:inline; width: 1000px;height: 40px; line-height: 40px; margin: 10px 0px; }
#header .headerbox .menu li { float: left; display: inline; padding: 0px 10px; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; }
#header .headerbox .menu li a { color: #666666; display: block; height: 40px; line-height: 40px; width: 100px; text-align: center; }
#header .headerbox .menu li a:hover { color: #f2fce9; background-color: #1f9b45; }
#header .headerbox .menu li a.selected { color: #f2fce9; background-color: #1f9b45; }
#header .headerbox .head_code { float: right;margin-top:15px;display:inline;margin-right:90px; width:108px;height:108px;}
#header .headerbox .head_code img{ width:108px;height:108px;}

#banner { margin: 0 auto; width: 100%; height: 320px; overflow: hidden;}
#banner a{ margin: 0 auto; width: 100%; height: 320px;display:block; overflow: hidden; }
#cbanner { margin: 0 auto; width: 100%; height: 217px; overflow: hidden;background-repeat:no-repeat;background-position:center; }

#notice { margin: 0 auto; width: 1300px; height: 52px; line-height: 52px; overflow: hidden; background-color: #efefef; }
#notice .noticebox { margin: 0 auto; padding: 14px 0px; width: 1200px; height: 24px; line-height: 24px; overflow: hidden; }
#notice .noticebox #noticetil { float: left; width: 100px; height: 24px; line-height: 24px; font-size: 20px; color: #888; overflow: hidden; }
#notice .noticebox #myscroll { float: left; width: 1100px; height: 24px; line-height: 24px;  overflow: hidden; }
#notice .noticebox #myscroll ul { list-style-type: none; width: 100%; margin: 0; padding: 0; }
#notice .noticebox #myscroll ul li { height: 24px; line-height: 24px; width: 90%; float: left; display: inline; }

#main { margin: 0 auto; padding: 20px 0px; width: 1200px; background: #fff; }
#main .conleft { float: left; display: inline; width: 350px; overflow: hidden; background: url(../Images/bg_left_mid.gif) repeat-y right; }
#main .conleft .lefttop { float: left; height: 52px; width: 350px; background: url(../Images/bg_left_tbm.gif) repeat-y right; }
#main .conleft .leftbom { float: left; height: 18px; width: 350px; background: url(../Images/bg_left_tbm.gif) repeat-y right; }
#main .conleft .lefttitle { float: left; height: 45px; line-height: 45px; width: 340px; background-color: #d5d3d6;display:inline; }
#main .conleft .lefttitle p { float: left; margin-left: 30px; height: 45px; line-height: 45px; font-size: 20px; color: #1e1e1e; }
#main .conleft .lefttitle span { float: left; margin-left: 10px; height: 45px; line-height: 45px; font-size: 15px; color: #6a6a6a; }

#main .conleft .protype { float: right; margin: 2px 20px 2px 0px; width: 305px; overflow: hidden; font-size: 16px;display:inline; }
#main .conleft .protype li { float: left; margin: 2px 0px; display: inline; height: 35px; line-height: 35px; padding-left: 40px; width: 265px; background: #ffc471 url(../Images/ico_type.gif) no-repeat 15px 15px; }
#main .conleft .protype li a:hover, #main .conleft .protype li a.selected { color: #e9481c; }

#main .conleft .imgnews { float: right; margin: 2px 20px 2px 0px; width: 305px; height: 190px; overflow: hidden; display:inline;}
#main .conleft .imgnews img { float: right; width: 305px; height: 190px; }
#main .conleft .wodnews { float: right; margin: 10px 20px 10px 0px; width: 305px; overflow: hidden;display:inline; }
#main .conleft .wodnews li { float: left; margin: 2px 0px; height: 22px; line-height: 23px; padding-left: 15px; width: 285px; overflow: hidden; }
#main .conleft .mornews { float: right; margin: 2px 0px; padding: 0px 25px; margin-right: 18px; width: 259px; height: 50px; line-height: 50px;  border-top: 1px solid #ccc; overflow: hidden; background: url(../Images/ico_more.gif) no-repeat 270px 21px; }

#main .conleft .contactus { float: right; margin: 8px 20px 8px 0px; padding-left: 15px; width: 285px; overflow: hidden; line-height: 25px;display:inline; }

#main .conright { float: right; width: 830px; overflow: hidden; }
#main .conright .righttitle { float: left; height: 45px; line-height: 45px; width: 100%; border-bottom: 1px solid #ccc; }
#main .conright .righttitle p { float: left; margin-left: 10px; height: 45px; line-height: 45px; font-size: 20px; color: #1e1e1e; }
#main .conright .righttitle span { float: left; margin-left: 10px; height: 45px; line-height: 45px; font-size: 15px; color: #6a6a6a; }
#main .conright .righttitle a.prev { float: right;margin-top:18px; display: inline-block; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; background: url(../Images/btn_prevnext.gif) no-repeat 0px 0px; }
#main .conright .righttitle a.prev:hover { background: url(../Images/btn_prevnext.gif) no-repeat 0px -20px; }
#main .conright .righttitle a.next { float: right;margin-top:18px; display: inline-block; margin-right: 10px; width: 20px; height: 20px; line-height: 20px; background: url(../Images/btn_prevnext.gif) no-repeat -20px 0px; }
#main .conright .righttitle a.next:hover { background: url(../Images/btn_prevnext.gif) no-repeat -20px -20px; }
#main .conright .righttitle a.more { float: right;margin-top:18px; margin-right: 10px; height: 20px;  line-height: 20px;}

#main .conright .engcase { float: left; margin-top: 8px; height: 206px; width: 830px; padding: 5px; overflow: hidden; }
#main .conright .engcase ul { float: left; height: 206px; }
#main .conright .engcase ul li { float: left; margin: 8px 8px; height: 200px; width: 190px; display: inline; }
#main .conright .engcase ul li p { float: left; width: 100%; height: 40px; line-height: 40px;  background-color: #f0f0f0; text-align: center; overflow: hidden; }
#main .conright .engcase ul li a img { float: left; height: 160px; width: 190px; }
#main .conright .caselist { height: auto;}
#main .conright .caselist ul { height: auto; }

#main .conright .honorlist { float: left; margin-top: 5px; width: 830px; padding: 5px; overflow: hidden; }
#main .conright .honorlist li { float: left; margin: 20px 80px; height: 160px; width: 240px; display: inline; }
#main .conright .honorlist li a img { float: left; height: 160px; width: 240px; }

#main .conright .newpro { float: left;margin:5px 0px; width: 830px;overflow: hidden; }
#main .conright .newpro li { float: left; margin: 16px 7px; height: 160px; width: 400px; display: inline; }
#main .conright .newpro li a img { float: left; height: 160px; width: 190px; }
#main .conright .newpro li p { float: left;padding:0px 10px; width: 190px; height: 160px;font-size:14px; overflow: hidden; }
#main .conright .newpro li p a{ float: left; line-height: 28px;font-size:16px; color:#000;}
#main .conright .newpro li p span{ float: left; width: 100%; line-height: 22px;color:#7f7f7f;}
#main .conright .newpro li p span b{ color:#333;}

#main .conright .newslist { float: left;margin:10px 0px; width: 830px;overflow: hidden; }
#main .conright .newslist li { float: left; padding: 0px 25px 0px 35px; height: 35px;line-height: 35px; width: 770px; display: inline;background: url(../Images/ico_news.gif) no-repeat 10px 15px;  }
#main .conright .newslist li a{ float: left;  display: inline;}
#main .conright .newslist li span{ float: right;  display: inline;color:#888;}
#main .conright .newslist li.gray { background-color:#f7f7f7;}

#main .conright .location { float: left; width: 710px; padding-left: 18px; margin-left: 10px; height: 25px; line-height: 25px; overflow: hidden; background: url(../Images/ico_location.gif) no-repeat left center; }
#main .conright .location i { margin: 0 5px; padding: 5px; background: url(../Images/ico_jian.gif) no-repeat center; }

#main .conright .productimg { float: right;margin-top:20px; width: 810px; overflow: hidden; padding:0px 10px;text-align:center; }
#main .conright .productimg p{ font-size:18px;height:40px;line-height:40px;}
#main .conright .producttil { float: right; margin-top: 15px; width: 810px;height:35px;line-height:35px; overflow: hidden; padding:0px 10px;background-color:#f4f4f4; }

#main .conright .contentinfo { float: right; margin-top: 5px; width: 810px;line-height:200%; overflow: hidden; padding: 10px; }
#main .conright .contentinfo .infotitle { width: 100%; text-align: center; margin-bottom: 5px; display: block; padding: 10px 0px;  }
#main .conright .contentinfo .infotitle h2 {float:left; font-size: 18px; width:100%;display:block;line-height: 35px;}
#main .conright .contentinfo .infotitle h3 {float:left; font-size: 20px; width:100%;display:block;line-height: 35px;}
#main .conright .contentinfo .infotitle .point {float:left;margin-top:5px;;font-size :12px;height: 20px;line-height: 20px;}
#main .conright .contentinfo .infotitle .data {float:right;margin-top:5px;;font-size:12px;height: 20px;line-height: 20px;}
#main .conright .aboutarticle{ float: left;margin-top:20px; width: 810px;line-height:23px; padding: 10px;}
#main .conright .aboutarticle .prev-article{ float: left;margin-right:5px;}
#main .conright .aboutarticle .next-article{ float: right;margin-left:5px;}

#footer {margin: 0 auto;margin-top:30px; padding: 20px 0px; width: 1300px;background-color:#1f9b45;color:#e8e8ea; }
#footer .copyright { margin: 0 auto; line-height: 23px; width: 1020px; text-align: center;overflow:hidden;}
#footer .copyright a{ color:#e8e8ea;}

.PageDiv { margin: 15px 0 15px 0px; padding: 3px 0 2px 0; }
.PagerClass { padding: 0px 0px 0px 0px; }
.PagerClass a { padding: 3px 6px 2px 6px; background-color: #fff; border: solid 1px #C8C8C8; color: #000; }
.PagerClass a:hover { padding: 3px 6px 2px 6px; border: solid 1px #1f9b45; background-color: #1e9542; color: #fff; text-decoration: none; }
.PageCurrent { padding: 3px 6px 2px 6px; border: solid 1px #1f9b45; background-color: #1e9542; color: #fff; }
.PagerButton { padding: 0 3px 0 3px; font-size: 12px; background-color: #1e9542; border: solid 1px #8EC7DB;cursor: pointer; margin-left: 4px; vertical-align: middle; height: 19px; line-height: 17px; }
.PagerTextbox { background-color: #fff; border: solid 1px #C8C8C8; height: 16px; line-height: 16px; }
