﻿#body #innerbanner{width:1080px;margin:auto;}
#body .inner{width:1080px;margin:auto;padding-top:10px;}
#body .inner .left{width:220px;float:left;}
#body .inner .right{width:844px;float:right;background:#fff;border:1px solid #e5e5e5;padding-bottom:50px; min-height:500px}
#body .inner .left .sbox{border:1px solid #e5e5e5;background:#fff;width:220px;padding-bottom:10px;font-size:12px;}
#body .inner .left .sbox .topic{height:70px; line-height:70px; color:#fff; background:#1748b5;text-align:center; font-size:22px;}
#body .inner .left .sbox .topics{width:220px;height: 42px;}
#body .inner .left .sbox .topics .font{float:left; width: 100px;height: 42px; font-size:18px; color:#fff; line-height:42px; font-family: "微软雅黑"; text-align: center;	background:#1748b5;}		
#body .inner .left .sbox .topics .englist{float:left; width: 110px;height: 42px; padding-left: 10px;	color:#fff;font-size:12px;line-height:42px;font-family: arial;  text-transform:uppercase; background:#6c7e8f;}
#body .inner .left .sbox .blank ul{padding:0px 0px;}
#body .inner .left .sbox .blank ul li{cursor:pointer;height:40px; line-height:40px; border-bottom:1px solid #eee; background:url(../images/ico_19.png) no-repeat 15px center #8ea5bc;}
#body .inner .left .sbox .blank .current a{background:#0170d9;border-bottom:1px solid #ffffff;}
#body .inner .left .sbox .blank .current a{color:#ffffff;}
#body .inner .left .sbox .blank ul li a{padding-left:40px; font-size:15px;color:#fff}
#body .inner .left .sbox .blank ul li:hover{background:#ddd; font-weight:600;background:url(../images/ico_19hover.png) no-repeat 25px center #ddd;}
#body .inner .left .sbox .blank ul li a:hover{color:#057bd5;}
#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/ico1.gif) no-repeat 0px center;padding-left:10px;}
#body .inner .left .sbox .txt{padding:10px;}
#body .inner .right .position{font-size:12px;line-height:35px; border-bottom:1px solid #ddd ; background:#f5f5f5; text-align:right;color:#666666;}
#body .inner .right .position a{color:#666666;}
#body .inner .right .position span{padding-right:10px;}
#body .inner .right .main{padding:10px 20px;font-size:12px;}
/*content*/
#body .inner .right .main .content .title h1{text-align:center;font-size:20px;font-weight:normal;font-family:"microsoft yahei";}
#body .inner .right .main .content .infos{font-size:12px;line-height:40px;color:#666666;text-align:center;border-bottom:1px solid #ddd}
#body .inner .right .main .content .maincontent{font-size:12px; border-bottom:1px solid #ddd;padding:5px 0 20px}
#body .inner .right .main .content .maincontent ,.content .maincontent p{padding:5px 0px;line-height:200%; min-height:400px}
.maincontent img{max-width:800px !important}
#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;background:url("../images/jiantou.gif") no-repeat 0px 1px;padding-left:15px;}
#body .inner .right .main .articlelist{font-size:12px;}
#body .inner .right .main .articlelist li{line-height:35px;border-bottom:1px dashed #ccc;}
#body .inner .right .main .articlelist li a{}
#body .inner .right .main .articlelist li span{float:right}
#body .inner .right .main .articlelist .fw_t{font-size:12px;}
#body .inner .right .main .articlelist .fw_s{font-size:12px;font-family:arial, helvetica, sans-serif;color:#666666;}
/* recruit */
#body .inner .right .main .recruitlist{}
#body .inner .right .main .recruitlist td{line-height:35px;border-bottom:1px dotted #ccc;font-size:12px;}
#body .inner .right .main .recruitlist .rtitle{background:#f5f5f5;color:#0170d9;font-size:14px;padding-left:10px;height:30px;line-height:30px;}
#body .inner .right .main .recruitlist .rtitle span{text-align:right;font-size:12px;}
#body .inner .right .main .content .proinfo .image{float:left;}
#body .inner .right .main .content .proinfo .column{float:right;width:420px;}
#body .inner .right .main .content .proinfo .image img{width:350px;height:270px;}
#body .inner .right .main .content .proinfo .image a{display:block;width:350px;height:270px;border:2px solid #f5f5f5;padding:2px;}
#body .inner .right .main .content .proinfo .image a:hover{border:2px solid #0170d9;}
#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 .shorttext{border:1px solid #ddd; padding:10px;line-height:200%;}
#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:32px; margin:10px 0px;padding-left:10px;color:#0170d9;font-weight:bold;background-color:#e5e5e5;}
#body .inner .right .main .content .morepro{width:810px; overflow:hidden}
#body .inner .right .main .content .morepro ul{width:850px}
#body .inner .right .main .content .morepro .albumblock2{width:190px;height:180px;float:left; margin-right:12px; margin-bottom:12px; border:1px solid #ddd; background:#eee}
#body .inner .right .main .content .morepro .albumblock2 img{width:184px;height:140px; padding:3px}
#body .inner .right .main .content .morepro .albumblock2 .albumtitle{height:40px; line-height:30px; text-align:center}
#body .inner .right .main .content .morepro .albumblock2:hover{border:1px solid #6c7e8f; background:#6c7e8f}
#body .inner .right .main .content .morepro .albumblock2:hover a{color:#fff;}

#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 #0170d9;}
#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:arial, helvetica, sans-serif;font-size:12px;padding-top:5px;color:#0170d9;font-weight:bold;} .feedback .fright{float:left;width:600px;padding-bottom:10px;} .feedback .fright .fcontent .ftime{text-align:right;font-family:arial, helvetica, sans-serif;color:#0170d9;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:#0170d9;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 #0170d9;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}
/* open div*/
#popupmask{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9990;background-color:#000;-moz-opacity: 0.7;opacity:0.70;filter: alpha(opacity=70);font-size:12px;}
#popupcontainer{position: absolute;z-index: 9991;top: 0px;left: 0px;display:none;padding: 0px;}
#popupinner{border: 3px solid #0170d9;background-color: #ffffff;}
#popupframe{margin: 0px;width: 100%;height: 100%;position: relative;z-index: 9;}
#popuptitlebar{background:url("/images/box_bg1.jpg") repeat-x left top;color: #0170d9;font-weight: bold;height: 1.3em;padding: 5px;z-index: 9992;text-align:center;}
#popuptitle{float:left;font-size: 1.1em;}
#popupcontrols{float: right;cursor: pointer;cursor: hand;}
#popupcontrols a span{display: block;height: 15px;width: 15px;text-indent: -9000px;background: url('/images/close.gif') no-repeat;}
.videobox{padding:10px;}