/* CSS Document */
.main {background:#f1f4f6; min-width:1000px;}
.main a {color:#29323d;}
.main a:hover {color:#73aa13;}
.adScroller {overflow:hidden; position:relative;}
.adScroller ul {width:99999px;}
.adScroller li {float:left; display:inline;}
#scroller1 li{*overflow:hidden; *width:270px;}
.adPager {text-align:right;}
.adPager a {display:inline-block; width:17px; height:6px; vertical-align:middle; background:#d3dde3; font-size:0; color:#d3dde3; margin:0 0 0 1px;}
.adPager a.selected {background:#73aa13; color:#73aa13;}
.topAd {height: 60px; min-width:1000px; border-bottom:1px #d0d6da solid;}
.topAd .adPager {width:100%; position:absolute; right:0; top:0; z-index:1;}
.topAd .adPager div {width:999px; padding:0 1px 0 0; margin:0 auto; position:relative;}
.topAd ul {width:100%; height: 50px; background:#000;}
.topAd li {width:100%; text-align:center; position:absolute; left:0; top:0; display:none;}
.leftContent {float:left; display:inline; width:720px; padding:0 16px 0 1px; border-right:1px #fff solid;}
.rightContent {float:right; display:inline; width:256px; padding:23px 2px 0 4px; border-left:1px #fff solid; margin:0 0 0 -1px; background:url(../pic/right_shadow.gif) repeat-y 0 0;}
.topEntrance {margin:1px 0 5px; position:relative; height: 94px;}
.topEntrance a {float:left; display: block; width:164px; height: 94px; background:url(../pic/topEntrance.png); padding:6px 0 0 126px;}
.topEntrance a.e1 {background-position:0 0; margin:0 70px 0 0;}
.topEntrance a.e1:hover {background-position:0 -122px; text-decoration:none;}
.topEntrance a.e2 {background-position:-290px 0;}
.topEntrance a.e2:hover {background-position:-290px -122px; text-decoration:none;}
.topEntrance a * {display:block;}
.topEntrance strong {font-size:16px; font-weight:normal; line-height: 36px; color:#2b3541;}
.topEntrance span {color:#666; line-height:18px;}
.topEntrance a:hover strong {color:#73aa13;}
.main .wrapper h2 {margin-bottom: 5px;border-bottom: #dae1e6 2px solid;font-size:16px; font-weight: normal; line-height: 36px; color:#000;}
a.more {background:url(../pic/more.gif) no-repeat right center; padding:0 8px 0 0; float:right; display:inline; margin: -42px 0 0 0; line-height: 36px; color:#a6b5bf;}
.cooperation {float: left;margin: 10px 0 10px;}
.cooperation h2{width:714px;}
.cooperation li {border-style: solid;position:relative; border-color: #dae1e6;border-width:1px;background-color:#f2f4f6 ;float:left; display:inline; margin:0 4px 4px 0; cursor:pointer; overflow:hidden; *position:relative;}
.cooperation li a {display:block; position:relative; margin-top:0;padding: 5px;}
.cooperation li a h3{padding:0 12px; height:30px; line-height:30px; font-size:14px;font-weight:bold;}
.cooperation li a h4{padding:0 12px; position:relative; height:45px; line-height:45px; border-bottom:1px solid #f2f4f6; font-size:14px;font-weight:bold;}
.cooperation li a h4 span{position:absolute; right:10px; top:0;width:45px; height:45px;}
.cooperation li.s1 a h4 img,.cooperation li.s2 a h4 img,.cooperation li.s3 a h4 img{width:45px; height:45px;}
.cooperation li a p{padding:12px; height:100%; color:#666;}
.cooperation li a:hover{text-decoration:none;background-color:#FFF;}
.cooperation li a:hover p{color:#666;}
.cooperation li.s1{width:234px; height:274px;}
.cooperation li.s2{width:234px; height:134px;}
.cooperation li.s3{width:154px; height:134px;}
.cooperation li.s1 a{width:224px; height:539px;}
.cooperation li.s2 a{width:224px; height:259px;}
.cooperation li.s3 a{width:144px; height:259px;}
.cooperation li.s1 a img{width:224px;height:239px;}
.cooperation li.s2 a img{width:224px;height:99px;}
.cooperation li.s3 a img{width:144px;height:99px;}
.cooperation li.etc a {background:#dae1e6 url(../pic/cooperation_09.png) left top; width:64px; height:124px; display:block; }
.cooperation li.etc a:hover{background:#dae1e6 url(../pic/cooperation_09.png) left bottom;}
.api {float: left;margin: 0 0 16px;}
.api a.apiSwitch {display:block; width:70px; height:24px; padding:0 24px 5px 0; background:url(../pic/apiSwitch.png); color:#fff; line-height:24px; text-align:center; margin:0 0 8px;}
.api a.apiSwitch:hover {background-position:0 -29px;}
.api div {height:74px; overflow:hidden;}
.api dl {float:left; display:inline; width:185px; margin:0 4px 0 0;}
.api dt {background:#e7ecef; line-height:22px; padding:0 0 0 11px; margin:0 0 4px;}
.api dd a {display:block; line-height:24px; color:#29323d; padding:0 0 0 11px;}
.information {float: left;padding:0 4px 0 0; height:210px;width: 714px;}
.information .adScroller {width:270px; float:left; display:inline;}
.information .adScroller li {position:relative; zoom:1;}
.information .adScroller li span, .information .adScroller li em {position:absolute; left:0; bottom:0; height:30px; line-height:30px; color:#fff; font-size:14px; text-indent:11px; width:100%;}
.information .adScroller li span {background:#29323d; opacity:0.7; filter:alpha(opacity=70);}
.list li {line-height:28px; height:28px;_line-height:24px;_height:24px;*line-height:24px;*height:24px; padding:0 0 0 11px; background:url(../pic/li.gif) no-repeat left center; text-align:right; color:#afbcc4;}
.information .list li{width:410px; }
.list li span{width:34px; float:right; }
.list li a {float:left; display:inline; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
.information .list {float:right; display:inline; width:420px; line-height:28px; padding:15px 0 0;}
.information .list a {width:360px;}
.news {padding:0 0 18px 20px; _padding:0 0 8px 20px;}
.news .list a {width:180px;}
.hr {font-size: 0;line-height: 0;height:0;   }
.cases {padding:0 0 30px 20px; color:#666;}
.cases .adScroller {width:236px;}
.cases .adScroller li {width:236px;}
.cases .adScroller img {padding:0 0 13px; background:url(../../../img/index/images/caseAdShadow.png) no-repeat 0 bottom;}
.cases h3 {color:#29323d; font-size:14px; line-height:30px; font-weight:normal; margin:0 0 5px;}
.caseIntro {height:430px; overflow:hidden;}
.caseIntro p {line-height:18px; margin:0 0 10px;}
.caseContent {float:left; width:229px;}
.caseScroller {width:1px; float:left; background:#d0d6da; border:3px #f1f4f6 solid; height:110px; position:relative; display:none;}
.caseScroller div {position:absolute; left:-3px; top:0; background:#29323d; opacity:0.3; filter:alpha(opacity=30); width:7px; height:24px; cursor:pointer;}
.wsb {padding: 10px 0 30px 5px; zoom:1;}
.wsb img {border-bottom:1px #fff solid; padding:0 20px 0 15px; background:url(../../../img/index/images/wsbShadow.png) no-repeat center bottom; float:left; margin:0 1px 0 0;}
.wsb span {display:block; padding:15px 0 0; line-height:20px; color:#29323d; float:left;}
.wsb a, .wsb a * {background-image:url(../../../img/index/images/down_btn.gif); display:block; background-repeat:no-repeat;}
.wsb a:hover, .wsb a:hover * {background-image:url(../../../img/index/images/down_btn_hover.gif);}
.wsb a {background-position:0 0; float:left; padding:0 0 0 1px; margin:13px 0 0;}
.wsb a em {background-position:right -72px; padding:0 1px 0 0;}
.wsb a em em {background-position:0 -36px; text-align:center; width:115px; height:36px; font-size:16px; line-height:36px; color:#fff; text-align:center; background-repeat:repeat-x;}

.contact {padding: 10px 0 12px 20px;}
.contact p {line-height:18px; margin:0 0 10px;}
