@charset "utf-8";
/* CSS Document */

body { font-size:13px; color:#333; line-height:18px; background: #FFF; font-family:Verdana, Geneva, sans-serif;}
h1{line-height:26px;}
.awards_con h1{padding-top:10px;}
*{ margin:0; padding:0;}
.clear { clear:both;}
img { border:0px;}
li { list-style-type:none;}
p { padding-bottom:10px;}
a { font-weight:bold;}
a:link { color: #63A300; text-decoration: underline; }
a:visited {	color: #63A300; text-decoration: underline; }
a:hover {	color: #FF7E22; text-decoration: underline; }
a:active {	color: #63A300; text-decoration: underline; }
.center { text-align:center; padding-bottom:10px;}
h1 { font-size:24px; padding-bottom:15px;}
h2 { font-size:18px; padding-bottom:15px;}

.list1 li { padding-left:20px; padding-bottom:5px; background:url(../images/point1.png) 0 2px no-repeat;}

.text18 { font-size:18px; font-weight:bold;}
.text_b { font-weight:bold;}
.text_r { color:#C00;}
.text_blue { color:#36F;}
.text_blue a:link { color: #36F; text-decoration:  none; }
.text_blue a:visited {color: #36F; text-decoration: none; }
.text_blue a:hover {color: #36F; text-decoration: underline; }
.text_blue a:active {color: #36F; text-decoration: none; }

.box { width:900px; margin:0 auto;}

.head { }
.logo { padding:10px 0;}
.nav {padding-left:7px; height:31px; background:url(../images/nav.jpg) repeat-x; border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8;overflow:hidden;zoom:1;}
.nav ul li { float:left; padding:7px 12px;display:inline;*padding:7px 11px;}
.nav ul li a{display:inline-block;}
.nav ul li a:link {color: #0087C2; text-decoration: none; }
.nav ul li a:visited {	color: #0087C2; text-decoration: none; }
.nav ul li a:hover {	color: #94A603; text-decoration: underline; }
.nav ul li a:active {	color: #0087C2; text-decoration: none; }

.banner { background:#F2FBFF url(../images/001.jpg) 20px 30px no-repeat; padding:30px 20px 20px 0; margin-bottom:15px; height:380px;}
.banner_left{ width:310px; float:left;}
.banner_left p{ padding:250px 8px 0 20px; display:block; line-height:160%;}
.banner_left b{ color:#F00;}
.banner_right{ width:560px; float: right; margin-left:10px;}

.banner_right b{ padding-top:8px; color: #06C; clear:both; display:block;}
.banner_right span{ color:}
.b-btn{ margin-left:50px;}
.b-btn a{ margin-right:20px;}

.contentbox {padding:30px 20px; border:1px solid #DADADA; }
.left { padding:30px 20px; border:1px solid #DADADA; width:600px; float:left;}
.right { width:220px; float:right; background:#F8F8F8; padding:10px; border:1px solid #CCC;}
.right_space { width:220px; float:right; background:#FFFFFF; height:10px;}
.box2 { margin-top:20px; border:1px solid #CCC; padding:20px 0 20px 120px; background:url(../images/windows.jpg) 20px 20px no-repeat; }


.tab1 { text-align:center; line-height:24px; background:#F2FFE7;}
.tab2 { text-align:center; line-height:24px; background:#F2FFE7; font-weight:bold;}

.foot { text-align:center; padding:20px;}

/* -----------------------------------------------------------*/

.down_box { width:600px; margin:20px auto 0 auto; background:#FFF8F6 url(../images/down_pic.jpg) right bottom no-repeat; border:1px dotted #EFD7D0; padding:15px; }
.text16_n { font-size:14px; font-weight:bold; padding-bottom:20px; line-height:20px;}
.down_li1 { background:url(../images/down_pic1.jpg) no-repeat; line-height:30px; padding-left:40px;}
.down_li2 { background:url(../images/down_point2.jpg) no-repeat; line-height:30px; padding-left:40px;}
.down_list1 li { padding-left:20px; background:url(../images/down_point3.jpg) no-repeat; font-weight:bold;}
.down_text_r { color:#C00;}



.titlegrid{ text-align:center;vertical-align:middle;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 14px;}
.gridcolor{background-color: #7C9BC4;}
.gridwhite{background-color: #FFFFFF;}
.textwear {border: 1px solid #C2C2C2;}
.messlength{width:250px;}


/*** Page register ****/

.register_con{ width:900px; margin:15px 0 15px 0;}
.register_left{ width:300px; float:left; margin-top:15px;}

.register_tsestimonials{ margin:20px 0 20px 0;}
.register_left b{ font-size:18px; color:#339900; line-height:40px;}
.register_left span{ display:block; font-style:italic; text-align:right; padding-bottom:10px;}

.register_right{ border-left:#CCC 1px dashed; margin:15px 0 0 15px; padding:0 0 0 15px; float:left; width:560px;}
.register_right h3 { color: #D73D08; font-size: 16px; font-weight: bold; text-decoration: none; font-weight:normal; line-height:150%;}
.register_right p {line-height:150%; padding:10px 0 10px 0;}
.register_right table{ margin:10px auto 0 auto;}

/*** Page order ****/
.order_con{ width:900px; margin:15px 0 15px 0;}
.order_left{ width:270px; float:left; margin-top:15px;}
.images{ text-align:center; padding:15px 0 15px 0;}
.images strong{ font-size:11px;}
.order_right{ border-left:#CCC 1px dashed; margin:15px 0 0 15px; padding:0 0 0 15px; float:left; width:590px;}
.order_right h1{ font-size:22px; font-weight: bold; text-decoration: none; line-height:150%;}
.order_right span{ font-size:16px; font-weight: bold; color:#B00;}
.order_tab{ border-bottom:#CCC 1px dashed; border-top:#CCC 1px dashed;}
.order_right table td{ padding:10px 0 10px 0;}
.order_right table td input{ padding-top:4px; }
.tit-ord{ font-size:16px; color:#B00;font-weight: bold; padding-top:20px;}
.tit-ord span{ font-size:14px; color:#B00; }

.pay{ margin:10px 0 20px 0;}
.pay img{ float:left; padding-right:20px;}
.pay p{ padding-bottom:20px;}

.order_box1{ margin:10px 0 10px 0;}
.order_box1 img{ float:left; padding-right:10px;}
.order_box1 p{ line-height:150%; padding-top:10px;}
.order_box1 a{ color:#333;}

/*** Page contact ****/
.contect_con{ border-bottom:#CCC 3px solid; padding-bottom:20px;}
.contect_con h2{ color:#339900;font-size: 18px;font-weight: bolder;text-decoration: none; padding-top:30px;}
.contect_con b{ line-height:200%;}
.contect_con p{ line-height:160%;}
.contect_con a{ color:#333; text-decoration:none;}
.contect_con a:hover{text-decoration: underline;}

/*** Page awards ****/

.awards_con{ padding-bottom:20px;border-bottom:#CCC 3px solid; }
.awards_con h2{ color:#339900;font-size: 18px;font-weight: bolder;text-decoration: none; padding-top:30px;}
.awards_con p{ line-height:160%;}
.awards_con a{ color:#06C; text-decoration:none;}
.awards_con a:hover{ text-decoration: underline;}
.awards_con ul{ overflow: hidden;}
.awards_con li{ width:25%; height:140px; text-align:center; float:left;}


/*** Page privacy ****/

.privacy_con{ padding-bottom:20px;border-bottom:#CCC 3px solid; }
.privacy_con b{ line-height:200%;}
.privacy_con p{ line-height:160%;}
.privacy_con a{ color:#06C; text-decoration:none;}
.privacy_con a:hover{ text-decoration: underline;}
.privacy_con h2{ color:#339900;font-size: 18px;font-weight: bolder;text-decoration: none; padding-top:30px;}
.privacy_con ul{ padding-left:20px;}


/*** Page testimonials ****/

.testimonials_con{ padding-bottom:20px;border-bottom:#CCC 3px solid; }
.testimonials_con h2{ color:#339900;font-size: 18px;font-weight: bolder;text-decoration: none; padding-top:30px;}
.testimonials_con b{ line-height:200%;}
.testimonials_con p{ line-height:160%; padding-bottom:20px;}
.testimonials_con a{ color:#06C; text-decoration:none;}
.testimonials_con a:hover{ text-decoration: underline;}

.testimonials_box1{ width:550px; padding:10px 10px 10px 20px; background: url(../images/100%25_03.jpg) 430px 140px no-repeat; border:#CCC 1px solid; margin:20px auto 0 auto;}
.testimonials_box1 p{ padding-bottom:10px; font-weight:bold;}
.testimonials_box1 a{ color:#06C; text-decoration:underline; padding:0 5px;}
.testimonials_box1 a:hover{ color: #093; text-decoration:underline;}
.ys1{ color:#9F0000;}
.ys2{ color:#093;}

/*** Page Renewal ****/

.renewal_con{ padding-bottom:100px;border-bottom:#CCC 3px solid; }
.renewal_con h2{ color:#339900;font-size: 18px;font-weight: bolder;text-decoration: none; padding-top:30px;}
.renewal_con b{ line-height:200%;}
.renewal_con p{ line-height:200%; padding:10px 0 20px 50px;}
.renewal_con a{ color:#06C; text-decoration:none;}
.renewal_con a:hover{ text-decoration: underline;}
.input{ position:relative; margin-left:50px; line-height:26px;}
.txt01{ width:250px; height:24px; position: absolute; left:100px; top:1px; line-height:24px;}
.buttom01{ width:100px; height:30px; position: absolute; left:356px; top:0;}


/*** Page member ****/

.member_con{ padding-bottom:30px;border-bottom:#CCC 3px solid; }
.member_con h2{ color:#339900;font-size: 18px;font-weight: bolder;text-decoration: none; padding-top:30px;}
.member_con p{ line-height:180%; padding:20px 0 0 30px;}
.member_con a{ font-size:14px; font-weight:normal; color:#333; text-decoration:none; line-height:200%;}
.member_con a:hover{text-decoration: underline;}
.member_con input,select{ height:22px; line-height:22px;}
/******page support********/
.color12{color:red;}

/***** files_s page begin ******/
#files_s_box1{width:900px;margin:0px;padding:0px;margin:0 auto; padding-bottom:10px; overflow:auto;}
.menubox {width:888px;height:42px;line-height:42px; background:#f0f0f0; padding:6px 0 0 10px; border:#ccc 1px solid; border-bottom:none;}
.menubox ul{margin:0px;padding:0px;}
.menubox li{float:left;	display:block;cursor:pointer;text-align:center;	position: relative;	top:1px;color:#0087C2; font-weight:bold;margin-right:2px;	padding:0 12px;}
.menubox li.hover{padding:0px;border:#ccc 1px solid; border-bottom:none; background:#FFF;height:42px;line-height:42px;position: relative;top: 1px;padding:0 12px;-moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0;}
.member_contentbox{clear:both;	margin-top:0px;text-align:center;	padding-top:8px; border:#ccc 1px solid; background:#FFF; overflow:hidden;}

#con_one_1_l{ width:220px; float:left; border-right:#CCC 1px dashed; padding:0 10px;}

.tab3{ border:#0087C2 1px solid;border-collapse:collapse;}
.tab3 td{ border:#0087C2 1px solid;}
.tab4{ border-bottom:#0087C2 1px solid; margin:auto;}
.td01{ color:#FFF; background:#0087C2; }
#con_one_2{ height:300px; font-size:14px; line-height:40px;}
.txt02{ text-align:left; padding-left:30px;}

.thankyou_box{ border:#CCC 1px solid; padding-top:10px;}
/***** files_s page END ******/
.regcode2{width:95%; border:0px; background:none;}
#order-text{font-size:16px;padding-top:20px;line-height:24px;}
#rg-box2{overflow:hidden;zoom:1;}
#ge2{line-height:}


