@charset "utf-8";
/* CSS Document */
/*about service contact*/
#Location { height: auto; width: 960px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; line-height: 40px; text-indent:10px; background-color: #FFFFFF; }
#Location a { color: #5A5B5B; margin-left:5px; margin-right:5px; text-decoration:none; }
#Location a:hover { color: #5A5B5B; text-decoration:underline; }
#Topics { height: auto; width: 960px; margin: 0px auto; font-size: 18px; text-indent: 15px; background-color: #FFFFFF; }
#Topics h1 { font-weight: normal;text-transform:capitalize;}
#Topics a { color: #333333; text-decoration: none; }
/*mainright begin*/
.mainright { float: right; height: auto; width: 710px; _margin-right: 8px; margin-top: 15px; }
/*mainright main begin*/
.mainiright_main { height: auto; width: 710px; margin-top: 15px; }
/*mainright mainleft begin*/
.mainright p { line-height: 22px; }
.mainright a { color: #069; text-decoration:none; }
.mainright a:hover {text-decoration:underline; }
.mainright li { line-height: 36px; }
.mainright span {}
.mainright ol { list-style:none; }
.mainright ol li { list-style:none; color:#0080BD; }
/*mainright mainleft begin*/
.mainright_mainleft { float: left; height: auto; width: 455px; }
.mainright_mainleft h1 { font-weight: normal; line-height: 22px; }
.mainright_mainleft_con { float: left; height: auto; width: 212px; margin-top: 15px; }
.mainright_mainleft_con h2 { height:32px; width: 212px; line-height: 32px; border-bottom:1px #ECECEC solid; }
.mainright_mainleft_con a { color:#cc0000; text-decoration:none; }
.mainright_mainleft_con img { width:210px; height:130; margin-top:15px; margin-bottom:5px; }
.mainright_mainleft_con p { line-height: 22px; }
/*product_con*/
/*mainright mainleft begin*/
.mainright img { margin-top: 8px; margin-bottom: 8px; }
.mainright h2 { font-size: 14px; line-height: 30px; text-transform:capitalize; color:#666; }
.mainright h3 { font-size: 14px; line-height: 30px; text-transform:capitalize; color:#666; }
.mainright h4 { font-size: 14px; line-height: 30px; text-transform:capitalize; color:#666; }
/*mainright mainright begin*/
.mainright_mainright { float:right; height:auto; width:235px; padding-right:10px; }
.mainright_mainright h4 { line-height:32px; margin-top: 20px; }
.mainright_mainright p { line-height:22px; margin-right:10px; }
.mainright_mainright .unit ul { width:235px;display:block; line-height:30px; text-indent: 20px; }
.mainright_mainright .unit h2 { width:235px; height:auto; line-height:42px; overflow:hidden; color:#5A5B5B; border-bottom: 1px #ECECEC solid; font-weight:bold;text-transform : uppercase; }
.mainright_mainright .unit li { text-decoration:none; font-size: 12px; text-transform:capitalize; border-bottom:1px #ECECEC dashed;  line-height:30px; background:url("jiantou.gif") left 8px no-repeat; }
.mainright_mainright .unit li a { color:#000; }
.mainright_mainright .unit li a:hover { text-decoration:underline; }
/*prolist*/
/*mainright mainleft begin*/
.mainright p { line-height: 22px; }
.mainright_con { float: left; height: auto; width: 212px; margin-top:15px; }
.mainright_con h2 { height:40px; width: 212px; line-height:20px; border-bottom-width: 1px solid #ECECEC; text-transform:capitalize; }
.mainright_con a { color: #069; text-decoration: none; }
.mainright_con img { width:212px; height:auto; margin-top:5px; margin-bottom:5px;}
.mainright_con p { line-height: 22px; }
.mainright .blank { float:left; height:25px; width:8px; margin-top:15px; }
/*flash js begin*/
.flash { WIDTH: 710px; }
.flash a { color:#FFFFFF; }
.main_slide { clear: both; float:left; margin-bottom: 10px; width: 710px; position: relative; height: 280px; }
.main_slide .body_slide { left: -3px; overflow:hidden; width:710px; position: absolute; top: 1px; height: 240px; }
.main_slide .body_slide img { width:710px; height:240px }
.main_slide .bor_slide { background:#999999; left:0; width: 710px; position: absolute; height: 40px }
.main_slide .custom_slide li { font-size:12px; float: left; overflow:hidden; width:177px; cursor:pointer; color:#FFFFFF; line-height:40px; height: 40px; text-align:center; }
.main_slide .custom_slide li.current { BACKGROUND:#CC0000; width:177px; height:40px; COLOR:#FFFFFF; }
/*prolist1*/
.mainrightnav1 { height:46px; width:710px; border-bottom: 1px solid #E7E7E7; line-height: 46px; font-weight: bold; color:#C70601; font-size: 16px; }
.mainrightnav1 a { color:#CD1430; text-decoration: none; margin-right: 5px; margin-left: 5px; }
.mainrightnav1 a:hover { text-decoration:none; }
.repro { float: left; height:auto; width: 705px; margin-top: 18px;border-bottom: 1px solid #E7E7E7; }
.reprocon { float: left; height:auto; width: 705px; margin-top:5px; }
.reprocon h2 { color:#333; line-height:24px; text-transform:capitalize; }
.reprocon p { line-height: 24px; }
.reprocon a { color:#333; text-decoration: none; }
.reprocon img { margin-top:5px; margin-right:20px; }
.repropic { width:710px; height:auto; float:left; }
.more { height:35px; width:705px;float:left; font-weight:bold; font-size:13px; line-height:24px; text-align:right; text-transform:uppercase; border-bottom:1px dashed #999; }
.more a { color:#CD1430; list-style:none; }
.more a:hover { color:#0080BD; text-decoration:underline; }
.piclist { height:auto; width: 120px; float:left; margin-top:20px; }
.piclist h6 { text-align:center; margin-top:5px; height:auto; width:120px; line-height:16px; color:#0080BD; text-transform:capitalize; }
.piclist a { color:#0080BD; text-decoration:none; }
.piclist a:hover { text-decoration:underline; }
.repropic .blank1 { height:20px; width:15px; float:left; margin-top:20px; }
/*js canshu*/
.p_table { border-collapse:collapse; line-height:140%; }
.p_table td, .p_table th { border:1px solid #ccc; padding:4px; }
.p_table th { text-align:center; background: #e1e1e1; font-weight:normal; }
.p_table th.p_table_type { text-align:left; padding:0 1px; width:70px; color:#000; background:#fff; }
.p_table tr.p_table_even { background:#e1e1e1; }
.p_table tr.p_table_even th { background:#e1e1e1; }
.js_table { border-collapse:collapse; line-height:140%; text-align:center; }
.js_table td { border:1px solid #ccc; padding:4px; }
.js_table tr { border:1px solid #ccc; }
.js_tr_bg { background: #e1e1e1; }
/*end*/
/*newslist*/
.newslist { padding-top:10px; padding-left:10px; }
.newslist h2 { text-align:center; }
.newslist ul { list-style:none; }
.newslist li { padding-left:30px; line-height:30px; background:url("jiantou.gif") left 8px no-repeat; border-bottom: dashed 1px; }
.newslist li a { text-decoration: none; color:#000; font-size:12px; }
.newslist li a:hover { color:#0080BD; }
.newslist li span { float:right; padding-right:5px; }
.newslist .content { line-height:24px; }
.newslist h2 { text-align: center; line-height:22px; }
.mainright .Page { height: auto; width: 710px; margin-top: 20px; }
.mainright .Page a { line-height: 24px; border: 1px solid #cc0000; text-align:center; height:auto; width:40px; display:block; float:left; margin-right: 10px; color: #FFFFFF; background-color:#CC0000; text-decoration:none; }
/*inquiry css begin*/
.inquiry_wrap { margin-top:10px;width:700px;border-top: 1px red solid;}
.inquiry_wrap p { margin-top:15px;line-height: 22px; font-size: 12px;color:#069; }
.inquiry_tit { line-height:36px; height:36px; color:#676767; }
form.inquiry { margin-top:20px; }
span.c_red { color:#a7040e; padding:0 10px; line-height:26px; }
form.inquiry div { overflow:hidden; margin-bottom:12px; clear:both; }
form.inquiry label { width:120px; height:26px; line-height:26px; display:block; float:left; color:#666; font-size:13px; white-space:nowrap; }
form.inquiry input { width:312px; height:26px; float:left; font-size:13px; line-height:26px; border:1px solid #cdcfcf; text-indent:5px; }
form.inquiry select { width:262px; height:26px; font-size:13px; line-height:26px; border:1px solid #cdcfcf; text-indent:5px; padding:0; }
form.inquiry select option { border:1px solid #cdcfcf; }
form.inquiry input.area { width:262px; height:26px; border:1px solid #cdcfcf; }
form.inquiry textarea { width:420px; height:112px; border:1px solid #cdcfcf; padding-left:5px; font-size:13px; line-height:22px; }
form.inquiry .submit_box_i { width:465px; height:26px; margin:20px auto 0; }
form.inquiry .submit_box_i input { width:74px; height:25px; border:none; color:#fff; font-size:12px; line-height:24px; font-weight:bold; text-indent:0; background-color: #069; }
.submit_box_i input.submit { margin-right:50px;margin-left:50px; }


.probox{width:160px; float:left; margin-top:10px; height:197px; overflow:hidden;}
.probox2{width:210px; float:left; margin-top:10px; height:197px; overflow:hidden;}
.protext{overflow:hidden; text-align:center; clear:both;}
.protext a{color:#333;}
.protext a:hover{color:#ff7700}
.probox span{ display:block; text-align:center}
.probox h2{font-size:12px; font-weight:normal; line-height:18px; text-align:center; clear:both}
.proimg img{position:static;+position:relative; top:-50%;left:-50%; vertical-align:middle}
.proimg p{position:static; +position:absolute; top:50%; vertical-align:middle; margin:0; padding:0 }
.proimg{width:158px; height:158px;line-height:153px;vertical-align:middle;position:relative; text-align:center;display:table-cell;overflow:hidden; margin:0 auto;}
.proimg2{width:210px; height:158px;line-height:153px;vertical-align:middle;position:relative; text-align:center;display:table-cell;overflow:hidden; margin:0 auto;}

.protext2{overflow:hidden; text-align:center; clear:both;}
.protext2 a{color:#333;}
.protext2 a:hover{color:#ff7700}
.probox2 span{ display:block; text-align:center}
.probox2 h2{font-size:12px; font-weight:normal; line-height:18px; text-align:center; clear:both}
.proboxlist{clear:both; margin:5px 0; border-bottom:1px dotted #cecece}
.proboxlist span{ margin:0 10px}
.proboxlist .proimg{ float:right;  width:160px; height:120px;}
.proboxlist .proimg img{vertical-align:top}
.proboxlist .protext{ background:none; margin:0 0 5px 0;width:100%;height:20px;text-align:left}
.proboxlist .protext a{color:#cc3333;}
.proboxlist .protext a:hover{ color:#f00;text-decoration:underline}
.proboxlist .prodes{float:left; width:300px; height:170px; overflow:hidden; text-align:left;}