/* CSS Document */
.kvBox{ background-repeat: no-repeat; height:256px; background-position: center top; position: relative; left: 0px; bottom: 0px; }
.develop-kv { background-image:url(../image/develop-kv1.jpg) }
.bo-kv { background-image:url(../image/bo-kv1.jpg) }
.pm-kv { background-image:url(../image/pm-kv1.jpg) }
.gs-kv { background-image:url(../image/gs-kv1.jpg) }

.business-sidetit, .business-nav { display:block; background-image:url(../image/business-icon.png); background-repeat:no-repeat }

.business-navone01 { background-position:0 -65px }
.business-navone02 { background-position:0 -91px }
.business-navone03 { background-position:0 -117px }
.business-navone04 { background-position:0 -143px }

h1, .deve-more { display:block; background-image:url(../image/business-tit.png); background-repeat:no-repeat }

.deve-txt01, .bo-txt01, .pm-txt01, .gs-txt01 { width:785px; min-height:70px; line-height:16px; padding:40px 0 0 95px; color:#555 }

.deve-dckf { width:240px; height:22px; background-position:0 0 }
.deve-txt01 { background:url(../image/develop-txtbg.png) 0 0 no-repeat }
.deve-map { width:898px; height:310px; background:url(../image/develop-map.jpg) 0 0 no-repeat; position:relative; margin:0 auto }
.deve-map p { float:left; width:6em }
.deve-map strong { font-weight:bold; color:#000; width:4em }
.deve-map span { color:#4479ab; width:2em }
.deve-map-zxn, .deve-map-hbh, .deve-map-csj, .deve-map-zsj { display:block; position:absolute; width:18em }
.deve-map-zxn { left:5px; top:195px }
.deve-map-hbh { left:622px; top:85px }
.deve-map-csj { left:636px; top:195px }
.deve-map-zsj { left:580px; top:275px }

.deve-xmtj { width:222px; height:22px; background-position:0 -30px }
.deve-itemlist li { float:left; width:370px; height:250px; margin-top:20px; margin-bottom:20px }
.deve-itemlist h2 { color:#000; font-weight:bold; width:100%; max-height:40px; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical/*最多显示2行，超出省略号*/ }
.deve-itemlist .deve-more { margin-top:5px }
.deve-more { width:124px; height:16px; background-position:0 -300px }
.deve-more:hover { filter:alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8}

.deve-syjpxm { width:290px; height:22px; background-position:0 -60px }
.deve-dcjpxm { width:282px; height:22px; background-position:0 -240px }

.bo-syyy { width:213px; height:22px; background-position:0 -90px }
.bo-txt01 { background:url(../image/bo-txtbg.png) 0 0 no-repeat }

.bo-xmzs { width:96px; height:22px; background-position:0 -120px }
.bo-hzsj { width:117px; height:22px; background-position:0 -150px }
.bo-xmzsbox { width:765px; margin-right:25px }
.bo-hzsjbox { width:370px }
.bo-xmzstxt { width:400px; height:208px; padding:10px 20px; background:#f1f1f1 }
.bo-hzsjtxt { width:370px; height:228px; margin-left:0; background:#f1f1f1 }

.bo-plist li { float:left; width:112px; height:68px; margin-left:8px; margin-top:6px; position:relative }
.bo-plist li .shade { width:112px; height:68px; background:#000; filter:alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; position:absolute; left:0; top:0; z-index:2; display:block }
.bo-plist li img { width:112px; height:68px; position:relative }
.bo-plist a:hover .shade { display:none }

.partners-list { display:block; width:100% }
.partners-list li { float:left; width:180px; height:136px; margin-right:40px; margin-bottom:40px}


.pi-mainlist { width:100%; padding:40px 0; border-bottom:1px solid #e0e4e7 }
.pi-mainlist dt { float:left; width:226px }
.pi-mainlist dd { float:left; width:804px; margin-left:30px }

.pm-wygl { width:294px; height:22px; background-position:0 -180px }
.pm-txt01 { background:url(../image/pm-txtbg.png) 0 0 no-repeat }
.pm-txt02, .gs-txt02 { width:1000px; padding:10px 0 10px 95px; font-size:14px }

.gs-qqzl { width:150px; height:22px; background-position:0 -210px }
.gs-txt01 { background:url(../image/gs-txtbg.png) 0 0 no-repeat }

.tad-con { width: 100% }
.tad-con h2 { font-size: 30px; line-height: 2em; color: #000; text-align: center }
.tad-datebox { width: 100%; height: 24px; line-height: 24px; font-size:14px; color: #000; text-align: center; margin: 0 0 40px 0; border-top:4px solid #efefef; padding-top:10px }
.tad-txt01 { width:90%; margin-left:auto; margin-right:auto; padding: 0 0 20px 0; font-size: 14px; color: #4a4a4a }


.developl-tab { width:100% }
.developl-tab li { float:left; margin-right:24px }
.developl-tab li a { display:block; height:36px; line-height:36px; margin-bottom:-2px }
.developl-tab li a .dcol01 { color:#2b4e75 }
.developl-tab li a .dcol02 { color:#787878 }

.developl-tab li a:hover, .developl-tab li a.tabon { border-bottom:2px solid #3a85d8 }
.developl-tab li a:hover .dcol01, .developl-tab li a.tabon .dcol01, .developl-tab li a:hover .dcol02, .developl-tab li a.tabon .dcol02 { color:#0067d0 }

.developl-list { width: 100%; padding: 30px 0; border-bottom: 1px solid #eee }
.developl-list dt { float: left; width: 280px; margin-right:30px }
.developl-list dd { float: left; width: 570px }
.developl-txt01 { max-height:54px; line-height:18px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical/*最多显示3行，超出省略号*/ }


/* 焦点图 */
.focus{width:880px; height:275px; position:relative }
.f800x275{width:880px;height:275px;overflow:hidden}
.f800x275 img{width:880px;height:275px}
.f800x275 a:hover img{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5 }

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(/en/images/i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{margin:12px auto;clear:both;text-align:center}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:3px; margin-left:3px }
.rslides_tabs a{text-indent:-9999px;overflow:hidden;display:inline-block;_display:block;*display:block; background-image: url(../image/icon.png); background-repeat: no-repeat; background-position: -42px -161px; height: 11px; width: 11px }
.rslides_tabs .rslides_here a{ background-position: -23px -161px }


.dd-dl dt { width:300px; margin-right:50px }
.dd-dl dd { width:530px }


.devetit-csj { width:137px; height:22px; background-position:0 -360px }
.devetit-zsj { width:216px; height:22px; background-position:0 -390px }
.devetit-zxn { width:230px; height:22px; background-position:0 -420px }
.devetit-hbh { width:260px; height:22px; background-position:0 -450px }


.inPro_sel{ position: absolute; right:-2px; top:0; z-index:200; width:89px }

.inPro_sela{ background-image:url(../image/inPic.png); background-repeat: no-repeat;  background-position: -181px -221px; width:89px; height:26px }
.inPro_sela:hover, .inPro_sel:hover .inPro_sela{ background-position: -341px -221px }

.inPro_selDiv{ display:none; position: absolute; top:24px; right:0; width:392px; height:223px; padding:30px 20px; background:url(../image/inPro_selDivbg.png) no-repeat; color:#282828; z-index:20000 }
.inPro_selDivbox { width:186px }
.inPro_selDivbox a { margin-right:20px; white-space:nowrap; color:#00326d }
.inPro_selDivbox a:hover { color:#282828 }


