
/* public  22 */
body {	background: #fff;	margin:0px; padding:0px; border:0px;}
.f12{ font-size:12px;}
.f15{ font-size:15px;}
.f18{ font-size:18px;}
.page{ width:1018px;}
.border 
{ 
  border-color: #000; 
  border-width:1px; 
  border-style:solid; 
}
.width100{width:1018px; margin:auto 0;}
wpT{ width:100%;}
.body{ margin:0px auto;}
.B_tit1{height:35px;text-indent:10px; color:#b3088c; border-bottom:2px solid #b3088c;}
.B_tit1 .t1{ color:#b3088cline-height:35px; text-indent:10px; letter-spacing:8px; }
.B_tit1 .t2{ height:35px; line-height:35px; text-indent:10px;}
.thisPhone .B_tit1 {height:70px;line-height:70px;}
.thisPhone .B_tit1 .t1{height:70px; line-height:70px;}
.thisPhone .B_tit1 .t2{height:70px; line-height:70px;}
/* 列表 */
.newTable{ border-bottom:2px solid #b3088c;}
.newTable table{ width:100%; }
.newTable th {  padding:0; text-indent:13px;background:#b3088c; color:#fff;  line-height:30px;}
.newTable td {padding:0;  padding-left:10px;  line-height:30px; background:#fefde3; color:#006; border-bottom:1px dashed #37724a;}
.newTable .thead .t1{ border-right:2px solid #fff; }
.newTable .thead .t3{ border-left:2px solid #fff; }
.newTable .t1{ width:100px;}
.newTable .t2{}
.newTable .t3{ width:100px;}
.newTable tr:last-child td{ border-bottom:0; }
.newTable td a{ text-decoration:none; color:#006; }
.thisPC2 .newTable th {line-height:40px;}
.thisPC2 .newTable tr td{line-height:40px;}
.thisPC3 .newTable th {line-height:40px;}
.thisPC3 .newTable tr td{line-height:40px;}
.thisPhone .newTable th { line-height:70px;}
.thisPhone .newTable tr td{  line-height:70px; }
.thisPhone .newTable tr a{ line-height:70px; }
.thisPhone .newTable .t1{ width:230px;}
.thisPhone .newTable .t3{ width:230px;}
/*  頁碼  */
.pageNumber{ margin:auto; margin-top:40px;}
.pageNumber .paginate {font-family:Arial, Helvetica, sans-serif;padding: 3px;margin: 3px;}
.pageNumber .paginate a {padding:5px 10px 5px 10px;margin:2px;border:1px solid #999;text-decoration:none;color: #000066;}
.pageNumber .paginate a:hover, div.paginate a:active {border: 1px solid #000;color: #000;}
.pageNumber .paginate span.current {margin:2px;padding:5px 10px 5px 10px;border: 1px solid #999;font-weight:bold;background-color:#999;color:#FFF;}
.pageNumber .paginate span.disabled {padding:5px 10px 5px 10px;margin:2px;border:1px solid #eee;color:#DDD;}

.thisPhone .pageNumber .paginate {}
.thisPhone .pageNumber .paginate a { padding:30px 30px; margin-left:30px;}
.thisPhone .pageNumber .paginate a:hover, .thisPhone .paginate a:active { padding:32px 32px;margin:2px; margin-left:30px; border:1px solid #000;}
.thisPhone .pageNumber .paginate span.current { padding:32px 32px;margin:2px; margin-left:30px;}
.thisPhone .pageNumber .paginate span.disabled { padding:32px 32px;margin:2px; margin-left:30px;}

/* head */
.head{  margin:0px auto;}
.head .head_phone_img{ display:none;}

.thisPC3 .head .head_img{ display:none;}
.thisPC3 .head .head_phone_img{ display:block;}
.thisPhone .head .head_img{ display:none;}
.thisPhone .head .head_phone_img{ display:block;}
.head .headBox{  margin:0px auto; position:relative;}

/*.head .seachbox{ width:300px; height:97px; right:0px; top:0px;}*/
.head .seachbox{ width:100%; height:50px; left:0px; right:0px; top:0px;}
.head .seachbox .seach{ width:300px; height:45px; margin:20px 0 0 60px;background:#fff;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.thisPC1 .head .seachbox{ display:block;}
.thisPC2 .head .seachbox{ display:none;}
.thisPC3 .head .seachbox{ display:none;}
.thisPhone .head .seachbox{ display:none;}
.head .seachbox .headFont{ width:300px; height:40px; line-height:40px; padding-top:10px; color:#081290;}
.head .seachbox .headFont a{ text-decoration:none;margin:0 5px; }
.head .seachbox .seachBox{ width:240px; height:25px; border-top:1px solid #7c7c7c; }
.head .seachbox input{ width:238px; height:23px; border:1px solid #c3c3c3; }
.head .seachbox .seachClick{ margin:3px 0 0 8px; cursor:pointer; }

.head .seachbox1 { width:100%; height:60px; background:#fbb4e1;}
.thisPC1 .head .seachbox1{ display:none;}
.thisPC2 .head .seachbox1{ display:block;}
.thisPC3 .head .seachbox1{ display:block;}
.thisPhone .head .seachbox1{ display:block;;}
.head .seachbox1 .seach{ width:300px; height:35px; margin:10px 0 0 60px;background:#fff;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.head .seachbox1  input{ width:245px; height:35px; line-height:23px; margin-left:5px; border:0px; }
.head .seachbox1 .seachClick{ margin:0px 0 0 3px; cursor:pointer; }
.head .seachbox1 .home {}
.head .seachbox1 .home a{ text-decoration:none; line-height:60px; margin:0px; color:#8624be; margin:0 5px; }

.head .ff14{ font-size:14px;}
.head .ff16{ font-size:16px;}
.head .ff18{ font-size:18px;}
.head .seachbox1 .ff14{ font-size:18px;}
.head .seachbox1 .ff16{ font-size:20px;}
.head .seachbox1 .ff18{ font-size:24px;}
.thisPhone head .seachbox1 .ff14{ font-size:28px;}
.thisPhone head .seachbox1 .ff16{ font-size:20px;}
.thisPhone head .seachbox1 .ff18{ font-size:24px;}

/* menu  */
.menu{ width:100%; height:45px;  background:#3266cc;}
.thisPC1 .menu{   display:block; }
.thisPC2 .menu{  display:block; }
.thisPC3 .menu{  height:55px; display:none; }
.thisPhone .menu{  height:115px; display:none; }

.menu ul{  height:45px; border-top:1px solid #2f4ec0 ;margin:0px auto;}
.menu li{ width:110px; height:44px; line-height:44px; float:left;  color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.menu li a{ height:44px; line-height:44px; color:#fff; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}

.menu .li0{ width:70px; }
.menu .thisLi{ color:#2f4ec0; background:#d3e9f6; }
.menu .thisLi a{ color:#2f4ec0;  }
.menu .menu_list{  position:absolute; top:44px; left:0px; width:110px;background:#d3e9f6; border-top:1px solid #fff; }
.menu .menu_list div{ display:block; width:110px; height:40px;  }
.menu .menu_list a{ width:110px;height:40px;line-height:40px; color:#2f4ec0; font-weight:bold; font-size:17px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.menu .login{ float:right; height:38px; margin-top:7px;}
.thisPhone .menu .login{ display:none;}
.thisPC2 .menu .login{ display:none;}
.thisPC3 .menu .login{ display:none;}

.menu0Height{  height:55px; display:none; }
.menu0{ width:100%;  top:0px; left:0px; position:fixed; background:#fff; z-index:999;}
.thisPC1 .menu0{   display:none; }
.thisPC2 .menu0{  display:none; }
.thisPC3 .menu0{  height:55px; display:none; }
.thisPhone .menu0{  height:115px; display:block; }

.menu0 .menu_img{  }
.menu0 .menu_img img{  cursor:pointer;}
.menu0 .name{  height:55px; line-height:55px; color:#000; font-weight:bold; letter-spacing:5px;  font-family:Arial, Helvetica, sans-serif; }

.thisPhone .menu0 .menu_img { padding-left:20px;  }
.thisPhone .menu0Height{  height:150px; display:block; }
.thisPC1 .menu0Height{   display:none; }
.thisPC2 .menu0Height{  display:none; }
.thisPC3 .menu0Height{  height:55px; display:block;}

.menu0 .menuBox{ width:470px;  margin:0px auto; top:55px; left:0px; z-index:9999; background:#fff;}
.thisPhone .menu0 .menuBox{top:150px; }
.menu0 .menuBox ul{ width:100%; }
.menu0 .menuBox li{ width:100%; height:60px; margin-top:7px; line-height:44px;  background:#3366cc; }
.menu0 .menuBox li a{width:100%; height:60px; line-height:60px; text-indent:55px; display:block; color:#fff; font-weight:bold;  text-decoration:none;font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.thisPC3 .menu0 .menuBox li{  height:35px;line-height:35px;}
.thisPC3 .menu0 .menuBox li a{  height:35px;line-height:35px;  }

.menu0 .menuBox .li_f2 { background:#d4e9f6; margin-top:0px; }
.menu0 .menuBox .li_f21 { background:#bbd4ef; margin-top:0px; }
.menu0 .menuBox .li_f2 a{ color:#1b48ba;  }
.menu0 .menuBox .li0{  margin-top:0px;}
.menu0 .menuBox .thisLi{ background:#1f31ab; }
.menu0 .menuBox .thisLi a{  }

/* foot   */
.bodyBot { height:105px; }
.bodyBot .link { padding:75px 0 0 0;  }
.bodyBot .link div{ float:left; }
.bodyBot .link a{ text-decoration:none; color:#3266cc; cursor:pointer;}
.bodyBot .link .t0{ width:15%;color:#3266cc;  cursor:pointer;}
.bodyBot .link .tt{ width:1px; height:10px; background:#2f4ec0; margin-top:3px;}
.bodyBot .link .t1{ width:11%;}

.bodyBot .link .t2{ width:12%;}

.bodyBot .link .t3{ width:18%;}
.bodyBot .link .t4{ width:21%;}
.bodyBot .link .t5{ width:32%;}
.bodyBot .link .t6{ width:15%;}

.thisPC3 .bodyBot .link .t0 a{  color:#3e3a39;  }
.thisPC3 .bodyBot .link .t1 a{ color:#3366cc;}

.thisPhone .bodyBot {margin:0px auto; }
.thisPhone .bodyBot .link { width:100%;  }
.thisPhone .bodyBot .link .t0{  width:100%; height:60px; padding-top:9px; color:#3e3a39; text-indent:45px; line-height:60px; text-align:left; border-bottom:2px solid #9fa0a0; font-weight:bold; }
.thisPhone .bodyBot .link .t1{color:#3366cc;  border-bottom:2px solid #3366cc;}
.thisPhone .bodyBot .link .t0 a{  color:#3e3a39;  }
.thisPhone .bodyBot .link .t1 a{ color:#3366cc;}
.thisPhone .bodyBot .link .t6{   border-bottom:0px; padding-bottom:30px;}
.thisPhone .bodyBot .link .tt{ display:none;}

.thisPC3 .bodyBot {margin:0px auto; }
.thisPC3 .bodyBot .link { width:100%;  }
.thisPC3 .bodyBot .link .t0{  width:100%; height:60px; padding-top:9px; color:#3e3a39; text-indent:45px; line-height:60px; text-align:left; border-bottom:2px solid #9fa0a0; font-weight:bold; }
.thisPC3 .bodyBot .link .t1{color:#3366cc;  border-bottom:2px solid #3366cc;}
.thisPC3 .bodyBot .link .t6{   border-bottom:0px; padding-bottom:30px;}
.thisPC3 .bodyBot .link .tt{ display:none;}

.foot{ width:100%; height:40px;  background:#3266cc;}
.thisPhone .foot{ display:none;}
.thisPC3 .foot{ display:none;}

/* Home  */
.body_ind{ width:100%; }
.indNew .tit{  padding-top:35px;width:402px; height:31px; color:#b3088c; letter-spacing:10px;}
.thisPhone .indNew .tit{  height:80px; }
.thisPC1 .indNew{width:422px; float:left;}
.thisPC2 .indNew{width:100%; float:none; }
.thisPC3 .indNew{width:100%; float:none;}
.thisPhone .indNew{width:100%; float:none; }
.thisPC1 .newTableInd .t2{ width:180px; height:30px; line-height:30px; }
.thisPC1 .newTableInd .t2 a{ width:180px; height:30px; line-height:30px; overflow:hidden;}

.indPhoto{  height:466px; margin:35px 0 0 25px;background:#e6ffc3;
    -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */
}
.thisPC3 .indPhoto{ height:auto; width:100%;}
.thisPhone .indPhoto{ height:auto; width:100%;}

.indPhoto .img{ width:520px; height:auto; background:#fff; margin:23px 0 0 20px; ;}
.indPhoto .img img{ width:503px;height:auto; margin:8px 0 0 8px; }
.thisPC1 .indPhoto{ width:560px;float:left;}
.thisPC2 .indPhoto{ width:90%; margin-left:5%;float:none;}
.thisPC3 .indPhoto{ width:90%; float:none;  padding-top:2%; }
.thisPhone .indPhoto{ width:90%; float:none; padding-top:2%;}

.thisPC2 .indPhoto .img{  margin:23px auto 0 auto;}
.thisPC3 .indPhoto .img{ width:90%; height:auto; margin:5% auto;}
.thisPhone .indPhoto .img{ width:90%; height:auto; margin:5% auto;}
.thisPC3 .indPhoto .img img{ width:96%; height:auto; margin:2%;  }
.thisPhone .indPhoto .img img{ width:96%; height:auto; margin:2%;  }

.indPhoto .tit{ width:503px; height:70px; line-height:70px; color:#105a04;margin:auto;}
.thisPC3 .indPhoto .tit{  width:auto; height:auto; line-height:auto; margin:auto auto 2% auto;}
.thisPhone .indPhoto .tit{  width:auto; height:auto; line-height:auto; margin:auto auto 2% auto;}

/* Loing */
#Login{ width:100%; height:100%; position:absolute; top:0px; left:0px; display:none}
#LoginBac{ background:#484241; width:100%; height:100%; position:absolute; top:0px; left:0px;filter:Alpha(Opacity=20);opacity: 0.20;display:none}
#Login .box{ background:#3165ca; width:420px; height:220px; margin:330px auto auto auto;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */
}
#Login .tit{ background:#1f31ab; width:420px; height:40px; line-height:40px;
    -moz-border-top-left-radius: 10px;      /* Gecko browsers */
    -webkit-top-left-border-radius: 10px;   /* Webkit browsers */
    border-top-left-radius:10px;            /* W3C syntax */
    -moz-border-top-right-radius: 10px;      /* Gecko browsers */
    -webkit-top-right-border-radius: 10px;   /* Webkit browsers */
    border-top-right-radius:10px;            /* W3C syntax */
}
#Login .close{ position:absolute; top:0px; right:10px; width:40px; height:40px; line-height:40px; font-size:26px; cursor:pointer;}

#Login .inpH{ width:100%; height:30px; line-height:30px; padding:25px 0 0 30px;}
#Login .inpH .name{ width:65px;}
#Login .inpH input{ width:295px; height:30px;}
#Login .input2{ width:100%; height:30px; padding:25px 0 0 30px;}
#Login .box .input3 input{ width:88px; height:31px; color:#3165ca; line-height:31px; background:url(../image/login_sub.jpg) no-repeat; cursor:pointer; margin-left:280px; text-indent:28px;}

/* about US */
.body_aboutUs{  margin:0 auto; }
.aboutUs{  height:493px; margin:0 auto; width:1018px;}
.menuUsList{ width:160px; margin-top:35px; padding-left:12px; background:#2f4ec0;}
.menuUsList .box{ width:100%; background:#cce3f3;}
.menuUsList li{ width:135px; padding-left:5px; margin-left:10px; padding-top:10px; height:45px; border-bottom:2px solid #fff; }
.menuUsList li:last-child{ height:55px; border-bottom:0px solid #fff;}
.menuUsList li a{ height:45px; line-height:45px; text-decoration:none;color:#1f31ab;}
.menuUsList span{ width:135px; padding-left:5px; margin-left:10px; padding-top:10px; height:45px; border-bottom:2px solid #fff; }
.menuUsList span a{ height:45px; line-height:45px; text-decoration:none;color:#1f31ab;}
.thisPC1 .aboutUs{  height:auto; }
.thisPC2 .aboutUs{  height:auto; }
.thisPC3 .aboutUs{  height:auto; }
.thisPhone .aboutUs{  height:auto; }
.thisPC1 .menuUsList{display:none;}
.thisPC2 .menuUsList{float:none;padding-left:12px; background:#2f4ec0;}
.thisPC3 .menuUsList{float:none;padding-left:12px; background:#2f4ec0;}
.thisPhone .menuUsList{float:none; width:400px;}
.thisPhone .menuUsList li{ width:375px; }
.menuUsList2{ }
.menuUsList2 span{ background:#cce3f3; width:150px; height:45px; padding-left:5px; margin-left:10px; padding-top:10px; border-bottom:3px solid #fff;  }
.menuUsList2 span a{ height:40px; line-height:40px; text-decoration:none;color:#1f31ab;}
.thisPC2 .menuUsList2{display:none}
.thisPC3 .menuUsList2{display:none}
.thisPhone .menuUsList2{display:none};

.aboutUsText{margin:35px 0 0 35px; }
.thisPC1 .aboutUsText{width:808px;  }
.thisPC2 .aboutUsText{width:100%; float:none; margin:35px 0 0 0;}
.thisPC3 .aboutUsText{width:100%; float:none; margin:35px 0 0 0;}
.thisPhone .aboutUsText{width:100%; float:none; margin:35px 0 0 0;}

.aboutUsText .tit0{ width:100%;color:#b3088c;height:35px;  border-bottom:2px solid #b3088c;; }
.aboutUs  .fontColor{ color:#003677;}


#AboutUs_table .t1{ width:170px; }
#AboutUs_table .tr2 td{ background:#fefde3;}
#AboutUs_table .tr3 td{ background:#fee3e9;}
#AboutUs_table  td{ border-bottom:0px;}
.thisPhone #AboutUs_table .t1{ width:280px; }


/*
.aboutUs_table{  padding-top:35px;}
.aboutUs_table .tit{ width:808px; }
.aboutUs_table .tit1{ width:100%;}
.aboutUs_table .tit1 li{  width:808px; overflow:hidden;}
.aboutUs_table .tit1 div{ height:25px;  line-height:25px; color:#fff; font-weight:bold; background:#b3088c;}
.aboutUs_table .tit1 .d1{ width:198px; }
.aboutUs_table .tit1 .d2{ width:608px; margin-left:2px;  }
.thisPhone .aboutUs_table .tit1 div{ height:45px; }
.thisPhone .aboutUs_table .tit2 div{ height:60px; }

.aboutUs_table .tit2{ width:100%;background:#fefde3; overflow:hidden;  border-bottom:2px solid #b3088c;}
.aboutUs_table .tit2 li{ width:100%;  overflow:hidden;}
.aboutUs_table .tit2 div{ height:35px; margin-left:2px;  line-height:35px; color:#062063;}
.aboutUs_table .tit2 .tr2{ background:#fee3e9;}
.aboutUs_table .tit2 .d1{ width:198px; text-indent:25px;}
.aboutUs_table .tit2 .d2{ width:606px;  }

*/

/* New 不要 
.body_new{}
.body_new .body1{ width:100%; height:493px;padding-top:35px;}
.body_new .text{ width:100%;  }
.body_new .text .tit0{ width:100%;color:#b3088c;height:35px; text-indent:10px; border-bottom:2px solid #b3088c;; }
.body_new  .fontColor{ color:#003677;  }
.body_new .tit0{ width:100px; overflow:hidden;  border-bottom:2px solid #b3088c;}

.body_new .table_us .tit2{ width:100%; color:#062063;}
.body_new .table_us .tit2 li{  height:35px;width:808px;  overflow:hidden;}
.body_new .table_us .tit2 div{ height:35px;   line-height:35px; color:#062063;}
.body_new .table_us .tit2 .d1{ width:95px;; text-indent:10px; font-weight:bold; }
.body_new .table_us .tit2 .d2{ width:606px;  }
 */
 
/*  contact_us */
#body_newId{ }
.body_newId{ }
.NewId{  min-height:493px;padding-top:35px;}
/*
.NewId .table_us .tit2{  color:#062063;}
.NewId .table_us .tit2 li{  height:35px;width: overflow:hidden;}
.NewId .table_us .tit2 div{ height:35px;   line-height:35px; color:#062063;}
.NewId .table_us .tit2 .d1{ width:95px;; text-indent:10px; font-weight:bold; }
.NewId .table_us .tit2 .d2{ width:306px;  }
*/
.NewId .table_us{ color:#062063;}
.NewId .table_us table{ width:100%;  }
.NewId .table_us td{ height:35px; padding:0; margin:0;}
.thisPhone .table_us td{ height:60px;  }
.NewId .table_us .td1{ width:95px;; text-indent:10px; font-weight:bold; }
.NewId .table_us .td2{ width:3%; font-weight:bold;}

/* topic */
.body_topic{}
.fpta_table a{ text-decoration:none;}
.fpta_table p{ padding:10px 10px 10px 30px;}
.fpta_map_header1{color:#c04818;}
.fpta_map_header2{color:#96137f;}
.fpta_map_header3{color:#007030;}
.fpta_map_header4{color:#007030;}

.fpta_map_text1{color:#fa9931;}
.fpta_map_text2{color:#dc5fd8;}
.fpta_map_text3{color:#67ce0d;}
.fpta_map_text4{color:#1cb113;}

/*  topic  */
.body_topic {}
.topic{ min-height:450px;}
.topic .box{ color:#062063;}

/*  topic_List  */

/*  album_book  */
.Acont { margin:0px auto;}

.Acont_tit{ width:100%;min-height:40px;color:#b3088c;height:35px;border-bottom:2px solid #b3088c; }
.Acont_tit .t1{ color:#b3088c;height:35px; text-indent:10px; }
.Acont_tit .t2{ color:#b3088c;height:35px; width:210px; }
.Acont_tit .t2 div{ width:89px; height:31px;background:url(../image/book1.jpg) no-repeat;}
.Acont_tit .t2 a{ color:#fff; line-height:31px; font-weight:bold; text-decoration:none;}
.Acont_book .Acont_tit{ border-bottom:0px solid #b3088c; }

.newTableBook{}
.newTableBook{}
.newTableBook .tr2 .t1{ border-right:2px solid #b3088c; }
.newTableBook .tr2 .t3{ border-left:2px solid #b3088c; }
.newTableBook .tr2 td{ height:190px; line-height:35px; color:#006; background:#fefde3;}
.newTableBook .tr2 .t1{ width:85px; }
.newTableBook .tr2 .t2{ height:110px;  padding-left:10px;}
.newTableBook .tr2 .t2 a{ text-decoration:none; color:#006; }
.newTableBook .tr2 .t3{ width:40%; text-align:center; }
.newTableBook .tr2 .t3 img{ height:162px; margin-top:15px;}























