.banner{ width:100%; height: 500px; background: #f8f8f8;}
.banner-img{ width: 100%; height:410px; overflow:hidden;}
.banner-img li{ height:410px; width:100%; position:absolute;}
.banner-img li a{ display: block; width:100%; height: 100%;}
.num{ overflow:hidden;}
.banner-thumbnail{ height:76px; width: 1200px; margin:0 auto; padding:2px 0 1px; position:relative;}
.banner-thumbnail img{ width:254px; height:56px; border:1px solid #e6e6e6; cursor:pointer; opacity:0.5; filter:alpha(opacity=50);}
.banner-thumbnail img:hover{ opacity:1; filter:alpha(opacity=100);}
.banner-thumbnail li.currently img{ border-color:#e6e6e6; opacity:1;}
.banner-thumbnail-box{ width:1086px; overflow:hidden; margin:14px auto 0; height:56px; position:relative;*padding-top:15px;}
.banner-thumbnail-box li{ float:left; width:276px; height:58px;}
#small_pic{position:absolute;}
.banner-thumbnail .btn{ width:20px; height:36px; display:block; background-image:url(../images/sprite.png); background-repeat:no-repeat; position:absolute; top:26px; text-indent:-9999em;}
.banner-thumbnail .prev{ background-position:0 -25px; left: 0;}
.banner-thumbnail .next{right:0; background-position:-20px -25px;}
.thumbnail-cur{width:256px; height:56px; position:absolute; z-index:111; }

.dns{font-size: 16px; color: #9a9a9a; line-height: 30px; text-align: center; overflow:hidden;}
.dns h2{ font-size: 30px; color: #4d4d4d; line-height: 45px;}
.introduce{ padding-top: 75px; }
.introduce ul{ overflow: hidden; text-align: left; padding: 74px 0 57px;}
.introduce li{ width:340px; height: 110px; border-left:1px solid #e3e3e3; float: left; margin-left: -1px; display: inline; padding-left:56px;}
.introduce .img{ float: left; padding-right: 18px; height: 110px;}
.introduce img{ margin-top: 5px;}
.introduce .orange{ color: #f4ad29;}
.introduce p{ line-height: 25px;}
.introduce .p1{ font-size: 12px;}
.introduce strong{ font-size: 48px; color: #4c4c4c; line-height: 52px; font-weight: normal; padding-right: 5px;}
.introduce .open{ display: inline-block; width:122px; height: 40px; border-radius:50px; text-align: center; line-height: 40px; background: #f4c329; color: #fff;}
.size{ font-size:12px;}

.solution{ padding-top: 135px;}
.solution ul{ padding-top: 70px; text-align: left;}
.solution li{ height: 355px; width: 362px; padding-left: 238px; float: left;}
.solution .li1{ background: url(../images/solution_li1.png) no-repeat 0 0;}
.solution .li2{ background: url(../images/solution_li2.png) no-repeat 32px 24px;}
.solution .li3{ background: url(../images/solution_li3.png) no-repeat 27px 10px;}
.solution .li4{ background: url(../images/solution_li4.png) no-repeat 54px 22px;}
.solution h3{ font-size: 22px; color: #4c4c4c; padding:18px 0 10px;}
.solution .btn{ display: block; width:120px; height: 38px; border:1px solid #f4c329; border-radius:50px; background: #fff; color: #f4c128; text-align: center; line-height: 38px; margin-top: 15px;}
.solution .disabled{ border-color: #9a9a9a; color: #9a9a9a; cursor:default;}

.ui-news{ padding-top: 55px; color: #4d4d4d; font-size: 14px; overflow: hidden;}
.ui-news dt{ font-size: 26px; padding-bottom: 22px;border-bottom: 1px solid #d6d6d6; position: relative;}
.ui-news dd a{ float: left;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #4d4d4d; text-align: left;}
.ui-news dd{ padding:10px 0; text-align: right; color: #9a9a9a; overflow: hidden;}
.ui-news li{ overflow: hidden; padding-top: 20px;}
.ui-news .more{ color: #b1b1b1; position: absolute; right: 0; top:8px; font-size: 14px;}
.notice{ float: left; width:388px; padding-right: 56px;}
.notice dd a{width:265px;}
.news{ float: left; width: 756px;}
.news ul{ overflow: hidden; margin-left: -87px;}
.news li{ float: left; width:334px; margin-left:87px; display: inline;} 
.news dd a{width:212px;}
.partners{ padding: 75px 0; overflow: hidden;}
.partners h2{ font-size: 32px; color: #4d4d4d; padding-bottom: 30px; text-align: center;}
.partners ul{ overflow: hidden; margin-left: -17px;}
.partners li{ float: left; width:183px; height: 71px; text-align:center; line-height: 71px; border:1px solid #e4e4e4; background: #fff; margin:0 0 17px 17px; display: inline;}
/*友情链接*/
.links{ width:100%; border-bottom: 1px solid #483c35; padding: 15px 0; background: #3a302a;}
.links dl{ width:1200px; margin:0 auto; overflow: hidden;}
.links dt{ float: left; padding:0px 10px 0 0;color: #71645d; height: 33px; line-height: 33px;}
.links dd{ float: left; width:1115px; line-height: 30px;}
.links dd a{ display: inline-block; color: #71645d; vertical-align: middle;}
.links dd b{ display: inline-block; width:2px; height: 13px; background: #71645d; margin:0 10px; vertical-align: middle;}















