@import "layout.css";
.area { clear: both; padding: 10px 0 0 0; }
.area, .area .left, .area .center, .area .right { overflow: hidden; zoom: 1; }
.area .left { width: 320px; float: left; padding: 0 10px 0 0; }
.area .center { width: 320px; float: left; }
.area .right { width: 290px; float: right; }
.box { overflow: hidden; zoom: 1; }
.box .title { font-size: 14px; font-weight: bold; color: #FFF; background: #090; line-height: 30px; overflow: hidden; text-indent: 15px; }
.box .title a { color: #FFF; }
.other-bar { margin: 10px 0 0 0; }
/* 热点 */
.hot { background: #FFF url(logo_bg2.gif) no-repeat left bottom; width: 320px; height: 360px; float: left; }
.hot h2 { font-family: "微软雅黑","黑体"; font-size: 18px; height: 50px; line-height: 50px; padding: 0 15px; overflow: hidden; }
.hot .summary { padding: 0 5px 10px 5px; margin: 0 10px; height: 60px; line-height: 18px; border-bottom: 1px solid #DDD; }
.hot .summary a { color: #060; }
.hot .summary a:hover { color: #333; }
.hot ul.list { padding: 15px; }
.hot ul.list li { font-size: 14px; background: url(d.gif) no-repeat 0px 6px; text-indent: 10px; height: 24px; }
/* 幻灯 */
.slide { width: 620px; height: 360px; float: right; overflow: hidden; position: relative; }
.slide ul.show { width: 620px; height: 360px; overflow: hidden; position: absolute; }
.slide ul.show li img { width: 620px; height: 360px; }
.slide ul.caption { width: 624px; height: 40px; position: absolute; bottom: 0; }
.slide ul.caption li { color: #FFF; font-size: 14px; font-weight: bold; background-image: url(/upfiles/banner/caption.png); text-indent: 20px; float: left; width: 152px; line-height: 40px; border-right: solid 4px #FFF; cursor: default; }
.slide ul.caption li.c1 { background-position: left top; }
.slide ul.caption li.c2 { background-position: -152px top; }
.slide ul.caption li.c3 { background-position: -304px top; }
.slide ul.caption li.c4 { background-position: -456px top; }
.slide ul.caption li.s { color: #000; background: none; text-indent: 0; text-align: center; }
/* 视频 */
.video { background: #E6E6E6 url(bg4.gif) repeat-x left 30px; float: left; width: 320px; height: 390px; }
.video .video-show { padding: 10px 0 5px 0; text-align: center; }
.video h2 { font-size: 14px; background: url(ico_video.gif) no-repeat 15px 7px; padding: 5px 20px 5px 35px; }
.video h2 a { color: #08590A; }
.video h2 a:hover { color: #333; }
.video .summary { line-height: 20px; padding: 5px 20px; }
.video .video-list { padding: 5px 0; margin: 0 7px; width: 305px; overflow: hidden; position: absolute; }
.video .video-list ul { padding: 10px 0; overflow: hidden;zoom: 1; }
.video .video-list ul li { float: left; width: 68px; line-height: 16px; padding: 0 4px; position: relative; }
.video .video-list ul li a { display: block; }
.video .video-list ul li a img { display: block; width: 65px; height: 55px; margin: 0 0 5px 0; border: 2px solid #FFF; }
.video .video-list ul li a:hover img { border: 2px solid #090; }
.video .video-list ul li span { display: block; position: absolute; right: 8px; top: 37px; }
.video .video-list ul li span img { background: url(tip_video.gif) no-repeat; width: 15px; height: 15px; }
/* 快速浏览 */
.quick { background: #EBE7E8 url(bg4.gif) repeat-x left 30px; float: right; width: 620px; height: 390px; }
.quick ul { padding: 20px 13px 0px 13px; overflow: hidden; zoom: 1; }
.quick ul li { width: 197px; height: 170px; float: left; overflow: hidden; }
.quick ul li a img { background: #FFF; display: block; width: 165px; height: 115px; padding: 2px; border: 1px solid #DDD; margin: 0 auto; }
.quick ul li a:hover img { border: 1px solid #3C0; }
.quick ul li span { font-size: 14px; display: block; text-align: center; height: 30px; margin: 10px 0 0 0; }
/* 计算器 */
.calculator { margin: 0 0 10px 0; }
.calculator a.pic { background: url(pic_carbon.jpg) no-repeat left top; display: block; height: 140px; overflow: hidden; }
/* 活动 */
.activcy { padding: 1px 0 0 0; }
.activcy ul { background: #F3F3F3; height: 457px; padding: 0 10px; overflow: hidden; zoom: 1; }
.activcy ul li { height: 61px; padding: 15px 5px; clear: both; border-bottom: 1px solid #DDD; }
.activcy ul li .pic { float: left; width: 70px; height: 60px; padding: 0 10px 0 0; overflow: hidden; }
.activcy ul li .pic img { width: 70px; height: 60px; }
.activcy ul li h4 { font-size: 14px; height: 18px; line-height: 18px; padding: 0 0 5px 0; overflow: hidden; zoom: 1; }
.activcy ul li h4 a { color: #090; }
.activcy ul li h4 a:hover { color: #333; }
.activcy ul li h4 span.time { font-family: Verdana, Geneva, sans-serif; color: #FFF; font-size: 12px; font-weight: normal; background: #090; padding: 2px 8px; margin: 0 0 0 5px; }
.activcy ul li .summary { color: #424242; line-height: 18px; }
/* 资讯 */
.news { background: #FFF url(bg4.gif) repeat-x left bottom; height: 638px; }
.news .head { }
.news .head ul { overflow: hidden; }
.news .head ul li { background: #F3F3F3; display: block; *display: inline; margin: 5px 0 0 0; padding: 15px; height: 94px; clear: both; overflow: hidden; zoom: 1; }
.news .head ul li h2 { font-size: 14px; font-weight: normal; padding: 0 0 10px 0; clear: both; }
.news .head ul li h2 a { color: #090; }
.news .head ul li h2 a:hover { color: #333; }
.news .head ul li .pic { float: left; }
.news .head ul li .pic img { width: 100px; height: 70px; }
.news .head ul li .summary { color: #424242; width: 180px; float: right; line-height: 17px; }
.news ul.list { padding: 25px 15px 0 15px; }
.news ul.list li { font-size: 14px; background: url(d.gif) no-repeat 0px 6px; text-indent: 10px; height: 24px; }
/* 社区 */
.club  { height: 638px; }
/* 达人 */
.club .head { position: relative; height: 186px; }
.club .head .pic { position: absolute; top: 23px; left: 20px; }
.club .head .pic img { width: 120px; height: 120px; }
.club .head .mask { background: url(club_bg.png) no-repeat; width: 290px; height: 186px; position: absolute; _behavior: url("/images/iepngfix.htc"); }
.club .head .info { position: absolute; top: 15px; left: 150px; }
.club .head .info h2 { color: #090; font-family: "微软雅黑","黑体"; font-size: 22px; height: 55px; overflow: hidden; }
.club .head .info h2 span { color: #666; font-family: Verdana, Geneva, sans-serif; font-weight: normal; font-size: 14px; display: block; }
.club .head .info p { height: 16px; line-height: 16px; }
.club .head .info .more { padding: 8px 0 0 0; }
.club .head .info .more a { color: #FFF; font-weight: bold; background: url(btn_bg.gif) no-repeat left -78px; display: block; width: 75px; height: 24px; line-height: 24px; text-align: center; }
/* 登录 */
.club .pass { background: #F3F3F3; padding: 11px 15px; height: 50px; overflow: hidden; }
.club .pass .caption { clear: both; overflow: hidden; zoom: 1; }
.club .pass .caption a { color: #090; }
.club .pass .caption a:hover { color: #333; }
.club .pass .caption h2 { font-size: 14px; float: left; }
.club .pass .caption .func { float: right; }
.club .pass form { clear: both; padding: 10px 0 0 0; overflow: hidden; zoom: 1; }
.club .pass form .inpt { width: 96px; height: 15px; display: block; float: left; padding: 3px; margin: 0 6px 0 0; border: 1px solid #E1E1E1; }
.club .pass form .btn { color: #FFF; background: #060 url(btn_bg.gif) right top; display: block; float: left; width: 37px; height: 23px; border: 0; cursor: pointer; }
/* 排行榜 */
.club .rank { padding: 5px 0 0 0; }
.club .rank ul { overflow: hidden; zoom: 1; }
.club .rank ul li { background: #F3F3F3; height: 55px; margin: 0 0 5px 0; padding: 5px 7px; clear: both; overflow: hidden; zoom: 1; }
.club .rank ul li .pic { float: left; background: url(pic_line.gif) no-repeat left top; width: 49px; height: 49px; padding: 3px; }
.club .rank ul li .pic img { width: 48px; height: 48px; }
.club .rank ul li .info { float: left; padding: 5px 10px 0 10px; }
.club .rank ul li .info h4 { font-family: Verdana, Geneva, sans-serif; font-size: 14px; }
.club .rank ul li .info h4 a { color: #090; }
.club .rank ul li .info h4 a:hover { color: #333; }
.club .rank ul li .info p { line-height: 30px; }
.club .rank ul li .order { font-family: Arial; font-weight: bold; font-size: 42px; color: #CBE7BC; text-align: right; margin: 0 7px 0 0; cursor: default; }
/* 伙伴 */
.links { margin: 10px 0 0 0; width: 950px; overflow: hidden; }
.links ul { overflow: hidden; zoom: 1; }
.links ul li { float: left; width: 190px; padding: 10px 0; }
.links ul li a {background-position: center center; background-repeat: no-repeat; display: block; width: 145px; height: 60px; margin: 0 auto; }

/*公交卡项目*/
.carbon_card{ border: 1px solid #DADADA;width:320px;background-color:#f4f4f4;float:left; }
.carbon_card a:hover{color:#3a7a3a;}
.carbon_card_title{float:left;width:120px;margin-left:10px;margin-top:15px;height:24px;font-weight: bold;font-size:14px;}
.carbon_card_one{width:175px;font-size:12px;text-align: right;height:24px;line-height:18px;margin-top:15px;float:right;}
.carbon_card_one a {padding-right:20px;color:#3a7a3a;}
.claer{clear:both;}
.carbon_card_img {width:80px;height:100px;clear:both;margin-left:10px;float:left;}
.carbon_card_img img {width:76px; height:110px;}
.carbon_card_des {width:195px;font-size:12px;text-align:left;float:right;margin-right:8px;line-height:1.5;}
.carbon_card_butt {width:195px;margin-top:20px;margin-bottom:3px;float:right;}
.carbon_card_butt a {text-decoration: none;text-align:center;}
.carbon_card_butt_img {text-align:center;background: url(./buttx.gif);font-weight: bold;font-size:14px;color:#FFF;width:148px;height:26px;line-height:26px;}
.carbon_card_obj_title{float:left;margin-left:10px;margin-top:5px;height:24px;font-weight: bold;font-size:14px;}
.carbon_card_obj_select{margin-bottom:20px;overflow:hidden;}
.carbon_card_obj_select_input {float:left;margin-left:20px;width:185px;height:20px;color:#a6a6a6;font-size:12px;line-height:20px;}
.carbon_card_obj_select a {float:left;text-decoration: none;text-align:center;margin-left:10px;}
.carbon_card_obj_select_butt {text-align:center;background: url(./buttx_s1.gif);font-weight: bold;font-size:14px;color:#FFF;width:88px;height:26px;line-height:26px;}
.carbon_card_obj_info {margin-bottom:10px;overflow:hidden;}
.carbon_card_obj_info_img {width:50px;height:50px;clear:both;margin-left:25px !important;margin-left:15px;float:left;}
.carbon_card_obj_info_img img {width:50px;height:50px;}
.carbon_card_link_color {color:#3a7a3a;}
.carbon_card_obj_info_des {width:210px;font-size:12px;text-align:left;float:right;margin-right:8px;line-height:1.5;height:108px !important;height:106px;}
/*end 公交卡项目*/

/*新闻*/
.news_obj{border: 1px solid #DADADA;width:620px;height:388px;background-color:#f4f4f4;float:right;}
.news_obj a {color:#3a7a3a;}
.news_obj_top {font-family:'黑体';text-decoration: none;font-weight: 900;font-size:28px;text-align: center;height:36px;line-height:1;margin-top:20px;}
.news_obj_list {width:600px;float:left;text-align: left;margin-top:10px;}
.news_obj_list ul li {list-style-type:square;margin-top:10px;font-size:14px;margin-left:30px;width:250px;float:left;}
/*end 新闻*/
/*公交卡项目介绍*/
.card_info_select{margin-bottom:35px;}
.card_info_select a {color:#3a7a3a;}
.card_info_side_top{background-image: url(/images/side_top.gif);width:949px;height:7px;margin:0 auto;font-size:0px;}
.card_info_side_middle{background-image: url(/images/side_middle.gif);width:949px;margin:0 auto;overflow:hidden;}
.card_info_side_bottom{background-image: url(/images/side_bottom.gif);width:949px;height:10px;margin:0 auto;font-size:0px;}
.card_info_select_text{background-image: url(/images/select.gif);width:547px;height:64px;margin-left:2px;float:left;}
.card_info_select_box{margin-top:10px;width:380px;float:left; margin-bottom:40px;}
.card_info_select_box_title{font-family:'幼圆'; font-size:20px;color:#93a0a9;font-weight: 700;display:block;line-height:20px;}
.card_info_select_box_input{color:#a6a6a6;font-size:14px;margin-top:10px;margin-right:10px;float:left;width:185px;height:21px !important;height:20px;line-height:20px;}
.card_info_select_box_butt{margin-top:10px;float:left;background: url(/images/buttx_s1.gif);width:88px;height:26px;line-height:26px;}
.card_info_show{clear:both;margin-left:60px;}
.card_info_show_cardnum{font-size:14px;font-weight:500; margin-bottom:20px;}
.card_info_show_cardnum_test{font-family:'幼圆'; font-size:30px;font-weight: 700;color:#000;}
.card_info_show_obj{font-size:14px;font-weight:500; margin-bottom:20px;}
.card_info_obj_num{font-size:14px;font-weight:500; margin-bottom:20px;}
.card_info_obj_text{padding-bottom:60px;width:100px;float:left;}
.card_info_obj_textarea{float:left;overflow-y:hidden;line-height:20px;height:85px;}
.card_buy_info{position:relative;}
.card_buy_info a {color:#3a7a3a;margin:0 auto;}
.card_buy_info_float {background-image: url(/images/card_title.jpg);width:389px;height:110px;z-index:10;position:absolute;top:-44px;right:50%;left:-24px !important;left:-24px;}
.card_buy_info_top{background-image: url(/images/side1_top.gif);width:949px;height:7px;margin:0 auto;font-size:0px;}
.card_buy_info_middle{background-image: url(/images/side1_middle.gif);width:949px;margin:0 auto;position:relative;}
.card_buy_info_bottom{background-image: url(/images/side1_bottom.gif);width:949px;height:10px;margin:0 auto;font-size:0px;}
.card_buy_info_left{width:720px;float:left;}
.card_buy_info_left_card{background-image: url(/images/card_d.gif);width:713px;height:441px;margin-left:2px;margin-top:-5px;color:#fff;}
.card_buy_info_left_text{font-size:14px;width:600px;margin:0 auto;}
.card_buy_info_left_text_t1{font-family:'宋体'; display:block;font-size:24px;color:#666666;font-weight:700;margin-bottom:20px;}
.card_buy_info_left_text_t2{font-family:'宋体';display:block;font-size:14px;margin-bottom:20px;line-height:22px;}
.block{display:block}
.card_buy_info_obj{margin-top:10px;margin-bottom:30px;display:block;}
.card_buy_info_obj img{float:left;margin-right:15px;width:75px;height:75px;}
.card_info_faq{width:225px;float:left;}
.card_info_faq_content {font-size:12px;width:200px;margin:0 auto;margin-top:60px;}
.card_info_faq_content_t1{font-family:'宋体'; display:block;font-size:24px;color:#666666;font-weight:700;margin-bottom:20px;}
.card_info_faq_content_text{margin-top:10px;display:block;margin-bottom:20px;}
.card_buy_info_left_one{border: 1px solid #DADADA;background-color:#fdfff6;height:35px;margin:-10px auto 20px auto;line-height:35px;width:800px;clear:both;}
.card_buy_info_left_ta{background-image: url(/images/card_info4.jpg);width:629px;height:43px;margin-bottom:10px;margin-left:-20px;color:#fff;}
.card_buy_info_left_tb{background-image: url(/images/card_info3.jpg);width:629px;height:43px;margin-bottom:10px;margin-left:-12px;color:#fff;}
.card_buy_info_left_tc{background-image: url(/images/card_info2.jpg);width:629px;height:43px;margin-bottom:10px;margin-left:-20px;color:#fff;}
.card_buy_info_left_td{background-image: url(/images/card_info1.jpg);width:629px;height:43px;margin-bottom:10px;margin-left:-20px;color:#fff;}
.carbon_count{margin-top:10px;background-image: url(/images/carboncount.jpg);float:left;width:322px;height:120px;}
/*end 公交卡项目介绍*/