/* 首页 框架 */
.col_index_left {  width: 873px;  float: left;}
.col_index_right {  width: 300px;  float: right;}

/* 首页 轮转图 */
.focus_news {  position: relative;  width: 450px;  height: 290px;  float: left;margin-top: 3px;}
.focus_news .turnbox {  position: relative;  width: 100%;  height: 290px;}
.focus_news .turnbox li {  position: absolute;left: 0;top: 0;width: 450px;height: 290px;overflow: hidden;z-index: 0;}
.focus_news .turnbox li.cur{display: block;z-index: 1;}
.focus_news .turnbox li a{display: inline-block;width: 450px;  height: 290px;}
.focus_news .turnbox li img {width: 450px;  height: 290px;display: block;}
.focus_news .turnbox li span {height: 40px;  line-height: 40px;  position: absolute;  bottom: 0;  left: 0;  background: rgba(40, 40, 40, 0.5);  color: #fff;text-indent: 15px;font-size: 14px;width: 100%;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#59000000, 0, endcolorstr=#59000000, 0);}
.focus_news .dotcon {  position: absolute;  bottom: 15px;  right: 15px;  z-index: 20;}
.focus_news .dotcon li {  background: #fff;  cursor: pointer;  border-radius: 50%;  width: 10px;  height: 10px;  float: left;  margin-left: 9px;}
.focus_news .dotcon li.cur {  background: #ffe117;}

/* 首页 新闻中心 */
.news {  float: left;  width: 367px;  background: #ffffff;  border: 1px solid #e5e5e5;  padding: 0 20px;  margin-left: 15px;margin-top: 3px;}
.news h2 {  height: 35px;  border-bottom: solid 3px #e5e5e5;}
.news span {  height: 35px;  border-bottom: solid 3px #e5e5e5;}
.news span .more {  float: right;  margin-right: 4px;  vertical-align: middle;  line-height: 35px;  font-size: 12px;  color: #e22118;  padding-right: 13px;  background: url(../images/icon/more_icon.png) no-repeat center right;  font-weight: normal;}
.news h2 a{  color: #000; font-size: 16px;  line-height: 35px;  display: inline-block;  font-weight: normal; margin-right:25px;}
.news h2 a.cur{ border-bottom: solid 3px #1279d4; color: #1279d4; }
.news ul {  padding: 5px 3px;}
.news ul li {  line-height: 30px;  background: url(../images/icon/doc.png) no-repeat left center ;  background-size: 3px 3px;}
.news ul li a {  font-size: 14px;  color: #333333;  padding-left: 15px;}
.news ul li a:hover {  color: #e32a21;}

/* 首页 通知栏目 */
.notice {  background: #ffffff;  border: 1px solid #e5e5e5;  width: 300px;  float: right;margin-top: 3px;}
.notice h2 {  background: #f6f6f6;  border-bottom: 1px solid #e5e5e5;  height: 35px;}
.notice h2 a {  padding: 0px 20px;  font-size: 16px;  color: #000;  font-weight: normal;  float: left;  line-height: 35px;  border-right: solid #e5e5e5 1px;}
.notice h2 a.cur {  border-top: 3px solid #1279d4;  color: #1279d4;  background: #ffffff;  border-bottom: 1px solid #ffffff;  margin-top: -3px;  font-weight: bold;}
.notice ul {  padding: 6px 17px;}
.notice ul li {  line-height: 30px;  background: url(../images/icon/doc.png) no-repeat center left;}
.notice ul li a {  font-size: 14px;  color: #333333;  padding-left: 15px;}
.notice ul li a:hover {  color: #e32a21;}
.notice ul li img {  vertical-align: middle;  margin-right: 8px;}

/* 首页 广告 */
.pic_news {  height: 184px;  position: relative;  clear: both;  padding-top: 15px;}
.pic_news ul {  position: absolute;  right: 10px;  bottom: 10px;  clear: both;}
.pic_news ul li {  width: 20px;  height: 20px;  background: #444;  text-align: center;  line-height: 20px;  margin-left: 5px;  color: #fff;  cursor: pointer;  float: left;}
.pic_news ul li.cur {  background: #FF7700;}

/* 首页 栏目 */
#menu_zrxm {  min-height: 328px;  background-color: #fff;}
#menu_cbxm {  min-height: 451px;  background-color: #fff;}
#menu_zzkz {  min-height: 294px;  background-color: #fff;}
#menu_cscq {  min-height: 250px;  background-color: #fff;}
#menu_ydxm {  min-height: 250px;  background-color: #fff;}
.project_list {  border: solid 1px #e5e5e5;  width: 100%;  background: #fff;}
.project_list h2 {  background-color: #f6f6f6;  border-bottom: 1px solid #e5e5e5;  height: 40px;}
.project_list h2 a {  padding: 0 16px 0 16px;  float: left;  font-size: 16px;  font-weight: normal;  color: #000000;  line-height: 40px;  border-right: solid #e5e5e5 1px;}
.project_list h2 a:hover {  border-top: 3px solid #1279d4;  color: #1279d4;  background: #ffffff;  border-bottom: 1px solid #ffffff;  margin-top: -3px;  font-weight: bold;}
.project_list h2 a.cur {  border-top: 3px solid #1279d4;  color: #1279d4;  background: #ffffff;  border-bottom: 1px solid #ffffff;  margin-top: -3px;  font-weight: bold;}
.project_list .table_item {  padding: 15px 25px 10px 25px;  background-color: #fff;overflow: hidden;}
.project_list .table_item table {  width: 100%;}
.project_list .table_item table thead tr {  line-height: 30px;  height: 30px;  background-color: #f6f6f6;  font-size: 14px;}
.project_list .table_item table thead tr th:first-child {  padding-left: 25px;  text-align: left;}
.project_list .table_item table thead tr .project_name {  text-align: left;}
.project_list .table_item table tbody tr {  line-height: 30px;  height: 30px;}
.project_list .table_item table tbody tr td:first-child {  padding-left: 10px;  text-align: left;}
.project_list .table_item table tbody tr td a {  color: #333;  font-size: 14px;}
.project_list .table_item table tbody tr td a:hover {  color: #e32a21;}
.project_list .table_item table tbody tr td .typenum {  color: #333;  padding-left: 20px;  font-size: 12px;}
.project_list .table_item table tbody tr td .icon_top {  background: url(../images/icon/list_icon.png) no-repeat 0px -57px !important;}
.project_list .table_item table tbody tr td .icon_new {  background: url(../images/icon/list_icon.png) no-repeat 0px -27px !important;}
.project_list .table_item table tbody tr td .title {  background: url(../images/icon/list_icon.png) no-repeat 0px 1px;}
.project_list .table_item table tbody tr .time {  font-size: 12px;  color: #999999;  text-align: center;}
.project_list .table_item table tbody tr .project_name {  text-align: left;}

.bid_list {  border: solid 1px #e5e5e5;  width: 100%;  background: #fff;}
.bid_list h2 {  background-color: #f6f6f6;  border-bottom: 1px solid #e5e5e5;  height: 40px;}
.bid_list h2 a {  padding: 0 16px 0 16px;  float: left;  font-size: 16px;  font-weight: normal;  color: #000000;  line-height: 40px;  border-right: solid #e5e5e5 1px;}
.bid_list h2 a:hover {  border-top: 3px solid #1279d4;  color: #1279d4;  background: #ffffff;  border-bottom: 1px solid #ffffff;  margin-top: -3px;  font-weight: bold;}
.bid_list h2 a.cur {  border-top: 3px solid #1279d4;  color: #1279d4;  background: #ffffff;  border-bottom: 1px solid #ffffff;  margin-top: -3px;  font-weight: bold;}
.bid_list .icon_pdf {  height: 40px;  line-height: 40px;  background: #ffffff;}
.bid_list .icon_pdf a {  background: url(../images/icon/pdf_icon.png) no-repeat center left;  margin: 0 15px;  padding-left: 20px;}

/* 首页 竞价大厅 */
.bid_hall{width: 100%;height: 310px;background: #dbdbdb;border: 1px solid #c1c1c1;}
.bid_hall .bid_hall-logo img{margin: 13px 0 13px 5px;display: block;}
.bid_hall .bid_hall-bg table{width: 100%;margin: auto;background: #001622;}
.bid_hall .bid_hall-bg table tr{height: 23px;text-align: center;line-height: 23px;}
.bid_hall .bid_hall-bg table tr .dt_left{text-align: left;text-indent: 15px;}
.bid_hall .bid_hall-bg table tr .dt_right{text-align: right;}
.bid_hall .bid_hall-bg table tr th{color: #ffffff;font-weight: normal;border-bottom: 1px solid #c0c0c0;border-right: 1px solid #c0c0c0;}
.bid_hall .bid_hall-bg table tr td{color: #00ff00;border-bottom: 1px solid #c0c0c0;border-right: 1px solid #c0c0c0;}
.bid_hall .bid_hall-bg{width: 855px;height: 220px;background: #001622;margin: auto;overflow: hidden;}
.bid_hall .bid_hall-bg table tr.redtip td,.bid_hall table tr.redtip td a{ color: #ff0000;  }
.bid_hall .bid_hall-bg table tr.redtip td a:hover{ color: #ff0000;}
.bid_hall .bid_hall-bg table tr .dt_left{text-align: left;text-indent: 15px;}
.bid_hall .bid_hall-bg table tr .dt_right{text-align: right;}
.bid_hall .bid_hall-bg table tr td a{ color: #00ff00;white-space:nowrap}
.bid_hall .bid_hall-bg table tr td a:hover{ color: #00ff00}
.bid_hall table tr.redtip td,.bid_hall table tr.redtip td a{ color: #ff0000;  }
.bid_hall table tr.redtip td a:hover{ color: #ff0000;}
.bid_hall table tr .dt_left{text-align: left;text-indent: 15px;}
.bid_hall table tr .dt_right{text-align: right;}
.bid_hall table tr td a{ color: #00ff00;white-space:nowrap}
.bid_hall table tr td a:hover{ color: #00ff00}
.bjfoot .more_project{width: 115px;height: 25px;float: right;line-height: 25px;vertical-align: middle;}
.bjfoot .bjfootleft{float: left;color: #000;padding-top: 3px;padding-left: 15px;display: inline;}


.transfer{margin-top: 3px;}
.transfer h2 a.cur span {  background: url(../images/icon/project_icon.png) no-repeat 0px 5px;padding-left: 20px;}
.transfer table tr td a {  padding-left: 20px;}
.lease h2 a.cur span{background:url(../images/icon/project_icon.png) no-repeat 0px -20px;padding-left: 20px;}
.lease table tr td a {padding-left: 20px;}
.equities h2 a.cur span {background:url(../images/icon/project_icon.png) no-repeat 0px -45px;padding-left: 20px;}
.local h2 a.cur span {background:url(../images/icon/project_icon.png) no-repeat 0px -70px;padding-left: 20px;}
.nonlocal h2 a.cur span {background:url(../images/icon/project_icon.png) no-repeat 0px -98px;padding-left: 20px;}
.dynamic {height: 370px;  background-color: #fff;}
.dynamic h2 a.cur span {background:url(../images/icon/project_icon.png) no-repeat 0px -125px;padding-left: 20px;}

/* 首页 意向登记 */
.reg_box {  width: 258px;  height: 328px;  padding: 0 20px;  background-color: #fff;  border: 1px solid #e5e5e5;  background: url(../images/index/link_icon.png) no-repeat bottom 20px left;margin-top: 3px;}
.reg_box h2 {  border-bottom: 3px solid #e5e5e5;  height: 38px;}
.reg_box h2 a {  color: #1279d4;  border-bottom: 3px solid #1279d4;  font-size: 16px;  line-height: 38px;  display: inline-block;}
.message_form {  margin-top: 25px;  font-family: "宋体";  height: 100%;}
.message_form dl {  height: 25px;  line-height: 25px;  margin-bottom: 21px;  width: 100%;  padding-left: 5px;}
.message_form dt {  float: left;  height: 25px;  line-height: 25px;  font-size: 14px;  font-family: "微软雅黑";}
.message_form dd {  float: left;}
.message_form input {  width: 153px;  height: 22px;  border: 1px solid #cacaca;  float: left;}
.form_button .submit {  height: 33px;  line-height: 30px;  color: #fff;  text-align: center;  background: #1279d4;  border-radius: 2px;  width: 100px;  border: 0;  margin: 10px 0 0 110px;}
.form_box .check_ok {  padding-left: 20px;  margin-left: 3px;  float: left;  font-size: 12px;  color: #999;  height: 25px;  vertical-align: middle;}
.chech {  height: 267px;  font-size: 14px;  padding-left: 14px;  padding-top: 14px;}
.chech .green_main {  width: 100%;  text-align: center;  background: url(../images/icon/success.png) no-repeat center 80px;  padding-top: 140px;}

/* 首页 市场平台 */
.market {  width: 258px;  padding: 0 20px 0 20px;  background-color: #fff;  border: 1px solid #e5e5e5;  height: 450px;overflow: hidden;}
.market h2 {  border-bottom: 3px solid #e5e5e5;  height: 38px;  margin-bottom: 15px;}
.market h2 a {  border-bottom: 3px solid #1279d4;  font-size: 16px;  line-height: 38px;  display: inline-block;  color: #1279d4;}
.market ul {  width: 100%;}
.market ul li {  height: 126px;  width: 127px;  float: left;  border-right: #eeeeee solid 1px;  border-top: #eeeeee solid 1px;}
.market ul li a {  display: inline-block;  padding-top: 83px;  margin-bottom: 27px;  width: 100%;  text-align: center;  font-size: 14px;  color: #1279d4;}
.market ul li .resource {  background: url(../images/index/market_01.png) no-repeat center 20px;}
.market ul li .xiamen {  background: url(../images/index/market_02.png) no-repeat center 25px;}
.market ul li .carbon {  background: url(../images/index/market_07.gif) no-repeat center 25px;}
.market ul li .purchase {  background: url(../images/index/market_061.png) no-repeat center 25px;  margin-bottom: 7px;}
.market ul li .ocean {  background: url(../images/index/market_03.png) no-repeat center 25px;}
.market ul li .culture {  background: url(../images/index/market_04.png) no-repeat center 25px;}

/* 首页 政策法规 */
.policy {  background-color: #fff;  padding: 0 20px;  width: 258px;  border: 1px solid #e5e5e5;min-height: 295px;}
.policy h2 {  height: 38px;  position: relative;  border-bottom: solid 3px #e5e5e5;}
.policy h2 .more {  float: right;  margin-right: 4px;  font-size: 12px;  color: #e22118;  padding-right: 13px;  line-height: 38px;  background: url(../images/icon/more_icon.png) no-repeat center right;  font-weight: normal;}
.policy h2 .title {  color: #1279d4;  font-size: 16px;  line-height: 38px;  border-bottom: solid 3px #1279d4;  display: inline-block;  font-weight: bold;}
.policy ul {  padding: 10px 3px 6px 3px;}
.policy ul li {  line-height: 28px;  background: url(../images/icon/doc.png) no-repeat center left;}
.policy ul li a {  font-size: 14px;  color: #333333;  padding-left: 15px;}
.policy ul li a:hover {  color: #e32a21;}

/* 首页 交易市场*/
.trade {  background-color: #fff;  padding: 0 20px;  width: 258px;height: 355px;  border: 1px solid #e5e5e5;}
.trade h2 {  height: 38px;  position: relative;  border-bottom: solid 3px #e5e5e5;}
.trade h2 span {  color: #1279d4;  font-size: 16px;  border-bottom: solid 3px #1279d4;  display: inline-block;  line-height: 38px;}
.trade .select {  text-align: center;  padding: 10px 0 25px 0;}
.trade .select select {  padding: 8px 0;  margin-top: 10px;}
.trade .select select option {  height: 20px;  line-height: 20px;}

/* 首页 微信 */
.wechat {  width: 300px; overflow:hidden;}
.wechat img {  width: 100%;}

/* 首页 友情链接 */
.friend_link {  width: 268px;  border: 1px solid #e5e5e5;  padding: 13px;overflow:hidden;height: 309px;}
.friend_link ul {  text-align: center;}
.friend_link ul li {  margin-top: 5px;}
.friend_link ul li a img {  width: 100%;  height: 70px;}

/* 首页 合作伙伴 */
.partner {  padding: 0 20px;  border: solid #e5e5e5 1px;  background-color: #fff;  width: 1147px;  clear: both;}
.partner h2 {  height: 38px;  position: relative;  border-bottom: solid 3px #e5e5e5;}
.partner h2 a {  color: #1279d4;  font-size: 16px;  line-height: 38px;  border-bottom: solid 3px #1279d4;  display: inline-block;}
.partner .gov {  width: 100%;  padding: 25px 0;}
.partner .gov a {  display: inline-block;  width: 283px;}
.partner .gov a img {  border: solid 1px #e5e5e5; width: 100%; height:43px;}
.partner .gov ul {  width: 100%;  padding: 20px 0;}
.partner .gov ul li {  width: 20%;  float: left;  text-align: left;height: 32px;line-height: 32px;}
.partner .gov ul li a {  color: #0357a2;  font-size: 14px;  cursor: pointer;  width: 100%;}



/* 阳光登录页面 */
/*.body_bg{ background: url(../images/sun/Top_Bg.png) no-repeat 0 5px;}*/


.white_bg{background: #ffffff;}
.h120{height: 120px;}
.container{margin: auto; padding: 0 15px;}
.sunlg{width: 100%;height: 500px;min-height: 500px;background: url(../images/sun/log_bg.png) center center no-repeat;position: relative;z-index: 1;}
.sunlg .container{ width: 1190px;}
.sunlg .container h2{ width: 230px;font-weight: normal;text-align: right;float: right;margin-top: 180px;margin-right:150px;color: #1279d4;font-size: 30px;}
.sunlg .container h2 span{color: #1279d4;font-size: 36px;white-space: nowrap;}
.sunlg .container h2 a{font-size:16px;padding: 5px 22px;background: #1279d4;border-radius: 4px;color: #ffffff;white-space: nowrap;cursor: pointer;}
.sunlg .container h2 a:hover{background: #1682e1;}
.sunlg .sunlg_con{ padding-top: 80px;float: right;margin-right: 90px}

.sunlgfooter { width: 466px;padding-top: 51px;padding-bottom: 51px;text-align: center;height: 40px;font-size: 14px;line-height: 28px;color: #333333;margin: auto}
.sunlg .sunlg_right { width: 355px;}
.sunlg .sunlg_right fieldset{border: none;}
.sunlg .sunlg_right .sunlg_well{ background-color: #fff;border-radius: 2px;border: none;min-height: 20px;padding: 19px;margin-bottom: 20px;}
.sunlg .sunlg_well legend{ font-size: 18px;border: none;display: block;width: 100%;padding: 0;margin-bottom: 20px;line-height: inherit;color: #555555;}
.form-horizontal .form-group {margin-left: -15px;margin-right: -15px;margin-bottom: 15px;}
.sunlg .btn.lgbtn {background-color: #0e6cce;width: 100%;font-size: 20px;height: 40px;color: #fff;padding: 0;display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;line-height: 1.42857143;border-radius: 4px;user-select: none;}
.form-control.lginput {box-shadow: none;border: 1px solid #dddddd;height: 43px;line-height:42px;border-radius: 2px;text-indent: 40px;display: block;width: 100%;font-size: 14px;color: #555555;background-color: #ffffff;background-image: none;}
.sunlg .lg_ico.ico_lg_user {background-image: url(/statics/images/sun/ico_lg_user.png);width: 20px;height: 20px;background-position: center center;background-repeat: no-repeat;position: absolute;top: 11px;left: 26px;display: block;}
.col-lg-12{padding: 0 15px 0 15px;}
.sunlg .lg_ico.ico_lg_pass {background-image: url(/statics/images/sun/ico_lg_password.png);width: 20px;height: 20px;background-position: center center;background-repeat: no-repeat;position: absolute;top: 11px;left: 26px;display: block;}

/* 供应商 */
.wordtip{font-size: 14px;color: #0d47a0;line-height: 18px;}
.wordtip a{color: #f43b39;cursor: pointer;}
