@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic,500italic);
/*  reset  */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
.order_table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
img{
	margin:0px;
	padding:0px;
	}
/*address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}*/
/*h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}*/
q:before, q:after {
	content:'';

}
abbr, acronym {
	border:0;
}
.ul{
	list-style:none;
	}
.lileft li{
	float:left;
	}
input,button{
	border:none;
	outline:none;
	}
button,.cursor{
	cursor:pointer;
	}
.user_edit ul,.user_edit ol{
	padding:0px 0px 0px 20px;
	}

.mar_right_20{margin-right: 20px;}
/*================================reset================================*/
body{
	font-size:16px;
	color:#555;
	font-family:'Ubuntu','微軟正黑體',sans-serif;
	line-height:25px;
	}
a{ text-decoration:none;}
.wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:1;
	}
.clearfix:after { /* FF, IE8, O, S, etc. */
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
	}
.clearfix{
	zoom:1;
	}
.clear{
	clear:both;
	}
.fleft{
	float:left;
	}
.fright{
	float:right;
	}
h3{ font-size:36px;}
.logo {
	display:block;
	white-space:nowrap;
	text-indent:100%;
	overflow:hidden;
	font:0/0 serif \9;
	text-shadow:none \9;
	color:transparent \9;
	display:block;
	width:193px;
	height:46px;
	float:left;
	cursor:pointer;
	margin:15px 0px 0px 0px;
	background:url(image/logo.png) top center no-repeat;
	}
.header_one .box_1240{
	background:#fff;
	z-index:2;
	}
.header_one{ z-index:100; width:100%; background:#FFF; height:80px; position:fixed;}
.box_1240{ margin:0 auto; width:1240px; min-height:80px; position:relative;}
.box_in_1240{ width:1240px; position:relative; margin:0 auto; padding:130px 0px 50px 0px;}
.banner_1{ position:relative; background:url(image/dark.png) top center no-repeat fixed; height:830px; width:100%; overflow:hidden;}
.search_btn{float:right; padding:25px; box-sizing:border-box; width:80px; height:80px; background:#2db8a6; cursor:pointer;-o-transition: background .30s linear;
    -webkit-transition: background .30s linear;
    -moz-transition: background .30s linear;
    transition:  background .30s linear;}
.search_btn:hover{ background:#2adfc8;-o-transition: background .30s linear;
    -webkit-transition: background .30s linear;
    -moz-transition: background .30s linear;
    transition:  background .30s linear;}
.shareq{ cursor:pointer; margin:25px 30px 0px 0px; float:right; background:url(image/index_2_10.png); width:30px; height:29px;}
.shareq:hover,.sharetw:hover,.shareff:hover,.menu_1 li:hover,.xx:hover,.ciricon_1,.ciricon_1:hover,.ciricon_2,.ciricon_2:hover,.ciricon_3,.ciricon_3:hover,.ciricon_4,.ciricon_4:hover,.ciricon_5,.ciricon_5:hover,.green_btn,.green_btn:hover,.green_btn_big,.green_btn_big:hover,.dot_area .dot_1,.dot_area .dot_1:hover,.btn_link a,.btn_link a:hover,.menu_list a:hover,.menu_list a{
	-o-transition: background .30s linear;
    -webkit-transition: background .30s linear;
    -moz-transition: background .30s linear;
    transition:  background .30s linear;
}
.shareq:hover{ background:url(image/index_2_11.png);}
.sharetw{ cursor:pointer; background:url(image/index_2_08.png);float:right;width:30px; height:29px; margin:22px 25px 0px 0px;}
.sharetw:hover{ background:url(image/index_2_09.png);}
.shareff{ cursor:pointer; background:url(image/index_2_06.png);float:right;width:30px; height:29px; margin:25px 25px 0px 0px;}
.shareff:hover{ background:url(image/index_2_07.png);}
.menu_1 li{ position:relative;list-style:none; float:left; font-size:16px; line-height:80px;padding:0px 20px;-o-transition: background .30s linear;
    -webkit-transition: background .30s linear;
    -moz-transition: background .30s linear;
    transition:  background .30s linear;}
.menu_1 a,.menu_1 button{
	font-size:16px; 	
	font-family:Arial,'微軟正黑體', Helvetica, sans-serif; 
	background:none; 
	color:#333; 
	display:block;
	height:80px;
 	text-align:center;
	}
.menu_1 button{ 
	background:url(image/index_2_15.png) right center no-repeat; 
	padding-right:15px;
	}
.menu_1 li:hover button{
	color:#FFF; 
	}
.menu_1 li:hover{
	text-decoration:none; 
	background-color:#888; 
	}
.menu_1 a:hover,.menu_1 li:hover a,.menu_1 li:hover .link_bg a:hover{
	color:#FFF; 
	text-decoration:none;
	}
.menu_1 li:hover .link_bg a{
	color:#555;
	}
.menu_1 button:hover,.menu_1 li:hover button{
	background:url(image/index_2_16.png) right center no-repeat;
	padding-right:15px;
	background-color:#888;
	 color:#FFF; 
	 text-decoration:none;
	 }
.btn_link{ 
	text-align:center;
	width:125px;
	}
.btn_link a{
	display:block;
	color:#555;
	padding:0px 30px; 
	height:60px; 
	line-height:60px; 
	font-size:15px; 
	margin:0px;
	}
.btn_link a:last-child, .btn_link a:nth-child(5){
	padding:0px 15px;
	}
.btn_link a:hover{ 
	background:#888; 
	color:#FFF;
	}
.link_bg{ 
	top:75px; 
	position:absolute;
	background: url(image/w_70.png); 
	width:100%;
	padding:12px 0px;
	box-sizing:border-box;
	}
.sear_bg{
	top:75px; 
	position:absolute;
	width:100%;
	box-sizing:border-box;
	padding-top:5px;
	z-index:1;
	}
.sear_bg .search_box{
	background:#eee;
	padding:12px 0px;
	}
.link_bg .btn_link{
	background:rgba(238, 238, 238, 0.95);
	}
.menu_1 li:hover .link_bg{
	display:block;
	}
.menu_1 li .link_bg{
	display:none;
	z-index: 2;
	}
.link_bg{
	background:none;
	left:0; 
	padding:5px 0px 0px 0px;
	}
.search{
	float:left;
	width:90%;
	position:relative;
	}
.search input.bar{
	width:100%;
	height:36px;
	border:none;
	outline:none;
	padding:1px 15px 0px 15px;
	box-sizing:border-box;
	border-radius: 30px;
	background: #fff;
	/*background:url(image/searunput.png) top center no-repeat;*/
	margin-left:45px;
	}
.search .button{
	cursor:pointer;
	position:absolute;
	left:0px;
	top:5px;
	border:none;
	outline:none;
	width:24px;
	height:24px;
	background:url(image/searchicon.png) top center no-repeat;
	}
.xx{ background:url(image/close1.png); width:30px; height:30px; float:right; cursor:pointer; margin-top:3px; margin-right:20px;-o-transition: background .30s linear;
    -webkit-transition: background .30s linear;
    -moz-transition: background .30s linear;
    transition:  background .30s linear;}
.xx:hover{background:url(image/close1s.png);}
.ciricon_1{ display:block; background: url(image/icon_1.png) no-repeat; width:153px; height:152px; position:absolute; top:175px; left:170px;}
.ciricon_1:hover{background: url(image/icon_1s.png) no-repeat;}
.ciricon_2{display:block;  background: url(image/icon_2.png); width:153px; height:152px; position:absolute; top:175px; left:349px;}
.ciricon_2:hover{background: url(image/icon_2s.png) no-repeat;}
.ciricon_3{display:block;  background: url(image/icon_3.png) no-repeat; width:153px; height:152px; position:absolute; top:175px; left:528px;}
.ciricon_3:hover{background: url(image/icon_3s.png) no-repeat;}
.ciricon_4{display:block;  background: url(image/icon_4.png) no-repeat; width:153px; height:152px; position:absolute; top:175px; left:709px;}
.ciricon_4:hover{background: url(image/icons_4s.png) no-repeat;}
.ciricon_5{ background: url(image/icon_5.png) no-repeat; width:153px; height:152px; position:absolute; top:175px; left:918px;}
.ciricon_5:hover{background: url(image/icon_5s.png) no-repeat;}
.plus{ position:absolute; left:872px; top:234px; background:url(image/plus_sign_64.png); width:35px; height:35px;}
.hand_phone{ position:absolute; background:url(image/hand-phone.png); width:648px; height:658px;  top:475px; left:390px;}
.banner_1 .title{ background:url(image/toptext.png); width:417px; height:87px; margin-left:-208px; position:absolute; left:50%; top:355px;}
.shado{ background:url(image/shadow_bot.png); position:absolute; bottom:0px; height:156px; width:100%; left:0px;}
.banner_1 .box_1240{ height:830px;}
.banner_white{ height:750px; box-sizing:border-box; background:#FFF; padding:95px 0px 130px 0px; width:100%; overflow:hidden;}
.title_set{ width:260px; padding-top:90px;  margin:0 auto; color:#333; font-size:36px;background: url(image/set.png) no-repeat top center; margin-bottom:25px;}
.title_set strong{ font-size:50px;}
.banner_white p{ margin-bottom:70px; display:block; text-align:center; font-size:16px; color:#555; line-height:25px;}
.banner_white ul{ width:940px; margin:0 auto;}
.banner_white li{ text-align:center; width:220px; float:left; list-style:none;}
.banner_white li:first-child{ background:url(image/icon_h1.png) no-repeat top center; padding-top:145px;}
.banner_white span{ margin-bottom:20px; display: block; color:#2db8a6; font-weight:bold; font-size:26px;}
.banner_white span strong{ margin-right:5px; font-size:40px;}
.banner_white li p{ text-align:left;}
.banner_white li:nth-child(2){ margin:0px 140px; background:url(image/icon_h2.png) no-repeat top center; padding-top:145px;}
.banner_white li:nth-child(3){background:url(image/icon_h3.png) no-repeat top center; padding-top:145px;}
.banner_2{ background: url(image/index_2_02.jpg) no-repeat  center top; height:750px;width:100%; overflow:hidden;}
h3{ font-weight:normal; left:150px; color:#FFF; font-size:36px; position:absolute; top:240px;}
.banner_2 p{ color:#FFF; width:450px; position:absolute; left:150px; top:310px;}
.green_btn{ background:#2db8a6; width:300px; height:40px; text-align:center; color:#FFF;border-radius: 20px; display:block; position:absolute;  behavior: url(js/PIE.php); line-height:40px;}
.green_btn:hover{background:#2adfc8;}
.banner_2 .green_btn{ left:150px; top:425px;}
.item_1{ position:absolute; top:295px; right:130px; background:url(image/controluni_n.png); width:443px; height:325px;}
.banner_white_1{ background:#FFF; height:750px; width:100%; overflow:hidden;}
.earth_cloud{ background:url(image/ear_cloud.png) top left no-repeat; width:1003px; height:661px; position:absolute; top:-25px; left:150px;}
.banner_white_1 .ti{ color:#333; font-size:36px; font-weight:normal; position:absolute; right:315px; top:300px; display:block; line-height:45px;}
.banner_white_1 .content{ top:400px; width:450px; position:absolute; right:150px;}
.banner_white_1 .green_btn{top:470px; right:300px;}
.banner_3{ width:100%; overflow:hidden; height:750px; background:url(image/index_2_03.jpg) top center;}
.banner_3 h3{ font-size:36px; position:absolute; top:120px; color:#333; left:50%; margin-left:-72px; margin-bottom:20px;}
.banner_3 p{ position:absolute; top:175px; text-align:center; width:460px; margin-left:-230px; left:50%;}
.item_2{ z-index:5; position:absolute; top:260px; left:50%; margin-left:-207px; background:url(image/product_5.png); width:399px; height:414px;}
.icon_f1{ z-index:2;position:absolute; background: url(image/icon_f1.png) no-repeat; width:183px; height:213px; top:75px; left:150px;}
.icon_f2{z-index:2; position:absolute; background: url(image/icon_f2.png)no-repeat; width:184px; height:205px; top:84px; right:150px;}
.icon_f3{z-index:2; position:absolute; background: url(image/icon_f3.png)no-repeat; width:185px; height:185px; top:442px; left:150px;}
.icon_f4{z-index:2; position:absolute; background: url(image/icon_f4.png)no-repeat; width:185px; height:185px; top:440px; right:150px;}
.line_1{ z-index:1; background:url(image/line_1.png) bottom right; position:absolute; top:230px; left:240px; width:248px; height:160px;}
.line_2{z-index:1; background:url(image/line_2.png) bottom left; position:absolute; top:240px; right:240px; width:248px; height:159px;}
.line_3{z-index:1; background:url(image/line_5.png) no-repeat bottom right; position:absolute; top:400px; left:167px; width:250px; height:146px;}
.line_4{z-index:1; background:url(image/line_6.png) no-repeat; position:absolute; top:470px; right:167px; width:250px; height:89px;}
.banner_4{ background:url(image/index_4.jpg) no-repeat bottom center fixed; height:750px; overflow:hidden; width:100%; overflow:hidden;}
.banner_4 h3{ color:#333; position:absolute; font-weight:normal; left:150px; top:260px;}
.banner_4 p{ width:450px; position:absolute; font-weight:normal; left:150px; top:315px;}
.banner_4 .green_btn{left:150px; top:377px;}
.phone_2{ background:url(image/hand2.png); position:absolute;width:532px; height:772px; top:105px; right:100px;}
.banner_white_2{ width:100%; overflow:hidden; height:750px; background: url(image/index_2_06.jpg) no-repeat center;}
.banner_5 h3{ color:#333; position:absolute; font-weight:normal; left:460px; top:186px;}
.banner_white_2 h3{color:#333; position:absolute; font-weight:normal; left:635px; top:186px;}
.banner_white_2 p,.banner_5 p{ width:450px; position:absolute; font-weight:normal; right:150px; top:245px;}
.banner_white_2 .green_btn{right:300px; top:370px;}
.banner_5{ width:100%; overflow:hidden; background:url(image/index_2_08.jpg); height:750px;}
.banner_5 h3{ top:245px; left:260px;}
.banner_5 p{ left:260px; top:300px; width:277px;}
.green_btn_big{ top:372px; left:260px; display:block; background:url(image/bbbb2.png); width:269px; height:60px; position:absolute;}
.green_btn_big:hover{ background:url(image/bbbb1.png);}
.item_3{ position:absolute; background:url(image/cir_1.png); width:345px; height:343px; right:290px; top:190px;}
.banner_6{ width:100%; overflow:hidden; background:url(image/index_2_bb.jpg) bottom center  fixed no-repeat; height:750px; overflow: hidden;}
.banner_6 h3{ margin-left:-228px; position:absolute; left:50%; top:130px;}
.banner_6 p{ color:#FFF; font-size:18px; text-align:center; width:200px; top:180px; position:absolute; left:50%; margin-left:-100px;}
.item_4{ position: absolute; top:270px; width:630px; left:50%; margin-left:-315px;}.item_4 .fright img{ display:block; margin-top:20px;}
.item_4 .fleft{ width:310px;}
.banner_6 .fright p{ position:absolute; text-align:left; left:620px; top:200px;}
.client{ height:750px; width:100%; position:relative; overflow:hidden;}
.box_980{ width:980px; position:relative; margin:0px auto;}
.client h3{ color:#333; text-align:center; top:130px; left:50%; margin-left:-54px;}
.client a{ margin-right:25px; float:left;display:table; width:310px; height:180px; margin-bottom:40px;
	opacity:0.4;
	/*filter:alpha(opacity=85);*/
	-moz-opacity:0.4;
	-webkit-transition:opacity 0.5s;
	-moz-transition:opacity 0.5s;
	-o-transition:opacity 0.5s;
	/*-ms-transition:opacity 0.5s;*/
}
.client a:nth-child(3n-3){ margin-right:0px;}
.client a:hover{opacity:1;
	/*filter:alpha(opacity=85);*/
	-moz-opacity:1;
	-webkit-transition:opacity 0.5s;
	-moz-transition:opacity 0.5s;
	-o-transition:opacity 0.5s;
	/*-ms-transition:opacity 0.5s;*/}
.mm{ text-align:center; display:table-cell; vertical-align:middle; }
.ularea{ position:absolute;top:212px;}
.dot_area{ text-align:center; width:980px; left:50%; margin-left:-490px; position:absolute; bottom:50px;}
.dot_area .dot_1{ margin:0px 3px; cursor:pointer; display:inline-block; background:url(image/gott12.png); width:15px; height:15px;}
.dot_area .dot_1:hover, .dot_area .dot_1.now{ background:url(image/dott13.png);}

.footer{ background:url(image/index_2_17.jpg) no-repeat top center; position:relative; background-color:#2ca1a2;width:100%; overflow:hidden;}
.footer li{ color:#fff;margin-right:70px; float:left; list-style:none;}
.footer li a{ display:block; line-height:27px; font-size:14px; color:#FFF;}
.footer li a:hover{ color:#f1ffff;}
.footer li .fon18{ font-size:18px;}
.footer .box_980{ padding:50px 20px 0px 20px;}
.mail{ width:287px; height:130px; border:1px solid #FFF; padding:20px 40px; box-sizing:border-box; color:#FFF; font-size:14px; margin-left:20px;}
.mail a{color:#fff;}
.mail .mail_btn{ display:block; margin-bottom:5px; background:url(image/mail1.png); width:50px; height:50px; float:left; margin-right:20px;}
.footer .ffter{ height:65px; line-height:65px; background:#229091;}
.footer .ffter .box_980{ padding:0px; text-align:center;}
.footer .ffter a{ color:#FFF;}
.marb_50{ margin-bottom:50px;}
.footer .ffter h6{ color:#FFF; font-size:14px;}
/*! Gray v1.4.2 (https://github.com/karlhorky/gray) | MIT */
.grayscale {
  /* Firefox 10-34 */
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");

  /*
    Chrome 19+,
    Safari 6+,
    Safari 6+ iOS,
    Opera 15+
  */
  -webkit-filter: grayscale(1);

  /* Firefox 35+ */
  filter: grayscale(1);

  /* IE 6-9 */
  filter: gray;
}

.grayscale.grayscale-fade {
  transition: filter .5s;
}

/* Webkit hack until filter is unprefixed */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .grayscale.grayscale-fade {
    -webkit-transition: -webkit-filter .5s;
    transition:         -webkit-filter .5s;
  }
}

.grayscale.grayscale-off,
.grayscale.grayscale-fade:hover {
  -webkit-filter: grayscale(0);
  filter:         grayscale(0);
}

/* Background element */
.grayscale.grayscale-replaced {
  -webkit-filter: none;
  filter:         none;
}

.grayscale.grayscale-replaced > svg {
  -webkit-transition: opacity .5s ease;
  transition:         opacity .5s ease;
  opacity: 1;
}

.grayscale.grayscale-replaced.grayscale-off > svg,
.grayscale.grayscale-replaced.grayscale-fade:hover > svg {
  opacity: 0;
}
.dot_right { position:fixed; right:40px; top:250px; width:18px; z-index:1;}
.dot_right span{ position:relative; margin-bottom:10px; display:block; background:url(image/dot_w.png) center center no-repeat; width:18px; height:18px; cursor: pointer;}
.content_970{ width:970px; float:left; margin-left:30px;}
.dot_right span:hover, .dot_right span.now{ background:url(image/dot_ws.png) center center no-repeat; width:18px; height:18px;}
.left_menu{ float:left; background:#f7f7f7; min-height:530px; border:1px solid #e2e2e2; width:240px; box-sizing:border-box;}
.left_menu h4{  padding-left:20px; box-sizing:border-box; font-weight:bold; font-size:18px; color:#000; line-height:79px; border-bottom:1px solid #e4e4e4;}
.menu_list{ border-top:1px solid #FFF;}
.menu_list_1{ border-top:1px solid #FFF;}
.menu_list_1 .title{ padding-left:20px; box-sizing:
border-box; line-height:40px; color:#9e9e9e; background:#f0f0f0; }
.menu_list_1 .one_set{ min-height:110px;}
.menu_list_1 a{ padding-left:20px; height:40px; line-height:40px; color:#555;}
.menu_list_1 a:hover{ color:#2db8a6;}
.menu_list a{ display:block; height:40px; box-sizing:border-box; padding:9px 10px 9px 20px; line-height:22px; font-size:15px; color:#555;border-left:5px solid #f7f7f7;-o-transition: border-left .30s linear;
    -webkit-transition: border-left .30s linear;
    -moz-transition: border-left .30s linear;
    transition:  border-left .30s linear;}
	
.menu_list a:hover,.menu_list a.now{ background:#FFF; color:#333; text-decoration:none; border-left:5px solid #2eb8a6;-o-transition: border-left .30s linear;
    -webkit-transition: border-leftr .30s linear;
    -moz-transition: border-leftr .30s linear;
    transition:  border-left .30s linear;}
.title_tab h2,.pr_about h2{ font-size:30px; color:#333; padding-top:25px; margin-bottom:82px;}
.pr_about .title_tab h2{margin:0px;}
.pr_about{ font-size:15px;}
.title_tab{ position:relative; margin-bottom:50px;}
.tab_area a{ margin-right:5px; float:left; height:50px; line-height:50px; font-size:15px; text-align:center;width:150px; color:#555;border-top: 1px solid #FFF;border-left: 1px solid #FFF;border-right: 1px solid #FFF;}
.tab_area a:hover,.tab_area a.now{ font-weight:bold; color:#45beae;  border-top: 1px solid #45beae;border-left: 1px solid #45beae;border-right: 1px solid #45beae; border-bottom:1px solid #FFF;}
.tab_area{ height:51px; border-bottom:1px solid #d4d4d4; border-top:1px solid #FFF;}
.tab_image{ position:absolute; top:0px; right:0px; width:637px; height:260px;}
/*.tab_image{ position:absolute; top:0px; right:0px; background:url(image/machtabbg.png); width:669px; height:253px;}*/
.tab_image_1{ position:absolute; top:-5px; right:0px; background: url(image/sensor.png); width:637px; height:260px;}
.tab_image_2{ position:absolute; top:0px; right:0px; background: url(image/upppni.png); width:637px; height:260px;}

.content_area{ font-size:15px;}
.marb_30{ margin-bottom:30px;}
.p_color{ color:#2db8a6;}
.marb_15{ display:block; margin-bottom:15px;}
.abcd { float:left; width:470px; margin-right:10px;}
.abcd li,.device_num li,.sgs_bg li,.gs_bg li,.ex_step1 li,.ns_step1 li{ font-size:15px; line-height:25px; list-style:none; margin-bottom:20px;}
.abcd li strong,.device_num li strong,.sgs_bg li strong,.gs_bg li strong,.ex_step1 li strong,.ns_step1 li strong{ color:#333;}
.device_num{ background:url(image/faeawdhbdf.png) no-repeat 575px top;}
.device_num p{ width:500px;}
.num_abc{ float:left; margin-right:20px; display: block; background:url(image/cccc.png); width:25px; height:27px; text-align:center; color:#FFF; line-height:27px; font-weight:bold;}
.marb_20{ margin-bottom:20px; display:block;}
.abcd p{ width:425px; color:#555;}
.num li strong,.num li img{ margin-bottom:10px; display:block;}
.marr_20{ margin-right:20px;}
.box_470{ width:470px;}
.picture{ margin-bottom:30px; margin-top:20px; margin-left:40px;}
.picture img{ margin:0px 10px;}
.vline{ margin-left:20px; vertical-align:middle;}
.vline_2{ vertical-align:middle;}
.ul_970 img.vline_1{ margin:0px 5px;vertical-align:middle; display:inline-block; }
.out_link{ color:#3b7500;}.out_link:hover{ text-decoration:underline;}
.co_333{ color:#333;}
.ul_970{ width:970px;}
.luyu .p_color,.top_shortinf .p_color{ font-size:18px; margin-bottom:20px; display:block;}
.ul_970 li{ list-style:none; margin-bottom:20px;}
.ul_970 img{ display:block;}
.condot{background:url(image/dotsss.png) no-repeat left center; padding-left:10px;}.box_425{ width:420px;}
.box_920{ width:920px;}
.sensor strong{ display:block; margin-bottom:15px;}
.fon15{ font-size:15px; color:#333; font-weight:bold;}
.green_house .title_tab{ margin-bottom:70px;}
.green_house .content_area .p_color{ font-size:16px;}
.box_500{ width:500px;}
.line_box{ border:1px solid #cccccc; padding:20px; margin:20px 0px;}
.green_house img{ margin:0 auto; margin-bottom:20px;}
.plusin{ vertical-align:middle; float:left; margin-right:10px;}
.no_tab h2{ margin-bottom:60px;}
.sett .p_color{ display:block; font-size:15px; margin-bottom:15px;}
.qa_box{ position:relative; border:1px solid #cccccc;margin-bottom:30px; width:955px; right:-15px; box-sizing:border-box;}
.icon_q{ position:absolute; background:url(image/q.png); width:30px; height:30px; left:-15px; top:35px;}
.qa_title{ cursor:pointer;padding:30px; font-size:16px; font-weight:bold; color:#333; }
.qa_box.now .an{padding:0px 30px 30px 30px;display:block;}
/*.qa_box:hover .an, .qa_box.now .an{ margin-top:30px; display:block;}*/
.an{ display:none;}
.sgs_bg{ background:url(image/sgss.png) no-repeat 510px 125px;}
.gs_bg{ background:url(image/gs_1.png) no-repeat 510px 125px;}
.pr_abbg{ min-height:670px; background:url(image/aboutpr1.png) no-repeat 620px 0px;}
.pr_abbg h4{ font-size:18px; color:#333; margin-bottom:10px;}
.top_shortinf{ margin-bottom:20px;}
.title_lineball{ margin-bottom:20px; font-size:14px; line-height:22px; padding-top:10px; box-sizing:border-box; font-weight:bold; text-align:center; color:#FFF; background:url(image/line_cir.png); width:964px; height:65px;}
.ex_step1{ background:url(image/exstep1.png) no-repeat 600px top; min-height:175px;}
.ns_step1{ background:url(image/nss_1.png) no-repeat 600px top; min-height:175px;}

.ex_step1 li{ list-style:none;}
.marb_10{ margin-bottom:10px;}
.ex_steplf img{ display:block;}
/*產品詳細頁*/
.pro_picshow{
	width:800px;
	height:360px;
	margin:0px auto;
	}
.pro_picshow .img_box{
	text-align:center;
	width:800px;
	height:360px;
	}
.pro_picshow .img_link{
	max-width:800px;
	height:auto;
	}
.pro_specification{
	padding:25px 35px;
	font-size:13px;
	font-weight:bold;
	}
.pro_specification img{
	width:155px;
	height:auto;
	margin:0px 35px 0px 0px;
	}
.pro_specification p{
	padding:20px 0px 0px 0px;
	}
.pro_specification .p1{
	width:370px;
	margin:0px 30px 0px 0px;
	}
.pro_specification .p2{
	width:115px;
	}
.reservation_btn{
	width:227px;
	height:57px;
	background:url(image/products_detail_1_43.jpg) top center no-repeat;
	}
.reservation_btn:hover{
	background:url(image/products_detail_1_46.jpg) top center no-repeat;
	}
.defi_icon{
	width:110px;
	height:29px;
	z-index:2;
	top:140px;
	left:50px;
	background:url(image/products_detail_1_18.jpg) top center no-repeat;
	}
.backlist_btn{
	top:130px;
	left:-80px;
	width:67px;
	height:65px;
	background:url(image/products_detail_1_10.jpg) top center no-repeat;
	}
.nextpro_btn{
	top:130px;
	right:-80px;
	width:67px;
	height:65px;
	background:url(image/products_detail_1_13.jpg) top center no-repeat;
	}
.relative{
	position:relative;
	}
.defi_icon{
	width:110px;
	height:29px;
	z-index:2;
	top:140px;
	left:50px;
	background:url(image/products_detail_1_18.jpg) top center no-repeat;
	}
.block{
	display:block;
	}
.absolute{
	position:absolute;
	}
.center{
	text-align:center;
	}
.col_green{
	color:#3b7500;
	}
.pad_rl65{
	padding-left:65px;
	padding-right:65px;
	}
.preid{ line-height:30px; font-size:15px;}
.user_edit ul.format{
	padding:0px 9px;
	text-align:center;
	width:812px;
	height:170px;
	margin-right:auto;	
	margin-left:auto;	
	background:url(image/products_detail_bg.jpg) top center no-repeat;
	}
.format li{
	 font-size:14px;
	letter-spacing:normal;
	padding:75px 20px 0px 20px;
	margin:0px 27px 0px 0px;
	width:100px;
	}
.format li:last-child{
	margin:0px;
	}
.lileft li{
	float:left;
	}

.green_box{
	background:#f4ffe2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	}
.l_cata{ float:left; margin-right:85px;  width:170px; background:url(image/circle_prtitle.png) no-repeat top center; text-align:center;  padding-top:35px;}
.l_cata strong{ padding-bottom:60px; color:#FFF;line-height:30px; display:block;font-size:18px;font-weight:bold;}
.l_cata p{ font-size:15px;}
.item_oneset{ margin-bottom:20px; border-bottom:1px solid #EEE; padding-bottom:20px;}
.right_list{ float:left; width:980px;}
.right_list a{ margin-right:20px; margin-bottom:20px;font-weight:bold; text-align:center; color:#333;display: block; float:left; width:228px; border:1px solid #FFF;	
}
.right_list a:nth-child(4n-4){ margin-right:0px;}
.right_list a:hover{ color:#2db8a6; border:1px solid #2db8a6; -o-transition: border .30s linear;
    -webkit-transition: border .30s linear;
    -moz-transition: border .30s linear;
    transition:  border .30s linear;}
.right_list p{ display:block; padding-bottom:10px;}
.cen{display:table; float:left; width:230px; height:180px;}
.mm{display:table-cell; vertical-align:middle;}
@media screen and (max-width:1300px){
	.header_one .box_1240{ width:100%; left:auto; margin-left:auto;}
	
}
.page{
	padding: 50px 0;
}
.page li{
	display: inline-block;
	margin-right: 15px;
}
.page li a.number{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: #2db8a6;
	color: #fff;
	font-size: 15px;
	text-align: center;
	line-height: 30px;
}
.page li a.number:hover{
	background: #3ad2be;
}
.page li a.preview{
	color: #229091;
	font-size: 15px;
	font-weight: bold;
	background: url(image/arrow_left.png)no-repeat 0 2px;
	padding-left: 20px;
}
.page li a.next{
	color: #229091;
	font-size: 15px;
	font-weight: bold;
	background: url(image/arrow_right.png)no-repeat 55px 2px;
	padding-right: 20px;
}
.page li a.preview:hover{
	color: #2db8a6;
}
.page li a.next:hover{
	color: #2db8a6;
}
/*聯絡我們*/
.cont_box{
	width:425px;
	height:730px;
	background:#2db8a6;
	position: relative;
	/*position:fixed;
	top:125px;
	left:50%;
	margin-left:-212.5px;*/
	
	z-index:1;
}
.cont_box h2{
	margin:0 0 15px 0;
	font-size:32px;
}
.cont_box h2, .cont_box p{
	color:#fff;
	text-shadow:#555 0px 2px 2px;
}
.cont_box h2{
	margin:30px 0px 15px 0px;
	font-size:32px;
}
.cont_form {
    padding:42px 0px 20px 0px;
}
.cont_inputs {
	resize:none;
	width: 302px;
    height: 40px;
	background:#fff;
	margin-bottom:20px;
    border: none;
    border-radius: 2px;
    outline: none !important;
    font-size: 16px;
    font-weight: normal;
    color: #555;
    box-sizing: border-box;
	line-height:36px;
	padding:0 15px;
}
.cont_name{
	width:170px;
}
.gender{
	line-height:40px;
}
.cont_box_in{
	padding:20px 61px 30px 61px;
}
.cont_box_txt{
	padding:30px 40px 0 40px;
}
.cont_message{
	height:140px;	
}
.code {
	position:relative;
}
.code_img{
	position:absolute;
	top:0;
	right:0;
}
.cont_box .h6{
	text-shadow:none;
	margin-top:20px;
}
/*按鈕*/
.cont_close{
	width:35px;
	height:35px;
	background:url(image/close.png) no-repeat;
	display:block;
	position:absolute;
	top:20px;
	right:20px;
	z-index:2;
}
.refresh{
	width:30px;
	height:24px;
	background:url(image/refresh.png) no-repeat;
	display:block;	
	position:absolute;
	top:5px;
	right:135px;
}
.cont_send, .cont_rewrite {
    width: 140px;
    height: 40px;
    background-color: #f88b2d;
    font-size: 16px;
	font-family:"微軟正黑體";
    font-weight: bold;
    color: #FFFFFF;
    border-radius: 2px;
	padding:0;
	float:right;
}
.cont_rewrite{
	background:#888;
	color:#fff;	
	float:left;
}
.cont_send:hover {
    opacity: 1;
    background: #ff9f00;
}
.cont_rewrite:hover {
	opacity: 1;
    background: #9e9e9e;
}
/*遠端設定*/
.remote{
	border-top: 1px solid #eee;
    padding-top: 15px;
    margin-top: 10px;
}
.num{
	list-style: none;
}
.step_pic{ 
	float:left; 
	margin-right:20px; 
	display: block; 
	background:url(image/step.png) top no-repeat; 
	width:977px; 
	height:76px; 
	text-align:center; 
	color:#FFF; 
	line-height:20px; 
	font-weight:bold;
	font-size: 16px;
	padding-top: 14px;
	margin-top: 30px;
}
.title_tab_remote{
	position: relative;
	margin-bottom: 30px;
}
.box_way{
	width: 977px;
	height: 50px;
	margin-top: 30px;
}
.box_way p{
	padding-top: 16px;
}
.way{ 
	float:left;   
	margin-right:20px; 
	display: block; 
	background:url(image/way.png); 
	width:50px; 
	height:55px; 
	text-align:center; 
	color:#FFF; 
	line-height:55px; 
	font-weight:bold;
}
/*產品註冊*/
.register_box{
	width: 538px;
	/*height: 800px;*/
	font-size: 15px;
	margin: 0 auto;
}
.register_info_form{
	width: 470px;
	height: 250px;
}
.register_inputs{
	width: 347px;
    height: 40px;
	background:#fff;
	margin-bottom:20px;
    border: 1px solid #ccc;
    border-radius: 2px;
    outline: none !important;
    font-size: 16px;
    font-weight: normal;
    color: #555;
    box-sizing: border-box;
	line-height:36px;
	padding:0 15px;
}
.register_name{
	width: 238px;
	margin-right: 15px;
}
.input_item_2{
	line-height: 40px;
}
.inline_block{
	display: inline-block;
}
.box_1240.no_height{
	min-height: 0px;
}
.yes_no{
	margin-left: 40px;
}
.register_product{
	  width: 538px;
	  background: #d5f1ed;
	  margin-bottom: 55px;
	  padding: 30px 15px 30px 20px;
	  box-sizing: border-box;
}
.register_product .scroll{
	margin-top:20px;
	}
.register_form{
	width: 470px;
	/*height: 250px;*/
	border-bottom: 1px solid #ccc;
	padding:30px 0;
}
.scroll{
	/*overflow-y: scroll;
  	overflow-x: hidden;*/
}

.cont_rewrite.add_pro_btn{
	background: #2db8a6;
	float: none;
	margin-left: 330px;
	/*margin-bottom: 20px;*/
}
.register_form .input_item_2:last-child .register_inputs{
	margin-bottom: 0;
}
.register_form:last-child{
	border-bottom: 0px;
}
.no_float{
	float: none;
}
.cont_rewrite.no_float{
	margin-right: 15px;
}
.cont_send.no_float{
	margin-left: 15px;
}

#loading{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top:0px;
	z-index: 200;	
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity:80);
	background-color: #bbb;
}
#loading img{
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -16px 0px 0px -16px;
}
.message_box{
	z-index:10000;
	position:absolute;
	top:50%;
	left:50%;
	margin:-75px 0px 0px -155px;
	padding:20px 22px 25px 22px;
	width:310px;
	height:200px;
	background-color: #fff;
	/*border: #3b7500 2px solid;*/
	border: #488a00 2px solid;
	}
.img_box{
	width:310px;
	height:200px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	*position:relative;
	}
.no_data{
	text-align:center;
	padding:100px;
	font-size:15px;
	color:#ccc;
	letter-spacing:0.05em;
	}
.fb_box{
	/*overflow:hidden;*/
	height:30px;
	margin-bottom:30px;
	}
.pr_about .tab_area{
	margin-bottom:30px;
	}
.font_18{
	font-size:18px;
	}
.fb_social{
	width:230px;
	}
.social_tool .fb_box:nth-child(1){
	margin-right:30px;
	}
.content_video{
	width: 880px;
	height: 495px;
	margin-bottom: 40px;
}
.martop_15{
	margin-top: 15px;
}<br />
<b>Fatal error</b>:  require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'css/theme_submenu.css' (include_path='.:') in <b>/home/httpd/vhosts/linkadvance.com.tw/httpdocs/cht/css.php</b> on line <b>6</b><br />
