@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font-size:12px; color:#333; background:#E9E9E9 url(images/bg_body.gif) repeat-y center top; font-family:Arial,"宋体", sans-serif;}
form,ul,li,p,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
img {border:none; margin:0;}
ul,ol,dl {list-style-type:none;}
input,select,textarea {font-family:Arial,"宋体",sans-serif; font-size:12px;}
.clear{clear:both; overflow:hidden; height:0px;}
a {color:#333; text-decoration:none;}
a:hover {color:#0b70ae; text-decoration:underline;}
.overflow{overflow:auto;}


/* 首页 */
.def_news01 {padding:10px 10px 15px 10px;}
.def_news01 ul li{line-height:28px; color:#757575;}
.def_news01 ul li a {text-decoration:none; color:#757575; text-decoration:underline;}
.def_news01 ul li a:hover {color:#0b70ae; text-decoration:underline;}

.def_news02 {padding:10px 4px;}
.def_news02 ul li{height:30px; line-height:30px; color:#757575;}
.def_news02 ul li a {text-decoration:none; color:#757575; text-decoration:underline;}
.def_news02 ul li a:hover {color:#0b70ae; text-decoration:underline;}
.def_news02 ul li.bg{background:url(images/bg_def_list.gif) repeat-x; height:30px; line-height:30px;}

.def_submenu {margin:20px auto 0px auto; width:164px;}
.def_submenu dl{margin:0;}
.def_submenu dt{margin:2px auto 0 auto; width:164px; height:26px; line-height:26px; font-weight:bold; color:#757575; text-align:center;}
.def_submenu dt a {background:url(images/submenu01.jpg) no-repeat; display: block; width:164px; height:26px; color:#757575;}
.def_submenu dt a:hover{background:url(images/submenu02.jpg) no-repeat; display:block; width:164px; height:26px; color:#fff; text-decoration:none;}
.def_submenu dt .current{background:url(images/submenu02.jpg) no-repeat; display:block; width:164px; height:26px; color:#fff;}
.def_submenu dd{margin:0 auto; display:block; width:164px; height:26px; line-height:26px; text-align:center; border-bottom:1px dashed #757575;}
.def_submenu dd a{display:block; width:164px; height:26px; text-align:center;}
.def_submenu dd a:hover{color:#ffc100; text-decoration:none; width:164px; height:26px;}
.def_submenu dd .current{color:#ffc100; text-decoration:none; width:164px; height:26px;}
.def_more{text-align:right; padding:10px 15px;}
.def_contact{padding:10px; color:#757575; line-height:24px;}

/* 中间标题 */
.def_middle{background:url(images/bg_def_title.gif) repeat-x; height:32px; color:#757575; clear:both;}
.def_middle span{display:block; float:right; float:right; font-family:"宋体"; padding-top:10px; padding-right:15px;}
.def_middle span a{color:#767776;}
.def_middle span a:hover{color:#0b70ae;}
.def_middle_title{background:url(images/ico_line01.gif) no-repeat 11px 11px; padding-left:29px;}

.hotnews{padding:0; margin-top:5px;}
.hotnews .pic{float:left; border:1px solid #d9d9d9; width:195px; height:142px; margin:18px 0 0 18px; display:inline;}
.hotnews .news{float:right; padding:10px; width:310px; margin:18px 0 0 0;}
.hotnews .news h4{text-align:center; line-height:30px;}
.hotnews .news h4 a{color:#b60a00; font-size:14px; text-decoration:underline;}
.hotnews .news p{color:#333333; line-height:22px;}

.hotlist {padding:0 20px; margin:10px 0;}
.hotlist ul li{line-height:22px; color:#333333;}
.hotlist ul li a {text-decoration:underline; color:#333333; text-decoration:underline;}
.hotlist ul li a:hover {color:#0b70ae; text-decoration:underline;}
.hotlist ul li span{float:right; color:#9d9d9d;}

/* 首页——产品展示 */
.pic_list_01{margin:26px 0 0 0; padding:0;}
.pic_list_01 .pic_list{float:left; width:132px; text-align:center; margin:0 0 0 38px; display:inline;}
.pic_list_01 .pic_list .pic {border:1px solid #dcdcdc; width:130px; height:130px; line-height:130px;} 
.pic_list_01 .pic_list .txt {height:43px; line-height:43px; overflow:hidden; width:126px; background:url(images/bg_products_txt.jpg) no-repeat top center;}
.pic_list_01 .pic_list .txt a {color:#333333; text-decoration:underline;}
.pic_list_01 .pic_list .txt a:hover {text-decoration:underline; color:#0b70ae;}

.link{width:140px; margin:0 auto;}
.link p{margin:12px auto 0 auto;}

.right_column{width:172px; margin:8px auto 19px auto;}
.right_column p{margin-top:3px;}

/* 底部 */
#footer{width:938px; margin:0 auto; background:#1f7aaf url(images/bg_footer.gif) repeat-x left top; min-height:129px;}
#footer .footnav{height:35px; line-height:35px; color:#fff; text-align:center;}
#footer .footnav ul li{float:left; text-align:center; width:938px;}
#footer .footnav a{color:#fff; margin:0 15px;}
#footer .copyright{text-align:center; line-height:200%; padding:20px 0 30px 0; color:#c0e0f4;}
#footer .copyright span{padding:0 10px;}
#footer .copyright a{color:#c0e0f4; margin:0 10px;}

/* 二级菜单 */
.submenu {margin:10px auto 31px auto; width:164px;}
.submenu dl{margin:0;}
.submenu dt{margin:2px auto 0 auto; width:164px; height:26px; line-height:26px; font-weight:bold; color:#757575; text-align:center;}
.submenu dt a {background:url(images/submenu01.jpg) no-repeat; display: block; width:164px; height:26px; color:#757575;}
.submenu dt a:hover{background:url(images/submenu02.jpg) no-repeat; display:block; width:164px; height:26px; color:#fff; text-decoration:none;}
.submenu dt .current{background:url(images/submenu02.jpg) no-repeat; display:block; width:164px; height:26px; color:#fff;}

.submenu dd{margin:0 auto; display:block; width:164px; line-height:27px; }
.submenu dd a{display:block; background:url(images/thirdmenu.jpg) no-repeat bottom;width:124px; height:27px; padding-left:40px;}
.submenu dd a:hover{color:#B60A00; background:url(images/thirdmenu.jpg) no-repeat bottom; text-decoration:none; width:124px; height:27px;padding-left:40px;}
.submenu dd .current{color:#B60A00;background:url(images/thirdmenu.jpg) no-repeat bottom; text-decoration:none; width:124px; height:27px;padding-left:40px;}
 
.left_column{width:172px; margin:10px auto 20px auto;}
.left_column p{margin-top:3px;}

/* location */
.location{background:url(images/bg_location.gif) repeat-x; height:32px; color:#757575; clear:both;}
.location span{float:right; font-family:"宋体"; line-height:32px; padding-right:15px;}
.location span a{margin:0 6px; color:#757575;}
.location span a:hover,.location span .current{color:#0b70ae;}
.column_title{font-size:14px; font-weight:bold; color:#2b2b2b; background:url(images/ico_line01.gif) no-repeat 11px 11px; padding-left:29px; padding-top:9px;}

/* 文章内容样式 */
.artbox {padding:10px 0 5px 0;}	
.artbox h1 {text-align: center; display:block; font-size:16px;; color:#333; font-weight:100; margin:40px 28px 15px 28px;}	
.artbox .info {text-align:right; font-size:12px; line-height:20px; color: #7F7F7F; padding:15px; background:url(images/bg_info.gif) repeat-x top left; margin:0 28px;}	
.artbox .info a {color: #999;}	
.artbox .article {font-size:12px; line-height:18px; color: #333!important;	padding: 10px 0 15px 0; margin:0 28px; font-family:Arial,"宋体";}
.artbox .article a {color: #333;}
.artbox .article a:hover {color: #0b70ae;}

/* 新闻列表 */
.list_news01 {padding:17px;}
.list_news01 ul li{height:35px; line-height:35px; color:#333; clear:both; padding:0 8px; }
.list_news01 li.bg {background:#f5f5f5 url(images/bg_list.gif) repeat-x; padding:0 8px; }
.list_news01 ul li a {text-decoration:none; color:#333; background:url(images/ico_arrow01.gif) no-repeat 0 5px; padding-left:15px; width:600px; }
.list_news01 ul li a:hover {color:#0b70ae; text-decoration:underline;}
.list_news01 li.bg a{text-decoration:none; color:#333; height:35px; line-height:35px; background:url(images/ico_arrow01.gif) no-repeat 0 4px;}
.list_news01 li.bg a:hover{color:#0b70ae; text-decoration:underline;}
.list_news01 span {font-family:Arial; font-size:11px; float:right; color:#999; width:100px; text-align:center;}

/* 分页 */
.page{color:#585858; margin:0 17px; padding:17px; border-top:1px solid #e4e4e4; clear:both;}
.page span{float:right;}
.page a{color:#585858; margin:0 5px; text-decoration:underline;}
.page a:hover{color:#0b70ae;}
.page .current{color:#; text-decoration:none; font-weight:bold; color:#0b70ae;}

/* 产品列表 */
.pic_list_02{margin:0 0 0 0; padding:20px 0;}
.pic_list_02 .pic_list{float:left; width:132px; text-align:center; margin:0 0 0 42px; display:inline;}
.pic_list_02 .pic_list .pic {border:1px solid #dcdcdc; width:130px; height:130px; line-height:130px;} 
.pic_list_02 .pic_list .txt {padding:10px 3px 5px 3px; line-height:140%; width:126px; background:url(images/bg_products_txt.jpg) no-repeat top center;}
.pic_list_02 .pic_list .txt a {color:#333333; text-decoration:underline;}
.pic_list_02 .pic_list .txt a:hover {text-decoration:underline; color:#0b70ae;}
.pic_list_02 .pic_list .order{padding:0px 3px 0 3px; color:#0b70ae;}
.pic_list_02 .pic_list .order a{color:#0b70ae;}


/* 联系我们 */
.contact{padding:25px 35px 0 35px; line-height:22px; font-size:12px; color:#666;}
.contactbox{padding:0 0 15px 0; margin-top:25px; color:#666;}

.input01{border:1px solid #7f7f7f;}
.title01{background:url(images/bg_title.jpg) no-repeat; font-weight:bold; color:#585858; width:650px; height:32px; line-height:32px; margin:25px auto 0 auto; padding-left:33px; overflow:hidden;}
.title01 span{float:right; padding:6px 22px 0 0;}

/* 招聘 */
.hrbox{padding:20px 0 0 0; margin:0 auto; line-height:22px; width:643px; color:#585858;}
.hrbox ul li{float:left; width:320px;}
.hrbox .hrtitle{width:643px; clear:both;}
.hrbox .hrabout{width:643px; clear:both;}
/* 招聘分页 */
.hrpage{color:#585858; margin:25px 17px 0 17px; padding:17px; border-top:1px solid #e4e4e4; clear:both;}
.hrpage span{float:right;}
.hrpage a{color:#585858; margin:0 5px; text-decoration:underline;}
.hrpage a:hover{color:#0b70ae;}
.hrpage .current{color:#; text-decoration:none; font-weight:bold; color:#0b70ae;}

/* 订购 */
.orderpush{text-align:center; padding:20px 0 0 0;}
.border01{border:1px solid #959595; border-right:none;}
.border02{border:1px solid #959595; border-left:none;}
.border03{border-bottom:1px solid #f5f5f5;}

/* 产品边框 */
.border01{border:1px solid #e3e3e3;}

/* 产品详细页 */
.productsbox{padding:25px;}
.products_tit{background:url(images/ico_line02.gif) no-repeat 0 9px; padding:8px; color:#333; font-weight:bold; border-bottom:1px solid #dedede; margin:8px 8px 8px 0;}
.products_con{line-height:22px; clear:both; margin:10px 0;}

/*表单gavin添加*/
.book{padding:0 0 9px 70px;+padding:0 0 6px 70px}
.book form{margin-top:10px; margin-bottom:20px;}
.book p{margin-top:8px;}
.book textarea{height:100px;}

.about{padding:10px; line-height:20px;}