/*css reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
form{display:inline;}
ul,ol{list-style:none;}
a{ cursor:pointer;}
em{ font-style:normal; color:#c01920;}
body{ background:url(../images/body_bg.jpg) top no-repeat #f3f5f6;line-height:24px; color:#333; font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#930001;}
a:hover img{ background:#930001; filter:alpha(opacity=80);opacity:0.80;}
img{vertical-align:top;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
input,button,select,textarea{outline:none;}
textarea{resize:none;}
html>/**/body .clearfix{overflow:hidden;}
.clearfix{zoom:1;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*public*/
.l{ float:left;}
.r{ float:right;}
.box980{ width:980px; margin:0 auto;}
.box290{ width:290px;}
.box250{ width:248px;}
.box675{ width:675px;}
.box728{ width:728px;}
.grey{ color:#999;}
.border{ border:1px #ccc solid; background:#fff;}
.mt10{ margin-top:10px;}
.mb10{margin-bottom:10px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.p20{ padding:20px;}
.relative{position:relative;}
/*header*/
.header{ height:36px; line-height:36px; overflow:hidden;}
.language a{ background:url(../images/language_bg.jpg) no-repeat; width:90px; height:29px; line-height:29px; text-align:center; display:block; float:left; margin-left:5px; margin-top:6px;}
/*nav*/
.nav{ height:64px; overflow:hidden; margin-top:3px; padding:20px 0;}
.nav ul{ float:right; margin-top:30px;}
.nav ul li{ float:left; background:url(../images/line.jpg) right no-repeat; font-size:14px;}
.nav ul li a{ padding:0 15px; height:30px; line-height:30px;display:block; }
.nav .this{border-radius:5px; background:#c01920; color:#fff;}
/*banner*/
.banner{ position:relative;}
.banner .hd{ position:absolute; left:430px; bottom:20px;}
.banner .hd li{ width:43px; height:6px; cursor:pointer; display:block; margin-left:5px; float:left;background:#000;filter:alpha(opacity=60);opacity:0.60;}
.banner .hd .on{ background:#c01920;filter:alpha(opacity=100);opacity:1.0;}
.banner .prev{ position:absolute; left:0; top:91px; background:url(../images/arrow.png) 0 0 no-repeat; width:46px; height:71px; display:block; z-index:99;}
.banner .next{ position:absolute; right:0; top:91px; background:url(../images/arrow.png) -46px 0 no-repeat; width:46px; height:71px; display:block;z-index:99;}
/*content*/
.content{ margin:10px 0;}
.content .title{ background:url(../images/title_bg.jpg) 0 37px no-repeat; height:40px; line-height:37px; font-size:14px;font-weight:normal;}
.content .title em{ background:url(../images/h3_bg.jpg) left no-repeat; padding-left:22px;}
.content .title a{ font-size:12px; color:#666;}
.content .photo{ margin:10px 0;}
.content p{ line-height:24px; color:#666;}
.index_about{ width:313px;}
.index_quality{ width:313px; margin-left:20px;}
.idnex_contact{ width:313px;}
/*index_products_pic*/
.index_products_pic{ padding:17px 0 8px 0;}
.index_products_pic ul li{ float:left; margin-right:15px; width:125px;}
.index_products_pic ul li img{ border:1px #ccc solid;}
/*inside*/
.inside{ margin:10px 0;}
/*left*/
.left{ width:250px; background:#fff;}
.left .title{ height:40px; line-height:40px; padding:0 10px; color:#fff; background:#c01920; font-size:14px;}
.left .title span{ background:url(../images/inside_h3.jpg) left no-repeat; padding-left:20px; font-weight:normal;}
.left_sort ul li{ height:44px; line-height:44px; border-bottom:1px #ddd solid; background:url(../images/dot.jpg) 12px 18px no-repeat; padding-left:28px;}
.left_contact ul{ padding:5px 10px; color:#666; line-height:30px;}
/*right*/
.right{ width:720px;background:#fff;}
.location{color:#fff; background:#c01920; height:40px; line-height:40px; padding:0 10px;}
.location span{ background:url(../images/location.jpg) 0 0 no-repeat; padding-left:23px;}
.location span a{color:#fff}
/*about*/
.about{ padding:10px; font-size:14px; line-height:30px;}
.about p{ padding-bottom:10px;}
/*products*/
.products{ padding:10px;}
.products th{ padding:5px;}
.products td{ padding:10px;}
.products td{ background:#fff;}
.products th{ background:#F0F0F0;}
.productsImg dt{ float:left; margin-right:15px;}
.productsImg dd{ padding-bottom:5px;}
/*contact*/
.contact{ padding:10px;font-size:14px; line-height:30px;}
/*dis*/
.dis{ padding:20px;}
.dis_img{ text-align:center; line-height:45px;}
.dis_text_title{ background:#f1f1f1; padding:0 10px; line-height:40px; font-size:14px; font-weight:bold;}
.dis_text_p{ padding:10px 0; line-height:30px;}
.back a{ width:110px; height:35px; line-height:35px; text-align:center; background:#c01920; color:#fff; display:block; margin:10px auto;}
/*pages*/
.pages {width:100%; position:relative; font-size:12px; line-height:24px; text-align:center; overflow:hidden; margin-top:20px;}
.pages ul { position:relative; left:50%; float:left; }
.pages li { position:relative; right:50%; float:left; margin:5px 3px 15px 3px; }
.pages li a { float:left; display:block; padding:0 10px; height:24px; border:1px solid #CCC; }
.pages li a:hover, .pages .thisclass { border:1px solid #c01920; background:#c01920; color:#FFF; text-decoration:none; }
.pages .thisclass { padding:0 8px; }
.pages .thisclass a, .pages .thisclass a:hover { padding:0; border:0px; color:#FFF; }
.pages table { margin:0 auto; }
.pages table td {font-size:12px;padding:20px 3px; }
/*footer*/
.footer{ background:#333; height:35px;line-height:35px; color:#999;text-align:center;}
.footer a{ color:#999;}


.disAbout{ margin-top:20px;}
.disAbout h3{ background:#0f9fde; padding:0 15px; height:40px; line-height:40px; margin-bottom:0;}
.disAbout h3 span{ background:url(../images/disAbout.jpg) left no-repeat; padding-left:20px; font-size:14px; color:#fff;}
.disAboutC{ border:1px #ccc solid; background:#e7e7e7; padding:15px; line-height:30px;}.products ul{}
.products ul li{ float:left; margin:0 5px 10px 7px; line-height:35px; text-align:center;}
.products ul li img{ border:1px #CCC solid;}
.products ul li p{width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;course:hand; text-align:center; margin:0px auto}






