@charset "utf-8";
/*------------------------------------------------------------------------------
Date: 2010-11-16

1= Zbg
2= {ݒ
3= wb_[
4= O[oirQ[V
5= Rec
6= tb^[
7= ėpclass
8= \iΉj
9= Ή

------------------------------------------------------------------------------*/

/* 1= Zbg
----------------------------------------------------*/

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;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

address, caption, code, em, strong {
	font-style: normal;
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
	font-weight: normal;
}
img {
	vertical-align: top;
	border: 0;
}
ol, ul {
	list-style-type: none;
}
table {
	border-collapse: collapse;
}
/* 2= {ݒ
----------------------------------------------------*/

body {
	font-family: "Source Han Sans CN", "microsoft yahei", sans-serif;
	color: #2E2E2E;
	text-align: center;
}
/* N */

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
/* tHg */

p, dl, ul, ol, table {
	font-size: 81.25%;
	line-height: 1.4;
}
dl p, dl dl, dl ul, dl ol dl table, ul p, ul dl, ul ul, ul ol, ol p, ol dl, ol ul, ol ol, table p, table dl, table ul, table ol, table table {
	font-size: 100%;
}
strong {
	font-weight: bold;
}
/* tH[ */

select option {
	padding:0 5px;
}
/* g */

div#headerContainer, div#gNavContainer, div#footerContainer {
	width: 100%;
}
div#header {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
div#gNav, div#content, div#footer {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
/* XN[o[펞\ */
.sp_block {display: none;}

html {
	margin-bottom:1px;
	height:100%;
}
/* 3= wb_[
----------------------------------------------------*/

div#headerContainer {
	background: #5555c7 url(../../img/bg_header.gif) repeat-x center bottom;
	height: 56px;
	margin-bottom: 20px;
}
/*3-2-1.wb_GA*/
div#header h1.logo, div#header p.logo {
	position: absolute;
	top: 18px;
}
#header h1.logo a, #header p.logo a {
	display: block;
	width: 122px;
	height: 19px;
}
#header dl#hNavi ul {
	position: absolute;
	left: 572px;
	top: 8px;
 /top: 6px;
}
#header dl#hNavi ul li {
	position: absolute;
	left: 15px;
}
#header dl#hNavi ul li.inquiry {
	left: 103px;
	top:-3px;
}
#header dl#hNavi ul li a.lang {
	display: block;
	width:60px;
	color:#fff;
	font-size:12px;
	padding-left:20px;
	box-sizing: border-box;
	background: url(../../img/china.png) no-repeat left center;
}
#header dl#hNavi ul li.sitemap {
	left: 191px;
	top:-3px;
}
#header dl#hNavi ul li.english {
	left: 279px;
	top:-3px;
}
#header dl#hNavi ul li.headerdown {
	top: 26px;
	left: 260px;
}
#header dl#hNavi ul li.headerdown a {
	display: block;
	width:150px;
	color:#585858;
	font-size:12px;
	padding-left:15px;
	box-sizing: border-box;
	background: url(../../img/lang.png) no-repeat left center;
}
#header dl#hNavi ul li.wx {
	top: 26px;
	left: 190px;
	position:relative;
	padding-left:15px;
	box-sizing: border-box;
background: url(../../img/lang.png) no-repeat left center;}

#header dl#hNavi ul li.tel {
	top: 26px;
	left: -25px;
	width:200px;
	font-size:12px;
	padding-left:20px;
}
#header dl#sitesearch {
	position: absolute;
	top: 31px;
	right: 0px;
	width: 340px;
}
#header dl#sitesearch dt, #header dl#sitesearch dd {
	display: inline;
	vertical-align: middle;
}
#header dl#sitesearch dt {
	width: 64px;
	height: 22px;
	font-size: 1px;
}
#header dl#sitesearch dt img, #header dl#sitesearch dd img, #header dl#sitesearch dd input.searchtxt, #header dl#sitesearch dd input.searchbtn {
	position: absolute;
}
#header dl#sitesearch dd input.searchtxt {
	width: 213px;
	height: 20px;
	border-top: 1px solid #a2b5c6;
	border-right: 1px solid #7e9db9;
	border-bottom: 1px solid #a8bbcc;
	border-left: 1px solid #7e9db9;
	vertical-align: middle;
	left: 70px;
	top:0px;
}
#header dl#sitesearch dd input.searchbtn {
	left: 300px;
	top:0px;
}
/* 4= O[oirQ[V
----------------------------------------------------*/

.navbar{width:100%; height:45px; background:url(../../img/navbar_r1_c1.jpg) repeat-x;}
.navbar ul{width:1143px; height:45px; margin:0 auto;  background:url(../../img/navbar_bg02.png) no-repeat left top;}
.navbar ul li{height:45px; float:left;}
.navbar ul li a{display:block;width:143px; height:45px;line-height:45px; text-align:center;color:#595757; font-size:15px; font-weight: bold; background:url(../img/navbar_bg02.png) no-repeat right top;}
.navbar ul li:first-child a {width:142px;}
.navbar ul li a:hover,.navbar ul .active a {
	background: url(../../img/navbar_bg.png) no-repeat center;
	color:#fff;
	text-decoration: none;
}


div#gNavContainer {
	background: #E5E5E5 url(../img/bg_gnav.gif) repeat-x left bottom;
	border-top: 1px solid #868686;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
div#gNav {
	border-left: 1px solid #656565;
}
div#gNav ul {
}
div#gNav ul {
}
div#gNav ul li {
	float: left;
	width: 10em;
	border-bottom: 1px solid #9F9F9F;
	border-right: 1px solid #656565;
}
div#gNav ul li a {
	text-decoration: none;
	background: #F6F6F6 url(../img/gnav.gif) repeat-x left top;
	_width: 10em;
	display: block;
	padding: 3px 0px;
	text-align: center;
	border-left: 1px solid #F7F7F7;
}
/* ݂̃y[W𔻒 */

body#home div#gNav ul li.image a, body#image div#gNav ul li.image a, body#list div#gNav ul li.list a, div#gNav ul li a:hover {
	color: #FFFFFF;
	font-weight: bold;
	background: #7DD0F8 url(../img/gnav_on.gif) repeat-x left top;
}
/* 5= Rec
----------------------------------------------------*/

/* p */
div#path {
	margin-bottom: 10px;
	width: 100%;
	overflow: hidden;
}
div#path ul {
}
div#path ul li {
	float: left;
	display: inline;
}
div#path ul li a {
	padding-right: 14px;
	margin-right: 7px;
	background: url(../img/ico_path.gif) no-repeat right center;
}
/* o */

.products_h1 {
	color:#333;
	font-size:18px;
	padding: 15px;
	background: url(../img/bg_h1.jpg) no-repeat left top;
	border-bottom: 1px solid #C9D9E9;
	margin-bottom: 20px;
}
/* -----CGA----- */

div#mainArea {
	float: right;
	width: 745px;
}
/* iwb_[ */

div#pHeader {
	position: relative;
	width: 100%;
}
div#pHeader div.leftBox {
	width: 210px;
}
div#pHeader div.rightBox {
	width: 280px;
	margin: 15px 210px 0px 0px;
}
div#pHeader p.feature {
	font-weight: bold;
}
div#pHeader ul.catalog {
	position: absolute;
	top: 20px;
	right: 0px;
}
div#pHeader ul.catalog li {
	margin-bottom: 5px;
}
div#pHeader p.technical {
	position: absolute;
	right: 0px;
	bottom: -33px;
}
body.f03 div#pHeader p.technical {
	bottom: 0px;
	padding-bottom: 0;
}
/* ^u */

div#pTab {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 20px;
	padding-bottom: 0;
}
div#pTab li {
	float: left;
	margin-right: 5px;
	white-space: nowrap;
	position: relative;
	top: 1px;
}
div#pTab li:last-child {margin-right: 0;}
div#pTab li a {
	color: #000000;
	border: 1px solid #cccccc;
	border-bottom: 1px solid #CCCCCC;
	background:#fff;
	padding:10px 65px 10px 70px;
	behavior: url(../js/PIE.htc);
	display: inline-block;
}

div#pTab li a span {
	padding-right: 15px;
	background: url(../img/pro_m_ax_a7.png) no-repeat right center; 
}
div#pTab.type02 li a {
	padding: 5px 10px;
}
/* ^u ݃y[W */

body.index div#pTab li.index a, body.spec div#pTab li.spec a, body.message div#pTab li.message a, body.system div#pTab li.system a, body.sample div#pTab li.sample a, body.lineup div#pTab li.lineup a, body.compo div#pTab li.compo a, body.admission div#pTab li.admission a, body.seino01 div#pTab li.seino01 a, body.seino02 div#pTab li.seino02 a, body.seino03 div#pTab li.seino03 a, body.seino04 div#pTab li.seino04 a, body.youto01 div#pTab li.youto01 a, body.youto02 div#pTab li.youto02 a, body.youto03 div#pTab li.youto03 a, body.youto04 div#pTab li.youto04 a, body.cost01 div#pTab li.cost01 a {
	border-bottom: 1px solid #ccc;
	background: #666;
	font-weight: bold;
	color:#fff;
}

body.index div#pTab li.index a span, body.spec div#pTab li.spec a span, body.message div#pTab li.message a span, body.system div#pTab li.system a span, body.sample div#pTab li.sample a span, body.lineup div#pTab li.lineup a span, body.compo div#pTab li.compo a span, body.admission div#pTab li.admission a span, body.seino01 div#pTab li.seino01 a span, body.seino02 div#pTab li.seino02 a span, body.seino03 div#pTab li.seino03 a span, body.seino04 div#pTab li.seino04 a span, body.youto01 div#pTab li.youto01 a span, body.youto02 div#pTab li.youto02 a span, body.youto03 div#pTab li.youto03 a span, body.youto04 div#pTab li.youto04 a span, body.cost01 div#pTab li.cost01 a span {
	padding-right: 15px;
	background-image: url(../img/pro_m_ax_a6.png)
}
/* ^u */

div.article table, div.article ul {
	margin: 0px 10px 1em;
}
.article .section table {margin: 0 0 1em;}
div#mainArea div.section {
	padding-bottom: 10px;
	/* [disabled]border-bottom:#CCC 1px solid;
*/
	/* [disabled]border-left:#CCC 1px solid;
*/
	/* [disabled]border-right:#CCC 1px solid;
*/
	padding-top: 15px;
	/* [disabled]height:105px;
*/
}

div#mainArea .px {width:80px;height:30px;line-height:14px;font-size:11px;color:#010101;padding:0 17px;text-align: center;box-sizing:border-box;}
div#mainArea .pixel {line-height: 30px;border:1.4px solid #ffa7a6;background: #fff6f4;}
div#mainArea .colorbar {border:1.4px solid #bfdcc8;background: #f0f6f4;}
div#mainArea .model {line-height:30px;border:1.4px solid #c9a2e5;background: #f5eafb;}
div#mainArea .store {padding:0 5px;line-height:30px;border:1.4px solid #efc557;background: #fff5e5;}
div#mainArea .card {line-height:30px;border:1.4px solid #93b4f9;background: #edf3ff;}
div#mainArea .hx {padding:0 25px;line-height:30px;border:1.4px solid #dbe5a0;background: #f5f8d9;}
div#mainArea .hd {padding:0 25px;line-height:30px;border:1.4px solid #93ff92;background: #f3fff3;}
div#mainArea .resistance {line-height:30px;border:1.4px solid #cebfd6;background: #f4f3fb;}
div#mainArea .header_lot {border:1.4px solid #bed2ea;background: #eaeef9;}
div#mainArea .easy {line-height:30px;border:1.4px solid #f0ceb5;background: #fafbe9;}
div#mainArea .choice {border:1.4px solid #f2b1e7;background: #fbeaf0;}
div#mainArea .blend {line-height:30px;border:1.4px solid #dbc6d7;background: #f5eff1;}
div#mainArea .ssd {line-height:30px;border:1.4px solid #bec8e1;background: #f0edf8;}
div#mainArea .touch {line-height:30px;border:1.4px solid #c0e9e5;background: #f0f9fe;}
div#mainArea .nopc {line-height:30px;border:1.4px solid #d6dfc0;background: #f5fdf0;}

div.article table th, div.article table td {
	padding: 3px 10px;
	border: 1px solid #ccc;
}
div.article table th {
	background: #e9e9e9;
	font-weight: bold;
	text-align: center;
}
div.article table td {
	background: #fff;
}
/* [h */


/* o */

div#mainArea h2 {
	font-size: 87.5%;
	padding: 10px;
	box-sizing: border-box;
	background: #F3F3F3 url(../img/bg_h2.gif) no-repeat center top;
	border: 1px solid #D7D7D7;
	margin-bottom: 0px;
}
div#mainArea h2 p {letter-spacing:1px;margin:0;line-height:40px;font-size:22px;font-weight:300;color:#fff;text-indent:10px;background:url(../img/title.jpg) no-repeat left center;}
div#mainArea h3 {
	margin: 0px 0px 10px 0px;
	font-size: 16px;
	color: #fff;
	text-indent: 0.5em;
	background: #0000ff;
	padding: 5px;
}
div#mainArea p {
	font-size: 14px;
}
div#mainArea .product h3{
	background: none;
	padding: 0;
}
div#mainArea .product p{
	font-size: 13px;
}
div#mainArea .section h3, div#mainArea .article h3{
	background: none;
	padding: 0;
	color: #000;
}
div#mainArea h4 {
	font-size: 81.25%;
	margin: 0px 0px 5px 10px;
}
/* Q&A */

div#mainArea div.qA div.qBox {
	background: url(../img/bg_q_line.gif) no-repeat left bottom;
}
div#mainArea div.qA h2 {
	padding: 10px 10px 10px 30px;
	background: url(../img/bg_q.gif) no-repeat left 9px;
	border: none;
}
div#mainArea div.qA div.aBox {
	padding-left: 20px;
	background: url(../img/bg_a.gif) no-repeat left 2px;
	zoom: 1;
}
/* XybN\ */

div.article table th, div.article table td, div.article table caption {
	padding: 3px 8px;
	border: 1px solid #ccc;
}
div.article table th {
	background: #e9e9e9;
	text-align: center;
}
div.article table caption {
	background: #e9e9e9;
	text-align: center;
	font-weight: bold;
	border-bottom: none;
}
div.article table td {
	background: #fff;
}
div.article table.type01 {
	width: 550px;
}
div.article table.type02 {
	width: 640px;
}
div.article table.type03 th, div.article table.type03 td {
	padding-bottom: 10px;
}
div.article table.type03, div.article table.type03 th, div.article table.type03 td {
	border: none;
	background: none;
	text-align: left;
}
div.article table.th20 th {
	width: 20%;
}
div.article table.th30 th {
	width: 30%;
}
div.article tr.sub td {
	background: #f7f8f9;
}
div.article table.sample {
	position: relative;
	top: -1.1em;
}
div.article table.sample td {
	text-align: center;
	padding-bottom: 10px;
}
div.article p.sample {
	position: relative;
	top: -2.1em;
}
/* ֘A */
div#relatedBox {
	background: url(../img/bg_relatedbox.gif) no-repeat left bottom;
	border: 1px solid #D3D3D3;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	width:700px;
	margin-left: 10px;
	overflow: hidden;
	behavior: url(../js/PIE.htc);
}
div#relatedBox h3 {
	background: none;
	margin: 0;
	padding: 0;
	border: 1px solid #FFFFFF;
	float: left;
	width: 160px;
	text-align: center;
	border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-bottom: none;
	border-right: none;
	behavior: url(../js/PIE.htc);
}
div#relatedBox h3 img {
	margin: 13px 0px;
}
div#relatedBox ul {
	float: left;
	margin: 12px 0px 12px 10px;
}
div#relatedBox ul li {
	background: url(../img/ico_list.gif) no-repeat left center;
	padding-left: 10px;
}
/* TChGA */
div#sideArea {
	float: left;
	width: 165px;
}
div#inquiryBox {
	background: url(../img/snav_inqboxbg.gif) no-repeat left top;
	padding: 5px;
	margin-bottom: 10px;
}
div#sNav ul li {
	margin-bottom: 5px;
}
/* 6= tb^[
----------------------------------------------------*/

div#fNav {
	margin-top: 40px;
	background: url(../img/line_dotted.gif) repeat-x left top;
	padding-top: 10px;
}
body#home div#fNav {
	margin-top: 10px;
}
div#fNav ul li {
	float: left;
	margin-right: 10px;
}
div#fNav ul li.lastChild {
	margin-right: 0px;
}
div#footerContainer {
	background: url(../img/bg_footer.gif) repeat-x left top;
	height: 56px;
}
#footer {
	padding-top: 20px;
}
#footer #flink {
	float: right;
	width: 300px;
	text-align: right;
}
#footer #flink ul li {
	display: inline;
	font-size: 100%;
}
#footer #flink ul li a {
	padding-left: 15px;
	background: url(../img/ico_fnav.gif) no-repeat 5px center;
}
#footer p.imagica {
	width: 290px;
	height: 12px;
	margin-bottom: 10px;
}
#footer p#copyright {
	color: #676767;
	font-size: 68.75%;
}
/* 7= ėpclass
----------------------------------------------------*/
.leftBox {
	float: left;
	display: inline;
}
.rightBox {
	float: right;
	display: inline;
}
.section .leftBox {
	float: left;
	position:relative;
	height: 100px;
}
.section .leftBox .logo {
	float: left;
	position:absolute;
	top: 0px;
	left: 160px;
	background-image:url(../img/a.jpg);
	background-repeat:no-repeat;
	padding-left:25px
}
.section .leftBox .feature {
	float: left;
	position:absolute;
	top: 30px;
	left: 160px;
	width:350px
}
.section .leftBox .ico {
	float: left;
	position:absolute;
	top: 65px;
	left: 160px;
	white-space:nowrap;
	width:350px
}
.section .leftBox .ico li {
	float: left;
	margin:0 5px 5px 0;
}
.section .rightBox {
	float: right;
	display: inline;
	background-color: #E7F1FA;
	width:170px;
	text-align:left;
	padding:5px 10px 5px 10px;
	margin-right:15px;
	font-size:15px
}
.section .rightBox .spec p {text-indent:12px;color:#356ba2;font-weight:bold;background:url(../img/btn_02.gif) no-repeat left center;}
.group {
	margin-bottom:15px
}
/* RJ */

.column3 li {
	float: left;
	display: inline;
	width: 170px;
	margin-right: 10px;
	text-align: center;
}
.column3 li span img {
	margin-top: 10px;
}
/* SJ */

.column4 li {
	float: left;
	display: inline;
	width: 160px;
	margin-right: 10px;
	text-align: center;
}
.column4 li span img {
	margin-top: 10px;
}
/* TJ */

.column5 li {
	float: left;
	display: inline;
	width: 100px;
	margin-right: 10px;
	text-align: center;
}
.column5 li span img {
	margin-top: 10px;
}
/* }[J[tNXg */

ul.linkList li {
	padding-left: 12px;
	background: url(../img/ico_link.gif) no-repeat left 5px;
}
/* Xg}[N */

.square {
	list-style: square;
}
.square li {
	margin-left: 20px;
}
/* Xg̑ */

ul.resolution li {
	clear: both;
}
ul.resolution li span {
	display: block;
	clear: both;
	float:left;
	width: 8em;
	padding-left: 12px;
	background: url(../img/ico_list.gif) no-repeat left center;
}
img.ico {
	vertical-align: middle;
	margin-left: 3px;
}
.centerTxt {
	text-align: center;
}
.rightTxt {
	text-align: right;
}
.small {
	font-size: 70% !important;
}
.mb0 {
	margin-bottom: 0 !important;
}
em {
	color: #2e2e2e;
}
.bold {
	font-weight: bold;
}
.clear {
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*for safari2*/
html[xmlns*=""] body:last-child .clearfix:after {
 line-height: 0;
 font-size: 1px;
}
.clearfix {
	zoom: 1;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */




/* 8= \iΉECSSΉj
----------------------------------------------------*/

hr.separator, div.clear hr {
	visibility: hidden;
	display: none;
}
#hNavi dt, .screenNone {
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	left: 75px;
	top: 1px;
}

/* 9= Ή
----------------------------------------------------*/

@media print {
#headerContainer, #gNavContainer, #path, #sideArea, #fNav, #flink {
	display: none!important;
}
#content, #footer {
	width: 100%!important;
}
body { /* IE6 */
	_zoom: 67%!important;
}
div#mainArea {
	float:none!important;
}
 html > body div#mainArea@div.section {  /* IE6O */
 height: auto!important;
 overflow: hidden;
 width: 100%;
}
}
/* 10= Ή
----------------------------------------------------*/

.leftside {
	width:165px;
	float:left
}
.leftside ul {
	margin:0;
	padding:0
}
.leftside ul li {
	margin-bottom:15px
}
.main_content {
	width:720px;
	float:left;
	margin-left: 10px;
}
.main_b {
	margin-bottom:0px; padding:20px
}
.main_d {
	width:210px;
	float:left;
}
.main_d p {
	text-indent:2em
}
.text_n {
	height:190px; margin-top:5px;text-align:justify;text-justify:inter-ideograph;
}
#faq {
	margin-bottom:30px
}
#faq ul {
	margin-left:40px
}
#faq ul li {
	line-height:26px
}
#faq .q {
	color:#F00;
	font-weight:bold;
	margin-right:10px;
	width:100px
}
#faq h3 {
	font-size: 87.5%;
	padding: 10px;
	border: 0px solid #D7D7D7;
	margin-bottom: 0px;
	background-color: #F3F3F3;
	background-image: url(../img/bg_h4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#faq table td {
	font-size: 14px;
}
#faq table th {
	font-size: 14px;
	color: #0C0
}
#faq a {
	color:#2E2E2E
}
#faq ul li ul {
	margin-left:40px;
}
#faq .an {
	background-image:url(../img/bg_h4_2.jpg)
}
.group .section {
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
}
#d_headerContainer {
	text-align:center;
	margin-bottom:20px
}
#d_header {
	width:760px;
	height:26px;
	background-image:url(../img/d_header_bg.jpg);
	margin:0 auto
}
#d_header span {
	float:right;
	margin-right:5px
}
#d_main {
	width:760px;
	margin:0 0;
	font-size:14px
}
#d_zi {
	text-align:left;
	padding:10px
}
#d_select {
	padding:10px
}
#d_s {
	padding:5px;
	background-color:#fef9d6;
	border:1px solid #ffc579;
	margin-bottom:10px
}
#d_xun input, label {
	vertical-align:middle
}
#d_xun td {
	text-align:left;
	padding:8px
}
#d_xx {
	background-color:#f8f9fa;
	border:1px solid #CCC;
	margin-bottom:10px;
	text-align:left;
	padding-left:20px;
	margin-top:20px; height:40px; line-height:40px
}
#d_ziliao {
	width:600px;
	margin:0 auto;
	text-align:left;
	font-size:14px
}
#d_ziliao p {
	font-size:14px;
	color:#f46c35
}
#d_ziliao td {
	font-size:14px;
	padding:8px
}
#d_footer {
	width:760px;
	margin:0 auto;
	margin-top:30px;
	padding-top:15px
}
#d_footer #flink {
	float:right;
	font-size:14px
}
#d_footer .imagica {
	float:left;
	font-size:14px
}
.about_section .about_h2 {
	padding:0px;
	margin:0px;
	height:102px;
	width:720px
}
.about_section td {
	height:30px
}
.about_section table {
	border:0px; margin:0; padding:0;
}
.news_section li {
	background-image:url(../img/ico.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:3px
}

#d_list li{ font-size:13px; width:200px; padding:2px; float:left; text-align:left; background-color:#f8f9fa; padding-left:20px; margin-right:10px; margin-bottom:5px}
#d_dd td{ font-size:13px; line-height:26px; text-align:left; padding-left:20px}
.flash{ margin-bottom:20px;}
#news{ margin-bottom:20px}
#news h1{
	background-image:url(news_h1.jpg)
}
#news li{ line-height:30px; border-bottom:#CCC 1px dotted
}
#tel{
	float:left;
	list-style-type: none;
}
#tel li{
	list-style-type: none; font-size:13px
}

.group_banner{width:100%; height:180px; background:#AAE8FF url(../../images/product_banner.jpg) no-repeat center top;}
.content_left{width:215px; float:left; overflow:hidden; border:#E6E6E6 5px solid;}
.content_page{width:1000px; text-align:right; margin:85px auto 0 auto;}

#fasaz{width:737px; float:right; border:#CCC 1px solid; padding:0 0 0 8px;}
#fasaz .title {width:728px;height:57px;color:#fff;font-size:25px;font-weight:300;text-align: center;background: url(../img/t_ttl.jpg) no-repeat bottom center;}
.title{padding:15px 0 0 0;}
div.section_wrap{width:710px; margin:0 0 0 9px;}
div.section_wrap .fast {overflow:hidden;color:#666;font-weight:600;height:34px;text-indent:70px;font-size:17px;}
div.section_wrap .fast_a {background:url(../img/t_h3_01.gif) no-repeat left 3.5px;}
div.section_wrap .fast_b {background:url(../img/t_h3_02.gif) no-repeat left 3.5px;}
div.section_wrap .fast_c {background:url(../img/t_h3_03.gif) no-repeat left 3.5px;}
div.section_wrap .fast span {font-size: 10px;float:right;position: relative;top:8px;font-weight: normal;}
div.section{position:relative; margin:15px 0 20px 0;}
.left{float:left;}
.right{float:right;}
.t_down{width:745px;height:52px;line-height: 52px;text-indent:10px; float:right; text-align:center; margin:20px 0 0 0;background: url(../img/t_down.jpg) no-repeat center;}
.t_down a {color:#000;}

.page_top {
	height:30px;
	position: relative;
}
.page_top a {
	display: block;
	width:100px;
	text-indent:33px;
	text-align:left;
	position: absolute;
	right:0;
	bottom: 0;
	font-size:11px;
	color:#9e9dd6;
	padding-bottom:3px;
	box-sizing: border-box;
	background:url(../img/page_top.png) no-repeat center;
}

.center{text-align:center;}

.font13{font-size:13px;}
.font14{font-size:14px;}
.font25{font-size:25px;}
.font35{font-size:35px;}

.top5{padding-top:5px;}
.top10{padding-top:10px;}
.top15{padding-top:15px;}
.top20{padding-top:20px;}
.top25{padding-top:25px;}
.top35{padding-top:35px;}
.top50{padding-top:50px;}
.top70{padding-top:70px;}

.hpa{color:#2E2E2E;}

.m_ax_a1{color:#5453C5;}
.m_ax_a2{background:#e8e8e8 url(../img/pro_m_ax_banner.jpg) no-repeat; width:1000px; height:400px;}
.m_ax_a3{padding-left:50px; padding-top:105px;}
.m_ax_a4{width:955px; margin:0 auto;}
.m_ax_a5{padding-bottom:5px; border-bottom:1px solid #ccc;}
.m_ax_a6{background:url(../img/pro_m_ax_a5.jpg) no-repeat left center; font-size:18px; height:50px; line-height:25px; padding-left:30px;}
.m_ax_a7{width:450px;}
.m_ax_a8{line-height: normal;background:url(../img/pro_m_ax_a5.jpg) no-repeat left center; font-size:18px; height:50px; padding-left:30px;}

.sa_x2_a1{background:#e8e8e8 url(../img/pro_sa_x2_banner.jpg) no-repeat; width:1000px; height:400px;}

.pro_wx_a1{background:#e8e8e8 url(../img/pro_m_wx_banner.jpg) no-repeat; width:1000px; height:400px;}

.pro_sa5_a1{background:#e8e8e8 url(../img/pro_sa5_banner.jpg) no-repeat; width:1000px; height:400px;}
.pro_sa5_a2{color:#F00;}

.pro_sa1_a1{background:#e8e8e8 url(../img/pro_sa1_banner.jpg) no-repeat; width:1000px; height:400px;}

.pro_sa4_a1{background:#e8e8e8 url(../img/pro_sa4_banner.jpg) no-repeat; width:1000px; height:400px;}

.pro_sa2_a1{background:#e8e8e8 url(../img/pro_sa2_banner.jpg) no-repeat; width:1000px; height:400px;}

.pro_sa6_a1{background:#e8e8e8 url(../img/pro_sa6_banner.jpg) no-repeat; width:1000px; height:400px;}

.pro_mc2_a1{background:#e8e8e8 url(../img/pro_mc2_banner.jpg) no-repeat; width:1000px; height:400px;}

.pro_mh4_a1{background:#e8e8e8 url(../img/pro_mh4_banner.jpg) no-repeat; width:1000px; height:400px;}

.pro_v2_a1{background:#e8e8e8 url(../img/pro_v2_banner.jpg) no-repeat; width:1000px; height:400px;}

.r54k {background:#e8e8e8 url(../img/r54k_banner.jpg) no-repeat; width:1000px; height:400px;}
.w5w2 {background:#e8e8e8 url(../img/w5w2_banner.jpg) no-repeat; width:1000px; height:400px;}

.pro_f_nova{background:#e8e8e8 url(../img/pro_f_nova_banner.jpg) no-repeat; width:1000px; height:400px;}
.pro_f_nova_s20{background:#e8e8e8 url(../img/pro_f_nova_s20_banner.jpg) no-repeat; width:1000px; height:400px;}
.mh6 {background:#e8e8e8 url(../img/mh6_banner.jpg) no-repeat; width:1000px; height:400px;}
.mh6-2 {background:#e8e8e8 url(../img/mh6-2_banner.jpg) no-repeat; width:1000px; height:400px;}
.mh6lt {background:#e8e8e8 url(../img/mh6lt_banner.jpg) no-repeat; width:1000px; height:400px;}
.FASTCAM_Multi {background:#e8e8e8 url(../img/FASTCAM_Multi_banner.jpg) no-repeat; width:1000px; height:400px;}
.Hi_G{background:#e8e8e8 url(../img/Hi_G_banner.jpg) no-repeat; width:1000px; height:400px;}
.pro_orion_s40{background:#e8e8e8 url(../img/pro_orion_s40_banner.jpg) no-repeat; width:1000px; height:400px;}

.service{width:55px; height:265px; position:fixed; top:200px; right:0; overflow:hidden; z-index:9999;}
.service dl{width:135px; height:265px; padding-left:55px; background:url(../../images/contact_us.jpg); position:relative;}
.service dl dd.wx a{width:135px; height:92px; display:block; overflow:hidden; position:absolute; top:0; right:0;}

.pro_mini_cx{background:#e8e8e8 url(../img/pro_mini_cx_banner.jpg) no-repeat; width:1000px; height:400px;}

.FASTCAM_Mini_UX {background:#e8e8e8 url(../img/FASTCAM_Mini_UX_banner.jpg) no-repeat; width:1000px; height:400px;}
.FASTCAM_saz {background:#e8e8e8 url(../img/FASTCAM_saz_banner.jpg) no-repeat; width:1000px; height:400px;}
.pro_nova_r2 {background:#e8e8e8 url(../img/pro_nova_r2_banner.jpg) no-repeat; width:1000px; height:400px;}

.pro_nova_r3 {background:#e8e8e8 url(../img/r3_banner.jpg) no-repeat; width:1000px; height:400px;}

.pro_nova_r5 {background:#e8e8e8 url(../img/r5_banner.jpg) no-repeat; width:1000px; height:400px;}
.photron_detector {background:#e8e8e8 url(../img/photron_detector_banner.jpg) no-repeat; width:1000px; height:400px;}

div.article .FASTCAM_Mini_UX_ul {margin: 20px 0 0 0;}
.FASTCAM_Mini_UX_ul li {float: left;width: 23.5%;margin-left: 2%;}
.FASTCAM_Mini_UX_ul li:first-child {margin-left: 0;}
.FASTCAM_Mini_UX_ul li img {width: 100%;height: auto;}
#FASTCAM_Mini_table {
	width: 100%;
	margin: 50px 0 0 0;
	border: none;
	background: url(../img/feature03bg.jpg) no-repeat right 0;
}
#FASTCAM_Mini_table img {
	margin: 50px 0;
}
#FASTCAM_Mini_table td {
	padding: 0 10px;
	font-size: 12px;
	border: none;
	border-right: 1px #cbcbcb dashed;
	line-height: 1.7;box-sizing: border-box;
}
#FASTCAM_Mini_table td.td04 {
	border-right: none;
}
#FASTCAM_Mini_table td strong {
	display: block;
	margin: 0 0 5px;
	padding: 0 0 5px;
	font-size: 13px;
	border-bottom: 1px #ccc solid;
}
#FASTCAM_Mini_table td div {
	width: 203px;
	height: 92px;
	padding: 98px 0 0;
}
#FASTCAM_Mini_table td.td01 div {
	background: url(../img/feature03img0101.jpg) no-repeat 0 0;
}
#FASTCAM_Mini_table td.td02 div {
	background: url(../img/feature03img0201.jpg) no-repeat 0 0;
}
#FASTCAM_Mini_table td.td03 div {
	background: url(../img/feature03img0301.jpg) no-repeat 0 0;
}
#FASTCAM_Mini_table td.td04 div {
	background: url(../img/feature03img0401.jpg) no-repeat 0 0;
}
#FASTCAM_Mini_table td img {margin: 0;}
#cf {margin: 20px 0 0 0;}
#cf li {float: left;width: 32%;list-style-type: none;}
#cf li img {margin: 0 0 20px;}
#cf li a {display: block;width: 183px;height: 41px;margin: 0 auto;}
#cf li a img {margin: 0;}


#saz_if {
	width: 100%;
	height: auto;
}
#saz_if div {
	float: left;
}
#saz_if div.tab04box06 {width: 60%;margin-right: 30px;}
#saz_if div img {
	margin: 0 0 20px;
}
#saz_if div a {
	position: relative;
	display: block;
	width: 183px;
	height: 41px;
	margin: 0 auto;
}
#saz_if div a img {
	margin: 0;
}
#saz_if .f18 {font-size: 18px;}

.wx .fixed_wx {cursor: pointer; font-size: 12px;}
.fix_wx_code {display: none;position: fixed;top: 0;left: 0;width:100%;height:100%;background: rgba(0,0,0,0.5);z-index: 9999;}
.fix_wx_code p {position: absolute;top: 30%;left: 50%;margin-left: -160px;padding-top: 44px;width: 320px;height: 325px;background: #fff;text-align: center;box-sizing: border-box;}
.fix_wx_code p span {cursor: pointer;position: relative;display: block;width: 255px;height: 41px;line-height: 41px;background: #5454c6;color: #fff;font-size: 14px;margin: 47px auto 0 auto;border-radius: 5px;box-sizing: border-box;}




.sixd_marker {background: #e8e8e8 url(../img/sixd_marker_banner.jpg) no-repeat;width: 1000px;height: 400px;}

.infinicam {background: #e8e8e8 url(../img/infinicam_banner.jpg) no-repeat;
    width: 1000px;
    height: 400px;}

.sixd_analysis2 {background: #e8e8e8 url(../img/sixd_analysis2_banner.jpg) no-repeat;width: 1000px;height: 400px; background-size:cover;}



