﻿@charset "utf-8";

/* CSS Document */
html,body {
    padding: 0px; margin: 0px;
	font-size:17px; color: #555; line-height:24px;
	height:100%; min-height:100%; 
	font-family: "微軟正黑體", "Microsoft JhengHei", "Segoe UI Semibold", "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}

a:link, a:visited {color: #333;	text-decoration: none;}
a:hover {text-decoration: underline; color: #f51d2d;}

.clear{clear:both}
img {border:0;}
h1, h2, h3, h4, h5, h6, p{ padding:0px; margin:0px; color: #000;}
h1{ }
h2{ }
h3{ }
h4{ }
h5{ }
h6{ }
p { }
div, ul li{ margin:0px auto; padding:0px;}
#wrap{ width:100%; min-height:100%; height:100% }
.screen{ min-width:680px; max-width:1000px; position:relative; padding:0px 15px;}
.screen_inner{ min-width:320px; max-width:1000px; position:relative;  background:#fff; box-shadow:0 0 3px rgba(0,0,0,.3)}

.banner{ height: auto; position:relative;}
.banner_show { height:200px; width:100% }
.banner .title_banner{ display:none}
.banner_show .title_banner{ display: block; text-align: left}

.box_shadow{ border:1px solid #ddd; box-shadow:0px 0px 5px #ccc;}
#type_B .inner_main{ width:100%;}
#type_B .home_right{ display:none}


/* Header */
.header{background:url("../images/top_bg.jpg") repeat-x bottom #feff9a; border-top:#e2121f 3px solid; }
.header .logo{ float:left; padding:15px 0 0 0;}
.header .logo img{}
.header .header_title{float: left; font-size: 17px; line-height: 33px; margin: 0px; padding:0px  0px 10px 0px;}
.header_title p { font-size:28px; line-height:32px;}
.header .header_link{position:absolute;  right:0px; top:-4px; }
.header .header_link a{border:#febcba solid 1px; background:url("../images/top_right_icon.png") no-repeat #d40d11; 
padding:11px 25px 11px 65px; background-size:30px 30px; background-position:24px 50%; display:block; color:#fff;}

.header .header_link a:hover{background:url("../images/top_right_icon.png") no-repeat #666;background-size:30px 30px; background-position:24px 50%; border-bottom:#000 solid 1px; }
.icon_member{ border-right:1px dotted #ddd; margin-right:0px; }
.icon_member a{ padding:0px 10px 0px 38px; background: url(../images/icon_member.png) no-repeat #d40d11 ; background-position:0px 10%; text-transform:uppercase; color:#0497d0; display:block}
.sp_area{ padding:0px 20px; color:#666}


.globe_link a{ background: url(../images/Ico-3.png) no-repeat #f5f5f5; background-position:15px 50%; padding:7px 15px 7px 65px; display:block; color:#333; text-decoration:none;}
.globe_link a:hover{ background: url(../images/Ico-3.png) no-repeat #d3f3ff; background-position:15px 50%;}

.cms_demo a{ background: url(../images/panel.png) no-repeat #b01731; background-position:15px 50%; padding:10px 15px 10px 55px; display:block; color:#FFF; text-decoration:none;}
.cms_demo a:hover{ background: url(../images/panel.png) no-repeat #333; background-position:15px 50%;}
.tutor_back a{ background: url(../images/panel.png) no-repeat #0570bf; background-position:15px 50%; padding:10px 15px 10px 55px; display:block; color:#FFF; text-decoration:none;}
.tutor_back a:hover{ background: url(../images/panel.png) no-repeat #333; background-position:15px 50%; }


/* Content Section */
.container{   float: left; width:100%; min-height:300px; padding-bottom:0px; }

/*home*/
.home{position:relative;}
.home_left{width:70%; float:left; padding-bottom:60px;}
.home_left .description{margin:30px 0px;}
.home_left .description .description_title{font-size:30px; color:#f20404; border-bottom:#dbdbdb 1px solid; width:100%; padding-bottom: 15px;}
.home_left .description .description_title img{padding-right:8px;}
.home_left .description .description_content{margin-top:10px; }
.home_left .description .description_content ul{margin:0px; padding:0 0 0 32px;}
.home_left .description .description_content ul li{padding:5px; list-style-image:url("../images/li_a.png");}
.home_left .description .description_content ul li + li{list-style-image:url("../images/li_b.png");}
.home_left .description .description_content ul li + li + li{list-style-image:url("../images/li_c.png");}

.slogon_about{ border:1px solid #ddd;); padding:1px; line-height:32px; }
.slogon_about a{font-size:21px; padding:70px 0px 25px 0; text-align: right; background:url(../images/bg_serious_desk.jpg) no-repeat left bottom ; display:block;}
.slogon_about a span{background: url(../images/bg_banner.png) right center no-repeat; color:#fff; padding:6px 15px 6px 10px; }

.home_right{width:27%; float:right;}
.home_right .contact_us{margin:30px 0; border:1px solid #ddd; padding:1px;}
.home_right .contact_us_tittle{background:#393939; color:#333; font-size:19px; padding: 7px 15px; background:url(../images/bg_contact.jpg) repeat-x center center;}
.home_right .contact_us_content{ background:#fff}
.home_right .contact_us_content ul{ list-style:none; margin:0px; padding:5px;}
.home_right .contact_us_content ul li{ padding:6px 0px 4px 48px; color:#333;}
.home_right .contact_us_content ul li { background:url(../images/icon_phone.png) no-repeat; background-position:6px 40%; }
.home_right .contact_us_content ul li+li { background:url(../images/icon_mobile.png) no-repeat; background-position:9px 40%; }
.home_right .contact_us_content ul li+li+li { background:url(../images/icon_fax.png) no-repeat; background-position:6px 40%; }
.home_right .contact_us_content ul li+li+li+li { background:url(../images/icon_mail.png) no-repeat; background-position:7px 40%; }
.home_right .contact_us_content ul li+li+li+li a{ color:#f20404 }

.home_right .contact_us_content ul li+li+li+li+li { background:url(../images/icon_fb.png) no-repeat; background-position:3px 40%; }
.home_right .contact_us_content ul li+li+li+li+li a{ color:#3b579d }


.home_right .service{background:url("../images/bg_right_bot.jpg"); width:266px; height:101px; border:white solid 1px; box-shadow: 1px 1px 1px 1px rgba(204, 204, 204, 0.3);}
.home_right .service .service_inside{font-size:26px; color:white; border-bottom:1px solid white; margin: 0 30px 0 20px; padding: 0 0 7px; }
/*end home*/

.main_about{   float: left; width:100%; min-height:300px; padding-bottom:30px; overflow:hidden }
.main_service{   float: left; width:100%; min-height:320px; padding:30px 0; background: url(../images/bg_main_area.jpg) no-repeat center center; }

.main_cotainer{ margin:0px 0px 0px 0; min-height:250px; background:url("../images/bg_inner.jpg") #f8f8f8 no-repeat top center}
.hight_light{ color:#f20404; }
.hight_light ul li{ padding-bottom:10px;}

.service_right{ width:80%}
.service_right ul{ list-style:none; margin:50px 0; padding:0px; }
.service_right ul li{ padding:4px 12px;text-align: left;  }

.service_right ul .odd{border-left:3px solid #ed1c25; background:#fffce4; box-shadow:1px 1px 3px rgba(0,0,0,.2) ;margin:5px 0 10px 0; color:#333;}

.service_right ul .even{ border-left:3px solid #ed1c25; background:#fef9d7; box-shadow:1px 1px 3px rgba(0,0,0,.2) ;margin:5px 0 10px 0; color:#333;}





.inner_main a{ text-align: left;}
.service_right_b{ width:60%;}
.service_right_b ul{ list-style:none; margin:0px; padding:20px 0 ; }
.service_right_b ul li{ margin-bottom:5px; text-align: center; }
.service_right_b ul li a{ background:#d00c18; padding:5px 5px; color:#fff; display:block;}
.service_right_b ul li a:hover{ background:#333; padding:5px 5px; color:#fff;}

.left_slide_photo{ float:left; }
.left_slide_photo img{ border:1px solid #fff; box-shadow:0 0 5px rgba(0,0,0,.1); margin:0 15px 0 0; }
.rigt_slide_description{  margin:0px auto; width:90%; padding:1px; border:1px solid #ddd; text-align: center; }


.refund{ font-style:italic; font-size:17px;}
.refund span{ color:#f20404}
.index_main{ margin:0px 0px 0px 0; min-height:250px; background:url("../images/bg_inner.jpg") #f8f8f8 no-repeat top center}
.intro{ float:left; width:56%; text-align:justify;}
.icon_right{ float: right; width:42%;}
.icon_right ul{ list-style:none; margin:0px; padding:0px;}
.icon_right ul li{ float:left; width:48%; margin-left:0%;}
.icon_right ul li + li{ margin-left:4%;}
.icon_right ul li img{ width:100%;}

.more { margin:0px; padding:0px; }
.more a{ background: url(../images/bg_more.png) no-repeat; color:#666; width:125px; font-size:21px; padding:10px 0 10px  25px; float:left; }
.more a:hover{ background: url(../images/bg_more_over.png) no-repeat; color:#ea0d25; }

.more_b { margin:0px; padding:0px; }
.more_b a{ background: url(../images/bg_more.png) no-repeat; color:#fff; width:125px; font-size:21px; padding:10px 0 10px  25px; float:left; }
.more_b a:hover{ background: url(../images/bg_more.png) no-repeat; color:#000; }



/* Footer Section */
#footer{ background:#ed0303; height: auto; position:relative; font-size:13px;}
#footer .screen{ padding:15px 0;}

#footer .footer_left{float:left;}
#footer .footer_left a{color:white; font-size:14px;}
#footer .footer_right{float:right; color:white; }

#footer .copy{ width:60%; float: left; color:#333; padding:20px 0 0 0;}
#footer .copy a{ padding:0px 15px 0 0; margin-right:15px; border-right:1px solid #999;}

.back_top{ position:absolute; right:0px; top:0px;}
.back_top a{ background: url(../images/icon_top.jpg) no-repeat; width:80px; height:155px; display:block}


#footer .right_link{ width:10%; float: right; color:#333; text-align: right; padding:20px 90px 0 0;}

#footer .right_link a:hover{ color:#f51d2d;}

.company_info_footer{ border-bottom:1px solid #ddd; padding-bottom:0px;}
.company_info_footer .company_name{ float:left; width: auto; }
.company_info_footer.company_name h3{  }
.company_info_footer .info{ float:left; clear:both; font-size:14px;}
.company_info_footer .info td{ padding-right:5px; padding-bottom:5px;}
.info a{ color:#ea0d25}

.nevigation{ padding:10px 0px; display:none  }
.nevigation .home{ background:url(../images/icon_home.png) no-repeat; background-position:0px -1px; background-size:16px 16px; display: block; padding-left:25px; font-size:12px }
.nevigation ul{ list-style: none; margin:0px; padding:0px; color:#f51d2d; float:right}
.nevigation ul .sp{ padding:0px 15px; color:#666 }
.nevigation ul li{ float: left; line-height:16px;  }
.nevigation ul li a{ color:#666; text-decoration: none }
.nevigation ul li a:hover{ color:#f51d2d; text-decoration: underline }

.inner_main{ margin:20px 0px 90px 0; min-height:420px; text-align: justify; float:left; width:70%; font-size:17px; line-height:28px;}
.inner_main .img{ max-width:100%;}
.inner_main p{ clear:both; margin-bottom:15px;}
.inner_main a{ color:#ea0d25}

.Album {background:#fafafa; border:1px solid #d7d7d7; border-radius: 0px;  position:relative; margin-bottom:30px;}
.Album .title { margin:2%; border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:0px;}
.Album ul{ list-style: none; padding:0% 1% 1% 1%;}
.Album ul li{ float: left; margin:1%; width:23%; text-align: center; background:#FFF }
.Album ul li img{ width:100%; }
.Album ul li .enlargeicon{ position:absolute; text-align: center; top:43%; width:100%;}

.Album_tpl_B {background:#fafafa; border:1px solid #d7d7d7; border-radius: 0px;  position:relative; margin-bottom:30px;}
.Album_tpl_B .title { margin:2%; width:auto; height: auto; border-bottom:1px dotted #ccc; padding-bottom:15px; }
.Album_tpl_B .title span {  padding:3px 15px;background:#333; color:#FFF; }
.Album_tpl_B ul{ list-style: none; padding:0% 1% 1% 1%;}
.Album_tpl_B ul li{ float: none; margin:1%; clear:both; padding-bottom:10px; border-bottom:1px dotted #ccc; }
.Album_tpl_B ul li .photo_Area{ float: left; width:25%;}
.Album_tpl_B ul .photo_Area img{ width:100%; border: 5px solid #fff; box-shadow: 0px 0px 2px #ccc;}

.Album_tpl_B ul .photo_Area img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.Album_tpl_B ul .photo_Area:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.Album_tpl_B ul li .Description{ width:72%; float:right; text-align: left;}

.Pdf_download {background:#fafafa; border:1px solid #d7d7d7; border-radius: 0px;  position:relative; margin-bottom:30px;}
.Pdf_download .title { margin:2%; border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:0px;}
.Pdf_download ul{ list-style: none; padding:0% 1% 1% 1%;}
.Pdf_download ul li{ float: left; margin:1%; width:30%; }
.Pdf_download ul li a{ display:block; color:#333333; background:url(../images/pdf_download.png) no-repeat; background-position:0px 0%; padding:3px 3px 3px 35px; font-size:15px; text-align:left}
.Pdf_download ul li a:hover{ color:#f51d2d}

.cd-top {
  
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}


.Sub_menu_container{ width:26%; float: right; margin-top:20px; border-top:2px solid #0068b3; }
.Sub_menu_container .title{ display: none; background:#fff; color:#333; font-size:19px; font-weight: normal; margin-bottom:0px; text-align: center; padding:6px 0; text-transform:uppercase; }
.sub_menu{}
.sub_menu ul{ list-style:none;  margin:0px; padding:0px;  }
.sub_menu ul li{ margin:0px; border-bottom:1px dotted #00afef;}
.sub_menu ul li a{ padding:12px 15px 12px 30px; color:#00309e; display:block; font-size:15px; text-decoration: none;
   background-color: #fff;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;}
.sub_menu ul li a:hover{ background:#f51d2d; color:#fff;}
.sub_menu ul li a.current{ background:url(../images/pt_arrow.png) no-repeat #fff; background-position:15px 18px; color:#00afef; }
.sub_menu ul li ul{ }
.sub_menu ul li ul li{ margin:0px; border-bottom:0px solid #d2d4d4; border-top:0px solid #fff;}
.sub_menu ul li ul li a{ background: url(../images/icon_arrow_r.png) no-repeat #fff;  padding:10px 10px 10px 28px; font-size:13px; background-position:12px 50%;}
.sub_menu ul li ul li a:hover, .sub_menu ul li ul li a.current{ background: url(../images/icon_arrow_r_white.png) no-repeat #f51d2d;  background-position:12px 50%;}

#Main_content_with_submenu{ width:77%; float: left;  }

.fade_effect{
	-webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out; opacity: 1;}

/* Product */
.Product_category {background:#fff; position:relative; margin-bottom:30px;}
.Product_category ul{ list-style: none; padding:0% 0% 0% 0%; margin-right:-1.5%}
.Product_category ul li{ float: left; margin:0px 1.5% 15px 0%; width:31.8%; text-align: center; background:#FFF }
.Product_category ul li div{ border: 5px solid #fff; box-shadow: 0px 0px 2px #ccc;}
.Product_category ul li img{
   width:100%; 
   opacity: 1;
   background-color: rgba(0,0,0, 0.6);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out; }   
.Product_category ul li:hover img{opacity: 0.7; }
.Product_category ul li a{ text-decoration:none}
.Product_category ul li p{ padding:10px 10px 0 10px}
.Product_category ul li:hover p{ color:#666 }

.product_gallery{ float:left; width:70%;}
.product_description{ float:right; width:28%;}

/* News */
.News {background:#fff; position:relative; margin-bottom:30px;}
.news_listing ul{ list-style: none; padding:0% 0% 0% 0%; margin-right:-1.5%}
.news_listing ul li{ float: left; margin:0px 1.5% 15px 0%; width:31.8%; text-align: center; background:#FFF; position:relative}
.News .date { position:absolute; left:5px; top:5px; width:90px; z-index:1; opacity: 0.9; text-align: center}
.News .Day  { background:#333; color:#fff; line-height:70px; font-size:38px; white-space:nowrap; margin:0px;}
.News .Month_Year  { background:#b01731; color:#fff; line-height:25px; font-size:12px; white-space:nowrap;  margin:0px;}
.news_listing ul li .News_Contetent{ border: 5px solid #fff; box-shadow: 0px 0px 2px #ccc;}
.news_listing ul li p{ padding:10px 10px 0 10px}
.news_listing ul li:hover p{ color:#666 }
.news_listing ul li img{ width:100%;}
.news_listing ul li .prev{
   width:100%; 
   opacity: 1;
   background-color: rgba(0,0,0, 0.6);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out; }   
   
.news_listing ul li:hover .prev{opacity: 0.7; }
.news_listing ul li a{ text-decoration:none}
.news_detail{ border: 5px solid #fff; box-shadow: 0px 0px 2px #ccc; position:relative; min-height:250px; clear:both; background:#f7f7f7}
.News_container{ background:#FFFFFF; min-height:300px; margin:15px 15px 15px 115px; padding:15px;}
.news_detail h2{ margin:10px 0 0 115px ; }

.pagers{ text-align: center; margin:10px 0;}
.pagers a{ color:#333333; padding:2px 10px; margin:0px 5px; border-radius:50%; line-height:15px;}
.pagers a:hover{ background:#ddd}
.pagers a.current{ color:#fff; background:#f51d2d}
.btn_back{text-align: center; margin:20px 0;}
.btn_back a{ padding:7px 20px 7px 40px; background:url(../images/icon_back_white.png) no-repeat #000; background-position:20px 50%; color:#FFF; font-size:21px; text-decoration:none; text-transform:uppercase; }
.btn_back a:hover{ background:url(../images/icon_back_white.png) no-repeat #f51d2d; background-position:12px 50%; }
.contactus img{ max-width: 100%;}

.contactus{ width:80%; background:#fff; padding:10px; margin-bottom:50px;}
.contactus .info{ padding:15px 0 0 0; }
            #map {
                width: 100%;
                height: 350px;
            }


.contactus .info table{ margin:15px 0; padding:0px; width:100%}
.contactus .info table td{ padding:0px 8px 5px 0px; text-align: left;}
.contactus .info .title_contact{ width:15%; padding-right:15px; }
.contactus .info table a{ color:#f51d2d}
.contactus .info table a:hover{ color:#666}
.maparea{ margin:0px 0px; border:1px solid #ddd; padding:5px; }
.maparea iframe{ width:100%; height:360px;}
.contact_form{  width:80%;}



.sitemap{}
.sitemap ul{ list-style: none; margin:0px; padding:0px;}
.sitemap ul li{ float:left; margin:0px; width:16%; margin:10px 2% 10px 0; list-style:none; }
.sitemap ul li ul{ padding:0px;}
.sitemap ul li ul li{ width:100%;  margin:5px 0% 5px 0; }
.sitemap ul li ul li ul li{ margin:5px 0% 5px 0;}


.sitemap ul li + li + li + li  + li + li{ clear:both}
.sitemap ul li + li + li + li  + li + li + li{ clear: none}

.sitemap ul li a{ font-size:19px; display: block; border-bottom:1px solid #ddd; padding:0px 0px 5px 0px;}
.sitemap ul li a:hover{ text-decoration:none}

.sitemap ul li ul li a{ font-size:15px; display: block; border-bottom:0px solid #ddd; padding:0px 0px 0px 0px;}
.sitemap ul li ul li ul li  a{ font-size:13px; display: block; border-bottom:0px solid #ddd; padding:0px 0px 0px 0px;}




.legal{ padding:30px 0 100px 0; }
.legal a{ color:#ea0d25}
.spacing{ padding:0px 5px;}

.title_banner{ position:absolute; left:0px; top:120px; font-size:28px;  color:#fff; text-transform:uppercase; 
text-shadow:0px 0px 4px rgba(0,0,0,0.8);background: url(../images/bg_banner.png) right center no-repeat; padding:15px 15px 15px 30px; }


.main_box{}
.logi_title{ text-align: center; padding:40px 0px 70px 0; color:#333; text-transform:uppercase; font-size:36px;}
.logi_title span{ color:#f51d2d;}

.bg_main_left{ background: url(../images/bg_main_left.jpg) no-repeat; position:absolute; width:159px; height:310px; left:-160px; top:15px;}
.bg_main_right{ background: url(../images/bg_main_right.jpg) no-repeat; position:absolute; width:178px; height:310px; right:-180px; top:15px;}

.main_area{position:relative; margin-bottom:30px; }

.main_box_bg{ background: #fff; box-shadow:0px 0px 3px rgba(0,0,0,.15); position:relative; }
.right_photo{ float:right; width: 43%; padding:1%;}
.right_photo img{ width:100%;}
.left_description{ float: left; width: 54%;}
.left_description div{ padding:0 22px 15px 22px; text-align:justify; line-height:28px;}
.left_description h1{ margin-bottom:10px;}

.main_serv_bg{ background: #fff; box-shadow:0px 0px 3px rgba(0,0,0,.15); position:relative; float:left; width:67.5%;}
.left_photo{ float: left; width: 40%; padding:0;}
.left_photo img{ width:100%;}
.R_description{ float: right; width: 48%; color:#fff;}
.R_description div{ padding:0 22px 15px 22px; text-align:justify; line-height:28px;}
.R_description h1{ margin-bottom:10px;}


.m_r_box{ float: right; width: 30.4%; box-shadow:0px 0px 3px rgba(0,0,0,.15);}
.m_r_box div{ padding:0 22px 15px 22px; text-align:justify; line-height:28px;}
.m_r_box img{ width:100%;}


.icon_email{ width:100%; padding:40px 0px 108px 0; text-align:center; display:none }
.icon_email a{ margin:0px auto; padding:8px 20px 8px 55px; background: url(../images/icon_email.png) no-repeat rgba(4,151,208,.8); background-position:16px 50%; color:#fff; display:inline-block}
.icon_email a:hover{ background: url(../images/icon_email_over.png) no-repeat rgba(255,255,255,.8);background-position:16px 50%; color:#0497d0;}

.prime { font-size:19px; text-align:center;  margin:65px 0 150px 0; text-shadow:0 0 1px rgba(255,255,255,08)}

ul.menu{ float: right; list-style:none; margin:70px 0 0 0}
ul.menu li{ float: left; margin:0px; padding:0px; }
ul.menu li a{ padding:0px 15px }




/* MENU */
#nav-wrap { }

/* Clearfix */
.group:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }
*:first-child+html .group { zoom: 1; } /* IE7 */

.ie6 #example-one li, .ie7 #example-one li { 
	display: inline; 
}
.ie6 #magic-line {
	bottom: -3px;
}
.about{ width:80%; padding:50px 0px; text-align: left; line-height:33px;}
.bg_about_finance{background: url(../images/bg_about_finance.jpg) no-repeat center center #244770; height:auto; }
.area_finance { float:right; width:60%; padding:50px 0px; color:#fff;}
.area_finance h2{font-size:33px; text-transform:uppercase; font-weight:normal; color:#fff; border-bottom:0px solid #ea0d25; margin-bottom:15px; padding:5px 0px;  line-height:33px;}
.area_finance ol{ margin:0px; background:rgba(255,255,255,.25); padding:0px 0 0 20px}

.area_finance ol li{ margin:0px 0 2px 0; padding:7px 10px; color:#fff}
.author{ text-align:  center; font-size:21px;}
.Num{ font-size:24px; color:#ea0d25;}
.business_type{ background:#f1f1f1; padding:20px; margin-bottom:15px; border:ddd; width:80%}

.bg_about_business{background: url(../images/bg_buss.jpg) no-repeat #244770; height:auto; padding:100px 15px; }
.area_business {  width:60%;  padding:60px 3%; color:#fff; font-size:19px; background:rgba(0,0,0,.4); text-align: left; line-height:28px; }

.footer_contact { margin:15px 0px 15px 0; }
.footer_contact a{ border:1px solid #ea0d25; color:#ea0d25;  padding:7px 15px; background:#fff; }
.footer_contact a:hover{ border:1px solid #ea0d25; color:#fff;  padding:7px 15px; background:#ea0d25; }

.contact_joyce{ width:26%; padding:2%; float:right; background:rgba(255,255,255,.7); min-height:223px;}
.contact_joyce a{ color:#ea0d25; padding-bottom:15px; min-height:223px;}

.bb_list{ margin-bottom:10px;}
.bb_list ul{ list-style: none; margin:0px 0px 0; padding:1%;}
.bb_list ul li{ float: left; width:31%; padding:1%; background:rgba(255,255,255,1); color:#000; font-size:15px; margin:1px; text-align: left; line-height:19px;}

.Related_Links{ clear: both}
.Related_Links ul{ list-style:none; margin:0px; padding:0px; }
.Related_Links ul li{ float: left; padding:0px 10px 0 0; }
.Related_Links a{ color:#ea0d25;}
.Related_Links a:hover{ color:#666; text-decoration:underline;}
div.error, table tr.error{ display:none}

.banner_bg{ padding: 0px 0 0px 0}
#slider1_container{  }

.order_bill{ background:#fff; padding:1px; border:1px solid #ddd;}
.fb_like{ float:right; height:15px;}
.fb_like_contact{float: left; height:15px; margin:0 0 10px 53px;}

.sbanner_title{position: absolute; top: 0px; left: 63%; width: 380px; height: 260px; background:url(../images/bg_banner.png) no-repeat center ; font-size: 23px; line-height:37px; font-weight:normal; color: #ffffff; padding:130px 30px 30px 30px; text-align: center;}
.sbanner_title_m{ display: none}

.Silder_banner{position: relative; top: 0px; left: 0px; width: 1183px; height: 402px;}
h4 a{ font-size:12px; line-height:17px;}