#body #innerbanner{wdith: 980px;margin: auto;}
#body .inner{wdith: 980px;margin: auto;}
#body .inner .left{border: 1px solid #dddddd;width: 220px;float: left;}
#body .inner .right{width: 844px;float: right;border: 1px solid #dddddd;}
#body .inner .left .sbox{width: 220px;padding-bottom: 10px;font-size: 12px;}
#body .inner .left .sbox .topic{background: url(../images/topic_bg1.gif) repeat left top;font-size: 12px;font-family: "宋体", "microsoft yahei", arial, helvetica, sans-serif;margin: 0px 0px 0px 0px;line-height: 34px;border-bottom: 1px solid #dddddd;padding-left: 10px;color: #ffffff;font-weight: bold;}
#body .inner .left .sbox .blank ul{padding: 0px 0px;}
#body .inner .left .sbox .blank ul li{cursor: pointer;height: 30px;background: url(../images/link_bg1.gif) repeat 0px 0px;}
#body .inner .left .sbox .blank .current a{background: #0d2345;border-bottom: 1px solid #ffffff;}
#body .inner .left .sbox .blank .current a{color: #ffffff;}
#body .inner .left .sbox .blank ul li a{display: block;height: 30px;line-height: 30px;padding-left: 30px;border-bottom: 1px dotted #dddddd;background: url(../images/link_bg2.gif) no-repeat 12px 10px;}
#body .inner .left .sbox .blank ul li a:hover{background: #0d2345;border-bottom: 1px solid #ffffff;color: #ffffff;text-decoration: none;}
#body .inner .left .sbox .list dl{padding: 0px 10px;}
#body .inner .left .sbox .list dl dt{font-family: arial;color: #666666;line-height: 20px;font-size: 10px;}
#body .inner .left .sbox .list dl dd{line-height: 30px;border-bottom: 1px dotted #dddddd;background: url(../images/title_icon1.jpg) no-repeat 0px 12px;padding-left: 10px;}
#body .inner .left .sbox .txt{padding: 10px;}
#body .inner .right .position{font-size: 12px;line-height: 33px;background: url(../images/box_bg5.jpg) repeat left top;}
#body .inner .right .position a{color: #666666;}
#body .inner .right .position span{padding-left: 10px;}
#body .inner .right .main{padding: 10px 20px;font-size: 12px;}
/*content*/
#body .inner .right .main .content .title h3{text-align: center;font-size: 18px;font-weight: normal;font-family: "宋体", "microsoft yahei", arial, helvetica, sans-serif;}
#body .inner .right .main .content .infos{font-size: 12px;line-height: 40px;color: #666666;text-align: center;}
#body .inner .right .main .content .maincontent{font-size: 12px;}
#body .inner .right .main .content .maincontent p{padding: 5px 0px;line-height: 200%;}
/*boxwrap*/
#body .inner .right .main .content .boxwrap{ margin:0 auto;width:805px; height:auto; border:1px solid #E2E2E2; background:#FAFAFA; text-align:left; }
#body .inner .right .main .content .boxwrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#body .inner .right .main .content .main_box{padding:0px 20px 20px 20px;background:#fff;}
#body .inner .right .main .content .base_tit{border-bottom:1px solid #DADADA;color:#444;font-size:14px;margin:20px auto 2px 0;padding-bottom:5px;}
#body .inner .right .main .content .base_tit span{float:right;font-size:12px;font-weight:100;margin:5px 0 0 0;color:#ccc;}
#body .inner .right .main .content .base_tit span a{color:#999;}
#body .inner .right .main .content .download{background: url(../images/downicon.gif) no-repeat 15px 7px;padding-left: 55px;border: 1px solid #f5f5f5;line-height: 40px;font-size: 14px;font-family: arial, helvetica, sans-serif;margin: 10px 0px;}
#body .inner .right .main .content .prenext{padding: 10px 0px;margin-top: 10px;}
#body .inner .right .main .content .prenext ul li{line-height: 30px;padding-left: 15px;}
#body .inner .right .main .articlelist{font-size: 12px;}
#body .inner .right .main .articlelist ul li{line-height: 35px;border-bottom: 1px dashed #ccc;}
#body .inner .right .main .articlelist ul li span{font-family: arial, helvetica, sans-serif;color: #666666; float:right;}
/* recruit*/
#body .inner .right .main .recruitlist{font-size: 12px;}
#body .inner .right .main .recruitlist ul li{ width:100%; clear:both;}
#body .inner .right .main .recruitlist ul li .jobbox{ width:100%;}
#body .inner .right .main .recruitlist ul li .jobbox ul li{line-height: 35px;border-bottom: 1px solid #ccc;}
#body .inner .right .main .recruitlist ul li .jobbox .rtitle{background: #196ba7;color:#FFF;font-size: 14px;padding-left: 10px;height: 30px;line-height: 30px;}
#body .inner .right .main .recruitlist ul li .jobbox .rtitle a{color:#FFF;}
#body .inner .right .main .recruitlist ul li .jobbox .rtitle a:hover{color:#FFF;}
#body .inner .right .main .recruitlist ul li .jobbox .rtitle span{ margin-left:30px;font-size: 12px;}
#body .inner .right .main .recruitlist ul li .jobbox .t{ margin-left:10px;color:#000; font-weight:bold;}
/* proinfo*/
#body .inner .right .main .content .proinfo .image{float: left;}
#body .inner .right .main .content .proinfo .column{float: right;width: 500px;}
#body .inner .right .main .content .proinfo .image img{width: 270px;height: 270px;}
#body .inner .right .main .content .proinfo .image a{display: block;width: 270px;height: 270px;border: 2px solid #f5f5f5;padding: 2px;}
#body .inner .right .main .content .proinfo .image a:hover{border: 2px solid #0d2345;}
#body .inner .right .main .content .proinfo .column .title{background-color: #f5f5f5;padding: 0px 10px;}
#body .inner .right .main .content .proinfo .column .title h3{text-align: left;font-size: 14px;line-height: 25px;font-weight: bold;}
#body .inner .right .main .content .proinfo .column .infos{text-align: left;}
#body .inner .right .main .content .proinfo .column ul li{line-height: 33px;height: 33px;color: #333;font-weight: normal;}
#body .inner .right .main .content .proinfo .column ul li span{width: 100px;height: 20px;font-weight: bold;padding: 3px;color: #333;}
#body .inner .right .main .content .proinfo .column ul .mprice{color: #666666;text-decoration: line-through;}
#body .inner .right .main .content .proinfo .column ul .nprice{color: #f00;font-weight: bold;}
#body .inner .right .main .content .proinfo .column ul .nprice .buycount{color: #060;}
#body .inner .right .main .introtitle{font-size: 14px;line-height: 25px;border-left: 3px solid #0d2345;margin: 10px 0px;padding-left: 10px;color: #0d2345;font-weight: bold;background-color: #e5e5e5;}
#body .inner .right .main .content .morepro{}
#body .inner .right .main .content .morepro .albumblock{padding: 10px 15px 30px 20px;width: 160px;height: 190px;float: left;}
#body .inner .right .main .content .morepro .albumblock .inner{width: 160px;height: 190px;margin: inherit;}
#body .inner .right .main .content .morepro .albumblock .inner img{}
#body .inner .right .main .content .morepro .albumblock .inner .albumtitle{}
#body .inner .right .main .content .caseblock li{width: 330px;float: left;padding-left: 10px;}
#body .inner .right .main .content .caseblock .cimg a{display: block;border: 1px solid #f5f5f5;padding: 1px;}
#body .inner .right .main .content .caseblock .cimg a:hover{border: 1px solid #0d2345;}
#body .inner .right .main .content .caseblock .case_ct{height: 30px;line-height: 30px;color: #2586be;background: #e5f4fc;font-weight: bold;}
#body .inner .right .main .content .caseblock .case_txt{padding-left: 10px;height: 30px;line-height: 30px;text-align: left;font-size: 12px;color: #666;}
#body .inner .right .main .content .caseblock .case_mc{color: #c90;font-weight: bold;}
#body .inner .right .main .content .caseblock .case_mc a{color: #c90;}
#body .inner .right .main .content .caseblock .hycd_ct{height: 35px;line-height: 35px;color: #fff;font-weight: bold;padding-left: 40px;}
#body .inner .right .main .content .caseblock .hycd_ct a{color: #fff;}
#body .inner .right .main .content .caseblock .hycd_ct a:hover{color: #fffacc}
#body .inner .right .main .content .caseblock .hycd_ct a:visited{color: #fff}
#body .inner .right .main .content .caseblock .hycd_mc{color: #ff6600;}
#body .inner .right .main .content .caseblock .ttp{margin-top: 10px;margin-bottom: 10px;}
/* sitemap*/
#body .inner .right .main .sitemap{padding: 0px 10px;}
#body .inner .right .main .sitemap ul li{font-weight: bold;line-height: 25px;padding: 10px 20px;border-bottom: 1px dashed #cccccc;font-size: 14px;background: url(../images/ico4.jpg) no-repeat left 18px;}
#body .inner .right .main .sitemap ul li ul li{font-weight: normal;border-bottom: none;font-size: 12px;background: none;padding: 5px 0px;}
/* feedback*/
.feedback{}
.feedback .fleft{width: 90px;float: left;}
.feedback .fleft .ficon{padding: 0px 12px;}
.feedback .fleft .fname{text-align: center;font-family: "宋体", "microsoft yahei", arial, helvetica, sans-serif;font-size: 12px;padding-top: 5px;color: #0d2345;font-weight: bold;}
.feedback .fright{float: left;width: 600px;padding-bottom: 10px;}
.feedback .fright .fcontent .ftime{text-align: right;font-family: "宋体", "microsoft yahei", arial, helvetica, sans-serif;color: #0d2345;padding: 0px 20px 5px 20px;}
.feedback .fright .fcontent{width: 600px;background: url(../images/postbg.jpg) no-repeat left top;padding: 10px 0px;}
.feedback .fright .fcontent p{padding: 0px 20px 5px 50px;}
.feedback .fright .fcontent .freply .frtitle{margin-left: 20px;line-height: 20px;color: #ffffff;height: 25px;background: url(../images/picon.gif) no-repeat 2px 0px;padding-left: 20px;font-weight: bold;}
.feedback .fright .fcontent .freply p{color: #989e4d}
.feedback .fright .fline{float: right;width: 572px;border-top: 1px solid #ededef;filter: progid: dximagetransform.microsoft.shadow(color=#999999, strength=1, direction=180);}
.feedback .introtitle{width: 765px;margin: auto;}
.feedback .commentbox{padding-top: 5px;}
.feedback .commentbox #commentform td{height: 40px;font-size: 12px;}
.feedback .commentbox #commentform input{height: 25px;line-height: 25px;}
.feedback .commentbox #commentform td span{font-weight: bold;color: #900;}
.feedback .commentbox #commentform .cbutton{line-height: 25px;background: #0d2345;border: none;color: #ffffff;font-size: 14px;cursor: pointer;}
#body .inner .right .main .feedback .commentlist dt{padding: 5px 10px;background-color: #dededc;height: 22px;line-height: 22px;font-size: 12px;}
#body .inner .right .main .feedback .commentlist dd{padding: 15px 0px 15px 0px;line-height: 180%;font-size: 14px;}
#body .inner .right .main .feedback .commentlist dd b{color: #458d3a;}
#body .inner .right .main .feedback .commentlist dd span{color: #a00000;}
#body .inner .right .main .feedback .commentlist p{padding: 0px;line-height: 180%;margin: 0px;}
.clicktimes{display: none;}
/*img list*/
.imagelist{padding: 10px 0px;}
.imagelist .imageblockbg{float: left;padding: 10px 10px 20px 10px;}
.content .imagelist .imageblockbg{padding: 10px 10px 20px 15px;}
.imagelist .imageblock{padding: 10px;width: 157px;height: 138px;overflow: hidden;border: 1px solid #dddddd;cursor: pointer;}
.content .imagelist .imageblock{height: 138px;float: left;padding: 5px;}
.imagelist .imageblock:hover{border: 1px solid #0d2345;background-color: #f5f5f5;}
.imagelist .imageblock .imagenote{padding: 5px;line-height: 25px;color: #ffffff;font-size: 11px;}
.imagelist .imageblock p a{color: #ffffff;}
.imagelist .imageblock img{width: 155px;height: 116px;border: 1px solid #f5f5f5;}
.imagelist .imageblock img:hover{border: 1px solid #dddddd;}
.imagelist .imageblock p{text-align: center;bottom: 0px;background-color: #333;color: #ffffff;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;height: 20px;line-height: 20px;}
.content .imagelist .imageblock p{color: #ffffff;}
.imagelist .imageblock a{text-decoration: none;}
#body .prenext .blk_29{padding: 0px 0px;overflow: hidden;zoom: 1;position: relative;}
#body .prenext .blk_29 .leftbotton{background: url(../images/arrow_l.jpg) no-repeat -1px 0px;left: 0px;float: left;width: 35px;cursor: pointer;position: absolute;top: 50px;height: 114px}
#body .prenext .blk_29 .rightbotton{right: 5px;background: url(../images/arrow_r.jpg) no-repeat -0px 0px;float: right;right: 0px;width: 35px;cursor: pointer;position: absolute;top: 50px;height: 114px}
#body .prenext .blk_29 .cont{margin: 0px auto;overflow: hidden;padding: 15px 0 0 0px;float: left;height: 170px;width: 720px;position: relative;left: 30px;}
#body .prenext .blk_29 .box{float: left;width: 240px;text-align: center;}
#body .prenext .blk_29 .box img{border: #ccc 1px solid;padding: 3px;display: block;background: #fff;padding-bottom: 3px;margin: 0px auto;width: 160px;height: 120px;}
#body .prenext .blk_29 .box a:hover img{border: #3092b9 1px solid;}
#body .prenext .blk_29 .box p{width: 240px;line-height: 20px;text-align: center;font-size: 12px;color: #3092b9}