@charset "utf-8";
/* CSS Document */


/* 公共样式 */
body,button,input,select,textarea,address{ font-family:Verdana; font-size:12px; color:#444; background:#e1e1e1;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,button,p,blockquote,th,td{margin:0;padding:0; border:0; color:#444;}
img{border:none;}
em,strong{font-style:normal;font-weight:bold;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

p{ line-height:18px; margin:0px; padding:0px; border:0px;}
/* a defined */

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/* html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */
.clear{height:0px;line-height:0px;font-size:0px;overflow:hidden;clear:both;}

a{ color:#444; text-decoration:none;outline: none;}
a:hover{ color:#e67417; text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());}
a:focus { outline:0;}
.white,.white a{ color:#fff;}
.white a:hover{ color:#fff; text-decoration:underline;}
.yellow,.yellow a{ color:#e67417}.yellow a:hover{ color:#e67417; text-decoration:underline;}
.gray_7,.gray_7 a{ color:#777;}.gray_7 a:hover{ color:#e67417}

.under{ text-decoration:underline;}
.fl{ float:left;}
.fr{ float:right;}
.margin_14b{ margin-bottom:14px;}
.height320{ min-height:320px;_height:320px;}
.height420{ min-height:420px;_height:420px;}

.size11{ font-size:11px;}
.size13{ font-size:13px;}
.size14{ font-size:14px;}
.size18{ font-size:18px;}

/*  各背景图片  */
.home_back{ background:url(../images/home_back.jpg) center top no-repeat;}
.about_back{ background:#e1e1e1 url(../images/about_back.jpg) center top no-repeat;}
.services_back{ background:#e1e1e1 url(../images/services_back.jpg) center top no-repeat;}
.move_back{ background:#e1e1e1 url(../images/move_back.jpg) center top no-repeat;}
.news_back{ background:#e1e1e1 url(../images/news_back.jpg) center top no-repeat;}
.contact_back{ background:#e1e1e1 url(../images/contact_back.jpg) center top no-repeat;}

.container{ width:1000px; margin:0px auto;}

/*  头部  */
.top_back{ background:url(../images/top_back.gif) center 50px no-repeat; min-height:112px;_height:112px; }
.top_back .logo{ float:left; margin-top:10px;}


/*  导航  */
.nav{ width:887px; display:block; height:32px; float:right; margin-top:50px;}
.nav ul{ margin:0px; height:32px; padding-left:2px;}
.nav li{ display:inline; float:left; height:32px; line-height:32px; background:url(../images/nav_line.gif) left no-repeat; color:#fff; position:relative; z-index:1000; padding-left:1px;}
.nav li a{ color:#fff; float:left; font-size:14px; font-weight:bold; padding:0px 17px;}
.nav li a:hover,.nav li .nav_hover{ color:#fff; background:#f39f5b;}

.nav li div{ display:none; background:#f39f5b; overflow:hidden; width:100%;}
.nav li.hover div{ position:absolute; z-index:999; left:1PX; top:32px; margin:0px;}
.nav li.hover div span{ display:block; padding:0px; margin:0px; color:#fff; overflow:hidden; text-align:left; border-top:1px solid #f7cdaa; clear:both;}
.nav li.hover div a{ font-size:12px; line-height:18px; padding:6px 20px; color:#fff; background:none; font-weight:normal;}
.nav li.hover div a:hover{color:#fff; text-decoration:underline; background:none;}

/*  首页内容  */
.home{ width:984px; margin:465px auto 10px auto; background:#9a430a; padding:4px 8px; overflow:hidden;}
.prevbtn{ float:left; margin-right:4px; margin-top:66px; width:18px; height:30px;}
.prevbtn a{ background:url(../images/prevbtn.gif) no-repeat; width:18px; height:30px; display:block;}
.prevbtn a:hover{ background-position:0 -31px;}
.nextbtn{ float:right; margin-top:66px; width:18px; height:30px;}
.nextbtn a{ background:url(../images/nextbtn.gif) no-repeat; width:18px; height:30px; display:block;}
.nextbtn a:hover{ background-position:0 -31px;}

.home_list{ width:942px; float:left; margin:0px;}
.home_list li{ float:left; width:216px; margin:0px 10px 0px 9px; display:inline;}
.home_list li h2{ color:#fff; font-size:14px; font-weight:bold; line-height:25px;}
.home_list li img{ width:212px; height:92px; display:block; margin:0px; border:2px solid #fff;}
.home_list li p{ display:block; line-height:15px; padding-top:4px; color:#fff; padding-bottom:8px;}

.foot{ background:#6c2d06; width:980px; margin:0 auto 16px auto; height:31px; line-height:31px; padding:0px 10px; color:#fff;}

/*  标题  */
.title{ display:block; font-family:Helvetica75; font-size:38px; padding-top:34px; color:#e76a05; line-height:50px; padding-bottom:4px; font-weight:bold}
.location{ color:#e4e4e4; height:34px; line-height:34px; padding:0px 12px; text-transform:uppercase; background:url(../images/place_back.gif) repeat-x; display:block;}
.location .location_hover{ color:#e4e4e4;}

/*  内页左边  */
.left{ width:200px; background:#d0d0d0; overflow:hidden;}
.menu{ width:100%; clear:both; margin:0px; display:block;}
.menu li{ color:#fff; margin-bottom:1px; font-size:16px; width:100%; clear:both;}
.menu li a{ color:#fff; display:block; line-height:18px; background:#696969; padding:10px 6px 10px 12px; width:182px;}
.menu li a:hover,.menu li .menu_hover{ color:#fff; background:#e27024;}
.follow{ padding:12px 0px 16px 10px; clear:both; display:block; line-height:16px;}

/*  内页右边  */
.right{ width:784px; background:#fff; margin-bottom:20px;}

/*  About Us  */
.about{ padding:15px;}
.about_img{ display:block; padding-bottom:15px;}
.about_text{ width:734px; padding:0px 20px 5px 0px; height:270px;}
.about_text_box{ width:730px; line-height:25px; color:#444;}

/*  Contact Us  */
.contact{ padding:26px;}
.contact_img{ display:block; margin-bottom:30px; border:1px solid #cecdcd;}
.contact_text{ clear:both; padding:0px 0px 0px 14px; min-height:210px;_height:210px;}
.contact_left{ width:315px; background:url(../images/contact_line.gif) right no-repeat; padding-right:40px; float:left;}
.contact_right{ width:335px; float:right;}
.contact_title{ text-transform:uppercase;}
.contact_list{ line-height:22px; color:#a3a3a3;}
.contact_list a{ color:#444;}.contact_list a:hover{ color:#e67417;}

.feedback{ padding:26px 50px;}
.feedback_text{ font-size:14px; line-height:22px; padding-bottom:20px;}
.feedback table{ width:100%; border-collapse:collapse; border:0px;}
.feedback table td{ padding-bottom:10px;}
.feedback table input{ border:1px solid #d8d8d8; height:24px; line-height:24px; margin-left:6px; background:#fff;}
.feedback table textarea{ border:1px solid #d8d8d8;margin-left:6px; line-height:20px; background:#fff}
.feedback table button{ margin-left:6px;}
.btn{ background:url(../images/btn_back.gif) repeat-x; float:left; height:32px; line-height:32px; color:#fff; padding:0px 18px;}

.volume{ padding:22px 18px 20px 18px;}
.volume_form{ width:705px; padding:0px 20px 5px 0px;  margin-top:15px;}
.volume_form_box{ width:705px; line-height:25px; color:#444;}
.volume_title{ display:block; border-bottom:1px dotted #b2b2b2; font-size:13px; font-weight:bold; line-height:24px; margin-bottom:10px;}
.volume_form_box table{ width:100%; border-collapse:collapse; border:0px;}
.volume_form_box table td{ padding-bottom:6px;}
.volume_form_box table input{ border:1px solid #7f9db9; height:18px; line-height:18px; width:42px; background:#fff;}
.hoverbot{ line-height:14px; margin-right:20px; display:block;}
.cancel_btn{ background:url(../images/cancel_btn.gif) no-repeat; margin:0px; width:60px; height:24px; margin-left:5px;}


.massge{ border-top:2px solid #e7ac85; padding-top:12px; margin-top:20px;}
.massge li{ width:100%; margin:0px; padding-bottom:20PX;}
.massge li .name{ display:block; line-height:18px; padding-bottom:5px; padding-left:8PX;}
.massge li .ar{ border:1px solid #eaeaea; line-height:18px; padding:8px 10px 8px 8px}
.massge li .ask{ border-bottom:0px; background:#f6dcbd;}
.massge li .reply{ border-top:0px;}

/*  翻页样式  */
.pagination{ display:block; clear:both; font-family:"宋体"; font-size:12px; width:100%; line-height:30px; color:#fff; margin-bottom:20px; text-align:center;}
.pagination a{ background:#cf5a0c; border:1px solid #cf5a0c; display:inline; padding:4px 10px; margin:0px 1px; color:#fff;}
.pagination a:hover,.pagination .this-page{ background:#666; border:1px solid #666; display:inline; padding:4px 10px; margin:0px 1px; color:#fff; text-decoration:none;}
.pagination .prev-page{ background:#bfbfbf; border:1px solid #bfbfbf; display:inline; padding:4px 10px; margin:0px 1px; color:#fff;}
.no_data{ color:#666; font-size:16px; font-family:"微软雅黑"; font-weight:bold; text-align:center; display:block; clear:both; margin:80px auto}


/*  News gallery  */
.news{ background:#fff; padding:40px 16px 40px 16px; margin-bottom:90px; overflow:hidden;}
.prevbtn2{ float:left; margin-right:16px; margin-top:104px; width:42px; height:100px;}
.prevbtn2 a{ background:url(../images/prevbtn2.gif) no-repeat; width:42px; height:100px; display:block;}
.prevbtn2 a:hover{ background-position:0 -101px;}
.nextbtn2{ float:right; margin-top:104px; width:42px; height:100px;}
.nextbtn2 a{ background:url(../images/nextbtn2.gif) no-repeat; width:42px; height:100px; display:block;}
.nextbtn2 a:hover{ background-position:0 -101px;}

.news_list{ width:860px; float:left; margin:0px;}
.news_list li{ float:left; width:247px; margin:0px 16px 0px 20px; display:inline;}
.news_list li img{ width:245px; height:131px; display:block; margin:0px; border:1px solid #c8c8c8;}
.news_list li h3{ color:#e67417; font-size:13px; font-weight:bold; line-height:20px; padding-top:5px;}
.news_list li p{ display:block; line-height:18px; padding-top:4px;}
.more{ background:url(../images/btn_back.gif) repeat-x; float:left; height:26px; line-height:26px; color:#fff; text-transform:uppercase; padding:0px 15px; margin-top:8px;}

.news_detail{ width:577px;}
.news_title{ border-bottom:1px solid #ccc; padding-bottom:12px; display:block; overflow:hidden;}
.news_title h1{ font-size:20px; font-weight:bold; line-height:30px; display:block; text-transform:uppercase;}
.news_text{ width:565px; padding:0px 10px 5px 0px; height:230px; margin:10px 0 15px 0;}
.news_text_box{ width:538px; line-height:22px;}

.news_img{ width:350px; height:344px; border:1px solid #c8c8c8;}

.service_title{ border-bottom:1px solid #ccc; display:block; overflow:hidden; margin:20px 0 10px 0; padding-bottom:1px;}
.service_title li{ float:left; margin-right:1px;}
.service_title li a{ display:inline; background:#7f7f7f; padding:0px 15px; height:34px; line-height:34px; color:#fff; float:left; font-size:15px; font-weight:bold;}
.service_title li a:hover,.service_title li .service_hover{ background:#f39f5b; color:#fff;}

.service{ padding:25px;}
.service table{ width:100%; border-collapse:collapse; border:0px;}
.service table td{ text-align:center; line-height:20px;}
.service table img{ border:1px solid #d1d1d1;}
.point{ color:#FF0000; padding-left:100px;}
.service p{ line-height:22px;}
.service .kd-content p{ line-height:22px;}

.msg-notice{
	margin-top:5px;
	border:1px solid #BBDF8D;
	background:#EAF7D9 url(../images/accept.png) 5px 8px no-repeat;
	padding:8px 0 8px 28px;
}

.photo{ margin-top:30px; padding-bottom:10px;}
.photo li{ float:left; width:220px; padding:0 0 0 30px; margin-bottom:10px;}
.photo li a{ display:block; width:220px;}
.photo li a span{ display: table-cell;text-align: center; vertical-align: middle; float:left;*font-family:simsun; background:#fff; width:216px; height:198px; line-height:194px;*font-size:196px; margin-bottom:6px;}
.photo li a span img{vertical-align:middle; max-width:216px;max-height:198px;}
.photo li a b{ display:block; text-align:center; font-weight:normal; height:38px; float:left;}


