﻿@charset "utf-8";
/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,label{padding:0;margin:0}
body{font:12px/18px "宋体",Arial,sans-serif;;color:#333;background:#fff; background:url(../images/bg.png) repeat-x #f4f1ea;}
table{border-collapse:collapse}
ol,ul,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%}
fieldset,img{border:0}
a{text-decoration:none;color:#333}
a:hover{color:#c00;text-decoration:underline}
label{vertical-align:middle;}
label{zoom:1; cursor:pointer;}
button{cursor:pointer;}
.zoom{zoom:1;overflow:hidden;}
img{vertical-align:bottom;}
/*色彩*/
.color_blue{color:#25a;}
.color_red{color:#c00;}
.color_normal{color:#333;}
.color_gray{color:#666;}
.color_ccc{color:#ccc;}
.color_link{color:#25a;}
.color_999{color:#999;}
.color_green{color:#090;}
/*常用*/
.clear{height:0;overflow:hidden;clear:both}s
.clearboth{clear:both}
.v_m{vertical-align:middle;zoom:1;}
.fleft{float:left;}
.fright{float:right;}
.mar10{margin-bottom:10px;}
.font14{font-size:14px;}
.clearer{clear:both;}
.underline{text-decoration:underline;}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both;font-size:0;line-height:0;}
.clearfix{*zoom:1;}
/*顶部*/
.wrap{ width:1003px; margin:0 auto;}
.header{height:100px;overflow:hidden; position:relative;}
.header select{ position:absolute; right:10px;top:16px;}
.header ul{ float:right; overflow:hidden; margin-top:48px;}
.header ul li{ float:left; border-right:1px solid #ccc; margin-right:-1px; padding:0 3px;}
.header ul li a{ display:inline-block; height:22px; line-height:22px; padding:0 10px; color:#967354;}
.header ul li a:hover{ text-decoration:none; color:#967354;}
.header ul li.sel a{ background:#784030; color:#fff;}
.logo{ float:left; margin-top:13px;}
.banner{ height:300px; overflow:hidden; position:relative;}
.banner li{ height:300px; overflow:hidden;}
.num_list{position:absolute;right:4px;top:260px;}
.num_list span{height:18px;width:18px;overflow:hidden;background:#EEBFC5;float:left;margin-right:5px;text-align:center;line-height:18px;color:#c00;cursor:pointer;}
.num_list .sel{color:#fff;font-weight:bold;background:#c00;}
.inner_banner{ height:195px;overflow:hidden; width:1000px; margin:0 auto;}
.main_home{ padding:5px; background:#fff; width:993px; overflow:hidden;}
.tit_home_news{ height:28px; overflow:hidden; background:url(../images/tit_news.png) no-repeat; margin-bottom:3px;}
.home_news{ width:275px; float:left; margin-right:9px;}
.home_news_con img{ width:275px; height:167px; margin-bottom:2px;}
.tit_news{ height:22px; background:url(../images/bottom_bg.png) #e6e8e7 no-repeat left bottom; line-height:22px; padding:0 10px 5px 10px; overflow:hidden; display:block;}
.home_intro{ width:435px; float:left;}
.home_inro_con{ height:183px; overflow:hidden; background:#fbfbfb; line-height:24px; padding:8px 5px;}
.contact_us{ width:264px; float:right; height:226px;}
.con_contact{ width:247px; margin:0 auto; margin-top:10px; line-height:21px;}
.con_contact img{ margin-bottom:10px;}
.project_scroll{ width:670px;margin-left:24px; margin-top:9px; overflow:hidden;}
.project_scroll ul{ width:800px; float:left;}
.news_width{ width:1000%;}
.project_scroll li{ float:left; width:142px; padding:8px 8px 0 8px; border:1px solid #dadada; margin-right:7px;}
.project_scroll li a{ display:block; line-height:30px; text-align:center;}
.home_project{ clear:left; width:718px; float:left; margin-top:6px;}
.con_project{border:1px solid #dadada; border-top:none; height:198px; overflow:hidden; position:relative;}
.bow_left{ width:14px; height:45px; position:absolute; display:inline-block; left:0;top:77px; cursor:pointer; background:url(../images/bow_left.png) no-repeat;}
.bow_right{ width:14px; height:45px; position:absolute; display:inline-block; right:0;top:77px; cursor:pointer; background:url(../images/bow_right.png) no-repeat;}
.home_pro{ float:right; height:227px; width:264px; margin-top:6px; overflow:hidden; background:#fbfbfb;}
.home_pro ul{ margin:8px 0 0 11px;}
.home_pro li{ margin-bottom:6px;}
.footer{ height:32px; line-height:32px; margin:30px 0; background:#efefef; padding:0 10px; text-align:right; font-family: Arial, Helvetica, sans-serif; clear:both;}
.footer a{ margin:0 5px;}
#inner_main{width:999px;margin:0 auto;overflow:hidden;padding:6px 2px 0 2px;background:url(../images/bg_inner_main.png) #fff repeat-x left top;}
#left{width:338px;height:174px;float:left;background: url(../images/left_product_bg.gif) repeat-x left top;}
#middle{width:350px;float:left;height:174px;display:inline;background:url(../images/middle_product_bg.gif) repeat-y left top;}
#right{width:315px;float:right;height:174px;display:inline;background:url(../images/right_product_bg.gif) repeat-y left top;}
#left img{margin-top:25px;margin-left:19px;}
#middle img{margin-top:25px;margin-left:32px;}
#right img{margin-top:25px;margin-left:16px;}
#foot{width:1003px;margin:0 auto;height:62px;padding-top:24px;background:url(../images/foot_bg.gif) repeat-x left top;}
.left_p{padding:0 10px;text-align:right;color:#fff;line-height:25px;}
.left_p a{color:#fff;padding:0 10px;}
.left_p a:hover{color:#f60;}
.foot_p2{padding:0 10px;text-align:right;line-height:37px;}
.foot_p2 a{padding:0 10px;}
.left_side{width:199px;float:left;}
.left_nav{zoom:1;overflow:hidden;padding-bottom:10px;}
.left_nav li{margin:0 auto;width:170px;height:30px;line-height:30px;border-bottom:1px solid #fff;}
.left_nav li a{padding-left:60px;background:url(../images/left_nav_spot.gif) no-repeat 40px 45%;}
.right_content{float:right;width:773px;margin-right:7px;display:inline;}
.right_route{height:30px;line-height:30px;border-bottom:1px solid #b5b5b5;text-align:right;margin-bottom:11px;}
.route_title{float:left;padding-left:20px;background: url(../images/spot_route.png) no-repeat left 45%;}
.right_pic img{border:5px solid #e2e2e2;margin-bottom:20px;}
.about_content p{padding-bottom:10px;}
.inner_bg{ background:url(../images/bg_inner.png) repeat-x #f4f1ea}
.about_content{ min-height:600px;_height:600px; line-height:24px; padding:25px; font-size:14px; line-height:24px;}
.bg_inner_main{ width:100%; overflow:hidden; background:url(../images/inner_bg02.png) repeat-y; position:relative;}
.img_left{ position:absolute; width:199px; height:237px; background:url(../images/left_side_bg.jpg) no-repeat left bottom; left:2px;bottom:0;}
.border_news_pic{ border:5px solid #eee; margin-bottom:15px;}
.hr_tab th {background-color: #F4F4F4;border-top: 4px solid #58ACAE;color: #58ACAE;font-weight: normal;height: 26px;line-height: 26px;text-align: center;}
.hr_tab td { border-bottom: 1px solid #CCCCCC;height: 26px;line-height: 26px;text-align: center;}
.news_tit{ font-size:24px; line-height:50px; border-bottom:1px solid #ccc; text-align:center;}
.mar10{ margin:10px;}
.news_tips{ color:#ccc; text-align:center; line-height:24px; margin-bottom:15px;}
.products_list{ margin:20px 0 0 20px; overflow:hidden; font-size:12px;}
.products_list li{ float:left; margin-right:25px;}
.products_list li a{ display:block; line-height:32px; text-align:center;}
.products_list li img{ width:142px; height:142px; border:4px solid #ccc;}
.tit_intro{ width:87px; height:26px; line-height:26px; text-align:center; color:#fff; background:url(../images/intro_bg.gif) no-repeat; margin-bottom:20px;}
.detail_name{ line-height:32px; font-size:14px; font-weight:bold; margin-bottom:20px;}
.tab_contact{ border-collapse:collapse; margin:0 auto;}
.tab_contact th{ color:#fff;}
.tab_contact td,.tab_contact th{ border-collapse:collapse; height:24px; border:1px solid #95522d;}
.tab_contact td{ padding-left:10px;}



