﻿/*=== maxma 20010-6-12 */
@charset "utf-8";
body { padding:0; margin:0; color:#000; background:#fff url(../../images/123.jpg) repeat-x; }
a { outline: none; }
a:link { color:#000; text-decoration:none; }
a:visited { color:#000; text-decoration:none; }
a:hover { color:#709929; text-decoration:none; }
a:active { color:#000; text-decoration:none; }
* { padding:0; margin:0; font-size:12px; font-style:normal; font-family:Arial; }
img, a img { border:0; }
ul, ol { list-style:none; }
.clear { clear:both; height:0; }
.btn { cursor:pointer; font-size:12px; border:0; }
a.btn:hover, a.btn2:hover { color:#000; }
/*=== header */
.bg1 { background:#000000; margin-right: auto; margin-left: auto; height:auto; display: block; text-align: center; }
.bg1:after { content:'.'; visibility:hidden; height:0; display:block; clear:both; }
.bg2 { width:960px; margin-right: auto; margin-left: auto; height:auto; }
.bg3 { background:#cccccc url(../../images/footpic.jpg) repeat-x; margin-right: auto; margin-left: auto; height:auto; }
.bg4 { background:#cccccc url(../../images/top_nav1.jpg) no-repeat; width:960px; margin-top:10px; margin-down:10px; margin-right: auto; margin-left: auto; height: 34px; margin-bottom: 10px; }
.bg5 { width:960px; margin-top:10px; margin-right: auto; margin-left: auto; margin-bottom: 10px; }
.clearfix { width:960px; margin:0 auto; margin-top:10px; clear:both; }

#header { margin:0 auto; width:960px; padding:1px 0px 0px 0px;  }
h1 { float:left; width:200px; height:35px;}
h1 a { float:left; width:200px; height:35px; text-indent:-9999px; /*background:url(../../images/logo.jpg) no-repeat; */}

#topNav { float:left; width:700px; padding:11px 0 11px 10px; text-align:right;}
#topNav a { padding:0 10px; border-right:1px dotted #a3a3a3; color:#a3a3a3; width:50px; }
#topNav a:hover { color:#709929; }
#topNav a.zhuce { width:25px; color:#709929; }
#topNav a.sp { width:25px; border-right:0; }
#topNav span { padding:0 5px; padding-left:18px;  margin-left:5px; background:url(../../images/icon_tel.gif) no-repeat; color:#000; width:80px; font-style:italic; }

#topNav var { color:#a3a3a3; padding-left:10px; }
.searchForm { float:right; width:144px; height:14px; padding:3px 5px 3px 5px; background:url(../../images/search_bg.gif) no-repeat; margin-top:9px; }
.searchForm input { vertical-align:middle; height:14px; line-height:14px; border:0; color:#a3a3a3; }
.searchForm input.txt { width:125px; float:left; background:none; margin-right:5px; }
.searchForm input.sub { width:13px; float:left; background:url(../../images/search.png) no-repeat; cursor:pointer; text-indent:-9999px; }
#nav { width:960px; margin:0 auto; height:67px; overflow:hidden; clear:both; }
#nav p { float:left; width:960px; height:60px; padding:2px 0 8px 0; }
#nav p a { float:left; width:90px; height:60px; margin:0 13px 0 14px; }
#nav p a.sp, #nav p a:hover { background:url(../../images/nav_bg.gif) no-repeat; }
#nav p a span { float:left; width:90px; color:#fff; font-weight:bold; line-height:70px; cursor:pointer; text-align:center; }
.index_banner p { float:right; margin-top:-30px; width:150px; position:relative; }
.index_banner p span { float:left; width:12px; height:12px; border:1px #fff solid; margin:0 5px; overflow:hidden; cursor:pointer; text-indent:-9999px; }
.index_banner p span.tab { background:#fff; }
.mainbody { float:left; margin-top:10px; width:100%; height:70px; background:url(../../images/system/footr_bg.gif) repeat-x; clear:both; }
#footer { margin:0 auto; height:72px; line-height:72px; width:960px; clear:both; }
#footer p { float:left; color:#fff; }
#footer p a { color:#fff; }
#footer div { float:right; line-height:14px; color:#fff; margin-top:30px; }
#footer div a { margin-left:10px; color:#fff; border-right:1px #fff dotted; padding-right:10px; float:left; height:14px; }
#footer div a.sp { border:0; }
/*=== page */
.page { float:left; width:100%; text-align:right; padding:5px 0; border-top:1px #b6b6b6 dashed; }
.page span, .page a { margin:0 5px; }
.page span, .page a:hover { color:#84ad3c; }
.page img { vertical-align:middle; }
.left { float:left; width:155px; }
.left .box { float:left; width:152px; }
.left .box { float:left; width:152px; margin-bottom:8px; }
.left .box h2 { float:left; width:112px; padding:0 20px; height:35px; line-height:32px; color:#fff; font-weight:bold; font-size:13px; background:url(../../images/h2_152.gif) no-repeat; }
.left .box .c_box { float:left; width:140px; padding:5px; border-left:1px #9a9898 solid; border-right:1px #9a9898 solid; background:#fff; }
.left .box .bottom { float:left; width:152px; height:7px; overflow:hidden; background:url(../../images/bottom_152.gif) no-repeat; }
.left .box .top { float:left; width:152px; height:6px; overflow:hidden; background:url(../../images/top_152.gif) no-repeat; }
.right { float:right; width:800px; }
/*=== left */
.addUsing .c_box div { float:left; width:140px; color:#797979; }
.addUsing .c_box div span { float:left; margin-top:-8px; position:relative; }
.addUsing .c_box div em { float:left; margin-top:-15px; position:relative; padding-left:7px; height:37px; overflow:hidden; background:url(../../images/num_left.gif) no-repeat; }
.addUsing .c_box div em var { float:left; padding-right:10px; background:url(../../images/num_right.gif) right 0 no-repeat; height:37px; color:#fff; font-weight:bold; font-size:22px; line-height:37px; width:50px; text-align:center; }
.addUsing .c_box p { float:left; width:140px; color:#191919; font-weight:bold; line-height:20px; }
.top5 li { float:left; width:140px; height:24px; line-height:24px; overflow:hidden; border-bottom:1px #9d9d9f dashed; color:#454545; }
.top5 li a.name { color:#454545; margin-left:5px; }
.top5 li.no1 { height:70px; }
.top5 li.no1 img { float:left; width:42px; height:42px; padding:2px 4px 6px 2px; }
.top5 li.no1 div { float:right; width:90px; margin-top:5px; }
.top5 li.no1 span { float:left; width:16px; height:19px; background:url(../../images/system/no1.gif) no-repeat; text-indent:-9999px; }
.top5 li.no1 p { float:right; width:70px; height:32px; line-height:16px; }
.top5 li.no1 p a.name { margin:0; }
.top5 li.no1 var { float:left; width:90px; color:#454545; overflow:hidden; }
.orderbuy { float:left; width:136px; height:32px; background:url(../../images/myeben.jpg) no-repeat; padding:96px 8px 0 8px; margin-bottom:8px; }
.partner_left p { float:left; width:140px; display:inline; }
.partner_left p img { margin:2px 0; float:left; }
.partner_left a.more { float:right; margin-right:10px; padding-left:15px; background:url(../../images/system/more3.gif) 0 1px no-repeat; color:#1f2123; margin-top:5px; }
.left .guide_left .c_box { background:#d9d9d9 url(../../images/guide.gif) 5px 0 no-repeat; width:95px; padding-left:50px; }
.left .guide_left .c_box a { color:#323232; font-weight:bold; display:block; }
.left .guide_left .c_box span { color:#949496; display:block; }
.left .guide_left .c_box span a { color:#949496; font-weight:normal; }
.left .guide_left .bottom { background:url(../../images/bottom_152_2.gif) no-repeat; }
.left .guide_left .top { background:url(../../images/top_152_2.gif) no-repeat; }
/*=== right */
.topnav { float:right; width:770px; height:15px; padding:10px 15px 20px 15px; background:url(../../images/top_nav.gif) no-repeat; color:#6f432f; }
.topnav a { margin:0 5px; color:#6f432f; }
.topnav960 { float:left; width:930px; height:15px; padding:10px 15px 20px 15px; background:url(../../images/top_nav960.gif) no-repeat; color:#494949; }
.topnav960 a { margin:0 5px; color:#494949; }
.login_div { float:left; width:326px; height:486px; background:url(../../images/login_bg.jpg) no-repeat; padding-left:25px; }
.login_div h2 { float:left; width:100%; height:60px; line-height:50px; font-size:18px; font-weight:bold; color:#99bf51; }
.login_div form { float:left; width:100%; }
.login_div form div { float:left; width:100%; height:42px; }
.login_div form div label { float:left; width:70px; text-align:right; font-size:14px; font-weight:bold; height:26px; line-height:26px; }
.login_div form div input.t_input { float:left; width:192px; height:14px; padding:6px 5px; background:url(../../images/yonghuming.gif) no-repeat; border:0; }
.login_div form div input.t_input2 { float:left; width:192px; height:14px; padding:6px 5px; background:url(../../images/mima.gif) no-repeat; border:0; }
.login_div form div input.t_input3 { float:left; width:65px; height:14px; padding:6px 5px; background:url(../../images/yanzhengma.gif) no-repeat; border:0; }
.login_div form div img { margin:0 5px; vertical-align:middle; }
.login_div form div a { text-decoration:underline; color:#6f432f; }
.login_div form div a:hover { text-decoration:none; }
.login_div form div.sub_p { float:left; width:246px; padding-left:70px; }
.login_div form div.sub_p input.submit { float:left; width:74px; height:33px; line-height:33px; text-align:center; background:url(../../images/btn02.gif) no-repeat; color:#fff; font-weight:bold; border:0; margin-right:10px; cursor:pointer; }
.login_div form div.sub_p a { float:left; margin-top:15px; }
.login_div form div.errormessage { color:red; display:none; }
.register_div { float:left; width:609px; padding-bottom:6px; background:url(../../images/reg_bottombg.jpg) 0 bottom no-repeat; margin-top:9px; }
.register_div h2 { float:left; width:609px; height:50px; background:red url(../../images/reg_topbg.jpg) no-repeat; line-height:40px; font-size:14px; font-weight:bold; color:#84b329; text-indent:16px; }
.register_div form { float:left; width:580px; padding-left:28px; border-right:1px #cacaca solid; background:#efefef; height:421px; overflow:hidden; }
.register_div form div { float:left; width:100%; height:34px; }
.register_div form div label { float:left; width:65px; height:34px; line-height:34px; text-align:right; }
.register_div form div input.t_input { float:left; width:160px; height:22px; line-height:22px; border:1px #b7b7b7 solid; margin-top:6px; }
.register_div form div span { float:left; width:325px; height:34px; line-height:34px; padding-left:25px; }
.register_div form div span.msg1 { line-height:17px; }
.register_div form div span.hintmessage { background:url(../../images/tishi.gif) 5px center no-repeat; }
.register_div form div span.errormessage { background:url(../../images/error.gif) 5px center no-repeat; }
.register_div form div span.rightmessage { background:url(../../images/right.gif) 5px center no-repeat; }
.register_div form div select { height:22px; border:1px #b7b7b7 solid; margin-top:6px; margin-right:5px; }
.register_div form div.iread { width:515px; padding-left:55px; line-height:34px; }
.register_div form div.iread input { vertical-align:middle; margin-left:10px; margin-right:5px; }
.register_div form div.iread a { text-decoration:underline; color:#6f432f; }
.register_div form div.iread a:hover { text-decoration:none; }
.register_div form div input.submit { width:94px; height:27px; line-height:27px; color:#fff; font-weight:bold; background:url(../../images/btn03.gif) no-repeat; margin-left:65px; border:0; cursor:pointer; }
.password { float:left; width:100%; margin-bottom:140px; }
.password h2 { float:left; width:100%; padding:10px 0; border-top:1px #d1d1d1 solid; border-bottom:1px #d1d1d1 dashed; margin-bottom:30px; }
.password h2 span { float:left; font-size:14px; font-weight:bold; color:#84b329; padding-left:10px; }
.password h2 var { float:right; padding-right:10px; }
.password h2 var em { font-size:14px; margin:0 5px; font-style:italic; color:#84b329; }
.Retrieving { margin:0 auto; width:565px; }
.Retrieving p.tit { float:left; width:100%; line-height:24px; }
.Retrieving p.tit a { text-decoration:underline; color:#000; }
.Retrieving p.tit a:hover { text-decoration:none; }
.Retrieving div.choice_style { float:left; width:505px; height:208px; padding:30px; background:url(../../images/password_bg.gif) no-repeat; }
.Retrieving div.choice_style p { float:left; width:425px; height:74px; padding-left:85px; margin:15px 0; background:url(../../images/p_mail.gif) 0 10px no-repeat; }
.Retrieving div.choice_style p.p_phone { background:url(../../images/p_phone.gif) 10px 5px no-repeat; }
.Retrieving div.choice_style p a { display:block; font-size:14px; text-decoration:underline; margin:10px 0; color:#000; font-weight:bold; }
.Retrieving form.passStyle { float:left; width:505px; height:203px; padding:65px 0 0 60px; background:url(../../images/password_bg.gif) no-repeat; }
.Retrieving form.passStyle2 { height:243px; padding:25px 0 0 60px; }
.Retrieving form.passStyle p { float:left; width:100%; height:40px; }
.Retrieving form.passStyle p label { float:left; width:170px; height:34px; line-height:24px; font-size:14px; text-align:right; }
.Retrieving form.passStyle p input.t_input { float:left; width:192px; height:14px; padding:6px 5px; background:url(../../images/yonghuming.gif) no-repeat; border:0; }
.Retrieving form.passStyle p input.t_input3 { float:left; width:65px; height:14px; padding:6px 5px; background:url(../../images/yanzhengma.gif) no-repeat; border:0; }
.Retrieving form.passStyle p img { margin:0 5px; vertical-align:middle; }
.Retrieving form.passStyle p a { text-decoration:underline; color:#000; }
.Retrieving form.passStyle p a:hover { text-decoration:none; }
.Retrieving form.passStyle p.sub_p { float:left; width:246px; padding-left:170px; }
.Retrieving form.passStyle p.sub_p input.submit { float:left; width:74px; height:33px; line-height:33px; text-align:center; background:url(../../images/btn02.gif) no-repeat; color:#fff; font-weight:bold; border:0; cursor:pointer; }
.Retrieving form.passStyle p.hintmessage { float:left; width:246px; padding-left:190px; background:url(../../images/tishi2.gif) 170px 0 no-repeat; margin-top:10px; }
.Retrieving form.passStyle p.tel { text-indent:100px; font-size:14px; font-weight:bold; height:30px; }
.Retrieving form.passStyle p.suc { height:78px; padding-left:170px; width:240px; background:url(../../images/duihao.gif) 60px 5px no-repeat; }
.Retrieving form.passStyle p.suc span { display:block; font-size:14px; font-weight:bold; margin:10px 0; }
.Retrieving form.passStyle p.suc var { color:red; margin-right:3px; }
.Retrieving form.passStyle p.fai { height:78px; padding-left:70px; width:420px; background:url(../../images/tanhao.gif) 10px 5px no-repeat; font-size:14px; font-weight:bold; line-height:30px; }
.suc_lr { margin:0 auto; width:450px; height:243px; background:url(../../images/suc_lr.gif) -1px 0 no-repeat; clear:both; }
.suc_lr a.close_lr { float:right; }
.suc_lr p { float:left; width:100%; text-align:center; height:30px; }
.suc_lr p.title { margin-top:50px; font-size:14px; font-weight:bold; }
.suc_lr p a.sp { text-decoration:underline; color:#000; }
.suc_lr p a.sp:hover { text-decoration:none; }
.suc_lr2 p { width:380px; padding:0 35px; text-align:left; height:20px; font-size:14px; }
.suc_lr2 p a { font-size:14px; }
.suc_lr2 p.title { margin-top:20px; height:30px; }
.suc_lr2 p.sp { font-size:12px; margin-top:10px; }
.suc_lr2 p.p_btn { text-align:center; margin-top:20px; height:30px; }
.suc_lr2 p.p_btn input.btn { width:74px; height:25px; color:#fff; background:url(../../images/btn01.gif) no-repeat; }
.webtishi { width:660px; padding-top:12px; background:url(../../images/tiwen_topbg.gif) no-repeat; float:left; margin:50px 0 50px 150px; display:inline; }
.webtishi ul { width:660px; padding-bottom:12px; background:url(../../images/tiwen_bottombg.gif) 0 bottom no-repeat; float:left; }
.webtishi ul li { width:620px; padding-bottom:12px; background:url(../../images/tiwen_centerbg.gif) repeat-y; float:left; padding:30px; }
.webtishi p { float:left; width:600px; line-height:24px; padding:10px 0; }
.webtishi p.sp1 { font-weight:bold; font-size:16px; }
.webtishi p.sp2 { text-align:right; }
#gallery { position: relative; width:285px; }
.grid { float:left; border-right:1px #dcdcdc solid; padding:27px 0 0 0; margin-top:1px; height:200px; margin:15px 0; }
.grid h2 { float:left; width:100%; color:#83b329; font-weight:bold; font-size:14px; margin-bottom:10px; }

.grid p.more {  width:100%; margin-top:10px; vertical-align:bottom; text-align:right;}
.grid p.more a { margin-right:10px;  background:url(../../images/more.gif) no-repeat; color:#b5b5b5; font-weight:bold; padding-left:20px; }

.topcomment { padding:27px 15px 0 15px; width:300px; }
.topcomment ul { float:left; width:300px; }
.topcomment ul li { float:left; width:280px; padding-left:20px; background:url(../../images/dian.gif) 0 10px no-repeat; height:23px; line-height:22px; overflow:hidden; }
.topcomment ul li a { color:#565656; }

.topcomment1 { padding:27px 15px 0 15px; width:590px; border:none; }
.topcomment1 p { line-height:30px; text-indent:2em; float:left; }

#pictures { position: relative; height:115px; width:169px; overflow:hidden; float:left; }
#pictures img { position: absolute; top: 0; max-width:169px; max-height:165px; }
#next { float:left; width:28px; height:26px; background:url(../../images/towardright_bg.gif) no-repeat; padding:33px 11px 33px 11px; margin-top:11px; }
#prev { float:left; width:28px; height:26px; background: url(../../images/towardleft.gif) 20px 0 no-repeat; padding:33px 11px 33px 11px; margin-top:11px; }
/* relevant for the tutorial - start */

#pictures { position: relative; height:115px; width:169px; overflow:hidden; float:left; }
#pictures img { position: absolute; top: 0; max-width:169px; max-height:165px; }
.ggao_index { border:0; }
.topnava2 { height: 22px; width: 960px; background:url(../../images/top_nav1.jpg) no-repeat; }
.topnava2 p { float:left; width:450px; padding-top:8px; margin-left:11px; color:#333333; }
.topnava3 { float:right; width:320px; padding:8px 0; color:#333333; font-size:12px; text-indent:10px; }
.topnava4 { height: 22px; width: 960px; background:url(../../images/top_nav1.jpg) no-repeat; }
.topnava4 p { float:left; width:auto; padding-top:8px; margin-left:11px; color:#333333; }
.webtishi1 { width:960px; padding-top:10px; background:url(../../images/topkuang.jpg) no-repeat; float:left; }
.webtishi1 ul { width:960px; padding-bottom:10px; background:url(../../images/topkuang1.jpg) 0 bottom no-repeat; float:left; }
.webtishi1 ul li { width:960px; padding-bottom:10px; background:url(../../images/tiwen_centerbg.gif) repeat-y; float:left; }
.webtishi1 p { float:left; width:840px; line-height:24px; margin:10px 0px 0px 40px; }
.webtishi1 p.sp1 { font-weight:bold; font-size:12px; border-bottom:1px #999999 dashed; }
.webtishi1 p.sp2 { text-align:right; }
.webtishi2 { width:960px; padding-top:10px; background:url(../../images/topkuang.jpg) no-repeat; float:left; }
.webtishi2 ul { width:960px; padding-bottom:10px; background:url(../../images/topkuang1.jpg) 0 bottom no-repeat; float:left; }
.webtishi2 ul li { width:960px; padding-bottom:10px; background:url(../../images/tiwen_centerbg.gif) repeat-y; float:left; }
.webtishi2 p { float:left; width:940px; line-height:24px; margin:10px 0px 0px 10px; }
.webtishi2 p.sp1 { font-weight:bold; font-size:12px; border-bottom:1px #999999 dashed; }
.webtishi2 p.sp2 { text-align:right; }
.pickuang1 { width:138px; height:44px; padding-bottom:5px; }
.pickuang1 p { float:right; width:100px; }
.top6 li { float:right; width:140px; height:20px; line-height:20px; border-bottom:1px #9d9d9f dashed; color:#454545; text-align: right; }
.leftkuang1 { margin-left:85px; }
.index_banner { margin:0 auto; width:960px; height:300px; background:url(../../images/index_menu.jpg) right 0 no-repeat; }
.index_banner div { height:458px; text-align: center; }
.index_banner { margin:0 auto; width:954px; height:458px; }
.top7 li { float:left; width:140px; height:24px; line-height:24px; border-bottom:1px #9d9d9f dashed; color:#454545; }
.top7 li a.name1 { color:#454545; margin-left:5px; font-size: 14px; font-weight: bold; }
.top7 li a.name { color:#454545; margin-left:5px; }
.top7 li.no1 { height:50px; }
.top7 li.no1 img { float:left; width:42px; height:42px; padding:2px 4px 2px 2px; background:url(../../images/top5_bg.gif) no-repeat; }
.top7 li.no1 div { float:left; width:70px; margin-top:-10px; }
.top7 li.no1 span { float:left; width:16px; height:19px; background:url(../../images/no1.gif) no-repeat; text-indent:-9999px; }
.top7 li.no1 p { float:right; width:70px; line-height:16px; }
.top7 li.no1 p a.name { margin:0; }
.top7 li.no1 var { float:left; width:90px; color:#454545; overflow:hidden; }
/*=== newcss 20011-1-13 */
.page2 { float:left; width:630px; text-align:right; padding:5px 0; border-top:1px #b6b6b6 dashed; }
.page2 span, .page2 a { margin:0 5px; }
.page2 span, .page2 a:hover { color:#84ad3c; }
.page2 img { vertical-align:middle; }
/*=== newcss 20011-1-14 */
.pagediv { float:left; width:614px; margin:10px 0px 10px 30px; }
.guideNav6 { float:right; width:960px; margin-top:10px; margin-bottom:30px; }
.guideNav6 span { float:left; width:20px; height:20px; padding:95px 0 95px 0; }
.guideNav6 span.prev_bg { background:url(../../images/guide_leftbg.gif) 9px 0 no-repeat; }
.guideNav6 span.next_bg { background:url(../../images/guide_rightbg.gif) no-repeat; }
.guideNav6 span a { float:left; width:20px; height:20px; text-indent:-9999px; }
.guideNav6 span a.prev { background:url(../../images/prev.gif) no-repeat; }
.guideNav6 span a.prev:hover { background:url(../../images/prev2.gif) no-repeat; }
.guideNav6 span a.next { background:url(../../images/next.gif) no-repeat; }
.guideNav6 span a.next:hover { background:url(../../images/next2.gif) no-repeat; }
.guideNav6 p { float:left; width:900px; padding:0 10px; height:207px; background:#efefef; overflow:hidden; }
.guideNav6 p a { float:left; width:179px; padding:18px 0; height:160px; overflow:hidden; text-align:center; }
.guideNav6 p a.cur { background:url(../../images/guide_navbg.gif) no-repeat; }
.guideNav6 p a img { background:#ffffff; display:block; margin:5px auto 10px auto; border: 1px solid #CCCCCC; padding:4px 4px 4px 4px; }
.Area1 { float:left; width:650px; }
.Area1 h2 { float:left; width:100%; padding:8px 0; border-top:1px #d1d1d1 solid; border-bottom:1px #d1d1d1 dashed; color:#9dc254; font-size:14px; font-weight:bold; text-indent:10px; margin-bottom:10px; }
.Area1 h3 { float:left; width:100px; padding:5px 0; color:#333333; font-size:14px; font-weight:bold; text-indent:10px; vertical-align: bottom; }
.Area1 div a { color:#333333; float:left; width:46px; margin:4px 4px; font-size:14px; font-weight:bold; }
.Area1 div a.cur { background:#bfd65c; }
.Area1 div a:hover { color:#9dc254; }
/****************************/

#lianxi { float:left; width:330px; height:auto; }
#lianxi .gonggao { float:left; width:330px; margin-bottom:8px; }
#lianxi .gonggao .title { float:left; height:80px; width:100px; line-height:30px; }
#lianxi .gonggao .box { float:left; height:80px; width:220px; padding-bottom:10px; }
#lianxi .gonggao .box .p1 { line-height:25px; width:95%; padding-left:10px; padding-top:4px; }
#lianxi .gonggao .box .p2 { width:95%; padding-left:10px; padding-top:5px; }
#lianxi .gonggao .box img { padding-bottom:10px; }
#lianxi .gonggao h2 { float:left; width:300px; padding:5px 10px; border-top:1px #d1d1d1 solid; border-bottom:1px #d1d1d1 dashed; font-size:14px; font-weight:bold; color:#84b329; }

#news{width:589px; height:auto; overflow:hidden; float:left; margin-left:15px;}
#news h2{float:left;width:590px;padding:5px 10px;border-top:1px #d1d1d1 solid; border-bottom:1px #d1d1d1 dashed;font-size:14px;font-weight:bold;color:#84b329; margin-top:14px;}
#news ul{width:99%; float:left; padding-top:10px;}
#news ul li{float:left; width:100%; padding-left:20px; background:url(../../images/dian.gif) 0 10px no-repeat; height:25px; line-height:24px; overflow:hidden; margin:3px 0 0 10px;}
#news ul li a{ color:#565656; }
#news ul li .spl{ width:450px; float:left;}
#news ul li .spr{ width:100px; float:left;text-align:right; color:#565656;}

#link{width:100%; padding:20px 0 5px 0; text-align:center;  overflow:hidden;}
#link img{ margin:3px;}



#pr_info{ width:100%; float:left; border-top:2px solid #999; margin-top:30px;}
#pr_info ul{ float:left; height:auto; list-style:none;}
#pr_info ul li{ line-height:30px; float:left; width:98%; border-bottom:1px solid #999; padding-left:10px; margin:5px 0;}

/*产品展示*/
.pr_list_box {
	float:left;
	width:790px;
	margin-bottom:20px;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
	
}
.pr_list_box h2 {
	float:left;
	width:60%;
	padding:8px 0;
	color:#9dc254;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
}
.pr_list_img{float:left; margin-right:17px; margin-bottom:40px; width:252px; overflow:hidden;}
.pr_list_img img{border:1px solid #CCC; float:left;}
.pr_list_img p{float:left; line-height:24px; padding-left:10px;}

.pr_list_img_r{float:left; margin-bottom:40px; width:252px; overflow:hidden;}
.pr_list_img_r img{border:1px solid #CCC; float:left;}
.pr_list_img_r p{float:left; line-height:24px; padding-left:10px;}

#logobox{width:960px; margin:0 auto; height:120px;}
