/* CSS Document */
/*reset*/
*{ margin:0; padding:0}
ul,li{ list-style:none}
b{ font-weight:normal}
img{ border:none}
h1,h2,h3{ font-size:12px; font-weight:normal}

.float_l{ float:left; width:auto}
.float_r{ float:right; width:auto}
.clr{ clear:both}
.title_bg{ background:url(../images/icon/title_bg.gif); height:27px; line-height:27px; width:100%}
.title_bg2{height:27px; line-height:27px; width:100%; border-bottom:1px solid #ebebeb; margin-top:30px}
span.redArrow{ background:url(../images/icon/products_index_h1bg.gif) no-repeat 20px center; text-indent:39px; display:block; font-size:13px; color:#333333; font-weight:bold}
.txta_r{ text-align:right; color:#000}
.cred{ color:#cc0000}


/*base style*/
a{ color:#999999; text-decoration:none}
a:hover{ color:#cb0101; text-decoration:underline}
a.more{ color:#cc0101}
a.more:hover{ text-decoration:none}
a.proenter{width:63px; height:15px; line-height:15px; background:url(../images/icon/proall_icon.gif) no-repeat; border:none; color:#FFFFFF; padding-right:10px; margin-top:10px; display:block; text-indent:5px; float:right; margin-bottom:20px; text-align:left}
a.proenter:hover{ color:#fff; background:url(../images/icon/proall_iconact.gif) no-repeat; }

a.proenter2{width:60px; height:19px; line-height:19px; background:url(../images/icon/Series_inside_jt.gif) no-repeat right center; border:none; color:#ed1c24; padding-right:10px; margin-top:15px; display:block; text-indent:8px; margin-bottom:20px}
/*layout*/
body{width:900px; margin:auto; font-size:12px; color:#757575; background:#FFFFFF;
font-family: "Hiragino Kaku Gothic Pro","ヒラギノ逞ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif; line-height:18px;}
#header{
	width:900px;
	margin:auto
}
#banner_index{width:900px; margin:auto; margin-top:1px; height:216px; overflow:hidden}
#banner_index #play_text{ display:none}
#pronav{width:900px; margin:auto}
#main{width:900px; margin:auto; margin-top:18px}
#index #main{ margin-top:0}
#footer{width:900px; margin:auto}
#siderbar{ width:190px; float:left}
#content{ width:690px; float:right; overflow:hidden; color:#666666; margin-bottom:20px}
#content p{ text-indent:2em}
/*header*/

#logo{ float:left; width:auto; height:85px;}
#logo img{
	margin-top:15px;
	margin-left:20px;
	height:55px;
	width:180px;
}
#toptool{ margin-top:25px; font-size:11px}
#search{ line-height:14px; margin-top:5px}


#meau ul{
	width:100%;
	background:#ebebeb;
	border-bottom:2px solid #2a273c;
	height:25px;
/*	margin-top: 20px;
*/}
#meau ul li{ float:left; width:127px; border-right:1px solid #d7d7d7; background:#ebebeb; height:25px; line-height:25px; text-align:center}
#meau ul li.nobor{ border:none}
#meau ul li a{ font-size:12px; font-weight:bold; color:#2a273c; width:127px; height:25px; display:block}
#meau ul li a:hover{ background:#2a273c; color:#FFFFFF; text-decoration:none}
#meau ul li a.select{ background:#2a273c; color:#FFFFFF; text-decoration:none}
/*pronav*/
#pronav{background:url(../images/icon/pronav_bg.gif) repeat-x; height:95px}
#pronav ul li{ float:left; width:75px; text-align:center; background:url(../images/pronav_bg.gif) repeat-x; height:80px; overflow:hidden }
#pronav ul li a{ display:block; padding-top:10px; color:#333333}
#pronav ul li a:hover{ background:url(../images/icon/pronav_icon.gif) center 5px  no-repeat; color:#cc0000; text-decoration:none}

/*main*/
#main{}
#main h2{ font-size:13px; color:#18171d; font-weight:bold}


/*content______________company_index*/
#company_index{ float:left; width:630px;}
#news_index{float:left; width:260px;}

#company_index h2{ margin-top:29px; margin-bottom:15px}
.company_index_txt{ width:242px; float:left}
#news_index .news_index_title{margin-top:29px; margin-bottom:10px; height:20px; background:url(../images/icon/news_index_title_bg.gif) no-repeat bottom;}
#news_index .news_index_title h2{ display:block; float:left; width:auto;}
#news_index .news_index_title span{ display:block; float:right; width:auto;}
#news_index .news_index_title span a{ color:#cc0000}
#news_index ul a{ color:#757575; display:block; float:right; width:170px; overflow:hidden; height:20px}
#news_index ul span{ font-family:Arial, Helvetica, sans-serif; display:block; float:left; width:70px; overflow:hidden; height:20px; color:#999999}
#news_index ul a:hover{ color:#cc0000}
#news_index ul a:hover span{}
#news_index p{ text-align:right; margin-top:10px;}
.video{ height:180px; overflow:hidden; margin-top:10px;}

/*products_index*/
#products_index{margin:0 28px; margin-bottom:30px;}
#main #products_index h1{ font-size:13px; color:#18171d; font-weight:bold; background:url(../images/icon/products_index_h1bg.gif) no-repeat 8px center ; text-indent:28px; margin-top:29px; margin-bottom:20px;}
#main #products_index h1 a{ color:#18171d;; text-decoration:none}
/*#products_index p{ text-indent:2em;}*/
#products_index p{ text-indent:28px;}
#products_index .modtxt{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#1f5386; line-height:22px;}
#products_index .modtxt a{ color:#1f5386; text-decoration:none}
.products_index_one{ width:275px; float:left; overflow:hidden; height:150px; border-right:1px dashed #ececec; border-bottom:1px solid #cccccc; margin-left:5px;}
.nobor{ border-right:none}
.noborb{ border-bottom:none}
.products_index_one img{ width:100px; height:100px; float:right; margin-top:50px; padding-right:15px; display:block}
.products_index_one1 .imgbor{border-right:1px dashed #ececec; width:100px}
.products_index_one img.nosize{ width:251px; height:120px; margin:0; padding:0; margin-top:30px}
.products_index_one .products_one_txt{ width:160px; height:150px; float:left; line-height:18px}
.products_index_one1{ border-right:none; width:276px;}

/*footer*/
#footer{}
#contact_index{ height:45px; margin:10px 15px;}
#contact_index li{ /*width:260px; */float:left; border-right:1px dashed #bebebe; padding:0 10px; height:40px; padding-top:5px; color:#808080; line-height:15px;}
#contact_index li a{color:#808080; text-decoration:underline}
#contact_index li a:hover{color:#cb0101}
#contact_index li span{ float:left; width:28px; color:#1f5386; margin-right:10px; font-weight:bold; line-height:16px;font-family:Arial, Helvetica, sans-serif}
#contact_index li.mid span{ float:left; width:10px; color:#1f5386; margin-right:10px; font-weight:bold; line-height:16px;font-family:Arial, Helvetica, sans-serif}
#contact_index li.nobor{ border-right:none}
#contact_index li.mid{ width:310x;}
#intoproducts{ background:#ededed; padding:20px 27px 15px 27px; line-height:20px; background:url(../images/icon/intoproducts_bg.gif) repeat-x;}
#intoproducts a{ color:#666666}
#intoproducts a:hover{color:#cb0101}

#links{padding:15px 27px; line-height:20px; border-top:1px solid #ededed}
#links li{ display:inline; padding-right:10px; font-weight:bold}
#links li a{font-weight:normal}
#copyright{ border-top:4px solid #2a273c; text-align:center; line-height:34px; color:#333333;}



/*inside*/
#siderbar{}
.txt01{ color:#6c6c6c; font-size:14px; font-weight:bold; margin-left:14px}
.title01{ background:url(../images/icon/siderbar_probg.gif) no-repeat top; color:#2a273c; line-height:36px; text-indent:15px; font-weight:bold}
#pro_s_list{}
#pro_s_list li a{ height:33px; background:#f5f5f5 url(../images/icon/pro_s_list_dot.gif) 20px 12px no-repeat; padding-left:35px; line-height:15px; display:block; border-bottom:1px solid #d4d4d4; color:#a4a4a4; padding-top:5px}
#pro_s_list li a span{ color:#6c6c6c; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
#pro_s_list li a:hover span{color:#ed1c24;}
#pro_s_list li.topbor{ border-top:1px solid #d4d4d4; height:0px; overflow:hidden}
#pro_s_list li a:hover{background:#ffffff url(../images/icon/pro_s_list_dot_hover.gif) 20px 10px no-repeat; color:#ed1c24; font-weight:bold; text-decoration:none; border:1px solid #d4d4d4; border-top:none; margin-bottom:1px}
#pro_s_list li a.selectit{background:#ffffff url(../images/icon/pro_s_list_dot_hover.gif) 20px center no-repeat; color:#ed1c24; font-weight:bold; text-decoration:none; border:1px solid #d4d4d4; border-top:none; margin-bottom:1px}
#sidercontact{ border:1px solid #d5d5d5; padding:11px; color:#a4a4a4; line-height:20px; margin:20px 0; font-family:Arial, Helvetica, sans-serif}
.sidercontact_but{ background:url(../images/icon/sidercontact_but.gif) no-repeat; width:101px; height:19px; display:block; text-indent:1em; margin-left:36px; margin-top:10px}
h3.tit02{ color:#6c6c6c; font-weight:bold}
#sidercontact b{ color:#636363; float:left;}
#sidercontact i{ font-style:normal; float:left; margin-left:2px;}
/*inside bread*/
#crumbs{ line-height:30px; text-indent:25px}






/*content*/
#content div.w635c{ width:635px; margin:auto; line-height:20px; margin-top:29px}
#content div.w635c_2{ width:635px; margin:auto; line-height:20px; margin-top:10px}
.case{ border-top:1px dashed #d8d8d8; padding-top:30px; height:140px}
.case li{ width:118px; height:48px; float:left; border:1px solid #e7e7e7; margin-right:7px; margin-bottom:10px; overflow:hidden}
#banner{ margin-top:10px}

/*contactus.shtml*/
.Branch{ float:left; width:336px; height:144px; margin-right:5px; padding-top:8px}
.Branch ul{ width:336px;border-bottom:1px solid #e0e0e0; border-top:2px solid #e0e0e0;height:108px; overflow:hidden}
.Branch span{ background:#f6f6f6; display:block; float:left; width:75px; height:26px; text-indent:12px; border-right:1px solid #d8d8d8; color:#5c5c5c}
.Branch span.site{ width:90px;}
.Branch b{ display:block; float:left; width:auto; text-indent:5px; color:#929292}
.Branch .tc5{color:#5c5c5c;}
.Branch li{ width:336px; height:26px; line-height:26px; border-bottom:1px solid #e0e0e0; float:left}
.Branch h3{
	height:34px;
	line-height:34px;
	background:url(../images/icon/contactus_icon.gif) no-repeat 2px center;
	text-indent:18px;
	font-weight: bold;
	color:#5c5c5c
	/*color: #1F5386;*/
}
.Headquarters{ width:686px;}
.Headquarters ul{ border:2px solid #d8d8d8; border-bottom:1px solid #d8d8d8; overflow:hidden; height:auto; overflow:hidden; width:100%}
.Headquarters span{ width:131px; height:26px; display:block; float:left; background:#f4f4f4; color:#333333; border-right:1px solid #d8d8d8; text-indent:10px}
.Headquarters b{ display:block; float:left; width:auto; text-indent:5px}
.Headquarters b.width01{ width:192px;}
.Headquarters li{ height:26px; overflow:hidden; line-height:26px; border-bottom:1px solid #e0e0e0; float:left; width:686px; display:inline}
.Headquarters h3{ height:34px; line-height:34px; background:url(../images/icon/contactus_icon.gif) no-repeat 2px center; text-indent:18px; margin-top:10px; font-weight:bold; color:#333333}

#s_order .ordertxt{ background:#f1f1f1; text-align:left; text-indent:10px}
#s_order table tr.line td{ height:1px; line-height:1px; border:none; background:#d7d7d7}
#s_order table td{line-height:26px; border-bottom:#d7d7d7 1px solid; padding-left:5px;}
#s_order table td.txt{ padding-bottom:5px; padding-top:5px}
#s_order table td.nobor{ border:none}
#s_order table td.right{ border:none; padding:10px 5px} 
#Pro_Content{ border:#dddcdc 1px solid}
#s_order .buttom1,#s_order .buttom2,#s_order .buttom1act,#s_order .buttom2act{ width:75px; cursor:pointer!important; height:20px; border:none}
#s_order .buttom1{ background:url(../japanese/images/submit_bg.gif) no-repeat;}
#s_order .buttom2{ background:url(../japanese/images/reset_bg.gif) no-repeat; }
#s_order .buttom1act{ background:url(../japanese/images/submit_bgact.gif) no-repeat; }
#s_order .buttom2act{ background:url(../japanese/images/reset_bgact.gif) no-repeat;}
#s_order tr.height10 td{ height:10px; line-height:10px;}

/*viedo.shtml*/
#viedolist ul li{ display:block; text-align:center; height:250px; width:310px; border:#eeeeee 1px solid; overflow:hidden; float:left; margin:0 5px 10px 0; padding-top:10px;}
#viedolist ul li:hover{ background-color:#e5ecf9}

/*products.shtml*/
#probg_xx{ background:url(../images/icon/pro_bgxx.gif) repeat-y; background-position:315px 0!important; background-position:319px 0; width:100%}
#probg_xx .Series .modtxt{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#1f5386; line-height:22px;}
#probg_xx .Series p{ text-indent:28px;}
.Series{ width:300px; float:left; overflow:hidden; border-bottom:1px solid #cccccc; padding-left:10px; margin:3px; height:165px}
.Series h1{ font-size:13px; color:#18171d; font-weight:bold; background:url(../images/icon/products_index_h1bg.gif) no-repeat 8px 6px; text-indent:28px; margin-top:10px; margin-bottom:25px;}
.Series .float_l{ width:162px}
.Series .float_r{ margin-right:20px!important; margin-right:10px; margin-top:30px}
.Series img.float_r{ width:100px; height:100px; display:block}
.Series a.proenter{ float:left; margin-left:28px!important; margin-left:14px; text-indent:15px;}
/*pro side*/
.pro_nobg{ width:100%}
#s_products .txta_r{ line-height:28px;}
.pro_nobg .Series_inside .modtxt{ font-size:12px; font-weight:bold; color:#18171d; line-height:22px; text-indent:0em;}
.pro_nobg .Series_inside{padding-left:10px;clear:both; border:1px solid #cccccc}
.Series_inside img.float_l{ width:100px; height:100px; margin-top:10px; display:block;}
.Series_inside h1{ font-size:13px; color:#1f5386; font-weight:bold; background:url(../images/icon/contactus_icon.gif) no-repeat 8px center ; text-indent:28px; margin-top:25px;font-family:Verdana, Arial, Helvetica, sans-serif; }
.Series_inside .float_l{}
.Series_inside .float_r{ margin-right:9px; margin-top:15px; width:145px;}
.pro_nobg .Series_inside p{ text-indent:0;}

/*company.shtml*/
.company{ margin-top:30px; line-height:18px}
.company .float_r{width:380px }
.blank40{ height:40px;}
.company_honnor{background:url(../images/icon/xx.gif) repeat-x top; /*margin-top:40px; */margin-bottom:20px; display:block}
.company_honnor li{ height:22px; line-height:24px; text-indent:10px;  background:url(../images/icon/xx.gif) repeat-x bottom;}

#company_change_jq img{ cursor:pointer}

/*xilie danye*/
#keywords{ background:#f5f5f5; color:#5b95d5}
#keywords a{color:#5b95d5}
#keywords b{ color:#265b96; font-weight:bold}

.bottom_line{ padding-bottom:20px}
.bottom_line b{ font-weight:bold}

/*pro danye*/
.onepro_table{ float:right; width:58%; overflow:hidden; margin:10px 0;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6; margin-right:5px;}
.onepro_table ul{}
.onepro_table li{ height:20px; line-height:20px; border-bottom:1px solid #e6e6e6; float:left; width:100%}
.onepro_table li b{ display:block; float:left; border-right:1px solid #e6e6e6; width:120px; height:20px; text-indent:12px;}
.onepro_table li span{ text-indent:15px; display:block}
.onepro_table li b.title,
.onepro_table li span.title{ background:#f0f0f0; text-align:center; text-indent:0; font-weight:bold;}

#bigpro_bg{ width:650px; height:327px; background:url(../images/icon/bigpro_bg.gif) no-repeat; border-right:1px solid #ebebeb; overflow:hidden}

.bigpro_imgwh{ width:100%; height:285px; text-align:center; padding-top:1px; overflow:hidden}


/*news danye*/
#news_con{ }
#news_con p{ margin-bottom:10px}
#news_con h1{ font-size:14px; line-height:30px; color:#333333; font-weight:bold; text-align:center}
#news_con .news_thedate{ background:#f7f7f7; text-align:center; margin-bottom:20px;font-family:Verdana, Geneva, sans-serif}
#news_con .news_thedate a{ color:#ed1c24; text-decoration:underline;}
#news_con .news_thedate span{ font-family:"宋体"}

.newsdanye{ background:url(../images/icon/newsdanye_bg.gif) no-repeat; width:660px; height:53px; margin:auto; line-height:28px; padding-left:30px; margin-top:40px}
.newsdanye li span{ margin-left:19px}


/*bo fugai*/
.noborder{ border:none}
