﻿
/* CSS Document */

body{ margin:0; padding:0; font:12px "宋体"; background:#fff url(../image/top_bg.jpg) no-repeat;}
ul,li,h1,h2,h3,h4,h5,form,input,dl,dt,dd,p,select,option{ margin:0; padding:0; list-style:none;}
img{ border:none;}
.mid{ width:960px; margin:0 auto;}
a{ text-decoration:none;}

.header{ height:110px;clear:both;}
.head span{ width:600px; float:left; display:block; line-height:25px;}
.head_link{ float:right; height:25px;}
.head_link a{ padding-left:25px; color:#000; line-height:25px; text-decoration: none;}
.logo{ float:left; height:104px; width:180px; /*background:#6c0000;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;*/ padding:6px 0 0 54px;}
.top_right{ width:680px; float:left; padding-top:15px; height:94px;}
.top_link{ float:right; height:25px; padding-right:20px;}
.top_link a{ padding-right:11px; color:#f6f6f6; line-height:25px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}

.menu2{ width:680px; float:left;}
.menu2 li{ padding-top:28px; float:left;height:33px;}
.menu2 li a{line-height:30px;float:left;color:#fff;font-size:12px; text-align:center;font-weight:bold; padding:0 8px;font-family:Arial, Helvetica, sans-serif; }
.menu2 li a:hover{ color:#f4ce21;}

.menu{ width:680px; float:left;}
.menu li{ padding-top:28px; float:left; padding-right:3px; height:33px;}
.menu li a{line-height:30px;float:left;width:72px;color:#fff;font-size:14px; text-align:center;font-weight:bold;padding-right:9px; }
.menu li:hover{ background:url(../image/menu_bg.png) no-repeat;}
.menu li a:hover{ color:#f4ce21;}

.home_banner{overfolw:hidden; width:100%; height:678px; background:url(../image/cx_banner.jpg) no-repeat center center}
.yd{ width:219px; height:300px; /*background:#6c0000;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;*/color:#fff; padding-left:15px; font-family:Arial, Helvetica, sans-serif;}
.yd h3.yd_title{ font-size:14px; height:20px; padding-top:20px;}
.time{ height:68px;position: relative;}
.yd .time h4,.shumu h4{ width:219px; float:left; font-weight:normal; font-size:12px; height:28px; line-height:28px; margin-top:8px;}
.time-lab{ float:left;height: 25px;line-height: 25px; width:185px;background:url(../image/yd_01.jpg) no-repeat 160px center #FFF; /*border:none;*/ cursor:pointer;}
.shumu{ width:79px; float:left; padding:0 13px 20px 0;}
.shumu h4{ width:79px;}
.yd form .shumu select{ width:79px; height:23px; float:left;}
.yd form .shumu select option{ width:79px; display:block; float:left; font:12px/34px Arial, Helvetica, sans-serif;}

.home_con{ margin-top:190px; height:189px; background:#2b0502;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.home_about{ float:left; width:366px; padding-left:17px;}
.about_title,.contact_title{ float:left; width:290px; font: bold 14px/42px "宋体"; color:#f4ce21; background:url(../image/home_tu1.jpg) no-repeat 9px center; padding-left:23px; height:42px;}
.about_title span,.contact_title span{ font:12px Arial, Helvetica, sans-serif; padding-left:5px; color:#6d5a01;}
.home_about dl{ float:left; width:366px;}
.home_about dl dt,.home_services dl dt{ float:left;}
.home_about dl dd{ width:219px; float:left; padding-left:12px; line-height:20px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.home_services{ width:320px; float:left;}
.home_services dl{ float:left; width:320px;}
.home_services dl dd{ float:left; width:67px;}
.home_contact{width:230px; float:left; padding-left:21px;}
.contact_title{width:200px;}
.home_contact ul{float:left; width:230px;}
.home_contact ul li{color:#fff;padding-left:8px; font:12px/22px Arial, Helvetica,"宋体";}
.home_contact ul li.text1{font-size:14px; padding-bottom:8px;}
.footer{ width:100%; background: url(../image/bottom_bg.jpg) repeat-x; clear:both; height:70px; overflow:hidden;}
.bottom{ height:60px;text-align:center; padding-top:10px;}
.bottom ul li{ font:12px Arial, Helvetica, sans-serif; color:#fff; line-height:25px;text-align:center;}
.bottom ul li a{width:72px;color:#fff;padding-right:10px; text-align:center;}

/*************about all***********************/
.ab_banner{ width:100%; overflow:hidden; float:left; /*background:url(../images/ab_banner.jpg) no-repeat center center;*/ height:300px;}
.ab_left{ float:left; width:233px; padding-right:15px;}
.submenu h2{ height:56px; color:#d6453f; border-bottom:solid 1px #cfcdcd; padding-top:30px; margin-bottom:13px;}
.submenu h2 span{ float:left; font:53px Arial, Helvetica, sans-serif; height:56px;}
.submenu h2 p.text2{ font:20px/26px "微软雅黑"; padding-top:6px;}
.submenu h2 p.text3{ font-size:17px; font-family:Arial, Helvetica, sans-serif;}
.submenu ul li{ line-height:42px; width:233px; border-bottom:solid 1px #cfcdcd;}
.submenu ul li a{ width:191px; background: url(../image/ab_tu5.jpg) no-repeat 29px center; padding-left:42px; color:#454545; display:block;}
.submenu ul li a:hover{background: url(../image/ab_tu4.jpg) no-repeat 29px center; color:#fff; width:191px;}
.submenu ul li:hover,.submenu ul li.bh{ background:#a50000; border-bottom: solid 1px #fff;}
.submenu ul li.bh a{ color:#fff;background: url(../image/ab_tu4.jpg) no-repeat 29px center; }
.ab_contact{ width:231px; height:168px; background:#e3e3e3;border-radius: 2px; border: solid 1px #e3e3e3; margin:20px 0 30px 0;}
.ab_contact h2{ padding:18px 0 15px 15px;}
.ab_contact li{ padding-left:15px;font:12px/24px Arial, Helvetica,"宋体"; color:#666;}
.ab_right{ float:left; width:700px;margin-bottom:50px; padding-left:8px;}
.ab_title,.ct_title{width:700px;height:32px; color:#666; padding-top:54px;border-bottom: solid 1px #cfcdcd; margin-bottom:15px;}
.ab_title h2,.ct_title h2{font:14px Arial, Helvetica, sans-serif; width:300px; float:left;font-family:Arial, Helvetica, sans-serif;}
.ab_title h2 span,.ct_title h2 span{ font-size:18px; font-family:"微软雅黑"; color:#c50000; padding: 0 5px 0 15px;}
.weizhi{ float:right; font-size:12px; padding-right:15px; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.weizhi a{ color:#333; line-height:28px;}
.ab_text{ width:700px; clear:both;}
.text_con{ float:left; /*width:690px;*/ line-height:27px; /*padding-left:4px;*/}
.text_con p{ padding-bottom:5px; color:#333;}
.ab_tup ul li{ float:left; padding-right:3px;}
.qy_tup{ margin-top:20px;}
.qy_tup ul li{ float:left;width:212px; padding-left:12px; margin-bottom:20px;}
.qy_tup ul li img{ border: solid 1px #cfcdcd;}
.qy_tup ul li a{ float:left; display:block; height:36px; text-align:center; width:210px; font:14px/36px "微软雅黑"; color:#333;}
/*************Products***********************/
.housing_con,leisure_con{ width:700px; float:left;}
.housing_con dl,.leisure_con dl{float:left; width:700px; margin-bottom:20px;}
.housing_title{ width:684px; height:43px;font:19px/43px "微软雅黑"; color:#e85353; padding-left:16px; border-bottom: solid 1px #cfcdcd; margin-bottom:13px;}
.housing_title h2{ float:left; line-height:43px; font:19px/43px "微软雅黑"; }
.housing_title h2 a{ color:#0066cc; background:url(../image/home_tu1.jpg) no-repeat 0 center; padding-left:15px;}
.housing_title span{ float:right; padding:7px 10px 0 0;}
.housing_con dl dt{ float:left; padding-right:20px;}
.housing_con dl dd.jg_1{ font:14px/22px "微软雅黑"; color:#000;}
.housing_con dl dd.jg_2{ font:14px/22px "微软雅黑"; color:#d10d0d; padding-bottom:7px;}
.housing_con dl dd{ width:390px; float:left; line-height:22px; color:#666;}
.leisure_con dl{ height:285px; background:#eee; margin-bottom:20px;}
.leisure_con dl dd.jg_1{ font:16px/40px "微软雅黑";display:block; float:left; padding-left:15px; width:235px;}
.leisure_con dl dd.jg_1 a{ color:#a50000;}
.leisure_con dl dt{ width:450px; height:285px;float:left; background:#03C;}
.leisure_con dl dd{ float:left; line-height:23px; color:#666;padding-left:15px; width:235px;}
.leisure_con dl dd p{ width:220px; display:block; font-family:Arial;}
.leisure_con dl dd p.p_1{ padding-bottom:10px; display:block;}
/*************news***********************/
.news_con{width:700px;}
.news_list{ width:700px; float:left;}
.news_list dl{ width:700px; padding-top:22px; height:110px;}
.news_list dl dt{ float:left; width:189px; padding:0 20px 0 15px;}
.news_list dl dd.text_title{ float:left; width:442px; font: bold 14px/38px "宋体";}
.news_list dl dd.text_title a{ color:#333;}
.news_list dl dd.text_title a:hover{ color:#f49200;}
.news_list dl dd{ width:450px; float:left; line-height:22px; color:#666;}
.qiehuan{ float:left;width:331px; text-align:center; padding:20px 0 20px 220px;}
.qiehuan a{ display:block; float:left; padding:8px 14px; border:solid 1px #dadada; text-align:center; margin-right:2px; color:#666; text-decoration:none; font-family:"宋体";}
.qiehuan a:hover{ background:#67c4d3; color:#FFF; }
/*************contact***********************/
.contact_right{ width:940px; float:left; clear:both;}
.ct_title{width:950px; float:left;}
.ct_title .wz{ float:right; font-size:12px; padding-right:15px; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.ct_title .wz a{ color:#333; line-height:18px;}
.map{ margin:0 0 0 15px; float:left; width:900px; background:#ededed; height:300px; border:solid 1px #ddd; clear:both;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.contact_lish{ float:left; width:600px; padding:20px 15px;}
.contact_lish ul li{width:600px; line-height:33px; font:12px/33px Verdana, Geneva, sans-serif;}
/*************yuding***********************/
.jg{ width:600px; float:left; border:solid 1px #ddd; border-right:none; border-bottom:none; margin-bottom:20px;}
table td{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.table1 td{ text-align:center; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; font:14px/32px Arial, Helvetica, sans-serif;}
.table2{ border:solid 1px #ddd; text-align:center;border-bottom:none;border-top:none;}
.tb_title{background:#eee; text-align:left; padding-left:15px; font:14px Arial, Helvetica, sans-serif;}
.table2 td input,.table3 td input{ width:180px; height:25px; display:block; float:left; border:solid 1px #ddd;}
.table2 td #my_time{ margin-top:13px;}
.table3{border:solid 1px  #ddd; border-top:none; border-bottom:none; padding-bottom:20px;}
.table2 td form #select{ width:200px;}
