@charset "utf-8";
/* CSS Document */
/*-南沙观察期刊-*/
.title_title{ width:100%; height:50px; border-bottom:1px solid #ccc; padding-bottom:15px; position:relative; overflow:hidden;}
.title_title h1{ font-size:24px;  color:#048ee4; border-bottom:1px solid #048ee4; float:left; position:absolute; left:0; bottom:0; padding-bottom:15px;}
.title_title a{ float:right; color:#048ee4; margin-top:30px;}
.qk_list{ width:100%;}
.qk_list li{ overflow:hidden; border-bottom:1px dotted #ccc; height:58px; line-height:58px;}
.qk_list li a{ display:block;}
.qk_list li a .lfticon{ float:left; margin-top:22px; margin-right:18px;}
.qk_list li div{ float:left; width:850px;}
.qk_list li a span{ float:right; margin-top:22px; margin-right:52px;}
.qk_list li a em{ float:right; margin-top:22px; margin-right:22px;}
/*-我们的服务-*/
.main_main{ width:100%; overflow:hidden; margin-bottom:40px;}
.main_main .main_lft{ width:254px; float:left;}
.main_main .main_rft{ width:764px; float:right; margin-top:35px; color:#666;}

/*-公司新闻-*/
.complay_news{ width:100%; margin-top:60px;}
.complay_news li{ width:100%; border-bottom:1px dotted #ccc; padding-bottom:20px; margin-bottom:15px;}
.complay_news li .title{ font-size:18px; color:#666; display:block; margin-bottom:10px;}
.complay_news li .news_list_content{ width:100%; overflow:hidden;  position:relative;}
.complay_news li  .date_time{ display:block; margin-bottom:10px;}
.complay_news li a  .date_time{color:#a8a8a8;}
.complay_news li  .more_news{ font-size:12px;}
.complay_news li a  .more_news{color:#048ee4; text-decoration:underline;}
.complay_news li a:hover  .more_news{color:#048ee4;}
.complay_news li .news_list_content p{ line-height:1.8em;}
.complay_news li a .news_list_content{color:#999999;}
.complay_news li .news_list_content .lft{ width:644px; float:left;}
.complay_news li .news_list_content .rft{ width:324px; float:right;}
.page_top{ width:100%; overflow:hidden; cursor:pointer; text-align:center; margin-top:70px;}
.page_top .previousbtn{ width:117px; height:44px; float:left;}
.page_top .nextbtn{ width:87px; height:44px; float:right;}
.page_top .topbtn{ margin-top:10px;}
.page_top .pagea{ display:inline-block; margin-top:15px;}
.complay_news li a:hover .title{ color:#048ee4;}
.complay_news li a:hover .lft div{color:#048ee4;}
/*-南沙动态-*/
.nasa_news{ width:100%; margin-top:58px;}
.nasa_news_list{ width:100%; overflow:hidden;}
.nasa_news_list .lft{ width:358px; float:left;}
.nasa_news_list .rft{ width:644px; float:right; min-height:270px; position:relative;}
.nasa_news_list .rft em{ color:#048ee4; text-decoration:underline; position:absolute; left:0; bottom:0;}
.nasa_news_list .rft p{ line-height:1.8em;}
.nasa_news li{ margin-bottom:20px; border-bottom:1px dotted #ccc; padding-bottom:20px;}
.nasa_news li a{ color:#666;}
.nasa_news li a .title{color:#333; font-size:18px; display:block; margin-bottom:25px;}
.nasa_news li a .data_source{ font-size:12px; color:#666; display:block; margin-bottom:5px;}
.nasa_news li a:hover .title{color:#048ee4;}
.nasa_news li a:hover .rft div{color:#048ee4;}

/*-首页-*/
.hmbanner{ width:100%; height:100%; position:relative; }
.hmbanner div{ width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0;}
.hmbanner div img{ position:absolute; right:10%; top:55%; background:url(../images/bgbgbg.png) repeat;}
.bottom_box{ width:1260px; min-height:44px; position:absolute; left:50%; margin-left:-630px; bottom:0; }
.bottom_box .bgbg{ width:304px; height:178px; float:left; margin-right:14px; position:relative; overflow:hidden; cursor:pointer;}
.bottom_box .bgbg .bgbg2{ width:100%; position:absolute; left:0; top:134px;}
.bottom_box .last_bg{ float:right; margin-right:0;}
.bottom_box .title{ width:100%; height:44px; line-height:44px; font-size:18px; color:#fff; text-align:center; background:url(../images/bottombgbg.png) no-repeat center;}
.bottom_box .title span{ display:block;}
.bottom_box .btm_ct{ width:272px; padding:30px 16px 0; height:105px; background:url(../images/bottombgline.png) repeat-y; color:#fff; font-size:12px;}
.bottom_box .btm_ct img{ float:left;}
.bottom_box .btm_ct div{ width:162px; float:right;}
.bottom_box .btm_ct div ul li{margin-bottom:3px; list-style-type:circle; width:100%; height:18px; line-height:18px; overflow:hidden;}
.bottom_box .btm_ct div a{ color:#fff;}

.main_main p{text-indent:2em;}

/*-招商热线-*/
.zanshang_hotline{ margin-bottom:58px;}
.zanshang_hotline li{ background:url(../images/zhanshang.png) no-repeat left center; padding-left:23px; margin-bottom:38px;}

.tz-tops{height: 433px;background: url(../images/tz-list.jpg) no-repeat center center;}
.tz-tops-box{width: 1066px;margin-left: auto;margin-right: auto;padding-top: 108px;}
.tz-tops-li{overflow: hidden;margin-bottom: 26px;}
.tz-tops-li .tz-title{display: block;width: 189px;height: 36px;line-height: 36px;background: #818181;color: #ffffff;font-size: 14px;text-align: center;float: left;margin-right: 8px;}
.tz-text1{border: 1px solid #bfbfbf;background: #fff;height: 34px;line-height: 36px;padding-left: 15px;padding-right:15px ;}
.tz-select{border: 1px solid #bfbfbf;height: 34px;line-height: 34px;background:url(../images/tz-select.jpg) no-repeat 250px 14px #fff;display: block;float: left;width: 274px;margin-right: 20px;cursor: pointer;position: relative;text-align: center;}
.tz-select select{position: absolute;height: 100%;width: 100%;top: 0px;left: 0px;border: none;background: none;opacity: 0;cursor: pointer;}
.tz-tops-radio label{border: 1px solid #bfbfbf;height: 34px;line-height: 34px;display: block;float: left;width: 200px;margin-right: 20px;cursor: pointer;position: relative;text-align: center;background: #fff;}
.tz-tops-radio input{display: none;}
.tz-tops-radio label:last-child{margin-right: 0;}
.tz-tops-radio input:checked + label{background: #048fe4;color: #fff;}
.tz-tops-checkbox-box{overflow: hidden;float: left;height: 34px;line-height: 34px;border: 1px solid #bfbfbf;padding-left: 35px;width: 830px;color: #000000;font-size: 14px;}
.tz-tops-checkbox-box input,.tz-tops-checkbox-box label{float: left;}
.tz-tops-checkbox-box label{display: block;line-height: 34px;width: 100px;margin-left: 4px;cursor: pointer;margin-right: 35px;}
.tz-tops-checkbox-box input{margin-top: 11px;}
.xm-list{width: 1066px;overflow: hidden;margin-left: auto;margin-right: auto;padding-top: 20px;padding-bottom: 80px;}
.xm-list-box{overflow: hidden;border-bottom: 1px solid #ededed;padding-top: 35px;padding-bottom: 10px;}
.xm-list-box .img{overflow: hidden;float: left;width: 334px;height: 223px;margin-right: 60px;}
.xm-list-box .img img{width: 100%;float: left;}
.xm-list-box .title{font-size: 14px;color: #585860;font-weight: bold;margin-bottom: 40px;line-height: 18px;height: 18px;}
.xm-list-box .shuxing{overflow: hidden;}
.xm-list-box .shuxing .sx-box{display: inline-block;font-size: 14px;color: #8b8e97;line-height: 20px;min-width: 220px;margin-bottom: 10px;margin-right: 18px;}
.xm-list-box .shuxing .sx-box span{color: #585860;}
.xm-list-box .biaoqian{overflow: hidden;line-height: 20px;font-size: 14px;color: #8b8e97;}
.xm-list-box .biaoqian span{color: #585860;border: 1px solid #8b8e97;display: inline-block;padding:1px 10px;margin: 0px 5px;}
.xm-list-more{overflow: hidden;width: 1066px;margin-left: auto;margin-right: auto;margin-bottom: 100px;position: relative;}
.xm-list-more .prev{background: url(../images/previousbtn.png) no-repeat center center;display: block;float: left;height: 44px;width: 117px;}
.xm-list-more .next{background: url(../images/nextbtn.png) no-repeat center center;display: block;float: right;height: 44px;width: 87px;}
.xm-list-more .pags{position: absolute;width: 300px;left: 0px;left:50%;text-align: center;margin-left: -150px;line-height: 44px;}
.xm-box{overflow: hidden;}
.xm-box-banner{overflow: hidden;height: 433px;background-repeat: no-repeat;background-position: center center;}
.xm-box-txt{width: 1066px;overflow: hidden;position: relative;margin-left: auto;margin-right: auto;margin-top: -52px;background: #fff;}
.xm-box-txt .title{font-size: 34px;color: #000000;padding: 34px 68px;margin-bottom: 30px;}
.xm-txt1{overflow: hidden;position: relative;}
.xm-txt1 .top{overflow: hidden;font-size: 18px;color: #000000;border-bottom: 1px solid #ededed;line-height: 68px;}
.xm-txt1 .top span{display: block;float: left;width: 6px;height: 19px;background: #676767;margin-left: 38px;margin-right: 23px;margin-top: 24px;}
.xm-txt1 .txt{overflow: hidden;padding: 25px 67px;padding-top: 40px;padding-right: 450px;min-height: 430px;}
.xm-txt1 .txt p{font-size: 14px;color: #000000;margin-bottom: 20px;}
.xm-txt1 .txt p span{color: #808080;padding-right: 35px;}
.xm-box-txt2{overflow: hidden;background: #f7f7f7;}
.xm-box-txt2-b{width: 1066px;margin-left: auto;margin: auto;overflow: hidden;}

.xm-box-txt .xm-txt-img{width: 450px;position: absolute;top: 115px;right: 0px;}
.xm-box-txt .flexslider li img{float: left;}
.xm-box-txt #slider li img{height: 280px;}
.xm-box-txt #slider{margin-bottom: 5px;}
.xm-box-txt #carousel li{width: 112.5px;overflow: hidden;}
.xm-box-txt #carousel li img{height: 60px;cursor: pointer;border: 3px solid #fff;width: 106px;}
.xm-box-txt #carousel .flex-active-slide img{border: 3px solid #048ee4;}
/*.xm-box-txt .flexslider li*/
/*.xm-box-txt .flex-direction-nav{display: none;}*/
.xm-box-txt2 .top{overflow: hidden;font-size: 18px;color: #000000;border-bottom: 1px solid #ededed;line-height: 68px;margin-top: 15px;}
.xm-box-txt2 .top span{display: block;float: left;width: 6px;height: 19px;background: #676767;margin-left: 38px;margin-right: 23px;margin-top: 24px;}
.xm-txt2{overflow: hidden;padding-left: 72px;padding-top: 64px;padding-bottom: 15px;}
.xm-txt-box{overflow: hidden;display: inline-block;height: 56px;width: 450px;margin-right: 20px;margin-bottom: 66px;}
.xm-txt-box img{overflow: hidden;float: left;margin-right: 28px;}
.xm-txt-box p{color: #000000;font-size: 14px;margin-top: 15px;}
.xm-txt-box p span{color: #676767;}
.map-box{height: 533px;overflow: hidden;position: relative}
.map-box-sx{position: absolute;top: 0px;height: 100%;width: 318px;right: 0px;z-index: 33;background: #fff;}
.map-sx-nav{overflow: hidden;margin: 11px;border-bottom: 1px solid #dddddd;margin-top: 20px;}
.map-sx-nav a{display: block;width: 50%;float: left;text-align: center;font-size: 14px;color: #676767;line-height: 38px;cursor: pointer;}
.map-sx-nav a.active{border-bottom: 3px solid #aaaaaa;}
.map-sx-box{overflow: hidden;margin: 20px 33px;margin-top: 35px;display: none;}
.map-sx-box li{margin-bottom: 14px;}
.map-sx-box li input{float: left;margin-right: 6px;margin-top: 4px;}
.map-sx-box li label{cursor: pointer;font-size: 14px;color: #676767;}
.map-lianxi{overflow: hidden;background: #fff;text-align: center;font-size: 14px;color: #000000;border-top: 1px solid #d7d7d7;padding-top: 63px;padding-bottom: 63px;}
.map-lianxi span{color: #676767;}

.tz-tops-li.tz-tc{position: relative}
.tz-tops-li .tz-tc-box{position: absolute;width: 867px;right: 0px;border: 1px solid #bfbfbf;background: #fff;z-index: 10;border-top: none;display: none;}
.tz-tops-li .tz-tc-box span{display: block;line-height: 30px;cursor: pointer;padding: 0px 16px;}
.tz-tops-li .tz-tc-box span:hover{background: #d7d7d7;color: #fff;}
.tz-tops-lis{height: 36px;margin-bottom: 26px;overflow: inherit;}
