@charset "UTF-8";
html,body,div,section,article,aside,nav,footer,p,dl,dt,dd,ul,li,ol,span,em,a,del,h1,h2,h3,h4,h5,h6,iframe,object,form, label, legend,caption, tbody, tfoot, thead, tr, th, td,menu,audio,video{padding:0;margin:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
ul,ol,li{list-style: none;}
body{font-size:12px;font-family: sans-serif}
img{border:none;vertical-align:top;}
em,i{font-style: normal;}
.clearfix:after{clear:both;height:0;content:'';display: block;overflow: hidden;}
.clearfix{zoom:1;}
a{color: #101d37;text-decoration: none;}
input{padding: 0;margin: 0;outline: none;}
input,textarea,button{font-family: sans-serif;}
ins{text-decoration: none;}
h1,h2,h3,h4,h5,h6{font-size: 30px;}
.mt30{margin-top:30px;}
body ::-webkit-scrollbar-thumb{background-color:#e5e5e5;border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
body ::-webkit-scrollbar{width:10px;}
/* pagination */
.pagination {font-size: 14px;}       
.pagination a {
    text-decoration: none;
	background-color: #fff;
	color: #9399a5;
}
.pagination a:hover{background-color: #101d37;color: #fff;}
.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 10px 15px;
    margin-right: -1px;
	margin-bottom: 5px;
	min-width:8px;
	text-align:center;
	border:1px solid #ddd;
}
.pagination .current {
    background: #101d37;
    color: #fff;
}
.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}
/* pagination */

/* footer start */
.footer-v5{background:#333; min-width:1200px; margin-top:40px;}
.aboutcopy,.links-v5,.conyfiv{border-bottom:#3f3f3f 1px solid; padding:20px 0;}
.aboutcopy ul li{float:left; margin:0 20px 0 0; height:24px; overflow:hidden;}
.aboutcopy ul li a{color:#fff; font-size:14px; line-height:24px;}
.aboutcopy ul li a:hover{color:#5ab331;}
.conyfiv p,.conyfiv p a{color:#999; font-size:12px;}
.conyfiv p{line-height:22px;}
.conyfiv p span{padding:0 8px;color:#3f3f3f;}
.conyfiv p a:hover{color:#5ab331;}

.footer-v5 .linkrow{height: 22px;overflow: hidden;margin-top: 5px;color: #aaa;}
.footer-v5 .linkrow.on{height: auto;overflow: visible;}
.footer-v5 .ftlinkswrap{*height: 100%;*overflow: hidden;}
.footer-v5 .ftlinkswrap,
.footer-v5 .szdhwrap .szdh-item{position: relative;padding-left: 78px;padding-right: 50px;}
.footer-v5 .ftlinkswrap .linkstit-v5,
.footer-v5 .szdhwrap .szdh-item .szdh-lab{position: absolute;top:0;left: 0;font-size:12px;line-height:22px; color:#aaa;}
.footer-v5 .ftlinkswrap .linkscont-v5,
.footer-v5 .szdhwrap .szdh-item .szdh-list{line-height: 22px;font-size: 12px;}
.footer-v5 .ftlinkswrap .footmore{display: block;width:20px; height:15px; background:url(../images/collapse_icons.png) 0 0 no-repeat; cursor:pointer; position:absolute; right:0; top:3px;}
.footer-v5 .linkrow.on .ftlinkswrap .footmore{background-position:0 -35px;}
.footer-v5 .linkrow .alinklist li,
.footer-v5 .szdhwrap .szdh-item .szdh-list li{float:left;padding-right: 15px;line-height: 22px;}
.footer-v5 .linkrow .alinklist a,
.footer-v5 .szdhwrap .szdh-item .szdh-list a{font-size:12px;color:#aaa;white-space: nowrap;}
.footer-v5 .linkrow .alinklist a:hover,
.footer-v5 .szdhwrap .szdh-item .szdh-list a:hover{color:#5ab331;}
.footer-v5 .szdhwrap{padding: 5px 0;*display: none;}
.footer-v5 .linkrow.on .szdhwrap{*display: block;}
.footer-v5 .szdhwrap .szdh-item{padding-top:5px;padding-bottom: 5px;}
.footer-v5 .szdhwrap .szdh-item .szdh-lab,.footer-v5 .szdhwrap .szdh-item .szdh-list a{color: #888;}
.footer-v5 .szdhwrap .szdh-item .szdh-lab{top:5px;}
.footer-v5 .szdhwrap .szdh-item .szdh-detail{position: absolute;top:27px;left:0;right: 50px;z-index: 3;padding-top: 5px;display: none;}
.footer-v5 .szdhwrap .szdh-item .szdh-detail ul{background: #262626;padding: 5px 10px;}
.footer-v5 .szdhwrap .szdh-item .szdh-list li.on > a{color: #5ab331;}
.footer-v5 .links-v5{padding: 15px 0 20px;}
/*footer end*/
.fr{float: right;}
.mt75{margin-top: 75px;}
.wrap-v5{width: 1200px;margin-left: auto;margin-right: auto;}
.bannerbox{width: 100%;overflow: hidden;position: relative;}
.top{width: 100%;height: 80px;background: url(../images/top_mask.png) 0 0 repeat-x;position: absolute;top:0;left: 0;z-index: 1;}
.top .logo{display: block;margin-top: 14px;}
.bannerbox .slidecon{width: 100%;}
.bannerbox .slidecon .item{width: 100%;overflow: hidden;float:left;}
.bannerbox .slidecon .item a{display: block;height: 520px;}
.bannerbox .slide-controls{position: absolute;width: 100%;left: 0;bottom: 40px;text-align: center;font-size: 0;}
.bannerbox .slide-controls li{width: 6px;height: 6px;display: inline-block;*display: inline;*zoom:1;background: url(../images/dot.png) 0 -11px no-repeat;margin: 0 4px;text-indent: -999em;border-radius: 3px;-webkit-transition:width .5s;cursor: pointer;}
.bannerbox .slide-controls li.on{width: 26px;background-position: 0 0;}
.container .developers{width: 1200px;height: 170px;border-radius: 4px;position: relative;top: -20px;background-color: #fff;box-shadow: 0px 5px 15px 0px rgba(0,0,0,.1);}
.container .developers .shlogo{padding:35px 0 35px 35px;width: 100px;height: 100px;text-align: center;line-height: 100px;float: left;}
.container .developers .shlogo img{max-width: 100px;max-height: 100px;}
.container .developers .text{width:1000px;padding: 35px 30px;float: left;}
.container .developers .text .name{color: #101d37;font-size: 30px;}
.name h1{display:inline;}
.container .developers .text .name span,.inconbox .hd span{font-size: 16px;margin-left: 20px; font-weight:normal;}
.intro,.intro1{color: #9399a5;font-size: 16px;line-height: 24px;margin-top: 10px;}
.intro1{margin-top:-3px;}
.intro1 p{padding:0 0 10px 0;}
.container .developers .text .intro a{margin-left: 20px;}
.labtitle{color: #101d37;font-size: 30px;line-height: 40px;}
.container .featured{margin-top: 60px;}
.container .featured .inbox{margin-top: 30px;position: relative;overflow: hidden;}
.container .featured .inbox ul{width:100%;}
.container .featured .inbox li{width: 380px;height: 200px;background-color: #fff;border-radius: 4px;background-color: #fff;border:1px solid #e4e4e4;float: left;margin-right: 27px;}
.container .featured .inbox li img{width: 100%;height: 152px;border-radius: 4px 4px 0 0;}
.container .featured .inbox li .txt{height: 48px;line-height: 48px;padding: 0 20px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;color: #101d37;font-size: 16px;}
.container .featured .inbox .btns{width: 36px;height: 200px;background: url(../images/btns.png) 0 0 no-repeat;position: absolute;top:1px;display: none;}
.container .featured .inbox .btns.prev{left: 0;}
.container .featured .inbox .btns.next{right: 0;background-position: -36px 0;}
.container .featured .inbox:hover .btns{display: block;}
.container .panbox{width: 870px;float: left;}
.container .panbox .citys{margin-top: 20px;padding-bottom: 30px;border-bottom: 1px solid #e4e4e4;}
.container .panbox .citys .rows{white-space: nowrap;overflow: hidden;color: #9399a5;font-size: 16px;line-height: 40px;} 
.container .panbox .citys .rows .curloc{color: #101d37;}
.container .panbox .citys .rows a{color: #9399a5;margin-right: 24px;}
.container .panbox .citys .rows a:hover{color: #101d37;}
.container .panbox .citys .rows .more{color: #101d37;font-size: 16px;}
.container .right-con{width: 300px;margin-left: 30px;float: left;}
.fyuan-list li{padding: 30px 0;border-bottom: 1px solid #e4e4e4;}
.fyuan-list li a{display: block;position: relative;}
.fyuan-list li a .img{width: 240px;height: 160px;float: left;border-radius: 4px;}
.fyuan-list li a:hover .img{box-shadow: 0px 5px 15px 0px rgba(0,0,0,.5);}
.fyuan-list li a .img img{width: 100%;height: 100%;border-radius: 4px;}
.fyuan-list li a .des{width: 600px;float: left;margin-left: 30px;}
.fyuan-list li a .des .name{color: #101d37;font-size: 22px;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.fyuan-list li a .des .location{margin-right:280px;color: #9399a5;font-size: 16px;margin-top: 10px;}
.fyuan-list li a .special{font-size: 0;margin-top: 22px;}
.fyuan-list li a .special span{line-height:24px; padding:0 7px;border:1px solid #e6e6e6;border-radius: 4px;color: #9399a5;font-size: 14px;margin:0 8px 8px 0; display:inline-block;}
.fyuan-list li a .price{color: #fa5741;font-size: 20px;position: absolute;right: 0;top:50%;margin-top: -24px;}
.fyuan-list li a .price span{font-size:28px;font-weight: bold;}
.njg{font-size:28px !important;}
.pagination-box{margin-top: 40px;}
.popbox-citys{position: absolute;top:0;right: 0;bottom: 0;left: 0;display: none;}
.popbox-citys .mask{width: 100%;height: 100%;position: fixed;top:0;left: 0;background-color: #000000;opacity: .5;filter: alpha(opacity=50);}
.popbox-citys .inconbox{width: 580px;height: 400px;border-radius: 6px;background: #fff;padding:20px 30px 30px;position: fixed;top:50%;left: 50%;margin-left: -320px;margin-top: -230px;}
.popbox-citys .inconbox .hd{color: #333;font-size:30px;position: relative; font-weight:bold;}
.inconbox .close{width:50px;height:50px;display: block;background: url(../images/close.png) 15px 18px no-repeat;position: absolute;top:0;right:0;}
.close a{display:block; overflow:hidden;width:50px;height:50px;}
.popbox-citys .inconbox .hbody{margin-top: 20px;}
.popbox-citys .inconbox .country{font-size: 0;}
.popbox-citys .inconbox .country a{display: inline-block;color: #9399a5;font-size: 16px;padding: 5px 23px;border-radius:4px;border:1px solid #e4e4e4;margin-right: 10px;}
.popbox-citys .inconbox .country a.on,.popbox-citys .inconbox .country a:hover{background:#101d37;color: #fff;}
.popbox-citys .inconbox .hot-city{margin-top: 25px;padding-left: 85px;position: relative;}
.popbox-citys .inconbox .hot-city span{color: #9399a5;font-size: 16px;position: absolute;top:0;left: 0;}
.popbox-citys .inconbox .hot-city a{color: #101d37;font-size: 16px;margin-right: 10px;}
.popbox-citys .inconbox .alphabet-area{height:285px; overflow-y:auto; margin-top:20px;}
.popbox-citys .inconbox .alphabet-area li{padding-left: 30px;position: relative; margin-bottom:18px;line-height: 24px;}
.popbox-citys .inconbox .alphabet-area li span{color:#9399a5;font-size: 16px;position: absolute;top:0;left: 0;}
.popbox-citys .inconbox .alphabet-area li a{color: #101d37;font-size: 16px;margin-right: 10px;}
.jtabout{width:100%; height:335px; overflow-y:auto; margin-top:20px;}
.jtabout img{width:155px; height:155px; float:left; margin:0 25px 10px 0;}
.jtaboutcont,.xzcity{display:none;}

/*list*/
.pplist{width:1200px; overflow:hidden;margin: 0 auto;}
.pplist ul{width:1238px;}
.pplist ul li{width:216px; height:216px; float:left; overflow:hidden; margin:0 30px 30px 0;}
.pplist ul li img{width:216px; height:216px;}
.pplist ul li a{display: block;overflow:hidden;}

