@charset "UTF-8";
/* CSS Document */

body{ margin:0 auto; padding:0;font-family:"微軟正黑體", Arial, Helvetica, sans-serif; background:url(../images/bg.png)}
dl{margin:0; padding:0;}
dt{margin:0; padding:0;}
dd{margin:0; padding:0;}
p{margin:0; padding:0;}
h2{margin:0; padding:0;}
a { color:#666;text-decoration:none;}
a:hover{ text-decoration:underline}
ul{ list-style-type:none; margin:0; padding:0;}
li{ margin:0; padding:0;}
.clear{ clear:both;}
.pull-left{ float:left}

#wrapper{}
#header{ margin:0 auto; padding:0; background:url(../images/bg_header.jpg) repeat-x left bottom; height:130px;}
#header .logo{ position:absolute; left:10px; top:15px;}
#header .community{position:absolute;right:0;top: 15px;}
#header .community ul{}
#header .community li{float:left; margin: 0 10px 0 0px}
#header .community li a{ width:39px; height:39px; display:block;}
#header .community li.google a{background:url(../images/icon_community.png) no-repeat left top;}
#header .community li.fb a{background:url(../images/icon_community.png) no-repeat -43px top;}
#header .community li img{ width:39px; height:39px;}
#header .community li.share{ text-align:left}
/*menu*/
#menu{margin:0 auto;padding:93px 0 0 0px; text-align:center}
#nav {margin:0 auto; font-family:"微軟正黑體", Arial, Helvetica, sans-serif;font-size:16px;display:table;}
#nav .mainlevel {float:left; background:url(../images/dot_line.png) no-repeat right 8px; width:130px;/*IE6 only*/}
#nav .mainlevel a {color:#333; text-decoration:none; line-height:32px; display:block; padding:0 15px; width:100px; text-align:center;}
#nav .mainlevel a:hover {color:#4b669c; text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute; margin-top:0px;border-bottom:2px solid #303a5e;z-index:1002;}
#nav .mainlevel li { padding:3px 0 3px 0;border-bottom:1px dotted #303a5e; background:#fff; width:130px;/*IE6 only*/ font-size:14px}
#nav .mainlevel:nth-child(9){background:none;}
.index_banner{margin:0 auto; padding:0; text-align:center; height:370px;background:url(../images/bg_inter_banner.jpg) center bottom #303a5e;color:#000;position:relative;z-index: 1000;top:0;}
#slider_index img{ border:none!important; text-align:center!important;}
.about_banner{margin:0 auto; padding:0; text-align:center; height:175px; background:url(../images/banner_about.jpg) center top #0c1320;}
.qa_banner{margin:0 auto; padding:0; text-align:center; height:175px; background:url(../images/banner_qa.jpg) center top #2d4979;}
.form_banner{margin:0 auto; padding:0; text-align:center; height:175px; background:url(../images/banner_form.jpg) center top #2d4979;}
.news_banner{margin:0 auto; padding:0; text-align:center; height:175px; background:url(../images/banner_news.jpg) center top #2d4979;}
.product_banner{margin:0 auto; padding:0; text-align:center; height:175px; background:url(../images/banner_product.jpg) center top #2d4979;}
.lea_banner{margin:0 auto; padding:0; text-align:center; height:175px; background:url(../images/banner_lea.jpg) center top #2d4979;}
.fore_banner{margin:0 auto; padding:0; text-align:center; height:175px; background:url(../images/banner_fore.jpg) center top #2d4979;}
.apply_banner{margin:0 auto; padding:0; text-align:center; height:175px; background:url(../../images/banner_apply.jpg) center top #2d4979;}
.share_banner{margin:0 auto; padding:0; text-align:center; height:175px; background:url(../../images/banner_share.jpg) center top #2d4979;}



.infobox{margin:0 auto; padding:0; width:990px; position:relative}
.infobox.header{margin:0 auto; padding:0; width:90%; position:relative}
#content{margin:0 auto; padding:10px 0 10px; width:990px;}
.apply{margin:0 auto;padding:0px 0 10px; text-align:center}
.apply img{ border: 1px solid #ef4b22}
#content.inter{ background-color:#FFF;}
#content .homebox{margin:0 22px 0 14px; padding:0;width:297px;height:312px;border-bottom:4px solid #cccccc; float:left; background-color:#FFF}
#content .homebox.no{margin:0 0px 0 14px;}
#content .homebox .title a{width:297px; height:57px; display:block;}
#content .homebox .title img{width:297px; height:57px;}
#content .homebox .title.a a{ background:url(../images/title_index.jpg) no-repeat left top;}
#content .homebox .title.b a{background:url(../images/title_index.jpg) no-repeat left -74px;}
#content .homebox .title.c a{background:url(../images/title_index.jpg) no-repeat left -146px;}
#content .homebox .title.a a:hover{ background:url(../images/title_index.jpg) no-repeat -297px top;}
#content .homebox .title.b a:hover{background:url(../images/title_index.jpg) no-repeat -297px -74px;}
#content .homebox .title.c a:hover{background:url(../images/title_index.jpg) no-repeat -297px -146px;}

#content .home_infobox{margin:0; padding:0;background-color:#FFF}
#content .home_infobox .side_left_index{width:630px;float:left;padding:25px;}
#content .home_infobox .side_right_index{width:260px;float:right;padding:25px;}
.area_marquee{ background:url(../images/bg_marquee.jpg) no-repeat center top; width:635px; height:70px;}
.area_homebox{ background:url(../images/bg_box_shadow.jpg) no-repeat center bottom; padding-bottom:60px}

.area_homebox.video{padding-bottom:50px}
.area_homebox.event{padding-bottom:40px}
.area_homebox.n-prod{padding-bottom:40px}

.area_homebox.n-prod a:hover, .area_homebox.event a:hover{ text-decoration:none}

.area_homebox .title{clear:both; border-bottom:1px solid #e6e6e6; margin-bottom:10px;}
.area_homebox .title h2{margin:0 0 8px;padding:0 0 0 50px;color:#ef4b22; background:url(../images/icon_h2.jpg) no-repeat left top; height:42px; line-height:42px;font-size:20px; float:left}
.area_homebox .title h2 span{font-size:11px;color:#ef4b22; font-weight:normal; padding-left:6px;}
.area_homebox .title p{float:right;font-size:12px;color:#ccc; position:relative; top:18px;}
.area_homebox .icon-more{width:8px; height:10px; position:relative; display:inline-block; margin-right:2px; background:url(../images/icon_more.png) no-repeat left center; top:0px;}
.area_homebox .icon-location{width:13px; height:16px; position:relative; display:inline-block; margin-right:2px; background:url(../images/icon_location.png) no-repeat left center; top:3px;}
.slider4, .slider5{ margin-top:8px;}
.slider4 img{ width:180px; height:130px;}
.slider5 img{ width:180px; height:130px;}
.slider4 h2 { font-size:14px; color:#303a5e; text-align:center; border-bottom: 1px dotted #a7b4ce; margin:5px 0 0; padding:0 0 6px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;-ms-text_overflow:ellipsis;}
.slider4 h2 span { display:block; color:#ef4b22; margin-top:3px;}
.slider4 p{text-align:left!important; padding:0 0 6px; margin:0; line-height:16px;}
.slider5{ background-color:#00C}
.slider5 .slide p { font-size:15px!important; color:#303a5e!important; text-align:left!important; margin:5px 0 0; padding:0 0 10px; font-weight:bolder;}
.slider5 .slide p span { display:block; color:#666; font-size:12px;}
.slider4{position:relative;}
.slider4 .rent{position:absolute; background:url(../images/bg_black_alpha.png); padding:6px 15px 10px;right:2px; top:65px}
.slider4 .rent p{ color:#ffff66; font-size:12px; font-weight:bolder;}
.slider4 .rent p span{ color:#ffff66; font-size:16px; font-weight:bolder; display:block}
.area_homebox dl.event, .area_homebox dl.n-prod{ float:left; width:300px;margin:13px 0 0 30px; padding-bottom:13px;border-bottom: 1px dotted #a7b4ce;}
.area_homebox dl.event:nth-child(2n), .area_homebox dl.n-prod:nth-child(2n){margin:10px 0 0 0px;}
.area_homebox dl.event:nth-child(6), .area_homebox dl.event:nth-child(7), .area_homebox dl.n-prod:nth-child(6), .area_homebox dl.n-prod:nth-child(7){border-bottom: 0px dotted #a7b4ce;}
.area_homebox dl.event dt, .area_homebox dl.n-prod dt{ float:left; margin-right:10px;}

.area_homebox dt img{ border:1px solid #ccc; width:70px; height:70px;}
.area_homebox dl.event dd{ margin-top:0px;height:70px; overflow-y:hidden}
.area_homebox dl.event dd p a{font-size:15px!important; color:#303a5e; line-height:16px; font-weight:bolder; margin:0!important; padding:0!important;}
.area_homebox dl.event dd p a span { display:block; color:#666; font-size:12px; margin-bottom:3px}
.area_homebox dl.n-prod dd h2{font-size:14px; color:#303a5e;margin-bottom:3px}
.area_homebox dl.n-prod dd p{font-size:12px; color:#666; line-height:16px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;-ms-text_overflow:ellipsis;}
.area_homebox dl.n-prod dd p.price{color:#303a5e;}
.area_homebox dl.n-prod dd p.price span{color:#ef4b22; font-size:14px;}

.area_right_box .title{clear:both; border-bottom:1px solid #e6e6e6; margin-bottom:10px;}
.area_right_box .title h2{margin:0 0 8px;padding:0 0 0 30px;color:#ef4b22; background:url(../images/icon_h2_small.jpg) no-repeat left top; height:20px; line-height:20px;font-size:18px; float:left}
.area_right_box .title h2 span{font-size:11px;color:#ef4b22; font-weight:normal; padding-left:6px;}
.area_right_box .title p{float:right;font-size:12px;color:#ccc; position:relative; top:5px;}
.area_right_box .icon-more{width:8px; height:10px; position:relative; display:inline-block; margin-right:2px; background:url(../images/icon_more.png) no-repeat left center; top:0px;}
.slider3 p{font-size:12px!important; color:#303a5e!important;margin-bottom:3px!important; text-align:left!important}

.area_right_box{clear:both; display:block; margin-bottom:25px;border-bottom:3px solid #efefef; padding-bottom:10px}
.area_right_box:first-child, .area_right_box:nth-child(4), .area_right_box:nth-child(5){border-bottom:none;}
.area_right_box dl.news{margin:10px 0 0 0px; padding-bottom:10px;border-bottom: 1px dotted #a7b4ce; clear:both; height:75px;}
.area_right_box dl.news:nth-child(4){border-bottom: none;}
.area_right_box dl.news dt{ float:left; margin-right:10px;}
.area_right_box dt img{ border:1px solid #ccc; width:70px; height:70px;}
.area_right_box dl.news dd p a {font-size:15px!important; color:#303a5e; font-weight:bolder; padding:0!important; margin:0!important;}
.area_right_box dl.news dd p a span { display:block; color:#666; font-size:12px; margin-bottom:3px}
.area_right_box dl.news dd p a:hover{ text-decoration:none;}
ul.toolkit{}
ul.toolkit li{ float:left; margin:0 0 6px 10px;}
ul.toolkit li:nth-child(3n+1){margin:0 0 6px 0px;}

.area_about, .area_form, .area_news, .area_news_detail, .area_product, .area_apply_highlights, .area_share, .area_share_video{margin:0px;padding:20px 60px;}
.area_about h2, .area_form h2, .area_product h2, .area_apply_highlights h2, .area_share h2, .area_share_video h2{margin:0 0 20px;padding:0 0 0 50px;color:#ef4b22; background:url(../images/icon_h2.jpg) no-repeat left top; height:42px; line-height:42px;font-size:20px; clear:both}
.area_about p{ color:#333333;padding:0 0 20px; line-height:26px}
.area_about p.sign_name{ text-align:right;}
.area_about ul{ margin:0 50px 0 0;padding:0 0 50px;float:left; width:410px;}
.area_about ul.ri, .area_about ul.map{ margin:0;}
.area_about li{ margin:12px 0 0 0; padding:0 0 10px 17px; border-bottom:1px dotted #999; background:url(../images/icon_list.gif) no-repeat left 5px;}
.area_about ul.map li{ margin:-60px 0 0; padding:10px 10px 5px 10px; background:url(../images/bg.png);border-bottom:none;}
.area_about li.red{ color:#ef4b22;background:none; padding:0;border-bottom:none;}
.area_about li.blue{ color:#303a5e;background:none; padding:0;border-bottom:none;}

.area_form ul{-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; border:1px solid #ccc; padding:30px 50px; font-size:14px; margin:0 auto; width:85%;}
.area_form input.line{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:1px solid #ccc; background:none;padding:6px; height:25px;}
.area_form textarea.line{ vertical-align:middle;border:1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.area_form li{ margin:0 0 10px; border-bottom:1px dotted #ccc; padding:0 0 10px; clear:both; height:40px; line-height:40px;font-size:14px;}
.area_form li span{ width:60px; float:left;}
.area_form li em{float:left; width:auto}
.area_form li.big{height:145px; margin-bottom:20px; padding-bottom:50px;}
.area_form .but{text-align:center;}
.area_form .but button{ background-color:#ef4b22;-webkit-border-radius: 55px;-moz-border-radius: 55px;border-radius: 55px; padding:10px 20px; color:#FFF; font-weight:bolder; text-align:center; border:none; font-size:18px;cursor: pointer; margin:0 5px;}

.area_news dl{ border-bottom:1px dotted #ccc; padding:15px 0 15px; clear:both;height:130px;}
.area_news dt{}
.area_news dt{ color:#303a5e; font-size:18px}
.area_news dt em{display: none;color:#FFF; text-align:center; background:url(../images/bg_news_listicon.png) no-repeat left top;font-size:12px; float:left; width:25px; height:25px; font-style:normal; line-height:25px; display:none;}
.area_news dt span{float:left;}
.area_news dt span.time{ font-size:12px; color:#999;float:none;}
.area_news dd{ font-size:14px;color:#666; clear:both; padding:10px 0 0;}
.area_news dd .pic{float:left; width:100px; height:90px;}
.area_news dd .pic img{ border:5px solid #ccc;}
.area_news dd .info{line-height:18px;}
.area_news dd .info span{color:#303a5e;}

.area_news_detail dl{padding:15px 0 15px;}
.area_news_detail dt{}
.area_news_detail dt{ color:#303a5e; font-size:24px;}
.area_news_detail dt em{display: none;color:#FFF; text-align:center; background:url(../images/bg_news_listicon.png) no-repeat left top;font-size:12px; float:left; width:25px; height:25px; font-style:normal; line-height:25px;}
.area_news_detail dt span{float:left;}
.area_news_detail dt span.time{ font-size:12px; color:#999;float:none;}
.area_news_detail dd{ font-size:14px;color:#666; clear:both; padding:20px 0 0;}
.area_news_detail dd .pic{float:left; width:350px; height:350px;}
.area_news_detail dd .pic img{ border:5px solid #ccc;}
.area_news_detail dd .info{line-height:22px;}
.area_news_detail dd .info span{color:#303a5e;}
.goback{
    margin:25px auto 0;
    padding: 0;
	text-align:center;	
	font-size:14px;	
	height:30px;
	line-height:30px;
	border-top:1px solid #ccc;
	padding-top:25px;
}
.goback span{
    margin:0 8px 0 0;
    padding: 0;
	display:inline-block;
    list-style-type: none;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	-webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	border-radius: 55px;
	background-color:#828282;
	}
.goback span img{border:none!important; margin-top:6px}	
.goback span:hover{
    background-color: #c03b25;
}

.area_product dl{}
.search_box{border:1px solid #ccc;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px; clear:both; padding:0 0px 10px;}
.search_box h3{ background-color:#ef4b22; color:#FFF; margin:0; padding:12px 20px 8px; font-size:15px;-webkit-border-top-left-radius: 15px;
                -webkit-border-top-right-radius: 15px;
                -moz-border-radius-topleft: 15px;
                -moz-border-radius-topright: 15px;
                border-top-left-radius: 15px;
                border-top-right-radius: 15px;}
.search_box ul{ list-style-type:square; padding:10px 0 0 40px; margin:0; float:left; width:42%;}
.search_box ul.first{width:30%;}
.search_box li{font-size:12px;padding:0 0 6px; margin:6px 0px 10px 0px; border-bottom:1px dotted #ccc;}
.search_box li:last-child{border-bottom:0px dotted #ccc;}
.search_box li span.money{color:#666; font-size:16px; font-family:"Century Gothic", Arial; line-height:24px}
.search_box li span a{color:#ef4b22;}
.search_box .but{float:right; width:95px; margin:0 30px 0; padding:0; top:0;height:95px;}
.search_box .but button{background-color:#ef4b22;-webkit-border-radius: 55px;-moz-border-radius: 55px;border-radius: 55px; color:#FFF; font-weight:bolder; text-align:center; border:none; font-size:18px;cursor: pointer; width:95px; height:95px; margin:30px 0 0;}
.search_box .but .icon_ok{ width:26px; height:20px; display:block;background:url(../images/icon_ok.png) no-repeat left center;vertical-align:text-bottom; position:relative; left:30px; margin-bottom:5px;}
.search_box .form-control {
  display:inline-block;
  width:320px;
  height: 30px;
  padding: 0px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.search_box .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.map{}
.map dl{}
.map dt{ float:left; width:50%;}
.map dd{ float:right;width:45%;color:#303a5e; font-size:18px; margin-top:35px; margin-right:10px;}
.map dd h2{color:#303a5e; font-size:18px; background:none; border-left:15px groove #999;margin:0 0 20px;padding:0 0 0 6px;height:auto; line-height:18px;}
.map dd p{color:#666;padding:0 0 20px; line-height:26px; font-size:15px}
.map dd #t_area_01, .map dd #t_area_02, .map dd #t_area_03, .map dd #t_area_04, .map dd #t_area_05, .map dd #t_area_06, .map dd #t_area_07, .map dd #t_area_08, .map dd #t_area_09, .map dd #t_area_10, .map dd #t_area_11, .map dd #t_area_12, .map dd #t_area_13, .map dd #t_area_14, .map dd #t_area_15, .map dd #t_area_16, .map dd #t_area_17, .map dd #t_area_18, .map dd #t_area_19, .map dd #t_area_20, .map dd #t_area_21, .map dd #t_area_22, .map dd #t_area_23{ position:absolute; width:400px;}
.map dd #t_area_02, .map dd #t_area_03, .map dd #t_area_04, .map dd #t_area_05, .map dd #t_area_06, .map dd #t_area_07, .map dd #t_area_08, .map dd #t_area_09, .map dd #t_area_10, .map dd #t_area_11, .map dd #t_area_12, .map dd #t_area_13, .map dd #t_area_14, .map dd #t_area_15, .map dd #t_area_16, .map dd #t_area_17, .map dd #t_area_18, .map dd #t_area_19, .map dd #t_area_20, .map dd #t_area_21, .map dd #t_area_22, .map dd #t_area_23{ visibility:hidden;}
.product_list{ clear:both}

/* 排序 */
#sequence{ font-size:15px;padding:10px 0 10px 25px; position:relative; right:0; top:0; text-align:right;}
#sequence a{ color:#e15b3a; padding:0 10px;}
#sequence a:hover{color:#e15b3a;}
#sequence .icon-sequence{width:18px; height:24px; position:relative; display:inline-block; margin-right:5px; background:url(../images/icon_sequence.png) no-repeat left center; top:8px;}
/* tables */
table.tablesorter {
    -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;
    font-family:arial;
    margin:10px 0pt 15px;
    font-size: 14px;
    width: 100%;
    text-align: left;
    border-top:none;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    font-size: 14px;
    padding: 10px;
    color:#fff;
}
table.tablesorter th{background-color:#ef4b22;-webkit-border-top-left-radius: 10px;
                     -webkit-border-top-right-radius: 10px;
                     -moz-border-radius-topleft: 10px;
                     -moz-border-radius-topright: 10px;
                     border-top-left-radius: 10px;
                     border-top-right-radius: 10px;}
table.tablesorter td.none{background-color:#ef4b22;}
table.tablesorter thead tr .header {
    background-image: url(../images/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.tablesorter tbody td {
    color: #3D3D3D;
    padding: 10px;
    vertical-align: top;
    border-bottom:1px dotted #ccc;
    border-right:1px dotted #ccc;
}
table.tablesorter tbody td .pic{position:relative; z-index:9;}
table.tablesorter tbody td .pic img{ padding:5px; background-color:#efefef; border:1px solid #e3e3e3;}
table.tablesorter tbody td .new{ background:url(../images/icon_new.png) no-repeat left top; width:48px; height:48px; position:absolute; display:block;z-index:90;}
table.tablesorter tbody td ul{ padding:0 0 0 0px;}
table.tablesorter tbody td li{ padding:0 0 3px; margin:3px 0 0; line-height:26px;}
table.tablesorter tbody td li.name{font-size:20px; color:#303a5e;}
table.tablesorter tbody td span.profit{ color:#ef4b22; font-size:24px; font-family:"Century Gothic", Arial; font-weight:}
table.tablesorter tbody td span.profit_s{font-size:13px;color:#ef4b22;}
table.tablesorter tbody td p{ padding-top:5px;}
table.tablesorter tbody td p img{background-color:transparent; border:none; padding:0 2px 0; vertical-align:middle; margin-top:-10px;}
table.tablesorter tbody tr.none td {
    border-bottom:none;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color:;
}
.pic_product{ margin:0 0 20px; padding:0;}
.pic_product .left{ width:50%; float:left;}
.pic_product .left dl{margin:0; padding:0;}
.pic_product .left dt{margin:0; padding:0;}
.pic_product .left dt img{border:1px solid #ccc;}
.pic_product .left dd{margin:0; padding:0;}
.pic_product .right{width:50%; float:right;text-align:right; background-color:#CCC;}
.pic_product .right iframe{ padding:1px;}

.pic_product_tb{ clear:both;}
.pic_product_tb table{ 
    -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;
    font-family:arial;
    margin:10px 0pt 15px;
    font-size: 14px;
    width: 100%;
    text-align: left;
    border:1px solid #ccc;}
.pic_product_tb.no table{ 
    border-top:none;border-right:1px solid #ccc;border-left:1px solid #ccc; border-bottom:1px solid #ccc}
.pic_product_tb th{ 
    background-color:#ef4b22;
    padding:10px;
    color:#FFF;
    text-align:right;
}
.pic_product_tb th.leftup{-webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;}
.pic_product_tb th.leftdown{-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px;}
.pic_product_tb td{
    color: #3D3D3D;
    padding: 10px;
    vertical-align: top;
    border-bottom:1px dotted #ccc;line-height:20px}
.pic_product_tb td.ri{ background-color:#ececec; text-align:right}
.pic_product_tb td.rib{ background-color:#ececec; text-align:right; width:190px;}
.pic_product_tb td.ribleftdown{-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px;background-color:#ececec; text-align:right; width:190px;}
.pic_product_tb.no table td{ height:15px}
.pic_product_tb.no table td img{ margin-top:-10px; padding-left:18px;}
.pic_product_tb.no table td img.po{margin-top:-17px;padding-left:60px}
.product_slide{width:425px; height:85px;overflow:hidden; position:relative;z-index:9999;margin:0; padding:0;}
.pslide{width:380px; height:66px;overflow:hidden; margin:10px 0 0; padding:0;}
.pslide ul{width:740px;margin:0; padding:0px;list-style-type:none; position:relative;z-index:9;}
.pslide li{ margin:0px 0 0 12px; padding:0; float:left;font-size:14px;font-family: "微軟正黑體", Century Gothic, Arial;width:64px;height:66px;overflow:hidden;position:relative; top:0;}
.pslide li img{ border:1px solid #ccc;}
.product_list_left{ width:14px; height:18px; background:url(../images/product_list_left.gif) no-repeat; float:left; margin:33px 0 0; cursor:pointer;}
.product_list_right{width:14px; height:18px; background:url(../images/product_list_right.gif) no-repeat; float:right;margin:33px 0 0; cursor:pointer;}

.area_qa{}
.area_qa .side_left{ width:230px;float:left; background:url(../images/bg_nav_sub.jpg) no-repeat right top;height:850px}
.area_qa .side_left .nav_sub{ margin:0 auto;width:75%}
.area_qa .side_left .nav_sub ul{}
.area_qa .side_left .nav_sub li{margin:12px 0 0 0; padding:0 0 10px 17px; border-bottom:1px dotted #999; background:url(../images/icon_list.gif) no-repeat left 5px;}
.area_qa .side_left .nav_sub li a:hover, .area_qa .side_left .nav_sub li a.show{ color:#ef4b22; text-decoration:none;}
.area_qa .side_right{width:660px;float:right; padding:10px 50px 20px;}
.area_qa .side_right h2{margin:0 0 20px;padding:0 0 0 50px;color:#ef4b22; background:url(../images/icon_h2.jpg) no-repeat left top; height:42px; line-height:42px;font-size:20px; clear:both}
.area_qa .side_right p{color:#333333;line-height:26px; padding:0 0 10px;}
.area_qa .side_right p.center{ text-align:center}
.area_qa .side_right .box{padding:10px 20px;border:1px solid #CCC;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.area_qa .side_right .box h3{ border-bottom:1px dotted #ccc;padding:0px 0px 10px; margin:0;}
.area_qa .side_right .box p{padding:10px 0 0; font-size:13px; line-height:22px}

.arrow{ text-align:center; padding:10px 0}

#qaContent {
}
#qaContent ul.accordionPart {
}
#qaContent ul.accordionPart li {
    border-bottom: dotted 1px #999;
    margin:0 0 30px 0;
    padding-bottom:10px;
}
#qaContent ul.accordionPart li .qa_title {
    background: url(../images/icon_q_a.gif) no-repeat 0px 0px;
    padding:7px 0 5px 40px;
    color: #303a5e;
    cursor: pointer;
    font-size:18px;
}
#qaContent ul.accordionPart li .qa_title_on {
    text-decoration:none;
}
#qaContent ul.accordionPart li .qa_content {
    margin: 7px 0 0;
    background: url(../images/icon_q_a.gif) no-repeat 0px -41px;
    padding:5px 0 7px 40px;
    color: #666;
    font-size:14px;
}
#qaContent ul.accordionPart li .qa_content p{margin:0 0 10px;padding:0; line-height:18px}
#qaContent ul.accordionPart li .qa_content p strong{ color:#303a5e}
#qaContent ul.accordionPart li .qa_content p span{color:#ef4b22;}
#qaContent ul.accordionPart li .qa_content table{ border:1px solid #ccc;}
#qaContent ul.accordionPart li .qa_content table th{padding:5px 10px;background-color:#999; color:#FFF;border-bottom:1px dotted #fff;}
#qaContent ul.accordionPart li .qa_content table td{padding:5px 10px; border-bottom:1px dotted #999;}
.money_box{}
.money_box h3{color: #303a5e;font-size:18px;margin:12px 0 0 0; padding:0 0 5px 10px; border-bottom:1px dotted #999; background:url(../images/icon_list.gif) no-repeat left 8px;}
.money_box p{margin:10px 0 0px;padding:0!important;font-size:14px;color:#666!important; line-height:22px!important;}
.money_box ul{margin:10px 0;padding:0 0 0 30px; list-style-type:square;}
.money_box li{margin:0px;padding:0 0 8px;font-size:14px;color:#666;line-height:22px}
.lease_box .pic{ padding-bottom:15px}
.lease_box h3, .foreclose_box h3{color:#303a5e; font-size:18px; background:none; border-left:15px groove #999;margin:0 0 20px;padding:0 0 0 6px;height:auto; line-height:18px;}
.lease_box p, .foreclose_box p{margin:0 0 25px;padding:0!important;font-size:14px;color:#666!important; line-height:22px!important;}
.lease_box ul, .foreclose_box ul{margin:10px 0;padding:0 0 0 30px; list-style-type:square;}
.lease_box li, .foreclose_box li{margin:0px;padding:0 0 8px;font-size:14px;color:#666;line-height:22px}
.lease_box ul.leading{margin:10px 0;padding:0; list-style-type:none;}
.lease_box ul.leading li{ background:url(../images/icon_leasea_01.gif) no-repeat left 1px;padding:0 0 8px 26px;}
.lease_box .pic_text{position:relative;z-index:9}
.lease_box .pic_text .ph3{position:absolute; z-index:10; top:0px}
.lease_box .pic_text .surprise{position:absolute; left:380px; top:-65px;z-index:99}
.lease_box p.pic_t{ margin:60px 0; font-style:normal}
.lease_box.picenter{ margin:0 auto; padding:0; text-align:center}
.lease_box dl{ margin:0 0 20px; padding:0; height:185px; clear:both}
.lease_box dt{ margin:0; padding:15px 8px 8px 8px; width:19px;height:162px;float:left; background:url(../images/bg_leaseb_dt.jpg); font-size:16px; color:#FFF;-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr}
.lease_box dd{ margin:0; padding:0; width:620px;float:left;background: #ececec; border-bottom:3px solid #ccc;height:182px;}

.lease_box dl.lo{height:223px;}
.lease_box dl.lo dt{height:200px;}
.lease_box dl.lo dd{height:220px;}
.lease_box .picenter{ text-align:center}
.foreclose_box h3{ clear:both}
.foreclose_box h3 span.time{ background-color:#ef4b22; color:#FFF;font-size:14px; padding:3px; margin-left:6px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.foreclose_box h4 span.add{ background-color:#ef4b22; color:#FFF;font-size:14px; padding:3px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.foreclose_box h4{color:#303a5e; font-size:15px; background:none;margin:0 0 20px;padding:0;height:auto; line-height:18px;}
.foreclose_box li span{color:#303a5e; font-weight:bolder}
.foreclose_box .pic_left{ float:left; margin-right:15px; margin-bottom:15px}
.foreclose_box .pic_left img{border:1px solid #ccc;}

#footer{ margin:0; padding:0;font-size:12px; background:url(../images/bg_footer.jpg) repeat-x left bottom}
#footer .pic{margin:0 auto; padding:0; text-align:center}
#footer .infobox dl{margin:0; padding:0;height:48px; line-height:48px;}
#footer .infobox dt{margin:0; padding:0;float:left;}
#footer .infobox dt ul{ margin:0; padding:0; list-style-type:none;}
#footer .infobox dt li{ margin:0; padding:0; float:left; color:#FFF; }
#footer .infobox dt li a{color:#FFF;text-decoration:none}
#footer .infobox dt li a:hover{ text-decoration:underline}
#footer .infobox dd{margin:0; padding:0;float:right;color:#FFF;}

.area_apply_highlights dl, .area_share_video dl{ margin:15px 12px 22px 12px;padding:0; width:265px; float:left}
.area_apply_highlights dt, .area_share_video dt{margin:0;padding:0;}
.area_apply_highlights dt img, .area_share_video dt img{ background-color:#e7e7e7; padding:6px; border:1px solid #d4d4d4; }
.area_apply_highlights dt img{ width:250px; height:188px;}
.area_share_video dt img{width:250px; height:140px;}
.area_apply_highlights dd, .area_share_video dd{margin:0;padding:0;}
.area_apply_highlights dd p, .area_share_video dd p{ color:#2d4979; font-size:14px;margin:6px 0 0;padding:0; line-height:20px}
.area_apply_highlights dd p a, .area_share_video dd p a{color:#2d4979;text-decoration:none;}
.area_apply_highlights dd p a:hover, .area_share_video dd p a:hover{ text-decoration:underline;}
.area_apply_highlights dd p.small, .area_share_video dd p.small{ font-size:12px; color:#999999; }

.header-title{ border-bottom:1px solid #ccc;margin:0 0 25px;padding:0 0 20px;}
.header-title p{ color:#2d4979; font-size:24px!important;margin:0px 0 0!important;padding:0!important;}
.header-title p a{color:#2d4979;text-decoration:none;}
.header-title p a:hover{ text-decoration:underline;}
.header-title p.small{ font-size:12px!important; color:#999999!important;margin:0px 0 0!important;}

.area_apply_highlights img{ border: 1px solid #ccc;}
.area_apply_highlights .pull-left{ margin-right:15px;}
.area_apply_highlights h3{ font-size:18px; margin-bottom:10px;line-height:25px;}
.area_apply_highlights p { font-size:14px; line-height:25px;}
.piclist-col-6{ width:405px; float:left; margin:30px 0 0 45px;}
.piclist-col-6:nth-child(2n){margin:30px 0 0 0px;}
.piclist-col-6 img{ border:1px solid #ccc;}
.piclist-col-6 p{ text-align:center}

.area_share dl{width:410px; float:left; margin:15px 13px 0px 12px; padding:0 0 15px;border-bottom: 1px dotted #ccc;}
.area_share dl:nth-child(10), .area_share dl:nth-child(11){border-bottom: 0px dotted #ccc;}

.area_share dt{margin:0 0 8px;padding:0;}
.area_share dt p{ color:#2d4979; font-size:18px;margin:6px 0 0;padding:0; line-height:16px}
.area_share dt p a{color:#2d4979;text-decoration:none;}
.area_share dt p a:hover{ text-decoration:underline;}
.area_share dt p.small{ font-size:12px; color:#999999; }
.area_share dd{margin:0;padding:0;}
.area_share dd img{ background-color:#e7e7e7; padding:5px; width:80px; height:80px;}
.area_share .pull-left{ margin-right:15px;}
.area_share .pull-left.big{ margin-right:25px;}
.area_share .pull-left.big img{ background-color:#e7e7e7; padding:6px; border:1px solid #ccc}
.area_share dd p{font-size:14px;line-height:22px}

.area_share h3{ font-size:18px; margin-bottom:10px;line-height:25px;}
.area_share p { font-size:14px; line-height:25px; margin-bottom:10px;}


.glyphicon-modal-window:before {
  content: "\e237";
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top:15%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.modal-lg {width:950px; margin:0 auto; padding:0;text-align:center}
.sr-only{ display:none;}

.pagination{ margin-top:25px;padding: 2px; clear:both; border-top:1px solid #ccc; padding-top:25px;}
.pagination ul{
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 12px;
}

.pagination li{
    margin: 0;
    padding: 0;
    list-style-type: none;
    display:inline-block;
	background-color:#828282;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	-webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	border-radius: 55px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	
}
.pagination li.prev img, .pagination li.next img{ margin-top:6px; border:none!important}
.pagination a, .pagination a:visited{ 
    text-decoration: none; 
    color: #fff;
	display:block;
    -webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	border-radius: 55px;

}

.pagination a:hover, .pagination a:active{
    color:#fff;
    background-color: #c03b25;
	width:30px;
	height:30px;
}

.pagination li.current{
    font-weight: bold;
    padding:0;
    background-color: #c03b25;
    color: #FFF;
}
div#abgne_marquee {
		position: relative;
		overflow: hidden;
		width: 515px;
		height: 35px;
		top:6px;
		left:115px;
	}
div#abgne_marquee ul, div#abgne_marquee li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
div#abgne_marquee ul {
		position: absolute;
		left: 30px;	
	}
div#abgne_marquee ul li a {
		display: block;
		overflow: hidden;
		font-size:15px;
		height: 35px;
		line-height: 35px;
		text-decoration: none;
		color:#303a5f;
		margin-top:1px;
	}
div#abgne_marquee div.marquee_btn {
		position: absolute;
		cursor: pointer;
		top:4px;
	}
div#abgne_marquee div#marquee_next_btn {
		left: 5px;
	}
div#abgne_marquee div#marquee_prev_btn {
		right: 5px;
	}
#abgne_float_ad {
		display: none;
		position: absolute;
		z-index:99999;
		bottom:0;
	}
#abgne_float_ad .abgne_close_ad {
		display: block;
		text-align: right;
		cursor: pointer;
		font-size: 12px;
	}
#abgne_float_ad a img {
		border: none;
	}
div.bigDiv {
		
	}