@charset "utf-8";
* {margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
body,input,button,select,textarea,table {font:12px Arial,Tahoma; color:#666;}
body {color:#333;}
ul,ol,li {list-style:none}
img{border:none;}
label,input[type=button],input[type=submit] {cursor:pointer}
table {border-collapse:collapse;}
a {color:#333;outline:none;}
a:link,a:visited {text-decoration:none}
a:hover,a:active {text-decoration: none;color:#e95b00;}
em {font-style:normal}
.clearfix {*zoom:1;*display:none;}
.clearfix:after {display:block;clear:both;content:"\0020";visibility:hidden;height:0}
.container2{ width:980px; margin: 0 auto;}


body{ background:url(../img/body_bg.gif);}
#head{ height:82px;}
.logo{ float:left; width:620px;}
.top_tel{ color:#666;  float:right; padding:30px 8px 0 0; line-height:30px; font-family:Arial;}
.top_tel img{ padding:0 5px;}
.top_tel b{ font-weight:normal; background-color: #9e9e9e; padding:0 20px; color:#fff; display:block; *margin-top:10px}

#nav{ font-family:Arial, Tahoma; background:url(../img/home_05.jpg) repeat-x; height:38px; line-height:38px; font-size:13px; font-weight:bold;}
.nav_list{ float:left; width:730px;}
.nav_list ul li{ float:left; width:111px; text-align:center; background:url(../img/home_07.jpg) no-repeat;}
.nav_list a{ color:#FFF;display:block;}
.nav_list a:hover,a.hover{ background:url(../img/home_03.jpg) no-repeat; }
.search{ padding-top:6px;}
.input{ background:url(../img/home_10.jpg) no-repeat; width:189px; height:24px; line-height:24px; float:left; border:none;}
.button{ background:url(../img/home_12.jpg) no-repeat; width:59px; height:24px; float:left;border:none;}
#banner{ background:url(../img/home_20.jpg) repeat-x; height:350px; margin:10px auto;}
.slider{width:980px;height:350px;position:relative;}
.slider li{position:absolute;top:0}

.h_title{ border-bottom: solid 1px #ebebeb; height:35px; line-height:35px;}
.h_title .h_title_img{ float:left; padding:7px 10px 0 15px;}
.h_title p{ float:left; color:#000; font-size:18px; font-weight: normal;}
.h_title span{ float:right; font-size:12px; font-weight:normal; padding-right:10px;}
.h_pic_list{ height:230px; border:dashed 1px #bebebe; background:#FFF; width:980px;}

#colee_right{ margin:0 10px;}
#colee_right1 ul li{ float:left;}
.pic_list_t { padding:15px 0 0 15px;}
.pic_list_t span{ display:block; padding-top:15px;}
.pic_list_t img{ border: solid 1px #dbdbdb; padding:5px;}

.content2_l{ width:220px; float:left;}
.catalog,.h_contact,.h_pic2,.h_compamy,.c_company{ background:#FFF; border: solid 1px #ebebeb; margin-top:10px;}
.catalog_list ul li{ border-bottom: dashed 1px #ebebeb; background:url(../img/home_46.jpg) 20px center no-repeat; padding-left:40px; line-height:30px;}
.c_company{ width:755px; overflow:hidden}
.catalog_list span{ float:right; padding-right:10px;}
.h_contact_text{ line-height:24px; padding:10px;}
.h_company_name{ display:block;}
.content2_r{ width:755px; float:right;}
.h_pic2{ overflow:hidden;}
.h_pic2_list{ padding-bottom:10px; width:755px; margin-top:20px}
.h_pic2_list ul li{ float:left; width:200px; text-align:center; margin:0 0 15px 30px;}
.h_pic2_list img{ border:1px solid #dedede; padding:5px}
.h_pic2_list span{ display:block; padding-top:10px; width:191px; height:35px;}
.h_compamy{ height:200px;}
.h_compamy_text{ padding:10px 150px 0 20px; background:url(../img/home_61.jpg) center right no-repeat; line-height:22px;}
#foot{ background:url(../img/home_65.jpg) repeat-x; height:60PX; text-align:center; margin-top:10px; line-height:22px; padding-top:17px;}

.line{border-bottom: solid 1px #ebebeb; background:#FFF; color:#f00; padding:0 0 0 10px; height:38px; line-height:38px;}
.c_company_text{ line-height:30px; padding:10px 20px; color:#000; font-size:14px;}
.c_pic_text2{ padding:10px 20px; line-height:22px;}
.c_pic_text2 img{ width:700px;}
.news_tiel{ text-align:center; font-size:20px; color:#F00; border-bottom: dashed 1px #CCC; padding:15px 0;}
.news_tiel p{ font-size:12px; color:#666; font-weight:normal;}
.c_news_text{ line-height:22px; padding:15px;}
.feedback{ padding:10px 20px;}
.c_contact{ line-height:22px; background:url(../img/contact.jpg) 30px 40px no-repeat; padding:35px 0 160px 330px;}
.c_contact_c{ color:#F00;}