﻿@charset "utf-8";
/* CSS Document */

body
{
    padding: 0;
    margin: 0;
    color: #616161;
	font-family:arial,sans-serif,pmingliu,'新細明體';
	text-align:center;
	margin:0px;
	font-size:14px;

}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, fieldset, label, legend, dt, dd, dl, textarea, INPUT
{
    margin: 0px;
    padding: 0px;
	font-family:arial,sans-serif,pmingliu,'新細明體';
	font-size:14px;
}
li
{ font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;
font-family:arial,sans-serif,pmingliu,'新細明體';
}
div {
	font-family:arial,sans-serif,pmingliu,'新細明體'; text-align:left;}
a
{
    text-decoration: none;
    color: #7D6C58;
	font-family:arial,sans-serif,pmingliu,'新細明體';
}
a:hover
{
    text-decoration: none;
    color: #fb9400;
}
em
{
    font-style: normal;
}

select optgroup
{
    font-style: normal;
}
.w960{ width:960px; margin:0 auto;}
.w880{ width:880px; margin:0 auto;}
/* main */


/* 頭部  START */
#top{ width:960px;clear:both; padding-top:5px; margin:0px auto;z-index:1000; position:relative}
#top .logo{ width:300px; float:left; padding:10px 0px 10px;}
#top .tel{ float:right; padding:6px 0px 10px; color:#181F4C; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:26px;}
#top .tel i{ color:#181F4C; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:24px; text-align:right; font-style: normal; float:right; }
#top .tel i a{ color:#181F4C;}
#top .tel i a:hover{ color:#242d5b;}
/* 頭部  START */

/* 菜單導航  START */
.menu{ width:100%; background:url(../images/mbg.png) left top repeat-x; display:block; height:40px; clear:both}
/* 菜單導航  START */

/* banner  START */
#banner{ width:100%;clear:both;height:378px; overflow:hidden; background: url(../images/tbg.jpg) center top no-repeat; z-index:1000;display:block;}
#banner .txt{ color:#FFFFFF; text-align:center; padding:20px 0px; line-height:26px; text-decoration:none; font-size:16px; font-family:"微软雅黑", Verdana, Arial, "Courier New"}
/* banner  START */


/* 中间内容  START */
#min{ width:100%;clear:both; overflow:hidden;margin:0px auto; padding:20px 0px;}
#min .sev{ width:230px; float:left; padding-right:20px;}
#min .sev dt{ font-size:18px; line-height:36px; font-weight:bold; padding:15px 10px 0px; border-top:1px solid #CCCCCC; clear:both;}
#min .sev dd{ font-size:14px; font-weight:bold; line-height:20px; border-bottom:1px solid #CCCCCC; padding:3px 10px 3px 30px; color:#182047;overflow:hidden}
#min .sev dd p{ font-size:12px; font-weight:normal;}
#min .sev dd a{ color:#182047;overflow:hidden; display:block}
#min .sev dd a:hover{ color:#fb9400;overflow:hidden; display:block}

#min .s_r{ width:710px; float:left;border-top:1px solid #CCCCCC; padding-top:15px;}
#min .s_r .nr{ width:236px; float:left;}
#min .s_r .nr dt{width:220px;font-size:18px; line-height:36px; font-weight:bold; padding:10px 10px 30px 10px; }
#min .s_r .nr dt span{ display:block; padding-bottom:8px;}
#min .s_r .nr dt p{ display:block; line-height:22px;}
#min .s_r .nr dt p a{ color: #616161;}
#min .s_r .nr dd{ width:220px;font-size:14px; line-height:22px;color:#182047; padding:0px 10px 0px 10px;}
#min .s_r .nr dd p{ height:200px; overflow:auto;}
#min .s_r .nr dd a{ line-height:29px; background:url(../images/havbg.png) left top repeat-x; padding:0px 10px; float:left; color:#FFFFFF}
#min .s_r .nr dd a:hover{ line-height:29px; background:url(../images/havbg_h.png) left top repeat-x; padding:0px 10px; float:left; color:#FFFFFF}
/* 中间内容  START */


/* 联络我们  START */
#min #cont{ width:710px; float:left;border-top:1px solid #CCCCCC; padding-top:15px; overflow:hidden}
#min #cont .nr{ width:710px; clear:both}
#min #cont .nr dt{width:710px;font-size:18px; line-height:36px; font-weight:bold; padding:0px 10px 0px 10px; }
#min #cont .nr dd{ width:710px;font-size:14px; line-height:22px;color:#182047; padding:0px 10px 20px 10px; clear:both;}
#min #cont .nr dd em{ width:80px; float:left;}
#min #cont .nr dd span{ float:left;}
#min #cont .nr dd p{ font-size:18px;}
#min #cont .map{ padding-top:20px; overflow:hidden; display:block; padding-left:10px; clear:both}

#min #cont .nr li{color:#182047; padding-left:10px;list-style: none;clear:both;}
#min #cont .nr li span{ }
/* 联络我们  START */


/* 关于我们  START */
#min #abt{ width:710px; float:left;border-top:1px solid #CCCCCC; padding-top:15px;}
#min #abt .nr{ width:680px; float:left; clear:both}
#min #abt .nr dt{width:680px;font-size:18px; line-height:36px; font-weight:bold; padding:0px 10px 0px 10px; }
#min #abt .nr dd{ width:680px;font-size:14px; line-height:32px;color:#182047; padding:0px 10px 20px 10px; clear:both; overflow:hidden; display:block}
#min #abt .nr dd em{ width:30px; float:left;}
#min #abt .nr dd span{ float:left;}
#min #abt .nr dd b{ color:#FF0000; font-weight:normal; padding-right:5px;}
#min #abt .map{ padding-top:20px; overflow:hidden; display:block; padding-left:10px;}
/* 关于我们  START */


/* 付款方式  START */
#min #pay{ width:665px; float:left;border-top:1px solid #CCCCCC; padding-top:15px;}
#min #pay .nr{ width:665px; float:left;}
#min #pay .nr dt{width:665px;font-size:18px; line-height:36px; font-weight:bold; padding:0px 10px 0px 10px; }
#min #pay .nr dd{ float:left; padding:10px 90px 10px 10px;}
#min #pay ul{ width:665px; display:block; margin:0px auto; clear:both; padding-top:20px;}
#min #pay ul li{ width:665px; display:block; padding:0px; margin:0px; list-style:none; line-height:22px;}
/* 付款方式  START */

/* 收费详情  START */
#min #price{ width:650px; float:left;border-top:1px solid #CCCCCC; padding-top:15px;}
#min #price .pbt{ width:650px; display:block; font-size:16px; font-weight:bold; padding-top:5px; padding-bottom:15px;}
#min #price .bgbg_a{ background:url(../images/bgbg.jpg) left top repeat-x; height:52px;color:#FFFFFF;text-align:center; font-weight:bold; font-size:16px;}
#min #price .bgbg01_a{ background:url(../images/bgbg01.jpg) left top repeat-x; text-align:center; font-size:14px;}
#min #price .bgbg01_a strong{font-size:22px;color:#F79100;}

#min #price .bgbg{ background:url(../images/bgbg.jpg) left top repeat-x; height:52px; line-height:52px; color:#FFFFFF; line-height:22px; text-align:center; font-weight:bold; font-size:16px;}
#min #price .bgbg01{ background:url(../images/bgbg01.jpg) left top repeat-x; text-align:center; font-size:18px; height:60px; line-height:60px;}
#min #price .bgbg02{ background:url(../images/bgbg02.jpg) left top repeat-x; text-align:left; padding-left:20px; line-height:24px; font-size:16px;}
.sesms {color: #FFFFFF; background:url(../images/bgbg.jpg) left top repeat-x; height:52px;color:#FFFFFF;text-align:left; font-weight:bold; font-size:16px; padding-left:15px;}
.sebg_a{ background:url(../images/bgbg01.jpg) left top repeat-x; text-align:left; font-size:18px; padding-left:15px; line-height:22px;}

#min #price .tab{padding:10px; border:1px solid #CCCCCC;}
#min #price .tab li{list-style:none; line-height:28px; clear:both}
#min #price .tab li .tab01{ width:150px; float:left}
#min #price .tab li .tab02{ width:250px; float:left}
#min #price .tab li .tab03{ width:50px; float:left; padding-top:10px;}
#min #price .tab li .tab04{ width:100px; float:left}
#min #price .tab li .tab05{ width:50px; float:left}
#min #price table tr td{ font-size:14px;}
/* 收费详情  START */

/* 網上發送短訊   START */
#min #websms{ width:710px; float:left;border-top:1px solid #CCCCCC; padding-top:15px;}
#min #websms .wbt{width:670px;font-size:16px; line-height:36px; font-weight:bold; padding:0px 10px 0px 10px;}
#min #websms .wbt_h{width:670px;font-size:18px; line-height:36px; font-weight:bold; padding:0px 10px 0px 10px; color:#364175}
#min #websms .wxbt{ padding:10px 90px 10px 10px; font-size:14px;}
#min #websms .xcon{ padding:10px 90px 10px 10px; font-size:14px; line-height:24px;}
#min #websms .xcon p{ padding-top:15px;}
#min #websms ul{ width:670px; display:block; padding-left:35px; clear:both; padding-top:0px;}
#min #websms ul li{ display:block; padding:0px; margin:0px; list-style:none; line-height:22px; padding-bottom:10px; clear:both; overflow:hidden}
#min #websms ul li em{ width:30px; float:left; font-style:normal; text-align: right; padding-right:10px}
#min #websms ul li span{ width:630px; float:left; font-style:normal; overflow:hidden}

#min #websms .pbt{ width:650px; display:block; font-size:16px; font-weight:bold;padding:15px 0px 5px;}
#min #websms .bgbg_a{ background:url(../images/bgbg.jpg) left top repeat-x; height:52px;color:#FFFFFF;text-align:center; font-weight:bold; font-size:16px;}
#min #websms .bgbg01_a{ background:url(../images/bgbg01.jpg) left top repeat-x; text-align:center; font-size:14px;}
#min #websms .bgbg01_a strong{font-size:22px;color:#F79100;}


#min #websms .bgbg{ background:url(../images/bgbg.jpg) left top repeat-x; height:52px; line-height:52px; color:#FFFFFF; line-height:22px; text-align:center; font-weight:bold; font-size:16px;}
#min #websms .bgbg01{ background:url(../images/bgbg01.jpg) left top repeat-x; text-align:center; font-size:18px; height:60px; line-height:60px;}
#min #websms .bgbg02{ background:url(../images/bgbg02.jpg) left top repeat-x; text-align:left; padding-left:20px; line-height:24px; font-size:16px;}
#min #websms .pbt{ width:650px; display:block; font-size:16px; font-weight:bold; padding-top:5px; padding-bottom:15px;}
/* 網上發送短訊   START */


/* 底部  START */
#foot{ width:100%;clear:both; overflow:hidden;margin:0px auto; border-top:1px solid #CCCCCC}
#foot .nc{width:960px; margin:0px auto;font-size:12px; line-height:16px; text-align:center; color:#414141; padding-top:30px;}
#foot .nc p{font-size:12px; line-height:26px;}
/* 底部  START */



/* 向上TOP  START */
#back-top {
	Z-INDEX: 9999; POSITION: fixed; BOTTOM: 30px; MARGIN-LEFT: 520px; LEFT: 50%
}
#back-top A:hover {
	COLOR: #79ec3e
}
#back-top SPAN {
	WIDTH: 35px; DISPLAY: block; MARGIN-BOTTOM: 7px; BACKGROUND: url(../images/up-arrow.png) no-repeat left 0px; HEIGHT: 20px
}
#back-top A:hover SPAN {
	BACKGROUND-POSITION: left -34px
}
/* 向上TOP  END */



/* 首页幻灯图片 S*/
.bigon {
	BACKGROUND: url(../images/hdico_h.gif) center center no-repeat; COLOR: #fff; LINE-HEIGHT: 15px
}
.bigoff {
	BACKGROUND: url(../images/hdico.gif) center center no-repeat; COLOR: #000; LINE-HEIGHT: 15px
}
A.bla {
	COLOR: #000; TEXT-DECORATION: none;
}
A.bla:hover {
	COLOR: #f00; TEXT-DECORATION: underline;
}
#num td{ font-size:11px;}
#picur{ position:relative;}
#picur table.lhn{ position:absolute; right:40px; bottom:15px;}
/* 首页幻灯图片 E */





/*首页 BANNER  END */
.show{display:block;}
.hide{display:none;}
img {
	max-width:100%;
	width:auto \9;
	height:auto;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic;
}
.boxall{position:relative; height:100%; overflow:hidden; display:block; clear:both}
#ban_l{ width:100%; float:left; overflow:hidden; position:relative}
.left{ left:92.53%; top:90%;width:15px;height:30px;text-indent: -9999px;background: url(../images/prev_sj.png) left top no-repeat; position:absolute;}
.right{right:2%; top:90%;width:15px;height:30px;text-indent: -9999px;background: url(../images/next_sj.png) right bottom no-repeat; position:absolute;}
.left:hover{ left:92.53%; top:90%;width:15px;height:30px;text-indent: -9999px;background: url(../images/prev_sj.png) left bottom no-repeat; position:absolute;}
.right:hover{right:2%; top:90%;width:15px;height:30px;text-indent: -9999px;background: url(../images/next_sj.png) right top no-repeat; position:absolute;}
/*首页 BANNER  END */

.cc3-17{
display:none; visibility:hidden;
}