@charset "utf-8";
/* CSS Document */


.main .box { margin:20px 0; overflow:hidden; background:#fff; box-shadow:0 0 3px #eee; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.main .box h2 { background:url(../img/12x59.gif) no-repeat 0 0; border-bottom:1px solid #e6e6e6; height:59px; padding:0 0 0 30px; font-size:24px; color:#434a54; line-height:59px; text-align:left;}
.main .box h2 span { padding:10px 0 0 35px; font-size:14px; font-weight:normal; color:#555b63;}
.main .order-online { background:url(../img/1200x130.jpg) no-repeat; width:1200px; height:130px; position:relative;}
.main .order-online a {width:167px; display:block; overflow:hidden; position:absolute; right:10px; bottom:10px;}
.main .order-online a img {width:167px;}
.main .order-online a:hover img {box-shadow:0 0 3px #ccc; transition: all 0.3s ease 0s;}
.continuous-glucose-monitoring {height:230px;}
.continuous-glucose-monitoring .fl {width:314px; height:190px; padding:20px;}
.continuous-glucose-monitoring .fr {width:625px; padding:20px;}
.continuous-glucose-monitoring .fr h1 { font-size:24px; line-height:30px; padding:0 0 10px; text-align:left;}
.continuous-glucose-monitoring .fr .time { font-size:12px; color:#e2e4eb; line-height:18px;}
.continuous-glucose-monitoring .fr p { font-size:14px; color:#706f6f; padding:0 0 20px; line-height:22px;}
.continuous-glucose-monitoring ul li { float:left; width:290px; font-size:14px; padding:0 0 0 20px; background:url(../img/11x11.gif) no-repeat 0 4px; }
.continuous-glucose-monitoring ul li a { color:#454c50; transition: all 0.3s ease 0s; }
.continuous-glucose-monitoring ul li a:hover {color:#2cac73; text-decoration:none; transition: all 0.3s ease 0s;}
.main .pkbox h2 { text-align:center; background:none;}
.main .pkbox h2 span { padding:0 20px; font-size:30px;}
.pkbox .contbox .fl {width:600px;}
.pkbox .contbox .fr {width:600px;}
.pkbox .contbox h3 { font-size: 30px; line-height:40px; padding:10px 0 0; text-align:center; border:0;}
.pkbox .contbox ul { margin:20px 0 0;}
.pkbox .contbox .fr ul {margin:20px 20px 0 0;}
.pkbox .contbox ul li { overflow:hidden; font-size:14px;  margin:0 0 20px 20px; background:#f4f4f4; border:1px solid #fff;}
.pkbox .contbox ul li p {line-height:22px; padding:10px 20px 10px 0;}
.pkbox .contbox ul li span {width:40px; height:42px; color:#fff; font-size:16px; text-align:center; line-height:42px; display:block; float:left; margin:0 20px 0 0;}
.pkbox .contbox ul li span.t {height:66px; line-height:66px;}
.pkbox .contbox .fl h3,.pkbox .contbox .fl ul li p { color:#26a5e3;}
.pkbox .contbox .fl ul li p { background:#ecf7fc;}
.pkbox .contbox .fl ul li span { background:#26a5e3;}
.pkbox .contbox .fr h3,.pkbox .contbox .fr ul li p { color:#2cac73;}
.pkbox .contbox .fr ul li p { background:#ddfaed; }
.pkbox .contbox .fr ul li span { background:#2cac73;}
.pkbox .contbox .fl ul li:hover { border:1px solid #26a5e3;-moz-transform:translate(0px,-3px);-webkit-transform:translate(0px,-3px);-o-transform:translate(0px,-3px);-ms-transform:translate(0px,-3px);transform:translate(0px,-3px); box-shadow: 0px 4px 10px #ddd;}
.pkbox .contbox .fr ul li:hover { border:1px solid #2cac73;-moz-transform:translate(0px,-3px);-webkit-transform:translate(0px,-3px);-o-transform:translate(0px,-3px);-ms-transform:translate(0px,-3px);transform:translate(0px,-3px); box-shadow: 0px 4px 10px #ddd;}

.probox .contbox { height:300px;}
.probox .fr {width:770px; padding:0 20px 0 0;}
.probox .fr p { font-size:24px; line-height:36px; padding:20px 20px 10px; overflow:hidden;}
.probox .fr img {width:660px; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); transition: all 0.3s ease 0s;}
.probox .fr img:hover {transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transition: all 0.3s ease 0s;}
.probox .fl { padding:20px 0 0 50px;}
.probox .fl img {width:290px; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); transition: all 0.3s ease 0s;}
.probox .fl img:hover {transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transition: all 0.3s ease 0s;}

.accuratebox ul { padding:20px 0 0 20px;}
.accuratebox ul li {width:570px; float:left; padding:0 20px 20px 0;}
.accuratebox ul li span { width:91px; float:left;}
.accuratebox ul li img {width:75px; margin:6px 20px 0 0; float:right;}
.accuratebox ul li img:hover {transition: all 0.3s ease 0s; -moz-transform:translate(0px,-3px);-webkit-transform:translate(0px,-3px);-o-transform:translate(0px,-3px);-ms-transform:translate(0px,-3px);transform:translate(0px,-3px); }
.accuratebox ul li h4 { color:#000; overflow:hidden; font-size:18px; line-height:24px; padding:5px 0 4px;}
.accuratebox ul li p { overflow:hidden; font-size:12px; line-height:18px; color:#434a54;}

.wordsbox .contbox ul { padding:20px 0 0; overflow:hidden;}
.wordsbox .contbox ul li {width:580px; float:left; height:130px; padding:0 20px 20px 0;}
.wordsbox .contbox ul li img {width:176px; padding:0 2px;}
.wordsbox .contbox ul li .fl {width:176px; height:114px; margin:0 20px;}
.wordsbox .contbox ul li .fl:hover {-moz-transform:translate(0px,-3px);-webkit-transform:translate(0px,-3px);-o-transform:translate(0px,-3px);-ms-transform:translate(0px,-3px);transform:translate(0px,-3px); box-shadow: 0px 4px 10px #ddd;}
.wordsbox .contbox ul li h6 { overflow:hidden; font-size:18px; line-height:30px; padding:0 0 10px;}
.wordsbox .contbox ul li p { font-size:14px; line-height:22px;}
.wordsbox .contbox ul li p a { color:#008fd4; text-decoration:none;}
.wordsbox .contbox ul li p a:hover { text-decoration:underline;}

.formbox { overflow:hidden; margin:20px 0; background:#fff;}
.formbox .title { background:#ccc url(../img/180x57.gif) no-repeat center center; width:100%; height:57px; position:relative;}
.formbox .title h1 { text-indent:-999em;}
.tableform { overflow:hidden; width:700px; margin:20px 0 50px 100px;}
.tableform td { padding:10px 0;}
.tableform label { text-align:right; vertical-align:top; line-height:30px; float:right; color:#626262; font-size:14px; font-weight:normal;}
.tableform label em { visibility:hidden;}
.tableform .inputx {width:230px; line-height:22px; margin:0; padding:4px; border:1px solid #86d6fa; font-size:14px; color:#ccc; transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;}
.tableform .inputx:focus,.tableform select:focus { border:1px solid #1eb247; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; transition:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); outline:0 none;}
.tableform select {width:230px; height:34px; border:1px solid #86d6fa; color:#535353;}
.tableform .textarea {width:597px; height:80px; border:1px solid #86d6fa; color:#535353; font-size:14px; line-height:22px; padding:4px;}
.tableform .subtn { background:url(../img/226x47btn.gif) no-repeat; width:226px; height:47px; border:0; font-size:0;}
.tableform .black { color:#626262;}
.tableform td span { line-height:40px; padding:0 0 0 10px;}

.graybg { width:100%; height:100%; display:none; background:url(../img/graybg.png) repeat; position:fixed; top:0; left:0;}
.graybg .tanbox {width:470px; margin:300px auto 0; overflow:hidden; background:#fff;}
.graybg .tanbox .title { background:#1ba9e9; height:40px; line-height:40px; position:relative;}
.graybg .tanbox .title span { color:#fff; font-size:24px; padding:0 0 5px 20px;}
.graybg .tanbox .title a { position:absolute; right:10px; top:10px; background:url(../img/x.gif) no-repeat; width:20px; height:20px; display:block; overflow:hidden; font-size:0;}
.graybg .tanbox .c { overflow:hidden; padding:40px 0 40px 100px;}
.graybg .tanbox .c .img { float:left; margin:0 20px 0 0;}
.graybg .tanbox .c h6 { overflow:hidden; font-size:18px; color:#626262;}
.graybg .tanbox .c p { font-size:14px; line-height:18px; padding:10px 0 0;}


.formbox .title a.back,.formbox .title a.ck { text-decoration:underline; color:#008fd4; position:absolute; font-size:16px; right:20px; top:20px;}
.formbox .title a.back { left:20px; top:20px;}
.formbox .title .hbox { display:none; border:1px solid #ececec; background:#fff; border-bottom-left-radius:8px; border-bottom-right-radius:8px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; position:absolute; top:57px; right:2px; width:480px; box-shadow:0 0 3px #000; padding:30px 20px;}
.formbox .title .hbox p { font-size:14px; line-height:24px; padding:0;}

.contbox { overflow:hidden; padding:0;}
.main .contbox { margin:20px 0;}
.contbox h1 { font-size:40px; padding:60px 0 20px; text-align:center; line-height:30px;}
.contbox .from { font-size:14px; line-height:22px; color:#ccc; text-align:center; padding:0 0 40px;}
.contbox .cont p { font-size:16px; line-height:30px; text-indent:2em; padding:0 50px 10px;}
.main .box.wordsbox { padding:0; margin:20px 0;}
.wordsbox .contbox ul li h6 a:hover { color:#454c50;}

@media only screen and (max-width:1440px ) {

	}

@media only screen and (max-width:1366px ) {

	
	}
	
@media only screen and (max-width:1280px ) {
	

	}


@media only screen and (max-width:1152px ) {
	.wordsbox .contbox ul li .fl:hover,.wordsbox .contbox ul li .fr:hover {-moz-transform:translate(0px,-3px);-webkit-transform:translate(0px,-3px);-o-transform:translate(0px,-3px);-ms-transform:translate(0px,-3px);transform:translate(0px,-3px); box-shadow: 0px 4px 10px #ddd;}
	.accuratebox ul li img:hover {transition: all 0.3s ease 0s; -moz-transform:translate(0px,-3px);-webkit-transform:translate(0px,-3px);-o-transform:translate(0px,-3px);-ms-transform:translate(0px,-3px);transform:translate(0px,-3px); }
	.continuous-glucose-monitoring .fr {width:460px;}
	.continuous-glucose-monitoring ul li {width:200px;}
	.pkbox .contbox .fl {width:540px;}
	.pkbox .contbox .fr {width:460px;}
	.pkbox .contbox h3 { font-size:24px;}
	.probox .fr {width:620px; padding:0;}
	.probox .fr img {width:600px;}
	.probox .fr img:hover {width:600px;padding:0 20px 0 5px;}
	.probox .fr p { font-size:18px;}
	.accuratebox ul li {width:470px;}
	.wordsbox .contbox ul li {width:480px;}
	.main .order-online { background:url(../img/1000x130.jpg) no-repeat; width:1000px;}
	.main .order-online a { bottom:70px;}

	
	}


