@charset "utf-8";
/* CSS Document */

#flashs { margin: 0px auto; padding: 0px; height: 450px; padding-bottom: 40px; background: url(../images/flashbg.jpg) bottom center no-repeat; overflow: hidden; position: relative;}
#flashs .bgitem { margin: 0px auto; z-index: 1; position: absolute; top: 0px; width: 100%; height: 450px; cursor: pointer;}
#flashs .btn { z-index: 7; position: absolute; padding: 0px; bottom: 60px; right: 50%; margin-right: -450px;}
#flashs .btn span { display: inline-block; background: #fff; border: 1px #eb891a solid; margin-left: 5px; cursor: pointer; color: #eb891a; width: 18px; height: 18px; line-height: 18px; text-align:center;}
#flashs .btn span.cur { background: #eb891a; color: #fff;}

#proBox{ margin: 0px auto; padding: 0px; width: 980px; background: url(../images/IproBox.gif) repeat-y; overflow: hidden; position: relative;}
#proBox h2{ height: 72px; overflow: hidden;}
#proBox .proLeft{ float: left; width: 240px;}
#proBox .proLeft dl{ margin: 0px auto; padding: 0px; width: 212px; padding-top: 24px; overflow: hidden;}
#proBox .proLeft dt{ height: 34px; line-height: 34px; font-size: 14px; background: url(../images/proDt.jpg) center no-repeat; padding-left: 12px; margin-bottom: 10px;}
#proBox .proLeft dt a{ font-size: 14px; font-weight: bold; color: #FFF;}
#proBox .proLeft dd{ float:left; width: 106px; height: 32px; line-height: 32px; overflow: hidden;}
#proBox .proLeft dd a{ background: url(../images/icon.gif) left no-repeat; padding-left: 12px;}
#proBox .proRight{ float: right; width: 706px;}
#proBox .proRight ul{ padding-left: 1px; padding-right: 1px; padding-bottom: 11px; overflow: hidden;}
#proBox .proRight ul li{ float: left; width: 208px; padding-left: 20px; padding-top: 10px;}
#proBox .proRight ul li a{ border: 1px #ebebeb solid; background: #fff; padding: 5px; display: block; overflow: hidden;}
#proBox .proRight ul li a:hover{ border: 1px #eb891a solid; text-decoration: none;}
#proBox .proRight .pic{ width: 196px; overflow: hidden;}
#proBox .proRight .pic img{ border: 1px #c3c3c3 solid; width: 194px; height: 194px;}
#proBox .proRight .txt{ padding: 8px; padding-bottom: 3px; line-height: 20px; height: 20px; text-align: center; font-weight: bold; overflow: hidden;}
#proBox .proRight .txt span{ color: #eb891a}
#proBox .proCl{ margin: 0px auto; padding: 0px; width: 980px; height: 10px; clear: both; background: url(../images/IproBom.gif) bottom no-repeat; overflow: hidden;}

#abv1{ margin: 0px auto; padding: 0px; width: 980px; height: 100px; padding-top: 24px; overflow: hidden;}

#lbjzcBox{ margin: 0px auto; padding: 0px; margin-top: 24px; width: 980px; background: url(../images/bgBai.gif) repeat-y;}
#lbjzcBox .lbjzTitle{ padding-top: 25px; height: 62px; background: url(../images/bgBaiTop.gif) top no-repeat; text-align:center; overflow: hidden;}
#lbjzcBox .lbjzTxt{ margin: 0px auto; width: 978px; height: 570px; padding-top: 30px; overflow: hidden;}
#lbjzcBox .lbjzTxt dl{}
#lbjzcBox .lbjzTxt dt{ height: 43px; line-height: 43px; color: #eb891a; font-family: "Microsoft YaHei"; font-size: 18px; font-weight: bold; overflow: hidden;}
#lbjzcBox .lbjzTxt dd{ line-height: 20px; color: #666; padding-top: 10px;}
#lbjzcBox .lbjzTxt .dl1{ padding-left: 155px; float: left; width: 207px; height: 186px; padding-top: 3px; overflow: hidden;}
#lbjzcBox .lbjzTxt .dl1 dd{ padding-left: 22px;}
#lbjzcBox .lbjzTxt .dl2{ padding-right: 174px; float: right; width: 216px; height: 186px; padding-top: 3px; overflow: hidden;}
#lbjzcBox .lbjzTxt .dl3{ padding-left: 155px; float: left; width: 170px; height: 192px; padding-top: 12px; overflow: hidden;}
#lbjzcBox .lbjzTxt .dl3 dd{ padding-left: 22px;}
#lbjzcBox .lbjzTxt .dl4{ padding-right: 174px; float: right; width: 153px; height: 192px; padding-top: 12px; overflow: hidden;}
#lbjzcBox .lbjzTxt .dl5{ padding-left: 155px; float: left; width: 172px; height: 186px; padding-top: 6px; overflow: hidden;}
#lbjzcBox .lbjzTxt .dl5 dd{ padding-left: 22px;}
#lbjzcBox .lbjzTxt .dl6{ padding-right: 174px; float: right; width: 153px; height: 186px; padding-top: 6px; overflow: hidden;}
#lbjzcBox .lbjzCl{ margin: 0px auto; padding: 0px; width: 980px; height: 10px; clear: both; background: url(../images/bgBaiBom.gif) bottom no-repeat; overflow: hidden;}

#ysBox{ margin: 0px auto; padding: 0px; margin-top: 24px; width: 980px; background: url(../images/bgBai.gif) repeat-y;}
#ysBox .ysTitle{ padding-top: 25px; height: 72px; background: url(../images/bgBaiTop.gif) top no-repeat; text-align:center; overflow: hidden;}
#ysBox .ysTxt{ margin: 0px auto; width: 978px; position: relative;}
#ysBox .ysTxt dl{ background: url(../images/line978.jpg) top center no-repeat; padding-left: 10px; padding-right: 10px;}
#ysBox .ysTxt dt{ line-height: 42px; font-family: "Microsoft YaHei"; font-size: 30px; color: #eb891a;}
#ysBox .ysTxt dt span{ width: 82px; height: 42px; background: #eb891a; color: #fff; display: inline-block; font-size: 32px; text-align:center; margin-right: 8px;}
#ysBox .ysTxt dd{ line-height: 32px; font-size: 14px; padding-top: 20px; padding-left: 90px;}
#ysBox .ysTxt dd span{ color: #eb891a; font-weight: bold;}
#ysBox .ysTxt .ys1{ height: 192px; padding-top: 60px; padding-bottom: 42px; overflow: hidden;}
#ysBox .ysTxt .ys1 dt{ padding-top: 36px;}
#ysBox .ysTxt .ys1 dd{ width: 355px;}
#ysBox .ysTxt .ys2{ padding-left: 520px; height: 240px; padding-top: 27px; padding-bottom: 24px; overflow: hidden;}
#ysBox .ysTxt .ys2 dt{ padding-top: 56px;}
#ysBox .ysTxt .ys3{ height: 220px; padding-top: 33px; padding-bottom: 24px; overflow: hidden;}
#ysBox .ysTxt .ys3 dt{ padding-top: 42px;}
#ysBox .ysTxt .ys3 dd{ width: 354px;}
#ysBox .ysTxt .ys4{ padding-left: 490px; height: 228px; padding-top: 50px; padding-bottom: 24px; overflow: hidden;}
#ysBox .ysTxt .ys4 dt{ padding-top: 14px;}
#ysBox .ysTxt .ys4 dd{ padding-right: 20px;}
#ysBox .ysTxt .ys5{ height: 180px; padding-top: 50px; padding-bottom: 24px; overflow: hidden;}
#ysBox .ysTxt .ys5 dt{ padding-top: 28px;}
#ysBox .ysTxt .ys5 dd{ width: 544px;}
#ysBox .ysTxt .pic1{ top: 60px; right: 8px; height: 192px; position: absolute;}
#ysBox .ysTxt .pic2{ top: 321px; left: 8px; height: 240px; position: absolute;}
#ysBox .ysTxt .pic3{ top: 618px; right: 20px; height: 220px; position: absolute;}
#ysBox .ysTxt .pic4{ top: 912px; left: 20px; height: 228px; position: absolute;}
#ysBox .ysTxt .pic5{ top: 1214px; right: 20px; height: 180px; position: absolute;}
#ysBox .ysCl{ margin: 0px auto; padding: 0px; width: 980px; height: 10px; clear: both; background: url(../images/bgBaiBom.gif) bottom no-repeat; overflow: hidden;}


#sysBox{ margin: 0px auto; padding: 0px; width: 978px; margin-top: 24px; border: 1px #cccccc solid; overflow: hidden; position: relative;}
#sysBox dl{ float:left; font-size:14px; line-height:24px; color: #666; overflow:hidden;}
#sysBox dd h3{font-family: "Microsoft YaHei"; font-size: 20px; color: #eb891a; font-weight: bold; height:28px; line-height:28px; overflow:hidden}
#sysBox dd h3 span,.csd1 h2 span{color:#eb891a;}
#sysBox dd b{ font-family:"Times New Roman", Times, serif; font-size:20px; text-transform:uppercase; white-space:nowrap; color:#666;letter-spacing:-2px; height:44px; line-height:44px; overflow:hidden; font-weight:normal}
#sysBox dl:hover dd b{color:#fff;}

#sysBox dl.csl1{ width:426px; height:225px; padding:31px 36px 0 27px; background:url(../images/sys1.png) no-repeat 411px 23px #fff;  overflow: hidden;}
#sysBox dl.csl1:hover{background:url(../images/sys1.png) no-repeat 411px 23px #4d4d4d;}
#sysBox dl.csl1 dt{ width:216px; float:left; padding:8px 0 0 7px;}
#sysBox dl.csl1 dd{ width:197px; float:left; padding:12px 0 0;}

#sysBox dl.csl2{ width:426px; height:225px; padding:31px 36px 0 27px;background:url(../images/sys2.png) no-repeat 386px 23px #fff; overflow: hidden;}
#sysBox dl.csl2:hover{ background:url(../images/sys2.png) no-repeat 386px 23px #4d4d4d;}
#sysBox dl.csl2 dt{ width:216px; float:left;}
#sysBox dl.csl2 dd{ width:197px;float:left; padding:12px 0 0;}

#sysBox dl.csl3,#sysBox dl.csl5{ width:195px; height:477px; padding:35px 27px 0;}
#sysBox dl.csl3{ background:url(../images/sys5.png) no-repeat 144px 35px #fff;}
#sysBox dl.csl3:hover{ background:url(../images/sys5.png) no-repeat 144px 35px #4d4d4d;}
#sysBox dl.csl3 dd{ height:210px;padding:25px 0 0; overflow:hidden}

#sysBox dl.csl5{ background:url(../images/sys3.png) no-repeat 133px 288px #fff;}
#sysBox dl.csl5:hover{ background:url(../images/sys3.png) no-repeat 133px 288px #4d4d4d;}
#sysBox dl.csl5 dt{ height:277px; overflow:hidden}

.csd1{ width:479px; overflow:hidden}
.csd1 h2{ height:204px; text-align:center; line-height:32px; padding:52px 0 0; font-size:18px;color:#e62129;}
#sysBox dl.csl4{ background:url(../images/sys4.png) no-repeat 151px 30px #fff; width:422px; height:224px; padding:32px 24px 0 34px;}
#sysBox dl.csl4:hover{ background:url(../images/sys4.png) no-repeat 151px 30px #4d4d4d; width:422px; height:224px; padding:32px 24px 0 34px;}
#sysBox dl.csl4 dt{ width:238px; text-align:right;float:right;}
#sysBox dl.csl4 dd{ width:184px;float:left; padding:25px 0 0;}

#sysBox dl:hover p,#sysBox dl:hover dd b,#sysBox dl:hover dd em{color:#fff;}
#sysBox .line1{ left: 489px; height:256px; position: absolute; border-right: 1px #ccc solid;}
#sysBox .line2{ top: 256px; width:195px; padding:35px 27px 0; position: absolute; border-top: 1px #ccc solid;}
#sysBox .line3{ top: 256px; right: 0px; width:196px; padding:35px 27px 0; position: absolute; border-top: 1px #ccc solid;}
#sysBox .line4{ top: 512px; left: 249px; height:224px; padding:32px 24px 0 34px; border-left: 1px #ccc solid; position: absolute;}
#sysBox .line5{ top: 512px; right: 250px; height:256px; border-left: 1px #ccc solid; position: absolute;}

#sysBox i{ width: 10px; height: 10px; position: absolute;}
#sysBox .iTopL{ top: -1px; left: -1px; background: url(../images/iTopL.png) top left no-repeat;}

#scptBox{ margin: 0px auto; padding: 0px; margin-top: 24px; width: 980px; background: url(../images/bgBai.gif) repeat-y; overflow: hidden; position: relative;}
#scptBox .scptTitle{ padding-top: 25px; height: 52px; background: url(../images/bgBaiTop.gif) top no-repeat; text-align:center; overflow: hidden;}
#scptBox .scptPic{ padding-left: 2px; padding-right: 1px; background: url(../images/line978.jpg) top no-repeat; padding-top: 38px; height:250px; overflow: hidden;}
#scptBox .scptPic li{ padding-left: 22px; width: 296px; float: left;}
#scptBox .scptPic img{ width: 296px; height: 189px;}
#scptBox .scptPic p{ color: #000; font-family: "Microsoft YaHei"; font-size: 18px; text-align:center; padding-top: 6px; line-height: 24px; height: 24px; overflow: hidden;}
#scptBox .scptTxt{ background: url(../images/line10.jpg) top center no-repeat; padding-top: 30px; padding-left: 38px; padding-right: 38px; line-height: 32px; font-size: 16px; font-family: "Microsoft YaHei"; color: #666; height: 220px; padding-bottom: 10px; overflow: hidden;}
#scptBox .scptTxt img{ float: right; width: 512px; height: 220px; margin-left: 42px;}
#scptBox .scptCl{ margin: 0px auto; padding: 0px; width: 980px; height: 10px; clear: both; background: url(../images/bgBaiBom.gif) bottom no-repeat; overflow: hidden;}

#khBox{ margin: 0px auto; padding: 0px; margin-top: 24px; padding-top: 130px; padding-bottom: 46px; background: url(../images/khBg.jpg) center no-repeat; height: 112px; overflow: hidden;}
#khBox .khlist{ margin: 0px auto; padding: 0px; width: 1114px; height: 112px; overflow: hidden; position: relative;}
#khBox .khlist .prev{ float: left; width: 47px; display: block; background: url(../images/prev.jpg) left center no-repeat; height: 112px; padding-right: 20px;}
#khBox .khlist .next{ float: right; width: 47px; display: block; background: url(../images/next.jpg) center no-repeat; height: 112px; overflow: hidden;}
#khBox .khlist .max{ float: left; width: 980px; height: 112px; position: relative; overflow: hidden;}
#khBox .khlist .max ul{ position: absolute; width: 10000px; top: 0px; left: 0px;}
#khBox .khlist .max ul li{ float: left; padding-right: 20px; width: 180px; height: 112px; display: block;}
#khBox .khlist .max ul li img{ width: 180px; height: 112px;  display: block; }

#dglcBox{ margin: 0px auto; padding: 0px; margin-top: 24px; width: 980px; background: url(../images/bgBai.gif) repeat-y; overflow: hidden; position: relative;}
#dglcBox .dglcTitle{ height: 80px; overflow: hidden;}
#dglcBox .dglcTxt{ padding-left: 27px; padding-right: 27px; padding-top: 23px; padding-bottom: 20px; background: url(../images/bgBaiBom.gif) bottom no-repeat; overflow: hidden;}
#dglcBox .dglcTxt li{ float: left; font-family: "Microsoft YaHei"; font-size: 18px; height: 43px; line-height: 43px; padding-top: 15px; padding-bottom: 15px; color: #000;}
#dglcBox .dglcTxt span{ float: left; display: block; padding-left: 5px; width: 44px; font-size: 42px; height: 43px; line-height: 43px; font-style: italic; color: #fff;}
#dglcBox .dglcTxt .txt{ background: url(../images/dglcLi.jpg) center no-repeat; width: 203px;}
#dglcBox .dglcTxt .end{ background: url(../images/dglcLi2.jpg) center no-repeat; width: 242px;}
#dglcBox .dglcTxt .next{ width: 38px; background: url(../images/dglcN.jpg) center no-repeat;}
#dglcBox .dglcTxt .btn{ padding-left: 30px; width: 164px;}
#dglcBox .dglcTxt .btn a{ background: url(../images/dglcBtn.jpg) center no-repeat; display: block; width: 164px; height: 43px; line-height: 43px; text-align:center; color: #fff; font-size: 24px;}

#newsBox{ margin: 0px auto; padding: 0px; margin-top: 24px; width: 980px; background: url(../images/bgBai.gif) repeat-y; overflow: hidden; position: relative;}
#newsBox .newsTop{ background: url(../images/bgBaiTop.gif) top center no-repeat; height: 20px; overflow:hidden;}
#newsBox .newsLeft{ float: left; width: 345px; padding-left: 21px;}
#newsBox .newsRight{ float: right; width: 552px; padding-right: 21px;}
#newsBox .newsTitel{ height: 34px; line-height: 34px; padding-bottom: 1px; background: url(../images/newsL.jpg) left bottom no-repeat; font-size: 20px; color: #000; font-family: "Microsoft YaHei"; font-weight: bold; overflow: hidden;}
#newsBox .newsTitel span{ color: #eb891a; background: url(../images/newsT.jpg) left no-repeat; padding-left: 15px;}
#newsBox .newsTitel a{ float: right; font-family: "宋体"; font-size: 12px; font-weight: normal; padding-left: 16px; background: url(../images/more.jpg) left no-repeat;}
#newsBox .newsTitel2{ margin-top: 24px; height: 34px; line-height: 34px; font-size: 20px; color: #000; font-family: "Microsoft YaHei"; overflow: hidden;}
#newsBox .newsTitel2 a{ float: right; font-family: "宋体"; font-size: 12px; font-weight: normal; padding-left: 16px; background: url(../images/more.jpg) left no-repeat;}
#newsBox .newsSp{ padding-top: 10px; height: 218px; overflow: hidden;}
#newsBox .newsFaq{ padding-top: 6px; height: 212px; overflow: hidden;}
#newsBox .newsFaq dl{ border-bottom: 1px #ddd dotted; padding-top: 16px; padding-bottom: 16px;}
#newsBox .newsFaq dt{ padding-left: 28px; height: 24px; line-height: 24px; font-size: 14px; overflow: hidden; position: relative;}
#newsBox .newsFaq dd{ padding-left: 28px; padding-top: 8px; height: 48px; line-height: 24px; font-size: 14px; color: #666; overflow: hidden; position: relative;}
#newsBox .newsFaq dd a{ color: #eb891a;}
#newsBox .newsFaq 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;}
#newsBox .newsFaq dd span{ top: 12px; background: url(../images/icon2.jpg) no-repeat; }
#newsBox .newsXw{ height: 264px; overflow: hidden;}
#newsBox .newsXw dl{ padding-top: 20px; height: 112px; overflow: hidden;}
#newsBox .newsXw img{ float: left; width: 140px; height: 104px; border: 1px #dbdbdb solid; padding: 3px;}
#newsBox .newsXw dt{ float: right; width: 386px; line-height: 27px; height: 27px; font-size: 14px; font-weight: bold; overflow: hidden;}
#newsBox .newsXw dt span{ float: right; font-size: 12px; color: #666; font-weight: normal;}
#newsBox .newsXw dd{ float: right; width: 386px; line-height: 27px; height: 81px; font-size: 14px; color: #666; overflow: hidden;}
#newsBox .newsXw dd a{ color: #eb891a}
#newsBox .newsZs{ padding-top: 6px;}
#newsBox .newsZs li{ float: left; width: 276px; height: 33px; line-height: 33px; font-size: 14px; overflow: hidden;}
#newsBox .newsZs span{ display: inline-block; text-align:center; width: 17px; background: url(../images/icon1.jpg) center no-repeat; color: #fff; }
#newsBox .newsZs em{ float: right; color: #666; font-size: 12px; padding-right: 5px; font-style: normal;}
#newsBox .newsZs a{ margin-left: 8px;}
#newsBox .newsZs .span1{ background: url(../images/icon2.jpg) center no-repeat;}
#newsBox .newsCl{ margin: 0px auto; padding: 0px; width: 980px; height: 16px; clear: both; background: url(../images/bgBaiBom.gif) bottom no-repeat; overflow: hidden;}