@charset "UTF-8";

/* Page	Title */

.text_box   {float:left;  font-size:1em; line-height:1.4em;  font-weight:normal; color:#666;}

.text_box .b_font  {font-size:2em; line-height:1.3em; color:#363636; padding-bottom:5px; border-bottom:1px solid #357fbd; float:left;
                  font-weight:600;}

#article  {width:100%;float:left; margin-top:202px; background-color:#fff; min-width:1235px; }
#article_in  {   width:1235px; margin:0 auto; padding-top:80px; }


.title   {   float:left; width:100%;  margin-bottom:20px;}
.title  p { border-bottom:1px solid #126ab2;  float:left; padding-bottom:10px;}
.title  .t1 { letter-spacing:-1px;  font-size:2.4em; color:#333; line-height:1.4em; font-weight:800; }
.title  .t2 {    font-size:1em; color:#999; line-height:1.4em;    }

.collabo_box  {width:350px; margin-right:91px; float:left;   margin-top:30px; }
.collabo_box .t1 {font-size:1.4em;  font-weight:600; color:#579fe1; line-height:1.4em;}
.collabo_box .t2 {float:left; padding-top:10px;  font-size:1em; line-height:1.4em;  font-weight:normal; color:#777;}
.collabo_box  .logo  {width:100%; height:100px; border:1px solid #ddd; margin-bottom:20px;} 
.collabo_box  .more  {float:left; margin-top:20px;}


.news_box  {width:350px; margin-right:91px; float:left;   margin-top:30px; }
.news_box .t1 {font-size:1em; color:#579fe1; line-height:1.3em;}
.news_box .t2 {font-size:1em; color:#111;  line-height:1.4em; padding-top:10px; padding-bottom:15px;}
.news_box .t3 {font-size:1em; color:#888;  margin-bottom:20px; line-height:1.3em; padding-top:20px; border-top:1px solid #ddd;}

.news_box   img  {margin-bottom:30px;}

.news_box a:link		{text-decoration:none; color:#579fe1;  } 
.news_box a:hover		{text-decoration:underline; color:#579fe1;  }
.news_box a:active	   {text-decoration:underline; color:#579fe1; }
.news_box a:visited	{text-decoration:none; color:#579fe1; }


.news_view  {width:100%;  float:left;   margin-top:30px; }
.news_view .t1 {font-size:1.4em; color:#579fe1; line-height:1.4em;}
.news_view .t2 {font-size:1em; color:#111;  line-height:1.4em; padding-top:10px; padding-bottom:15px;}
.news_view .t3 { margin-bottom:20px; line-height:1.4em; padding-top:20px; border-top:1px solid #ddd;}

.contact_box   {width:620px; float:left; background-color:#fff; margin-top:20px;}
.contact_box  table   {width:100%; float:left: }
.contact_box  td   {padding:10px 10px 10px 0; }

.contact_box   input  {border:1px solid #ddd; padding:10px; border-radius:10px; font-size:1em; color:#888; width:90%;}
.contact_box   textarea  {border:1px solid #ddd; padding:10px; border-radius:10px; font-size:1em; color:#888; width:95%;}


.contact_box2  {float:right; width:590px; margin-top:20px;}
.contact_box2  .title {font-size:1.4em; margin-top:30px; line-height:1.4em; color:#363636;    float:left;
                  font-weight:600;}
.contact_box2 .text    {width:50%; float:left;  font-size:1em; line-height:1.4em;  font-weight:normal; color:#666;}


.conferences_box   {width:100%; float:left;  margin-top:30px; padding-bottom:30px;}
.conferences_box    .t1  {font-size:1.5em; color:#555;  width:100%; float:left; padding-bottom:10px; }
.conferences_box    .t1 span {font-weight:600; color:#111;  }
.conferences_box    .t2  {font-size:1.1em; line-height:1.5em; border-bottom:2px solid #ddd; padding-bottom:15px; color:#666;  width:100%; float:left; padding-top:7px;}
.conferences_box    .t2 span {font-size:1em; line-height:1.5em;  color:#579fe1;  width:100%; float:left; padding-top:7px;}
.conferences_box    .t2 img {vertical-align:-3px;}

.conferences_box  .link_img  {float:left; margin-top:20px;}

.product_box    {width:100%; float:left;  margin-top:30px; padding-bottom:30px;}
.product_box   img {width:500px;  border:1px solid #ddd; float:left;}
.product_box   ul {width:680px; float:right;}
.product_box  .t1  { font-size:1.4em; line-height:1.4em; color:#363636; padding-bottom:5px;   
                  font-weight:600;}
.product_box  .t2  {   font-size:1em; line-height:1.4em;  font-weight:normal; color:#666; padding-top:10px;}

.product_box   b  {font-weight:400; color:#333; font-size:1.1em;}


.cyclo_box    {width:100%;  float:left;  margin-top:30px; padding-bottom:30px;}
.cyclo_box   img { float:left;}
.cyclo_box   ul {width:100%;}
.cyclo_box  .t1  { font-size:1.4em; line-height:1.4em; color:#363636; padding-bottom:5px;   
                  font-weight:600;}
.cyclo_box  .t2  {   font-size:1.3em; line-height:1.4em;  font-weight:normal; color:#666; padding-top:  10px;}

.cyclo_box   b  {font-weight:400; color:#333; font-size:1.1em;}


.list_ul   {width:80%; float:left;  margin-top:7px; margin-bottom:7px;}
.list_ul  li {list-style:disc;  margin-left:15px; margin-bottom:5px;}
.list_ul2   {width:80%;    float:left;  margin-top:7px; margin-bottom:7px;}
.list_ul2 li  {list-style:square; margin-left:15px;  margin-bottom:5px;}



.tech_box    {width:100%; float:left;  margin-top:30px; padding-bottom:30px;}
.tech_box   .img { width:400px; float:left;}
.tech_box   .img  img {width:100%;  border:1px solid #ddd; float:left;}
.tech_box   ul {width:700px; float:right;}
.tech_box  .t1  { font-size:1.4em; line-height:1.4em; color:#363636; padding-bottom:5px;   font-weight:600;}
.tech_box  .t2  {   font-size:1em; line-height:1.4em;  font-weight:normal; color:#666; padding-top:10px;}



table.basic						{width:100%; margin:0px 0 0 0px; float:left; border-right:1px solid #ddd;}
table.basic					  td{background-color:#fff; font-size:1em; text-align:center; border-bottom:1px solid #ddd;  border-left:1px solid #ddd; padding:5px; color:#888; }
table.basic                    th  { font-size:1em;  padding:5px;  border-bottom:1px solid #ddd;   border-left:1px solid #ddd;  border-top:1px solid #333; text-align:center; font-weight:400; background-color:#f9f9f9;  }





#footer   {width:100%; float:left; background-color:#414042;   min-width:1235px; }

 
 
#foot_bn .bn   {width:100%;  float:left;}
#foot_bn .bn  .t  { float:left; margin:-85px 0% 0% 4%; border-bottom:1px solid #fff; position:relative; color:#fff; font-size:1.2em; font-weight:600;
                 line-height:40px;  }
#foot_bn .bn  .more  {float:right; margin-right:3%; margin-top:-80px;  position:relative;}

#foot_bn table   {width:99.9%; float:left; margin-top:100px;  }
#foot_bn table  td   {border:none; border-right:1px solid #fff;}
