@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CUBE Interactive : 2014-10-30 */


@import url(pages-list.css);



/* quickmenu 

   .quickmenu-sk {
	display: block;
	width: 99px;
	font-size: 0px;
	background-image: url(../images/in-quickmenu-sk.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 65px;
	float: left;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
    }
	.quickmenu-sk:hover {
	background-position: center bottom;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
    }
*/

/*  skype:start */
#SkypeButton_Call_amitie27664992_1_paraElement a{
	display: block;
	width: 99px;
	font-size: 0px;
	background-image: url(../images/in-quickmenu-sk.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 65px;
	float: left;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
 }
#SkypeButton_Call_amitie27664992_1_paraElement a:hover{
	background-position: center bottom;	
}
#SkypeButton_Call_amitie27664992_1 img{
	display:none;
}
/*  skype:end */


	.quickmenu-fb {
	display: block;
	width: 100px;
	font-size: 0px;
	background-image: url(../images/in-quickmenu-fb.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 65px;float: left;
    }
	.quickmenu-fb:hover {
	background-position: center bottom;
    }
	
	.quickmenu-line {
	display: block;
	width: 100px;
	font-size: 0px;
	background-image: url(../images/in-quickmenu-line.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 65px;float: left;
    }
	.quickmenu-line:hover {
	background-position: center bottom;
    }

	.quickmenu-call {
	display: none;
	font-size: 0px;
	float: left;
    }
	.quickmenu-call:hover {
	background-position: center bottom;
    }



/* 2015 03 24 */


.widget{
	width: 200px;
	display: block;
	float: left;
	background-color: #F2F2F2;
	z-index: 99999;
}

#content-left-fb {
	float: left;
	width: 200px;
	height: 250px;
	display: block;
	margin-bottom: 30px;
	background-color: #f2f2f2;
	overflow: hidden;
}


/* 2015 02 24 new frame */

#head-container-frome{
	width: 100%;
	height: 250px;
	text-align: center;
	display: inline-table;
	float: left;
	position: fixed;
	z-index: 15;
	left: 0px;
	top: 0px;
	background-image: url(../images/head-frome-bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#content-container-frome{
	width: 100%;
	text-align: center;
	display: inline-table;
	float: left;
	background-image: url(../images/frame-ap-bg.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#content-container-frome-ap  {
	width: 980px;
	text-align: center;
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 240px;
}


#content-frome-left{
	width: 200px;
	text-align: center;
	display: inline-block;
	float: left;
	z-index: 20;
	background-color: #F2F2F2;
}


#content-frome-right{
	width: 780px;
	text-align: center;
	display: inline-block;
	float: right;
	z-index: 10;
}


/* head  */

#container-head {
	width: 100%;
	height: 240px;
	display: inline-table;
	text-align: center;
	background-color: #D0D0D0;
	position: fixed;
	left: 0px;
	top: 0px;
}
#container-head-ap {
	width: 980px;
	height: 100px;
	display: block;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

/* 2015 02 24 */

#container-head-logo {
	width: 200px;
	display: inline-block;
	text-align: left;
	position: fixed;
	left: 50%;
	top: 0px;
	z-index: 2000;
	margin-left: -490px;
}


/* logo */

.head-logo {
	width: 200px;
	height: 77px;
	display: block;
	text-align: left;
	font-size: 0px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	background-color: #fff;
}


#head-frame-ti {
	width: 200px;
	display: block;
	text-align: left;
	float: left;
	background-color: #0C4DA2;
}


#container-head-animation {
	width: 100%;
	height: 240px;
	display: inline-block;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	overflow: hidden;
}


/* frame  */

#container-frame {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-top: 240px;
	background-image: url(../images/frame-ap-bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	margin-bottom: 0px;
}
#container-frame-ap {
	width: 980px;
	display: inline-block;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

/* bg & animation */

#container-head-bg {
	width: 100%;
	height: 100px;
	display: inline-table;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/head-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 11;
}


/* �折� */


#content-left {
	float: left;
	background-position: center;
	display: block;
	width: 200px;
	position: relative;
	background-color: #F2F2F2;
}

/* 撌阡� left */


#content-left-quickmenu{
	float: left;
	width: 200px;	
	display: block;
	
}
#content-left-button{
	float: left;
	width: 200px;	
	display: block;
	
}
#content-left-button li a{
	float: left;
	width: 200px;
	display: block;
	background-color: #515151;
	text-align: left;
	text-indent: 15px;
	font-size: 15px;
	line-height: 45px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	background-image: url(../images/content-left-button-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-left-button li a:hover{
	background-color: #E64900;
}


/* �喲� */

#content-right {
	float: left;
	background-position: center;
	display: inline-block;
	width: 780px;
	overflow: hidden;
}
#content-right  img {
	max-width: 780px;
}

#content-right-location {
	float: left;
	width: 700px;
	display: block;
	text-align: right;
	margin-left: 40px;
}
#content-right-location a{
	font-size: 12px;
	line-height: 42px;
	font-weight: normal;
	text-decoration: none;
	color: #888;
}
#content-right-location a:hover{
	color: #E64900;
}


#content-right-title {
	float: left;
	width: 675px;	
	padding-left: 25px;
	display: block;
	text-align: left;
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
	color: #0C4DA2;
	text-decoration: none;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E64900;
	margin-left: 40px;
	background-image: url(../images/title-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#content-right-detail {
	float: left;
	width: 700px;
	display: block;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	margin-left: 40px;
}

#content-right-button {
	float: left;
	width: 780px;
	display: block;
	text-align: center;
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	padding-top: 25px;
	padding-bottom: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
}
#content-right-button a{
	display: inline-block;
	text-align: center;
	font-size: 15px;
	line-height: 35px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background-color: #C7C5C5;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 40px;
	padding-left: 40px;
		-webkit-transition: all 0.4s;
    	-moz-transition: all 0.4s;
     	transition: all 0.4s;
}
#content-right-button a:hover{
	background-color: #E64900;
}



/* su-menu */


.sidebar_item {
	background-color: #0C4DA2;
	width: 200px;
	display: block;
	float: left;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 30px;
}

.sidebar_item dd {
	width: 100%;
	position: relative;
	display: inline-block;
	float: left;
	margin-top: -4px;
}
.sidebar_item .in {
	background-color: #E64900;
 }


.sidebar_item dd h3 {
	z-index: 15;
	width: 100%;
	border: none;
	display: inline-block;
}
.sidebar_item dd h3 a{
	padding-top: 10px;
	padding-bottom: 10px;
	width: 160px;
	display: inline-block;
	float: left;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	margin-left: 20px;
	background-image: url(../images/su-menu-bg.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #86A6D1;
}
.sidebar_focus {
	background-color: #E64900;
}


.sidebar_popup {
	position: absolute;
	top: 0px;
	left: 200px;
	width: 285px;
	display: none;
	z-index: 10;
	background-image: url(../images/su-menu-popup.png);
	background-repeat: repeat;
}
.sidebar_popup li{
	list-style-type: none;
}
.sidebar_popup li a{
	width: 235px;
	display: block;
	float: left;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	background-image: url(../images/su-menu-popup-a.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
	padding-top: 10px;
	padding-bottom: 10px;
	text-overflow : ellipsis;
	white-space:nowrap;
	word-wrap: normal;
	overflow: hidden;
	padding-right: 20px;
}
.sidebar_popup li a:hover{
	color: #fff;
	background-color: #0C4DA2;
	background-position: left bottom;
}


/* title */

.title-about {
	width: 200px;
	height: 80px;
	display: block;
	text-align: left;
	font-size: 0px;
	background-image: url(../images/title-about.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.title-news {
	width: 200px;
	height: 80px;
	display: block;
	text-align: left;
	font-size: 0px;
	background-image: url(../images/title-news.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.title-product {
	width: 200px;	height: 80px;
	display: block;
	text-align: left;
	font-size: 0px;
	background-image: url(../images/title-product.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.title-service {
	width: 200px;	height: 80px;
	display: block;
	text-align: left;
	font-size: 0px;
	background-image: url(../images/title-service.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.title-solutions {
	width: 200px;	height: 80px;
	display: block;
	text-align: left;
	font-size: 0px;
	background-image: url(../images/title-solutions.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.title-multimedia {
	width: 200px;	height: 80px;
	display: block;
	text-align: left;
	font-size: 0px;
	background-image: url(../images/title-multimedia.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.title-sitemap {
	width: 200px;	height: 80px;
	display: block;
	text-align: left;
	font-size: 0px;
	background-image: url(../images/title-sitemap.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.title-member {
	width: 200px;	height: 80px;
	display: block;
	text-align: left;
	font-size: 0px;
	background-image: url(../images/title-member.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}




/*----------------------------------------- ��惜 -----------------------------------------------*/

#container-detail-tab {
	display: inline-block;
	float: left;
	height: 800px;
	width: 100%;
}

#tabs{
	display: block;
	float: left;
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF4D30;
	background-color: #E6E6E6;
	overflow: hidden;
}

#tabs li{
  float: left;
}

#tabs a{
	display: block;
	float: left;
	font-size: 15px;
	line-height: 34px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
	padding-right: 15px;
	padding-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#tabs a:hover,
#tabs a:hover::after,
#tabs a:focus,
#tabs a:focus::after{
	color: #fff;
	background-color: #FF4D30;
}

#tabs a:focus{
  outline: 0;
}


#tabs #current a,
#tabs #current a::after{
	color: #fff;
	background-color: #FF4D30;
}



/* ------------------------------------------------- */

/* 擃睃漲 */
#content 
{
	display: block;
}

.container-news-list {
	display: inline-block;
	float: left;
	width:  100%;
	height: 800px;
	overflow: scroll;	
	overflow-x: hidden;
}



/* ------------------------------------------------- */




/* detail */

#movile-detail-ti {
	width: 100%;
	display: inline-block;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555;
	background-color: #333;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.2em;
}
#movile-detail-ti strong{
	color: #E64900;
}


#frame-movile-detail {
	width: 100%;
	display: inline-block;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	background-color: #333;
	padding-top: 25px;
	padding-bottom: 20px;
	overflow: hidden;
}


.about-history-point {
	background-image: url(../images/about-history-drop.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.about-history-arrow {
	background-image: url(../images/about-history-arrow.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.about-history-text {
	font-size: 15px;
	line-height: 25px;
	font-weight: normal;
	color: #555;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

.frame-about-title{
	background-color: #6C9BD2;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	-webkit-border-radius: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 12px;
	padding-left: 12px;
}

/*-------------------------- about -----------------------------*/

#frame-about-plotpoints {
	float: left;
	width: 700px;
	display: block;
	text-align: left;
	margin-left: 40px;
	padding-top: 4px;
	padding-bottom: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E64900;
}
#frame-about-plotpoints li {
	float: left;
	width: 25%;
	display: block;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
}
#frame-about-plotpoints li a{
	float: left;
	width: 100%;
	display: block;
	text-align: left;
	text-overflow : ellipsis;
	white-space:nowrap;
	word-wrap: normal;
	overflow: hidden;
	font-size: 13px;
	line-height: 30px;
	font-weight: normal;
	color: #555;
	text-decoration: none;
	background-image: url(../images/about-plotpoints.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 22px;
}
#frame-about-plotpoints li a:hover{
	color: #E64900;
}
.content-about-title {
	float: left;
	width: 670px;
	display: block;
	text-align: left;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin-left: 40px;
	background-color: #6C9BD3;
	margin-top: 10px;
	-webkit-border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.content-about-detail {
	float: left;
	width: 700px;
	display: block;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	margin-left: 40px;
}
.content-detail-error {
	float: left;
	width: 620px;
	display: block;
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	margin-left: 40px;
	padding-top: 80px;
	padding-bottom: 80px;
	margin-bottom: 40px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E64900;
	padding-right: 40px;
	padding-left: 40px;
}

/*----------------  sitemap  ------------------*/

.content-sitemap {
	float: left;
	width: 700px;
	display: block;
	text-align: center;
	margin-left: 40px;
	margin-bottom: 20px;
	margin-top: 25px;
}
.content-sitemap-frome {
	float: left;
	width: 30%;
	display: block;
	text-align: center;
	margin-left: 1.5%;
	margin-right: 1.5%;
}
.content-sitemap-frome li{
	float: left;
	width: 90%;
	display: block;
	text-align: center;
	margin-left: 5%;
}

.content-sitemap-frome h2{
	float: left;
	width: 100%;
	display: block;
	text-align: center;
}
.content-sitemap-frome li a{
	float: left;
	width: 165px;
	display: block;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	background-image: url(../images/sitemap-arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	font-size: 15px;
	line-height: 22px;
	font-weight: normal;
	color: #555;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.content-sitemap-frome li a:hover{
	color: #E64900;
}
.content-sitemap-frome .ti-01{
	float: left;
	width: 100%;
	display: block;
	text-align: center;
	background-image: url(../images/site-ti-01.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	font-size: 0px;
}
.content-sitemap-frome .ti-02{
	float: left;
	width: 100%;
	display: block;
	text-align: center;
	background-image: url(../images/site-ti-02.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	font-size: 0px;
}
.content-sitemap-frome .ti-03{
	float: left;
	width: 100%;
	display: block;
	text-align: center;
	background-image: url(../images/site-ti-03.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	font-size: 0px;
}
.content-sitemap-frome .ti-04{
	float: left;
	width: 100%;
	display: block;
	text-align: center;
	background-image: url(../images/site-ti-04.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	font-size: 0px;
}
.content-sitemap-frome .ti-05{
	float: left;
	width: 100%;
	display: block;
	text-align: center;
	background-image: url(../images/site-ti-05.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	font-size: 0px;
}
.content-sitemap-frome .ti-06{
	float: left;
	width: 100%;
	display: block;
	text-align: center;
	background-image: url(../images/site-ti-06.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	font-size: 0px;
}

/*  member  */

#content-member-login {
	float: left;
	width: 700px;
	display: block;
	text-align: left;
	margin-left: 40px;
	position: relative;
	height: 500px;
	background-image: url(../images/member-login.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#content-member-login-ap {
	width: 500px;
	margin-left: -250px;
	display: block;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 85px;
}
#content-member-login-ap h2 {
	color: #E64900;
	width: 100%;
	text-align: center;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E64900;
}
#content-member-login-ap .green {
	color: #68A406;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #68A406;
}

#content-member-form {
	color: #555;
	width: 70%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 10px;
}
#content-member-form li{
	width: 100%;
	display: block;
	float: left;
}
#content-member-form strong{
	color: #555;
	width: 80px;
	text-align: center;
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
}
#content-member-form input{
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #666;
	background-color: #ededed;
	border: 1px solid #ccc;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	display: block;
	float: left;
	margin-top: 5px;
}
#content-member-login-ap h3{
	width: 60%;
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	margin-top: 5px;
}
#content-member-login-ap h3 a{
	color: #fff;
	width: 100%;
	text-align: center;
	font-size: 20px;
	line-height: 35px;
	font-weight: bold;
	text-decoration: none;
	background-color: #E64900;
	display: block;
    -webkit-border-radius: 15px;

}
#content-member-login-ap h3 a:hover{
	background-color: #FF5A00;
}
#content-member-login-ap h4 {
	width: 60%;
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	font-size: 15px;
	line-height: 30px;
	font-weight: normal;
	color: #FF5A00;
	text-decoration: none;
}

#content-member-login-ap h5 {
	width: 60%;
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
#content-member-login-ap h5 a{
	text-align: center;
	display: inline-block;
	font-size: 16px;
	line-height: 25px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	margin-right: 15px;
	margin-left: 15px;
}
#content-member-login-ap h5 a:hover{
	color: #FF5A00;
}
#content-member-login-ap h6{
	width: 60%;
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	margin-top: 5px;
}
#content-member-login-ap h6 a{
	color: #fff;
	width: 100%;
	text-align: center;
	font-size: 20px;
	line-height: 35px;
	font-weight: bold;
	text-decoration: none;
	background-color: #68A406;
	display: block;
    -webkit-border-radius: 15px;

}
#content-member-login-ap h6 a:hover{
	background-color: #97CF03;
}

/*-- join --*/

#content-member-join-from {
	float: left;
	width: 700px;
	display: block;
	text-align: left;
	margin-left: 40px;
	position: relative;
	background-image: url(../images/member-login.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#content-member-join {
	width: 580px;
	display: block;
	text-align: center;
	float: left;
	margin-left: 60px;
	margin-top: 60px;
}
#content-member-join h2{
	color: #E64900;
	width: 100%;
	text-align: center;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E64900;
}
#content-member-join h3{
	color: #555;
	width: 100%;
	text-align: left;
	font-size: 13px;
	line-height: 35px;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}
#content-member-join h3 strong{
	color: #E64900;
	font-size: 15px;
	line-height: 35px;
	font-weight: bold;
	text-decoration: none;
}
#content-member-join h4{
	color: #E64900;
	width: 100%;
	text-align: center;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 15px;
}
#content-member-join .star {
	display: block;
	text-align: center;
	float: left;
	font-size: 20px;
	line-height: 37px;
	font-weight: normal;
	color: #FF4D30;
	text-decoration: none;
	position: absolute;
	left: -10px;
	top: -2px;
}
#content-member-join li{
	width: 290px;
	height: 35px;
	display: block;
	text-align: left;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	font-size: 15px;
	line-height: 35px;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
}
#content-member-join li strong{
	width: 75px;
	display: inline-block;
	text-align: left;
	font-size: 13px;
	line-height: 35px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
#content-member-join .input{
	font-size: 15px;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
	color: #555;
	background-color: #fafafa;
	border: 1px solid #ccc;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
	-webkit-border-radius: 5px;
	margin-top: 5px;
}
#content-member-join .select{
	font-size: 13px;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
	color: #555;
	background-color: #fafafa;
	border: 1px solid #ccc;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-left: 2px;
	-webkit-border-radius: 5px;
	display: inline-block;
	margin-top: 5px;
	margin-right: 5px;
}

#content-member-join .w100{
	width: 580px;
}

#content-member-bu {
	width: 580px;
	display: block;
	text-align: center;
	float: left;
	margin-left: 60px;
	margin-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E64900;
	padding-top: 20px;
	padding-bottom: 20px;
}
#content-member-bu a{
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #E64900;
	text-align: center;
	display: inline-block;
	-webkit-border-radius: 7px;	
	padding-right: 15px;
	padding-left: 15px;
	margin-right: 2px;
	margin-left: 2px;
}
#content-member-bu a:hover{
	background-color: #FF4D30;
}


