@charset "utf-8";
/* CSS Document */

#Mbanner{ margin: 0px auto; padding: 0px; width: 980px; height: 216px;}

#main{ margin: 0px auto; padding: 0px; margin-top: 12px; width: 980px; overflow: hidden;}
#mainL{ float: left; width: 240px;}
#mainR{ float: right; width: 728px;}

.leftNav{ background: #fff; border: 3px #252d5e solid; padding-top: 45px; padding-bottom: 12px; position: relative;}
.leftNav h2{ position: absolute; top: -3px; left: -3px; width: 240px; height: 48px; line-height: 48px; text-align:center; color: #fff; background: url(../images/title240.jpg) top no-repeat; font-family: "Microsoft YaHei"; font-size: 20px;}
.leftNav dl{ margin: 0px auto; padding: 0px; width: 212px; padding-top: 12px; overflow: hidden;}
.leftNav dt{ height: 34px; line-height: 34px; font-size: 14px; background: url(../images/proDt.jpg) center no-repeat; padding-left: 12px; margin-bottom: 10px;}
.leftNav dt a{ font-size: 14px; font-weight: bold; color: #FFF;}
.leftNav dd{ float:left; width: 106px; height: 32px; line-height: 32px; overflow: hidden;}
.leftNav dd a{ background: url(../images/icon.gif) left no-repeat; padding-left: 12px;}
.leftNav dd .cur{ font-weight: bold; color: #eb891a;}
.leftNav ul{margin: 0px auto; padding: 0px; width: 212px; padding-top: 12px; overflow: hidden;}
.leftNav ul li{ height: 34px; line-height: 34px; font-size: 14px; background: url(../images/proDd.jpg) center no-repeat; margin-bottom: 10px;}
.leftNav ul li a{ font-size: 14px; font-weight: bold; color: #000; padding-left: 12px; display: block;}
.leftNav ul li a:hover{ background: url(../images/proDt.jpg) center no-repeat; color: #FFF; text-decoration: none;}
.leftNav ul li .cur{ background: url(../images/proDt.jpg) center no-repeat; color: #FFF; text-decoration: none;}

.leftPro{ background: #f8f8f8; border: 1px #d2d2d2 solid; border-top: 0px none; margin-top: 12px; position: relative;}
.leftPro h3{ position: absolute; background: #252d5e; top: 0px; left: -1px; width: 228px; height: 32px; line-height: 32px; padding-left: 12px; font-family: "Microsoft YaHei"; font-size: 16px; color: #fff;}
.leftPro ul{ padding: 15px; padding-top: 36px;}
.leftPro ul li{ padding-top: 10px; border-bottom: 1px #ccc dotted; padding-bottom: 10px; height: 80px; overflow: hidden;}
.leftPro ul li a{ display: block; overflow: hidden;}
.leftPro img{ border: 1px #c3c3c3 solid; width: 80px; height: 80px; float: left;}
.leftPro ul li a:hover img{ border: 1px #eb891a solid; text-decoration: none;}
.leftPro p{ float: right; width: 116px; line-height: 24px; overflow: hidden;}
.leftPro p span{ color: #666}

.leftLxwm{ border: 1px #d2d2d2 solid; background: #fff; margin-top: 12px; padding: 12px; padding-top: 34px; position: relative;}
.leftLxwm h3{ position: absolute; background: #252d5e; top: -1px; left: -1px; width: 228px; height: 32px; line-height: 32px; padding-left: 12px; font-family: "Microsoft YaHei"; font-size: 16px; color: #fff;}
.leftLxwm p{ line-height: 24px; padding-top: 8px;}
.leftLxwm h4{ text-align:center; font-size: 14px; line-height: 24px; padding-top: 12px;}
.leftLxwm strong{ color: #eb891a; font-size: 14px;}

.mainRTitle{ background: url(../images/mainRTitle.gif) no-repeat; line-height: 42px; font-size: 14px; padding-left: 17px;}
.mainRTop{ height: 10px; background: url(../images/bgBaiTop728.gif) top no-repeat; margin-top: 12px; clear: both; overflow: hidden;}
.mainRBom{ height: 10px; background: url(../images/bgBaiBom728.gif) top no-repeat; clear: both; overflow: hidden;}

.mainRAbout{ border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; padding: 20px; padding-top: 10px; background: #fff; overflow: hidden;}

.mainRPro{ border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; background: #fff; overflow: hidden;}
.mainRPro li{ float: left; width: 214px; padding-top: 11px; padding-bottom: 11px; padding-left: 21px;}
.mainRPro li a{ border: 1px #ebebeb solid; background: #fff; padding: 8px; display: block; overflow: hidden;}
.mainRPro li a:hover{ border: 1px #eb891a solid; text-decoration: none;}
.mainRPro img{ border: 1px #c3c3c3 solid; width: 194px; height: 194px;}
.mainRPro p{ text-align:center; line-height: 32px; height: 32px; padding-top: 5px; overflow: hidden;}

.mainRshow{ border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; background: #fff; padding: 13px; overflow: hidden;}
.mainRshow .proPic{ float: left; width: 376px;}
.mainRshow .proPic .PicBig{ width: 370px; height: 370px; padding: 2px; border: 1px #ddd solid;}
.mainRshow .proPic .picList{border-right: 1px #ddd solid; width: 375px; height: 74px; border-bottom: 1px #ddd solid;}
.mainRshow .proPic .picList li{ float: left; padding: 2px; border-left: 1px #ddd solid; height: 70px; width: 70px; overflow: hidden;}
.mainRshow .proPic .picList img{ width: 70px; height: 70px;}
.mainRshow .ProTxt{ float:right; width: 300px;}
.mainRshow .ProTxt h1{ font-size: 16px; font-family: "Microsoft YaHei",tahoma,verdana,arial,sans-serif; line-height: 28px; height: 28px; padding-bottom: 8px; border-bottom: 1px #ddd dotted; color: #000; overflow: hidden;}
.mainRshow .ProTxt li{padding-top: 6px; padding-bottom: 6px; line-height: 24px; color: #666; border-bottom: 1px #ddd dotted;}
.mainRshow .ProTxt span{ font-weight: bold;}
.mainRshow .ProTxt strong{ color: #eb891a; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif;}
.mainRshow .ProTxt .proBtn{ padding-top: 10px; line-height: 30px; font-family: "Microsoft YaHei"; font-size: 16px; color: #333;}
.mainRshow .ProTxt .proBtn .pic{ padding-left: 12px; height: 30px;}
.proTitle{ border-left: 1px #eb891a solid; border-right: 1px #c9c9c9 solid; border-top: 2px #eb891a solid; font-size: 18px; font-family: "微软雅黑"; background: #eee; height: 36px; line-height: 36px;}
.proTitle span{ display: inline-block; padding-left: 12px; padding-right: 12px; background: #eb891a; color: #fff; font-weight: 700;}
.proContent{ border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; background: #fff; padding: 13px; line-height: 200%; overflow: hidden;}

.mainRtjzx{border-left: 1px #c9c9c9 solid; border-top: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; background: #fff; overflow: hidden;}
.mainRtjzx h3{ background: #f6f6f6; padding-left: 16px; border-bottom: 1px #c9c9c9 solid; height: 32px; line-height: 32px; font-size: 14px; color: #000;}
.mainRtjzx ul{ padding: 16px 8px;}
.mainRtjzx li{ float: left; width: 46%; padding-left: 2%; padding-right: 2%; height: 30px; line-height: 30px; overflow: hidden;}
.mainRtjzx a{ background: url(../images/icon2.gif) left no-repeat; padding-left: 12px;}
.mainRtjzx span{ float: right; color: #999;}

.mainRnr{border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; background: #fff; padding: 20px; padding-top: 10px; overflow: hidden;}
.mainRnr .newsTitle{ text-align:center; border-bottom: 1px #ccc dotted; padding-bottom: 10px;}
.mainRnr .newsTitle h1{ font-size: 20px; color: #000; line-height: 32px; font-family: "Microsoft YaHei";}
.mainRnr .newsTitle h6{ font-size: 12px; color: #666; font-weight: normal; line-height: 20px; padding-top: 8px;}
.mainRnr .newsTitle h6 span{ padding-left: 8px; padding-right: 8px;}
.mainRnr .newsPic{ text-align:center; padding-top: 12px;}
.mainRnr .newsPic img{ max-width: 680px;}
.mainRnr .newsContent{ padding-top: 20px; line-height: 200%;}

.mainRhonor{ border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; background: #fff; overflow: hidden;}
.mainRhonor li{ float: left; width: 214px; padding-top: 11px; padding-bottom: 11px; padding-left: 21px;}
.mainRhonor li a{ border: 1px #ebebeb solid; background: #fff; padding: 8px; display: block; overflow: hidden;}
.mainRhonor li a:hover{ border: 1px #eb891a solid; text-decoration: none;}
.mainRhonor img{ border: 1px #c3c3c3 solid; width: 194px; height: 276px;}
.mainRhonor p{ text-align:center; line-height: 32px; height: 32px; padding-top: 5px; overflow: hidden;}

.mainRcfsb{ border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; background: #fff; overflow: hidden;}
.mainRcfsb li{ float: left; width: 214px; padding-top: 11px; padding-bottom: 11px; padding-left: 21px;}
.mainRcfsb li a{ border: 1px #ebebeb solid; display: block; overflow: hidden;}
.mainRcfsb li a:hover{ border: 1px #eb891a solid; text-decoration: none;}
.mainRcfsb img{ width: 212px; height: 160px;}
.mainRcfsb p{ text-align:center; line-height: 32px; height: 32px; padding-top: 5px; padding-bottom: 5px; overflow: hidden;}

.mainRvideo{ border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; background: #fff; overflow: hidden;}
.mainRvideo li{ float: left; width: 330px; padding-top: 11px; padding-bottom: 11px; padding-left: 22px;}
.mainRvideo li a{ display: block; overflow: hidden;}
.mainRvideo img{ width: 330px; height: 218px;}

.mainRclient{ border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; background: #fff; overflow: hidden;}
.mainRclient li{ float: left; width: 214px; padding-top: 11px; padding-bottom: 11px; padding-left: 21px;}
.mainRclient li a{ border: 1px #ebebeb solid; background: #fff; padding: 8px; display: block; overflow: hidden;}
.mainRclient li a:hover{ border: 1px #eb891a solid; text-decoration: none;}
.mainRclient img{ border: 1px #c3c3c3 solid; width: 194px; height: 120px;}
.mainRclient p{ text-align:center; line-height: 32px; height: 32px; padding-top: 5px; overflow: hidden;}

.mainRcase{ border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; padding: 0px 20px; background: #fff; overflow: hidden;}
.mainRcase dl{ padding-top: 15px; padding-bottom: 15px; border-bottom: 1px #ccc dotted; height: 150px; overflow: hidden}
.mainRcase img{ float: left; width: 200px; height: 150px;}
.mainRcase dt{ float: right; width: 470px; line-height: 32px; font-size: 14px; font-weight: bold; height: 32px; overflow: hidden;}
.mainRcase dd{ float: right; width: 470px; line-height: 24px; color: #666; overflow: hidden;}

.mainRnews{ border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; padding: 0px 20px; background: #fff; overflow: hidden;}
.mainRnews dl{ padding-top: 15px; padding-bottom: 15px; border-bottom: 1px #ccc dotted; height: 104px; overflow: hidden}
.mainRnews img{ float: left; width: 140px; height: 104px;}
.mainRnews dt{ float: right; width: 530px; line-height: 32px; font-size: 14px; font-weight: bold; height: 32px; overflow: hidden;}
.mainRnews dt span{ float: right; font-size: 12px; color: #999;}
.mainRnews dd{ float: right; width: 530px; line-height: 24px; color: #666; overflow: hidden;}
.mainRnews li{ height: 42px; line-height: 42px; font-size: 14px; border-bottom: 1px #ccc dotted; overflow:hidden;}
.mainRnews li span{ float: right; font-size: 12px; color: #999;}

.mainRfaq{ border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; padding: 0px 20px; background: #fff; overflow: hidden;}
.mainRfaq dl{ border-bottom: 1px #ddd dotted; padding-top: 16px; padding-bottom: 16px;}
.mainRfaq dt{padding-left: 28px; height: 24px; line-height: 24px; font-size: 14px; overflow: hidden; position: relative;}
.mainRfaq dd{ padding-left: 28px; padding-top: 8px; height: 48px; line-height: 24px; font-size: 14px; color: #666; overflow: hidden; position: relative;}
.mainRfaq dd a{ color: #eb891a;}
.mainRfaq span{ display: block; left: 0px; top: 4px; width: 17px; height: 17px; line-height: 17px; color: #fff; text-align:center; background: url(../images/icon1.jpg) no-repeat; position: absolute;}
.mainRfaq dd span{ top: 12px; background: url(../images/icon2.jpg) no-repeat; }

.proCg{ border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; padding: 13px; background: #fff; overflow: hidden;}
.proCg h3{ background: #eb891a; line-height: 30px; height: 30px; font-size: 14px; color: #fff; padding-left: 10px; padding-right: 10px; overflow: hidden;}
.proCg h3 span{ font-size: 12px; float: right;}
.proCg dl{ padding-top: 16px; overflow: hidden;}
.proCg dt{ float: left; width: 110px; text-align: right; line-height: 30px;}
.proCg dt span{ color: red; padding-right: 10px;}
.proCg dd{ float: right; width: 580px; line-height: 30px;}
.proCg dd span{ color: #999;}
.proCg .inputT{ border: 1px #ccc solid; background: #fff; line-height: 28px; height: 28px; padding-left: 5px; width: 320px; margin-right: 10px;}
.proCg .inputT2{ border: 1px #ccc solid; background: #fff; line-height: 28px; padding: 5px; width: 520px; height: 140px;}
.proCg strong{color: red;}
.proCg .inputB{ background: url(../images/dglcBtn.jpg) center no-repeat; width: 164px; height: 43px; line-height: 43px; font-size: 16px; color: #fff; font-weight: bold; border: 0px none;}
.proCg .inputB2{ width: 100px; line-height: 43px; height: 43px; font-size: 16px;}

.proXg{ border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; padding: 13px; background: #fff; overflow: hidden;}
.proXg h3{ background: #eee; border-bottom: 1px #ccc solid; line-height: 30px; height: 30px; font-size: 14px; color: #000; padding-left: 10px; padding-right: 10px; overflow: hidden;}
.proXg ul{ padding-top: 16px;}
.proXg li{ float: left; width: 166px; padding-left: 12px;}
.proXg img{ border: 1px #ddd solid; width: 164px; height: 164px;}
.proXg a:hover img{ border: 1px #eb891a solid;}
.proXg p{ text-align: center; height: 20px; line-height: 20px; padding-top: 6px; overflow: hidden;}

.page{ padding-top: 20px; text-align: center; line-height: 24px; padding-bottom: 20px;}
.page span{ display: inline-block; padding-left: 6px; padding-right: 6px; margin-left: 3px; margin-right: 3px; color: #fff; background: #eb891a;}
.page strong{ font-size: 14px; padding-right: 3px; color: #fff;}
.page a{ display: inline-block; margin-left: 6px; margin-right: 3px; padding-left: 6px; padding-right: 6px; color: #fff; background: #eb891a;}
.page a:hover{ background: #fb7f0b; text-decoration: none;}

#wujin{ margin: 0px auto; padding: 0px; margin-top: 12px; width: 980px; overflow: hidden;}