.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;*zoom:1;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#doc {width:100%; background:#ccc;}
#hd, #bd, #ft {width:880px; margin:0 auto;}
#ft {background:#ffffff none repeat scroll 0 0;}
#hd {height:297px;}
#bd {background:#FFFFFF;}
#bd #left-img, #bd #main-project-tw, #bd #main-project-tw-content {float:left;}
#bd #left-img {width:187px; height:100%; margin-right:21px;}
#bd #left-img img {display:block;}

#ft #ft-img {height:110px;}

.searchcbar{background:url(../img/bg_searchbar.jpg) right center no-repeat;float:right;clear:both;margin-right:10px;text-align:right;width:74%;padding:5px 30px 5px 0px;}
.searchcbar .searchbar-go{background:url(../img/btn_searchgo.jpg) right center no-repeat;text-indent:-9999px;width:24px;cursor:pointer;border:none;}
#main-project-tw {width:730px;margin-left:48px;padding:45px 25px;}
#main-project-tw .main-map {width:721px; height:298px; background:#336799; padding:5px; margin-bottom:3px;}
#main-project-tw .main-map .border {border:#fff solid 1px; padding:5px;}
#main-project-tw .main-map .map {float:left; width:508px; height:286px; background:#ccc; margin-right:5px;}
#main-project-tw .main-map .side-bar {float:left;}
#main-project-tw .side-bar .select-search {background:url(../img/bg_search_blue.jpg); width:195px; height:46px; margin:20px 0;}
#main-project-tw .side-bar .select-search2 {background:url(../img/btn_location_blue.jpg); width:195px; height:46px;}
#main-project-tw .side-bar .select-search form {display:block; padding:25px 0 0 50px;}
#main-project-tw .side-bar .select-search form .inputs input.text {float:left; width:100px;}
#main-project-tw .side-bar .select-search form .inputs .select {margin:1px 0 0 0 ; float:left; background:transparent url(../img/btn_set.png) no-repeat scroll -56px -23px; width:16px; height:17px;}
#main-project-tw .side-bar .select-search form .inputs .select:hover {cursor:pointer;}
#main-project-tw .side-bar .select-search form .inputs .go {margin:1px 0px 0px 5px ; float:left; background:transparent url(../img/btn_set.png) no-repeat scroll -80px -23px; width:19px; height:17px;}
#main-project-tw .side-bar .select-search form .inputs .go:hover {cursor:pointer;}


#main-project-tw .side-bar .select-search2 form {display:block; padding:25px 0 0 50px;}
#main-project-tw .side-bar .select-search2 form .inputs input.text {float:left; width:100px;}
#main-project-tw .side-bar .select-search2 form .inputs .select {margin:1px 0 0 0 ; float:left; background:transparent url(../img/btn_set.png) no-repeat scroll -56px -23px; width:16px; height:17px;}
#main-project-tw .side-bar .select-search2 form .inputs .select:hover {cursor:pointer;}
#main-project-tw .side-bar .select-search2 form .inputs .go {margin:1px 0 0 0 ; float:left; background:transparent url(../img/btn_set.png) no-repeat scroll -80px -23px; width:19px; height:17px;}
#main-project-tw .side-bar .select-search2 form .inputs .go:hover {cursor:pointer;}


#main-project-tw .side-bar .title {margin:10px 0 0 0px;}
#main-project-tw .side-bar .describe {width:190px; color:#fff; padding:5px 0 0 5px; text-align:justify;}

#main-project-tw .carousel {width:710px; height:88px; background:#4c4c4c; padding:10px;}
/*#main-project-tw .carousel .left-bt {margin-top:5px;background:url(../img/carousel_left.png); width:17px; height:69px; float:left;}
#main-project-tw .carousel .left-bt:hover {cursor:pointer;}
#main-project-tw .carousel .right-bt {margin-top:5px;background:url(../img/carousel_right.png); width:16px; height:69px; float:right;}
#main-project-tw .carousel .right-bt:hover {cursor:pointer;}*/
#main-project-tw .carousel .stepcarousel {position: relative; /*overflow: scroll;*/ width:660px; height:86px; margin:0 25px;}
#main-project-tw .carousel .stepcarousel .belt{position: absolute; left: 0; top: 0;}
#main-project-tw .carousel .stepcarousel .panel{float: left; overflow: hidden; padding:2px; margin-right:10px; width: 150px; height:80px; border:1px solid #fff; }

#main-project-tw .main-content .content-left {width:460px; float:left; margin:5px 10px 0 0;}
#main-project-tw .main-content .content-left .recommend .hd .header{display:block; color:#336699; padding:3px; border-bottom:1px solid #336699;}
#main-project-tw .main-content .content-left .recommend .hd h1 {font-weight:bold; font-size:120%; margin:5px 5px 5px 0px; letter-spacing:2px;}
#main-project-tw .main-content .content-left .recommend .hd h1 a:visited {color:#333333; text-decoration:none;}
#main-project-tw .main-content .content-left .recommend .hd h1 a:hover {color:#333333; text-decoration:none;}
#main-project-tw .main-content .content-left .recommend .hd h1 a {color:#336699; text-decoration:none;}
#main-project-tw .main-content .content-left .recommend .bd .img {width:170px; height:133px; margin:5px 10px 0 0; float:left;}
#main-project-tw .main-content .content-left .recommend .bd .img img{max-height:133px; myimg:expression(onload=function(){this.style.height=(this.offsetHeight > 133)?"133px":"auto"});}
#main-project-tw .main-content .content-left .recommend .bd .content {width:250px; float:left;}
#main-project-tw .main-content .content-left .recommend .bd .content .location {color:#666;}
#main-project-tw .main-content .content-left .recommend .bd .content .location {margin-bottom:5px;}
#main-project-tw .main-content .content-left .recommend .bd .content .location span {color:#336699;}
#main-project-tw .main-content .content-left .recommend .bd .content .location span a {text-decoration:none; color:#336699;}
#main-project-tw .main-content .content-left .recommend .bd .content .location span a:hover {color:#333333; text-decoration:none;}
#main-project-tw .main-content .content-left .recommend .bd .content .text {font-size:100%; text-align:justify;}
#main-project-tw .main-content .content-left .recommend .ft .more {background:url(../img/btn_more_blue.jpg) no-repeat; float:right; width:46px; height:17px; margin-bottom:20px;}

#main-project-tw .main-content .content-left .new {width:460px;}
#main-project-tw .main-content .content-left .new h2 {font-weight:bold; font-size:120%; margin-top:5px 5px 5px 0px; margin-bottom:5px; letter-spacing:2px;}
#main-project-tw .main-content .content-left .new .hd {height:25px; background:#336699; color:#fff; padding:5px 0 0 5px;}
#main-project-tw .main-content .content-left .new .bd {border-left:solid 2px #336699; border-right:solid 2px #336699;}
#main-project-tw .main-content .content-left .new .bd ul li {float:left; margin:14px 0 0 14px; border:solid 2px #ccc; padding:5px;}
#main-project-tw .main-content .content-left .new .bd ul li a {text-decoration:none;}
#main-project-tw .main-content .content-left .new .bd ul li h3 {text-align:center; color:#666; font-weight:bold;}
/*#main-project-tw .itbox img {border:solid 2px #ccc;}*/
#main-project-tw .main-content .content-left .new .ft {border-left:solid 2px #336699; border-right:solid 2px #336699; border-bottom:solid 2px #336699;}
#main-project-tw .main-content .content-left .new .ft .more {background:url(../img/btn_more_blue.jpg) no-repeat; float:right;  width:46px; height:17px; margin:10px 30px 10px 0;}
#main-project-tw .ft .more:hover {cursor:pointer;}

#main-project-tw .content-right {width:260px; float:left;}
#main-project-tw .main-content .content-right .most .hd {height:25px; background:#336699; color:#fff; padding:5px 0 0 5px; margin-top:10px;}
#main-project-tw .main-content .content-right .most .bd {background:#b7d1eb; padding-top:5px;}
#main-project-tw .main-content .content-right .most .bd ul li {width:250px; background:#fff; margin:0 auto 5px;}
#main-project-tw .main-content .content-right .most .bd ul li img {float:left; padding:3px;}
#main-project-tw .main-content .content-right .most .bd ul li .text {float:left; width:120px;}
#main-project-tw .main-content .content-right .most .bd ul li .text h3 {font-weight:normal; color:#333; padding:3px;}
#main-project-tw .main-content .content-right .most .bd ul li .text h4 {font-size:85%; color:#333; padding:3px;}
#main-project-tw .main-content .content-right .most .ft {background:#b7d1eb;}
#main-project-tw .main-content .content-right .most .ft .more {background:url(../img/btn_more_blue.jpg) no-repeat; float:right;  width:46px; height:17px; margin:0 5px 10px 0;}
#main-project-tw .main-content .content-right .most a {text-decoration:none;color:#336699;}
#main-project-tw .main-content .content-right .most a:hover {text-decoration:normal;color:#333;}
#main-project-tw .main-content .content-right .most a:visited {text-decoration:none; color:#333;}

/* #main-project-tw-content */
#main-project-tw-content {width:730px;margin-left:48px;padding:45px 25px;}
#main-project-tw-content .main-content .content-left {width:525px; float:left; margin:5px 10px 0 0;}
#main-project-tw-content .main-content .content-left .describe .hd .header{display:block; color:#444; padding:3px; border-bottom:1px solid #336699;}
#main-project-tw-content .main-content .content-left .describe .hd .header span{display:inline; float:left; margin-right:5px; font-size:110%;}
#main-project-tw-content .main-content .content-left .describe .hd .header .local-nav {color:#336699; float:left;}
#main-project-tw-content .main-content .content-left .describe .hd .header .local-nav a {text-decoration:none; color:#336699; font-weight:bold;}
#main-project-tw-content .main-content .content-left .describe .bd .text h1 {font-weight:bold; font-size:170%; margin-top:10px; letter-spacing:2px;}
#main-project-tw-content .main-content .content-left .describe .bd .text h2 {color:#444; font-size:110%;}
#main-project-tw-content .main-content .content-left .describe .bd .text {float:left;width:255px; padding:5px;}
#main-project-tw-content .main-content .content-left .describe .bd .text ul li {display:block; margin-top:3px;}
#main-project-tw-content .main-content .content-left .describe .bd .text ul li .title {float:left; width:50px; text-align:right; margin-right:5px; font-weight:bold; color:#336699;}
#main-project-tw-content .main-content .content-left .describe .bd .text ul li .ct {float:left; width:195px;}
#main-project-tw-content .main-content .content-left .describe .bd .img {width:250px; height:133px; margin:20px 10px 0 0; float:left;}

#main-project-tw-content .main-content .content-left .basic-info {width:525px; margin-top:15px;}
#main-project-tw-content .main-content .content-left .basic-info .hd {height:25px; background:#336699; color:#fff; padding:5px 0 0 5px;}
#main-project-tw-content .main-content .content-left .basic-info .bd {border-left:solid 2px #336699; border-right:solid 2px #336699; padding:5px;}
#main-project-tw-content .main-content .content-left .basic-info .ft {border-left:solid 2px #336699; border-right:solid 2px #336699; border-bottom:solid 2px #336699;}
#main-project-tw-content .ft .more:hover {cursor:pointer;}

#main-project-tw-content .content-right {width:195px; float:left;}
#main-project-tw-content .main-content .content-right .smap .hd {height:25px; background:#336699; color:#fff; padding:5px 0 0 5px; margin-top:10px;}
#main-project-tw-content .main-content .content-right .smap .bd .map {margin:5px 0 10px 0;}

#main-project-tw-content .main-content .content-right .select-search {background:url(../img/tw_search_select_bg_pure.png) repeat-y; width:195px; height:55px;}
#main-project-tw-content .main-content .content-right .select-search form {display:block; padding:10px 0 0 5px;}
#main-project-tw-content .main-content .content-right .select-search form .inputs h2 {color:#456c67; font-weight:bold;}
#main-project-tw-content .main-content .content-right .select-search form .inputs input.text {float:left; width:100px; margin-left:40px;}
#main-project-tw-content .main-content .content-right .select-search form .inputs .select {margin:1px 0 0 0 ; float:left; background:url(../img/tw_main_map_ss_select_point.png) no-repeat; width:16px; height:17px;}
#main-project-tw-content .main-content .content-right .select-search form .inputs .select:hover {cursor:pointer;}
#main-project-tw-content .main-content .content-right .select-search form .inputs .go {margin:1px 0 0 0 ; float:left; background:url(../img/tw_main_map_ss_go.png) no-repeat; width:19px; height:17px;}
#main-project-tw-content .main-content .content-right .select-search form .inputs .go:hover {cursor:pointer;}

#main-project-tw-content .main-content .content-right .most .hd {height:25px; background:#336699; color:#fff; padding:5px 0 0 5px; margin-top:10px;}
#main-project-tw-content .main-content .content-right .most .bd {background:#b7d1eb; padding-top:5px;}
/*#main-project-tw-content .main-content .content-right .most .bd ul li {width:160px; background:#fff; margin:0 auto 5px;}*/
#main-project-tw-content .main-content .content-right .most .bd ul li .itbox3 {text-align:center; width:160px; background:#fff; margin:0 auto 5px; padding:5px 0;}
#main-project-tw-content .main-content .content-right .most .bd ul li .itbox3 img {padding:3px;}
#main-project-tw-content .main-content .content-right .most .bd ul li .itbox3 .text {width:120px; text-align:center; margin:0 auto;}
#main-project-tw-content .main-content .content-right .most .bd ul li .itbox3 .text h3 {text-align:center;}
#main-project-tw-content .main-content .content-right .most .bd ul li .itbox3 .text h3 a {font-weight:bold; color:#333; padding:3px;}
#main-project-tw-content .main-content .content-right .most .ft {background:#b7d1eb;}
#main-project-tw-content .main-content .content-right .most .ft .more {background:url(../img/tw_more.png) no-repeat; float:right;  width:46px; height:17px; margin:0 5px 10px 0;}
#main-project-tw-content .main-content .content-right .most a {text-decoration:none;}
#main-project-tw-content .main-content .content-right .most a:visited {text-decoration:none; color:#333;}

