@charset "utf-8";
/* CSS Document */
body{ margin:0px auto; padding:0px; font-family:微軟正黑體, Verdana, Arial, Helvetica, sans-serif; background:#fff url(../../images/header_bg.png) top center no-repeat;}

a img{ border:none;}
h1{ display:none;}
p{font-family:微軟正黑體, Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b;}
.header{margin:0px auto; width:980px; height:125px;}
.header p{ display:none;}


a.logolink{ display:block; float:left; margin:15px 0px 2px 68px;}



ul.nav{margin:0px; padding:0px 49px; list-style-type:none; height:57px; width:980px; clear:both;}
ul.nav li{float:left; margin:0px 0px 0px 0px; font-family:微軟正黑體, Verdana, Arial, Helvetica, sans-serif; text-align:center; }
ul.nav li a{ display:block; height:26px; overflow:hidden; color:#ffffff; padding:16px 34px 15px; text-decoration:none;
text-align: center; font-weight:bold;
 }/*#019ec8;*/
ul.nav li a span{ display:block; font-size:12px;}
ul.nav li a:hover{color:#ffae00;padding-top:12px;}

ul.nav li a.stay{color:#019ec8; padding:13px 34px 18px; text-decoration:none;
 background:url(../../images/menu_2.png) center no-repeat;
}/*db6796*/

.ad{ margin:10px auto 0px; width:980px;}
.container{
width:980px;
margin:10px auto 0px; overflow:hidden;
background:url(../../images/left_menu_bg.png) left repeat-y; 
}

.container img,iframe{ border:#1b93b8 3px solid;
}

.container p{ font-size:15px; line-height:2;margin:20px 0px 12px 0px; text-indent:2em;}


ul.left_nav{ width:272px;margin:20px 0px 0px; padding:0px; float:left;}

ul.left_nav li{ margin-bottom:10px;}
ul.left_nav li a{background:url(../../images/left_menu_1.png) center no-repeat; display:block; width:232px; padding:8px 20px 18px; color:#ffffff; text-align:left; text-decoration:none;}

ul.left_nav li a:hover{background:url(../../images/left_menu_2.png) center no-repeat; text-indent:1em;}

.middle_content{ width:476px; float:left; margin:0px 0px 0px 10px;}
.content{ width:698px; float:left; margin:0px 0px 0px 10px;}
.content img{ float:left; margin:0px 20px 20px 10px;}

h2{background-color:#b0e9f8; border:#6fd4e7 solid 1px; font-size:18px; margin:0px 0px 10px 0px; color:#1a91b7; padding:9px 0px 9px 58px; position:relative; z-index:0;}
h2 span{font-size:13px; margin-left:3px;}
h2 span.sub_headline{ display:block; padding:10px 0px 10px 35px; background:#99dbed url(../../images/gr.gif) left 0px no-repeat; font-size:18px; height:21px; z-index:1; position:absolute; top:0px; right:0px; width:490px;}

h2.index_news{ width:418px; background:#b0e9f8 url(../../images/news_tit_01.gif) 10px center no-repeat;}
h2.index_cases{ width:418px; background:#b0e9f8 url(../../images/cases_tit_01.gif) 10px center no-repeat;}
h2.index_links{width:160px; background:#b0e9f8 url(../../images/links_tit_01.gif) 10px center no-repeat; padding:9px 0px 9px 48px;}

h2.news{ background:#b0e9f8 url(../../images/news_tit_01.gif) 10px center no-repeat;}
h2.cases{ background:#b0e9f8 url(../../images/cases_tit_01.gif) 10px center no-repeat;}
h2.links{width:160px; background:#b0e9f8 url(../../images/links_tit_01.gif) 10px center no-repeat; padding:9px 0px 9px 48px;}

ul.nav_index{ list-style-type:decimal-leading-zero; list-style-position:inside; padding:0px; margin:0px;}
ul.nav_index li{ border-bottom:#6fd4e7 dotted 1px; margin:5px 0px 10px;font-size:15px; padding:2px;}
ul.nav_index li:hover{background:#45b4ca; color:#ffffff;}
ul.nav_index li a{ text-decoration:none; color:#3b3b3b;}
ul.nav_index li a:hover{color:#ffffff;}
ul.nav_index li.read_more{list-style-type:none; text-align:right; border-bottom:0px; }
ul.nav_index li.read_more:hover{ background:none; }
ul.nav_index li.read_more a{ color:#ff6600;}


.right_content{ width:210px; float:right; margin:0px 0px 0px 0px;}


h3{ color:#ffba00;}
ul.cop{float:left; margin:30px 12px 12px 15px; list-style-type:none; color:#b9004b; height:170px; padding:0px 0px 0px 40px; border-left:3px solid #b9004b; width:160px;}
ul.cop li{ margin-bottom:10px;}


h3.h_news{ color:#b9004b; margin:10px 0px 0px 125px; background:url(../../images/news_tit_01.gif) no-repeat; text-align:center; height:28px; width:165px;}
h3.h_news a{ color:#b9004b; text-decoration:none;}
h3.nn_tit{ position:absolute; bottom:0px; left:400px;text-align: center; width: 138px; color:#b9004b; margin:0px; padding:10px;
-webkit-border-radius:17px 17px 0 0;
-moz-border-radius:17px 17px 0 0;
-pie-border-radius: 17px 17px 0 0;
-webkit-box-shadow: #581631 0px -2px 5px;
-moz-box-shadow: #581631 0px -2px 5px;
-pie-box-shadow: #581631 0px -2px 5px;behavior:url(PIE.htc); background:#ffffff;}


ol{ margin:0px 0px 30px 0px; color:#3b3b3b; padding:0px 0px 0px 30px;}
ol li{margin-bottom:10px; }


table.contact_firm{ float:left; color:#3b3b3b;}
table.contact_firm td{ vertical-align:top;}
input{}
input.check{  cursor:pointer;color:#ffffff; background:#05687f; border:none; padding:7px 10px; margin-top:3px; font-family:微軟正黑體, Verdana, Arial, Helvetica, sans-serif; }
input.check:hover{ background:#004452;}

ul.news_list{ margin:10px 0px 0px 30px; width:317px; height:160px; list-style-type:none; background:url(../../images/news_bg.gif) no-repeat; padding-left:60px;}
ul.news_list li{ margin-bottom:2px;}
ul.news_list li a{ color:#b9004b; text-decoration:none; font-size:13px; width:198px; display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;
overflow:hidden; padding:2px;

}
ul.news_list li a:hover{ color:#ffffff; background:#b9004b;}

ul.news_list li a.more{ text-align:right; background:none; padding-right:20px; width:178px;}
ul.news_list li a.more:hover{color:#ff0000;}



p.tel{ z-index:2; position:absolute; bottom:0px; left:130px; height:26px; width:160px; text-align:center; color:#ffffff; background:#db6796; padding-top:4px;
 -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
	-pie-border-radius:30px;
behavior:url(PIE.htc);}

p.tel a{ text-decoration:none; color:#ffffff;}


ul.img_list{ margin:10px 0px 0px 20px; width:400px;list-style-type:none; float:left; padding:0px;}
ul.img_list li{ margin:0px 5px 5px 0px; float:left;}

ul.img_list li img{-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	-pie-border-radius:10px;
border:4px solid #da5b8f;
behavior:url(PIE.htc); cursor:pointer;}

ul.img_list li img:hover{filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
-moz-opacity:0.5; /* FF + Moz */
opacity:0.5; /* CSS3 */}




ul.news_na_list{ margin:20px 0px 0px 0px; padding:0px 0px 0px 20px; list-style-type:decimal; list-style-position:inside; clear:both;}
ul.news_na_list li{ margin:0px 0px 8px 0px; color:#ffffff; border-bottom:1px dotted #05687f; padding:5px; }
ul.news_na_list li:hover{background:#05687f;}
ul.news_na_list li a{padding:5px; width:820px; color:#ffffff;text-decoration:none; overflow:hidden; }
ul.news_na_list li a:hover {color:#ffffff;}
ul.news_na_list li a span{ display:block; float:right; margin:2px;}

ul.n_tag{ margin:30px 0px 0px 120px; padding:0px 0px 50px 0px; list-style-type:none; font-size:13px;}
ul.n_tag li{ float:left; margin-right:5px;}
ul.n_tag li a{ display:block; padding:3px 5px; font-weight:bold; border:1px solid #1a91b7; text-decoration:none; color:#1a91b7;}
ul.n_tag li a:hover {background:#1a91b7;color:#ffffff;}


ul.n_tag01{ margin:30px 0px 0px 280px; padding:0px 0px 50px 0px; list-style-type:none;}
ul.n_tag01 li{ float:left; margin-right:5px;}
ul.n_tag01 li a{ display:block; padding:3px 5px; font-weight:bold; border:1px solid #05687f; text-decoration:none; color:#ffffff;}
ul.n_tag01 li a:hover {background:#05687f;color:#ffffff;}

.news_content{ margin:10px 0px 10px 10px; padding:10px;display:block; overflow:hidden; clear:both;}

.news_content p{ margin:30px 20px 0px 10px;}
.news_content img{ float:left; margin:10px 15px 0px 20px;}




.contact_content{ margin:10px 0px 10px 20px; padding:10px; background:url(../../images/contact_bg.jpg) repeat-y left;
-webkit-border-radius:17px 0 0 17px;
-moz-border-radius:17px 0 0 17px;
-pie-border-radius:17px 0 0 17px;
 behavior:url(PIE.htc); display:block;}

.contact_content p{ margin:10px 20px 0px 310px;}


cite{ display:block; font-style:normal; color:#ffffff; font-size:11px; margin:10px auto 5px; width:980px; text-align:center;-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-pie-border-radius:3px 3px 3px 3px;
 behavior:url(PIE.htc); background:#45b4ca; padding:10px 0px;}

ul.sitemap{list-style-type:none; width:600px; text-align:center; margin:10px auto 10px; overflow:hidden;}
ul.sitemap li{ float:left;}
ul.sitemap li a{ display:block; padding:0px 15px; border-right:1px solid #05687f; color:#05687f; font-size:12px; text-decoration:none;}
ul.sitemap li a:hover{ color:#059dbd;}

address{font-size:13px; font-style:normal; color:#262626; margin:10px auto; width:950px; text-align:center;}

