@charset "utf-8";
/*v2.1.2*/
/*@import url(ITCAVANTGARDESTD-XLT_0/itcavantgardestd-xlt_0.css);*/
body, select, input, textarea {color: #424242; font-family: "\5FAE\8F6F\96C5\9ED1",arial; font-size: 12px;}
a{color: #424242; text-decoration: none; 
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear;}
a:hover {color: #0068b7;}
/*::-moz-selection{background: #f50426; color: #fff; text-shadow: none;}
::selection {background: #f50426; color: #fff; text-shadow: none;} */
/*a:link {-webkit-tap-highlight-color: #fcd700;} */
ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}
input:-moz-placeholder { color:#a9a9a9;}
textarea:-moz-placeholder { color:#a9a9a9;}
.fl{float: left;}
.fr{float: right;}
/*@media screen and (max-width: 480px) {}*/
/*@media print {}*/

.index-center{width: 1000px; margin: 0px auto;}
.top{height: 120px; background: url(../images/sys/top_bg.png) 0px 0px repeat-x; position: relative; z-index: 200;}
.top .index-center{position: relative;}
.top .top-logo{position: absolute; left: 0px; top: 43px;}
.top nav{position: absolute; right: 0px; height: 32px; top: 50px;}
.top nav ul li{float: left; width: 92px; margin-left:28px; position: relative;}
.top nav ul li .nav-bg{width: 130px; position: absolute; left: -19px; top: -50px; /*height: 300px; */background-color: #fff; -webkit-box-shadow: 0px 0px 18px 0px #ccc;
-moz-box-shadow: 0px 0px 18px 0px #ccc;
-o-box-shadow: 0px 0px 18px 0px #ccc;
box-shadow: 0px 0px 18px 0px #ccc; display: none; behavior:url(/js/tools/PIE.htc);}
.top nav ul li dl{position: relative;}
.top nav ul li dt{height: 32px;}
.top nav ul li dt a{display: block; height: 100%; text-align: center; line-height: 32px; font-size: 14px; color: #1a2a38}
.top nav ul li dt a:hover, .top nav ul li dt a.active, .top nav ul li dt a.hover{background-color: #0068b7; color: #fff; }
.top .top-version{position: absolute; right: 24px; top: 10px; height: 26px; line-height: 26px; color: #acacac;}
.top .top-version a{color: #acacac;}
.top .top-version a:hover{text-decoration: underline;}
.top .top-version span{margin: 0px 9px;}
.top nav ul li dd{margin-top: 8px; margin-bottom: 19px; visibility: hidden;}
.top nav ul li dd div{height: 26px; line-height: 26px; text-indent: 18px;}
.top nav ul li dd div a:hover{text-decoration: underline;}

.banner{margin-top: -19px; position: relative; height: 540px; z-index: 150; overflow: hidden;}
.banner .banWrapp{width: 1920px; height: 540px; overflow: hidden; position: relative; left: 50%; margin-left: -960px;}
.banner .banWrapp ul{width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.banner .banWrapp ul li{width: 100%; height: 100%; position: absolute; display: none; left: 0px; top: 0px;}
.banner .banBtn{width: 48px; height: 89px; position: absolute; top: 50%; margin-top: -45px; background: url(../images/sys/index_banner_trip.png) 0px 0px no-repeat; cursor: pointer;}
.banner .banBtnL{left: 50%; margin-left: -600px;}
.banner .banBtnR{background-position: 0px -100px; right: 50%; margin-right: -600px;}

.mainFloder{height: 40px; position: absolute; width: 100%; bottom: 0px; left: 0px;}
.mainFloder .mainFloder-bg{height: 40px; background-color: #0d70bb; opacity: 0.8; filter: alpha(opacity=80); position: absolute; left: 0px; top: 0px; width: 100%;}
.mainFloder .index-center{height: 40px; overflow: hidden; position: relative;}
.mainFloder .index-center .main-l{float: left; color: #ffffff; padding-left: 60px; background: url(../images/sys/index_trip.jpg) 0px 0px no-repeat; height: 40px; line-height: 40px;}
.banner .main-r{float: right; margin-top: 10px; position: absolute; right: 50%; margin-right: -500px; z-index: 9999; top: 460px;}
.banner .main-r ul li{width: 18px; height: 18px; background: url(../images/sys/index_icon.png) 0px -40px no-repeat; float: left; text-align: center; line-height: 18px; color: #0068b7; margin-right: 8px; cursor: pointer;}
.banner .main-r ul li.active{color: #fff; background-position: 0px -20px;}


.main{height: 132px; position: absolute; bottom: 0px; left: 0px; width: 100%; display: none; background-color: #0d70bb;}
/*.main .main-bg{height: 132px; position: absolute; bottom: 0px; left: 0px; width: 100%; background-color: #000; opacity: 0.35; filter: alpha(opacity=35);}*/
.main .index-center{height: 132px; position: relative; background-color: #3386c5;}
.main .index-center .index-cWarpp{padding-left: 30px; width: 1050px;}
.main .index-center dl{height: 100%; float: left; width: 254px; margin-right: 90px;}
.main .index-center .index-item2{width: 194px;}
.main .index-center .index-item3{width: 314px;}
.main .index-center dl dt{height: 26px; line-height: 26px; font-size: 16px; color: #fff; padding-top: 16px;}
.main .index-center dl dt a{color: #fff;}
.main .index-center dl dt span{float: right; font-size: 12px;}
.main .index-center dl dt span a:hover{text-decoration: underline;}
.main .index-center dl dd{height: 60px; overflow: hidden; line-height: 1.8em; color: #fff; position: relative; margin-top: 10px;}
.main .index-center dl dd .index-time{position: absolute; bottom: 0px; left: 103px; line-height: 12px;}
.main .index-center dl dd a{color: #fff;}
.main .index-center dl dd a:hover{text-decoration: underline;}
.main .index-center dl dd img{float: left; margin-right: 9px;}




.inside{width: 1000px; margin: 0px auto; padding-top: 20px;}
.left{width: 175px; float: left;}
.right{width: 775px; float: right; padding-bottom: 60px; color: #4a4d50;}

.left h2{height: 40px; line-height: 40px; font-size: 18px; color: #0068b7; padding-left: 20px;}
.left nav ul li{height: 36px; line-height: 36px; border-bottom: 1px #bcbcbc solid; font-size: 14px;}
.left nav ul li a{display: block; height: 100%; padding-left: 20px;}
.left nav ul li a:hover, .left nav ul li a.active{background-color: #0068b7; color: #fff;}


.right-body{line-height: 1.9em; margin-top: 34px;}
.right-nav{height: 30px; line-height: 30px; text-align: right; color: #1a2a38;}
.right-nav:after{content: ""; display: block; height: 0px; line-height: 0px; overflow: hidden; clear: both;}
.right-nav a{color: #a0a0a0;}
.right-nav a:hover{color: #1a2a38;}
.right-nav .right-column{float: left; font-size: 14px; color: #0068b7;}

.right-tit{height: 38px; line-height: 38px; font-size: 14px; border-bottom: 1px #d7dadc solid; position: relative;}
.right-tit span{position: absolute; left: 0px; bottom: -1px; border-bottom: 1px #096ab3 solid;}


/*member*/
.member-img0{display: block;}
.member-list{border: 1px #e8e8e8 solid; border-top: none;}
.member-list ul{padding-left: 2px; width: 800px;}
.member-list li{float: left; width: 255px; margin-right: 2px; line-height: 2em; min-height: 260px; _height:260px; color: #737373; position: relative; padding-top: 12px;}
.member-list li h3{height: 30px;font-size: 14px; color: #fff; position: relative; position: absolute; width: 100%; top: -30px;}
.member-list li h3 em{position: absolute; width: 100%; height: 100%; background-color: #0068b7; opacity: 0.9; filter: alpha(opacity=90); left: 0px; top: 0px;}
.member-list li h3 span{position: absolute; height: 30px; line-height: 30px; left: 22px; bottom: 0px;}
.member-list li p{padding-left: 22px;}


/*team*/
.team{border: 1px #e8e8e8 solid;}
.team-tit{height: 36px; line-height: 36px; border-bottom: 1px #e8e8e8 solid; position: relative; font-size: 14px; color: #707070;}
.team-tit p{position: absolute; left: 32px; top: 0px;}
.team-tit ul{position: absolute; right: 0px; top: 0px; height: 36px;}
.team-tit ul li{display: inline; float: left; height: 36px; padding: 0px 26px; cursor: pointer; position: relative; margin-left: 10px;}
.team-tit ul li span{width: 0px; height: 0px; overflow: hidden; line-height: 0px; font-size: 0px; border: 3px transparent solid; border-top-color: #0a6eba; position: absolute; left: 50%; bottom: -8px; margin-left: -3px; display: none;}
.team-tit ul li:hover, .team-tit ul li.active{color: #0a6eba; border-bottom: 2px #0a6eba solid; background-color: #eff2f4;}
.team-tit ul li:hover span, .team-tit ul li.active span{display: block;}
.team-body{display: none;}
.team-body ul{width: 692px; padding: 40px 40px 20px;}
.team-body ul li{height: 168px; padding-left: 220px; position: relative; margin-bottom: 20px; font-size: 14px; line-height: 1.6em; color: #a28c5d;}
.team-body ul li img{position: absolute; left: 0px; top: 0px;}
.team-body ul li h3{height: 20px; line-height: 20px; color: #0a6eba; padding-left: 17px; background: url(../images/sys/team_bg0.png) 2px center no-repeat;}
.team-body ul li div{padding-left: 17px; margin-top: 14px;}


/*events*/
.events-tit{float: left; width: 91px; margin-right: 42px;}
.events-tit ul li{width: 91px; height: 32px; margin-bottom: 10px; color: #4a4d4f; background: url(../images/sys/events_bg0.png) 0px 0px no-repeat; text-align: center; line-height: 32px; font-size: 14px; cursor: pointer;}
.events-tit ul li:hover, .events-tit ul li.active{color: #fff; background-position: 0px -50px;}
.events-body{float: right; width: 620px; position: relative; padding-top: 20px;}
.events-body .events-line{position: absolute; height: 100%; width: 6px; background-color: #397703; top: 0px; left: 50%;  margin-left: -17px;}
.events-body .events-leaf{position: absolute; height: 100%; width: 31px; height: 18px; background: url(../images/sys/events_bg0.png) 0px -200px no-repeat; top: -18px; left: 50%;  margin-left: -31px;}
.events-body ul{display: none;}
.events-body ul li{position: relative; min-height: 30px; _height: 30px;}
.events-body ul li.num-odd{width: 220px; float: left; padding-right: 8px; margin-right: 400px;}
.events-body ul li.num-even{width: 246px; float: right; padding-left: 8px;}
.events-body ul li .events-year{position: absolute; width: 77px; height: 30px; background: url(../images/sys/events_bg0.png) 0px -100px no-repeat; color: #fff; overflow: hidden; line-height: 26px;}
.events-body ul li.num-odd .events-year{right: -77px; top: 0px; width: 64px; background-position: 0px -100px; padding-left: 13px;}
.events-body ul li.num-even .events-year{left: -77px; top: 0px; width: 55px; background-position: 0px -150px; padding-left: 22px;}



/*develop*/
.hTit{height: 49px; position: relative;}
.hTit .hTitList{width: 698px; overflow: hidden; height: 49px; margin: 0px auto; /*padding: 0px 7px;*/ position: relative;}
.hTit .hTitListW{width: 698px; height: 49px; position: absolute; /*left: 7px;*/ left: 0px; top: 0px;}
.hTit .hTitList ul{position: absolute; left: 0px; top: 0px;}
.hTit .hTitList ul li{float: left; width: 138px; height: 49px; position: relative; margin-right: 2px;}
.hTit .hTitList ul li a{font-size: 14px; color: #4c4c4c; display: block; height: 100%; line-height: 49px; text-align: center; background: url(../images/sys/develop_bg0.png) 0px 0px no-repeat; -webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;}
.hTit .hTitList ul li:hover,
.hTit .hTitList ul li.click,
.hTit .hTitList ul li.active{}
.hTit .hTitList ul li:hover a,
.hTit .hTitList ul li.click a,
.hTit .hTitList ul li.active a,
.hTit .hTitList ul li.click2 a{color: #fff; background-position: 0px -50px;}
.hTit .hBtn{position: absolute; top: 0px; width: 38px; height: 49px; background: url(../images/sys/develop_bg0.png) 0px -100px no-repeat; cursor: pointer; -moz-user-select: none; /*火狐*/
   -webkit-user-select: none;  /*webkit浏览器*/
   -ms-user-select: none;   /*IE10*/
   -khtml-user-select: none; /*早期浏览器*/
   user-select: none;}
.hTit .hBtnL{left: 0px;}
.hTit .hBtnR{right: -1px; background-position: 0px -150px;}


.develop-body{margin-top: 30px;}
.develop-body .develop-tit{height: 44px; line-height: 44px; font-size: 22px; color: #0068b7; margin-bottom: 4px;}
.develop-body .develop-l{width: 460px; float: left;}
.develop-body .develop-r{width: 284px; height: 400px; float: right; overflow: hidden; position: relative;}
.develop-body .develop-r ul{position: relative; height: 180px; overflow: hidden;}
.develop-body .develop-r ul li{width: 284px; height: 180px; float: left;}
.develop-body .develop-r ul li h3{display: none;}
.develop-body .develop-r .develop-itemTxt{height: 46px; line-height: 46px;}
.develop-body .develop-btn{position: absolute; top: 75px; width: 33px; height: 33px; background: url(../images/sys/develop_bg0.png) 0px -200px no-repeat; cursor: pointer;}
.develop-body .develop-btnL{left: 0px;}
.develop-body .develop-btnR{background-position: -50px -200px; right: 0px;}
.develop-body .develop-btn:hover{background-position-y: -250px;}



/*rules*/
.rules .urabn-tit{font-size: 16px; color: #0068b7; line-height: 24px; font-weight: bold;}
.rules .rules-nav{position: fixed; left: 50%; margin-left: 520px; bottom: 45px; z-index: 99999999;}
.rules .rules-nav ul li{width: 108px; line-height: 18px; padding: 6px 10px; text-align: center; margin-bottom: 3px; background: url(../images/sys/rules_bg0.png) 0px center repeat-x; border: 1px #c9c9c9 solid; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px; cursor: pointer;}
.rules .rules-nav ul li:hover, .rules .rules-nav ul li.active{background: #0068b7; color: #fff; border-color: #0068b7;}


/*gallery*/
.fgallery{width:775px; height:400px; position: relative;}

.fgallery .fbig{width:642px; height:357px; overflow:hidden; position: absolute; left: 0px; top: 0px;}
.fgallery .fbig ul li{width:642px; height:346px; float:left;}

.fgallery .fsmall_w{width:130px; height:352px; position:absolute; right: -4px; top: -4px;}
.fgallery .fsmall_w .galleryBtns{width: 130px; height: 365px; margin:0px auto; overflow:hidden; position:relative;}
.fgallery .fsmall_w .galleryBtns ul{height:65px; position:absolute;}
.fgallery .fsmall_w .galleryBtns ul li{width:122px; height:65px; float:left; padding: 3px; border: 1px #fff solid; cursor:pointer;}
.fgallery .fsmall_w .galleryBtns ul li:hover, .fgallery .fsmall_w .galleryBtns ul li.galleryActive{border-color: #35a4f8;}

.fgallery .fsmall_w input{width:40px; height:24px; position:absolute; border:1px #ccc solid; top:50%; margin-top:-13px; color:#000; background-color:#eee;}
.fgallery .fsmall_w input:hover{color:#fff; background-color:#000; cursor:pointer;}
.fgallery .fsmall_w #sLeft{left:0px;}
.fgallery .fsmall_w #sRight{right:0px;}

.gallery .hTit{margin-bottom: 20px;}


/*purpose*/
.purp-body{width: 775px; height: 570px; position: relative;}
.purp-body .purp-s{position: absolute; width: 388px; height: 190px; overflow: hidden;}
.purp-body .purp-s div{position: absolute; width: 170px; height: 190px; top: 0px; color: #ffffff; font-size: 18px; padding-left: 50px;}
.purp-body .purp-s div p{color: #fff; font-size: 30px; width: 180px; line-height: 34px; position: absolute; left: 50px; top: 40px; z-index: 10;}
.purp-body .purp-s div span{position: absolute; left: 50px; top: 118px;}
.purp-body .purp-s0{left: 0px; top: 0px; background: url(../images/sys/purpose_bg1.png) 0px 0px no-repeat;}
.purp-body .purp-s1{left: 0px; top: 190px; background: url(../images/sys/purpose_bg2.png) 194px 0px no-repeat;}
.purp-body .purp-s2{left: 0px; top: 380px; background: url(../images/sys/purpose_bg3.png) 0px 0px no-repeat;}
.purp-body .purp-s3{right: 0px; top: 0px; background: url(../images/sys/purpose_bg4.png) 0px 0px no-repeat; width: 387px;}
.purp-body .purp-s0 div{background: url(../images/sys/purpose_img1.png) 0px 0px no-repeat; right: -11px;}
.purp-body .purp-s1 div{background: url(../images/sys/purpose_img2.png) 0px 0px no-repeat; left: -11px; padding-left: 0px; padding-right: 50px;}
.purp-body .purp-s2 div{background: url(../images/sys/purpose_img3.png) 0px 0px no-repeat; right: -11px;}
.purp-body .purp-s3 div{background: url(../images/sys/purpose_img4.png) 0px 0px no-repeat; right: -11px;}
.purp-body .purp-b{width: 387px; height: 380px; position: absolute; right: 0px; bottom: 0px; background: url(../images/sys/purpose_img0.jpg) 0px 0px no-repeat;}
.purp-body .purp-b h2{position: absolute; right: 42px; top: 42px; font-size: 30px; color: #fdfdfd; line-height: 34px; text-align: right; letter-spacing: 1px;}
.purp-body .purp-b h3{position: absolute; top: 112px; right: 42px; font-size: 18px; color: #fdfdfd;}
.purp-body .purp-b p{position: absolute; bottom: 34px; right: 42px; font-size: 14px; color: #aac5e1;}

/*willing*/
.willing{overflow: hidden;}
/*.willing ul{width: 104%;}
.willing ul li{float: left; height: 486px; margin-right: 2px; position: relative;}
.willing ul li.will-item1{width: 274px; background: url(../images/sys/willing_img0.jpg) 0px 0px no-repeat;}
.willing ul li.will-item2{width: 187px; background: url(../images/sys/willing_img1.jpg) 0px 0px no-repeat;}
.willing ul li.will-item3{width: 153px; background: url(../images/sys/willing_img2.jpg) 0px 0px no-repeat;}
.willing ul li.will-item4{width: 155px; background: url(../images/sys/willing_img3.jpg) 0px 0px no-repeat;}
.willing ul li div{height: 185px; padding: 18px 11px; background: #1876BE url(../images/sys/willing_bg0.jpg) 0px 0px repeat-x; color: #fff; position: absolute; left: 0px; bottom: 0px;}*/
.willing ul li div p{margin-bottom: 10px;}
.willing ul li div h3{line-height: 20px; font-size: 14px; margin-bottom: 10px;}


.bussSlide{width: 804px; overflow: hidden; height: 486px; position: relative;}
.bussSlide li{position: absolute; top: 0px; width: 320px; height: 486px;}
.bussSlide li.slide1{left: 0px; background:url(../images/sys/willing_img0.jpg) center 0px repeat;}
.bussSlide li.slide2{left: 201px; background:url(../images/sys/willing_img1.jpg) center 0px repeat;}
.bussSlide li.slide3{left: 402px; background:url(../images/sys/willing_img2.jpg) center 0px repeat;}
.bussSlide li.slide4{left: 603px; background:url(../images/sys/willing_img3.jpg) center 0px repeat;}
.bussSlide li .slideTxt{display: none; height: 185px; width: 100%; position: absolute; left: 0px; bottom: 0px; color: #fff; display: none;}
.bussSlide li .slideTxt .slideTxtBg{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background-color: #afadae; opacity: 0.85; filter: alpha(opacity=85);}
.bussSlide li.slide2 .slideTxt .slideTxtBg{background-color: #7f9f54;}
.bussSlide li.slide3 .slideTxt .slideTxtBg{background-color: #c9c7ba;}
.bussSlide li.slide3 .slideTxt .slideTxtWrapp{color: #fff;}
.bussSlide li.slide4 .slideTxt .slideTxtBg{background-color: #06314e;}
.bussSlide li .slideTxt .slideTxtWrapp{padding: 18px 11px; position: relative;}



/*value*/
.value{overflow: hidden;}
.value ul{width: 104%;}
.value ul li{float: left; height: 504px; margin-right: 2px; position: relative;}
.value ul li.value-item1{width: 192px; background: url(../images/sys/value_img0.jpg) 0px 0px no-repeat;}
.value ul li.value-item2{width: 193px; background: url(../images/sys/value_img1.jpg) 0px 0px no-repeat;}
.value ul li.value-item3{width: 193px; background: url(../images/sys/value_img2.jpg) 0px 0px no-repeat;}
.value ul li.value-item4{width: 191px; background: url(../images/sys/value_img3.jpg) 0px 0px no-repeat;}
.value ul li div{height: 126px; padding: 18px 11px; background: #1876BE url(../images/sys/willing_bg0.jpg) 0px 0px repeat-x; color: #fff; position: absolute; left: 0px; bottom: 0px;}
.value ul li div p{margin-bottom: 10px;}
.value ul li div h3{line-height: 20px; font-size: 18px; margin-bottom: 10px; font-weight: bold;}


/*magazine*/
.magazine-body{padding-top: 0px;}
.magazine-body ul{width: 104%; padding-bottom: 20px;}
.magazine-body li{width: 140px; height: 214px; float: left; padding: 22px 21px 0px; overflow: hidden; margin-right: 13px; border: 1px #dfdfdf solid; font-size: 14px; margin-bottom: 20px;}
.magazine-body li img{display: block;}
.magazine-body li .magazine-link{color: #4a4d4f; overflow: hidden; line-height: 22px; margin-top: 10px; padding: 0px 6px; background: url(../images/sys/magazine_bg0.jpg) 85px 6px no-repeat;}
.magazine-body li .magazine-read{float: left;}
.magazine-body li .magazine-down{float: right; color: #0068B7;}


/*house*/
.house{/*background: url(../images/sys/house_bg0.jpg) center top no-repeat;*/ background-color: #ededed; padding-top: 30px; margin-top: 6px;}
.house-list{width: 1000px; margin: 0px auto; overflow: hidden;}
.house-list ul{width: 1100px;}
.house-list ul li{float: left; width: 228px; height: 144px; padding: 0px 12px; background-color: #fff; margin-top: -1px; position: relative; margin-left: -1px;}
.house-list ul li img{display: block;}
.house-list ul li i{position: absolute; width: 1px; height: 128px; overflow: hidden; background-color: #d5d5d5; left: 0px; top: 8px;}
.house-list ul li em{position: absolute; width: 212px; height: 1px; overflow: hidden; background-color: #d5d5d5; left: 20px; top: 0px;}
.house-page{text-align: center; height: 20px; padding: 14px 0px 28px;}
.house-page a, .house-page span{width: 20px; height: 20px; display: inline-block; background: url(../images/sys/house_btn.png) center 0px no-repeat; line-height: 20px; text-align: center; margin: 0px 4px; -webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;}
.house-page span, .house-page a:hover{background-position: 0px -30px; color: #fff;}


.house-detail{width: 940px; padding: 30px 30px 40px; background-color: #fff; margin: 0px auto; margin-bottom: 20px;}
.house-detail .house-l{width: 228px; float: left;} 
.house-detail .house-r{width: 682px; float: right;}

.house-detail .house-l .house-log{width: 228px; height: 144px; overflow: hidden; -webkit-box-shadow: 0px 0px 3px 1px #ddd;
-moz-box-shadow: 0px 0px 3px 1px #ddd;
-o-box-shadow: 0px 0px 3px 1px #ddd;
box-shadow: 0px 0px 3px 1px #ddd; behavior: url(/js/tools/PIE.htc);}
.house-detail .house-l ul{margin-top: 20px;}
.house-detail .house-l ul li{height: 36px; line-height: 36px; font-size: 14px; color: #0068b7; padding-left: 30px; background: url(../images/sys/house_item.png) 0px 11px no-repeat;}
.house-detail .house-l ul li.house-item2{background-position: 0px -39px;}
.house-detail .house-l ul li.house-item3{background-position: 0px -89px;}
.house-detail .house-l ul li.house-item4{background-position: 0px -137px;}
.house-detail .house-l ul li a{color: #0068b7;}
.house-detail .house-l ul li a:hover{text-decoration: underline;}

.house-detail .house-tit{border-bottom: 1px #d9dbdd solid; height: 124px;}
.house-detail .house-tit h2{height: 32px; line-height: 32px; font-size: 18px; color: #1a2a38;position: relative; margin-bottom: 20px; margin-top: 20px;}
.house-detail .house-tit h2 span{position: absolute; width: 41px; height: 16px; background: url(../images/sys/house_ico.png) 0px 0px no-repeat; top: 8px; margin-left: 10px;}
.house-detail .house-tit h3{font-size: 14px; color: #7a7a7a; line-height: 26px; position: relative;}
.house-detail .house-tit h3 a{position: absolute; width: 53px; height: 16px; background: url(../images/sys/house_ico.png) 0px -50px no-repeat; margin-left: 10px; top: 6px;}
.house-detail .house-desp{font-size: 14px; color: #7a7a7a; line-height: 1.6em; padding-top: 30px;}

.house-others{height: 144px; overflow: hidden; clear: both; padding: 5px; margin-left: -5px; position: relative; margin-top: 20px;}
.house-slide{position: relative;}
.house-others ul{width: 1000px; position: absolute; left: 0px; top: 0px;}
.house-others ul li{width: 228px; height: 144px; float: left; overflow: hidden; margin-right: 9px; margin-bottom: 20px; -webkit-box-shadow: 0px 0px 3px 1px #ddd;
-moz-box-shadow: 0px 0px 3px 1px #ddd;
-o-box-shadow: 0px 0px 3px 1px #ddd;
box-shadow: 0px 0px 3px 1px #ddd;}
.house-others .house-btn{width: 45px; height: 45px; position: absolute; top: 50%; margin-top: -23px; background: url(../images/sys/house_trip.png) 0px 0px no-repeat; cursor: pointer;}
.house-others .house-btnL{left: 10px;}
.house-others .house-btnR{right: 10px; background-position: 0px -50px;}
.house-detailnext{width: 181px; height: 32px; background: url(../images/sys/house_detail_next.png) 0px 0px no-repeat; float: right; font-size: 14px; margin-top: 20px;}
.house-detailnext .house-dreturn{height: 32px; cursor: pointer; width: 91px; float: left; line-height: 32px; text-align: center; color: #fff;}
.house-detailnext .house-dnext{width: 88px; height: 32px; float: right; line-height: 32px; text-align: center;}


/*news*/
.news-first{height: 206px; overflow: hidden; width: 705px; padding: 40px 35px 0px; background: url(../images/sys/news_bg0.jpg) 0px 0px no-repeat; position: relative;}
.news-first img{float: left; margin-right: 22px;}
.news-first h3{font-size: 14px; font-weight: bold;}
.news-first h3 a{color: #0068b7;}
.news-first .news-ftime{line-height: 16px;}
.news-first .news-fdesp{font-size: 14px; line-height: 1.6em; margin-top: 8px;}
.news-first .news-fmore{position: absolute; left: 325px; top: 167px;}
.news-first .news-fmore a{color: #0068b7;}
.news-list{padding: 5px 34px 20px; border: 1px #ececec solid; border-top: none;}
.news-list ul{overflow: hidden;}
.news-list ul li{height: 44px; line-height: 44px; overflow: hidden; border-top: 1px #c1c0c0 dashed; padding-left: 10px; background: url(../images/sys/news_dot.jpg) 0px 21px no-repeat; margin-top: -1px;}
.news-list ul li a{font-size: 14px; float: left;}
.news-list ul li span{float: right;}
.news-page{height: 30px; line-height: 30px; text-align: center; font-size: 14px; margin-top: 20px;}
.news-page a, .news-page span{margin: 0px 5px;}
.news-page span{color: #0068b7;}

.n-tit{/*height: 38px; */line-height: 38px; padding-bottom: 10px; border-bottom: 1px #b2b2b2 dotted; font-size: 22px; position: relative;}
.n-tit .n-back{width: 72px; height: 32px; background: url(../images/sys/news_back.png) 0px 0px no-repeat; position: absolute; right: -5px; bottom: -20px; cursor: pointer;}
.n-msg{height: 34px; overflow: hidden; margin-top: 12px;}
.n-msg .n-msg-base{float: left; line-height: 28px;}
.n-msg .n-msg-base span{margin-right: 10px;}
.n-msg .n-msg-share{float: left;}
.n-body{font-size: 14px; line-height: 1.8em; padding-top: 20px; padding-bottom: 30px;}
.n-relevant h4{height: 38px; line-height: 38px; border-bottom: 1px #b2b2b2 dotted; font-size: 16px; font-weight: bold; position: relative;}
.n-relevant h4 .n-back{width: 72px; height: 32px; background: url(../images/sys/news_back.png) 0px 0px no-repeat; position: absolute; right: -5px; bottom: -20px; cursor: pointer;}
.n-relevant ul{margin-top: 10px;}
.n-relevant ul li{line-height: 30px;}


/*join*/
.join{width: 1000px; margin: 0px auto; margin-top: 6px; margin-bottom: 40px;}
.join-L{width: 280px; float: left;}
.join-R{width: 644px; float: right;}
.join-head{height: 41px; line-height: 40px; background: url(../images/sys/join_bg0.jpg) 0px 0px repeat-x; border: 1px #dcdcdc solid;}
.join-head div{float: left; text-align: center; color: #004d98; font-size: 14px; padding-left: 32px;}
.join-head .join-col1{text-align: left;}
.join-col1{width: 184px;}
.join-col2{width: 91px;}
.join-col3{width: 135px;}
.join-col4{width: 100px;}
.join-body ul{padding-top: 18px;}
.join-body ul li{height: 40px; line-height: 40px; border-bottom: 1px #d0d0d0 dotted;}
.join-body ul li a{display: block;}
.join-body ul li a:hover{background-color: #f0f0f0;}
.join-body ul li div{float: left; padding-left: 32px; text-align: center;}
.join-body ul li .join-col1{text-align: left; position: relative;}
.join-body ul li .join-col1 .join-hot{width: 22px; height: 9px; position: absolute; background: url(../images/sys/join_bg1.png) 0px 0px no-repeat; top: 12px; margin-left: 10px;}
.join-body .news-page{text-align: left; padding-left: 32px;}

.join-tit{height: 38px; line-height: 38px; padding-bottom: 10px; border-bottom: 1px #b2b2b2 dotted; font-size: 22px; position: relative;}
.join-tit .join-back{width: 72px; height: 32px; background: url(../images/sys/news_back.png) 0px 0px no-repeat; position: absolute; right: -5px; bottom: 8px; cursor: pointer;}
.join-info{font-size: 14px; line-height: 30px; margin-top: 12px; position: relative;}
.join-info ul{width: 360px;}
.join-info ul li{float: left; width: 180px;}
.join-info .join-send{position: absolute; right: 0px; top: 8px; width: 130px; height: 46px; background: url(../images/sys/join_send.jpg) 0px 0px no-repeat;}
.join-info .join-more{position: absolute; right: 0px; top: 62px; width: 130px; height: 46px; background: url(../images/sys/join_more.jpg) 0px 0px no-repeat;}

.join-content{line-height: 1.6em; font-size: 14px; padding-top: 10px;}
.join-content .join-tit2{margin-bottom: 3px; margin-top: 20px; font-weight: bold;}


/*footer*/
.footer{background: url(../images/sys/footer_bg.jpg) 0px 0px repeat-x;}
.footer .footWarpp{width: 1000px; margin: 0px auto; overflow: hidden; height: 80px; line-height: 70px; color: #858585;}
.footer .footWarpp a{color: #858585;}
.footer .footWarpp a:hover{text-decoration: underline;}
.footer .footWarpp .foot-links{float: left;}
.footer .footWarpp .foot-links span{margin: 0px 8px; font-size: 10px;}
.footer .footWarpp .foot-copyright{float: right;}


/*contact*/
.contact{width: 998px; height: 428px; border: 1px #cecece solid; margin: 6px auto 40px;}
.contact-l{width: 638px; height: 428px; border-right: 1px #cecece solid; position: relative; float: left;}
.contact-l #contact-map{width: 100%; height: 100%;}
.contact-msg{width: 200px; height: 308px; background: url(../images/sys/contact_bg.png) 0px 0px no-repeat; position: absolute; top: -1px; left: -1px; color: #fff; font-size: 14px; line-height: 1.8em; padding: 0px 32px; padding-top: 122px;}
.contact-msg h2{font-size: 18px; margin-bottom: 8px;}
.contact-r{display:none;float: right; padding-right: 30px;}
.contact-r .contact-s0{font-size: 18px; margin-bottom: 14px; margin-top: 30px;}
.contact-r .contact-s1 input{width: 280px; height: 20px; line-height: 20px; padding: 10px; border: 1px #d1d1d1 solid; margin-bottom: 10px;}
.contact-r .contact-s2 textarea{width: 280px; height: 46px; padding: 10px; margin-bottom: 20px; border: 1px #d1d1d1 solid;}
.contact-r .contact-s3 input{width: 174px; height: 20px; line-height: 20px; padding: 5px 10px; border: 1px #d1d1d1 solid; margin-bottom: 20px; float: left; margin-right: 10px;}
.contact-r .contact-s3 img{float: left; margin-top: 7px;}
.contact-r .contact-s4 input{width: 78px; height: 28px; color: #fff; background-color: #9c9c9c; border: none; cursor: pointer; margin-right: 6px;}
.contact-r .contact-s4 .contact-submit{background-color: #0068b7;}


/*sitemap*/
.sitemap{width: 1000px; margin: 40px auto;}
.sitemap ul li dl{margin-bottom: 30px;}
.sitemap ul li dt{font-size: 16px; font-weight: bold; margin-bottom: 6px; background: url(../images/sys/sitemap_bg.png) 0px 4px no-repeat; padding-left: 10px;}
.sitemap ul li dd{zoom: 1;}
.sitemap ul li dd:after{content: ""; height: 0px; line-height: 0px; overflow: hidden; clear: both; display: block;}
.sitemap ul li dd div{float: left; margin-right: 20px;}

/*law*/
.law{width: 1000px; margin: 40px auto;}
.law dt{font-size: 16px; font-weight: bold; margin-bottom: 6px; background: url(../images/sys/sitemap_bg.png) 0px 4px no-repeat; padding-left: 10px;}
.law dd{font-size: 14px; line-height: 1.8em; margin-top: 20px;}