@charset "utf-8";
::selection{background:#0cb0c8; color: white;}/*SafaritCs*/
:: -moz-selection{background:#0cb0c8; color: white; }/**/
#container{width:960px;margin:20px auto;}

#header{
	width: 100%;
	height: 117px;
	background: #009CB3;
}
#header .head{width:960px; height:113px; margin:0 auto; padding-top:3px;}
#header .head .head_logo{width:221px; height:113px; float:left;}
#header .head .nav{width:430px; height:113px; float:left;}
#header .head .nav a{width:105px; height:113px; float:left; position:relative;}
#header .head .nav a span{width:105px; height:113px; position:absolute; left:0; top:0;}
#header .head .head_fn{width:309px; height:113px; float:left;}
#header .head .head_fn .head_search{
	width: 283px;
	height: 54px;
	float: left;
	padding: 12px 13px 7px 13px;
	margin-top: -1px;
	background: #008396;
}
#header .head .head_fn .head_search .search_bar{width:100%; height:26px; float:left; margin-bottom:8px;}
#header .head .head_fn .head_search .search_bar .search_inp{width:214px; height:26px; line-height:26px; padding:0 10px; color:#008396; background:url(../images/primary/search_bar.png) 0 0 no-repeat; float:left; border:0 none;}
#header .head .head_fn .head_search .search_bar .search_btn{width:49px; height:26px; float:left; background:url(../images/primary/search_btn.png) 0 0 no-repeat; cursor:pointer; border:0 none; line-height:999px; text-indent:999px;}
#header .head .head_fn .head_search .search_bar .search_btn:hover{background-position:0 -26px;}
#header .head .head_fn .head_search .head_member{width:100%; height:20px; float:left; line-height:20px; color:#fff100; text-align:right; color:#01606e;}
#header .head .head_fn .head_search .head_member span{color:#fff100; margin:0 2px;}
#header .head .head_fn .head_search .head_member a{color:#fff; margin:0 2px;}
#header .head .head_fn .head_search .head_member a:hover{color:#01e4ec;}
#header .head .head_fn .head_search .head_member .cart_btn{padding-left:24px; height:20px; background:url(../images/primary/cart_btn.png) 0 0 no-repeat; display:inline-block;}
#header .head .head_fn .head_search .head_member .cart_btn span{color:#fff100;}
#header .head .head_fn .head_search .head_member .cart_btn:hover{background-position:0 -20px;}
#header .head .head_fn .head_search .head_login{width:100%; height:20px; float:left; line-height:20px; color:#fff100; text-align:right; color:#01606e;}
#header .head .head_fn .head_search .head_login span{color:#fff100; margin:0 2px;}
#header .head .head_fn .head_search .head_login a{color:#fff; margin:0 2px;}
#header .head .head_fn .head_search .head_login a:hover{color:#01e4ec;}

#header .head .head_fn .head_btns{width:283px; text-align:right; color:#01606e; float:left; height:20px; line-height:20px; margin-top:9px; padding:0 13px;}
#header .head .head_fn .head_btns a{color:#01606e;}
#header .head .head_fn .head_btns a:hover{color:#01e4ec;}

#bread{
	width: 100%;
	height: 32px;
	background: #008396;
	border-top: solid 1px #01b5cf;
}
.bread{width:960px; height:30px; line-height:30px; color:#fff; margin:0 auto;}
.bread a{color:#fff;}
.bread a:hover{color:#fff100;}
.bread span{color:#fff100;}

#footer{
	width: 100%;
	height: 144px;
	margin-top: 40px;
	background: #009CB3;
}
#footer .foot{
	width: 960px;
	margin: 0 auto;
	background: url(../images/primary/foot_bg.png) right bottom no-repeat;
	height: 121px;
	padding-top: 23px;
	background-color: #009CB3;
}
#footer .foot .foot_nav{
	width: 100%;
	float: left;
	height: 26px;
	line-height: 26px;
	background-color: #009CB3;
}
#footer .foot .foot_nav a{
	color: #fff;
	margin-right: 10px;
	background-color: #009CB3;
}
#footer .foot .foot_nav a:hover{color:#fff100;}
#footer .foot .foot_text{
	width: 100%;
	float: left;
	margin-top: 12px;
	line-height: 24px;
	color: #005d6a;
	background-color: #009CB3;
}
#footer .foot .foot_text span{margin-right:12px; color:#a5e2eb;}
#footer .foot .foot_text a{color:#fff;}
#footer .foot .foot_text a:hover{color:#fff100;}
#footer .foot .foot_text .e-work{color:#005d6a;}
#footer .foot .foot_text .e-work:hover{color:#fff100;}

.go_top{width:50px; height:44px; background:url(../images/primary/go_top.png) 0 0 no-repeat; position:absolute; display:none;}
.go_top:hover{background-position:0 -44px;}

#footer ::selection{background:#ddd; color: white;}/*SafaritCs*/
#footer ::-moz-selection{background:#ddd; color: white; }/**/

.fn_btn{width:123px; height:45px; float:left; background:url(../images/others/buy_btn.png) 0 0 no-repeat; color:#fff; font-weight:bold; border:none 0; cursor:pointer; line-height:45px; text-align:center;}
.fn_btn:hover{background-position:0 -45px;}
.fn_btn_inline{width:123px; height:45px; background:url(../images/others/buy_btn.png) 0 0 no-repeat; color:#fff; font-weight:bold; border:none 0; cursor:pointer; line-height:45px; text-align:center; display:inline-block;}
.fn_btn_inline:hover{background-position:0 -45px;}

/*商品快蒐*/
.ind_pro_list{width:244px; height:290px; float:left; background:#eee;}
.ind_pro_list img{float:left;}
.ind_pro_list .ind_pro_pack{width:100%; height:236px; float:left; overflow:auto; margin-top:4px;}
.ind_pro_list .ind_pro_pack li{width:244px; border-bottom:dashed 1px #bebebe; float:left;}
.ind_pro_list .ind_pro_pack li .ind_pro_tit{width:196px; padding:0 34px 0 14px; height:36px; line-height:36px; float:left; background:url(../images/primary/ind_pro_arrow.png) 216px 0 no-repeat #eee; font-weight:bold; color:#333;}
.ind_pro_list .ind_pro_pack li .ind_pro_tit:hover{background-color:#f5f5f5; color:#00a4bc}
.ind_pro_list .ind_pro_pack li .ind_pro_tit.on{background-color:#f5f5f5; background-position: 216px -36px;}
.ind_pro_list .ind_pro_pack li .ind_pro_btn{width:200px; float:left; margin-left:25px; line-height:24px; padding:5px 0;}
.ind_pro_list .ind_pro_pack li .ind_pro_btn a{width:200px; float:left; height:24px; color:#555; padding-left:8px; background:url(../images/primary/ind_pro_btn.png) 0 0 no-repeat;}
.ind_pro_list .ind_pro_pack li .ind_pro_btn a:hover{color:#00a4bc; background-position:0 -24px;}

.page_left{width:244px; float:left; margin-right:20px;}
.left_faq{width:244px; float:left; margin-top:20px;}
.left_faq .left_faq_tit{width:80px; height:20px; float:left; padding:28px 8px 22px 156px; background:url(../images/primary/left_faq.png) 0 0 no-repeat; line-height:20px; text-align:right;}
.left_faq .left_faq_tit a{color:#fff;}
.left_faq .left_faq_tit a:hover{color:#fff100;}
.left_faq ul{width:218px; float:left; height:160px; padding:0 12px 18px 12px; border:solid 1px #ddd; border-top:none;}
.left_faq ul li{width:218px; float:left; height:24px; line-height:24px; border-bottom:dotted 1px #ddd; padding-top:8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.left_faq ul li a{color:#555;}
.left_faq ul li a:hover{color:#009cb3;}

.pages{width:696px; float:left;}
.page_tit{width:100%; height:30px; float:left;  padding-bottom:7px; background:url(../images/index/doubline.png) 0 bottom repeat-x; line-height:30px; font-size:13px;}
.page_tit span{float:left; font-size:22px; font-family:Arial, "微軟正黑體"; color:#333; margin-right:3px;}
.page_tit img{float:left;}

.main_page{width:932px; float:left; margin:20px 14px;}

.product_nav{width:100%; float:left;}
.product_nav .pro_list{width:686px; padding:24px 5px; float:left; border-bottom:dashed 1px #ddd;}
.product_nav .pro_list .pro_img{width:162px; float:left; height:162px; border:solid 1px #ddd; margin-right:18px;}
.product_nav .pro_list .pro_tit{width:504px; float:left; line-height:30px; font-size:18px; font-family:Arial, "微軟正黑體"; }
.product_nav .pro_list .pro_tit a{color:#333;}
.product_nav .pro_list .pro_tit a:hover{color:#009cb3;}
.product_nav .pro_list ul{width:504px; float:left; margin-top:12px; line-height:24px;}
.product_nav .pro_list ul li{width:220px; height:24px; float:left; margin-right:20px; background:url(../images/primary/pro_li.png) 0 0 no-repeat; padding-left:8px;}
.product_nav .pro_list ul li a{color:#333;}
.product_nav .pro_list ul li a:hover{color:#009cb3;}

.product_list{width:100%; float:left;}
.pro_siblins{width:686px; padding:15px 5px; float:left; }
.pro_siblins a{line-height:23px; font-size:15px; font-family:Arial, "微軟正黑體"; color:#555;background:url(../images/primary/pro_type.png) left bottom no-repeat #ddd; height:23px; float:left; padding:0 5px 5px 5px; margin-right:12px;}
.pro_siblins a:hover{background-position:left bottom; background-color:#009cb3; color:#fff;}
.pro_siblins a.on{background-position:center bottom; background-color:#009cb3; color:#fff;}
.product_list ul{width:100%; float:left;}
.product_list ul li{width:164px; float:left; margin:5px 5px 20px 5px;}
.product_list ul li .pro_img{width:162px; height:162px; border:solid 1px #ddd; float:left;}
.product_list ul li .pro_img:hover{border-color:#009cb3}
.product_list ul li .pro_name{width:100%; float:left; height:24px; line-height:24px;}
.product_list ul li .pro_name a{color:#555;}
.product_list ul li .pro_name a:hover{color:#009cb3;}

.product_view{width:100%; float:left;}
.product_view ul{width:100%; float:left;}
.product_view ul li{width:148px; height:230px; float:left; padding:10px 12px 5px 12px; text-align:center; }
.product_view ul li:hover{background:url(../images/index/new_pro_bg.png) repeat;}
.product_view ul li .pro_img{width:146px; height:146px; float:left; border:solid 1px #ddd;}
.product_view ul li .pro_img:hover{border-color:#009cb3;}
.product_view ul li .pro_name{width:100%; line-height:18px; height:36px; float:left; overflow:hidden; margin:5px 0;}
.product_view ul li .pro_name a{color:#333;}
.product_view ul li .pro_name a:hover{color:#009cb3;}
.product_view ul li .pro_price{width:100%; height:24px; line-height:24px; float:left; color:#555;}
.product_view ul li .pro_price span{color:#c00; font-size:18px;}

.pager{width:100%; float:left; margin:20px 0; height:22px; line-height:22px; text-align:center;}
.pager a{background:#ddd; color:#555; padding:0 5px; display:inline-block; margin:0 5px; height:23px;}
.pager a:hover{color:#333; background:#ccc}
.pager a.on{color:#fff; background:#009cb3}

.product_page{width:100%; float:left; margin-top:20px;}
.product_page .pro_page_pic{width:280px; float:left; margin-right:20px;}
.pro_slide{width:278px; float:left; height:278px; border:solid 1px #ddd;}
.pro_slide .slider{width:278px; float:left; height:278px; position:relative; overflow:hidden; }
.pro_slide .slider ul{width:9999px; height:278px; position:absolute; top:0; left:0;}
.pro_slide .slider ul li{width:278px; height:278px; float:left;}
.pro_slide .slider ul li img{width: 278px; height: 278px;}
.pro_page_pic .slide_btn{width:100%; float:left; margin-top:12px;}
.pro_page_pic .slide_btn a{width:62px; height:62px; float:left; border:solid 1px #ddd; margin:0 8px 10px 0; cursor:pointer;}
.pro_page_pic .slide_btn a:hover{border-color:#009cb3;}
.pro_page_pic .slide_btn a.on{border-color:#009cb3;}
.pro_page_pic .slide_btn a img{width:100%; height:100%;}

.product_page .pro_page_right{width:396px; float:left;}
.product_page .pro_page_right .pro_page_tit{width:100%; line-height:26px; font-size:22px; font-family:Arial, "微軟正黑體"; color:#333; float:left;}
.product_page .pro_page_right .pro_page_md{width:100%; font-size:15px; color:#777; line-height:16px; float:left;}
.product_page .pro_page_right .pro_page_feture{width:100%; float:left; line-height:20px; padding:14px 0; border-bottom:dashed 1px #ddd;}
.product_page .pro_page_right .pro_page_color{width:100%; float:left; line-height:20px; padding:14px 0; border-bottom:dashed 1px #ddd;}
.product_page .pro_page_right .pro_page_color .color_btn{height:28px; float:left; padding:3px 6px 3px 3px; line-height:28px; position:relative; color:#555; margin-right:6px;}
.product_page .pro_page_right .pro_page_color .color_btn:hover{background-color:#f3f3f3;}
.product_page .pro_page_right .pro_page_color .color_btn.on{background-color:#f3f3f3;}
.product_page .pro_page_right .pro_page_color .color_btn span{ width:17px; height:17px; background:url(../images/others/color_check.png) 0 0 no-repeat; position:absolute; top:-5px; right:-3px; display:none;}
.product_page .pro_page_right .pro_page_color .color_btn.on span{display:block;}
.product_page .pro_page_right .pro_page_color .color_btn img{width:18px; height:18px; padding:4px; background:#fff; border:solid 1px #ddd; float:left; margin-right:5px;}

.product_page .pro_page_right .pro_page_price{width:100%; float:left; line-height:20px; padding:10px 0;line-height:30px; color:#777; font-size:15px; vertical-align:middle;}
.product_page .pro_page_right .pro_page_price .price_in{float:left; height:60px; padding-right:20px;}
.product_page .pro_page_right .pro_page_price strong{color:#333; font-size:13px;}
.product_page .pro_page_right .pro_page_price .old_price{font-size:24px; color:#03F; }
.product_page .pro_page_right .pro_page_price span{color:#c00; font-size:30px; font-weight:bold;}
.product_page .pro_page_right .pro_page_buy{width:376px; height:47px; float:left; padding:10px; background:#f3f3f3;}
.product_page .pro_page_right .pro_page_buy .pro_num{width:70px; float:left; line-height:20px; margin-right:10px; vertical-align:top;}
.product_page .pro_page_right .pro_page_buy .pro_num input{width:45px; height:25px; line-height:25px; border:solid 1px #ddd; padding:0 5px;}

/* 20140117 新增 */
.line_outer{ color:#F00; text-decoration:line-through;}
.line_inner{ color:#03F;}


.product_page .pro_page_detail{width:100%; float:left; margin:40px 0 20px 0; border-top:solid 1px #ddd; padding:20px 0;}
.product_page .pro_page_detail .pro_detail{width:420px; float:left; margin-right:19px;}
.product_page .pro_page_detail .pro_detail .detail_text{width:100%; float:left; padding-bottom:15px; border-bottom:dashed 1px #ddd; margin-bottom:15px;}

.product_page .pro_page_detail .pro_related{width:257px; float:left;}
.product_page .pro_page_detail .pro_related .related_tit{width:100%; line-height:18px; padding-bottom:10px; font-weight:bold;} 
.product_page .pro_page_detail .pro_related .related_tit a{color:#009cb3;}
.product_page .pro_page_detail .pro_related ul{width:100%; float:left;} 
.product_page .pro_page_detail .pro_related ul li{width:79px; float:left; margin-right:10px; height:115px;}
.product_page .pro_page_detail .pro_related ul li .rel_img{float:left; width:77px; height:77px; border:solid 1px #ddd;}
.product_page .pro_page_detail .pro_related ul li .rel_img:hover{border-color:#009cb3;}
.product_page .pro_page_detail .pro_related ul li .rel_name{width:100%; height:20px; line-height:20px; float:left; overflow:hidden; color:#555;}
.product_page .pro_page_detail .pro_related ul li .rel_name:hover{color:#009cb3;}
.product_page .pro_page_detail .pro_related .rel_more{width:100%; height:30px; line-height:30px; color:#009cb3; float:left; background:#eee; text-align:center;}
.product_page .pro_page_detail .pro_related .rel_more:hover{background:#f3f3f3;}

.main_table{width:100%; float:left;}
.main_table td{padding:8px 10px; line-height:20px; border-right:solid 1px #ddd;} 
.main_table tbody tr:nth-child(even) td{background:#f3f3f3;}
.main_table tr td:last-child{border-right:none 0;}
.main_table tbody tr:hover td{background:#d6f0f4;}
.main_table thead td{background: url(../images/others/main_th.png) 0 bottom repeat-x #009cb3; color:#fff; font-weight:bold; padding-bottom:10px;}
.main_table .cart_img{width:80px;}
.main_table .cart_img img{width:78px; height:78px; border:solid 1px #ddd;}
.main_table .cart_price{color:#c00; text-align:right;}
.main_table .cart_num{text-align:right;}
.main_table .cart_num input{width:40px; text-align:right; padding:0 6px; height:22px; border:solid 1px #ddd; background:#fff;}
.main_table .cart_delete{text-align:center; width:80px;}
.main_table .cart_delete a{height:22px; padding:0 10px; background:#eee; border:solid 1px #ddd; color:#333; display:inline-block;}
.main_table .cart_delete a:hover{background:#009cb3; color:#fff; border-color:#008396}
.cart_count{width:912px; float:left; padding:10px; background:url(../images/others/main_th.png) 0 0 repeat-x;}
.cart_count .count_right{float:right; text-align:right; line-height:28px; color:#c00;}
.cart_count .count_right strong{color:#333;}
.cart_count .count_left{float:left; text-align:left; line-height:28px; color:#333;}
.cart_count .count_left span{color:#c00;}
.cart_all{width:912px; height:30px; line-height:30px; padding:5px 10px; background:#eee; float:left; font-size:22px; color:#c00; text-align:right; margin-bottom:30px; font-weight:bold;}
.cart_all .issue_btn{font-size:15px; color:#00a4bc; float:left; font-weight:normal;}
.cart_all strong{color:#333; font-size:13px;}

.normal_btn{padding:10px 30px; line-height:20px; background:#eee; border:solid 1px #ddd; color:#555; float:left;}
.normal_btn:hover{background:#009cb3; border:solid 1px #008396; color:#fff;}
.normal_btn_inline{padding:10px 30px; line-height:20px; background:#eee; border:solid 1px #ddd; color:#555; display:inline-block; cursor:pointer;}
.normal_btn_inline:hover{background:#009cb3; border:solid 1px #008396; color:#fff;}

.min_tit{width:100%; float:left; height:20px; line-height:20px; padding:6px 0 5px 0; background:url(../images/others/min_tit.png) 0 0 repeat-x; font-size:18px; font-family:Arial, "微軟正黑體"; color:#00a4bc; text-indent:12px;}
.min_left{width:680px; float:left; margin-right:20px;}
.min_text{width:660px; float:left; padding:10px; line-height:30px; color:#333;}
.min_text input{vertical-align:middle;}
.min_text .readonly{background:#fffde1; color:#777;}
.min_table{width:100%; float:left; font-size:15px;}
.min_table td{padding:5px 14px 5px 0;}
.min_table select{float:left; height:34px; line-height:34px; border:solid 1px #ddd; margin-right:6px;}
.min_table td:first-child{font-size:13px; font-weight:bold;}
.min_table .hint{color:#555; font-size:13px; float:left; margin-left:10px;}
.min_table .hint02{color:#c00; font-size:13px; float:left; margin-left:10px; line-height:20px;}
.min_table02{width:100%; float:left; font-size:15px;}
.min_table02 td{padding:5px 14px 5px 0;}
.min_input{padding:0 10px; float:left; height:32px; line-height:32px; border:solid 1px #ddd; color:#333; font-size:15px;}
.min_textarea{padding:10px; line-height:20px; float:left; border:solid 1px #ddd; font-size:13px;}
.min_line{width:100%; float:left; height:2px; background:url(../images/others/main_th.png) repeat-x; margin:20px 0;}
.min_btn{width:100%; float:left; text-align:center; margin-bottom:20px;}
.min_right{width:232px; float:right;}
.min_right .right_text{width:212px; padding:0 10px; line-height:20px; color:#333; float:left;}
.min_right .right_btn{width:100%; float:left; text-align:center; margin-bottom:12px;}
.min_right .right_line{width:100%; float:left; height:1px; background:#ddd; margin:16px 0;}
.check_cart{width:232px; float:left; padding:5px 0 1px 0; border-bottom:solid 1px #ddd;}
.check_cart li{width:222px; float:left; line-height:24px; padding: 0 5px;}
.check_cart li:nth-child(even){background:#f3f3f3;}
.check_cart li .ck_name{width:100%; float:left; color:#00a4bc; line-height:18px; padding:3px 0;}
.check_cart li .ck_model{float:left; color:#333;}
.check_cart li .ck_num{float:right; margin-right:14px; text-align:right; color:#333;}
.check_cart li .ck_price{float:right; text-align:right; color:#c00;}
.ck_all{width:222px; float:left; text-align:right; color:#333; line-height:30px; padding:5px; background:url(../images/others/main_th.png) left bottom repeat-x;}
.ck_all strong{color:#c00; font-size:20px; font-family:Verdana, Geneva, sans-serif;}
.ck_all span{color:#c00;}
.ck_btn{width:100%; float:left; padding:18px 0; text-align:center;}
.ck_atm{width:660px; float:left; padding:10px; line-height:30px; color:#333; font-size:15px;}
.ck_atm a{color:#008396;}
.ck_atm b{font-size:16px;}
.ck_atm span{color:#c00; font-size:18px; font-weight:bold;}
.ck_card{width:660px; float:left; padding:10px; line-height:30px; color:#333;}

.order_table{width:100%; float:left;}
.order_table td{padding:8px 10px; line-height:20px; border-right:solid 1px #ddd;} 
.order_table tbody tr:nth-child(even) td{background:#f3f3f3;}
.order_table tr td:last-child{border-right:none 0;}
.order_table tbody tr:hover td{background:#d6f0f4;}
.order_table thead td{background: url(../images/others/main_th.png) 0 bottom repeat-x #eee; color:#333; font-weight:bold; padding-bottom:10px;}
.uncheck{padding-right:18px; background:url(../images/others/uncheck.png) right center no-repeat; height:20px; color:#c00;}
.checked{padding-right:18px; background:url(../images/others/checked.png) right center no-repeat; height:20px; color:#10a201;}
.order_table .order_num{text-align:right;}
.order_table .order_price{text-align:right; color:#c00; font-size:18px;}
.order_table .order_more{text-align:center; width:80px;}
.order_table .order_more a{height:22px; padding:0 10px; background:#eee; border:solid 1px #ddd; color:#333; display:inline-block;}
.order_table .order_more a:hover{background:#009cb3; color:#fff; border-color:#008396}
.order_table .order_mid{width:80px; text-align:center;}
.order_bottom{width:100%; float:left; height:2px; background:url(../images/others/main_th.png) repeat;}

.order_tit_table{width:100%; float:left; background:#eee; margin-bottom:20px;}
.order_tit_table td{line-height:20px; padding:10px;}

.order_left{width:500px; float:left; margin-right:20px;}
.order_right{width:412px; float:right;}
.order_right table{margin:10px 0;}
.order_left table{margin:10px 0;}
.order_foot{width:100%; float:left; margin-bottom:20px;}
.order_price{color:#c00; font-size:18px;}
.atm_check{width:100%; float:left; border-top:dotted 1px #ddd; height:30px; line-height:30px; text-align:center; color:#c00; font-weight:bold; vertical-align:middle; padding:5px 0;}
.atm_check .check_inp{width:40px; padding:0 5px; height:20px; border:solid 1px #ddd; font-size:15px; line-height:20px; color:#333; font-weight:normal;}
.atm_check .check_btn{width:50px; height:20px; background:#eee; border:solid 1px #ddd; cursor:pointer;}
.atm_check .check_btn:hover{background:#009cb3; border:solid 1px #008396; color:#fff;}

.member_left{width:620px;}
.member_right{width:290px;}
.member_right input{font-size:13px;}
.forget{color:#00a4bc; font-size:13px;}
.forget:hover{color:#00a4bc;}
.member_right .min_btn{border-top: solid 1px #ddd; margin-top:15px; padding-top:15px;}

.contact_map{width:100%; float:left; height:280px; margin-bottom:20px;}

.contact_left{width:380px;}
.contact_right{width:532px;}
.contact_right .store_tit{font-size:20px; color:#00a4bc; font-family:Arial, "微軟正黑體";}
.contact_right a{color:#00a4bc;}
.contact_right a:hover{color:#00c9e6;}
.contact_left .min_btn{padding-top:15px; margin-top:15px; border-top:solid 1px #ddd;}

.news_list{width:696px; float:left; margin:10px 0;}
.news_list li{width:676px; float:left; padding:12px 10px; border-bottom:dashed 1px #ddd;}
.news_list li:hover{background:#f3f3f3;}
.news_date{width:100%; float:left; height:20px; line-height:20px; color:#333;}
.news_tit{width:100%; height:24px; line-height:24px; font-size:18px; font-family:Arial, "微軟正黑體"; float:left; color:#00a4bc;}
.news_tit a{color:#00a4bc;}
.news_tit a:hover{color:#00c9e6;}
.news_text{width:100%; height:40px; line-height:20px; float:left; color:#555; overflow:hidden;}
.news_page{width:676px; float:left; margin:10px 0; padding:0 10px;}
.news_page_text{width:100%; line-height:20px; float:left; color:#555; margin-top:15px; padding-bottom:20px; border-bottom:dashed 1px #ddd; margin-bottom:20px;}
.back_btn{width:100%; height:30px; line-height:30px; background:#eee; float:left; color:#00a4bc; text-align:center;}
.back_btn:hover{background-color:#f3f3f3;color:#00c9e6;}

.faq_q{width:640px; float:left; background:url(../images/others/q_icon.png) 0 0 no-repeat; padding:0 0 10px 36px; line-height:20px;}
.faq_q span{border-bottom:dashed 1px #ddd; font-weight:bold; float:left; padding-bottom:5px;}
.faq_a{width:640px; float:left; background:url(../images/others/a_icon.png) 0 0 no-repeat; padding:0 0 14px 36px; line-height:20px;}


.forget_box{width:340px; height:240px; float:left; padding:10px;}

.issue_type{width:244px; float:left; margin-bottom:20px;}
.issue_type a{width:214px; float:left; padding:5px 15px; font-size:15px; color:#555; font-family:Arial, "微軟正黑體"; background-color:#eee; margin-bottom:10px; line-height:25px; }
.issue_type a:hover{background-color:#f3f3f3;}
.issue_type a.on{background:#00a4bc; color:#fff;}
 
.issue{width:676px; padding:10px; float:left;}
.issue .issue_btn{width:656px; padding:10px 10px 15px 10px; float:left; border-bottom:dashed 1px #ddd;}
.issue .issue_btn li{width:100%; float:left; line-height:24px;}
.issue a{color:#00a4bc; font-size:15px; font-family:Arial, "微軟正黑體";}
.issue a:hover{color:#00c9e6;}

.issue .issue_ans{width:656px; padding:10px 10px 15px 10px; float:left;}
.issue .issue_ans li{width:100%; float:left; padding:5px 0;}
.issue .issue_ans li h3{width:100%; float:left; line-height:20px; padding:5px 0; color:#00a4bc; font-family:Arial, "微軟正黑體"; font-size:15px;}
.issue .issue_ans li .issue_text{width:100%; float:left; line-height:20px; color:#333;}
.issue .issue_ans li .top{width:100%; float:left; height:20px; line-height:20px; text-align:right; margin:5px 0;}
.issue span{color:#c00;}
.issue .issue_hint{width:656px; line-height:20px; color:#333; float:left; padding:10px ;}

.about{width:100%; float:left; border-bottom:dashed 1px #ddd; padding:20px 0; line-height:26px;}
.about .about_text01{width:370px; height:200px; float:left;}
.about strong{font-weight:normal;}
.about .about_text02{width:340px; height:330px; float:left;}
.about .about_text02 span{font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:22px;}
.about .about_text02 b{font-size:13px; font-weight:bold;}

.sitemap{width:676px; float:left; padding:10px; font-family:Arial, "微軟正黑體";}
.sitemap li{width:100%; padding:10px 0; float:left; border-bottom:dotted 1px #ddd;}
.sitemap li .sitemap_tit{width:100%; float:left; height:40px; line-height:40px; font-size:18px; color:#008396;}
.sitemap li a{float:left; height:40px; line-height:40px; padding:0 20px; background:#00a4bc; color:#fff; font-size:15px; margin:0 20px 20px 0;}
.sitemap li a:hover{background:#00d1de;}

.join_master{width:100%; float:left; margin-bottom:20px;}
.join_master a{background:url(../images/others/master_btn.png) 0 0 no-repeat; width:244px; height:87px; float:left;}
.join_master a:hover{background-position:0 -87px;}

.master{width:100%; float:left;}
.master_area{width:686px; padding:15px 5px; float:left; }
.master_area a{line-height:23px; font-size:15px; font-family:Arial, "微軟正黑體"; color:#555;background:url(../images/primary/pro_type.png) left bottom no-repeat #ddd; height:23px; float:left; padding:0 5px 5px 5px; margin-right:12px;}
.master_area a:hover{background-position:left bottom; background-color:#009cb3; color:#fff;}
.master_area a.on{background-position:center bottom; background-color:#009cb3; color:#fff;}
.master_list{width:100%; float:left;}
.master_list li{width:330px; padding:0 7px 0 10px; margin:0 0 10px 0; border-bottom:dashed 1px #ccc; float:left; height:130px; position:relative;}
.master_list li .master_name{width:100%; height:30px; line-height:30px; font-size:18px; color:#00a4bc; font-family:Arial,"微軟正黑體"; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}
.master_list li .master_name:hover{color:#6CC;}
.master_list li .master_info{width:100%; float:left; color:#333; line-height:20px; margin-top:8px;}
.master_list li .master_btn{float:right; color:#00a4bc; position:absolute; right:5px; bottom:10px;}
.master_list li .master_btn:hover{color:#6CC;}
.master_rules{width:676px; float:left; margin:20px 0 10px 0; padding:10px; line-height:17px; color:#333; background:#fff9ed; /*font-family:Arial, "微軟正黑體";*/}
.master_rules strong{color:#333; font-weight:normal;}
.master_page{width:676px; float:left; margin:0 10px;}
.master_page .master_pic{width:298px; height:198px; border:solid 1px #ccc; float:left; position:relative; overflow:hidden;}
.master_page .master_pic ul{width:894px; height:198px; float:left; position:absolute; top:0; left:0;}
.master_page .master_pic ul li{width:298px; height:198px; float:left;}
.master_page .master_pic .slide_btn{width:100%; height:10px; line-height:10px; position:absolute; bottom:10px; left:0; text-align:center;}
.master_page .master_pic .slide_btn a{width:10px; height:10px; display:inline-block; margin:0 3px; border-radius:5px; background:#ddd; }
.master_page .master_pic .slide_btn a:hover{ background:#ccc;}
.master_page .master_pic .slide_btn a.on{ background:#009cb3;}
.master_page .master_text{width:358px; float:right;}
.master_page .master_text .master_name{width:100%; line-height:30px; font-size:18px; color:#00a4bc; font-family:Arial,"微軟正黑體"; float:left;}
.master_page .master_text .master_info{width:100%; float:left; color:#333; line-height:20px; margin-top:8px;}
.master_page .master_tit{float:left; margin:20px 0 10px 0;}
.master_page .master_detail{width:656px; float:left; padding:10px; line-height:18px; color:#555; margin-bottom:20px;}

.master_form{width:495px; float:left;}
.master_rules02{width:420px; float:right;}
.master_rules02 .rules_div{width:400px; padding:10px; color:#333; background:#fff9ed; margin-top:10px; float:right; line-height:20px;}
.master_rules02 .rules_div strong{color:#333; font-weight:normal;}
.main_page .join_btn{width:100%; float:left; height:45px; padding-top:30px; border-top:dotted 1px #ccc; margin-top:30px; text-align:center;}
.main_page .master_join{width:142px; height:45px; background:url(../images/others/master_join.png) 0 0 no-repeat; border:none 0; font-weight:bold; color:#fff; cursor:pointer;}
.main_page .master_join:hover{background-position:0 -45px;}
						
						